11.02
Definitions:
Reactions:
Remedy:
Program Continuation:
12410
Parameters:
Definitions:
Reactions:
Remedy:
Program Continuation:
12420
Parameters:
Definitions:
Reactions:
Siemens AG, 2002. All rights reserved
SINUMERIK 840D/840Di/810D Diagnostics Guide (DA) – 11.02 Edition
The following causes are possible:
• Impermissible index list; an axis index is missing
• Array index does not match the definition of the variables
• An attempt was made to access a variable at array initialization via SET or REP; this
attempt did not correspond to the standard access. Single character access, partial
frame access, omitted indices not possible.
A nonexistent element was addressed on initializing this array.
- Alarm display.
- Interface signals are set.
- Correction block
Press the NC Stop key and select the function "Correction block" with the soft key PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
• Array initialization: Check the array index of the addressed element. The 1st array ele-
ment is given the index [0,0], the 2nd array element [0,1] etc. The right array index (col-
umn index) is incremented first.
In the 2nd row, the 4th element is also addressed with the index [1,3] (the indices start at
zero).
• Array definition: Check the size of the array. The1st number indicates the number of
elements in the 1st dimension (number of rows), the 2nd number indicates the number
of elements in the 2nd dimension (number of columns).
An array with 2 rows and 3 columns must be defined by specifying [2,3].
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 incorrect index type for %3
%1 = Channel number
%2 = Block number, label
%3 = Source string
In assigning a value to an element of an array variable, the array index was specified in a
way that is not allowed.
Only the following are allowed as array index (in square brackets):
• Axis identifier, provided the array variable was defined as data type FRAME.
• Integer values for all other data types.
- Alarm display.
- Interface signals are set.
- Correction block
Press the NC Stop key and select the function "Correction block" with the soft key PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block. Correct indices
of the array element with respect to variable definition or define the array variable differ-
ently.
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 identifier %3 too long
%1 = Channel number
%2 = Block number, label
The symbol to be defined or the specified jump target has a name which is longer than the
32 characters allowed.
- Alarm display.
- Interface signals are set.
- Correction block
1 Alarms
1-139