![HEIDENHAIN TNC 407 User Manual Download Page 176](http://html1.mh-extra.com/html/heidenhain/tnc-407/tnc-407_user-manual_2118718176.webp)
5 - 4 3
TNC 426/TNC 425/TNC 415 B/TNC 407
5
Programming Tool Movements
M Functions for Contouring Behavior
Feed rate in mm/min on rotary axes A, B, C: M116
Standard behavior – without M116
The TNC interprets the programmed feed rate in a rotary axis in degrees
per minute. The contouring feed rate therefore depends on the distance
from the tool center to the center of the rotary axis. The larger this
distance becomes, the greater the contouring feed rate.
Feed rate in mm/min on rotary axes – with M116
The TNC interprets the programmed feed rate in a rotary axis in mm/min.
The contouring feed rate is therefore independent of the distance from the
tool center to the center of the rotary axis.
Duration of effect
M116 is effective until the program ends (N99999 block), whereupon it is
automatically cancelled.
The machine geometry must be entered in machine parameters 7510 ff. by the machine manufacturer.
Reduce display of a rotary axis to a value less than 360°: M94
Standard behavior – without M94
The TNC moves the tool from the current angular value to the
programmed angular value.
Example: Current angular value:
538°
Programmed angular value:
180°
Actual path of traverse:
–358°
Reduce display of rotary axis to value less than 360° – with M94
At the beginning of the block, the TNC first reduces the current angular
value to a value less than 360° and then moves the tool to the
programmed value. If several rotary axes are active, M94 will reduce the
display of all rotary axes. To have the TNC reduce the display for a
specific rotary axis only, enter the axis after M94.
Example: M94
Reduce display of all active rotary
axes
M94 C
Reduce display of the C axis only
G00 C+180 M94
First reduce display of all active
rotary axes, then move the tool in
the C axis to the programmed
value.
Current angular value:
538°
Programmed angular value: 180°
Actual path of traverse:
+2°
Duration of effect
M94 is effective only at the beginning of the block in which it is
programmed.