PikoCNC Sterownik maszyny CNC via USB

Dyskusje dotyczące działania obsługi programu PikoCNC

mendium
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 7
Posty: 72
Rejestracja: 07 cze 2011, 10:42
Lokalizacja: Lublin

#761

Post napisał: mendium » 22 cze 2013, 19:57

Czytając aktualny manual w sekcji oś techniczna trafiłem na:
Sterownik w obecnej wersji nie posiada wyprowadzonych sygnałów na listwę zaciskową.
Sygnały są dostępne na listwie kołkowej i wymagają interfejsu przed docelowym
(sterowanym) elementem.
Ciekawy jestem co autor miał na myśli pisząc że sygnały wymagają interfejsu.



Tagi:


diodas1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 32
Posty: 2788
Rejestracja: 15 sty 2006, 18:34
Lokalizacja: Wrocław

#762

Post napisał: diodas1 » 22 cze 2013, 20:10

Może po prostu docelowy element to silnik a "interfejs" to sterownik dla tego silnika. Informacja na wszelki wypadek, żeby komuś nie przyszło do głowy coś szalonego i nie łączył silnika wprost z płytką Podobnie źle może być jeżeli do styków włączających jakiś przekaźnik wetknie się końcówki zbyt prądożernego stycznika. Czasem trzeba pośrednio włączać jakiś wzmacniacz itp


tom999
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 4
Rejestracja: 04 wrz 2004, 10:10
Lokalizacja: dobrucowa

#763

Post napisał: tom999 » 22 cze 2013, 20:53

Uruchomiłem dzisiaj oś techniczną ,kołki wylutowałem i wstawiłem takie malutkie złącza ARK.
Sygnały z nich podłączyłem do końcówki mocy sterownika krokowego.
W opcjach trzeba wyłączyć JOG ZEWNĘTRZNY , a włączyć JOG DOSTĘPNY w osi technicznej ,
i włączyć tryb pracy STEP DIR. Z THC sygnały podłączone zgodnie z instrukcją osi technicznej do krańcówek. Oś techniczna ożyła, THC steruje osią Z. Ale jeszcze pracuję nad bazowaniem
i zjechaniem na odpowiednią wysokość nad materiał.


mc2kwacz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 104
Posty: 2920
Rejestracja: 27 maja 2013, 22:18
Lokalizacja: gdzieś

#764

Post napisał: mc2kwacz » 22 cze 2013, 22:42

mendium pisze:Ciekawy jestem co autor miał na myśli pisząc że sygnały wymagają interfejsu.
Oś 4-ta została dodana po zaprojektowaniu płytki sterownika, przeznaczonej pod 3 osie. Sygnały dla osi 1-3 to sygnały TTL. Sygnały na zaciskach I/O to NIE SĄ sygnały TTL. Dlatego wymagają interfejsu.

Awatar użytkownika

Autor tematu
cosimo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 253
Posty: 637
Rejestracja: 21 maja 2008, 10:02
Lokalizacja: Damasławek

#765

Post napisał: cosimo » 24 cze 2013, 10:56

Ale jeszcze pracuję nad bazowaniem i zjechaniem na odpowiednią wysokość nad materiał.
Przede wszystkim w ustawieniach musisz włączyć obsługę makr dla M3 i M5 (zakładka g-kod)
Następnie zmodyfikować istniejące makra. np. dla M3:

Kod: Zaznacz cały

const                      // Deklaracje stałych
Z_POS_MM=10;  // Wysokość uniesienia palnika
IMP_PER_MM=400; // Ilość impulsów na mm dla osi palnika


%       // Znak % informuje, że zaczynają się komendy dla maszyny
TAMoveRef(); // zjazd
TAMove(Z_POS_MM*IMP_PER_MM); // uniesienie
SetOut(1,TRUE);  // załączenie 
if (not InputHomeZ) then Wait; // Czekamy na łuk
TAJogExt(TRUE); // Załączenie wejść sterujących z THC


TAMoveRef() - oś z palnikiem w tym momencie jedzie w dół do momentu załączenia wejścia LIM_YL – w tym momencie zerowany jest też licznik położenia osi.

TAMove(Z_POS_MM*IMP_PER_MM); - tutaj mamy uniesienie palnika na wysokość zadeklarowaną jako Z_POS_MM. Jak widać pozycja jest iloczynem odległości oraz impulsów na 1mm. Pozycja jest liczbą wyrażoną w impulsach.

SetOut(1,TRUE); - Włączenia wyjścia nr 1 (powiedzmy, że plazmy)

if (not InputHomeZ) then Wait; - czekamy na łuk

TAJogExt(TRUE); - funkcja ta pozawala włączać/wyłączać reakcję na sygnały z THC tutaj załączamy, jak damy FALSE to wyłączymy obsługę THC.

Oczywiście to tylko ogólny przykład, mam nadzieje, że coś wyjaśnił.

Awatar użytkownika

Autor tematu
cosimo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 253
Posty: 637
Rejestracja: 21 maja 2008, 10:02
Lokalizacja: Damasławek

#766

Post napisał: cosimo » 25 cze 2013, 11:31

I znowu ja ;-) Zamieściłem dziś aktualizację. Zmiany dotyczą głównie tworzenia ścieżki 3D. Można teraz stosować strategie, wierszować pod dowolnym kątem i dowolne fragment detalu. Nie będę się rozwodził pisaniną, może w formie obrazkowej:

strategia „Obróbka zgrubna”
ObrazekObrazek

strategia „Krzywizny”
ObrazekObrazek

strategia „Płaszczyzny”
ObrazekObrazek

strategia „Granice płaszczyzny” Ogon przed i po.
ObrazekObrazek

Ramka okalająca
Obrazek

Obróbka dowolnych fragmentów
ObrazekObrazek

Nowy interface programu -wspólny dla STL i BMP (obrazki)
Obrazek


ecikgti
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 9
Posty: 46
Rejestracja: 03 sty 2009, 18:16
Lokalizacja: znikąd

#767

Post napisał: ecikgti » 29 cze 2013, 14:36

Witam. Nigdzie nie znalazłem konkretnej informacji czy można podłączyć Pikocnc do sterownika Zelrp. Jeśli tak to czy ktoś mógł by narysować schemat połączenia. Widziałem temat z opisem połączenia Piko z jakimś innym sterownikiem Zelrp MD7542A i nie wiem czy nowy sterownik podłącza sie tak samo ?


tad1
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 17
Posty: 179
Rejestracja: 17 sty 2008, 20:01
Lokalizacja: skawa

#768

Post napisał: tad1 » 29 cze 2013, 21:23

Oczywiście że można ,nie podałeś jaki sterownik chcesz podłączyć .Schemat o którym wspominasz powinien pasować do każdego sterownika Zelpra


ecikgti
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 9
Posty: 46
Rejestracja: 03 sty 2009, 18:16
Lokalizacja: znikąd

#769

Post napisał: ecikgti » 30 cze 2013, 00:16

tad1 pisze:Oczywiście że można ,nie podałeś jaki sterownik chcesz podłączyć .Schemat o którym wspominasz powinien pasować do każdego sterownika Zelpra
Chodzi mi o sterownik aktualnie w sprzedaży u allegrowicza Zelrpa.
Z tego co sie dowiedziałem, to do wczesniejszej wersji Pikocnc (3osie) sprzedawca sterownika Zelrp na zyczenie dorabiał odpowiednia przejściówke, a teraz jest nowa wersja Pikocnc (4osie) i nie wiadomo czy owa przejsciówka spasuje ?


piotr_olbrysz
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 24
Posty: 478
Rejestracja: 04 mar 2012, 13:51
Lokalizacja: Warszawa

#770

Post napisał: piotr_olbrysz » 30 cze 2013, 08:46

ecikgti pisze:
tad1 pisze:Oczywiście że można ,nie podałeś jaki sterownik chcesz podłączyć .Schemat o którym wspominasz powinien pasować do każdego sterownika Zelpra
Chodzi mi o sterownik aktualnie w sprzedaży u allegrowicza Zelrpa.
Z tego co sie dowiedziałem, to do wczesniejszej wersji Pikocnc (3osie) sprzedawca sterownika Zelrp na zyczenie dorabiał odpowiednia przejściówke, a teraz jest nowa wersja Pikocnc (4osie) i nie wiadomo czy owa przejsciówka spasuje ?
Wersja Pikocnc(4 osie) dla 3 osi jest identyczna jak PikoCnc(3 osie).

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „PikoCNC”