Omron CP - PROGRAMMING MANUAL 05-2007 Programming Manual page 777

Cp1h/cp1l cpu unit
Table of Contents

Advertisement

High-speed Counter/Pulse Output Instructions
Opera-
Purpose
tion
Starting
Simple trap-
Positioning with
pulse out-
ezoidal con-
trapezoidal accel-
put
trol
eration and decel-
eration (Same
rate used for
acceleration and
deceleration; no
starting speed)
The number of
pulses cannot be
changed during
positioning.
Changing
To change
Changing the tar-
settings
speed
get speed (fre-
smoothly
quency) during
(with the
positioning
same accel-
(acceleration rate
eration and
= deceleration
decelera-
rate)
tion rates)
Stopping
To stop
Immediate stop
pulse out-
pulse out-
put
put. (Num-
ber of
pulses set-
ting is not
preserved.)
To stop
Decelerating to a
pulse output
stop
smoothly.
(Number of
pulses set-
ting is not
preserved.)
744
Application
Pulse frequency
Target
Acceleration/
frequency
deceleration
rate
Execution of
ACC(888)
Pulse
frequency
Changed target
frequency
Target frequency
Execution of
ACC(888)
(independent
mode)
Pulse frequency
Present
frequency
Execution of ACC(888)
Pulse frequency
Present
frequency
Target
frequency = 0
Execution of
PLS2(887)
Note
Triangular Control
If the specified number of pulses is less than the number required to reach the
target frequency and return to zero, the function will automatically reduce the
acceleration/deceleration time and perform triangular control (acceleration
and deceleration only.) An error will not occur.
Frequency changes
Specified number of pulses
(Specified with PULS(886).)
Time
Outputs the specified
number of pulses and
then stops.
Specified
Number of pulses
number of
specified with
pulses
PULS(886) does
(Specified with
not change.
PULS(886).)
Acceleration/
deceleration
rate
Time
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
Execution of INI(880)
Deceleration rate
Time
Execution of
ACC(888)
Section 3-20
Description
Procedure/
instruction
Accelerates and
PULS(886)
decelerates at the
same fixed rate and
ACC(888)
stops immediately
(Indepen-
when the specified
dent)
number of pulses
has been output.
(See note.)
Note The target
position
(specified
number of
pulses) can-
not be
changed dur-
ing position-
ing.
ACC(888) can be
PULS(886)
executed during
positioning to
ACC(888) or
change the acceler-
SPED(885)
ation/deceleration
(Indepen-
rate and target fre-
dent)
quency.
The target position
ACC(888)
(specified number
(Indepen-
of pulses) is not
dent)
changed.
Pulse output is
PULS(886)
stopped immedi-
ately and the
ACC(888)
remaining number
(Indepen-
of output pulses is
dent)
cleared.
INI(880)
Decelerates the
PULS(886)
pulse output to a
stop.
ACC(888) or
Note If ACC(888)
SPED(885)
started the
(Indepen-
operation, the
dent)
original
acceleration/
ACC(888)
deceleration
(Indepen-
rate will
dent, inde-
remain in
pendent,
effect.
target fre-
If SPED(885)
quency of 0)
started the
operation, the
PLS2(887)
acceleration/
deceleration
ACC(888)
rate will be
(Indepen-
invalid and
dent, target
the pulse out-
frequency of
put will stop
immediately.
0)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents