You are on page 1of 7

MTech-I (2017-18), NIT Delhi ME502: CAM and CIM SBD

Table 1: ISO Standardisation of all letters of the English alphabets for NC/CNC coding

Letter Address
A Angular dimension about X-axis
B Angular dimension about Y-axis
C Angular dimension about Z-axis
D Angular dimension about special axis
E Angular dimension about special axis
F Feed function
G Preparatory functions
H Unassigned
Distance to arc centre or thread lead parallel to X
I
[Circular dimension]
Distance to arc centre or thread lead parallel to Y
J
[Circular dimension]
Distance to arc centre or thread lead parallel to Z
K
[Circular dimension]
L Do not use
M Miscellaneous function
N Sequence number
O Reference rewind stop
P Third rapid traverse dimension
Q Second rapid traverse dimension
R First rapid traverse dimension
S Spindle speed function
T Tool function
U Secondary motion dimension parallel to X
V Secondary motion dimension parallel to Y
W Secondary motion dimension parallel to Z
X Primary X motion dimension [Distance dimension]
Y Primary Y motion dimension [Distance dimension]
Z Primary Z motion dimension [Distance dimension]

Table 2: M-Codes

Code Function
M00 Program stop
M01 Optional stop or planned stop
M02 End of program
M03 Spindle CW
M04 Spindle CCW
M05 Spindle OFF/STOP
M06 Tool change
M07 Coolant No.2 ON
M08 Coolant No.1 ON
M09 Coolant OFF
M10 Clamp
M11 Unclamp

1|Page
MTech-I (2017-18), NIT Delhi ME502: CAM and CIM SBD

M12 ----
M13 Spindle CW and coolant ON
M14 Spindle CCW and coolant ON
M15 Motion Positive
M16 Motion Negative
M17 Chuck open
M18 Chuck Close
M19
M20
M21
M22
M23
M24
M25
M26
M27
M28
M29
M30 End of tape + tape rewind
M31 Interlock bypass
M32 Constant cutting speed
M33 Constant cutting speed
M34 Constant cutting speed
M35 Constant cutting speed
M36
M37
M38
M39
M40 Gear changes, if used; otherwise unassigned
M41 Gear changes, if used; otherwise unassigned
M42 Gear changes, if used; otherwise unassigned
M43 Gear changes, if used; otherwise unassigned
M44 Gear changes, if used; otherwise unassigned
M45 Gear changes, if used; otherwise unassigned
M46 Reserved for control use only
M47 Reserved for control use only
M48 Reserved for control use only
M49 Reserved for control use only
M50

2|Page
MTech-I (2017-18), NIT Delhi ME502: CAM and CIM SBD

M51
M52
M53
M54
M55
M56
M57
M58
M59
M60
M61
M62
M63
M64
M65
M66
M67
M68
M69
M70 X mirror ON
M71 Y Mirror ON
M72
M73
M74
M75
M76
M77
M78
M79
M80 X mirror OFF
M81 Y mirror OFF
M82
M83
M84
M85
M86
M87
M88
M89

3|Page
MTech-I (2017-18), NIT Delhi ME502: CAM and CIM SBD

M90
M91
M92
M93
M94
M95
M96
M97
M98 Subprogram call
M99 Subprogram exit

Table 3: G-Codes/ Preparatory Functions

Code Function
G00 Point-to-Point positioning, rapid traverse
G01
G02
G03
G04
G05
G06
G07
G08
G09
G10
G11
G12
G13
G14
G15
G16
G17
G18
G19
G20
G21

4|Page
MTech-I (2017-18), NIT Delhi ME502: CAM and CIM SBD

G22
G23
G24
G25
G26
G27
G28
G29
G30
G31
G32
G33
G34
G35
G36
G37
G38
G39
G40
G41
G42
G43
G44
G45
G46
G47
G48
G49
G50
G51
G52
G53
G54
G55
G56
G57
G58
G59
G60

5|Page
MTech-I (2017-18), NIT Delhi ME502: CAM and CIM SBD

G61
G62
G63
G64
G65
G66
G67
G68
G69
G70
G71
G72
G73
G74
G75
G76
G77
G78
G79
G80
G81
G82
G83
G84
G85
G86
G87
G88
G89
G90
G91
G92
G93
G94
G95
G96
G97
G98
G99

6|Page
MTech-I (2017-18), NIT Delhi ME502: CAM and CIM SBD

G100

7|Page

You might also like