Difference between revisions of "MC-Basic:MOVES"

From SoftMC-Wiki
Jump to: navigation, search
(Created page with '{{MC-Basic |SHORT FORM= |SYNTAX= Moves ''<robot> <target point> {Optional Property}''* |AVAILABILITY= All versions |DESCRIPTION= The MOVES command moves the robot along a str…')
 
(AXY: new links)
 
(16 intermediate revisions by 4 users not shown)
Line 12: Line 12:
 
The MOVES command moves the robot along a straight line in world-space. The target point can be given as LOCATION or JOINT point. The parameters of the motion are: VTRAN, ATRAN, DTRAN, VRTO,AROT, DROT. The syntax for the properties is:
 
The MOVES command moves the robot along a straight line in world-space. The target point can be given as LOCATION or JOINT point. The parameters of the motion are: VTRAN, ATRAN, DTRAN, VRTO,AROT, DROT. The syntax for the properties is:
  
''<Property Name>'' = ''<value>''
+
''<Property Name>'' = <''value''>
  
 
The permanent value is overridden for the duration of the MOVES. All standard motion specification of the MOVE command are also available (STARTTYPE, ABS) with exactly the same functionality.
 
The permanent value is overridden for the duration of the MOVES. All standard motion specification of the MOVE command are also available (STARTTYPE, ABS) with exactly the same functionality.
Line 32: Line 32:
  
 
|LIMITATIONS=
 
|LIMITATIONS=
Write-Only. In a task, the robot must be attached to that task.
+
Write only. In a task, the robot must be attached to that task.
  
 
|EXAMPLE=
 
|EXAMPLE=
Line 38: Line 38:
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:CIRCLE|CIRCLE]]
+
* [[MC-Basic:CIRCLE|CIRCLE]]
* [[Axystems:MC-Basic:group.DEST|group.DEST]]
+
* [[MC-Basic:element.DEST|DEST]]
* [[Axystems:MC-Basic:MOVE|MOVE]]
+
* [[MC-Basic:MOVE|MOVE]]
* [[Axystems:MC-Basic:robot.ACCELERATIONROT|robot.ACCELERATIONROT]]
+
* [[MC-Basic:robot.ACCELERATIONROT|robot.ACCELERATIONROT]]
* [[Axystems:MC-Basic:robot.ACCELERATIONTRANS|robot.ACCELERATIONTRANS]]
+
* [[MC-Basic:robot.ACCELERATIONTRANS|robot.ACCELERATIONTRANS]]
* [[Axystems:MC-Basic:robot.DECELERATIONROT|robot.DECELERATIONROT]]
+
* [[MC-Basic:robot.DECELERATIONROT|robot.DECELERATIONROT]]
* [[Axystems:MC-Basic:robot.DECELERATIONTRANS|robot.DECELERATIONTRANS]]
+
* [[MC-Basic:robot.DECELERATIONTRANS|robot.DECELERATIONTRANS]]
* [[Axystems:MC-Basic:robot.HERE|robot.HERE]]
+
* [[MC-Basic:robot.HERE|robot.HERE]]
* [[Axystems:MC-Basic:robot.START|robot.START]]
+
* [[MC-Basic:robot.START|robot.START]]
* [[Axystems:MC-Basic:robot.VELOCITYROT|robot.VELOCITYROT]]
+
* [[MC-Basic:robot.VELOCITYROT|robot.VELOCITYROT]]
* [[Axystems:MC-Basic:robot.VELOCITYTRANS|robot.VELOCITYTRANS]]
+
* [[MC-Basic:robot.VELOCITYTRANS|robot.VELOCITYTRANS]]
  
  
 
}}
 
}}

Latest revision as of 10:34, 13 September 2017

The MOVES command moves the robot along a straight line in world-space. The target point can be given as LOCATION or JOINT point. The parameters of the motion are: VTRAN, ATRAN, DTRAN, VRTO,AROT, DROT. The syntax for the properties is:

<Property Name> = <value>

The permanent value is overridden for the duration of the MOVES. All standard motion specification of the MOVE command are also available (STARTTYPE, ABS) with exactly the same functionality.

Syntax

Moves <robot> <target point> {Optional Property}*

Availability

All versions

Type

Double

Scope

Task, Terminal

Limitations

Write only. In a task, the robot must be attached to that task.

Examples

MOVES #{400,400,20,-30} vtran = 1000

See Also