#<_z_clearance> = 0.5 #<_rampang> = 5 ;#<_stepover> = 0.08 ;#<_overlap> = 0 ; +1: Conventional milling ; +2: Both-ways milling ; +4: Plunge entry ; +8: Outside G20 ; G21 mm / G20 inch G10 L1 P1 Z0.0 R.125 ; set tool T1 ; set tool to T1 M06 ; manual toolchange G54 ; absolute coordinates ;F5 ; inch or mm/min (300 mm/min = about 1 ft/min) # = 3 # = 3.0 # = [40/25.4] o10 if [# EQ 1] F3 o call [#/2][-#/2] [0.1][-0.5] o call [#/2+#/SQRT[2]][-#/2+#/SQRT[2]] [0.1][-0.5] o call [#/2+#/SQRT[2]][-#/2-#/SQRT[2]] [0.1][-0.5] o call [#/2-#/SQRT[2]][-#/2-#/SQRT[2]] [0.1][-0.5] o call [#/2-#/SQRT[2]][-#/2+#/SQRT[2]] [0.1][-0.5] o10 elseif [# EQ 2] F8 ; exterior o call [#/2][-#/2] [#][40/25.4] [0.02] [-0.125] [0.01] ; center pocket o call [#/2][-#/2] [.937] [0.02][-.19] [0.01] [0] o call [#/2][-#/2] [.937] [-.19][-.45] [0.01] [+4] ; cleanup the corners o call [#/2+.38][-#/2+.38] [0.02][-0.45] o call [#/2-.38][-#/2+.38] [0.02][-0.45] o call [#/2-.38][-#/2-.38] [0.02][-0.45] o call [#/2+.38][-#/2-.38] [0.02][-0.45] o10 elseif [# EQ 3] F10 # = .96 o call [#/2+#/2][-#/2+#/2] [#/2-#/2][-#/2-#/2] [0.02][-.45] o10 endif M2 ; end program