Znaleziono 1 wynik

autor: gaspar
10 lut 2012, 19:57
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Edycja gkodu
Odpowiedzi: 17
Odsłony: 3800

W machu możesz napisać prosty program używając zmiennych i powtarzać dowolną ilość razy za pomocą funkcji M98 - podprogramu.

Zmienne deklaruje się #

Dla przykładu prosty program na wiercenie co 5cm na długości 1m (razem 20 otworów)

PROGRAM:

(START)

(deklaracja zmiennej 100 i nadanie jej wartosci rownej 0 i zmiennej 200 o wartosci 10)
#100=0
#200=10

S19000
F150

G0 X0 Y0 Z3
(wywołujemy podprogram 20 razy, czyli zrobimy 20 otworow w jednej lini)
M98 P100 L20
(powrot do pozycji X=0 Y=0)
G0 X0 Y0 Z3
M30

(a tutaj podprogram P100)

O100

(prosty cykl wiercenia)

G0 Z3.
(ustalenie aktualnego Z jako R-planu)
G98
(wiercenie jest co +50mm)
G81 X[#100+50] Y[#200] Z-5 R1. F150
#100=[#100+50]
M99

(KONIEC)

Pamiętaj by po kodzie M99 na samym końcu pliku wcisnąć enter, inaczej nie chce mach czytać (nie wiem czemu)

Odpal go pod machem a zobaczysz jakie to proste... Potem możesz kombinować z wprowadzeniem drugiej zmiennej dynamicznej np Y, która będzie Ci przesuwać otworki w osi Y.

Takie pisanie z palca to bajka jak się pozna zasady, nie trzeba kopiować itp...

Wróć do „Edycja gkodu”