Siemens SINUMERIK 840Di Diagnostic Manual page 252

Hide thumbs Also See for SINUMERIK 840Di:
Table of Contents

Advertisement

Overview of Alarms
NCK alarms
14763
Channel %1 block %2 too many link variables programmed
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
The number of NCU link variables programmed exceeds the maximum limit. The number is defined
in MD $MC_MM_NUM_LINKVAR_ELEMENTS.
Reaction:
Interpreter stop
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
Remedy:
Modify part program or machine data.
Program
Clear alarm with the RESET key. Restart part program
Continuation:
14764
NCU link cannot transfer all link variables immediately
Definitions:
Informational alarm for NC program developer.
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.
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,...
The alarm occurs if the number of link variables set in any interpolation cycle exceeds the number that
can be transferred. The link variables are not transferred until one of the next interpolation cycles. The
assignment is not lost!
Reaction:
Alarm display.
Warning display.
Remedy:
Insert main run blocks between the assignments if the program sequence allows. See also
$A_LINK_TRANS_RATE.
Program
Clear alarm with the Delete key or NC START.
Continuation:
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])
Reaction:
NC Start disable in this channel.
Interface signals are set.
Alarm display.
NC Stop on alarm.
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
Clear alarm with the RESET key. Restart part program
Continuation:
2-252
© Siemens AG, 2006. All rights reserved
SINUMERIK, SIMODRIVE Diagnostics Manual (DA), 11/2006 Edition
11/2006

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents