4 miscellaneous f unctions f or rotary ax es – HEIDENHAIN TNC 620 (340 56x-02) User Manual
Page 350

350
Programming: Multiple Axis Machining
1
1
.4 Miscellaneous F
unctions f
or Rotary Ax
es
Reducing display of a rotary axis to a value less
than 360°: M94
Standard behavior
The TNC moves the tool from the current angular value to the
programmed angular value.
Example:
Behavior with M94
At the start of 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. As an alternative you can enter a rotary axis after M94.
The TNC then reduces the display only of this axis.
Example NC blocks
To reduce display of all active rotary axes:
To reduce display of the C axis only:
To reduce display of all active rotary axes and then move the tool in
the C axis to the programmed value:
Effect
M94 is effective only in the block in which it is programmed.
M94 becomes effective at the start of block.
Maintaining the position of the tool tip when
positioning with tilted axes (TCPM): M128
(software option 2)
Standard behavior
The TNC moves the tool to the positions given in the part program. If
the position of a tilted axis changes in the program, the resulting offset
in the linear axes must be calculated, and traversed in a positioning
block.
Current angular value:
538°
Programmed angular value:
180°
Actual distance of traverse:
-358°
L M94
L M94 C
L C+180 FMAX M94