M-Series Operator’s Manual 4/9/15
Chapter 12
CNC Program Codes: G-codes
G-code
Group
Description
G00 *
A Rapid Positioning
G01
A Linear Interpolation
G02
A Circular or Helical Interpolation CW
G03
A Circular or Helical Interpolation CCW
G04
B Dwell
G09
B
Decelerate and Stop (formerly known as Exact Stop)
G10
B Parameter Setting
G17 *
C Circular Interpolation Plane Selection XY
G18
C Circular Interpolation Plane Selection ZX
G19
C Circular Interpolation Plane Selection YZ
G20 *
K Select Inch Units
G21
K Select Metric Units
G22
O Work envelope on
G23 *
O Work envelope off
G28
B Return to Reference Point
G29
B Return from Reference Point
G30
B Return to Secondary Reference Point
G40 *
D Cutter Compensation Cancel
G41
D Cutter Compensation Left
G42
D Cutter Compensation Right
G43
E Tool Length Compensation (+)
G43.3
E Tool Length Compensation (+) with Axis Tilt Compensation
G44
E Tool Length Compensation (-)
G49 *
E Tool Length Compensation Cancel
G50 *
M Scaling/Mirroring Off
G51
M Scaling/Mirroring On
G52
B Offset Local Coordinate System Origin
G53
B Rapid Position in Machine Coordinates
G54
L Select Work Coordinate System #1
G55
L Select Work Coordinate System #2
G56
L Select Work Coordinate System #3
G57
L Select Work Coordinate System #4
G58
L Select Work Coordinate System #5
G59
L Select Work Coordinate System #6
G61
F
Modal Decel and Stop (formerly known as Exact Stop Mode)
G64 *
F Smoothing mode selection / Cancel Modal Decelerate and Stop
G65
J Call Macro
G68
N Coordinate Rotation on
G69 *
N Coordinate Rotation off
G73
G High Speed Peck Drilling
G74
G Counter Tapping
G76
G Fine Bore Cycle
G80 *
G Canned Cycle Cancel