O1000;
G17 G90 G21 G54 G40 G80 G49;
#100 = 10;
#101 = 0;
#102 = 10;
#103 = 100;
#104 = 0;
#105 = 10;
#106 = 2;
#107 = 1;
M06 T1;
G43 H1;
M03 S10000;
G00 X0.Y0.Z20.;
N50 IF [#100 EQ 0] THEN M30;
IF [#106 EQ 0] GOTO 200;
G00 X#104 Y#101 Z10.;
G01 Z-#107 F100;
X[#104+#103];
G00 Z10.;
#100=#100-1;
#106=#106-1;
#101=#101+#102;
#104=#104+#105;
GOTO 50;
N200
#107=#107-3;
#106=2;
GOTO 50;