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

104102

Siemens 840D 104102 - PA: Error on reading number of T nos.

PA: Error on reading number of T nos.

Siemens SINUMERIK alarm 104102: PA: Error on reading number of T nos. 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

This alarm occurs due to an error in reading the number of tool numbers (T nos.) in the program, often caused by incorrect syntax or unsupported functions. Correct the program or verify control options to resolve.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Safety first - Stop machine operation

    Ensure machine is in a safe state, spindle stopped, and program execution halted before making any changes.

  2. 2

    Locate error block

    Check the line number in the alarm message and open the program to find the specific block.

  3. 3

    Fix tool number syntax

    Ensure the T number is correctly defined and within valid range for the control (typically T1-T999 depending on system).

  4. 4

    Test program in simulation mode

    Use dry run or simulation mode first to verify the fix before actual machining operations.

DIY Feasiblemedium confidence

Call a technician if:

  • ·If the alarm persists after syntax correction
  • ·If the required control option cannot be enabled without assistance
  • ·If you are not familiar with CNC programming or safety procedures
  • ·If machine behavior becomes unpredictable

Prevention

  • Always validate tool numbers before running the program
  • Use simulation mode to catch syntax errors early
  • Maintain a log of valid tool numbers for your specific machine
  • Regularly backup working programs before modifications

Common Mistakes

  • Overlooking the specific line number in the alarm
  • Using tool numbers outside the control’s defined range

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.