mały problemik .. z rozruchem w MACHu

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
modyo
Specjalista poziom 1 (min. 100)
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

#1

Post napisał: modyo » 19 lis 2008, 22:38

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 ?
Załączniki
aqaq.jpg
tak to wygląda
aqaq.jpg (42.41 KiB) Przejrzano 1564 razy



Tagi:

Awatar użytkownika

ARAS
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 220
Rejestracja: 19 mar 2007, 21:51
Lokalizacja: PECNA

laser

#2

Post napisał: ARAS » 20 lis 2008, 00:38

preferencje w mach 3
G4 postój w milisekundach
Załączniki
g-kod.txt
(320 Bajtów) Pobrany 394 razy
ARAS

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#3

Post napisał: Piotr Rakowski » 20 lis 2008, 07:46

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ć.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)

Awatar użytkownika

webserver
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 989
Rejestracja: 01 sty 2005, 17:48
Lokalizacja: Bełchatów
Kontakt:

#4

Post napisał: webserver » 20 lis 2008, 08:01

Piotr Rakowski - chyba nie o to chodzi ! :grin:
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.
Pozdrawiam PlotComplex.com

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#5

Post napisał: Piotr Rakowski » 20 lis 2008, 08:06

Ja(z)ne - teraz rozumiem. Nie używam Macha - więc się wymądżyłem troszeczkę.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


olo_3
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1249
Rejestracja: 31 sie 2004, 22:25
Lokalizacja: EU

#6

Post napisał: olo_3 » 27 gru 2008, 18:26

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ć ?
:mrgreen:
Zwątpienie jest oznaką, że podążasz w dobrym kierunku.

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#7

Post napisał: k-m-r1 » 30 gru 2008, 10:45

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 ? :razz:

ciekawi mnie co w rejestrze grzebałeś że powstał bałagan


olo_3
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1249
Rejestracja: 31 sie 2004, 22:25
Lokalizacja: EU

#8

Post napisał: olo_3 » 30 gru 2008, 20:44

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.
Zwątpienie jest oznaką, że podążasz w dobrym kierunku.

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#9

Post napisał: k-m-r1 » 31 gru 2008, 09:48

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 :razz:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”