beautypg.com

HEIDENHAIN TNC 407 (243 020) Technical Manual User Manual

Page 495

background image


7-34

TNC 407/TNC 415/TNC 425

2 Program creation

01.98

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.