Common CNC Mill G-Codes: List

Written by

in

CodeUseParameters
G00Rapid MovementG00X_Y_Z_
G01Feed MovementG01X_Y_Z_F_
M6Tool ChangeT_M6
M3Spindle On ClockwiseS____M3
M4Spindle On CCWS____M4
M5Stop SpindleM5
M0Force Pause MachineM0
M1Optional Pause MachineM1
M8Coolant OnM8
M9Coolant OffM9
G41Cutter Comp LeftG41D__
G42Cutter Comp RightG42D__
G43Toll Height CompG43H__
G40Cancels Cutter and Height CompG40
G02Clockwise CircleG02X_Y_Z_I_J_K_
G03CCW CircleG03X_Y_Z_I_J_K_
M30Stops and Rewinds ProgramM30
G28HomeG28
G81Straight DrillG81X_Y_Z_R_F_
G82Spot DrillG83X_Y_Z_R_P_F_
G83Peck DrillG83X_Y_Z_R_Q_P_F_
G80Stop Canned CycleG80
G54-G59Work offsetsG54, G55, G56…
G53Cancels Work offsets and uses Machine CoordinatesG53

Safety Codes

CodeUseParameters
G17Sets plane to XY PlaneG17
G20Set to InchesG20
G40Cancels Height/Diameter Cutter CompG40
G80Cancels Canned CyclesG80