Overview of din/iso functions of the itnc 530 – HEIDENHAIN iTNC 530 (340 49x-05) ISO programming User Manual
Page 601

Overview of DIN/ISO Functions of 
the iTNC 530
M Functions
M00
M01
M02
Program STOP/Spindle STOP/Coolant OFF
Optional program STOP 
STOP program run/Spindle STOP/Coolant 
OFF/CLEAR status display (depending on 
machine parameter)/Go to block 1
M03
M04
M05
Spindle ON clockwise
Spindle ON counterclockwise
Spindle STOP
M06
Tool change/STOP program run (depending on 
machine parameter)/Spindle STOP
M08
M09
Coolant ON
Coolant OFF
M13
M14
Spindle ON clockwise/Coolant ON
Spindle ON counterclockwise/Coolant ON
M30
Same function as M02
M89
Vacant miscellaneous function or
Cycle call, modally effective (depending on 
machine parameter)
M90
Only in lag mode: Constant contouring speed at 
corners
M99
Blockwise cycle call
M91
M92
Within the positioning block: Coordinates are 
referenced to machine datum
Within the positioning block: Coordinates are 
referenced to position defined by machine tool 
builder, such as tool change position
M94
Reduce the rotary axis display to a value below 
360°
M97
M98
Machine small contour steps
Machine open contours completely
M101
M102
Automatic tool change with replacement tool if 
maximum tool life has expired 
Cancel M101
M103
Reduce feed rate during plunging to factor F 
(percentage)
M104
Reactivate most recently defined datum
M105
M106
Machining with second kv factor
Machining with first kv factor
M107
M108
Suppress error message for replacement tools 
with oversize
Cancel M107
M109
M110
M111
Constant contouring speed at tool cutting edge 
(increase and decrease feed rate)
Constant contouring speed at tool cutting edge 
(feed rate decrease only)
Cancel M109/M110
M114
M115
Automatic compensation of machine geometry 
when working with tilted axes:
Cancel M114
M116
M117
Feed rate for rotary axes in mm/min
Cancel M116
M118
Superimpose handwheel positioning during 
program run
M120
Pre-calculate radius-compensated contour 
(LOOK AHEAD)
M124
Do not include points when executing non-
compensated line blocks
M126
M127
Shortest-path traverse of rotary axes
Cancel M126
M128
M129
Retain position of tool tip when positioning tilting 
axes (TCPM)
Cancel M128
M130
Within the positioning block: Points are 
referenced to the untilted coordinate system
M134
M135
Exact stop at nontangential contour transitions 
when positioning with rotary axes
Cancel M134
M136
M137
Feed rate F in millimeters per spindle revolution
Cancel M136
M138
Selection of tilted axes
M142
Delete modal program information
M143
Delete basic rotation
M144
M145
Compensating the machine’s kinematics 
configuration for ACTUAL/NOMINAL positions at 
end of block
Cancel M144
M150
Suppress limit switch message
M Functions
