mały problemik .. z rozruchem w MACHu
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 127
- Rejestracja: 21 wrz 2008, 11:01
- Lokalizacja: kraków
mały problemik .. z rozruchem w MACHu
testuję zastosowanie MACHA do plotera laserowego
i ogólnie jest OK
ale
jak zaczyna wykonywać Gkod i jest np
M3
G1 ...
to M3 włącza laser
A G1 posuw
jednak pomiędzy tymi komendami MACH wykonuje krótki postój i w tym czasie laser wypala dziurkę
czy jest gdzieś w mach jakis parametr do ustawienia który zlikwiduje to opóźnienie ?
i ogólnie jest OK
ale
jak zaczyna wykonywać Gkod i jest np
M3
G1 ...
to M3 włącza laser
A G1 posuw
jednak pomiędzy tymi komendami MACH wykonuje krótki postój i w tym czasie laser wypala dziurkę
czy jest gdzieś w mach jakis parametr do ustawienia który zlikwiduje to opóźnienie ?
- Załączniki
-
- tak to wygląda
- aqaq.jpg (42.41 KiB) Przejrzano 1632 razy
Tagi:
-
- Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
Kol. ARAS - nie o to chodzi!
Problem z Machem jest taki (co już było wielokrotnie opisywane), że interpretuje g-kod linijka po linijce. Więc działa taki algorytm: pobierz linię -> interpretuj -> wykonaj etc. Powoduje niestety "straty na czasie" widoczne w szczególności na słabszych komputerach. W moim STEP2CNC tego nie ma, bo jak już nie raz pisałem, stosuję algorytm przekompilowyjący g-kody do tablicy wektorów przesunięć, co pozwala na pracę płynną.
W sterowaniu moimi maszynami laserowymi jest zastosowany bardzo fajny "patent" polegający na tym, że na "zakrętach" (rogach, końcach i początkach wektorów pracy) maszyna pracuje ze zmniejszoną mocą. Użyty jest przelicznik czasowy zależny od prędkości pracy maszyny.
W przypadku Macha - żeby to osiągnąć - zasilacz lasera musiałby być podłączony do pinu generującego PWM (podobno mach to potrafi) i dodatkowo jakimś poleceniem trzeba byłoby go dynamicznie zmieniać.
Problem z Machem jest taki (co już było wielokrotnie opisywane), że interpretuje g-kod linijka po linijce. Więc działa taki algorytm: pobierz linię -> interpretuj -> wykonaj etc. Powoduje niestety "straty na czasie" widoczne w szczególności na słabszych komputerach. W moim STEP2CNC tego nie ma, bo jak już nie raz pisałem, stosuję algorytm przekompilowyjący g-kody do tablicy wektorów przesunięć, co pozwala na pracę płynną.
W sterowaniu moimi maszynami laserowymi jest zastosowany bardzo fajny "patent" polegający na tym, że na "zakrętach" (rogach, końcach i początkach wektorów pracy) maszyna pracuje ze zmniejszoną mocą. Użyty jest przelicznik czasowy zależny od prędkości pracy maszyny.
W przypadku Macha - żeby to osiągnąć - zasilacz lasera musiałby być podłączony do pinu generującego PWM (podobno mach to potrafi) i dodatkowo jakimś poleceniem trzeba byłoby go dynamicznie zmieniać.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 989
- Rejestracja: 01 sty 2005, 17:48
- Lokalizacja: Bełchatów
- Kontakt:
Piotr Rakowski - chyba nie o to chodzi !

M3 oznacza załączenie wrzecion w w mach jest jest parametr który opóźnia start maszyny w sek. żeby wrzeciono miało czas na nabranie obrotów w Mach3 ten parametr jest w Port & Pins -> Spindle Setup -> General Parameters domyślnie jest ustawione na 1s.Piotr Rakowski pisze:Problem z Machem jest taki (co już było wielokrotnie opisywane), że interpretuje g-kod linijka po linijce. Więc działa taki algorytm: pobierz linię -> interpretuj -> wykonaj etc. Powoduje niestety "straty na czasie" widoczne w szczególności na słabszych komputerach. W moim STEP2CNC tego nie ma, bo jak już nie raz pisałem, stosuję algorytm przekompilowyjący g-kody do tablicy wektorów przesunięć, co pozwala na pracę płynną.
W sterowaniu moimi maszynami laserowymi jest zastosowany bardzo fajny "patent" polegający na tym, że na "zakrętach" (rogach, końcach i początkach wektorów pracy) maszyna pracuje ze zmniejszoną mocą. Użyty jest przelicznik czasowy zależny od prędkości pracy maszyny.
W przypadku Macha - żeby to osiągnąć - zasilacz lasera musiałby być podłączony do pinu generującego PWM (podobno mach to potrafi) i dodatkowo jakimś poleceniem trzeba byłoby go dynamicznie zmieniać.
Pozdrawiam PlotComplex.com
-
- Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt: