3. Instructions
770
CS/CJ/NSJ Series Instructions Reference Manual (W474)
z Independent Mode Positioning
When independent mode operation is started, pulse output will be continued until the specified number
of pulses has been output.
The deceleration point is calculated from the number of output pulses and deceleration rate set in S and
when that point is reached, the frequency is decreased every pulse control period at the deceleration
rate specified in S until the specified number of points has been output, at which point pulse output is
stopped.
Note 1 Pulse output will stop immediately if the CPU Unit is changed to PROGRAM mode.
2 The number of output pulses must be set each time output is restarted.
3 The number of output pulses must be set in advance with PULS(881). Pulses will not be output for
ACC(888) if PULS(881) is not executed first.
4 The direction set in the ACC(888) operand will be ignored if the number of pulses is set with PULS(881) as
an absolute value.
Opera-
tion
Purpose Application Frequency changes Description
Procedure/
instruction
Starting
and
stopping
pulse
output
Simple
trapezoidal
control
Positioning with
trapezoidal
acceleration and
deceleration
(Same rate used
for acceleration
and deceleration;
no starting speed)
The number of
pulses cannot be
changed during
positioning.
Accelerates and
decelerates at the same
fixed rate and
decelerates to a stop
when the specified
number of pulses has
been output. (See note.)
Note The target position
(specified number
of pulses) cannot
be changed during
positioning.
PULS(886)
↓
ACC(888)
(Independent)
Changing
settings
To change
speed
smoothly
(with the
same
acceleration
and
deceleration
rates)
Changing the
target speed
(frequency) during
positioning
(acceleration rate
= deceleration
rate)
ACC(888) can be
executed during
positioning to change the
acceleration/deceleration
rate and target
frequency.
The target position
(specified number of
pulses) is not changed.
PULS(886)
↓
ACC(888)
↓
ACC(888)
(Independent)
PLS2(887)
↓
ACC(888)
(Independent)
Stopping
pulse
output
To stop
pulse
output.
(Number of
pulses
setting is not
preserved.)
Immediate stop Pulse output is stopped
immediately and the
remaining number of
output pulses is cleared.
PULS(886)
↓
ACC(888)
(Independent)
↓
INI(880)
Pulse frequency
Target
frequency
Specified number of
pulses (Specified
with PULS(886).)
Acceleration/
deceleration
rate
Execution of
ACC(888)
Outputs the specified
number of pulses and
then stops.
Time
Changed target
frequency
Target frequency
Specified
number of
pulses
(Specified with
PULS(886).)
Number of pulses
specified with
PULS(886) does
not change.
Pulse
frequency
Acceleration/
deceleration
rate
Execution of
ACC(888)
(independent
mode)
ACC(888) (independent
mode) executed again to
change the target frequency.
(The target position is not
changed, but the
acceleration/deceleration rate
is changed.)
Time
Pulse frequency
Present
frequency
Execution of
ACC(888)
Time
Execution of
INI(880)