% :100 G70 (INCH MODE) G90 (ABSOLUTE MODE) G75 (4 QUADRANT ARCS) M00 (STOP TO SET TOOL = 1/16 end mill) G92 X0.0 Y0.0 Z1.0 (MACHINE ACCEPTS AS CURRENT POSITION) G00 Z1.1 (HOP UP TO CLEAR & START MOTOR) (partA1) (make the main groove and circle) (begin the arc here)(first cut) G00 X0.43603 Y0.65763 (ROUGH LINE to start of arc @ X0.43603, Y0.65763) G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE to 1/32 deep) G25 #grooveA1i (Runs subroutine #grooveA1i) (begin the arc here)(2nd cut) G00 X0.43603 Y0.65763 (ROUGH LINE to start of arc @ X0.43603, Y0.65763) G00 Z0.96875 (hop to surface) G01 Z0.9375 (PLUNGE to 1/16 deep) G25 #grooveA1i (Runs subroutine #grooveA1i) (begin the arc here)(first cut) G00 X0.43603 Y0.65763 (ROUGH LINE to start of arc @ X0.43603, Y0.65763) G00 Z0.9375 (hop to surface) G01 Z0.90625 (PLUNGE to 3/32 deep) G25 #grooveA1i (Runs subroutine #grooveA1i) (begin the arc here)(first cut) G00 X0.43603 Y0.65763 (ROUGH LINE to start of arc @ X0.43603, Y0.65763) G00 Z0.90625 (hop to surface) G01 Z0.90 (PLUNGE to final depth) G25 #grooveA1i (Runs subroutine #grooveA1i) (make the other main groove) G00 X0.9923 Y0.9145 G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE to 1/32 deep) G25 #grooveA1ii (Runs subroutine #grooveA1ii) G00 X0.9923 Y0.9145 G00 Z0.96875 (hop to surface) G01 Z0.9375 (PLUNGE to 1/16 deep) G25 #grooveA1ii (Runs subroutine #grooveA1ii) G00 X0.9923 Y0.9145 G00 Z0.9375 (hop to surface) G01 Z0.90625 (PLUNGE to 3/32 deep) G25 #grooveA1ii (Runs subroutine #grooveA1ii) G00 X0.9923 Y0.9145 G00 Z0.90625 (hop to surface) G01 Z0.90 (PLUNGE to final depth) G25 #grooveA1ii (Runs subroutine #grooveA1ii) (1st LED crotch button) G00 X0.2514 Y0.6265 G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE to 1/32 deep) G01 X0.2514 Y0.53 G00 X0.2514 Y0.55 G01 Z0.9375 (PLUNGE to 1/16 deep) G01 X0.2514 Y0.6265 G01 Z0.90625 (PLUNGE to 3/32 deep) G01 X0.2514 Y0.57 G00 X0.2514 Y0.59 G01 Z0.90 (PLUNGE to final depth) G01 X0.2514 Y0.6265 G00 Z1.1 (HOP UP TO CLEAR) (2nd LED crotch button) G00 X0.8736 Y0.6265 G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE to 1/32 deep) G01 X0.8736 Y0.53 G00 X0.8736 Y0.55 G01 Z0.9375 (PLUNGE to 1/16 deep) G01 X0.8736 Y0.6265 G01 Z0.90625 (PLUNGE to 3/32 deep) G01 X0.8736 Y0.57 G00 X0.8736 Y0.59 G01 Z0.90 (PLUNGE to final depth) G01 X0.8736 Y0.6265 G00 Z1.1 (HOP UP TO CLEAR) (partA3) (make the main groove and circle) (begin the arc here)(first cut) G00 X2.99983 Y0.65763 (ROUGH LINE to start of arc @ X2.99983, Y0.65763) G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE to 1/32 deep) G25 #grooveA3i (Runs subroutine #grooveA3i) (begin the arc here)(2nd cut) G00 X2.99983 Y0.65763 (ROUGH LINE to start of arc @ X2.99983, Y0.65763) G00 Z0.96875 (hop to surface) G01 Z0.9375 (PLUNGE to 1/16 deep) G25 #grooveA3i (Runs subroutine #grooveA3i) (begin the arc here)(first cut) G00 X2.99983 Y0.65763 (ROUGH LINE to start of arc @ X2.99983, Y0.65763) G00 Z0.9375 (hop to surface) G01 Z0.90625 (PLUNGE to 3/32 deep) G25 #grooveA3i (Runs subroutine #grooveA3i) (begin the arc here)(first cut) G00 X2.99983 Y0.65763 (ROUGH LINE to start of arc @ X2.99983, Y0.65763) G00 Z0.90625 (hop to surface) G01 Z0.9 (PLUNGE to final depth) G25 #grooveA3i (Runs subroutine #grooveA3i) (make the other main groove) G00 X3.5561 Y0.9145 G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE to 1/32 deep) G25 #grooveA3ii (Runs subroutine #grooveA3ii) G00 X3.5561 Y0.9145 G00 Z0.96875 (hop to surface) G01 Z0.9375 (PLUNGE to 1/16 deep) G25 #grooveA3ii (Runs subroutine #grooveA3ii) G00 X3.5561 Y0.9145 G00 Z0.9375 (hop to surface) G01 Z0.90625 (PLUNGE to 3/32 deep) G25 #grooveA3ii (Runs subroutine #grooveA3ii) G00 X3.5561 Y0.9145 G00 Z0.90625 (hop to surface) G01 Z0.9 (PLUNGE to final depth) G25 #grooveA3ii (Runs subroutine #grooveA3ii) (1st LED crotch button) G00 X2.8152 Y0.6265 G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE to 1/32 deep) G01 X2.8152 Y0.53 G00 X2.8152 Y0.55 G01 Z0.9375 (PLUNGE to 1/16 deep) G01 X2.8152 Y0.6265 G01 Z0.90625 (PLUNGE to 3/32 deep) G01 X2.8152 Y0.57 G00 X2.8152 Y0.59 G01 Z0.9 (PLUNGE to final depth) G01 X2.8152 Y0.6265 G00 Z1.1 (HOP UP TO CLEAR) (2nd LED crotch button) G00 X3.4374 Y0.6265 G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE to 1/32 deep) G01 X3.4374 Y0.53 G00 X3.4374 Y0.55 G01 Z0.9375 (PLUNGE to 1/16 deep) G01 X3.4374 Y0.6265 G01 Z0.90625 (PLUNGE to 3/32 deep) G01 X3.4374 Y0.57 G00 X3.4374 Y0.59 G01 Z0.9 (PLUNGE to final depth) G01 X3.4374 Y0.6265 G00 Z1.1 (HOP UP TO CLEAR) (partB3) G00 X3.65955 Y2.8111 (ROUGH LINE to start of arc @ X3.65955, Y2.8111) G00 Z0.9375 (hop to surface) G01 Z0.90625 (PLUNGE to 3/32 deep)(1/32 into work) G03 X3.65955 Y2.8111 I-0.53325 J0.00000 (ROUGH CCW ARC 360 degrees [0 to 360degrees] [X3.65955 Y2.8111 to X3.65955, Y2.8111] [Arc Center: X3.1263 Y2.8111] [leave 0.002]) G03 X3.65755 Y2.8111 I-0.53125 J0.00000 (FINISH CCW ARC 360 degrees [0 to 360degrees] [X3.65755 Y2.8111 to X3.65755, Y2.8111] [Arc Center: X3.1263 Y2.8111] ) G01 Z0.875 (PLUNGE to 1/8 deep)(1/16into work) G03 X3.65955 Y2.8111 I-0.53325 J0.00000 (ROUGH CCW ARC 360 degrees [0 to 360degrees] [X3.65955 Y2.8111 to X3.65955, Y2.8111] [Arc Center: X3.1263 Y2.8111] [leave 0.002]) G03 X3.65755 Y2.8111 I-0.53125 J0.00000 (FINISH CCW ARC 360 degrees [0 to 360degrees] [X3.65755 Y2.8111 to X3.65755, Y2.8111] [Arc Center: X3.1263 Y2.8111] ) G00 Z1.1 (HOP UP TO CLEAR) (partB1) G00 X1.09575 Y2.81110 (ROUGH LINE to start of arc @ X1.09575, Y2.81110) G00 Z0.9375 (hop to surface) G01 Z0.90625 (PLUNGE to 3/32 deep)(1/32 into work) G03 X1.09575 Y2.81110 I-0.53325 J0.00000 (ROUGH CCW ARC 360 degrees [0 to 360degrees] [X1.09575 Y2.81110 to X1.09575, Y2.81110] [Arc Center: X.5625 Y2.8111] [leave 0.002]) G03 X1.09375 Y2.81110 I-0.53125 J0.00000 (FINISH CCW ARC 360 degrees [0 to 360degrees] [X1.09375 Y2.81110 to X1.09375, Y2.81110] [Arc Center: X.5625 Y2.8111] ) G01 Z0.875 (PLUNGE to 1/8 deep)(1/16into work) G03 X1.09575 Y2.81110 I-0.53325 J0.00000 (ROUGH CCW ARC 360 degrees [0 to 360degrees] [X1.09575 Y2.81110 to X1.09575, Y2.81110] [Arc Center: X.5625 Y2.8111] [leave 0.002]) G03 X1.09375 Y2.81110 I-0.53125 J0.00000 (FINISH CCW ARC 360 degrees [0 to 360degrees] [X1.09375 Y2.81110 to X1.09375, Y2.81110] [Arc Center: X.5625 Y2.8111] ) G00 Z1.1 (HOP UP TO CLEAR) (cut gate to partB1) G00 X0.5625 Y2.2491 G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE 1/32) G01 X0.5625 Y2.15 G00 Z1.1 (hop to CLEAR PLANE) (cut gate to partB2) G00 X1.8444 Y2.3183 G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE 1/32) G01 X1.8444 Y2.15 G00 Z1.1 (hop to CLEAR PLANE) (cut gate to partB3) G00 X3.1263 Y2.2491 G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE 1/32) G01 X3.1263 Y2.15 G00 Z1.1 (hop to CLEAR PLANE) (CREATE ENTIRE MOLD OUTLINE) (G00 X-.5548 Y-.3431 (G00 Z1.0 (hop to surface) (G01 Z0.96875 (PLUNGE 1/32) (G01 X4.268 Y-.3431 (G01 X4.268 Y3.7168 (G01 X-.5548 Y3.7168 (G01 X-.5548 Y-.3431 (G01 Z0.9375 (PLUNGE 1/32 to 1/16 deep) (G01 X4.268 Y-.3431 (G01 X4.268 Y3.7168 (G01 X-.5548 Y3.7168 (G01 X-.5548 Y-.3431 (G01 Z0.90625 (PLUNGE 1/32 to 3/32 deep) (G01 X4.268 Y-.3431 (G01 X4.268 Y3.7168 (G01 X-.5548 Y3.7168 (G01 X-.5548 Y-.3431 (G01 Z0.875 (PLUNGE 1/32 to 1/8 deep) (G01 X4.268 Y-.3431 (G01 X4.268 Y3.7168 (G01 X-.5548 Y3.7168 (G01 X-.5548 Y-.3431 (G00 Z1.1 (hop to CLEAR PLANE) (Division between halves) G00 X-.5548 Y1.6868 G00 Z1.0 (hop to surface) G01 Z0.96875 (PLUNGE 1/32) G01 X4.2568 G01 Z0.9375 (PLUNGE 1/32 to 1/16 deep) G01 X-.5548 Y1.6868 G01 Z0.90625 (PLUNGE 1/32 to 3/32 deep) G01 X4.2568 Y1.6868 G01 Z0.875 (PLUNGE 1/32 to 1/8 deep) G01 X-.5548 Y1.6868 G00 Z1.1 (hop to CLEAR PLANE) G00 X0 Y0 Z2.0 (HOP TO TOOL DOCK) G95 #PATH003 (CHAIN TO 1/8 ball mill program) (**************SUBROUTINE #grooveA1i****************) (cuts groove features) #grooveA1i G03 X0.43603 Y0.65763 I0.12647 J-0.09513 (ROUGH CCW ARC 360 degrees [143.05 degrees Arc Center: X0.5625 Y0.5625] [leave 0.002]) G01 X0.43763 Y0.65642 G03 X0.43763 Y0.65642 I0.12487 J-0.09392 (FINISH CCW ARC 360 degrees [143.05 degrees Arc Center: X0.5625 Y0.5625] ) G01X0.3702 Y0.7090 G01X0.3702 Y0.9145 G01X0.1326 Y0.9145 G01X0.1326 Y0.6268 G01X0.0313 Y0.6268 G01X0.0313 Y0.0313 G01X1.0940 Y0.0313 G01X1.0940 Y0.6268 G01X0.9923 Y0.6268 G01X0.9923 Y0.9145 G01X0.7547 Y0.9145 G01X0.7547 Y0.7090 G01X0.6874 Y0.6564 G00 Z1.1 (HOP UP TO CLEAR) M17 (return from subroutine) (**************SUBROUTINE #grooveA1ii****************) (cuts groove features) #grooveA1ii G01X1.0940 Y0.9145 G01 X1.0940 Y1.0940 G01 X0.0313 Y1.0940 G01 X0.0313 Y0.9145 G01 X0.1326 Y0.9145 G00 Z1.1 (HOP UP TO CLEAR) M17 (return from subroutine) (**************SUBROUTINE #grooveA3i****************) (cuts groove features) #grooveA3i G03 X2.99983 Y0.65763 I0.12647 J-0.09513 (ROUGH CCW ARC 360 degrees [143.05 degrees Arc Center: X3.1263 Y0.5625] [leave 0.002]) G01 X3.00143 Y0.65642 G03 X3.00143 Y0.65642 I0.12487 J-0.09392 (FINISH CCW ARC 360 degrees [143.05 degrees Arc Center: X3.1263 Y0.5625] ) G01X2.934 Y0.709 G01X2.934 Y0.9145 G01X2.6964 Y0.9145 G01X2.6964 Y0.6268 G01X2.5951 Y0.6268 G01X2.5951 Y0.0313 G01X3.6578 Y0.0313 G01X3.6578 Y0.6268 G01X3.5561 Y0.6268 G01X3.5561 Y0.9145 G01X3.3185 Y0.9145 G01X3.3185 Y0.709 G01X3.2512 Y0.6564 G00 Z1.1 (HOP UP TO CLEAR) M17 (return from subroutine) (**************SUBROUTINE #grooveA3ii****************) (cuts groove features) #grooveA3ii G01X3.6578 Y0.9145 G01 X3.6578 Y1.094 G01 X2.5951 Y1.094 G01 X2.5951 Y0.9145 G01 X2.6964 Y0.9145 G00 Z1.1 (HOP UP TO CLEAR) M17 (return from subroutine)