12584
[Channel %1: ] Block %2 variable %3 cannot be read synchronously with motion
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
Explanation:
In motion synchronous actions on the left side of the compare operation, only special variables are allowed as input
variables of SYNFCT and as input variables for PUTFTOCF. Motion synchronous access is possible here.
Example:
PUTFTOCF(1, $AA_OVR, 2, 1, 2)
The variable $AA_OVR is not allowed here.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program. For the functions SYNFCT and PUTFTOCF only certain variables are allowed, for example
$AC_DTGPW.
Programm
continuation:
Clear alarm with NC START or RESET key and continue the program.
12585
[Channel %1: ] Block %2 variable %3 cannot be changed synchronously with motion
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
Explanation:
When assigning SYNFCT in motion synchronous actions and result variables, only special variables are allowed. Real-
time synchronous access is allowed here.
Example:
WHEN $AA_IM[AX1]>= 100 DO $AC_TIME=1000. The variable $AC_TIME (time from beginning of block) cannot be written
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program. Only certain variables are allowed for the function SYNFCT where real-time synchronous access is
possible.
Programm
continuation:
Clear alarm with NC START or RESET key and continue the program.
12586
[Channel %1: ] Block %2 motion synchronous action: type conflict in variable %3
Parameters:
%1 = Channel number
%2 = Block number
%3 = Source symbol
Explanation:
Type conversion is not possible for online variables $A.. or $V.., which are evaluated or written in the interpolation cycle.
Only variables of the same type can be linked or assigned to one another.
Example 1:
WHENEVER $AA_IM[X] > $A_IN[1] DO ...
An online variable of the REAL type (actual value) cannot be compared with a variable of the BOOL type (digital input)
The operation is possible if the following change is made:
WHENEVER $AA_IM[X] > $A_INA[1] DO ...
Example 2:
WHENEVER ... DO $AC_MARKER[1]=$AA_IM[X]-$AA_MM[X]
Improvement:
WHENEVER ... DO $AC_PARAM[1]=$AA_IM[X]-$AA_MM[X]
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program: Use variables of the same type.
SINUMERIK 808D ADVANCED alarms
5.2 NCK alarms
Diagnostics Manual
168
Diagnostics Manual, 06/2015, 6FC5398-6DP10-0BA2