beautypg.com

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

Page 350

background image

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