Sinumerik Alarm 14765 NCU link cannot transfer all link variables


Sinumerik Alarm 14765 NCU link cannot transfer all link variables

Definitions:
A value assignment to a link variable (e.g. $a_dld[16]=19) is performed in the main run and transferred via NCU link to all NCUs in the link network. The bandwidth of this connection restricts the number of value assignments which can be transferred in one interpolation cycle. Assignment operations which are not transferred are stored in a buffer memory. This buffer is full! All value assignments are combined in the next main run block and performed immediately this block is executed. A main run block is the block at which you would stop in single block mode SLB1.
Examples: Blocks with a real traversing movement (G0 X100), Stopre, G4, WAITM,WAITE,…Link variable scanning operations are not affected (e.g.: R100= $a_dld[16])

Reactions:
– Alarm display.
– NC Stop on alarm.
– NC Start disable in this channel.
– Interface signals are set.

Remedy:
Insert main run blocks which require a sufficient number of interpolation cycles for execution (e.g. G4 F10) between the assignments. A block with an additional preprocessor stop does not improve the situation! See also $A_LINK_TRANS_RATE, for a variable which you can test before an assignment.

Program Continuation:
Clear alarm with the RESET key. Restart part program

References

  1. Siemens Diagnostics Guide by Siemens
Sinumerik Alarm 14765 NCU link cannot transfer all link variables