
axismd.ai
Heidenhain Controller
Servo/Axis · Intermediate · 30-120 minutes
HEIDENHAIN 231-C770 - C770 System errors when activating a drive 1
This alarm specifically occurs when the TNC's drive activation handshake fails at the system level, distinguishing it from simple position lag or following errors. The root cause is typically a hardware fault condition present in the encoder, inverter, or enable circuit that blocks the drive from transitioning to the enabled state. Unlike motion-related alarms, this is a pre-operational failure during the enable phase.
HEIDENHAIN 231-C770 - C770 System errors when activating a drive 1
C770 System errors when activating a drive 1
A system error occurred while activating a drive. The drive being switched on is either set inactive in the kinematics configuration, or its parameterization has not been completed.
Root Cause Summary
This alarm specifically occurs when the TNC's drive activation handshake fails at the system level, distinguishing it from simple position lag or following errors. The root cause is typically a hardware fault condition present in the encoder, inverter, or enable circuit that blocks the drive from transitioning to the enabled state. Unlike motion-related alarms, this is a pre-operational failure during the enable phase.
Safety
Causes and Fixes
Access Encoder Test Function
Navigate to Test -> Encoder Test (or MOD 9-1 depending on TNC version). Select the affected axis and observe encoder status during initialization.
Watch for intermittent EnDat errors during temperature changes - cable routing near heat sources can cause this.
Check Encoder Error Memory
In the Encoder Test screen, check the EnDat error memory registers. Look for Error Bits in positions 0-7 (especially bits 0-4 for position value errors or bit 5 for temperature warnings).
Do not clear encoder errors until documenting them - they may indicate cable damage or encoder head failure.
Verify Encoder Cable Shield and Connections
Inspect encoder cable at both encoder head and CC/PLC X41x connectors. Check shield connection at both ends - shield must connect 360° at CC end. Measure encoder supply voltage at connector (should be 5V ±0.25V).
EnDat cables are particularly sensitive to improper shield termination. Use the screw-down shield clamps, not the cable gland alone.
Review MP6410 Encoder Parameters
Check MP6410.x for the affected axis (where x = axis number). Verify encoder type matches physical encoder. For EnDat encoders, ensure MP6410 is set to type 5 or 6.
Changing encoder parameters requires a control restart and may require axis reference point search.
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.