% O01001 (CNC ASSIGNMENT #2 TEMPLATE - 2018-10-10) (CHANGE THIS HEADER FOR YOUR PART DETAILS) (RALPH STIRLING) (OP1- TOP SIDE) (STOCK- 40MM X 50MM X 6.35MM) (G54 ZERO- LEFT FRONT TOP) (TOOLS-) (T3- SPOT DRILL) (T9- 1/4IN DRILL) (T19- 1/4IN EM) G54 (WORK COORDINATE) G00 G40 (CANCEL CUTTER COMPENSATION) G90 (ABSOLUTE POSITIONING) G17 (X-Y ACTIVE PLANE) G21 (MM UNITS) (-- SPOT DRILL HOLES --) G91 G30 X0 Y0 Z0 (GO TO TOOL CHANGE POSITION) G90 (CANCEL INCREMENTAL MODE) T3 (CHANGE TO SPOT DRILL, TOOL #7) M6 (CHANGE TOOL) G43 H3 (ENGAGE TOOL LENGTH OFFSET) S4000 M3 (SPINDLE ON CW, 4000RPM) M8 (TURN ON COOLANT) (REPLACE THESE X,Y COORDINATES WITH YOURS) G0 X12.7 Y12.7 (RAPID MOVE TO 12.7,12.7,2.5) G0 Z2.5 G81 Z-2.5 R3.0 F250.0 (CANNED SIMPLE DRILL CYCLE, 2.5MM DEEP, 3MM RETRACT) X12.7 Y25.4 (REPEAT AT 12.7,25.4) G80 (CANCEL CANNED CYCLE) G0 Z2.5 M9 (TURN OFF COOLANT) M5 (TURN OFF SPINDLE) (-- DRILL 1/4IN HOLES --) (DUPLICATE PREVIOUS SECTION FOR THE 0.25IN HOLE, WHICH IS TOOL 9) G91 G30 X0 Y0 Z0 (GO TO TOOL CHANGE POSITION) G90 (CANCEL INCREMENTAL MODE) M1 T9 (TOOL CHANGE TO 0.25IN DRILL, TOOL #9) M6 G43 H9 (ENGAGE TOOL LENGTH OFFSET) S4000 M3 (SPINDLE ON CW, 4000RPM) M8 (TURN ON COOLANT) (REPLACE THESE X,Y COORDINATES WITH YOURS) G0 X12.7 Y12.7 (RAPID MOVE TO 12.7,12.7,2.5) G0 Z2.5 G83 Z-7.5 Q2.5 R3.0 F250.0 (CANNED PECK DRILL CYCLE, 2.5MM PECKS, 3MM RETRACT) X12.7 Y25.4 (REPEAT AT 12.7,25.4) G80 (CANCEL CANNED CYCLE) G0 Z2.5 M9 (TURN OFF COOLANT) M5 (END OF SECTION TO DUPLICATE) (-- MILL 1.5MM X 2.5MM SHOULDER WITH 1/4IN EM --) G91 G30 X0 Y0 Z0 G90 (CANCEL INCREMENTAL MODE) M1 T19 M6 G43 H19 S3000 M3 M8 (TURN ON COOLANT) G0 X-10.0 Y[1.5-3.175] Z5.0 (OFFSET BY CUTTER RADIUS) G1 Z-2.5 F250.0 (DROP TO SHOULDER HEIGHT) G1 X[40.0-1.5+3.175] (FIRST SIDE) G1 Y[50.0-1.5+3.175] (SECOND SIDE) G1 X[1.5-3.175] (THIRD SIDE) G1 Y-10.0 (FOURTH SIDE) G0 Z5.0 M9 (TURN OFF COOLANT) M5 G91 G30 X0 Y0 Z0 (GO TO TOOL CHANGE POSITION) G90 M30 (END PROGRAM) %