Programming
10.14 Oscillation
Surface grinding
298 Programming and Operating Manual, 11/2012, 6FC5398-5CP10-3BA0
Description
The following apply to the oscillating axis:
● Every axis may be used as an oscillation axis.
● Several oscillation axes can be active at the same time (maximum: the number of the
positioning axes).
● Linear interpolation
G1is always active for the oscillating axis – irrespective of the G
command currently valid in the program.
The oscillating axis can
● act as an input axis for a dynamic transformation
● act as a guide axis for gantry and combined-motion axes
● be traversed
– without jerk limitation (
BRISK) or
– with jerk limitation (
SOFT) or
– with acceleration curve with a knee (as positioning axes).
Oscillation reversal points
The current offsets must be taken into account when oscillation positions are defined:
● Absolute specification
OSP1[Z]=value 1
Position of reversal point = sum of offsets + programmed value
● Relative specification
OSP1[Z]=IC(value)
Position of reversal point = reversal point 1 + programmed value
Example:
N10 OSP1[Z]=100 OSP2[Z]=110
.
.
N40 OSP1[Z]=IC(3)
Note
WAITP (axis):
• If oscillation is to be performed with a geometry axis, you must enable this axis for
oscillation with WAITP.
• When oscillation has finished, this command is used to enter the oscillating axis as a
positioning axis again for normal use.