NCU link cannot transfer all link variables
A value assignment to a link variable (e.g. $a_dld=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)
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
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.
Clear alarm with the RESET key. Restart part program
© Siemens AG 2005 All Rights Reserved