Siemens SINUMERIK codes
Siemens SINUMERIKSystemIntermediate30-120 minutes

1160

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

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    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.

  2. 2

    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.

  3. 3

    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.

  4. 4

    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.

Service Recommended confidence

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.