tworzysz sobie m-kod, np. m1234, do którego wklejasz systemwaitfor(18) (przeglądnij sobie mach3/macros/....-tam sa wszystkie m kody, najbardziej popularne to m3, m4, czy m6-możesz edytować notatnikiem). następnie tego m1234 wstawiasz do swego gkodu, lub polecenie bezpośrednio do makra(w makrze również możesz wywołać m-kod używając code"m1234" (zależnie od tego jak będziesz wywoływał "obsługę" plazmy o której to na początku napisałeś(dotknięcie materiału, oraz czekanie na zapalenie łuku)).
ja bym zrobił to tak: stworzył m-kod np. 222, tam wkleił kod odpowiedzialny za opuszczenie palnika, wychwycenie momentu dotknięcia, podniesienia na określoną wysokość, zapalenia łuku, oraz na końcu wykrycia łuku(ten systemwaitfor(18). następnie ten plik m222 umieścił na początku swego g-kodu. wówczas mach gdy będzie rozpoczynał wykonywanie g-kodu, wykona najpierw wszystkie czynności określone w m222, a dopiero potem przejdzie do wykonywania właściwego g-kodu. możemy też m222 przypisać do jakiegoś makra ukrytego pod jakimś przyciskiem, a na końcu makra dać komendę start g-kod. ja tak to widzę.
Znaleziono 4 wyniki
Wróć do „Mach 3 czy jest możliwość...możliwości macha”
- 21 lut 2010, 20:44
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach 3 czy jest możliwość...możliwości macha
- Odpowiedzi: 9
- Odsłony: 3755
- 21 lut 2010, 09:59
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach 3 czy jest możliwość...możliwości macha
- Odpowiedzi: 9
- Odsłony: 3755
- 19 lut 2010, 23:31
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach 3 czy jest możliwość...możliwości macha
- Odpowiedzi: 9
- Odsłony: 3755
- 19 lut 2010, 20:45
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach 3 czy jest możliwość...możliwości macha
- Odpowiedzi: 9
- Odsłony: 3755
wejście probe, to wiadomo (g31), index i timing służą do obsługi enkodera wrzeciona, natomiast Limit Ovrt pozwala na ręczne włączenie funkcji autooveride(tej z zakładki alt-6). oem trigery odnoszą się do funkcji klawiszy skrótów (confing/system hotkeys). ja bym tu użył input#1 i polecenia SystemWaitFor(18) (mach czeka aż wejście input#1 będzie aktywne).