Block %2 Nesting Depth For Arithmetic Operations Exceeded; Block %2 Arithmetic Error In Part Program; Block %2 Impermissible Nc Language Substitution, Error Code %3 - Siemens Sinamics S120 Diagnostic Manual

Hide thumbs Also See for Sinamics S120:
Table of Contents

Advertisement

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. This may also occur with extensive expressions in synchronized actions.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Divide up complex arithmetic expressions into several simpler arithmetic blocks.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
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
Clear alarm with NC START or RESET key and continue the program.
Continuation:
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 MD30465
$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 substitution 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 sub-
stitution.
3: The system variables $P_SUB_SPOSIT and $P_SUB_SPOSMODE were called outside a replacement cycle.
Reaction:
Correction block is reorganized.
Interpreter stop
Interface signals are set.
Alarm display.
Remedy:
Modify the NC program
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
Alarms
Diagnostics Manual, 07/2010, 6FC5398-8BP40-0BA0
NCK alarms
149

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828d

Table of Contents