6 - 256
6 POSITIONING CONTROL
6.24 High-Speed Oscillation
Positioning of a specified axis is caused to oscillate on a sine wave.
Servo
instruction
Positioning
method
Number of
control axes
Items set using MT Developer2
Speed
change
Common OSC Parameter block Others
Parameter block No.
Axis
Address/travel value
Command speed
Dwell time
M-code
Torque limit value
Starting angle
Amplitude
Frequency
Interpolation control unit
Speed limit value
Acceleration time
Deceleration time
Rapid Stop deceleration time
Torque limit value
Deceleration processing on stop input
Allowable error range for circular interpolation
S-curve ratio
Advanced S-curve acceleration/deceleration
Cancel
WAIT-ON/OFF
OSC
— 1
Invalid
: Must be set
: Set if required
[Control details]
The designated axis caused to oscillate on a specified sine wave.
Acceleration/deceleration processing is not performed.
360[degree]
Startin
an
le
Amplitude
(1) Amplitude
Set the amplitude of the oscillation in the setting units.
The amplitude can be set within the range of 1 to 2147483647.
(2) Starting angle
Set the angle on the sine curve at which oscillation is to start.
The setting range is 0 to 359.9 [degree]
(3) Frequency
Set how many sine curve cycles occur in one minute.
The setting range is 1 to 5000 [CPM].
POINT
Since acceleration/deceleration processing is not performed, you should set the
starting angle to 90 or 270 [degree] in order to avoid an abrupt start.