
axismd.ai
Siemens SINUMERIK Controller
Program/G-code · Intermediate · 30-120 minutes
Siemens 840D 104245 - Error on writing user cutting edge data
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.
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
Causes and Fixes
Navigate to HMI: Commissioning → System Data → Tool Management and check protection level settings (SD42700 $SC_TOOL_MANAGEMENT_MASK).
Verify access level with current user login. Check if operator has sufficient rights (level 3 or higher typically required for tool data writes).
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.
If protection is intentional, modify NC program to remove tool data write commands (e.g., $TC_DP commands) or use proper access procedures.
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.