beautypg.com

HEIDENHAIN TNC 640 (34059x-04) ISO programming User Manual

Page 414

background image

Programming: Multiple Axis Machining

12.4 Miscellaneous functions for rotary axes

12

414

TNC 640 | User's Manual for DIN/ISO Programming | 3/2014

Compensating the machine’s kinematics configuration
for ACTUAL/NOMINAL positions at end of block:
M144 (software option 2)

Standard behavior

The TNC moves the tool to the positions given in the machining

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.

Behavior with M144

The TNC calculates into the position value any changes in the

machine's kinematics configuration which result, for example, from

adding a spindle attachment. If the position of a controlled tilted

axis changes, the position of the tool tip to the workpiece is also

changed. The resulting offset is calculated in the position display.

Positioning blocks with M91/M92 are permitted if

M144 is active.
The position display in the operating modes FULL

SEQUENCE and SINGLE BLOCK does not change

until the tilting axes have reached their final position.

Effect

M144 becomes effective at the start of the block. M144 does not

function in connection with M128 or a tilted working plane.
You can cancel M144 by programming M145.

The machine geometry must be specified by the

machine tool builder in the description of kinematics.
The machine tool builder determines the behavior in

the automatic and manual operating modes. Refer to

your machine manual.