
PROGRAMMING
B–63534EN/02
22. RISC PROCESSOR
611
Deceleration starts in advance so that the feedrate programmed for a block
is attained at the beginning of the block.
Deceleration can be performed over several blocks.
Time
Deceleration
start point
Deceleration
start point
Speed control by
bell–shaped acceleration/
deceleration before
interpolation
Programmed speed
Feedrate
If the total distance of the blocks read ahead becomes shorter than or equal
to the deceleration distance obtained from the current feedrate,
deceleration starts.
If the total distance of the blocks read ahead during deceleration increases,
acceleration is performed.
If the blocks of a small amount of travel are successively specified,
deceleration and acceleration may be performed alternately, making the
feedrate inconsistent. To avoid this, decrease the programmed feedrate.
If a single–block command is executed during look–ahead bell–shaped
acceleration/deceleration control, the following control is applied.
(1) If acceleration/deceleration is performed when the single–block
command is executed
(a) If A + B v Remaining amount of travel in the block executed
when the single–block command is executed
Deceleration is performed for a stop so that the feedrate falls to
zero at the point at which the block executed when the
single–block command was executed terminates.
B
Feedrate
Time
A
Single–block command
A: Amount of travel to a point where the target feedrate is
attained and the current acceleration/deceleration ends
B : Amount of travel corresponding to deceleration from the
feedrate attained at the end of acceleration/deceleration to 0
D Deceleration
D Deceleration based on a
distance
D Single–block commands
during look–ahead
bell–shaped
acceleration/deceleration
before interpolation
control