
axismd.ai
Siemens SINUMERIK Controller
Spindle · Intermediate · 30-120 minutes
Siemens 840D 104123 - PA: Error on reading spindle names
Alarm 104123 occurs when the NCK cannot read or parse spindle name definitions from the machine data configuration. This typically indicates missing, corrupted, or incorrectly formatted spindle name entries in the MD parameters or spindle configuration files that the Part Program Interpreter (PA) relies on during initialization.
Siemens 840D 104123 - PA: Error on reading spindle names
PA: Error on reading spindle names
Siemens SINUMERIK 840D alarm 104123: PA: Error on reading spindle names. This alarm indicates a fault condition on the specified axis or channel that requires investigation before machining can resume.
Root Cause Summary
Alarm 104123 occurs when the NCK cannot read or parse spindle name definitions from the machine data configuration. This typically indicates missing, corrupted, or incorrectly formatted spindle name entries in the MD parameters or spindle configuration files that the Part Program Interpreter (PA) relies on during initialization.
Safety
Causes and Fixes
Access Siemens SINUMERIK 840D HMI. Navigate to Diagnosis → Machine Data (or via NCK menu). Locate parameter family MD20110 (Spindle Name) and verify entries exist for all configured spindles.
Do not modify MD parameters while machine is in automatic mode or during active part program execution.
Check MD20111 (Number of Spindles) value against actual spindle count. If mismatch exists, the PA cannot allocate sufficient spindle name buffers. Correct the value to match your spindle configuration.
Verify spindle name syntax in the configuration file. Spindle names must comply with SINUMERIK naming conventions (alphanumeric, no special characters except underscore, max 32 characters). Export the spindle configuration to backup, then reload from factory defaults if corruption is suspected.
After corrections, perform a controlled reset: Stop all running programs, issue 'RESET' via MDI, and allow the NCK to reinitialize. Monitor alarm log (Diagnosis → Alarms) to confirm 104123 clears.
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.