% (DECO Sigma 20 INCH - CHANNEL 1); ( PATH 1 ) ( CUSTOMER: ) ( DRAWING NO.: ) ( MATERIAL: ) ( DATE: 21.10.2008 ) ( NAME: ) M9000; (ENTERING TOOL GEOMETRIES) G10 P20001 X0 Z0 Y20.47244; G10 P10001 X0 Z-0.90551 R0 Q0 Y-0.23622; ; (*** INITIALIZATION ***) ; (GLOBAL VARIABLE MEMORISATION) ; G900 A101 B0.8 C0.002 D1.9 E0 H1 I0.11811 J5000 K0.98 M0 S15 V0 W0.7874 Y0 Z0.004; (A: CUTOFF TOOL NO) (B: BARSTOCK DIAMETER) (C: INITIAL FEED RATE) (D: PART LENGTH) (E: ADD. RE-LOAD) (H:BUSHING TYPE : 0=FIXED 1=ROTATING) (I: CUTOFF TOOL WIDTH) (J: S1 RPM FOR INITIAL FACE OFF) (K: DIST. PART PICKUP) (M: PICKUP COLLET GEOM.) (S: CUTOFF TOOL ANGLE) (V: TYPE OF EJECTION : O=JAWS 1=EXTRACTOR + BASKET 2=JAWS + EXTRACTOR) (W: DISTANCE PICKED UP BY THE JAWS) (Y: ADD. MAT. FOR FACE OFF IN M'OPS) (Z: ADD. MAT. FOR FACE OFF IN C'OPS) ; G28 G91 X0 G90 (RETURN TO REF X1) ; M8; G4 X1; M103 S1=5000; G910; M9001; M9002; (*** LOOP START ***) ; N1 M120; (*** TEST END OF BAR ***) ; G913; M9003; (*** FEED NEW PART ***) ; G912; (*** RETRACT CUTOFF TOOL ***) ; G0 G91 Z0.01969; G0 G90 X1.043; (*** CUT WITH MAINWORK GANG 1 ***) ; ; (******) (PART PROGRAM) (******) ; (*** ORIENT CUTOFF TOOL ***) ; G0 Y0 M103 S1=5000 T0101; M9200; (*** PREPARATION FOR CUTTING ***) ; M418 (SYNCHRO S1-S4) ; G0 X1.043; G0 Z-1.9004; M9201; M9202; (*** CUTOFF, CUTOFF FOLLOWUP ***) ; G1 X0.09843 F0.00197 M81 (M81: BARFEEDER SBF-532 THRUST LENGTH CHANGE) ; G1 X-0.00787 F0.00118; M9203; (*** END OF CUTOFF ***) ; G1 X-0.06329 F0.00197 (APPROXIMATE VALUE OF HEIGHT OF ANGLE X-0.06329) ; (*** LOOP END ***) ; M121; M9204; (*** AUXILIARY FUNCTIONS ***) ; (M1105); (M4105); M891; M893; M9; M46; M105; M9205; (*** UNCONDITIONAL STOP. MAKE AN ATTEMPT START ***) ; M122; (*** RESET FUNCTIONS ***) ; M8; M103 S1=5000; M9206; (*** END OF PROGRAM. RETURN BEGINNING OF CYCLE ***) ; M99 P1; M2; (DECO Sigma 20 INCH - CHANNEL 2); ( PATH 2 ) ( CUSTOMER: ) ( DRAWING NO.: ) ( MATERIAL: ) ( DATE: 21.10.2008 ) ( NAME: ) M9000; (ENTERING TOOL GEOMETRIES) G10 P20009 X3.62205 Z0 Y0; G10 P10009 X0 Z-0.7874 R0 Q0 Y0; G10 P20010 X0 Z0 Y0; G10 P10010 X0 Z0 R0 Q0 Y0; (*** INITIALIZATION ***) ; M110; M161; M85; G28 G91 X0 G90 (RETURN TO REF. X4) ; G28 G91 Z0 G90 (RETURN TO REF. Z4) ; M9001; (*** COMPUTE BACKWORK ZERO OFFSET ***) ; G921; M9002; (*** LOOP START ***) ; N1 M120; (*** Z4 ZERO OFFSET ***) ; G55; M9003; (*** CUT WITH MAINWORK GANG 4 ***) ; ; (******) (PART PROGRAM) (******) ; (*** EJECT PART ***) ; G923 Z1; G0 X0; M165 (PART DROP-OFF IN THE CHUTE) ; G4 X1; G28 G91 X0 G90 (RETURN TO REFERENCE X4) ; M404 S4=5000; M9200; (*** APPROACH PICKOFF SPINDLE ***) ; G54 (PART PICKOFF ZERO OFFSET) ; (TOOL T10 PICKOFF SPINDLE) ; G0 Y17.91339 Z0.19685 T1010; M170 (Z4 TORQUE LIMIT) ; M9201; (*** PART PICKOFF ***) ; G924; G4 X0.1; M172 (SERVO-LAG CHECK Z4) ; M410; M173; M9202; M9203; (*** RETRACT AFTER PART PICKOFF ***) ; G1 G91 Z0.07874 G94 F78.74 (CHECK CUTOFF TOOL) ; G95 G90; G4 X0.1; M172; M173; M171; G28 G91 Z0 G90 (RETURN TO REF. Z4) ; M405; (*** LOOP END ***) ; M121; M9204; M9205; (*** UNCONDITIONAL STOP. MAKE AN ATTEMPT START ***) ; M122; M9206; (*** END OF PROGRAM. RETURN BEGINNING OF CYCLE ***) ; M99 P1; M2; %