Omron CP1E-NA@@D@-@ Computer Hardware User Manual


 
2 Instructions
2-334
CP1E CPU Unit Instructions Reference Manual(W483)
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 deceler-
ation rate specified in S until the specified number of points has been output, at which point pulse out-
put 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
pulse out-
put
Simple trap-
ezoidal con-
trol
Positioning with
trapezoidal accel-
eration and decel-
eration (Same rate
used for accelera-
tion and decelera-
tion; no starting
speed)
The number of
pulses cannot be
changed during
positioning.
Accelerates and deceler-
ates at the same fixed
rate and stops immedi-
ately 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)
Chang-
ing set-
tings
To change
speed
smoothly
(with the
same accel-
eration and
decelera-
tion rates)
Changing the tar-
get speed (fre-
quency) during
positioning
(acceleration rate
= deceleration
rate)
ACC(888) can be exe-
cuted during positioning
to change the accelera-
tion/deceleration rate
and target frequency.
The target position
(specified number of
pulses) is not changed.
PULS(886)
ACC(888) or
SPED(885)
(Independent)
ACC(888)
(Independent)
PLS2(887)
ACC(888)
(Independent)
Stopping
pulse out-
put
To stop
pulse out-
put. (Num-
ber of
pulses set-
ting is not
preserved.)
Immediate stop Pulse output is stopped
immediately and the
remaining number of out-
put pulses is cleared.
PULS(886)
ACC(888)
(Independent)
INI(880)
Pulse frequency
Target
frequency
Specified number of
pulses (Specified
with PULS(886).)
Execution of
ACC(888)
Outputs the specified
number of pulses and
then stops.
Time
Acceleration/
deceleration
rate
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)