#100 = 5;
g00 x100.
-----
#102 = 0;
IF [#--- EQ 1000] THEN #100 = 101;
IF [#--- EQ 2000] THEN #100 = 102;
IF [#--- EQ 3000] THEN #100 = 103;
IF [#--- EQ 4000] THEN #100 = 104;
IF [#--- EQ 5000] THEN #100 = 105;
#[#100] = #100;
-----
#100 = 3;
#101 = 25;
N10 IF [#101 EQ 0] THEN M30;
G01 Z-#100 F100;
#100 = #100 + 0.001;
#101 = #101 - 1;
GOTO N10
-----
N10 G103 P1;
N20 #100 = 24;
N30 #101 = 2;
N40 #102 = 3.6;
N50 #103 = 12;
N60 #104 = 250;
N70 M06 T1;
N80 G43 H1;
N90 IF [#100 EQ 0] GOTO 290;
N100 IF [#101 EQ 0] GOTO 250;
N110 M03 S10000;
N120 M08;
N130 G00 X#103 Y365. Z10.;
N140 Z3.;
N150 G01 Z-#102 F150;
N160 Y315. F#104;
N170 G00 Z10.;
N180 M09;
N190 M05;
N200 #100 = #100 - 1;
N210 #101 = #101 - 1;
N220 M00;
N230 M00;
N240 GOTO 90;
N250 #103 = #103 - 0.005;
N260 #104 = #104 + 20;
N270 #102 = #102 + 0.3;
N275 #101 = 2;
N280 GOTO 100;
N290 M05;
N300 M09;
N310 G91 G28 Z0.;
N320 G28 X0.Y0.;
N330 G90;
N340 M30;