Strona 1 z 1
mały problemik .. z rozruchem w MACHu
: 19 lis 2008, 22:38
autor: modyo
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 ?
laser
: 20 lis 2008, 00:38
autor: ARAS
preferencje w mach 3
G4 postój w milisekundach
: 20 lis 2008, 07:46
autor: Piotr Rakowski
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ć.
: 20 lis 2008, 08:01
autor: webserver
Piotr Rakowski - chyba nie o to chodzi !
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ć.
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.
: 20 lis 2008, 08:06
autor: Piotr Rakowski
Ja(z)ne - teraz rozumiem. Nie używam Macha - więc się wymądżyłem troszeczkę.
: 27 gru 2008, 18:26
autor: olo_3
a ja używam,
i nic mi nie przycina się.
no i
webserver, dobrze pisze.
tylko jak się używa komputera z 1992r z prockiem 120MHz i 64ram oraz lpt a nadto winXP z bałaganami w rejestrach - to czego wymagać ?

: 30 gru 2008, 10:45
autor: k-m-r1
olo_3 pisze:używa komputera z 1992r z prockiem 120MHz i 64ram oraz lpt a nadto winXP z bałaganami w rejestrach
pogratulować takiego komputera to chyba zabytek już jest ?
ciekawi mnie co w rejestrze grzebałeś że powstał bałagan
: 30 gru 2008, 20:44
autor: olo_3
k-m-r1 pisze:ciekawi mnie co w rejestrze grzebałeś że powstał bałagan
teraz rozumiem dlaczego Twoje tłumaczenia są jakie są.
czytać, a czytać ze zrozumieniem to 2 rożne rzeczy.
: 31 gru 2008, 09:48
autor: k-m-r1
olo_3, spokojnie niedługo będziesz miał okazje ocenić moje prace z machem jeśli uważasz że coś nie jest tak to po prostu napisz a nie rzucaj się bo coś nie jest po Twojej myśli niekorzystam z macha na codzien nieznam wszystkich ustawien a robie to dla potomnych
