% O1; (CANDLESTICK EXAMPLE - 2010-11-23 1030) ; (STOCK- ALUM 1.5" X 76MM + 10MM) ; (ALUM CUTTING SPEED: 75M/MIN ROUGH, 185M/MIN FINISH) ; ; (VARIABLES) #500=38.1 (STOCK DIAMETER) #501=76.0 (STOCK LENGTH) #502=150.0 (SURFACE M/MIN) #503=0.2 (ROUGHING FEED: MM/REV) #504=0.05 (FINISH FEED: MM/REV) ; N1 G54 (WORK OFFSET) G21 (METRIC) G28 U0 W0 (GO HOME) G50 S2000 (MAX SPINDLE SPEED) G40 (TNRC OFF) ; ; (FACE WITH 80DEG DIAMOND TOOL AND SPEED LIMITING) ; G00 T0101 (CNMG TOOL) G50 S1000 (CLAMP SPEED AT 1000RPM) G96 S#502 (CONST SURF SPEED) G99 (FEED PER REV) ; M03 (SPINDLE ON, NORMAL DIR) G00 Z#501 (INITIAL Z POSITION) G00 X[#500+1.0] (INITIAL X POSITION) M08 (TURN ON COOLANT) G01 X-1.0 F#503 (FACE FROM OUTSIDE DOWN TO -0.1) G01 Z[#501+1.0] F1.0 (MOVE OFF FROM FACE) M09 (TURN OFF COOLANT) M05 (TURN OFF SPINDLE) G28 U0 W0 (RETURN TO HOME) M01 (OPTIONAL STOP) ; ; (ROUGH AND FINISH OD - USE 2.0MM DOC) ; N2 G00 T0202 (35DEG DIAMOND TOOL, TOOL 2) G50 S2000 (CLAMP SPEED AT 2000) G96 S#502 (CONST SURF SPEED) G99 (FEED PER REV) G00 X[#500 + 5.0] Z[#501 + 5.0] (GET CLOSE) M03 (SPINDLE ON) G00 X49.0 Z79.0 (INITIAL POINT) M08 (COOLANT ON) (G41) (TNRC ON) G71 U1.5 R0.75 (1.5MM DOC, 0.75MM RETRACT) G71 P100 Q110 U0.5 W0.25 F#503 N100 G00 X38.0 Z77.0 (ENTRANCE POINT) G01 X38.0 Z75.0 F#504 G02 X38.0 Z0.0 I97.5 K-37.5 F#504 (NARROW NECK ARC - R97.5) G01 X38.0 Z-3.0 F#504 N110 G00 X49.0 (MUST MOVE AT LEAST 5MM IN X FOR TNRC) G70 P100 Q110 G40 (TNRC OFF) M09 M05 G28 U0 W0 M01 ; ; (FACE WITH FINISH TOOL) ; N3 G00 T0202 (35DEG DIAMOND TOOL, TOOL 2) G50 S2000 (CLAMP SPEED AT 2000) G96 S#502 (CONST SURF SPEED) G99 (FEED PER REV) G00 X[#500 + 5.0] Z[#501 + 5.0] (GET CLOSE) M03 (SPINDLE ON) (G41) (TNRC ON) G00 X39.0 Z75.0 M08 (COOLANT ON) G01 X38.0 Z75.0 F#504 G01 X37.0 Z75.5 F#504 G01 X-1.0 F#504 G40 (TNRC OFF) ; M09 M05 G28 U0 W0 M01 ; ; (CENTER DRILL) ; N4 G00 T0505 (CENTER DRILL, TOOL 5) G97 S1000 (1000RPM) G99 G00 X0 Z[#501 + 2.0] M03 M08 G01 X0 Z[#501 - 2.0] F0.5 G01 X0 Z[#501 + 2.0] F2.0 M09 M05 G28 U0 W0 M01 ; ; (DRILL - PECK DRILL CYCLE) ; (23MM DEEP BORE, 22.0MM DIAM - POINT OF 118DEG 1/2IN DRILL) ; N5 G00 T1212 (0.5IN DRILL, TOOL 5) G97 S1000 (1000RPM) G99 G00 X0 Z[#501 + 2.0] M03 M08 G83 Z[#501 - 25.0] Q10000 F0.5 G01 X0 Z[#501 + 2.0] F2.0 M09 M05 G28 U0 W0 M01 ; ; (ROUGH BORE) ; N6 G00 T0707 (19MM END MILL, TOOL 7) G50 S1000 (CLAMP AT 1000) G96 S#502 (CSS) G99 G00 X19.0 Z[#501 + 2.0] (START POINT) M03 M08 G71 U2.0 R0.5 (2MM DOC, 0.5MM RETRACT) G71 P20 Q25 U-0.7 W0.0 F#503 ; N20 G00 X26.0 Z[#501 + 2.0] G01 X22.0 Z[#501 - 1.0] G01 X22.0 Z[#501 - 22.0] N25 G00 U-0.4 ; M09 M05 G28 U0 W0 M01 ; ; (CUTOFF) ; G00 T1010 G00 Z-3.0 (CUTOFF BLADE IS 3.0MM WIDE) G00 X[#500+2.0] M03 M08 G50 S1000 (CLAMP SPEED AT 1000RPM) G96 S#502 (CSS) G01 X[#500-2.0] F0.05 (MAKE GROOVE) G01 X[#500+1.0] F4.0 (BACK OUT) G01 Z-2.0 F0.05 (POSITION FOR 1MM CHAMFER) G01 X[#500-2.0] Z-3.0 F0.05 G01 X-0.1 F0.05 (CUTOFF) G01 Z0.0 F4.0 (RETRACT) G01 X[#500+2.0] F4.0 (RETRACT) M09 M05 G28 U0 W0 M30 (END PROGRAM) %