5 miscellaneous f unctions f or rotary ax es – HEIDENHAIN iTNC 530 (340 49x-02) ISO programming User Manual
Page 257

HEIDENHAIN iTNC 530
257
7.
5 Miscellaneous F
unctions f
or Rotary Ax
es
Compensating the machine’s kinematic 
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 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. 
Behavior with M144
The TNC calculates into the position value any changes in the 
machine’s kinematic 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.
Effect
M144 becomes effective at the start of the block. M144 does not 
function in connection with M114, M128 or a tilted working plane.
You can cancel M144 by programming M145.
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.
The machine geometry must be defined by the machine 
tool builder in MPs 7502 and following. The machine tool 
builder decides upon the behavior of the machine in the 
automatic and manual operating modes. Refer to your 
machine manual.
