743
High-speed Counter/Pulse Output Instructions Section 3-20
■ 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 (4 ms) 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 PRO-
GRAM 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.
Stopping
pulse out-
put
To stop
pulse out-
put
Immediate
stop
Immediately stops pulse
output.
ACC(888) (Con-
tinuous)
↓
INI(880) (Contin-
uous)
To stop
pulse out-
put
Immediate
stop
Immediately stops pulse
output.
ACC(888) (Con-
tinuous)
↓
SPED(885)
(Continuous, tar-
get frequency of
0)
To stop
pulse out-
put
smoothly
Decelerat-
ing to a stop
Pulse output is deceler-
ated to stop.
Note If the target fre-
quency of the 2nd
execution of
ACC(888) is 0 Hz,
then the deceler-
ation rate of the
1st ACC(888) will
be used.
ACC(888) (Con-
tinuous)
↓
ACC(888) (Con-
tinuous, target
frequency of 0)
Operation Purpose Application Frequency changes Description Procedure/
instruction
Pulse frequency
Present frequency
Execution of ACC(888) Execution of INI880)
Time
Pulse frequency
Present frequency
Execution of ACC(888) Execution of SPED(885)
Time
Pulse frequency
Present frequency
1st execution of
ACC(888)
Time
Acceleration/
deceleration rate
(value set when
starting)
Target frequency = 0
2nd execution of
ACC(888)