
axismd.ai
Siemens SINUMERIK Controller
System · Intermediate · 30-120 minutes
Siemens 840D 1160 - Assertion failed in
Alarm 1160 indicates an internal assertion failure in the SINUMERIK 840D control system, typically triggered by violated runtime conditions in NCK (Numeric Control Kernel) or PLC logic. This critical system alarm reflects a software consistency check failure rather than a typical machine operation error, requiring immediate diagnostic intervention to identify corrupted data structures or conflicting parameter states.
Siemens 840D 1160 - Assertion failed in
Assertion failed in
Siemens SINUMERIK alarm 1160: Assertion failed in. This alarm indicates a fault or error condition on the SINUMERIK 840D control. Refer to the Siemens SINUMERIK alarm documentation for the complete description and remedy.
Root Cause Summary
Alarm 1160 indicates an internal assertion failure in the SINUMERIK 840D control system, typically triggered by violated runtime conditions in NCK (Numeric Control Kernel) or PLC logic. This critical system alarm reflects a software consistency check failure rather than a typical machine operation error, requiring immediate diagnostic intervention to identify corrupted data structures or conflicting parameter states.
Safety
Causes and Fixes
Access Siemens HMI > Diagnostics > Parameter > Machine Data menu; navigate to NC kernel parameters and cross-reference against the axis definition MDs (MD1000 axis number, MD1001 axis type, MD1010 axis monitoring) for out-of-range or missing critical values.
Do not modify MDs while a program is running; stop all NC execution first.
Verify geometry and kinematic parameters: check MD1018 (axis vector), MD1019 (axis offset), and MD1020 (axis scaling) match the physical machine configuration and active program requirements.
Review tool offset table (T-table) and work offset table (D-table) in HMI > Offset > Tool/Work Offset; confirm no NULL entries, NaN values, or excessively large values exist that could violate assertion bounds during interpolation.
If assertion persists, perform a backup of current MDs via HMI > Service > Backup, then restore factory defaults for the affected axis group from Siemens engineering data, and reconfigure customized parameters incrementally while testing.
Factory reset will overwrite all custom parameters; ensure complete backup exists before proceeding.
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.