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

104229

Siemens 840D 104229 - Empty location not found

Empty location not found

Siemens SINUMERIK alarm 104229: Empty location not found. 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 104229 occurs when the control system cannot find an available empty memory location to store tool or program data. This typically happens when attempting to write tool compensation data, tool management entries, or NC program blocks to memory that is already full or has insufficient space available.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Access tool management list via HMI: Services > Tool Management > Tool List

  2. 2

    Check total number of tool entries against system limit (typically 255 or 512 depending on configuration). Review machine data MD18118 $MN_MM_NUM_TOOL for maximum tool limit.

  3. 3

    Delete unused, duplicate, or obsolete tool entries to free memory locations. Ensure tools are not currently active in magazines before deletion.

    Always backup tool management data before deleting entries using archive functions

  4. 4

    If all tools are needed, verify MD18118 setting allows sufficient tool slots and consider increasing if hardware license permits. Reset control after MD changes.

    Machine data changes require access level 2+ and full control restart

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.