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

104010

Siemens 840D 104010 - Error while writing tool position

Error while writing tool position

Siemens SINUMERIK alarm 104010: Error while writing tool position. 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 104010 occurs when the control system cannot write or update tool position data to the tool management system or tool offset memory. This typically happens due to memory access issues, incorrect tool number references, protected memory areas, or corrupted tool management data structures.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Check the NC program line that triggered the alarm and identify the tool number (T-word) being referenced.

  2. 2

    Access tool management (HMI: Tool List or offset tables) and verify the tool number exists and is properly configured.

  3. 3

    Review machine data MD18110 $MN_MM_NUM_TOOL to confirm maximum number of tools allowed and ensure referenced tool is within range.

    Changing machine data requires a control restart and may affect existing tool data

  4. 4

    If tool number is invalid, correct the NC program or create the tool entry in tool management with proper parameters.

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.