Strona 1 z 3
Mały problem z Step2CNC
: 02 lut 2009, 13:43
autor: Vip
Witam,
Mam mały problem z tym programem. Zrobiłem jak na razie sterownik jednego silnika unipolarnego i podpiąłem go pod LPT.
Mianowicie wszystko podłączyłem i skonfigurowałem odpowiednio piny w programie Step2CNC.
Używając tego programu jak w zakładce maszyna klikne na strzałke w prawo lub w lewo to silnik wykonuje obrót w tym kierunku. Czyli chyba jest ok.
Ale jeżeli wkleje mu jakiś G-kod i zapuszczę program to wszystko stoi.
Pasek postępu stoi - wskaźniki XYZ ciągle na 0,000, wskaźnik ruchów ciągle 0/xxx.
Silnik zaś ciągle się kręci jednostajnie w jedną stronę, a po wklejonych G-kodach sądząć raczej nie powinien (zapuściłem program do wygrawerowania dużego napisu).
Co może być nie tak?
: 02 lut 2009, 13:51
autor: mdario41
W najnowszej wersji Pan Piotr już poprawił to. Proszę pobrać najnowszą wersję i powinno być ok.
: 02 lut 2009, 16:25
autor: Vip
Ok, rzeczywiście w nowszej wersji jest ok

Ale mam jeszcze jeden mały problem.
Mianowicie oprócz sterowników na jeden pin (9) dałem tranzystor BC548 sterujący tranzystorem MOSFET, który jest odpowiedzialny za sterowanie On/Off lasera, który pełni rolę wrzeciona.
Wszystko jest niby ok, w konfiguracji programem ustawiam to jako przekaźnik1 (probowalem tez przekaznik 2) i działa...ale odwrotnie.
Wtedy kiedy laser ma być wylaczony, jest wlaczony, a wtedy kiedy ma wypalac, program go wylaczona
To wina programu, czy ja coś źle zrobiłem?
: 02 lut 2009, 16:30
autor: APY
Vip, wchodzisz w "ustawienie sterownika" klikasz na przełącznik przekaźnika dwa razy i powinno być ok.Niestety zawsze po włączeniu komputera ta sama czynność.
Pozdrawiam.
: 02 lut 2009, 18:50
autor: crobe
ja mam trochę inny problem przy konwerski plt jest opcja powrotu do punktu 0,0 jak ja się zaznaczy to działa świetnie x-y wracają do 0,0 tylko problem bo os Z się nie podnosi tylko robi kreskę (muszę dodawać komendę podniesienia ręcznie) czy jest gdzieś opcja żeby podnosił wrzeciono ?
: 02 lut 2009, 20:55
autor: APY
crobe, Zobacz kolory pisaków w konwersji one oreślają ruch osi Z.Jak masz rysunek w kolorze czarnym to masz ruchu tylko 0.1mm no i może robić kreskę.
: 03 lut 2009, 00:02
autor: Vip
APY pisze:Vip, wchodzisz w "ustawienie sterownika" klikasz na przełącznik przekaźnika dwa razy i powinno być ok.Niestety zawsze po włączeniu komputera ta sama czynność.
Pozdrawiam.
Nie pomogło

Próbowałem różnych kombinacji, ale albo działa odwrotnie, albo po prostu laser cały czas się świeci.
: 03 lut 2009, 00:16
autor: mdario41
Vip , przez dodanie tranzystora odróciłeś funkcję stanu włącz /wyłącz . Zrób stopień sterujący z dwóch tranzystorów tak aby sygnał był in=out H=H L=L . To napewno pomoże.
Masz zapewne jakiś miernik więc pomierz stany na wyjściu ze sterownika a np. za tranzystorem w wypadku tranzystora npn to kolektor . z pewnością jest stan odwrotny do sterującego bazą tranzystora.
[ Dodano: 2009-02-03, 00:20 ]
crobe - w opcjach ustawienia konwentera LPT jest wysokość osi Z przy G00 czyli przy szybkim przemieszczaniu się maszyny jak dojazdy powroty do zera . Ustawić konwenter odtworzyć plik PLT i powinno być ok.
: 03 lut 2009, 15:35
autor: Vip
Rzeczywiście...tranzystor odwraca stan logiczny.
Problem w tym, że nie mogę z powrotem go odwrócić

Kiedy daje drugi tranzystor laser cały czas jest włączony, to samo się dzieje jeżeli nie dam żadnego tranzystora sterującego, od razu MOSFET.
Próbowałem łączyć NPN - PNP, sam PNP, sam NPN(oczywiście pamiętając o zmianie polaryzacji), ale nie pomogło...
: 03 lut 2009, 17:09
autor: GumiRobot
a gate mosfeta jest podciągnięty do masy przez rezystor?