HEIDENHAIN TNC 407 (243 020) Technical Manual User Manual
Page 495

46..49
spare
50 R
Nesting too deep
- An attempt has been made to nest more than 32 module calls.
- A recursive module call has been programmed which exceeds the
nesting depth limit of 32.
51 R
Stack underflow
- An attempt has been made to fetch data from the stack even though
they were not previously stored there.
52 R
Stack overflow
- An attempt has been made to store more than 128 bytes of data to
the stack. Word operands (B/W/D/K) occupy 4 bytes each, logic
operands (M/I/O/T/C) occupy 2 bytes each.
53 R
Time out
- It took longer than 10 ms to process the program section that runs
cyclically. Check the subprogram structure, if necessary very
processor-intensive sections will have to be started as SUBMIT jobs.
- The displayed computer time may be increased by V.24 transfers and
handwheel mode. In case of doubt select handwheel mode and start
data transfer with V.24 (baud rate 38400 if possible), then check
"MAXIMUM PROCESSING TIME" in PLC programming environment.
100% corresponds to 5 ms, the block processing speed is still
achieved with this load. Values above 150% should not occur (safety
margin for adverse operating conditions!).
54 R
CASE out of range
- The operand for the CASE instruction contains a value that cannot be
interpreted as an offset in the CM table (<0 or > table length -1).
55 R
Subprogram not defined
- This error cannot occur at present..
56 R
- The address for a write access to data types B/W/D/M/I/O/T/C is in a
range invalid for this operand type owing to inclusion of the index
register.
- While accessing a constants field the index register contains a value
which is not possible for that field (<0 or > field length -1).
- The address of a string leads to a prohibited value owing to inclusion
of the index register.
- The number of a dialogue (S#Dn[X]) or an error message (S#En[X])
leads to a prohibited value owing to inclusion of the index register (<0
or >999).
- While addressing a substring (Sn^X) the value range for the index
register (0..127) was overshot.