P5: Oscillation - only 840D sl11.2 Asynchronous oscillationExtended FunctionsFunction Manual, 03/2013, 6FC5397-1BP40-3BA1 6497) Sparking-out strokes:● OSNSC[oscillation axis] = number of sparking-out strokesThe number of sparking-out strokes is entered into the appropriate setting data insynchronism with the block in the main run and thus remains effective until the setting data isnext changed.8) End position to be approached after deactivation of oscillation:● OSE[oscillation axis] = end position of oscillation axisThe end position is entered into the appropriate setting data in synchronism with the block inthe main run and thus remains effective until the setting data is next changed. Option value 4is implicitly set so that the set end position is approached.9) Start position to be approached prior to activation of oscillation:● OSB [oscillation axis] = start position of oscillation axisThe start position is entered into the appropriate setting data SD43790$SA_OSCILL_START_POS in synchronism with the block in the main run and thus remainseffective until the setting data is next changed. Bit 9 in setting data SD43770$SA_OSCILL_CTRL_MASK must be set to initiate an approach to the start position. Thestart position is approached before reversal point 1. If the start position coincides withreversal position 1, reversal position 2 is approached next.As an alternative to programming command OSB, it is also possible to enter the startposition directly in setting data SD43790 $SA_OSCILL_START_POS.All positional information in the setting data and system variables refer to the basiccoordinate system (BCS). The positional data for OSB, OSE refer to the workpiececoordinate system (WCS).No halt time applies when the start position is reached, even if this position coincides withreversal position 1; instead, the axis waits for the exact stop fine signal. Any configured exactstop condition is fulfilled.If a non-modal oscillation process does not require an infeed motion if the start positioncoincides with reversal position 1, this option can be configured with another synchronizedaction (see Section "Non-modal oscillation (starting position = reversal point 1) (Page 673)").Programming exampleAn example that contains all the important elements for asynchronous oscillation can befound in Section "Example of asynchronous oscillation (Page 666)".