11
08.97 Oscillation
11.2 Oscillation controlled via s
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-403
11.2 Oscillation controlled via synchronized actions
Programming
1. Define parameters for oscillation
2. Define motion-synchronized actions
3. Assign axes, define infeed
Parameters for oscillation
OSP1[oscillating axis]=
Position of reversal point 1
OSP2[oscillating axis]=
Position of reversal point 2
OST1[oscillating axis]=
Stopping time at reversal point 1 in seconds
OST2[oscillating axis]=
Stopping time at reversal point 2 in seconds
FA[OscillationAxis]=
Feed for oscillating axis
OSCTRL[OscillationAxis]=
Set or reset options
OSNSC[oscillating axis]=
Number of spark-out strokes
OSE[OscillationAxis]=
End position
WAITP(OscillationAxis)
Enable axis for oscillation
Axis assignment, infeed
OSCILL[OscillationAxis] = (InfeedAxis1, InfeedAxis2, InfeedAxis3)
POSP[InfeedAxis] = (Endpos, Partial length, Mode)
OSCILL
Assign infeed axis or axes for oscillating axis
POSP
Define complete and partial infeeds (see Chapter 3)
Endpos
End position for the infeed axis after all partial infeeds have
been traversed.
Partial length
Length of the partial infeed at reversal point/reversal area
Mode
Division of the complete infeed into partial infeeds
0 = Two residual steps of equal size (default);
1 = All partial infeeds of equal size
Motion-synchronized actions
WHEN… … DO
when ... , do
WHENEVER … DO
whenever ... , do