
axismd.ai
Siemens SINUMERIK Controller
Program/G-code · Intermediate · 30-120 minutes
Siemens 840D 104228 - Error on searching for empty location
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.
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
Causes and Fixes
Access HMI Services > Tool Management screen and verify the magazine status display showing all pocket occupancy states.
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.
Remove unused or duplicate tools from the magazine to create available pockets, then update tool management data accordingly.
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.
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.