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

104245

Siemens 840D 104245 - Error on writing user cutting edge data

Error on writing user cutting edge data

Siemens SINUMERIK alarm 104245: Error on writing user cutting edge 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 104245 occurs when the CNC system fails to write user-defined cutting edge data to the tool management system. This typically happens due to write protection on tool data, incorrect syntax in the NC program when defining tool parameters, or insufficient memory/access rights in the tool management database.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Navigate to HMI: Commissioning → System Data → Tool Management and check protection level settings (SD42700 $SC_TOOL_MANAGEMENT_MASK).

  2. 2

    Verify access level with current user login. Check if operator has sufficient rights (level 3 or higher typically required for tool data writes).

  3. 3

    Check machine data MD28082 $MM_WRITE_TOOL_DATA_ENABLE to ensure writing is permitted. Value must be set to 1 or appropriate bitmask.

    Modifying this MD requires power cycle. Ensure you have OEM authorization before changing write protection settings.

  4. 4

    If protection is intentional, modify NC program to remove tool data write commands (e.g., $TC_DP commands) or use proper access procedures.

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.