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 :roll:

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ć :P
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?