Siemens SINUMERIK codes
Siemens SINUMERIKSafetyIntermediate30-120 minutes

103012

Siemens 840D 103012 - Safety function not active

Safety function not active

Siemens SINUMERIK 840D alarm 103012: Safety function not active. This alarm indicates a fault condition on the specified axis or channel that requires investigation before machining can resume.

Root Cause Summary

Alarm 103012 indicates that a required safety function configured in the SINUMERIK control is not currently active or enabled. This typically occurs when safety-related parameters (MD numbers) are improperly configured, safety function enable bits are not set in the PLC interface, or the safety logic chain is incomplete between NCK and Safety PLC modules.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Access Siemens HMI Diagnostics menu: Diagnostics > Machine Data > Safety Parameters. Verify MD10000 (Safety Functions Active) is set to value 1 (enabled).

    Do not modify during machine operation; requires machine stop and mode switch to MANUAL.

  2. 2

    Check MD10100 series parameters specific to your safety function implementation (e.g., MD10100 for enabling protective stop logic, MD10110 for SIL-rated axis monitoring). Confirm all relevant safety function MDs match the configured safety plan.

  3. 3

    Cross-reference configured safety functions against project documentation (TIA Portal safety project or STEP7 Safety). Verify all declared safety functions in NCK match enabled MDs in PLC interface.

  4. 4

    Save machine data (MD save), perform warm restart (Ctrl+Reset or key switch cycle), and verify alarm clears.

    Warm restart may interrupt active programs; ensure machine is in safe state.

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.