% O0010 (MX-EXAMPLE #10 - UPPER - LIVE DRILL) (PREPARATION FOR START OF PROGRAM) (INITIALIZE - RAPID, ZX PLANE, TNR COMP CANCEL, TLO CANCEL, CYCLE CANCEL, UPR FEED) N1 G00 G18 G40 G49 G80 G99 N2 G00 G28 U0.0 V0.0 (ZERO RETURN X-AXIS & Y-AXIS) N3 G00 G28 W0.0 (ZERO RETURN Z-AXIS) N4 G00 G28 B0.0 (ZERO RETURN B-AXIS) N5 G490 S0 (EXPLICIT B-AXIS SPINDLE ORIENTATION FOR TOOL CHANGE) N6 G00 B-90.0 (EXPLICIT B-AXIS POSITIONING FOR TOOL CHANGE) N7 M01 (PREPARATION FOR START OF OPERATION) N8 G54 (WORK COORDINATE SELECTION) N9 M06 T05005 (SANDVIK C6 ER32 COLLET HOLDER - 0.75 SOLID CARBIDE THRU COOLANT DRILL) N10 T06000 (STAGE NEXT TOOL) N11 M101 (LIVE B-AXIS SPINDLE - UNCLAMPED) N12 G00 G28 W0.0 (ZERO RETURN Z-AXIS) N13 G00 G28 B0.0 (ZERO RETURN B-AXIS) N14 M138 (SHOWER BED COOLANT ON) N15 M126 (COOLANT THROUGH TOOL ON) N16 M35 (LEFT SPINDLE C-AXIS MODE ON) N17 G00 G28 H0.0 (ZERO RETURN C-AXIS) N18 G97 S500 M03 P12 (DIRECT RPM MODE - 500 RPM - B-AXIS SPINDLE CLOCKWISE) N19 G00 C0.0 N20 G00 X8.0 Z4.0 (POSITION TO SAFE CLEARANCE) N21 G368 X4.95 Z-0.525 D0 B-45.0 (ESTABLISH NEW WORKPLANE FOR B-AXIS SPINDLE) N22 G00 X0.0 Y0.0 Z0.7425 (POSITION TO NEW X0,Y0 POINT ON TILTED PLANE - 0.7425 ABOVE POINT) (CURRENT POSITION IS THE THEORETICAL PART CORNER) N23 Z0.1 (POSITION TO R-PLANE FOR PECK CYCLE) (OD DRILL HOLE PATTERN) N24 G83 Z-2.0 R0.0 Q625 F0.006 M89 (TILTED OD PECK DRILL START W/C-AXIS CLAMP – 0.0625 PECK) N25 C45.0 Q625 M89 (INDEX TO C45.0 - PECK DRILL W/C-AXIS CLAMP – 0.0625 PECK) N26 C90.0 Q625 M89 (INDEX TO C90.0 - PECK DRILL W/C-AXIS CLAMP – 0.0625 PECK) N27 C135.0 Q625 M89 (INDEX TO C135.0 - PECK DRILL W/C-AXIS CLAMP – 0.0625 PECK) N28 C180.0 Q625 M89 (INDEX TO C180.0 - PECK DRILL W/C-AXIS CLAMP – 0.0625 PECK) N29 C225.0 Q625 M89 (INDEX TO C225.0 - PECK DRILL W/C-AXIS CLAMP – 0.0625 PECK) N30 C270.0 Q625 M89 (INDEX TO C270.0 - PECK DRILL W/C-AXIS CLAMP – 0.0625 PECK) N31 C315.0 Q625 M89 (INDEX TO C315.0 - PECK DRILL W/C-AXIS CLAMP– 0.0625 PECK) N32 G80 M90 (PECK CYCLE CANCEL - UNCLAMP C-AXIS) N33 G00 Z10.0 (POSITION TO SAFE CLEARANCE ON G368 WORKPLANE) N34 G369 (G368 PLANE ROTATION CANCEL) (END PROGRAM/TOOL CHANGE PREPARATION) N35 G00 G28 U0.0 V0.0 (ZERO RETURN X-AXIS & Y-AXIS) N36 G00 G28 W0.0 (ZERO RETURN Z-AXIS) N37 G00 G28 B0.0 (ZERO RETURN B-AXIS) N38 T05000 (CANCEL OFFSET FOR CURRENT TOOL) N39 M139 (SHOWER BED COOLANT OFF) N40 M127 (COOLANT THROUGH TOOL OFF) N41 M05 P12 (B-AXIS SPINDLE STOP) N42 M34 (LEFT SPINDLE C-AXIS MODE OFF) N43 G490 S0 (EXPLICIT SPINDLE ORIENTATION FOR TOOL CHANGE) N44 G00 B-90.0 (EXPLICIT B-AXIS POSITIONING FOR TOOL CHANGE) N45 M30 % - 42 -