Siemens sinumerik 840d Programming Manual page 411

Hide thumbs Also See for sinumerik 840d:
Table of Contents

Advertisement

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

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik fm-ncSinumerik 840diSinumerik 810d

Table of Contents