
axismd.ai
Heidenhain Controller
Servo/Axis · Intermediate · 30-120 minutes
HEIDENHAIN 160-00E5 - Axis positions could not be determined
Heidenhain alarm 160-00E5 occurs when the TNC control cannot determine axis positions during touch probe operations, typically due to encoder feedback issues, probe signal problems, or axis drive faults. This alarm specifically fires when the control loses position reference during probing cycles or manual axis movements.
HEIDENHAIN 160-00E5 - Axis positions could not be determined
Axis positions could not be determined
This TNC7/TNC 640 error (160-00E5) relates to 'Axis positions could not be determined'. The position of the touch point could not be read.
Root Cause Summary
Heidenhain alarm 160-00E5 occurs when the TNC control cannot determine axis positions during touch probe operations, typically due to encoder feedback issues, probe signal problems, or axis drive faults. This alarm specifically fires when the control loses position reference during probing cycles or manual axis movements.
Safety
Causes and Fixes
Check encoder cable connections
Inspect encoder cables at motor and control cabinet connections. Look for loose D-sub connectors, damaged shielding, or bent pins on encoder feedback cables.
Power down machine before disconnecting encoder cables to prevent damage
Verify encoder signals in TNC diagnostics
Access MOD function, select 'Service' menu, then 'Axis diagnosis'. Monitor encoder count values and check for erratic position readings or missing pulses.
Compare encoder counts between similar axes to identify abnormal behavior patterns
Test encoder with oscilloscope
Measure encoder A/B channel signals at drive amplifier inputs. Verify proper 90-degree phase relationship and signal amplitude (typically 1Vpp for sinusoidal encoders).
Use TNC's encoder test function in machine parameters MP1000-MP1099 range for built-in diagnostics
Check encoder reference marks
Verify reference pulse (index) signal integrity. Execute reference point approach and monitor for consistent reference point finding.
Ensure adequate clearance before running reference point cycles
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.