Siemens SINUMERIK 840Di Diagnostic Manual page 171

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

Advertisement

11/2006
12430
Channel %1 block %2 specified index is invalid
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
In specifying an array index (in the array definition) an index was used that is outside the permissible
range.
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. Specify array index within the
permissible range. Value range per array dimension: 1 - 32 767.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
12440
Channel %1 block %2 maximum number of formal arguments exceeded
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
In the definition of a procedure (a subroutine) or in an EXTERN instruction, more than 127 formal
parameters have been specified.
Example: PROC ABC (FORMPARA1, FORMPARA2, ... ... FORMPARA127, FORMPARA128, ...)
EXTERN ABC (FORMPARA1, FORMPARA2, ... ... FORMPARA127, FORMPARA128, ...)
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. A check must be made to
determine whether all parameters really have to be transferred. If so, the formal parameters can be
reduced by using global variables or R parameters, or by grouping together parameters of the same
type to form an array and transfer them in this form.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
12450
Channel %1 block %2 label defined twice
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
The label of this block already exists.
If the NC program is compiled off-line, the entire program is compiled block for block. During this
procedure all multiple labels are recognized; this is not always the case with on-line compilation. (Only
the actual program run is compiled here, i.e. program branches that are not passed through in this run
are disregarded and could therefore contain programming errors).
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 is positioned on the block where the displayed label occurs for the
2nd time. Use the editor to search the part program where this label occurs for the 1st time, and
change one of the names.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
© Siemens AG, 2006. All rights reserved
SINUMERIK, SIMODRIVE Diagnostics Manual (DA), 11/2006 Edition
Overview of Alarms
NCK alarms
2-171

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents