Documente Academic
Documente Profesional
Documente Cultură
Exemplu
T01 M06
G54
#1=245 (DIAMETRU ALEZAJ)
#2=2 (PASUL PE Z)
#3=0 (Z INTRARE)
#4=-12 (Z FINAL)
#10=#1/2
#11=#3-#2
S800 M3
G00 G90 G80 G17 G40
G43 Z100 H01
X0 Y0
Z#3
M08
IF[#11LT#4]GOTO82
G01 G91 G42 D1 Y#10 F2000
N60 G02 J-#10 Z-#2
#11=#11-#2
IF[#11GE#4]GOTO60
G02 J-#10
G40 G01 Y-#10
G01 G90
M09
N82 G00 Z100
M05
M30
Variabile / Parametrii
O variabilă, sau un parametru (de aici și denumirea de interpolare
parametrizată), este definită prin caracterul # urmat de o cifră: #1=, la care se
aloca o valoare.
Expresii condiționale
Linia IF[#11GE#4]GOTO60 se traduce în felul următor: dacă valoarea de
la #11 e mai mare sau egală decât valoarea de la #4, sari în program
(GOTO60) la linia N60. În felul acesta, prin linia N60 G02 J-#10 Z-#2 mașina va
face mișcarea de interpolare (G02) până când va ajunge la Z-ul final trecut de
noi în program: #4=-12 (Z FINAL).
Operatorii booleeni:
EQ - Egal cu
NE - Nu este egal cu
GT - Mai mare ca
LT - Mai mic ca
GE - Mai mare sau egal cu
LE - Mai mic sau egal cu