Heidenhain codes
HeidenhainParameterIntermediate30-120 minutes

1A0-0154

HEIDENHAIN 1A0-0154 - Tool carrier kinematics is ignored in ""

Tool carrier kinematics is ignored in ""

The selected kinematic model lacks an insertion point for tool-carrier kinematics. As a result, any tool-carrier offsets or transformations will be ignored during machining.

Root Cause Summary

The control has detected that a defined tool carrier kinematic transformation cannot be applied in the current operational context. This typically occurs when TCPM is not activated, when operating in modes incompatible with tool carrier transformations, or when machine parameters restrict kinematic usage. The %1 parameter identifies the specific context where the kinematics is being ignored.

Safety

  • Refer to Heidenhain service manual
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Check NC program for TCPM activation

    Review the NC program and verify that FUNCTION TCPM or M128 is programmed before operations requiring tool carrier kinematics. FUNCTION TCPM is the modern syntax; M128 is legacy but still supported.

    FUNCTION TCPM F TCP AXIS POS or FUNCTION TCPM F TCP AXIS SPAT should be programmed after tool call and before machining operations when using tool carrier kinematics.

  2. 2

    Verify TCPM mode selection

    If using angle heads or swivel heads, ensure correct TCPM mode is selected: F TCP AXIS POS (Positioning axis feed), F TCP AXIS SPAT (Spatial feed), or F TCP PATH (Path feed) depending on application requirements.

    Incorrect TCPM mode selection can cause unexpected axis movements or feed rate deviations during transformation.

  3. 3

    Add FUNCTION TCPM to program

    Insert FUNCTION TCPM F TCP AXIS POS (or appropriate mode) in the NC program after the tool call (TOOL CALL block) and before any positioning or machining moves using the tool carrier.

    Place TCPM activation in your tool call macro or cycle to ensure it's always active when tool carrier kinematics are needed.

DIY Feasiblemedium confidence

Call a technician if:

  • ·Kinematic file corruption requiring reconstruction
  • ·Machine parameter changes needed
  • ·Hardware tool carrier sensor issues

Prevention

  • Regular backup of kinematic configuration files
  • Verify tool carrier compatibility before tool table updates
  • Use kinematic simulation before running new programs with tool carriers

Common Mistakes

  • Modifying kinematic files without understanding chain structure
  • Ignoring tool carrier geometry requirements
  • Not re-referencing machine after kinematic changes

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.