EasyManua.ls Logo

Siemens SINUMERIK 828D

Siemens SINUMERIK 828D
822 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Oscillation
11.2 Oscillation controlled by synchronized actions (OSCILL)
Job planning
646 Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
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
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.
2. Delete marker
WHENEVER $AA_IM[Z]<>
$SA_OSCILL_RESERVE_POS1[Z
] DO $AC_MARKER[1] = 0
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.
3. Inhibit infeed
WHENEVER $AC_MARKER[1]==1
DO $AA_OVR[X]=0
Whenever bit memory 1 is the same, then set the axial
override of the infeed axis X to 0%.

Table of Contents

Other manuals for Siemens SINUMERIK 828D

Related product manuals