beautypg.com

4 miscellaneous functions for rotary ax es – HEIDENHAIN iTNC 530 (60642x-04) ISO programming User Manual

Page 450

background image

450

Programming: Multiple Axis Machining

12.4

Miscellaneous

functions

for

rotary

ax

es

M128 on tilting tables
If you program a tilting table movement while M128 is active, the TNC
rotates the coordinate system accordingly. If, for example, you rotate
the C axis by 90° (through a positioning command or datum shift) and
then program a movement in the X axis, the TNC executes the
movement in the machine axis Y.

The TNC also transforms the defined datum, which has been shifted
by the movement of the rotary table.

M128 with 3-D tool compensation
If you carry out a 3-D tool compensation with active M128 and active
radius compensation G41/G42, the TNC will automatically position the
rotary axes for certain machine geometrical configurations .

Effect
M128

becomes effective at the start of block, M129 at the end of block.

M128

is also effective in the manual operating modes and remains

active even after a change of mode. The feed rate for the
compensation movement will be effective until you program a new
feed rate or until you cancel M128 with M129.

Enter M129 to cancel M128. The TNC also cancels M128 if you select a
new program in a program run operating mode.

Example NC blocks
Feed rate of 1000 mm/min for compensation movements:

N50 G01 G41 X+0 Y+38.5 IB-15 F125 M128 F1000 *