Siemens SINUMERIK codes
Siemens SINUMERIKProgram/G-codeIntermediate30-120 minutes

101605

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

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Review the NC program line where the alarm occurs and identify the variable being accessed with array indexing brackets [ ].

  2. 2

    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.

  3. 3

    Correct the declaration by adding array dimensions, for example: change 'DEF REAL MYVAR' to 'DEF REAL MYVAR[10]' if array access is intended.

  4. 4

    Reset the alarm, perform NC Start Disable reset if needed, and restart the program to verify the correction.

Service Recommended confidence

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.