Siemens Sinumerik 840D sl Programming Manual page 664

Job planning
Hide thumbs Also See for Sinumerik 840D sl:
Table of Contents

Advertisement

Oscillation
11.2 Oscillation controlled by synchronized actions (OSCILL)
Next partial infeed
When infeed is complete, a premature start of the next partial infeed must be inhibited.
A channel-specific marker ($AC_MARKER[Index]) is used for this purpose. It is enabled at
the end of the partial infeed (partial distance-to-go ≡ 0) and deleted when the axis leaves the
reversal area. The next infeed movement is then prevented by a synchronized action.
On the basis of the given assumptions, the following instructions apply for reversal point 1:
1. Set marker:
WHENEVER
$AA_DTEPW[X] == 0 DO
$AC_MARKER[1]=1
2. Delete marker
WHENEVER $AA_IM[Z]<>
$SA_OSCILL_RESERVE_P
OS1[Z] DO
$AC_MARKER[1] = 0
3. Inhibit infeed
WHENEVER
$AC_MARKER[1]==1 DO
$AA_OVR[X]=0
664
Whenever the remaining distance for the partial infeed of
infeed axis X in the WCS is equal to zero, then set the bit
memory with index 1 to 1.
Whenever the actual position of oscillating axis Z in the MCS
is greater or less than the position of reversal point 1, then set
the bit memory 1 to 0.
Whenever bit memory 1 is the same, then set the axial
override of the infeed axis X to 0%.
Programming Manual, 02/2011, 6FC5398-2BP40-1BA0
Job planning

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents