
axismd.ai
Siemens SINUMERIK Controller
Program/G-code · Intermediate · 30-120 minutes
Siemens 840D 101605 - No array
Alarm 101605 'No array' occurs when the NC program attempts to access or reference a variable as an array, but the variable has not been declared or initialized as an array type. This typically happens when using array index brackets on a scalar variable, or when the array declaration is missing or incorrect in the program structure.
Siemens 840D 101605 - No array
No array
Siemens SINUMERIK alarm 101605: No array. This alarm indicates a required configuration element, parameter, or program component is missing or has not been set up.
Root Cause Summary
Alarm 101605 'No array' occurs when the NC program attempts to access or reference a variable as an array, but the variable has not been declared or initialized as an array type. This typically happens when using array index brackets on a scalar variable, or when the array declaration is missing or incorrect in the program structure.
Safety
Causes and Fixes
Review the NC program line where the alarm occurs and identify the variable being accessed with array indexing brackets [ ].
Check the variable declaration section (DEF statement for local variables, or GUD definitions for global user data) to verify if the variable is declared as an array with proper dimensioning.
Correct the declaration by adding array dimensions, for example: change 'DEF REAL MYVAR' to 'DEF REAL MYVAR[10]' if array access is intended.
Reset the alarm, perform NC Start Disable reset if needed, and restart the program to verify the correction.
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.