
axismd.ai
Heidenhain Controller
Servo/Axis · Intermediate · 30-120 minutes
HEIDENHAIN 160-0143 - Axis movement canceled
This alarm is a protective mechanism where the TNC control deliberately cancels an axis movement to prevent limit violations, workspace boundary breaches, or unsafe conditions. The control is functioning correctly by stopping motion when predefined safety thresholds or monitoring functions detect a problem condition during traversing.
HEIDENHAIN 160-0143 - Axis movement canceled
Axis movement canceled
This TNC7/TNC 640 error (160-0143) relates to 'Axis movement canceled'. The positioning movement of an auxiliary axis was canceled.
Root Cause Summary
This alarm is a protective mechanism where the TNC control deliberately cancels an axis movement to prevent limit violations, workspace boundary breaches, or unsafe conditions. The control is functioning correctly by stopping motion when predefined safety thresholds or monitoring functions detect a problem condition during traversing.
Safety
Causes and Fixes
Check Current Axis Position
Observe the position display on the TNC screen. Note which axis is near or at its travel limit. Compare current position against machine travel range.
Position display shows red background when axis is at or beyond software limit
Verify Software Limit Parameters
Access MOD > Machine Parameters > General tab. Check MP 1320 (negative software limit) and MP 1323 (positive software limit) for the affected axis. Verify these values match machine mechanical capabilities.
Changing software limits requires machine parameter access rights and understanding of actual mechanical travel limits
Review Datum Shift and Preset
Check active datum shift (Cycle 7, Cycle 247, or PRESET table). Verify that datum placement hasn't positioned the working envelope beyond software limits. Access MOD > Preset Table to review.
Use POS SHOW OPER (actual position) versus POS SHOW REF (reference position) to identify datum offset issues
Clear and Re-establish Position
If position is valid but alarm persists, manually jog axis away from limit using handwheel or incremental jog. Reset alarm with CE key. Re-reference axis if necessary using defined reference point cycle.
Ensure adequate clearance from workpiece and fixtures before manual jogging
Call a technician if:
Prevention
Common Mistakes
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.