
axismd.ai
Siemens SINUMERIK Controller
Program/G-code · Intermediate · 30-120 minutes
Siemens 840D 104106 - PA: No space in global memory
Alarm 104106 indicates the NCK (Numerical Control Kernel) has exhausted available global memory during program execution or parameter loading. This typically occurs when too many global user data (GUD) variables, tool data, or R-parameters are defined, or when memory-intensive programs are loaded without adequate memory allocation.
Siemens 840D 104106 - PA: No space in global memory
PA: No space in global memory
Siemens SINUMERIK alarm 104106: PA: No space in global memory. This alarm indicates a required configuration element, parameter, or program component is missing or has not been set up.
Root Cause Summary
Alarm 104106 indicates the NCK (Numerical Control Kernel) has exhausted available global memory during program execution or parameter loading. This typically occurs when too many global user data (GUD) variables, tool data, or R-parameters are defined, or when memory-intensive programs are loaded without adequate memory allocation.
Safety
Causes and Fixes
Access HMI Commissioning mode and navigate to Setting Data > GUD Variables to review all defined global user data variables.
Check total memory usage in Diagnostics > NCK > Memory Usage to identify current global memory consumption percentage.
Delete or relocate unused GUD variables from global to channel or axis-specific scope to free memory.
Backup all GUD definition files before making modifications. Changing GUD structure requires NCK restart.
If necessary, increase global memory allocation via MD18230 $MN_MM_USER_MEM_DYNAMIC in machine data, then perform power cycle.
Verify sufficient total NCK memory before increasing allocation. Consult system memory map documentation.
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.