Yaskawa MP900 Series Ladder Programming Manual User Manual

Page 262

Advertising
background image

5.8 DDC Instructions

5.8.12 Linear Accelerator/Decelerator 2 (SLAU)

5-193

Instructions

5

[ c ] Precautions in Using the SLAU Instruction for Integers

Do not change the input value before the input speed (VI) is reached (i.e., during acceleration or deceleration).
Otherwise, overshooting or undershooting may occur as shown in the following figures.

If VI (input value) must be changed while accelerating or decelerating, take one of the following measures in your
application program.

• Use the SLAU instruction for real numbers.
• Use the SLAU instruction for integers together with the LIMIT instruction. Specifically, use the output value of

the SLAU instruction for integers as the input value to the LIMIT instruction to prevent overshooting or under-
shooting.

[ d ] Precaution When Canceling a Quick Stop While Decelerating during a Quick Stop

When decelerating for a quick stop, do not cancel the quick stop before the output speed reaches 0. Otherwise, under-
shooting may occur while approaching the input speed.

If you must reset the quick stop before the output speed reaches 0 and undershooting is a problem, take one of the fol-
lowing measures in your application program.

• Do not cancel the quick stop before the output speed reaches 0.
• Use the LIMIT instruction on the output speed to prevent undershooting when the quick stop is canceled.

Time

Speed

VI

0

Reference input changed

during acceleration

(VI was changed to 0).

Reference input changed

during deceleration

(0 was changed to VI).

Overshoot

Undershoot

Speed

VI

0

Time

Time

Speed

VI

0

Quick stop

Quick stop canceled

before speed is 0.

Undershoot

Advertising
This manual is related to the following products: