Sinumerik Alarm 12585 Channel %1 block %2 variable %3 cannot be changed synchronously with motion


Sinumerik Alarm 12585 Channel %1 block %2 variable %3 cannot be changed synchronously with motion

Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source symbol

Definitions:
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

Reactions:
– Alarm display.
– Interface signals are set.
– Correction block

Remedy:
Modify part program. Only certain variables are allowed for the function SYNFCT where real-time synchronous access is possible.

Program Continuation:
Clear alarm with NC START or RESET key and continue the program.

References

  1. Siemens Diagnostics Guide by Siemens
Sinumerik Alarm 12585 Channel %1 block %2 variable %3 cannot be changed synchronously with motion