Siemens SINUMERIK codes
Siemens SINUMERIKSpindleIntermediate30-120 minutes

22034

Siemens 840D 22034 - Channel block following spindle PLC signal 'Enable override'

Channel block following spindle PLC signal 'Enable override'

Siemens SINUMERIK 840D alarm 22034: Channel block following spindle PLC signal 'Enable override'. This alarm indicates a spindle-related fault or programming error on the specified channel. The affected spindle function cannot be executed.

Root Cause Summary

Alarm 22034 fires when PLC signals 'Correct synchronism' (DB31.DBX31.6) and 'Override enable' (DB31.DBX26.4) are simultaneously asserted during spindle following/coupling operations. This simultaneous assertion prevents proper calculation of the override correction value $AA_COUP_CORR[Sn], destabilizing the coupled spindle axis.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Access the PLC program in SIMATIC S7 editor. Navigate to DB31 (Spindle Interface DB) and examine the logic that controls DBX31.6 and DBX26.4 signal generation for the affected spindle.

    Do not modify PLC logic while machine is in AUTO mode.

  2. 2

    Verify signal interlock logic: ensure that setting 'Override enable' (DBX26.4) immediately clears 'Correct synchronism' (DBX31.6), and vice versa. Add an AND NOT condition to prevent simultaneous 1-state.

  3. 3

    Check state machine sequencing in PLC program. Confirm that spindle coupling mode transitions properly: IDLE → SYNCHRONIZE (DBX31.6=1, DBX26.4=0) → COUPLED_OVERRIDE (DBX31.6=0, DBX26.4=1).

  4. 4

    Recompile and download PLC program. Monitor spindle coupling via Diagnostics > Spindle > Coupling State to confirm signals alternate properly during override motions.

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.