You are on page 1of 4

STUDY MATERIAL FOR CNC SIMULATION

DAY 6 GE FANUC SERIES 21 TURNING [GROUP B]


Part programming for Plain turning cycle, Profile Turning with
finishing cycle, Facing cycle.

1. PLAIN TURNING CYCLE [ G71 ]

 PROGRAM NUMBER O0001;


 TOOLPOST NO. & OFFSET NO. CANCEL N5 T0000;
 G28 ->RETURN TO REF. POINT (X-HOMING) N10 G28 X0;
 G28 ->RETURN TO REF. POINT (Z-HOMING) N15 G28 Z0;
 TOOLPOST NO.1 & OFFSET NO.1 SELECTION N20 T0101;
 G92 ->COORDINATE SYSTEM SETTING N25 G92 S1500 M04;
 OR -> SPINDLE SPEED LIMIT
OR -> MAXIMUM SPINDLE SPEED
S1500 ->VALUE OF MAX. SPINDLE SPEED
M04 ->SPINDLE ROTATION IN COUNTER CLOCKWISE
 G96 ->CONSTANT CUTTING SPEED N30 G96 S80;
S80 ->VALUE OF CONSTANT CUTTING SPEED [IN m/min]
 G00 ->RAPID TRAVERSE N35 G00 Z2.0;
Z2.0 ->SAFETY POSITION IN Z-AXIS
 G00 ->RAPID TRAVERSE N40 G00 X42.0;
X42.0 ->SAFETY POSITION IN X-AXIS
 FLOOD COOLANT ON N45 M07;

OPERATION -> PLAIN TURNING [ G71 ]


 G71 ->ROUGH CUTTING TURNING N50 G71 U0.2 R0.1;
U0.2 ->INCREMENTAL DEPTH OF CUT ALONG X-AXIS IN [mm]
R0.1 ->RETRACTION ALONG X-AXIS IN [mm] TO AVOID RUBBING
 G71 ->ROUGH CUTTING TURNING N55 G71 P60 Q70 F0.2;
P60 ->STARTING BLOCK NUMBER
Q70 ->ENDING BLOCK NUMBER
 STARTING PROFILE N60 G01 X30.0;
 TOTAL LENGTH TO BE CUT N65 G01 Z-10.0;
 ENDING PROFILE (AS X-SAFETY POSITION) N70 G00 X42.0;
 RETURN TO Z-SAFETY POSITION N75 G00 Z2.0;
 M05 ->SPINDLE ROTATION OFF N80 M05 M09 G97;
M09 ->COOLANT OFF
G97 ->CONSTANT SPINDLE SPEED
 G28 ->RETURN TO REF POINT (X-HOMING) N85 G28 X0;
 G28 ->RETURN TO REF POINT (Z-HOMING) N90 G28 Z0;
 MAIN PROGRAM END & REWIND N95 M30;

2. PROFILE TURNING WITH FINISHING CYCLE [ G71 ] & [ G70 ]

 PROGRAM NUMBER O0002;


 TOOLPOST NO. & OFFSET NO. CANCEL N5 T0000;
 G28 ->RETURN TO REF. POINT (X-HOMING) N10 G28 X0;
 G28 ->RETURN TO REF. POINT (Z-HOMING) N15 G28 Z0;
 TOOLPOST NO.1 & OFFSET NO.1 SELECTION N20 T0101;
 G92 -> COORDINATE SYSTEM SETTING N25 G92 S1500 M04;
OR -> MAXIMUM SPINDLE SPEED
S1500 ->VALUE OF MAX. SPINDLE SPEED
M04 ->SPINDLE ROTATION IN COUNTER CLOCKWISE
 G96 ->CONSTANT CUTTING SPEED N30 G96 S80;
S80 ->VALUE OF CONSTANT CUTTING SPEED
 G00 ->RAPID TRAVERSE N35 G00 Z2.0;
Z2.0 -> SAFETY POSITION IN Z-AXIS
 G00 ->RAPID TRAVERSE N40 G00 X42.0;
X42.0 ->SAFETY POSITION IN X-AXIS
 FLOOD COOLANT ON N45 M07;

OPERATION -> PLAIN TURNING [G71]


 G71 ->ROUGH CUTTING TURNING N50 G71 U0.2 R0.1;
U ->INCREMENTAL DEPTH OF CUT ALONG X-AXIS
R ->RETRACTION TO AVOID RUBBING
 G71 ->ROUGH CUTTING TURNING N55 G71 P60 Q90 U0.2 W0.2 F0.2;
P60 ->STARTING BLOCK NUMBER
Q90 ->ENDING BLOCK NUMBER
F0.2 ->CUTTING FEEDRATE IN [ mm/rev ]
 STARTING PROFILE -> X-COORDINATE N60 G01 X19.0;
 STARTING PROFILE -> Z-COORDINATE N65 G01 Z0;
 LINEAR INTERPOLATION N70 G01 X25.0 Z-3.0;
 LINEAR INTERPOLATION HORIZONTALLY N75 G01 Z-23.0;
 CIRCULAR INTERPOLATION IN CW DIR. N80 G02 X29.0 Z-25.0 R2.0;
 LINEAR INTERPOLATION VERTICALLY N85 G01 X34.0;
 CIRCULAR INTERPOLATION IN CCW DIR. N90 G03 X40.0 Z-28.0 R3.0;
 ENDING PROFILE (AS X-SAFETY POSITION) N95 G00 X42.0;
 RETURN TO Z-SAFETY POSITION N100 G00 Z2.0;
 M05 ->SPINDLE ROTATION OFF N105 M05 M09 G97;
M09 ->COOLANT OFF
G97 ->CONSTANT SPINDLE SPEED
 TOOLPOST NO. & OFFSET NO. CANCEL N105 T0000;
 G28 ->RETURN TO REF POINT (X-HOMING) N110 G28 X0;
 G28 ->RETURN TO REF POINT (Z-HOMING) N115 G28 Z0;
 OPTIONAL STOP N120 M01;

FINISHING CYCLE
 TOOLPOST NO.2 & OFFSET NO.2 SELECTION N125 T0202;
 G92 -> COORDINATE SYSTEM SETTING N130 G97 S2000 M04;
OR -> MAXIMUM SPINDLE SPEED
S1500 ->VALUE OF MAX. SPINDLE SPEED
M04 ->SPINDLE ROTATION IN COUNTER CLOCKWISE
 G00 ->RAPID TRAVERSE N135 G00 Z2.0;
Z2.0 ->SAFETY POSITION IN Z-AXIS
 G00 ->RAPID TRAVERSE N140 G00 X42.0;
X42.0 ->SAFETY POSITION IN X-AXIS
 FLOOD COOLANT ON N145 M07;

OPERATION -> FINISHING CYCLE [G70]


 G70 -> FINISHING CYCLE N150 G70 P60 Q90 F0.08 ;
P60 -> STARTING BLOCK NUMBER
Q90 -> ENDING BLOCK NUMBER
F0.08 ->CUTTING FEEDRATE IN [ mm/rev ]
 RETURN TO X-SAFETY POSITION N155 G00 X42.0;
 RETURN TO Z-SAFETY POSITION N160 G00 Z2.0;
 M05 ->SPINDLE OFF N165 M05 M09 G97;
M09 ->COOLANT OFF
G97 ->CONSTANT SPINDLE SPEED
 G28 ->RETURN TO REF. POINT (X-HOMING) N170 G28 X0;
 G28 ->RETURN TO REF. POINT (Z-HOMING) N175 G28 Z0;
 MAIN PROGRAM END & REWIND N180 M30;

3. PLAIN FACING CYCLE [ G72 ]

 PROGRAM NUMBER O0003;


 TOOLPOST NO. & OFFSET NO. CANCEL N5 T0000;
 G28 ->RETURN TO REF POINT (X-HOMING) N10 G28 X0;
 G28 ->RETURN TO REF POINT (Z-HOMING) N15 G28 Z0;
 TOOLPOST NO.1 & OFFSET NO.1 SELECTION N20 T0101;
 G92 ->COORDINATE SYSTEM SETTING N25 G92 S1500 M04;
OR ->MAXIMUM SPINDLE SPEED
S1500 ->VALUE OF MAX. SPINDLE SPEED
M04-SPINDLE ROTATION IN COUNTER CLOCKWISE
 G96 ->CONSTANT CUTTING SPEED N30 G96 S80;
S80 ->VALUE OF CONSTANT CUTTING SPEED
 G00 ->RAPID TRAVERSE N35 G00 Z2.0;
Z2.0 ->SAFETY POSITION IN Z-AXIS
 G00 ->RAPID TRAVERSE N40 G00 X42.0;
X42.0 ->SAFETY POSITION IN X-AXIS
 FLOOD COOLANT ON N45 M07;

OPERATION PLAIN TURNING


 G71 ->ROUGH CUTTING TURNING N50 G71 U0.2 R0.1;
U ->INCREMENTAL DEPTH OF CUT ALONG X-AXIS
R ->RETRACTION TO AVOID RUBBING
 G71 ->ROUGH CUTTING TURNING N55 G71 P60 Q70 F0.2;
P60 ->STARTING BLOCK NUMBER
Q70 ->ENDING BLOCK NUMBER
 STARTING PROFILE N60 G01 Z-10.0;
 TOTAL DEPTH TO BE CUT N65 G01 X-1.0;
 ENDING PROFILE (AS Z-SAFETY POSITION) N70 G00 Z2.0;
 RETURN TO X-SAFETY POSITION N75 G00 X42.0;
 M05 ->SPINDLE ROTAION OFF N80 M05 M09 G97;
M09 ->COOLANT OFF
G97 ->CONSTANT SPINDLE SPEED
 G28 ->RETURN TO REF POINT (X-HOMING) N85 G28 X0;
 G28 ->RETURN TO REF POINT (Z-HOMING) N90 G28 Z0;
 MAIN PROGRAM END & REWIND N95 M30;

You might also like