
axismd.ai
Heidenhain Controller
Drive · Intermediate · 30-120 minutes
HEIDENHAIN 231-8850 - 8850 Drive still active
This alarm indicates a control state conflict where the TNC expects a drive to be deactivated but detects it is still actively enabled. The root cause is typically a timing or sequencing issue in the drive enable logic, either from PLC control, pending motion tasks, or incomplete safety circuit acknowledgments that prevent the drive from reaching the required disabled state.
HEIDENHAIN 231-8850 - 8850 Drive still active
8850 Drive still active
This TNC 640 error indicates an internal control fault. The issue relates to Position measurement (Z1 track) was started although the dri.
Root Cause Summary
This alarm indicates a control state conflict where the TNC expects a drive to be deactivated but detects it is still actively enabled. The root cause is typically a timing or sequencing issue in the drive enable logic, either from PLC control, pending motion tasks, or incomplete safety circuit acknowledgments that prevent the drive from reaching the required disabled state.
Safety
Causes and Fixes
Enter PLC programming mode
Press MOD key, select 'PLC', then 'Program Test' to access PLC monitoring functions. Identify the output marker controlling drive enable for the affected axis (typically outputs like O10-O19 for axis enables).
Only modify PLC logic if you have proper authorization and backup of existing program.
Monitor drive enable output timing
Use PLC Test Functions to observe the drive enable output during the operation sequence. Watch for the enable signal state when the alarm occurs - it should transition to FALSE/0 but may be stuck TRUE/1.
Use the PLC Status display to capture the exact moment the alarm triggers - press and hold markers to freeze the display for analysis.
Review PLC enable logic conditions
Examine the PLC program rung controlling the drive enable output. Look for interlocks or conditions that may prevent the enable from being removed during mode changes, shutdown, or configuration operations.
Common culprits include missing reset conditions for latch instructions or improper use of set/reset coils without corresponding transition logic.
Correct PLC logic timing
Modify the PLC program to ensure drive enable signals are removed appropriately during control state changes. Add conditions monitoring system markers like M_SysStopCond or M_AxisDisableReq if available on your TNC generation.
Test modified PLC logic thoroughly in single-step mode before normal operation.
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.