Siemens SINUMERIK 840Di Diagnostic Manual page 170

Hide thumbs Also See for SINUMERIK 840Di:
Table of Contents

Advertisement

Overview of Alarms
NCK alarms
12400
Channel %1 block %2 field %3 element does not exist
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions:
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 non-existent element was addressed on initializing this array.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Press the NC Stop key and select the function "Correction block" with the softkey PROGRAM
CORRECT. The correction pointer positions on the incorrect block.
Array initialization: Check the array index of the addressed element. The 1st array element is given
the index [0,0], the 2nd array element [0,1] etc. The right array index (column 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].
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
12410
Channel %1 block %2 incorrect index type for %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions:
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.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Press the NC Stop key and select the function "Correction block" with the softkey PROGRAM
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 differently.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
12420
Channel %1 block %2 identifier %3 too long
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
-
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Press the NC Stop key and select the function "Correction block" with the softkey PROGRAM
CORRECT. The correction pointer positions on the incorrect block. The symbol to be created or the
target of program jumps (label) must conform to the system specifications, that means the name must
begin with 2 letters (but the 1st sign must not be "§") and may be up to a maximum of 32 characters.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
2-170
© Siemens AG, 2006. All rights reserved
SINUMERIK, SIMODRIVE Diagnostics Manual (DA), 11/2006 Edition
11/2006

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents