Lathe Fanuc G Code

 
Fanuc G-Codes for lathes.
 
G00 RAPID TRAVERSE
G01 LINEAR INTERPOLATION
G02 CIRCULAR INTERPOLATION (CW)
G03 CIRCULAR INTERPOLATION (CCW)
G04 DWELL
G07 HYPOTHETICAL AXIS INTERPOLATION - (SINE CURVE)
G08 AXIS DECELLERATION (G09 TOGGLE)
G09 EXACT STOP CHECK
G10 OFFSET AMOUNT OF INPUT BY PROGRAM
G17 XY PLANE SELECTION
G18 ZX PLANE SELECTION
G19 YZ PLANE SELECTION
G20 INPUT IN INCHES
G21 INPUT IN MILLIMETERS
G22 STORED STROKE LIMIT- ON
G23 STORED STROKE LIMIT- OFF
G27 REFERENCE POINT RETURN CHECK
G28 RETURN TO REFERENCE POINT
G29 RETURN FROM REFERENCE POINT
G30 RETURN TO 2ND, 3RD & 4TH REFERENCE POINT
G31 SKIP CUTTING
G32 THREAD CUTTING
G34 VARIABLE LEAD THREAD CUTTING
G36 AUTOMATIC TOOL COMPENSATION X AXIS
G37 AUTOMATIC TOOL COMPENSATION Z AXIS
G40 TOOL NOSE RADIUS COMPENSATION CANCEL
G41 TOOL NOSE RADIUS COMPENSATION LEFT
G42 TOOL NOSE RADIUS COMPENSATION RIGHT
G50 PROGRAMMING OF ABSOLUTE ZERO POINT
G50 MAXIMUM SPINDLE SPEED SETTING
G65 CUSTOM MACRO SIMPLE CALL
G66 CUSTOM MACRO MODAL CALL
G67 CUSTOM MACRO MODAL CALL CANCEL
G68 MIRROR IMAGE FOR DOUBLE TURRETS - ON
G69 MIRROR IMAGE FOR DOUBLE TURRETS - OFF
G70 FINISHING CYCLE
G71 STOCK REMOVAL IN TURNING
G72 STOCK REMOVAL IN FACING
G73 PATTERN REPEATING
G74 PECK DRILLING CYCLE - Z AXIS
G75 GROOVING IN X AXIS
G76 THREAD CUTTING CYCLE
G90 CUTTING CYCLE 'A'
G92 THREAD CUTTING CYCLE
G94 CUTTING CYCLE 'B'
G95 PER REVOLUTION FEED
G96 CONSTANT SURFACE SPEED CONTROL
G97 CONSTANT SURFACE SPEED CONTROL
G98 PER MINUTE FEED
G99 PER REVOLUTION FEED