Siemens SINUMERIK codes
Siemens SINUMERIKServo/AxisIntermediate30-120 minutes

27097

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

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    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.

  2. 2

    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.

  3. 3

    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.

  4. 4

    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.

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.