You are on page 1of 2

Code

G00
G01
G02
G03
G04
G17
G18
G19
G20
G21
G28
G40
G41
G42
G43
G54-G59
G80
G81
G82
G83
G90
G91
M00
M01
M02
M03
M04
M05
M06
M08
M09
M30
M98
M99
MDI
DNC
CNC
BEM
ID
OD
CAD
CAM
EOB

Meaning

Letter
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
P
P
Q
Q
R
R
S
T
U
V
W
X
Y
Z

Meaning

When associated with CNC Programming / CNC Milling complete the following abbreviations with their meaning
2FL
MM
GD&T

Code
G00
G01
G02
G03
G04
G17
G18
G19
G20
G21
G28
G40
G41
G42
G43
G54-G59
G80
G81
G82
G83
G90
G91
M00
M01
M02
M03
M04
M05
M06
M08
M09
M30
M98
M99
MDI
DNC
CNC
BEM
ID
OD
CAD
CAM
EOB

Meaning
Positioning (Rapid Traverse)
Linear Interpolation (Feed)
Circular Interpolation CW
Circular Interpolation CCW
Dwell
X,Y Plane of Interpolation
X,Z Plane of Interpolation
Y,Z Plane of Interpolation
Input in Inch
Input in MM
Return to Machine zero (reference point)
Cutter Compensation cancel
Cutter Compensation left
Cutter Compensation right
Tool length compensation +
Set Local Coordinate Systems (Datum Shifts)
Canned Cycle cancel
Spot Drilling Cycle (no dwell)
Drill/Counterbore (with dwell)
Peck Drilling Cycle
Absolute Programming
Incremental Programming
Program stop
Optional stop
End of Program
Start Spindle (Clockwise)
Start Spindle (Counterclockwise)
Spindle off
Tool change
Coolant on
Coolant off
Program reset/tape rewind
Sub-Program call

Letter
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
P
P
Q
Q
R
R
S
T
U
V
W
X
Y
Z

Meaning
Rotary indexing axis around the "X" axis
Rotary indexing axis around the "Y" axis
Rotary indexing axis around the "Z" axis
Cutter Radius / Diameter offset number
Feedrate in inches per revolution (Lathe)
Feedrate in inches per minute (can be used on lathes)
Preparatory commands
Offset Number (Mill - tool length)(Lathe - Position offset)
Arc center location in the "X" axis
Arc center location in the "Y" axis
Arc center location in the "Z" axis
Fixed Cycle repetion count / subprogram repetition count
Miscellaneous function
Block / Sequence number
Program Number
Subprogram / Macro Number call
Dwell time in milliseconds
Block number in main program when used with M99
Depth of peck in fixed cycles (G73and G83)
Shift amount in fixed cycle (G76 and G87)
Retract point in fixed cycles
Arc Radius designation
Spindle speed in RPMs
Tool function
Incremental move in "X" axis
Incremental move in "Y" axis
Incremental move in "Z" axis
"X" axis coordinate value designation
"Y" axis coordinate value designation
"Z" axis coordinate value designation

Return to previous program


When associated with CNC Programming / CNC Milling complete the following abbreviations with their meaning
Manual Data Input
2FL
2 Flute
Direct Numerical Control
MM
Millimeter
Computer Numerical Control
GD&T
Geometric Dimensioning and Tolerancing
Ball End Mill
Inside Diameter
Outside Diameter
Computer Aided Design or Computer Aided Drafting
Computer Aided Manufactuing
End Of Block

You might also like