Position buffer – Yaskawa MP940 Reference Manual User Manual
Page 434

MotionSuite™ MP940 Machine Controller Reference Manual
Position Control
11-37
In infinite length axis position references, add the current travel distance
(incremental travel distance) to the the previous position reference
(OLC012), and set the new value as the position reference (OLC012).
Note: The position reference is not necessarily set in the range of 0 ~
(reset position of infinite length axis -1).
Position Buffer
A position data group maintained within the SVA module keeps a
maximum capacity of 256 points per axis. These are used as position data
during execution of motion programs. If the position data is stored
beforehand, continuous run becomes possible with only a simple program
designating the points.
Position Reference
Selection
(Bit 12 of OWC001)
Position Reference
Type (bit 14 of
OWC001)
Position Reference (OLC012)
0
(direct designation)
0
(absolute position
type)
Sets the absolute position (moves to the set position).
Example: OLC012
←
10000
OLC012
←
20000
1
(incremental
addition format)
Sets the current distance travelled (incremental amount)
to be added to the previous value of OLC012.
OLC012
←
Previous OLC012 value + incremental
motion distance
(Example) When previous value of OLC012 = 1000 and
the current travel distance is 500:
OLC012
←
1000 + 500 = 1500
1
(Indirect
Designation)
0
(absolute position
type)
Sets the position buffer number.
The absolute position must be stored beforehand in the
position buffer of the designated number.
1234
1
2
3
4
99
256
-
-
-
-
-
-
-
-
-
99
OLxx12
Position Buffer Number
(1~256)
Position buffers
99~1234 are used as
the absolute position.