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 |