#<_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) # = 1 # = .952 # = 4.0 # = [2] 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] F12 ; exterior o call [#/2][-#/2] [3.0] [0.02][-0.002] F8 o call [#/2][-#/2] [#][2.8125] [0.02] [-0.125] [0.01] ; ream the holes o call [#/2+#/SQRT[2]][-#/2+#/SQRT[2]] [.45] [0.1][-0.6] [0][+4] o call [#/2+#/SQRT[2]][-#/2-#/SQRT[2]] [.45] [0.1][-0.6] [0][+4] o call [#/2-#/SQRT[2]][-#/2-#/SQRT[2]] [.45] [0.1][-0.6] [0][+4] o call [#/2-#/SQRT[2]][-#/2+#/SQRT[2]] [.45] [0.1][-0.6] [0][+4] ; center pocket o call [#/2][-#/2] [.95] [0.02][-.18] [0] o call [#/2][-#/2] [.95] [-.18][-.36] [0] o call [#/2][-#/2] [.95] [-.36][-.55] [0] ; cleanup the corners o call [#/2+.38][-#/2+.38] [0.02][-0.6] o call [#/2-.38][-#/2+.38] [0.02][-0.6] o call [#/2-.38][-#/2-.38] [0.02][-0.6] o call [#/2+.38][-#/2-.38] [0.02][-0.6] o call [#/2+#/2][-#/2+#/2] [#/2-#/2][-#/2-#/2] [0.02][-.55] o10 elseif [# EQ 3] F8 o call [#/2+#/2][-#/2+#/2] [#/2-#/2][-#/2-#/2] [0.02][-.55] o10 endif M2 ; end program