
Overview of alarms 06/2007
NCK alarms/ISO alarms
2-122
" Siemens AG 2007 All Rights Reserved
SINUMERIK 802D sl, Diagnostics Manual, 06/2007Edition
Program Con-
tinuation:
Clear alarm with the RESET key. Restart part program
14050 Channel %1 block %2 nesting depth for arithmetic operations exceeded
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: For calculating arithmetic expressions in NC blocks, an operand stack with a fixed set size is used.
With very complex expressions, this stack can overflow.
Reaction: Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy: Divide up complex arithmetic expressions into several simpler arithmetic blocks.
Program Con-
tinuation:
Clear alarm with NC START or RESET key and continue the program.
14051 Channel %1 block %2 arithmetic error in part program
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: In calculating an arithmetic expression, an overflow has occurred (e.g. division by zero)
In a data type, the representable value range has been exceeded
Reaction: Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy: Analyze the program and correct the defective point in the program.
Program Con-
tinuation:
Clear alarm with NC START or RESET key and continue the program.
14055 Channel %1 block %2 impermissible NC language substitution, error
code %3
Parameters: %1 = Channel number
%2 = Block number, label
%3 = Error code
Definitions: This alarm occurs in conjunction with an NC language substitution configured in
$MA_AXIS_LANG_SUB_MASK. Error code %3 gives more detailed information about the cause of
the problem:
Error code:
1: Several events had been programmed, causing the replacement cycle to be called. Only one sub-
stitution is allowed per part program line.
2: A non-modal synchronized action had also been programmed for the part program line with the NC
language substitution.
3: The system variables $P_SUB_SPOSIT and $P_SUB_SPOSMODE were called outside a replace-
ment cycle.
Reaction: Correction block is reorganized.
Interpreter stop
Interface signals are set.
Alarm display.
Remedy: Modify the NC program
Program Con-
tinuation:
Clear alarm with NC START or RESET key and continue the program.
14060 Channel %1 block %2 invalid skip level with differential block skip
Parameters: %1 = Channel number
%2 = Block number, label
Definitions: A skip level larger than 1 is specified for "differential block skips" (in package 1, the specification of a
value for the skip level will already be rejected by the compiler as syntax error, namely, only one "sup-
press block" level ON/OFF is possible).
Reaction: Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy: Enter skip level (the number behind the slash) 1.
Komentarze do niniejszej Instrukcji