Omron SYSMAC CJ Series User Manual page 189

Sysmac cj series cpu unit pulse i/o module
Hide thumbs Also See for SYSMAC CJ Series:
Table of Contents

Advertisement

• When the origin has been defined, the system operates using absolute coordinates.
Conditions
Coordinate sys-
tem of pulse
output PV
Refer to 8-5-1 Origin Searches for details on origin searches.
Relationship between the Coordinate System and Pulse Specifications
The following table shows the pulse output operation for the four possible combinations of the coor-
dinate systems (absolute or relative) and the pulse output (absolute or relative) specified when the
PULS(886) or PLS2(887) instruction is executed.
Pulse output
specified in
PULS(886) or
PLS2(887)
Relative pulses
Positions the system to another position relative to the present position.
specified
Number of movement pulses = Number of pulses setting
The pulse output PV after instruction execution =
Number of movement pulses = Number of pulses set-
ting
The pulse output PV is reset to 0 just before pulses
are output. After that, the specified number of pulses
is output.
The following example shows the number of CCW
pulses setting = 100 counterclockwise.
Target position
Pulse output PV range: 8000 0000 to 7FFF FFFF hex
Number of pulses setting range: 0000 0000 to 7FFF
FFFF hex
Absolute
Absolute pulses cannot be used when the origin loca-
tion is undefined, i.e., when the system is operating
pulses speci-
with a relative coordinate system. An instruction exe-
fied
cution error will occur.
CJ2M CPU Unit Pulse I/O Module User's Manual
Origin has been defined by
Origin has been
defined by an origin
instruction to change the
search
Absolute coordinate system
Relative coordinate system
Origin not defined
(The No-origin Flag will be ON.)
Number of pulses setting
= Number of movement pulses
100
Pulse Output PV
Present position = 0
executing the INI(880)
PV
Relative coordinate system
Absolute coordinate system
(The No-origin Flag will be OFF.)
The pulse output PV after instruction execution = PV
+ Number of movement pulses.
The following example shows the number of pulses
setting = 100 counterclockwise.
Number of pulses setting
= Number of movement pulses
100
0
Target position
Pulse output PV range: 8000 0000 to 7FFF FFFF hex
Number of pulses setting range: 0000 0000 to 7FFF
FFFF hex
Positions the system to an absolute position relative
to the origin. The number of movement pulses and
movement direction are calculated automatically from
the present position (pulse output PV) and target posi-
tion.
The following example is for a number of pulses set-
ting of +100.
+ 100
0
Target position =
Setting of number of pulses
Origin
Number of movement pulses = Number of pulses set-
ting − Pulse output PV when instruction is executed.
The movement direction is determined automatically.
Pulse output PV when instruction is executed = Num-
ber of pulses setting
Pulse output PV range:
8000 0000 to 7FFF FFFF hex
Number of pulses setting range:
8000 0000 to 7FFF FFFF hex
8 Pulse Outputs
Origin is undefined (Origin
search has not been performed
and PV has not been changed
with the INI(880) instruction.)
Origin defined
Pulse output
PV
Present position
+ 200
Pulse output
Present position
PV
8
8-29

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sysmac cj2m-cpu seriesSysmac cj2m-md21 series

Table of Contents