
axismd.ai
Siemens SINUMERIK Controller
Safety · Intermediate · 30-120 minutes
Siemens 840D 103012 - Safety function not active
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.
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
Causes and Fixes
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.
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.
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.
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.
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.