click below
click below
Normal Size Small Size show me how
G+M Codes
| Term | Definition |
|---|---|
| G00 | RAPID SPEED (MILL AND LATHE) |
| G01 | LINEAR INTERPOLATION (FEED) |
| G02 | CIRCULAR INTERPOLATION (CLOCKWISE) |
| G03 | CIRCULAR INTERPOLATION (COUNTER CLOCKWISE) |
| G04 | DWELL M+L |
| G09 | EXACT STOP M+L |
| G10 | SETTING OFFSETS IN THE PROGRAM M+L |
| G12 | CIRCULAR POCKET MILLING (CLOCKWISE) |
| G13 | CIRCULAR POCKET MILLING (COUNTER CLOCKWISE) |
| G17 | X-Y PLANE |
| G18 | Z-X PLANE |
| G19 | Z-X PLANE |
| G20 | INCHES UNIT |
| G21 | METRIC UNIT |
| G28 | AUTO RETURN TO REFERENCE POINT (ORGIN) |
| G29 | MOVE TO LOCATION THROUGH REFERENCE POINT |
| G31 | SKIP FUNCTION |
| G32 | THREAD CUTTING (LATHE) |
| G40 | CANCEL DIAMETER OFFSET |
| G41 | CUTTER COMP LEFT (RADIUS) |
| G42 | CUTTER COMP RIGHT (RADIUS) |
| G43 | TOOL LENGTH COMPENSATION (MILL) |
| G44 | TOOL LENGTH COMP CANCEL (MILL) |
| G50 | SET MAX RPM (LATHE) |
| G52 | LOCAL COORDINATE SYSTEM SETTING |
| G53 | MACHINE COORDINATE SYSTEM SETTING |
| G54 ~G59 | WORK PIECE |
| G61 | EXACT STOP CHECK |
| G65 | CUSTOM MARCO CALL |
| G70 | FINISH CYCLE (LATHE) |
| G71 | ROUGH TURNING CYCLE (LATHE) |
| G72 | ROUGH FACING CYCLE (LATHE) |
| G73 | IRREGULAR ROUGH TURNING CYCLE (LATHE) CHIP BREAK DRILLING |
| G74 | LEFT HANDED TAPPING (MILL) FACE GROOVING OR CHIP BREAK DRILL (LATHE |
| G75 | OD GROOVE PECKING (LATHE) |
| G76 | FINE BORING CYCLE (MILL) THREADING CYCLE (MILL) |
| G80 | CANCEL CYCLE (M+L) |
| G81 | DRILL CYCLE (M+L) |
| G82 | DRILL CYCLE WITH DWELL (M+L) |
| G83 | PECKING DRILL CYCLE(M+L) |
| G84 | TAPPING CYCLE (M+L) |
| G85 | BORE IN / BORE OUT (M+L) |
| G86 | BORE IN / RAPID OUT (M+L) |
| G87 | BACK BORING CYCLE (MILL) |
| G90 | ABSOLUTE PROGRAMMING |
| G91 | INCREMENTAL PROGRAMMING |
| G92 | THREAD CUTTING (LATHE) REPOSITION ORGIN POINT |
| G94 | PER MIN FEED (*MILL*) |
| G95 | PER REVOLUTION FEED (*MILL*) |
| G96 | CONSTANT SURFACE SPEED CONTROL (LATHE) |
| G97 | CONSTANT SURFACE SPEED CANCEL |
| G98 | PER MIN FEED |
| G99 | PER REVOLUTION FEED |
| M00 | PROGRAM STOP |
| M01 | OPTIONAL STOP |
| M02 | PROGRAM END |
| M03 | SPINDLE ON CLOCKWISE |
| M04 | SPINDLE ON COUNTER CLOCKWISE |
| M05 | SPINDLE OFF |
| M06 | TOOL CHANGE |
| M08 | COOLANT ON |
| M09 | COOLANT OFF |
| M10 | CHUCK OR ROTARY TABLE CLAMP |
| M11 | CHUCK OR ROTARY TABLE CLAMP OFF |
| M19 | ORIENT SPINDLE |
| M30 | PROGRAM END AND RETURN TO START |
| M97 | LOCAL SUB ROUTINE CALL |
| M98 | SUB-PROGRAM CALL |
| M99 | END OF SUB PROGRAM |