Anima Technical Computing
Milling G codes in use
The following G codes are used on our Simulation Course for CNC Milling:
G00 Rapid Traverse
G01 Feed Rate Traverse
G02 Clockwise Arc at Feedrate
G03 Anti-clockwise Arc at Feedrate
G04 Program Dwell
G40 Cancel Cutter Diameter Compensation
G41 Cutter Diameter Compensation, Left
G42 Cutter Diameter Compensation, Right
G70 Dimensions in Inches
G71 Dimensions in Millimetres
G80 Cancel All Canned Cycles
G81 Drilling Cycle
G82 Drill with Dwell Cycle
G83 Deep Hole Drilling Cycle
G84 Tapping Cycle
G85 Boring Cycle
G86 Bore with Stop Cycle
G87 Chip Breaker Cycle
G89 Bore and Dwell Cycle
G90 Absolute Dimensions
G91 Incremental Dimensions
G92 Define Datum Point (G50 also)
G94 Feed in Units per Minute
G95 Feed in Units per Revolution
G96 Constant Surface Speed
G97 Revolutions per Minute Speed
The M codes used are:
M00 Program Stop
M01 Optional Program Stop
M02 Machine and Program Stop
M03 Spindle Start Forward
M04 Spindle Start Reverse
M05 Spindle Stop
M06 Tool Change
M07 Mist Coolant On
M08 Flood Coolant On
M09 Coolant Off
M30 Machine and Program Stop and Tape Rewind
M98 Start Loop or Subroutine
M99 End Loop or Subroutine
Other code letters used are:
A Angular co-ordinate
F Feedrate
I Arc Centre in X
J Arc Centre in Y
K Arc Centre in Z
L Number of Times to Repeat Loop or Subroutine
N Line Number
P Subroutine Number
R Radial co-ordinate
S Spindle or Surface Speed
T Tool Selection
U Incremental X value
V Incremental Y value
W Incremental Z value
X X value
Y Y value
Z Z value
Return to previous page