This document provides an example G-code program for a G71 rough turning cycle on a FANUC series control. The program rough faces and turns a part with a steadily increasing diameter using a roughing tool, then uses the same tool in a G70 finishing cycle to cut a chamfer and finish the profile. Notes explain parameters like radial depth of cut, retract amount, and stock left for finishing in the G71 and G70 cycles.
This document provides an example G-code program for a G71 rough turning cycle on a FANUC series control. The program rough faces and turns a part with a steadily increasing diameter using a roughing tool, then uses the same tool in a G70 finishing cycle to cut a chamfer and finish the profile. Notes explain parameters like radial depth of cut, retract amount, and stock left for finishing in the G71 and G70 cycles.
This document provides an example G-code program for a G71 rough turning cycle on a FANUC series control. The program rough faces and turns a part with a steadily increasing diameter using a roughing tool, then uses the same tool in a G70 finishing cycle to cut a chamfer and finish the profile. Notes explain parameters like radial depth of cut, retract amount, and stock left for finishing in the G71 and G70 cycles.
Example FANUC Series Controls The following program is an example of the G71 rough turning cycle. This cycle will work only on a part that has a steadily increasing or decreasing diameter(s). If the part has a pocket areas please refer to the G71 Pocket Rough Turning Cycle Program Example.
same tool to finish the profile. Consider the following drawing:
Frequently Asked Questions
The Hardinge Group
O1111 (G71 ROUGH TURNING CYCLE)
N1(T0101-ROUGH FACE AND TURN R.0312T3) M98P1 (SAFE INDEX POSITION) M14S1000G97 (START SPINDLE WITH COOLANT ON) T0101 (INDEX TURRET) X6.1Z.005 (MOVE TO PART) G50S4000 (MAXIMUM SPINDLE SPEED) G96S600 (SURFACE FEET PER MINUTE) G1G99X-.064F.01 (ROUGH FACE IPR THREAD) G0Z.1 (CLEAR PART IN Z AXIS) X6.1 (CLEAR PART IN X AXIS) G1G99 (SET IPR FEED) G71U.1R.02 (SEE BELOW) G71P100Q200U.015W.005F.015 (SEE BELOW) N100G0X.7 (START POINT OF FINISH TOOL) G1G99X1.Z-.05F.005 (CUT CHAMFER IRP FEED FOR FINISH TOOL) Z-4. (Z AXIS ENDPOINT) X5.9 (X AXIS END POINT) N200X6.1Z-4.1 (END POINT OF FINISH TOOL) G70P100Q200 (G CALL FOR FINISH CYCLE) M98P1 (SAFE INDEX POSITION) M1 (OPTION STOP) Where G71 U.1 R.02 U=radial depth of cut R=retract amount for both axis between passes Where G71 P100 Q200 U.015 W.005 F.015 P=1ST line number of profile Q=last line number of profile U=amount of stock to leave on the X axis for finishing W=amount of stock to leave on the Z axis for finishing F=feedrate for rough cutting
Frequently Asked Questions
The Hardinge Group
Where G70 P100 Q200
P=1st line number of profile Q=last line number of profile Please note that the X axis starting point prior to the cycle and the X axis ending point of the cycle are the same. This is highly recommended to minimize any undesirable motion during the cycle. Additional notes pertaining to this cycle: 1. Any S and or F commands programmed between the P and Q line numbers are ignored by the control and will become active only for the finishing cycle G70. 2. Tool nose radius compensation may be used with this cycle; however it is not active within the G71 cycle.