
axismd.ai
Siemens SINUMERIK Controller
Communication · Intermediate · 30-120 minutes
Siemens 840D 28020 - NCU link: too many link axes configured
Alarm 28020 indicates the NCU link communication interface has exceeded its bandwidth capacity for the configured number of link axes. The NCU link protocol has a finite number of communication slots available, and the current machine axis configuration defined in $MN_AXCONF_LOGIC_MACHAX_TAB and $MN_AXCT_AXCONF_ASSIGN_TAB containers exceeds this limit.
Siemens 840D 28020 - NCU link: too many link axes configured
NCU link: too many link axes configured
Siemens SINUMERIK alarm 28020: NCU link: too many link axes configured. This alarm indicates a fault or error condition on the SINUMERIK 840D control. Refer to the Siemens SINUMERIK alarm documentation for the complete description and remedy.
Root Cause Summary
Alarm 28020 indicates the NCU link communication interface has exceeded its bandwidth capacity for the configured number of link axes. The NCU link protocol has a finite number of communication slots available, and the current machine axis configuration defined in $MN_AXCONF_LOGIC_MACHAX_TAB and $MN_AXCT_AXCONF_ASSIGN_TAB containers exceeds this limit.
Safety
Causes and Fixes
Access the NCK Parameter menu via HMI: Diagnostics > Parameters > Machine Data. Navigate to category 'Axis Configuration' and review $MN_AXCONF_LOGIC_MACHAX_TAB to count the total number of configured link axis entries.
Verify the container assignments in $MN_AXCT_AXCONF_ASSIGN_TAB1, $MN_AXCT_AXCONF_ASSIGN_TAB2, etc. Cross-reference each axis assignment against the NCU link physical drive count (typically 4-8 drives maximum per NCU link module depending on 840D hardware version).
Ensure you are reviewing the ACTIVE container set, not draft/backup MD sets.
If axis count exceeds NCU link capacity, remove non-essential link axes from the configuration. Reduce entries in $MN_AXCONF_LOGIC_MACHAX_TAB by commenting out or deleting rows, then reload the NC configuration via PLC > Restart > Warm Start.
Removing link axes may disable dependent G-code functionality; coordinate with programming team.
Confirm the alarm clears after reboot by triggering a Diagnosis > Service > Clear Alarms cycle and initiating a POWER ON sequence.
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.