769
3. Instructions
CS/CJ/NSJ Series Instructions Reference Manual (W474)
High-speed Counter/Pulse Output Instructions
3
ACC
z Continuous Mode Speed Control
Pulse output will continue until it is stopped from the program.
Note Pulse output will stop immediately if the CPU Unit is changed to PROGRAM mode.
Opera-
tion
Purpose Application Frequency changes Description
Procedure/
instruction
Starting
pulse
output
To output
with
specified
acceleration
and speed
Accelerating the
speed (frequency)
at a fixed rate
Outputs pulses and
changes the frequency at
a fixed rate.
ACC(888)
(Continuous)
Changing
settings
To change
speed
smoothly
Changing the
speed smoothly
during operation
Changes the frequency
from the present
frequency at a fixed rate.
The frequency can be
accelerated or
decelerated.
ACC(888) or
SPED(885)
(Continuous)
↓
ACC(888)
(Continuous)
Changing the
speed in a polyline
curve during
operation
Changes the
acceleration or
deceleration rate during
acceleration or
deceleration.
ACC(888)
(Continuous)
↓
ACC(888)
(Continuous)
Decelerating to a
stop
The acceleration/
deceleration rate is
changed while
decelerating.
Note If the target
frequency is set to
0 pps, the current
acceleration/
deceleration rate
will be used.
ACC(888)
(Continuous)
↓
ACC(888)
(Continuous)
↓
ACC(888)
(Continuous,
target
frequency of
0 pps)
Stopping
pulse
output
To stop
pulse output
Immediate stop Immediately stops pulse
output.
ACC(888)
(Continuous)
↓
INI(880)
(Continuous)
To stop
pulse output
smoothly
Decelerating to a
stop
Decelerated pulse output
to a stop.
Note If the target
frequency of the
second ACC(888)
instruction is 0 pps,
the
acceleration/decel
eration rate from
the first ACC(888)
instruction will be
used.
ACC(888)
(Continuous)
↓
ACC(888)
(Continuous,
target
frequency of 0
pps)
Pulse frequency
Target frequency
Present frequency
Acceleration/
deceleration
rate
Execution of
ACC(888)
Time
Pulse frequency
Target frequency
Present frequency
Acceleration/
deceleration
rate
Execution of
ACC(888)
Time
Pulse frequency
Target frequency
Present frequency
Acceleration rate n
Acceleration
rate 2
Acceleration
rate 1
Execution of ACC(888)
Execution of ACC(888)
Execution of ACC(888)
Time
Acceleration/deceleration rate 1
Time
Pulse frequency
Execution of ACC(888)
Execution of ACC(888)
Execution of ACC(888)
(target frequency = 0)
Acceleration/
deceleration rate 2
Present
frequency
Target
frequency = 0
Pulse frequency
Present frequency
Execution of ACC(888)
Execution of INI(880)
Time
Pulse frequency
Present frequency
Execution of ACC(888)
Execution of ACC(888)
Time
Acceleration/deceleration
rate (value set when starting)
Target frequency = 0