P5: Oscillation - only 840D sl11.2 Asynchronous oscillationExtended Functions646 Function Manual, 03/2013, 6FC5397-1BP40-3BA1Table 11- 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 0end position activeAfter the appropriate reversalpoint is reached, the number ofsparking-out strokes specified inthe command are processed,followed by approach tospecified end position.Deactivation without sparking-out strokes, but with defined endposition (optional)Number of sparking-out strokesis equal 0end position activeAfter the appropriate reversalpoint is reached, the axis istraversed to the specified endposition.NC languageThe NC programming language allows asynchronous oscillation to be controlled from thepart program. The following functions allow asynchronous oscillation to be activated andcontrolled as a function of NC program execution.NoteIf the setting data is directly written in the part program, then the data change takes effectprematurely with respect to processing of the part program (at the preprocessing time). It ispossible to re-synchronize the part program and the oscillation function commands bymeans of a preprocessing stop (STOPRE).References:Programming Guide1) Activate, deactivate oscillation:● OS[oscillation axis] = 1; Activate oscillation for oscillation axis● OS[oscillation axis] = 0; Deactivate oscillation for oscillation axisNoteEvery axis may be used as an oscillation axis.