Gubienie kroków- cncgraf

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

Autor tematu
miernik2
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 7
Posty: 53
Rejestracja: 17 lis 2008, 19:57
Lokalizacja: Częstochowa

Gubienie kroków- cncgraf

#1

Post napisał: miernik2 » 28 lut 2010, 18:23

Witam,

od pewnego czasu próbuję rozwiązać problem utraty kroków w mojej maszynie CNC.
Jest to niewielkich rozmiarów frezarka ze sterowaniem 3x M542, SMC4D-U2, zasilacz z diodą zenera mocy + elektrolity 6x 6800uF, silniczki 57H76-2008B, trafo 28V(po wyprostowaniu ok. 40V) 300W + softstart. Problem polega na tym, że po wykonanej pracy w cncgraf-ie wybieram opcje "Sprawdź pozycje" i okazuje się, że maszyna zgubiła ok. 0,3mm do 0,7mm w tej osi, która najwięcej pracowała lub we wszystkich osiach. Błąd zwiększa się wraz z długością programu. Błędy widać gołym okiem na obrabianym materiale i nie jest to na pewno błąd krańcówki, ani części mechanicznych. Próbowałem już chyba wszystkiego i nic nie pomaga :( Zmiana prędkości, podziału kroku, odłączenie dwóch osi, wyłączenie wrzeciona, ekranizowanie wszystkich elementów elektronicznych w tym kabli.

Za wszystkie porady z góry dziękuję.

Pozdrawiam
Łukasz



Tagi:


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#2

Post napisał: Leoo » 01 mar 2010, 20:43

Trzeba przyjrzeć się sygnałom CLK po zmianie kierunku. Być może pierwszy krok (CLK) jest zbyt krótki, lub na granicy propagacji i czasem M542 pomija go. Niestety do takiego pomiaru potrzebny jest dwukanałowy oscyloskop, najlepiej z pamięcią.
Oczywiście mogą też mieć miejsce problemy mechaniczne, typu zwiększone opory.
Proszę napisać coś więcej o mechanice oraz o sposobie sterowania wejść M542 tzn. bipolarnie czy unipolarnie i jaki wybrano prąd diod transoptorów.


Autor tematu
miernik2
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 7
Posty: 53
Rejestracja: 17 lis 2008, 19:57
Lokalizacja: Częstochowa

#3

Post napisał: miernik2 » 01 mar 2010, 21:26

Niestety nie mam dostępu do oscyloskopu. Nie sądzę, że utrata kroków może być spowodowana przez opór części mechanicznych. Fakt, maszyna poruszana jest przez śruby trapezowe, ale prędkość jest tak dobrana, że nie da jej się "ręcznie" zatrzymać. Luz na trapezach kasowany i mierzony >0.04mm. Przyznam się, że prąd na transoptorach nie jest mi znany i nie był mierzony, wejścia sterownika zasilane są bezpośrednio z wyjść SMC4D. Silniki podłączone do sterownika unipolarnie.


Pozdrawiam
Łukasz


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#4

Post napisał: Leoo » 01 mar 2010, 21:53

miernik2 pisze:Silniki podłączone do sterownika unipolarnie.
Silniki zapewne są bipolarne, podobnie jak sterownik :smile:
Dysponuje Kolega dokumentacją lub linkiem do niej?
Przeglądając forum natknąłem się na kilka niezbyt pochlebnych informacji o SMC4D.


Autor tematu
miernik2
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 7
Posty: 53
Rejestracja: 17 lis 2008, 19:57
Lokalizacja: Częstochowa

#5

Post napisał: miernik2 » 01 mar 2010, 22:59

Oczywiście, że silniczki są podłączone bipolarnie :grin: . Myślałem, że chodzi o sposób podłączenia samego silnika do M542- silnik jest unipolarny, ale wykorzystywana jest tylko połowa cewki. Niestety żadnej dokumentacji nie posiadam. A co do SMC4D to wiem, że taki sam sterownik siedzi w maszynach Infotec'a z Poznania. Ciekawe, czy oni też mają takie problemy w swoich obrabiarkach.


rafglow
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 294
Rejestracja: 16 maja 2006, 16:10
Lokalizacja: Trójmiasto

#6

Post napisał: rafglow » 02 mar 2010, 16:48

może za duża prędkość przelotowa? Ja tak miałem na ploterze pole robocze 1.5m x2.5m jakiś chiński na cncgrafie
Jak zmniejszyłem przeloty (nie pamiętam bo maszyna stoi gdzie indziej niż mieszkam) problem znikną


Autor tematu
miernik2
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 7
Posty: 53
Rejestracja: 17 lis 2008, 19:57
Lokalizacja: Częstochowa

#7

Post napisał: miernik2 » 02 mar 2010, 18:41

Próby ze zmianą prędkości już dawno zostały wykonane, niestety nic nie zmieniły. Może być to wina kabla USB???


prokopcio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1138
Rejestracja: 11 sty 2005, 13:03
Lokalizacja: Grodków
Kontakt:

#8

Post napisał: prokopcio » 07 mar 2010, 21:36

O ile program cncgraf działa podobnie jak mój CNConv (a pewnie działa na bardzo podobnej zasadzie) to kabel usb nie ma najmniejszego znaczenia i problemu szukałbym racej po stronie oprogramowania (PC lub kontroler usb)....

[ Dodano: 2010-03-07, 21:38 ]
lub zbyt powolne sterowniki silników krokowych - miałem podobną sytuację i była wymagana zmiana softu kontrolera aby wydłużyć czas po sygnale dir przed sygnałem step... jakie masz sterowniki krokowców ?


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#9

Post napisał: Leoo » 10 mar 2010, 07:43

Bezpieczna częstotliwość "startowa" dla silnika krokowego, to zwykle 50Hz. Jak by nie liczyć, pierwsze zbocze sygnału STEP powinno pojawić się nie wcześniej jak 20ms po zmianie kierunku. Dopiero w następnym kroku wchodzimy na rampę docelowego przyśpieszenia. Poza tym poruszenie masy nieruchomego wirnika i śruby napędowej wymaga czasu.


prokopcio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1138
Rejestracja: 11 sty 2005, 13:03
Lokalizacja: Grodków
Kontakt:

#10

Post napisał: prokopcio » 10 mar 2010, 08:29

Leoo pisze:pierwsze zbocze sygnału STEP powinno pojawić się nie wcześniej jak 20ms po zmianie kierunku
pierwsze słyszę .. przecież to nie jest parametr silnika tylko sterownika i nie spotkałem się z tak wielkim czasem wymaganym jako odstęp między "pierwszym" sygnałem dir a step.....

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „cncGraf”