Dziwne zachowanie silników krokowych
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 11
- Posty: 390
- Rejestracja: 15 lut 2011, 19:07
- Lokalizacja: Zielona Góra
Dziwne zachowanie silników krokowych
Mam problem ze sterownikiem ( nie wiem na 100% czy to sterownik ale tak wnioskuję bo przecież każdy z trzech silników nie może być uszkodzony..)
Opiszę zestaw sprzętu a następnie objawy:
SPRZĘT:
1) sterownik firmy zelrp (czytaj no name z allegro za 400 zł)
http://allegro.pl/sterownik-silnika-kro ... 73009.html
2) silniki krokowe 3A 3 Nm
3) Zasilacz toroidalny 230/32V 200VA
Resztę elektroniki pomijam bo nie ma wpływu na działanie reszty.
OBJAWY:
Kiedy w Mach3 ustawię obroty powyżej 1000 na minutę to silnik po zadaniu ma komendy np: GO X200 wykonuje kilka szybkich obrotów, pole wyświetlające pozycję zmienia się normalnie, wartość rośnie, po czym silnik staje, ale warczy nadal jak by się miał zaraz zapalić, ale wartość na wyświetlaczu wzrasta normalnie jak by silnik obracał się nadal.
Teraz napiszę co próbowałem zrobić:
zmieniłem zakres pola roboczego i krańcówki logiczne na większe
zmieniłem w ustawieniach silnika maksymalne obroty na mniejsze tzn 800 (ale bez jak, to ma być posuw szybki już mniej nie dam)
Inna sprawa jest taka, że w oknie "diagnostyka silnika" kiedy trzymam strzałkę w górę by silnik obracał się w prawo, to bez względu na ilość obrotów na minutę co jakiś czas (około sekundy, bez względu na obroty) słychać "sprężynujący" odgłos z wnętrza silnika...
Opiszę zestaw sprzętu a następnie objawy:
SPRZĘT:
1) sterownik firmy zelrp (czytaj no name z allegro za 400 zł)
http://allegro.pl/sterownik-silnika-kro ... 73009.html
2) silniki krokowe 3A 3 Nm
3) Zasilacz toroidalny 230/32V 200VA
Resztę elektroniki pomijam bo nie ma wpływu na działanie reszty.
OBJAWY:
Kiedy w Mach3 ustawię obroty powyżej 1000 na minutę to silnik po zadaniu ma komendy np: GO X200 wykonuje kilka szybkich obrotów, pole wyświetlające pozycję zmienia się normalnie, wartość rośnie, po czym silnik staje, ale warczy nadal jak by się miał zaraz zapalić, ale wartość na wyświetlaczu wzrasta normalnie jak by silnik obracał się nadal.
Teraz napiszę co próbowałem zrobić:
zmieniłem zakres pola roboczego i krańcówki logiczne na większe
zmieniłem w ustawieniach silnika maksymalne obroty na mniejsze tzn 800 (ale bez jak, to ma być posuw szybki już mniej nie dam)
Inna sprawa jest taka, że w oknie "diagnostyka silnika" kiedy trzymam strzałkę w górę by silnik obracał się w prawo, to bez względu na ilość obrotów na minutę co jakiś czas (około sekundy, bez względu na obroty) słychać "sprężynujący" odgłos z wnętrza silnika...
Tagi:
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 2103
- Rejestracja: 07 lip 2006, 00:31
- Lokalizacja: mazowieckie
Dlaczego uważasz że to problem sterownika? Podłączyłeś niskie napięcie i żyłujesz silniki. Nie każdy silnik zakręci ci 1000 obr/min (przy takim napięciu dla tego sterownika). Pytanie jakie masz przyspieszenie ustawione, bo może dałbyś radę zakręcić i szybciej, ale jak będziesz je płynnie rozkręcał. Sterownik, który masz to żadne noname z allegro tylko świetny sterownik. Jeszcze mnie nigdy nie zawiódł, a trochę ich już zainstalowałem.
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 7
- Posty: 1395
- Rejestracja: 02 lip 2010, 07:15
- Lokalizacja: Białystok
Jeżeli masz podpięte wszystkie 3 silniki i na każdą fazę trzech silników puszczasz 3A to ten toroid jest zdecydowanie za mały moim zdaniem.
Ten dźwięk dokładnie jak opisujesz i objawy pojawiły się i u mnie po zmianie laptopa na inny. Napisz jaki masz komputer, sprawdź pod innym/sprawdź na linuxie.
A obroty powyżej 1000 to co ? obr/min silnika czy posuw w mm/min? Ile masz kroków na milimetr?
Ten dźwięk dokładnie jak opisujesz i objawy pojawiły się i u mnie po zmianie laptopa na inny. Napisz jaki masz komputer, sprawdź pod innym/sprawdź na linuxie.
A obroty powyżej 1000 to co ? obr/min silnika czy posuw w mm/min? Ile masz kroków na milimetr?
Betonowo-aluminiowy ploterek
http://www.cnc.info.pl/topics60/nowy-pr ... t45271.htm
http://www.cnc.info.pl/topics60/nowy-pr ... t45271.htm
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 11
- Posty: 390
- Rejestracja: 15 lut 2011, 19:07
- Lokalizacja: Zielona Góra
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 11
- Posty: 390
- Rejestracja: 15 lut 2011, 19:07
- Lokalizacja: Zielona Góra
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 7
- Posty: 1395
- Rejestracja: 02 lip 2010, 07:15
- Lokalizacja: Białystok
Nie podałeś żadnych danych maszyny. Jakie ciężary przemieszczać muszą silniki, jakie śruby, jakie przełożenie, o ile jest itd. Te parametry dobiera się zawsze do konkretnej maszyny i nikt tego poza tobą nie zrobi. Może dobrałeś za małe trafo, może skok śrub, może silniki masz za małe. Wygląda na to że wszystko działa jak trzeba tylko parametry złe masz ustawione. Musisz znaleźć takie na których maszyna chodzi i tyle. A jak ci za mało to modernizować sprzęt.
Betonowo-aluminiowy ploterek
http://www.cnc.info.pl/topics60/nowy-pr ... t45271.htm
http://www.cnc.info.pl/topics60/nowy-pr ... t45271.htm
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 2103
- Rejestracja: 07 lip 2006, 00:31
- Lokalizacja: mazowieckie
Ja już od dawna mach-a nie używam, przesiadłem się na linuxCNC - tam jest fajne testowanie parametrów przy konfiguracji. Musisz poeksperymentować, ale na stole, a w maszynie to inna bajka. Ja miałem podobne objawy w maszynie, jak za duże przyspieszenie ustawiłem przy wysokiej prędkości, ale przy innej konstrukcji prędkości miałem kilka razy większe i chodziło dobrze. Ustaw mniejszą prędkość, daj mniejsze przyspieszenie i sprawdź. Jak będzie chodzić, to zwiększaj te parametry, aż znajdziesz bezpieczny zakres.Segitarius pisze:no ok, ale jak byś miał zasugerować konkretne wartości ( wspomnianą prędkość i przyśpieszenie) to ...
Poza tym nie powiedziałem, że sterownik jest zły, tylko zasugerowałem, że to w nim leży problem, zatem radzę się bardziej doświadczonych jak go rozwiązać.
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 11
- Posty: 390
- Rejestracja: 15 lut 2011, 19:07
- Lokalizacja: Zielona Góra
no tak, rozumiem tą filozofię by zmniejszać parametry, ale komuś komu zepsuła się skrzynia biegów w aucie i działa tylko jedynka nie zaproponuję by jeździć na jedynce całe życie, bo to nie jest rozwiązanie. Ten 1000 obrotów już by mógł być. Przy skoku śruby 5 mm to jest 5 metrów na minutę, przejechanie całego stołu nie może trwać 15 sekund...
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: Dziwne zachowanie silników krokowych
Trudno będzie Ci pomóc, skoro nie rozumiesz absolutnych podstaw.Segitarius pisze:Kiedy w Mach3 ustawię obroty powyżej 1000 na minutę to silnik po zadaniu ma komendy np: GO X200 wykonuje kilka szybkich obrotów, pole wyświetlające pozycję zmienia się normalnie, wartość rośnie, po czym silnik staje, ale warczy nadal jak by się miał zaraz zapalić, ale wartość na wyświetlaczu wzrasta normalnie jak by silnik obracał się nadal.
Po pierwsze, Mach na LPT jest niestabilnym programem, różne jajca potrafi robić i od niego trzeba zawsze zaczynać szukanie przyczyn.
Wynika to stąd, że Windows nie jest systemem czasu rzeczywistego i absolutnie każdy inny proces w systemie może zakłócić sygnały wyjściowe Macha.
Po drugie, silniki krokowe są sterowane w otwartej pętli, czyli rzeczywiste obroty nie są w żaden sposób mierzone.
Program będzie zawsze wyświetlał gdzie maszyna powinna być, a nie gdzie jest faktycznie.
Po trzecie, Zelrp to bardzo dobry sterownik, a z opisu wynika że przyczyny problemów szukać należy wyłącznie w komputerze sterującym.
Dla pewności zmierz jeszcze napięcie na zasilaczu w stanie jałowym i pod obciążeniem.
Niby ten toroid trochę słaby, ale te efekty akustyczne co sekundę ewidentnie nie mogą mieć związku z zasilaczem i sterownikiem, bo to objawy typowe dla komputera i to raczej sprzętowe niż programowe.
Takie numery zwykle wycinają laptopy, ale i stacjonarne potrafią.
.