Minimalny zestaw testowy nema23
: 23 lut 2019, 00:30
Witam,
Problem:
Docelowo interesuje mnie hobbystyczna mnifrezarka CNC. Rozbijając problem na części
obecnie proszę o rade jak testować ciąg silnik krokowy (Nema23 -57hs5630a4, dalej N23, 3.0A) - Microstep Driver,(dalej MD, no name, popularny chińczyk, 6DIP-Switchów, ON,ON,OFF,ON,ON,ON)-Mach3 interface board(dalej M3)-LPT-PC/linux/linuxcnc (dalej LCNC).
Zanim wezmę się za więcej chce być pewien, że rozumiem obsługę najprostszej konfiguracji.
W LCNC deprymuje mnie, ze muszę konfigurować całą tokarkę czy frezarkę a nie jedną oś.
Stan obecny:
Nie umiem zakręcić silnikiem.
Wszystko połączone. Nie upieram się, że dobrze. (MD na wejściu ma wspólny+ w tym EN, palą się oba LED), na M3 pali się LED, przy zasilaniu oś silnika zablokowana (bez napięcia daje się kręcić). M3 dostaje sygnał z LPT, bo n.p przeskakuje relay
i pali się jego LED (nie potrzebny teraz, rozumiem, że może służyć do zasilania wrzeciona?). MD też jakoś reaguje na soft LCND, bo wtedy zielony LED MD lekko przygasa.
Pierwszy problem: LEDy na MD oznaczone są ALRM(czerwony?) i PWR(zielony?). We wielu markowych MD ALRM ma się nie palić. Ale brak opisu w dokumentacji no-name MD a dziadek Google*) podaje że w tych no-name może być stale ON, a przy błędzie dopiero miga co 1, 2 lub 3 sekundy. Zielony LED się pali ale przygasa gdy dostaje PWM lub coś podobnego, jesli *) ma rację to byłoby prawidłowo.
Podłączenie silnika:
Silnik ma 4 kabelki (test blokowania obrotu bez zasilania przy zwarciu sugeruje że pary to niebieski i czerwony oraz zielony i czarny i to zgadza się z wieloma obrazkami w Google, w ramach pary u mnie kolejność może być przestawiona(różne konfiguracje pokazuje Google )-czy to może blokować silnik czy tylko zmienia kierunek obrotów? W każdym razie silnik na razie nie kreci się.
Konfiguracja softu:
Na pewno zła. Pod LCNC definiuje osie XZ (jako frezarka, choć żadnego Z nie ma), jitter 25000, 200kroków na obrót, reszta jak podpowiada program. Ale LCNC wciska mi jakieś presety. Czy dobrze rozumiem, że
M3 przesyła żywcem stan 17 pinów LPT na wyjścia P1-P17 M3? MD jest podłączony w M3 do P2 (PUL-), P3(DIR-) oraz P4 (EN-) i w sofcie tylko te piny powinny być zdefiniowane (INVERTED ze względu na wspólny+?)
Gdy uruchamiam test X-axis>run to mi n.p. klika relay M3 i lekko przygasa zielony LED MD, ale silnik nie reaguje.
Pewnie popełniam nie jeden błąd ale proszę o rade jak wykonać najlepiej/najprościej taki test.
Dziękuję
Alex
O sobie, skoro jestem tu nowy:
Mam więcej lat niż paru forumowiczów razem. Programowanie to też mój chleb, tyle że obliczenia numeryczne nie sterowanie. Tyle że g-kody żywcem przypominają rysowanie na plotterach X-Y, gdy nie było jeszcze drukarek laserowych. Natomiast właściwości materiałów, ostrza narzędzi i obróbka/prędkości ruchów to coś czego muszę nauczyć się od zera. Wszystko to hobbystycznie, bo karierę zawodową mam już za sobą.
Odnośnie tego forum: wpadłem na post młodego człowieka który po technikum pracował fizycznie a teraz
chce zdobyć zawód operatora CNC. Głęboki szacunek dla kogoś komu chce się zdobywać nową wiedze i dla tych którzy tutaj mogą i chcą mu pomóc.
Problem:
Docelowo interesuje mnie hobbystyczna mnifrezarka CNC. Rozbijając problem na części
obecnie proszę o rade jak testować ciąg silnik krokowy (Nema23 -57hs5630a4, dalej N23, 3.0A) - Microstep Driver,(dalej MD, no name, popularny chińczyk, 6DIP-Switchów, ON,ON,OFF,ON,ON,ON)-Mach3 interface board(dalej M3)-LPT-PC/linux/linuxcnc (dalej LCNC).
Zanim wezmę się za więcej chce być pewien, że rozumiem obsługę najprostszej konfiguracji.
W LCNC deprymuje mnie, ze muszę konfigurować całą tokarkę czy frezarkę a nie jedną oś.
Stan obecny:
Nie umiem zakręcić silnikiem.
Wszystko połączone. Nie upieram się, że dobrze. (MD na wejściu ma wspólny+ w tym EN, palą się oba LED), na M3 pali się LED, przy zasilaniu oś silnika zablokowana (bez napięcia daje się kręcić). M3 dostaje sygnał z LPT, bo n.p przeskakuje relay
i pali się jego LED (nie potrzebny teraz, rozumiem, że może służyć do zasilania wrzeciona?). MD też jakoś reaguje na soft LCND, bo wtedy zielony LED MD lekko przygasa.
Pierwszy problem: LEDy na MD oznaczone są ALRM(czerwony?) i PWR(zielony?). We wielu markowych MD ALRM ma się nie palić. Ale brak opisu w dokumentacji no-name MD a dziadek Google*) podaje że w tych no-name może być stale ON, a przy błędzie dopiero miga co 1, 2 lub 3 sekundy. Zielony LED się pali ale przygasa gdy dostaje PWM lub coś podobnego, jesli *) ma rację to byłoby prawidłowo.
Podłączenie silnika:
Silnik ma 4 kabelki (test blokowania obrotu bez zasilania przy zwarciu sugeruje że pary to niebieski i czerwony oraz zielony i czarny i to zgadza się z wieloma obrazkami w Google, w ramach pary u mnie kolejność może być przestawiona(różne konfiguracje pokazuje Google )-czy to może blokować silnik czy tylko zmienia kierunek obrotów? W każdym razie silnik na razie nie kreci się.
Konfiguracja softu:
Na pewno zła. Pod LCNC definiuje osie XZ (jako frezarka, choć żadnego Z nie ma), jitter 25000, 200kroków na obrót, reszta jak podpowiada program. Ale LCNC wciska mi jakieś presety. Czy dobrze rozumiem, że
M3 przesyła żywcem stan 17 pinów LPT na wyjścia P1-P17 M3? MD jest podłączony w M3 do P2 (PUL-), P3(DIR-) oraz P4 (EN-) i w sofcie tylko te piny powinny być zdefiniowane (INVERTED ze względu na wspólny+?)
Gdy uruchamiam test X-axis>run to mi n.p. klika relay M3 i lekko przygasa zielony LED MD, ale silnik nie reaguje.
Pewnie popełniam nie jeden błąd ale proszę o rade jak wykonać najlepiej/najprościej taki test.
Dziękuję
Alex
O sobie, skoro jestem tu nowy:
Mam więcej lat niż paru forumowiczów razem. Programowanie to też mój chleb, tyle że obliczenia numeryczne nie sterowanie. Tyle że g-kody żywcem przypominają rysowanie na plotterach X-Y, gdy nie było jeszcze drukarek laserowych. Natomiast właściwości materiałów, ostrza narzędzi i obróbka/prędkości ruchów to coś czego muszę nauczyć się od zera. Wszystko to hobbystycznie, bo karierę zawodową mam już za sobą.
Odnośnie tego forum: wpadłem na post młodego człowieka który po technikum pracował fizycznie a teraz
chce zdobyć zawód operatora CNC. Głęboki szacunek dla kogoś komu chce się zdobywać nową wiedze i dla tych którzy tutaj mogą i chcą mu pomóc.