beautypg.com

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

Page 309

background image

HEIDENHAIN TNC 620

309

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°

N50 M94 *

N50 M94 C *

N50 G00 C+180 M94 *