M-functions, 7 m-functions – HEIDENHAIN TNC 306 Technical Manual User Manual
Page 193

3/97
TNC 406/TNC 306
7 M-functions
4-93
7 M-functions
Up to 100 miscellaneous functions (M-functions) can be programmed. The code for these M-
functions is transferred to the PLC either before or after execution of the NC-block. A number of
these M-functions have a fixed meaning for the NC. Such M-functions are marked with * in the
following table. The other M-functions are freely available.
M-
Effective at:
Function Start of
block
End of
block
* M 00
O
M 01
O
* M 02
O
* M 03
O
* M 04
O
* M 05
O
* M 06
O
M 07
O
* M 08
O
* M 09
O
M 10
O
M 11
O
M 12
O
M 13
O
M 14
O
M 15
O
M 16
O
M 17
O
M 18
O
M 19
O
M 20
O
M 21
O
M 22
O
M 23
O
M 24
O
M 25
O
M 26
O
M 27
O
M 28
O
M 29
O
* M 30
O
M 31
O
M 32
O
M 33
O
M-
Effective at:
Function Start of
block
End of
block
M 34
O
M 35
O
* M 36
O
* M 37
O
* M 38
O
* M 39
O
M 40
O
M 41
O
M 42
O
M 43
O
M 44
O
M 45
O
M 46
O
M 47
O
M 48
O
M 49
O
M 50
O
M 51
O
M 52
O
M 53
O
M 54
O
M 55
O
M 56
O
M 57
O
M 58
O
M 59
O
M 60
O
M 61
O
M 62
O
M 63
O
M 64
O
M 65
O
M 66
O
M 67
O
M-
Effective at:
Function Start of
block
End of
block
M 68
O
M 69
O
M 70
O
M 71
O
M 72
O
M 73
O
M 74
O
M 75
O
M 76
O
M 77
O
M 78
O
M 79
O
M 80
O
M 81
O
M 82
O
M 83
O
M 84
O
M 85
O
M 86
O
M 87
O
M 88
O
* M 89
O
M 90
O
* M 91
O
* M 92
O
* M 93
O
M 94
O
* M 95
O
* M 96
O
* M 97
O
* M 98
O
* M 99
O
*M-function with fixed meaning for the NC