Miscellaneous Functions | Entering miscellaneous functions M and STOP
11
HEIDENHAIN | TNC 620 | Conversational Programming User's Manual | 10/2017
469
Effectiveness of miscellaneous functions
Please note that some M functions become effective at the start
of a positioning block, and others at the end, regardless of their
position in the NC block.
M functions come into effect in the block in which they are called.
Some miscellaneous functions are effective only in the block in
which they are programmed. Unless the miscellaneous function is
only effective blockwise, you must either cancel it in a subsequent
block with a separate M function, or it is automatically canceled by
the control at the end of the program.
If multiple functions were programmed in a single NC
block, the execution sequence is as follows:
M functions taking effect at the start of the block are
executed before those taking effect at the end of the
block
If all M functions are effective at the start or end of
the block, execution takes place in the sequence as
programmed
Entering a miscellaneous function in a STOP block
If you program a STOP block, the program run or test run is
interrupted at the block, e.g. for a tool inspection. You can also
enter an M (miscellaneous) function in a STOP block:
To program an interruption of program run, press
the STOP key
Enter a miscellaneous function M
Example
87 STOP M6