0% found this document useful (0 votes)
53 views4 pages

Study Material For CNC Simulation

The document provides instructions for part programming on a CNC machine for plain turning, profile turning with finishing, and facing cycles. It includes programming codes for tool selection, coordinate systems, spindle speeds, feedrates, and cycles for roughing and finishing cuts. Sample part programs with block-by-block instructions are provided for each cycle type.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views4 pages

Study Material For CNC Simulation

The document provides instructions for part programming on a CNC machine for plain turning, profile turning with finishing, and facing cycles. It includes programming codes for tool selection, coordinate systems, spindle speeds, feedrates, and cycles for roughing and finishing cuts. Sample part programs with block-by-block instructions are provided for each cycle type.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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