Witam
Sprawdziłem sterownik uhu, na linuxie napisałem prosty program w c++, maszyna nie gubi kroków i wraca do zera...
Z ciekawości i zaciętości zmontowałem na Mikroprocesorze licznik impulsów, ku mojemu zdziwieniu w machu przy ustawieniu 50 kroków i zrobieniu cyklu "G1 X10, G1 X-10" robi 988 kroków zamiast 1000, kiedy zrobiłem sekwencję "G1 X10, G1 X10" Zrobił dokładnie 1000 kroków.
Pobawiłem się konfiguracją, za każdym razem kiedy zmienia kierunek gubi kroki, efektem tego pewnie jest błąd w programie. Błąd się zmienia ze zmianą parametrów trapezu, im większe nachylenia startu i zatrzymania tym większy błąd, im bardziej pionowe ściany tym błąd się zmniejsza do całkowitego zlikwidowania problemu.
Wszystko fajnie, tylko nie mogę ustawić tak aby hamowanie silnikiem było nagłe bo maszyna jest zbyt duża mogła by rozwalić przekładnie lub/i silnik.
Ktoś ma jakieś propozycję ? pomysły?
Sprawdzę jeszcze tego emc pod linuxa
Pozdrawiam Mentor
Znaleziono 4 wyniki
Wróć do „Mach3 Kompensacja luzów”
- 03 sie 2009, 09:45
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 Kompensacja luzów
- Odpowiedzi: 13
- Odsłony: 4981
- 23 lip 2009, 11:20
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 Kompensacja luzów
- Odpowiedzi: 13
- Odsłony: 4981
Witam
Próbowałem z różnymi prędkościami, nawet z najbardziej wolnymi...
Tak silnik powoli hamuje, i tak samo się rozpędza, nie ma gwałtownych zatrzymań, sprawdzałem wszystko nawet na czystej konfiguracji programu z wpisaną tylko osią X
Jeszcze wpadłem na pomysł aby napisać prosty program w c++ pod linuxem aby wykluczyć system i program mach3 który wyśle odpowiednie kroki do sterownika uhu w tedy będę miał 100% pewność czy to wina sterownika, systemu czy samego macha...
Pozdrawiam Mentor
Próbowałem z różnymi prędkościami, nawet z najbardziej wolnymi...
Tak silnik powoli hamuje, i tak samo się rozpędza, nie ma gwałtownych zatrzymań, sprawdzałem wszystko nawet na czystej konfiguracji programu z wpisaną tylko osią X
Jeszcze wpadłem na pomysł aby napisać prosty program w c++ pod linuxem aby wykluczyć system i program mach3 który wyśle odpowiednie kroki do sterownika uhu w tedy będę miał 100% pewność czy to wina sterownika, systemu czy samego macha...
Pozdrawiam Mentor
- 22 lip 2009, 19:41
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 Kompensacja luzów
- Odpowiedzi: 13
- Odsłony: 4981
Witam ponownie
Sprawa wygląda następująco...
Portal porusza się na kołach zębatych, które są sterowane silnikiem DC (Servo controller UHU 3.00 pyffela) aby wyeliminować zakłócenia Step Dir dałem transmitery 485 "75176" które doskonale sobie z tym radzą.
Komputer 1,5Ghz, 512Mb RAM Windows 2000... Powyłączane wygaszacze i inne.
Mach wersja najnowsza ze strony R3.042.027 poprzednio była wersja R2... lecz dawała szpilki na porcie Step Dir, w nowszej wersji wyeliminowali to, są dłuższe sygnały.
Ustawienia silników... 50 kroków na 1mm z uwagi na masywną konstrukcję powolna jazda.
Problem jest następujący: w momencie kiedy jest program który jedzie G1 X3000 Y2000, to owszem dokładność jest co do 1/10 milimetra i wraca do zera. Lecz jeśli napisałem program który robi 40 kroków po 10mm do przodu i do tyłu to już nie wraca do zera jest uchyb prawie 1mm, z ciekawości oparłem się na maszynie aby dać większy opór, lecz to nie zwiększyło błędu... wygląda to na to, że przy każdej zmianie kierunku traci jeden krok. Z ciekawości ustawiłem dwa razy więcej kroków 100/1mm uchyb się zwiększył z 1 do 2 kroków zamiast 1mm zrobiły się już 2mm. Testowałem na różnych częstotliwościach 25-75Khz pełna wersja programu.
Eliminacja luzów nic tu nie pomogła.
Zaczynam się zastanawiać czy ten sterownik uhu nie odwala maniany, i czy on nie odpowiada za gubienie kroków podczas zmiany kierunku jazdy. Zmieniłem polaryzację dla DIR, portal zaczął jeździć w drugą stronę i uchyb także poszedł w drugą stronę więc to raczej nie luzy.
Za wszelkie sugestię będę wdzięczny bo ręce mi już opadają i brak pomysłów co nie tak.
Sprawa wygląda następująco...
Portal porusza się na kołach zębatych, które są sterowane silnikiem DC (Servo controller UHU 3.00 pyffela) aby wyeliminować zakłócenia Step Dir dałem transmitery 485 "75176" które doskonale sobie z tym radzą.
Komputer 1,5Ghz, 512Mb RAM Windows 2000... Powyłączane wygaszacze i inne.
Mach wersja najnowsza ze strony R3.042.027 poprzednio była wersja R2... lecz dawała szpilki na porcie Step Dir, w nowszej wersji wyeliminowali to, są dłuższe sygnały.
Ustawienia silników... 50 kroków na 1mm z uwagi na masywną konstrukcję powolna jazda.
Problem jest następujący: w momencie kiedy jest program który jedzie G1 X3000 Y2000, to owszem dokładność jest co do 1/10 milimetra i wraca do zera. Lecz jeśli napisałem program który robi 40 kroków po 10mm do przodu i do tyłu to już nie wraca do zera jest uchyb prawie 1mm, z ciekawości oparłem się na maszynie aby dać większy opór, lecz to nie zwiększyło błędu... wygląda to na to, że przy każdej zmianie kierunku traci jeden krok. Z ciekawości ustawiłem dwa razy więcej kroków 100/1mm uchyb się zwiększył z 1 do 2 kroków zamiast 1mm zrobiły się już 2mm. Testowałem na różnych częstotliwościach 25-75Khz pełna wersja programu.
Eliminacja luzów nic tu nie pomogła.
Zaczynam się zastanawiać czy ten sterownik uhu nie odwala maniany, i czy on nie odpowiada za gubienie kroków podczas zmiany kierunku jazdy. Zmieniłem polaryzację dla DIR, portal zaczął jeździć w drugą stronę i uchyb także poszedł w drugą stronę więc to raczej nie luzy.
Za wszelkie sugestię będę wdzięczny bo ręce mi już opadają i brak pomysłów co nie tak.
- 21 lip 2009, 18:38
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 Kompensacja luzów
- Odpowiedzi: 13
- Odsłony: 4981
Mach3 Kompensacja luzów
Witam
Posiadam wypalarkę płomieniową sterowaną za pomocą mach3.
Mam troszkę problemów z nią, ale po kolei.
Gdzie w konfiguracji ustawia się kompensację luzów ? po każdym zatrzymaniu silnika powstaje błąd im więcej palę elementów tym błąd się powiększa.
Do czego służy opcja w menu... "shuttle wheel setting" ?
Pozdrawiam Mentor
Posiadam wypalarkę płomieniową sterowaną za pomocą mach3.
Mam troszkę problemów z nią, ale po kolei.
Gdzie w konfiguracji ustawia się kompensację luzów ? po każdym zatrzymaniu silnika powstaje błąd im więcej palę elementów tym błąd się powiększa.
Do czego służy opcja w menu... "shuttle wheel setting" ?
Pozdrawiam Mentor