Define oscillation parameters
Assignment of oscillating and infeed axes: OSCILL
OSCILL[<oscillating 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[<infeed axis>]=(<end position>,<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…
Work preparation
3.18 Oscillation
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0 959