
axismd.ai
Siemens SINUMERIK Controller
Program/G-code · Intermediate · 30-120 minutes
Siemens 840D 104105 - PA: Error on reading actual D no.
Alarm 104105 indicates the control system cannot properly read or identify the active D-number (cutting edge offset) in the current tool. This typically occurs when there's a mismatch between the D-number called in the NC program and what's available in the tool offset memory, or when the tool management data structure is corrupted.
Siemens 840D 104105 - PA: Error on reading actual D no.
PA: Error on reading actual D no.
Siemens SINUMERIK alarm 104105: PA: Error on reading actual D no. 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 104105 indicates the control system cannot properly read or identify the active D-number (cutting edge offset) in the current tool. This typically occurs when there's a mismatch between the D-number called in the NC program and what's available in the tool offset memory, or when the tool management data structure is corrupted.
Safety
Causes and Fixes
Check the NC program line where the alarm occurred and identify the D-number being called (look for D1, D2, etc. or tool change commands).
Navigate to the tool offset table (Settings > Offset > Tool Offset or use soft key 'Offset' then 'Tool') and verify that the called D-number exists and has valid data entries.
Check machine data MD18120 (MM_NUM_CUTTING_EDGES_IN_TOA) to verify the maximum number of D-numbers allowed per tool and ensure your program doesn't exceed this limit.
Modifying machine data requires manufacturer password and may affect machine operation
If D-number is missing, create the offset entry in the tool offset table or modify the NC program to call a valid D-number, then reset the alarm and restart the program.
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.