Strona 1 z 2

Mach3 Kompensacja luzów

: 21 lip 2009, 18:38
autor: Mentor
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

: 21 lip 2009, 20:09
autor: krzysiekgrab
Kompensacja luzów ustawiamy w config/backlash. Tam wpisujemy liczbę kroków o ile ma kasować luz. Co do drugiego pytania, to wydaje mi się że są to ustawienia zadajnika impulsowo obrotowego(MPG), który możemy podłączyć do macha.[/quote]

: 21 lip 2009, 20:51
autor: wieslawbarek
Co do drugiego pytania jet to czas w jakim Mach realizuje kompensację luzów tą którą wpisujesz w backlash

: 21 lip 2009, 20:55
autor: Bbuli
Witam.Jeśli błąd się powiększa to raczej backlash nie pomoże...Czy jesteś pewny ustawień kroków na jednostkę?Lub jakieś opory na osiach?

: 21 lip 2009, 21:29
autor: markcomp77
utrata (lub dodatkowe) kroki mogą wynikać ze zbyt dużej akceleracji (deakceleracji)

: 21 lip 2009, 21:42
autor: kot1979
czyli rampa startowa silników ( mówiąc po polsku wolne startowanie silnikiem i wolne hamowanie silnikiem)

: 22 lip 2009, 09:07
autor: markcomp77
bardziej
kot1979 pisze:po polsku
akceleracja - to przyśpieszenie
czyli - przyrost prędkości w czasie
2 zasada dynamiki Newtona <<--

: 22 lip 2009, 19:41
autor: Mentor
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.

: 23 lip 2009, 06:51
autor: k-m-r1
może bląd w sterowniku uhu i tak jak piszesz sterowhnik przy nawrocie zapomina bądz gubi krok który poinien wykonac

zapytam przejazd do przyodu i tyłu jest wykonywany z jakąc przerwączy silnik zwalnia i rozpędza sie w drugąstrone?

: 23 lip 2009, 11:20
autor: Mentor
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