Académique Documents
Professionnel Documents
Culture Documents
Description
Corollary info
Common units are distance per time for mills (inches per
Defines feed rate
edit usingG10
P
Serves as parameter address
for various G and M codes
depending on mode
group A controls)
to Y axis
group A controls)
Absolute or incremental position The main spindle's axis of rotation often determines
of Z axis
Code
Description
Milling Turning
(M)
Corollary info
(T)
G00
G01
G02
G03
Circular interpolation,
counterclockwise
G04
G05P10000
G05.1 Q1.
G06.1
Machining
G07
Imaginary axis
designation
G09
G10
Programmable data
input
G11
ISO Programming)
G12
circular interpolation with blend-radius leadin and lead-out. Not standard on Fanuc
controls.
G13
circular interpolation with blend-radius leadin and lead-out. Not standard on Fanuc
controls.
G17
XY plane selection
G18
G19
YZ plane selection
G20
G21
G28
point)
G30
Takes a P address
specifying which machine zero point is
desired, if the machine has several
Return to secondary
home position (machine
zero, aka machine
reference point)
G31
measurement systems)
G32
Single-point threading,
longhand style (if not
G33
Constant-pitchthreading M
G33
Single-point threading,
longhand style (if not
using a cycle, e.g., G76)
G34
Variable-pitch threading M
G40
Tool radius
compensation off
G41
corollary info as for G41. Given righthandhelix cutter and M03 spindle direction, G42
corresponds to conventional milling (up
milling).
G43
G44
G45
G46
G47
G48
G49
G50
spindle speed
G50
G50
Position register
M
T
(programming of vector
G52
G54 to G59
G54.1 P1 to
P48
G61
G62
override
G64
contours)
G71
version is G09.
G70
Cancels G61.
roughing (Z-axis
emphasis)
G72
roughing (X-axis
emphasis)
G73
pecks)
G74
turning
G74
direction
G75
turning
G76
G76
repetitive cycle
G80
active.
G81
G82
No dwell built in
Dwells at hole bottom (Z-depth) for the
number of milliseconds specified by
the P address. Good for when hole bottom
G83
G84
Tapping cycle,righthand
thread,M03 spindle
direction
G84.2
G84.3
Tapping cycle,lefthand
thread,M04 spindle
G85
boring cycle, feed
in/feed out
G86
G87
G88
operation
G89
bottom of hole.
G90
T (B)
G90
T (A)
axis emphasis)
G91
Incremental
programming
T (B)
T (B)
G92
T (A)
cycle
G94
G94
T (B)
T (A)
axis emphasis)
G95
T (B)
G96
(CSS)
G97
G98
G98
T (A)
G99
Return to R levelin
canned cycle
G99
T (A)
(group type A)
Code
M00
M01
Description
Milling Turning
(M)
(T)
Compulsory stop
Optional stop
M02
Corollary info
M03
Spindle on
(counterclockwise
rotation)
M05
Spindle stop
M06
T
M
(sometimes)
M07
Coolant on (mist)
M08
Coolant on (flood)
M09
Coolant off
M10
Pallet clamp on
M11
M13
Spindle on
(clockwise rotation)
and coolant on
(flood)
M19
M21
Mirror, X-axis
M21
Tailstock forward
M22
Mirror, Y-axis
M22
Tailstock backward
M
T
M
T
M23
M23
M24
Mirror OFF
Thread gradual
pullout ON
Thread gradual
pullout OFF
M30
top
M41
M42
M43
M44
M48
Feedrate override
allowed
M49
M52
from spindle
M60
Automatic pallet
change (APC)
M98
M99
Sample
Line
Code
Description
O4968
N01
M216
N02
N03
G50 S2000
N04
T0300
N05
N06
N07
(Feed the tool slightly past center, you need to travel at least
N08
X-0.016
the nose radius of the tool past the center of the part or
there will be a scallop of material leftover.)
N09
G00 Z1.1
N10
X1.0
N11
N12
N13
G91 G28 X0
N14
G91 G28 Z0
N15
G90
N16
M30
(Clear the part, stop the spindle, turn off the coolant)
Abbreviation Expansion
Corollary info
APC
ATC
See M06.
computer-aided
CAD/CAM
CCW
CNC
CRC
counterclockwise
See M04.
computer numerical
control
cutter radius
compensation
CS
cutting speed
CSS
CW
clockwise
See M03.
direct numerical
DNC
control ordistributed
numerical control
end of block
E-stop
emergency stop
external
FIM
FPM
HBM
HMC
See SFM.
horizontal machining
center
in
inch(es)
IPF
IPM
IPR
IPT
memory
manual feedrate override machinist to multiply the programmed feed value by any
percentage typically between 10% and 200%. This is to
allow fine-tuning of speeds and feeds to minimize chatter,
mm
millimetre(s)
MPG
NC
numerical control
SFM
SFPM
SPT
single-point threading
TC or T/C
TIR
TPI
USB
VMC