O8301(MARPOSS V3.0)
IF[#19EQ#0]GOTO910 IF[#7EQ#0]GOTO970 IF[#7LE0]GOTO930 IF[#3NE#0]GOTO100 #3=1
N100IF[#3LT1]GOTO940 IF[#3GT3]GOTO940 #500=1
IF[#4008NE43]GOTO920 IF[#4006EQ20]GOTO110 IF[#4006EQ70]GOTO110 #500=25.4
N110G65P8360
IF[#6NE#0]GOTO120 #6=-.25*#500
N120IF[#8EQ#0]GOTO130 IF[#8NE1]GOTO950 IF[#24EQ#0]GOTO960 IF[#25EQ#0]GOTO960
N130IF[#24NE#0]GOTO140 #24=0
N140IF[#25NE#0]GOTO150 #25=0
N150#4=506+[#3-1]*6 G65P8300X#24Y#25 G65P8300Z[.3*#500] G65P8363Z-[.1*#500] #[#4]=-#105 #2=#7/2
#1=#19+.1*#500 #4=#4-5
IF[#8NE1]GOTO160 G65P8300X0Y0 G65P8300Z#6 GOTO165 N160#2=-#2
N165G65P8300X[#2-#1]Y0 G65P8300Z#6 G65P8361X#2 #[#4]=#2-#105
IF[#8EQ1]GOTO170
G0Z1.
N170G65P8300X[#1-#2] G65P8300Z#6 G65P8361X-#2 #4=#4+1
#[#4]=-#2-#105
IF[#8EQ1]GOTO180 G0Z1.
N180G65P8300Y[#2-#1]X0 G65P8300Z#6 G65P8362Y#2 #4=#4+1
#[#4]=#2-#105
IF[#8EQ1]GOTO190 G0Z1.
N190G65P8300Y[#1-#2] G65P8300Z#6 G65P8362Y-#2 #4=#4+1
#[#4]=-#2-#105 G0Z1. M99
N910#3000=119(NO S)
N920#3000=165(NO TOOL OFFSET) N930#3000=134(INVALID D) N940#3000=133(INVALID C) N950#3000=135(INVALID E) N960#3000=128(NO X/Y) N970#3000=104(NO D)
O8310(MARPOSS V3.0)
G65P8360 #24=#5041 #25=#5042
IF[#7EQ#0]GOTO920 IF[#7LE0]GOTO960 IF[#3NE#0]GOTO110 #3=1
N110IF[#3LT1]GOTO910 IF[#3GT3]GOTO910 IF[#13NE#0]GOTO120 #13=.1*#500
N120IF[#18NE#0]GOTO130 #18=#5043-#5083
N130IF[#8NE1]GOTO140 #10=1
N140#5=#7/2
IF[#19EQ1]GOTO210 IF[#19EQ3]GOTO200 IF[#19NE2]GOTO930 #5=-#5
N200IF[#6NE#0]GOTO220 #3000=111(NO K) N210G65P8300Z#6
N220M19 G04X0.5
G65P8300X[#24+#5-#13] G65P8300Z#6
G65P8361X[#24+#5+#13] #8=#105
IF[#19EQ1]GOTO240 G0Z#18
N240M19S180 G04X0.5
G65P8300X[#24-#5+#13] G65P8300Z#6
G65P8361X[#24-#5-#13] #9=#105
IF[#19EQ1]GOTO260 G0Z#18
N260G65P8300X[[#8+#9]/2]
M19S90 G04X0.5
G65P8300Y[#25+#5-#13] G65P8300Z#6
G65P8362Y[#25+#5+#13] #1=#105
IF[#19EQ1]GOTO280 G0Z#18
N280 M19S270
G04X0.5
G65P8300Y[#25-#5+#13] G65P8300Z#6
G65P8362Y[#25-#5-#13] #2=#105
IF[#19EQ1]GOTO300 G0Z#18
N300G65P8300Y[[#1+#2]/2] IF[#10EQ1]GOTO340 M19 G04X0.5
G65P8300X[#24+#5-#13] G65P8300Z#6
G65P8361X[#24+#5+#13] #8=#105
IF[#19EQ1]GOTO320 G0Z#18
N320 M19S180 G04X0.5
G65P8300X[#24-#5+#13] G65P8300Z#6
G65P8361X[#24-#5-#13] G0Z#18 #9=#105
G65P8300X[[#8+#9]/2] N340G0Z#18 #105=#5041 #106=#5042 #107=#5021 #108=#5022 #109=ABS[#8-#9] #110=ABS[#1-#2] #111=[#109+#110]/2 #112=#111-#7
IF[#19NE2]GOTO400 #112=-#112
N400IF[#21EQ#0]GOTO710 IF[ABS[#112]GT#21]GOTO940 N710IF[#23EQ#0]GOTO840 IF[#104EQ5200]GOTO810