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

104128

Siemens 840D 104128 - PA: Error on reading number of add. axes

PA: Error on reading number of add. axes

Siemens SINUMERIK alarm 104128: PA: Error on reading number of add. axes. 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 104128 occurs when the control system encounters an error while attempting to read the configuration data for additional (supplementary) axes in the program or machine data. This typically indicates a mismatch between the NC program's axis specifications and the actual machine configuration, or corrupted machine data related to axis definitions.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Access machine data and check MD10000 $MN_AXCONF_MACHAX_USED (number of machine axes) and MD10010 $MN_AXCONF_LOGIC_MACHAX_TAB (logical machine axis assignment).

  2. 2

    Verify MD20070 $MC_AXCONF_MACHAX_USED for the specific channel matches the actual number of axes configured including any additional/auxiliary axes.

  3. 3

    Compare the machine data settings with the physical machine configuration and ensure all additional axes (rotary, positioning, etc.) are properly defined.

    Incorrect machine data can cause unexpected machine behavior or axis movement

  4. 4

    If discrepancies are found, correct the machine data values, save the configuration, and perform a complete control restart (power cycle).

    Always backup machine data before making changes

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.