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 |