Siemens SINUMERIK 828D Programming Manual page 646

Hide thumbs Also See for SINUMERIK 828D:
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 (
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_POS1[Z
] DO $AC_MARKER[1] = 0
3. Inhibit infeed
WHENEVER $AC_MARKER[1]==1
DO $AA_OVR[X]=0
646
) is used for this purpose. It is enabled at the
$AC_MARKER[Index]
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, 07/2010, 6FC5398-2BP40-0BA0
Job planning

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents