Taking the tool offset into account in calculations M144 (#9 / #4-01-1)

Application

The control uses M144 in subsequent traverse movements to compensate for tool offsets that result from inclined rotary axes.

 
Tip

HEIDENHAIN recommends using the more powerful function FUNCTION TCPM (#9 / #4-01-1) instead of M144.

Requirement

  • Software option Advanced Functions Set 2 (#9 / #4-01-1)

Description of function

Effect

M144 takes effect at the start of the block.

In order to reset M144, program M145.

Application example

11 M144

; Activate tool compensation

12 L A-40 F500

; Position the A axis

13 L X+0 Y+0 R0 FMAX

; Position the X and Y axes

With M144 the control takes the position of the rotary axes into account in the subsequent positioning blocks.

In NC block 12 the control positions the rotary axis A, resulting in an offset between the tool tip and the workpiece. The control compensates for this offset mathematically.

In the next NC block the control positions the X and Y axes. When M144 is active, the control compensates for the position of the rotary axis A during this movement.

Without M144 the control does not take the offset into account, and the machining operation is performed with this offset.

Notes

 
Machine

Refer to your machine manual.

When working with angle heads, keep in mind that the machine geometry is defined by the machine manufacturer in a kinematics description. If you use an angle head during machining, then you must select the correct kinematics description.

  • You can use M91 and M92 for positioning even when M144 is active.
  • Miscellaneous functions for coordinate entries

  • The functions M128 and FUNCTION TCPM are not permitted when M144 is active. The control will issue an error message if you try to active these functions.
  • M144 does not work in connection with PLANE functions. If both functions are active, then the PLANE function is in effect.
  • Tilting the working plane with PLANE functions (#8 / #1-01-1)

  • With M144 the control moves according to the workpiece coordinate system W-CS.

  • If you activate PLANE functions, the control moves according to the working plane coordinate system WPL-CS.

  • Reference systems