Oscillation
11.2 Control oscillation via synchronized actions
Job planning
Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
11-9
Define oscillation parameters
Assignment of oscillating and infeed axes: OSCILL
OSCILL[oscillation axis] = (infeed axis1, infeed axis2,
infeed axis3)
The axis assignments and the start of the oscillation movement are defined with the OSCILL
command.
Up to 3 infeed axes can be assigned to an oscillating axis.
Note
Before oscillation starts, the synchronization conditions must be defined for the behavior of
the axes.
Define infeeds: POSP
POSP[InfeedAxis] = (Endpos, Partial length, Mode)
The following are declared to the control with the POSP command:
• Complete infeed (with reference to end position)
• The length of the partial infeed at the reversal point or in the reversal area
• The partial infeed response when the end position is reached (with reference to mode)
Mode = 0 The distance-to-go to the destination point for the last two partial
infeeds is divided into two equal steps (default setting).
Mode = 1 All partial infeeds are of equal size. They are calculated from the
complete infeed.
Define motion-synchronized actions
The synchronized-motion actions listed below are used for general oscillation.
You are given example solutions for individual tasks, which you can use as modules for
creating user-specific oscillation movements
Note
In individual cases, the synchronization conditions can be programmed differentially.
Keywords
WHEN … DO … when ... , do ...
WHENEVER … DO whenever ... , do ...