EasyManua.ls Logo

Siemens SINUMERIK 840D

Siemens SINUMERIK 840D
598 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...
11
08.97 Oscillation
11.2 Oscillation controlled via s
y
nchronized actions
11
840D
NCU 571
840D
NCU 572
NCU 573
FM-NC 810D 840Di
Siemens AG 2000. All rights reserved
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) 04.00 Edition
11-411
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. A
synchronized action is then used to inhibit the next
infeed movement.
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
equal to
then
the distance-to-go for the partial infeed on infeed axis X in the WCS is
zero
set the marker with index 1 to 1.
2. Clear marker
WHENEVER $AA_IM[Z]<>$SA_OSCILL_REVERSE_POS1[Z] D0 $AC_MARKER[1]=0
Whenever
greater or less than
then
the current position of oscillating axis Z in the MCS is
the position of reversal point 1
set marker 1 to 0.
3. Inhibit infeed
WHENEVER $AC_MARKER[1]==1 DO $AA_OVR[X]=0
Whenever
equal to
then
marker 1 is
1,
set the axial override of the infeed axis to 0%.

Table of Contents

Other manuals for Siemens SINUMERIK 840D

Related product manuals