List of M functions iTNC530

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 following error 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
Reset M101
M103 Reduce feed rate during plunging to factor F (percentage)
M104 Reactivate most recently set datum
M105
M106
Machining with second kv factor
Machining with first kv factor
M107

M108

Suppress error message for replacement tools with oversize
Reset 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)
Reset M109/M110
M114

M115

Automatic compensation of machine geometry when working with tilted axes:
Reset M114
M116
M117
Feed rate for rotary axes in mm/min
Reset 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
Reset M126
M128

M129

Retain position of tool tip when positioning tilting axes (TCPM)
Reset 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
Reset 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

Compensate the machine’s kinematics configuration for ACTUAL/NOMINAL positions at end of block
Reset M144
M150 Suppress limit switch message
M200

M201

M202
M203

M204

Laser cutting: Direct output of the programmed voltage
Laser cutting: Output voltage as a function of distance
Laser cutting: Output voltage as a function of speed
Laser cutting: Output voltage as a function of time (ramp)
Laser cutting: Output voltage as a function of time (pulse)