Siemens SINUMERIK 840D Diagnostics Manual page 155

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

Advertisement

10.04
12430
Parameters:
Definitions:
Reactions:
Remedy:
Program Continuation:
12440
Parameters:
Definitions:
Reactions:
Remedy:
Program Continuation:
12450
Parameters:
Definitions:
Reactions:
Remedy:
Program Continuation:
 Siemens AG, 2004. All rights reserved
SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition
Channel %1 block %2 specified index is invalid
%1 = Channel number
%2 = Block number, label
In specifying an array index (in the array definition) an index was used that is outside the
permissible range.
- Correction block
- Interface signals are set.
- Alarm display.
Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block. Specify array
index within the permissible range. Value range per array dimension: 1 - 32 767.
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 maximum number of formal arguments exceeded
%1 = Channel number
%2 = Block number, label
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, ...)
- Correction block
- Interface signals are set.
- Alarm display.
Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM 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 for-
mal 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.
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 label defined twice
%1 = Channel number
%2 = Block number, label
The label of this block already exists.
If the NC program is compiled off-line, the entire program is compiled block for block. Dur-
ing 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 pro-
gramming errors).
- Correction block
- Interface signals are set.
- Alarm display.
Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer is positioned on the block where the displayed
label occurs for the second time. Use the editor to search the part program where this
label occurs for the first time, and change one of the names.
Clear alarm with NC START or RESET key and continue the program.
1 Alarms
1-155

Advertisement

Table of Contents
loading

Table of Contents