Siemens SINUMERIK codes
Siemens SINUMERIKProgram/G-codeIntermediate30-120 minutes

104228

Siemens 840D 104228 - Error on searching for empty location

Error on searching for empty location

Siemens SINUMERIK alarm 104228: Error on searching for empty location. This alarm indicates an error condition in the NC program or control configuration that must be resolved before the operation can continue.

Root Cause Summary

Alarm 104228 occurs when the control system cannot find an available empty storage location during automatic tool management operations or magazine organization routines. This typically happens when the tool magazine is full, the magazine configuration data is incorrect, or there are inconsistencies between the actual magazine status and the control's internal magazine management data.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Access HMI Services > Tool Management screen and verify the magazine status display showing all pocket occupancy states.

  2. 2

    Physically inspect the tool magazine and compare actual tool locations with the control's magazine table to identify discrepancies.

    Ensure machine is in a safe state and spindle is stopped before opening magazine guards.

  3. 3

    Remove unused or duplicate tools from the magazine to create available pockets, then update tool management data accordingly.

  4. 4

    Execute magazine initialization routine (typically INIMAG or similar cycle) to resynchronize magazine positions with control data, then reset alarm and retry operation.

    Magazine initialization will move the magazine through all positions - ensure clear path and no obstructions.

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.