Download Siemens SINUMERIK 802D sl Specifications

Transcript
Overview of alarms
06/2007
NCK alarms/ISO alarms
Definitions:
When calling a procedure (a subroutine) it is found that the type of the actual parameter cannot be
converted into the type of the formal parameter. There are two possible cases:
Call-by-reference parameter: Actual parameter and formal parameter must be of precisely the same
type, e.g. STRING, STRING.
Call-by-value parameter: The actual parameter and the formal parameter could in principle be different if a conversion would always be possible. In the present case, however, the types are generally
not compatible, e.g. STRING ( REAL.
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.
Check the transfer parameters of the subroutine call and according to the use, define as call-by-value
or call-by-reference parameters.
Program Continuation:
Clear alarm with NC START or RESET key and continue the program.
12340
Channel %1 block %2 number of parameters too high %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions:
When calling a function or a procedure (predefined or user-defined) more parameters were transferred than defined.
Predefined functions and procedures:
The number of parameters has been set permanently in the NC.
User-defined functions and procedures:
The number of parameters is established by type and name in the definition.
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.
Check whether the correct procedure/function has been called. Program the number of parameters in
accordance with the procedure/function.
Program Continuation:
Clear alarm with NC START or RESET key and continue the program.
12350
Channel %1 block %2 parameter %3 no longer possible
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions:
An attempt has been made to transfer actual parameters although axis parameters located before
them have not been assigned. For procedure or function calls, assignment of parameters that are no
longer required can be omitted, if subsequently no further parameters are to be transferred. Example:
N10 FGROUP(X, Y, Z, A, B) ; max. 8 axes possible The following call-by-value parameters would then
be initialized with zero because the space-dependent assignment has been lost on account of the
omitted axis parameters. Axes that can be omitted and following parameters do not occur in the predefined procedures and functions.
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. In predefined procedures and functions
either remove the following parameters or transfer any preceding axis parameters. In user-defined
procedures and functions, parameter transfer must be programmed in accordance with the instructions given in the machine manufacturer's programming guide.
Program Continuation:
Clear alarm with NC START or RESET key and continue the program.
2-96
" Siemens AG 2007 All Rights Reserved
SINUMERIK 802D sl, Diagnostics Manual, 06/2007Edition