Meaning
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[<oscillating axis>]= Feed for oscillating axis
OSCTRL[<oscillating axis>]= Set or reset options
OSNSC[<oscillating axis>]= Number of sparking-out strokes
OSE[<oscillating axis>]= End position
WAITP(<oscillating axis>) Enable axis for oscillation
Axis assignment, infeed
OSCILL[<oscillating axis>]=(<infeed axis 1>,<infeed axis 2>,<infeed
axis 3>)
POSP[<infeed axis>]=(<end position>,<partial length>,<mode>)
OSCILL: Assign infeed axis or axes for oscillating axis
POSP: Define complete and partial infeeds (see Section "File and Program Management")
End position: 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
= Two residual steps of equal size (default);
= All partial infeeds of equal size
Motion-synchronous actions
WHEN… … DO when…, do…
WHENEVER … DO whenever…, do…
Work preparation
3.18 Oscillation
NC programming
956 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0