Sinumerik Alarm 14050 Channel %1 block %2 nesting depth for arithmetic operations exceeded


Sinumerik Alarm 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.

Reactions:
– Alarm display.
– Interface signals are set.
– Correction block is reorganized.

Remedy:
Divide up complex arithmetic expressions into several simpler arithmetic blocks.

Program Continuation:
Clear alarm with NC START or RESET key and continue the program.

References

  1. Siemens Diagnostics Guide by Siemens
Sinumerik Alarm 14050 Channel %1 block %2 nesting depth for arithmetic operations exceeded