3 vector, 1 vector motion commands, 2 vector properties – ElmoMC Multi-Axis Motion Controller-Maestro User Manual
Page 37
4.3
Vector
4.3.1 Vector Motion Commands
Vector commands can be sent simultaneously or serially according to
VSM
value -
simultaneously to a Vector or serially to individual axes (components of a vector). However,
only the parcel sent serially to the axes provides a reliable check of operating performance
results. When commands are sent individually, in a serial manner, the results of each
motion can be checked. If a vector is sent as a group (simultaneously), the results cannot be
checked.
A vector is a set of axes that provide two or three dimensional interpolated motion.
When a vector is active, the member axes can receive commands not only from it, but also
from the axes' objects.
A Vector cannot be activated if one of its member Axes is a member of another active
Vector. Access condition is set by attach/detach operator
•
To send a set parameter value:
< Vector name>.Command [=
For example:
V1.AC = V1.DC=1000000;
V1.MO = 0;
V2.BG;
V2.ST.
4.3.2
Vector Properties
• To set a property value:
< Vector name>.Property=
• To get a property value:
All properties are valid for Vector2D and Vector3D
Property
VAC - vector acceleration
Dimension
Counts per second
squared
Default
28000000
Limitation
Type
Unsigned integer
Example
(see Appendix B.1.2.1 Circle Sample)
Property
VAE - calculated acceleration margin
Explanation
Prevents the Maestro's calculated trajectory from exceeding the
maximum Axis acceleration.
Default
0.9
Limitation
0-1
Type
Float
Example
Property
VBT - synchronized start command delay
Maestro
Software Manual
General and Motion Instructions
MAN-MASSW (Ver. Q)
4-18