Doosan Puma MX Series — Programming Example #8 - Upper

% O0008 (MX-EXAMPLE #8 - UPPER - G400 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 G490 S0 (EXPLICIT B-AXIS SPINDLE ORIENTATION FOR TOOL) N12 G00 G28 W0.0 (ZERO RETURN Z-AXIS) N13 M138 (SHOWER BED COOLANT ON) N14 M126 (COOLANT THROUGH TOOL ON) N15 M35 (LEFT SPINDLE C-AXIS MODE ON) N16 M89 (C-AXIS CLAMP) N17 G400 B-90.0 J 0 .0 (ENGAGE G400 TOOL POINT CONTROL) (B-90.0 = ANGLE OF HEAD TILT) (J0.0 = B-AXIS SPINDLE UNLOCKED) N18 M101 N19 G50 S500 (MAXIMUM RPM CAP) N20 G97 S500 M03 P12 (DIRECT RPM MODE - 500 RPM - B-AXIS SPINDLE CLOCKWISE) (ID CENTERLINE DRILL) N21 G00 Z4.0 N22 X0.0 N23 Z0.1 N24 G01 Z-4.8 F0.006 N25 G00 Z4.0 (END PROGRAM/TOOL CHANGE PREPARATION) N26 G00 G28 U0.0 V0.0 (ZERO RETURN X-AXIS & Y-AXIS) N27 G00 G28 W0.0 (ZERO RETURN Z-AXIS) N28 G00 G28 B0.0 (ZERO RETURN B-AXIS) N29 T05000 (CANCEL OFFSET FOR CURRENT TOOL) N30 M139 (SHOWER BED COOLANT OFF) N31 M127 (COOLANT THROUGH TOOL OFF) N32 M05 P12 (B-AXIS SPINDLE STOP) N33 M34 (LEFT SPINDLE C-AXIS MODE OFF) N34 G490 S0 (EXPLICIT SPINDLE ORIENTATION FOR TOOL CHANGE) N35 G00 B-90.0 (EXPLICIT B-AXIS POSITIONING FOR TOOL CHANGE) N36 M30 % - 37 -