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

104225

Siemens 840D 104225 - No TO memory available in channel

No TO memory available in channel

Siemens SINUMERIK alarm 104225: No TO memory available in channel. This alarm indicates a required configuration element, parameter, or program component is missing or has not been set up.

Root Cause Summary

Alarm 104225 indicates that the Tool Offset (TO) memory buffer in the active channel is exhausted or insufficient. This occurs when the number of active tool offsets exceeds the allocated memory resources, typically due to excessive D-number usage, multiple geometry offsets being called simultaneously, or improper memory allocation in the channel-specific machine data.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Review the NC program at the alarm point and identify all active tool offset calls (G41/G42/G43 with D-numbers).

  2. 2

    Check machine data MD28020 $MC_MM_NUM_TOOL_OFFSET_BLOCKS to verify the maximum number of TO memories allocated for this channel (typical default is 9).

  3. 3

    Modify the NC program to deactivate unused tool offsets using G40 (cutter compensation off) or reduce simultaneous D-number usage by structuring tool changes more efficiently.

    Ensure G40 is programmed before tool changes and in safe positions to avoid contour violations.

  4. 4

    If program optimization is insufficient, increase MD28020 value in increments (e.g., from 9 to 15) and perform a full system restart (Power Off/On with NCK reset).

    Increasing this value consumes additional NCK memory; verify available system resources before modification.

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.