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

104247

Siemens 840D 104247 - Error on writing user tool data

Error on writing user tool data

Siemens SINUMERIK alarm 104247: Error on writing user tool data. 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 104247 occurs when the control system cannot write tool data to the user tool memory area. This is typically caused by write protection on the tool data area, insufficient memory space, or attempting to write invalid tool data values that exceed permissible ranges or data structure limitations.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Check setting data SD42700 $SN_TOOLDATA_LOCK in the control - navigate to Commissioning > Setting Data > General SD and verify bit is set to 0 (unlocked).

  2. 2

    Verify machine data MD18360 $MN_MM_WRITE_TOOL_DATA_MODE allows writing during program execution if attempting changes from NC program.

  3. 3

    Check protection level - ensure current user authorization level (password level 1-7) permits tool data modifications in MD7310 $MM_ACCESS_LEVEL_WRITE_TOOLDATA.

    Changing protection levels affects machine safety and data integrity - document current settings before modifications.

  4. 4

    After adjusting write protection settings, perform a control RESET and retry the tool data write operation.

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.