
axismd.ai
Siemens SINUMERIK Controller
Program/G-code · Intermediate · 30-120 minutes
Siemens 840D 104126 - PA: Error on reading global basic unit
Alarm 104126 indicates the NC kernel cannot read the global basic unit definition from the system configuration. This typically occurs when the machine data (MD) defining fundamental measurement units is corrupted, missing, or contains invalid values that prevent proper initialization of the control system.
Siemens 840D 104126 - PA: Error on reading global basic unit
PA: Error on reading global basic unit
Siemens SINUMERIK alarm 104126: PA: Error on reading global basic unit. 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 104126 indicates the NC kernel cannot read the global basic unit definition from the system configuration. This typically occurs when the machine data (MD) defining fundamental measurement units is corrupted, missing, or contains invalid values that prevent proper initialization of the control system.
Safety
Causes and Fixes
Access Commissioning mode and navigate to machine data settings (HMI: Commissioning → Machine Data).
Check MD10230 SCALING_SYSTEM_IS_METRIC (0=inch, 1=metric). Verify it contains a valid value (0 or 1) and is not empty or corrupted.
Document current settings before making changes. Incorrect unit settings will affect all position values.
If MD10230 shows invalid data, restore from a known good machine data backup or set to appropriate value for your machine (typically 1 for metric).
Execute a power cycle (NCK reset) and verify alarm clears. Re-run reference point procedure after restart.
Coordinate with production. All axes will require re-homing after NCK reset.
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.