Mit G98 werden bis 99 Unterprogramme am Ende des Programms und nach M30 definiert. Die Definition des Unterprogramms beginnt mit G98 Lx und endet mit G98 L0 (siehe Beispiel 6). Der Aufruf des Unterprogramms erfolgt mit dem Befehl Lx.
Beispiel |
|---|
N10 T1 M3 S2500 N20 G0 X21.5 Y25 N30 Z-5 M8 N40 G91 N50 L1 (Unterprogramm 1 wird aufgerufen) N60 G90 N70 G0 Z0 M9 N80 X21.5 Y75 N90 Z-5 M8 N100 G91 N110 L1 (Unterprogramm 1 wird aufgerufen) N120 G90 N130 G0 Z0 M9 N140 M5 N150 M30 (Ende des Programms)
N160 G98 L1 (Definition des Programms 1) N170 G2 I3.5 J0 Z-2 F360 N180 I3.5 J0 Z-2 N190 I3.5 J0 Z-2 N200 I3.5 J0 Z-2 N210 I3.5 J0 Z-2 N220 I3.5 J0 Z-2 N230 I3.5 J0 N240 G1 X3 N250 G2 I0.5 J0 Z-2 F180 N260 I0.5 J0 Z-2 N270 I0.5 J0 Z-2 N280 I0.5 J0 Z-2 N290 G0 Z20 N300 M00 N310 G98 L0 (Unterprogramm endet hier) |