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

104105

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

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    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).

  2. 2

    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.

  3. 3

    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

  4. 4

    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.

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.