Oscillation (P5)12.2 Asynchronous oscillationExtended Functions804 Function Manual, 01/2008, 6FC5397-1BP10-3BA0NoteOscillation with motion-synchronous actions and stop times "OST1/OST2"Once the set stop times have expired, the internal block change is executed duringoscillation (indicated by the new distances to go of the axes). The deactivation function ischecked when the block changes. The deactivation function is defined according to thecontrol setting for the motional sequence "OSCTRL".This dynamic response can be influenced by the feed override.An oscillation stroke may then be executed before the sparking-out strokes are started or theend position approached.Although it appears as if the deactivation response has changed, this is not in fact the case.Table 12-2 Operational sequence for deactivation of oscillationFunction Inputs ExplanationDeactivation at defined reversalpointNumber of sparking-out strokesequals 0,no end position activeThe oscillation movement isstopped at the appropriatereversal pointDeactivation with specificnumber of sparking-out strokesNumber of sparking-out strokesis not equal to 0,no end position is activeAfter the appropriate reversalpoint is reached, the number ofsparking-out strokes specified inthe command are processed.Deactivation with sparking-outstrokes and defined end position(optional)Number of sparking-out strokesis not equal 0,end position activeAfter appropriate reversal pointis reached, the number ofsparking-out strokes specified incommand are processed,followed by approach tospecified end position.Deactivation without sparking-out strokes, but with defined endposition (optional)Number of sparking-out strokesis equal 0,end position activeAfter appropriate reversal pointis reached, axis is traversed tospecified end position.NC languageThe NC programming language allows asynchronous oscillation to be controlled from theparts program. The following functions allow asynchronous oscillation to be activated andcontrolled as a function of NC program execution.NoteIf the setting data are directly written in the parts program, then the data change takes effectprematurely with respect to processing of the parts program (at the preprocessing time). It ispossible to re-synchronize the parts program and the oscillation function commands bymeans of a preprocessing stop (STOPRE).