Miscellaneous functions
M
Effect
M0
Program STOP/Spindle STOP/Coolant OFF
M1
Optional program run STOP/Spindle STOP/Coolant OFF
M2
Stop program/Spindle STOP/Coolant OFF/ CLEAR status display
(depending on machine parameter)/Return jump to block 1
M3
Spindle ON clockwise
M4
Spindle ON counterclockwise
M5
Spindle STOP
M6
Tool change/STOP program run (depending on machine parameter)/
Spindle STOP
M8
Coolant ON
M9
Coolant OFF
M13
Spindle ON clockwise/Coolant ON
M14
Spindle ON counterclockwise/Coolant on
M30
Same function as M2
M89
Vacant miscellaneous function
cycle call, modally effective (depending on machine parameter)
M91
Within the positioning block: Coordinates are referenced to machine
datum
M92
Within the positioning block: Coordinates are referenced to a position
defined by machine manufacturer, e.g. tool change position
M94
Reduce the rotary axis display to a value below 360°
M97
Machine small contour steps
M98
Machine open contours completely
M99
Blockwise cycle call
M101
Automatic tool change with replacement tool if maximum tool life has
expired
M102
Reset M101
M107
Suppress error message for replacement tools with oversize
M108
Reset M107
M109
Constant contouring speed at cutting edge (feed rate increase and
reduction)
M110
Constant contouring speed at cutting edge (only feed rate reduction)
M111
Reset M109/M110
M116
Feed rate in mm/min on rotary axes
M117
Reset M116
M118
Superimpose handwheel positioning during program run
M120
Pre-calculate the radius-compensated contour (LOOK AHEAD)
M126
Shorter-path traverse of rotary axes
M127
Reset M126
M128
Maintaining the position of the tool tip when positioning with tilted axes
(TCPM)
M129
Reset M128
HEIDENHAIN | TNC 620 | Conversational Programming User's Manual | 10/2015
Effective at block
or
Overview tables 18.4
Start
End
Page
■
372
■
575
■
372
■
372
■
■
■
372
■
372
■
■
372
■
■
372
■
Cycles
■
Manual
■
373
■
373
■
451
■
376
■
377
■
Cycles
Manual
■
189
■
■
189
■
■
380
■
■
■
449
■
■
383
■
381
■
450
■
■
452
■
18
633