Siemens SINUMERIK 808D ADVANCED Diagnostic Manual page 150

Hide thumbs Also See for SINUMERIK 808D ADVANCED:
Table of Contents

Advertisement

SINUMERIK 808D ADVANCED alarms
3.2 NCK alarms
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:
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 variables, 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:
150
Diagnostics Manual, 08/2013, 6FC5398-6DP10-0BA1
Diagnostics Manual

Advertisement

Table of Contents
loading

Table of Contents