6 POSITIONING CONTROL

6.24 High-Speed Oscillation

Positioning of a specified axis is caused to oscillate on a sine wave.

 

 

 

 

Items set by peripherals

 

 

 

 

Common

OSC

Parameter block

 

 

 

blockParameterNo.

Axis valueAddress/travel speedCommand timeDwell code-M

valuelimitTorque angleStarting Amplitude Frequency unitControl

input

interpolation

 

 

valuelimitSpeed timeAcceleration timeDeceleration decelerationstopRapid time valuelimitTorque processingDecelerationon stop

errorAllowablerange for circular

Servo instruction

Positioning method

Number of

 

 

 

 

 

 

controllable axes

 

 

 

 

OSC

1

[Control details]

The designated axis caused to oscillate on a specified sine wave. Acceleration/deceleration processing is not performed.

Others

Speed change

WAIT-ON/OFF

Cancel

S-curve ratio

Invalid

: Must be set

: Set if required

Amplitude

 

 

360[degree]

 

 

 

 

 

 

 

 

 

 

 

Starting angle

(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.

6 - 231