Reading And Writing Of Sd/Md From Synchronized Actions - Siemens SINUMERIK 840Di sl Function Manual

Synchronized actions, ncu system software
Hide thumbs Also See for SINUMERIK 840Di sl:
Table of Contents

Advertisement

Examples

5.2 Reading and writing of SD/MD from synchronized actions

OVR in every interpolation cycle
In order to selectively disable a path motion until a programmed signal arrives, $AC_OVR
must be set to zero in every interpolation cycle (keyword WHENEVER).
WHENEVER $A_IN[1]==0 DO $AC_OVR= 0
Other system variables
The list of the readable system variables in synchronized actions includes the full set of the
values that can be evaluated in the conditions of synchronized actions.
References:
/PGA1/ Parameter Manual, System Variables
5.2
Reading and writing of SD/MD from synchronized actions
Infeed and oscillation for grinding operations
Setting data, whose values remain unchanged during machining, are addressed in the part
program by their usual names.
Example: Oscillation from synchronized actions
NC language
N610 ID=1 WHENEVER $AA_IM[Z]>$SA_OSCILL_REVERSE_POS1[Z]
DO $AC_MARKER[1]=0
N620 ID=2 WHENEVER $AA_IM[Z]<$SA_OSCILL_REVERSE_POS2[Z]-6
DO $AA_OVR[X]=0 $AC_MARKER[0]=0
N630 ID=3 WHENEVER $AA_IM[Z]==$SA_OSCILL_REVERSE_POS1[Z]
DO $AA_OVR[Z]=0 $AA_OVR[X]=100
132
Comment
;
Always when the current position of the oscillating axis
;
in the machine coordinate system
;
Less
the start of reversal area 2
than
;
Then
set the axial override of the
;
infeed axis to 0
;; Always when the current position of the oscillating axis
in the MCS is
;
equal to the reversal position 1,
;
Then
set the axial override of the
;
oscillating axis to 0
;
and
set the axial override of the
;
infeed axis to 100% (so that the
;
previous synchronized action
;
is cancelled!)
;
Always when the distance-to-go of the part infeed
Function Manual, 11/2006, 6FC5397-5BP10-2BA0
Synchronized actions

Advertisement

Table of Contents
loading

Table of Contents