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