Programming
10.15 Oscillation
Cylindrical grinding
332
Programming and Operating Manual, 07/2009, 6FC5398-4CP10-2BA0
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
G1
is 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 o 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.
Setting feed, FA
The feedrate is the defined feedrate of the positioning axis. If no feedrate is defined, the
value stored in the machine data applies.