
NCK alarms
06/2009 Overview of alarms
2-77
© Siemens AG 2009 All Rights Reserved
SINUMERIK 802D sl, Diagnostics Manual, 06/2009
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 pre-
defined 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 COR-
RECT. 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 instruc-
tions given in the machine manufacturer's programming guide.
Program Con-
tinuation:
Clear alarm with NC START or RESET key and continue the program.
12360 [Channel %1: ] Block %2 dimension of parameter %3 incorrect
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions: The following possibilities of error must be checked:
- The current parameter is an array, but the formal parameter is a variable
- The current parameter is a variable, but the formal parameter is an 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 COR-
RECT. The correction pointer positions on the incorrect block. Correct the NC part program in accor-
dance with the cause of error as listed above.
Program Con-
tinuation:
Clear alarm with NC START or RESET key and continue the program.
12370 [Channel %1: ] Block %2 range of values %3 not permissible
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions: A variable has been initialized with a value range outside an initialization block. The definition of pro-
gram-global variables is allowed only in special initialization blocks. These variables can be initialized
with a value 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 COR-
RECT. The correction pointer positions on the incorrect block.
Remove the value range specification (begins with the keyword OF) or define the variable as a global
variable in the initialization block and initialize it with a value range.
Program Con-
tinuation:
Clear alarm with NC START or RESET key and continue the program.
12380 [Channel %1: ] Block %2 maximum memory capacity reached
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: The data definitions in this block cannot be processed because the maximum available memory for
creating the data has been filled, or because the data block cannot accommodate any further data.
The alarm can also occur if several subroutine calls are executed in sequence and no block with an
effect on the machine is generated (motion, dwell, M function).
Reaction: Correction block is reorganized.
Interface signals are set.
Commentaires sur ces manuels