Difference between revisions of "MC-Basic:robot.AXIS"
m (Miborich moved page Axystems:MC-Basic:robot.AXIS to MC-Basic:robot.AXIS: Global renaming of Axystems: namespace into (Main):) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Languages|MC-Basic:robot.AXIS}} | ||
{{MC-Basic | {{MC-Basic | ||
|SHORT FORM= | |SHORT FORM= | ||
Line 47: | Line 48: | ||
|SEE ALSO= | |SEE ALSO= | ||
* [[MC-Basic:CONFIGGROUP|CONFIGGROUP]] | * [[MC-Basic:CONFIGGROUP|CONFIGGROUP]] | ||
− | * [[ | + | * [[MC-Basic:robot.LINK|robot.LINK]] |
}} | }} |
Latest revision as of 02:05, 28 April 2017
Language: | English • 中文(简体) |
---|
Sets the axis orientation of the robot joint. The setting is completed only after calling the configgrouop command (CONFIGGROUOP ROBOT). Normally the vector should be a unit vector. In any case, it is normalized (converted to unit vector) during the execution of the CONFIGGROUOP command. The meaning of this property is different for each robot type. For example SCARA configuration should have:
a1 = {0,0,1}
a2 = {0,0,1}
a3 = {0,0,-1} ‘ means: Z axis is oriented downwards
a4 = {0,0,1}
NOTE | |
Not all of the values are used, what values are used and what not depends on the selected robot type (SCARA, PUMA, …) |
Syntax
<ROBOT>.axis[<axis no.>][<index>]= 1
? <ROBOT>.axis[<axis no.>][<index>]
Type
Double precision
Range
value: -1¸1 index: 1¸3
Default
0
Scope
Configuration, Task, Terminal
Limitations
Modal only. Writable in disabled state only. Group must be attached.
Examples
Setting the orientation vector of the first joint:
robot.axis[1][1] = 0
robot.axis[1][2] = 0
robot.axis[1][3] = 1.0