
axismd.ai
Heidenhain Controller
Safety · Intermediate · 30-120 minutes
HEIDENHAIN 231-A090 - A090 Drive lock through safety software
This alarm is exclusively triggered by the Heidenhain TNC's integrated functional safety system when safety-critical conditions require immediate drive lockout. The safety software monitors FSoE communication channels and safety I/O states continuously, locking drives when safety integrity is compromised. Resolution requires identifying the specific safety condition violation, restoring safe operating conditions, and properly acknowledging the safety system per the machine's validated safety documentation.
HEIDENHAIN 231-A090 - A090 Drive lock through safety software
A090 Drive lock through safety software
This TNC 640 error relates to the machine safety system. The control has detected a condition that prevents safe operation of the drives.
Root Cause Summary
This alarm is exclusively triggered by the Heidenhain TNC's integrated functional safety system when safety-critical conditions require immediate drive lockout. The safety software monitors FSoE communication channels and safety I/O states continuously, locking drives when safety integrity is compromised. Resolution requires identifying the specific safety condition violation, restoring safe operating conditions, and properly acknowledging the safety system per the machine's validated safety documentation.
Safety
Causes and Fixes
Check FSoE Connection Status
Press MOD key → System → Diagnostics → Safety. Review the FSoE Master/Slave status display. Look for red indicators showing communication errors or timeout conditions for the affected axis drive.
FSoE uses dual-channel monitoring with CRC validation. Even a single packet loss can trigger drive lock if the watchdog timer expires (typically 10-50ms window).
Verify EtherCAT Physical Layer
Navigate to MOD → System → Diagnostics → EtherCAT. Check topology display for cable errors, missing slaves, or increased error counters on the safety drive node. Inspect cable connections at both TNC EtherCAT interface and drive terminals.
Do not hot-plug EtherCAT cables while system is powered. Disconnect 24VDC supply before inspecting connections.
Review Safety Communication Parameters
Access MOD → Machine Parameters → FSoE Configuration. Verify FSoE_Connection_ID, FSoE_CRC, and watchdog timeout values match the drive's safety parameter settings exactly. Document any mismatches.
The FSoE CRC is calculated during safety validation. Any parameter change requires complete safety re-validation and new CRC generation.
Check Drive Safety Firmware Version
In MOD → System → Diagnostics → Drives, check the safety firmware version of the affected drive. Cross-reference with the TNC NC software version compatibility matrix in the FSoE implementation documentation.
Heidenhain TNC 640 with safety software version 3.x requires specific drive safety firmware versions. Mismatched versions cause intermittent FSoE protocol errors.
Perform Safety System Restart
After resolving communication issues: 1) Clear alarm with CE key, 2) Navigate to MOD → PLC → Safety Reset (if available), 3) Cycle the safety acknowledge input, 4) Monitor FSoE status return to green before enabling axes.
Safety restart procedures must follow machine-specific validated sequences. Consult machine safety validation documentation before proceeding.
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.