Overview of miscellaneous functions – HEIDENHAIN TNC 406 User Manual
Page 287

Overview of Miscellaneous Functions
Miscellaneous functions with predetermined effect:
The machine tool builder determines which miscellaneous
functions M are available on your TNC and what effects
they have. Your machine manual provides more detailed
information.
M
Effect
Effective at block - start
end
Page
M00
Stop program run
M02
Stop program/Clear status display
(depending on machine parameter)/Go to block 1
M03
M04
M05
Free rotation of the C axis (direction of rotation set by the machine builder)
Free rotation of the C axis (direction of rotation set by the machine builder)
Stop free rotation of the C axis
M06
Electrode change / Stop program run (dependent on machine parameter 7440)
M08
M09
Flushing ON
Flushing OFF
M13
M14
Functionality of M03 + M08
Functionality of M04 + M08
M30
Same function as M02
M36
M37
Eroding ON / Gap control ON
Eroding OFF / Gap control OFF
M38
M39
Transfer coordinates from datum table 0.D into NC program
Transfer Q parameters from an NC program into the datum table 0.D
M89
Vacant miscellaneous function or
Cycle call, modally effective (depending on machine parameter MP7440)
M90
Reserved
M91
Within the positioning block: Coordinates are referenced to machine datum
M92
Within the positioning block: Coordinates are referenced to position defined
by machine tool builder, such as tool change position
M93
Within the erosion block: Retract the electrode at the end of block
and return to the starting point of the machining operation
M94
Reserved
M95
Reserved
M96
Reserved
M97
Machine small contour steps