Siemens SINUMERIK 840D Diagnostics Manual page 165

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

Advertisement

10.04
Reactions:
Remedy:
Program Continuation:
12585
Parameters:
Definitions:
Reactions:
Remedy:
Program Continuation:
12586
Parameters:
Definitions:
Reactions:
Remedy:
Program Continuation:
 Siemens AG, 2004. All rights reserved
SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition
- Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Modify part program. For the functions SYNFCT and PUTFTOCF only certain variables
are allowed, for example $AC_DTGPW.
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 variable %3 cannot be changed synchronously with motion
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
When assigning SYNFCT in motion synchronous actions and result variables, only spe-
cial 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
- Correction block
- Interface signals are set.
- Alarm display.
Modify part program. Only certain variables are allowed for the function SYNFCT where
real-time synchronous access is possible.
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 motion synchronous action: type conflict in variable %3
%1 = Channel number
%2 = Block number
%3 = Source symbol
Type conversion is not possible for on-line variables $A.. or $V.., which are evaluated or
written in the interpolation cycle. Only variables of the same type can be used together in
logic operations or assigned to one another.
Example 1:
WHENEVER $AA_IM[X] > $A_IN[1] DO ...
An on-line 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]
- Correction block
- Interface signals are set.
- Alarm display.
Modify part program: Use variables of the same type.
Clear alarm with the RESET key. Restart part program.
1 Alarms
1-165

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents