MC-Basic:COMMON SHARED ... AS GROUP

From SoftMC-Wiki
Revision as of 12:40, 17 January 2011 by Anonymous (talk)
Jump to: navigation, search

This command is used to define a group. The group is defined as a variable and the definition includes assignment of parameters to the group (i. e., a list of the axes which compose the group). A group must contain one or more axes. Once a group has been defined, the group properties should be set according to the desired group behavior.

Syntax

Common Shared <group>As Group AxisName=<axis> {AxisName=<axis>}              {Model=<robot model>} {Of <point type>}

Availability

All versions

Type

Model : Long

Range

Available AMCS model codes
namecodepoint
no model-1
Cartesian1
Puma2XYZYPR
No Coupling3
SCARA4XYZR
User Defined5
Delta(Flex Picker)6XYZR
Traverse Arm (Speed Picker)7XYZR
Scissor Kinematics8XYZR
Chair Side Engine - 5ON9XYZAB
Chair Side Engine - 5OFF10XYZAB
3PPPR11XYR
Lab Side Engine - 5ON12XYZAB
Lab Side Engine - 5OFF13XYZAB
Dual Arm14XYZR

Scope

Configuration or Terminal

Limitations

Write-Only. Axes being defined as part of the group must not be moving.

In case of Robot definition number of axes should match the robot model.

Examples

Common Shared XYTable as group AxisName=X_axis AxisName=Y_axis

Common Shared Scara as group axnm = a1 axnm = a2 axnm = a3 axnm = a4  model = 4

<point type> defines the point type to be used with the given robot kinematics model, for certain robot models different alternations are possible:

DELTA: default XYZR , also possible: XYZ

SCARA: default XYZR , also possible: XYZ

Scissor: default XYZR , also possible: XYZ

See Also