
axismd.ai
Siemens SINUMERIK Controller
Servo/Axis · Intermediate · 30-120 minutes
Siemens 840D 27097 - SPL start not executed
Alarm 27097 indicates that the SPL (Spindle) start command failed to execute within the timeout window specified by machine data MD SAFE_SPL_START_TIMEOUT. This safety-related alarm typically occurs when spindle enable signals are not confirmed by the PLC within the defined timeout period, or when SPL start handshake between NCK and PLC is incomplete.
Siemens 840D 27097 - SPL start not executed
SPL start not executed
Siemens SINUMERIK alarm 27097: SPL start not executed. 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 27097 indicates that the SPL (Spindle) start command failed to execute within the timeout window specified by machine data MD SAFE_SPL_START_TIMEOUT. This safety-related alarm typically occurs when spindle enable signals are not confirmed by the PLC within the defined timeout period, or when SPL start handshake between NCK and PLC is incomplete.
Safety
Causes and Fixes
Verify MD 37220 SAFE_SPL_START_TIMEOUT value (typically 500-2000ms). Navigate to Diagnostics > Machine Data > Safety Parameters in SINUMERIK 840D control panel or use HMI path: Maintenance > Machine Data > 37220.
Do not increase timeout excessively; values >5000ms may mask genuine safety issues.
Check PLC safety program logic in OB 'SPL_START_ACK' or equivalent safety OB. Verify that the PLC sets the spindle start acknowledgment output (check associated M-memory or DB addresses in safety data block) before timeout expires.
Safety OBs require TIA Portal or equivalent Siemens engineering tool to diagnose; do not modify without proper authorization.
Monitor NCK/PLC handshake signals using Diagnostics > Signals > Spindle menu. Confirm that spindle enable request signal (from NCK) and acknowledgment signal (from PLC) are transitioning correctly. Use oscilloscope or digital input monitoring if available.
Verify interlock chain completion: coolant pump running, door switch closed, spindle clutch engaged. Check associated M-memory bits or safety inputs that must be true before PLC can issue SPL start acknowledgment.
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.