G21 ; G21 mm / G20 inch G54 ; absolute coordinates #<_z_clearance> = 6 #<_rampang> = 20 #<_td> = [9/16*25.4] ; mode refernce ; +1: Conventional milling ; +2: Both-ways milling ; +4: Plunge entry ; +8: Outside F250 ; inch or mm/min (300 mm/min = about 1 ft/min) # = 40 # = -12.5 # = 14.0 ;o call [0][0] [13.0] [+1][-5] [0] [+4+8] ;o call [0][0] [13.0] [-4][-10] [0] [+4+8] o call [0][0] [15.0] [+1][-14] [0] [+4+8] o call [0][0] [11.5] [+1][-14] [0] [+4+8] o call [0][0] [7.95] [+1][-14] [0] [+4+8] ;o call [0][0] [17] [-13][-18] [3] [+4+8] o call [0][0] [17] [-13][-23] [3] [+4+8] ;M02 # = 13 # = 6 # = [[#+#<_td>]/2/COS[360/2/#]] G0 Z#<_z_clearance> G0 X# Y0 G0 Z-13 G1 Z-23 # = 1 o100 while [# LE #] G1 X[#*COS[360/#*#]] Y[-#*SIN[360/#*#]] # = [#+1] o100 endwhile G0 Z#<_z_clearance> M2 ; end program