HEIDENHAIN TNC 620 User Manual page 466

Klartext programming
Hide thumbs Also See for TNC 620:
Table of Contents

Advertisement

11
M128 on tilting tables
If you program a tilting table movement while M128 is active, then
the control rotates the coordinate system accordingly. For example,
if you rotate the C axis by 90° (through a positioning or datum
shift) and then program a movement in the X axis, then the control
executes the movement in the machine's Y axis.
The control also transforms the set preset, which has been shifted
by the movement of the rotary table.
M128 with three-dimensional tool compensation
If you carry out a three-dimensional tool compensation with active
M128 and active radius compensation RL/RR, then the control
will automatically position the rotary axes for certain machine
geometries (peripheral milling).
Further information: "Three-dimensional tool compensation
(option 9)", Page 476
Effect
M128 takes effect at the start of the block, and M129 takes effect at
the end of the block. M128 also takes effect in the manual operating
modes and remains active even after a change in the operating
mode. The feed rate for the compensating movement remains in
effect until you program a new feed rate or reset M128 with M129.
You can reset M128 with M129. The control also resets M128 when
you select a new NC program in a program run mode.
Example: Perform compensation movements at a feed rate of no
more than 1000 mm/min
L X+0 Y+38.5 IB-15 RL F125 M128 F1000
Inclined-tool machining with non-controlled rotary axes
If your machine has non-controlled rotary axes (also known as
counter axes), then you can also perform inclined machining
operations with these axes in conjunction with M128.
Proceed as follows:
1 Manually traverse the rotary axes to the desired positions. M128
must not be active during this operation
2 Activate M128: the control reads the actual values of all existing
rotary axes, calculates from this the new position of the tool
center point, and updates the position display
3 The control performs the necessary compensating movement in
the next positioning block
4 Execute the machining operation
5 At program end, reset M128 with M129, and return the rotary
axes to their initial positions
As long as M128 is active, the control monitors the actual
positions of the non-controlled rotary axes. If the actual
position deviates from the value that is definable by the
machine manufacturer, then the control issues an error
message and interrupts program run.
466
Multiple-axis machining | Miscellaneous functions for rotary axes
HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tnc 620 eTnc 620 programming station

Table of Contents