Difference between revisions of "MC-Basic:axis.POSITIONMAX"
m (Text replace - "''<expression>''" to "<''expression''>") |
|||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Languages|MC-Basic:axis.POSITIONMAX}} | ||
{{MC-Basic | {{MC-Basic | ||
|SHORT FORM= | |SHORT FORM= | ||
Line 12: | Line 13: | ||
|DESCRIPTION= | |DESCRIPTION= | ||
− | This property is a software limit defining the upper limit of the axis. Motion commands with target positions above this limit | + | This property is a software limit defining the upper limit of the axis. Motion commands with target positions above this limit are not be allowed. If an axis has passed the limit, motion commands to move it away from the limit are allowed. The upper position limit is enabled or disabled using the POSITIONMAXENABLE property. |
+ | |||
+ | |||
+ | {{Note/Important| In groups/robots there exist a '''additional''' PMAX value to every joint which differs from the axis value. For example A1.PMAX ≠ J1.PMAX. Irrespectively if the group coupling is turned on or off.}} | ||
+ | |||
|TYPE= | |TYPE= | ||
Line 18: | Line 23: | ||
|RANGE= | |RANGE= | ||
− | + | ± Max Double | |
|UNITS= | |UNITS= | ||
Line 30: | Line 35: | ||
|LIMITATIONS= | |LIMITATIONS= | ||
− | Cannot be changed while the axis is moving. Must be greater than the lower limit, PMIN. To set the value within a task, the axis must be attached to that task (using the ATTACH command). | + | * Cannot be changed while the axis is moving. |
+ | * Must be greater than the lower limit, PMIN. | ||
+ | * To set the value within a task, the axis must be attached to that task (using the ATTACH command). | ||
|EXAMPLE= | |EXAMPLE= | ||
Line 36: | Line 43: | ||
|SEE ALSO= | |SEE ALSO= | ||
− | * [[ | + | * [[MC-Basic:ATTACH|ATTACH]] |
− | * [[ | + | * [[MC-Basic:axis.POSITIONFACTOR|axis.POSITIONFACTOR]] |
− | * [[ | + | * [[MC-Basic:axis.POSITIONMAX|axis.POSITIONMAX]] |
− | * [[ | + | * [[MC-Basic:axis.POSITIONMIN|axis.POSITIONMIN]] |
− | * [[ | + | * [[MC-Basic:axis.POSITIONMINENABLE|axis.POSITIONMINENABLE]] |
}} | }} |
Latest revision as of 07:30, 20 April 2017
Language: | English • 中文(简体) |
---|
This property is a software limit defining the upper limit of the axis. Motion commands with target positions above this limit are not be allowed. If an axis has passed the limit, motion commands to move it away from the limit are allowed. The upper position limit is enabled or disabled using the POSITIONMAXENABLE property.
IMPORTANT | |
In groups/robots there exist a additional PMAX value to every joint which differs from the axis value. For example A1.PMAX ≠ J1.PMAX. Irrespectively if the group coupling is turned on or off. |
Short form
<axis>.PMax
Syntax
<axis>.PositionMax = <expression>
?<axis>.PositionMax
Availability
All versions
Type
Double
Range
± Max Double
Units
User axis position units, as given by <axis>.POSITIONFACTOR.
Default
MaxDouble
Scope
Configuration, Task or Terminal
Limitations
- Cannot be changed while the axis is moving.
- Must be greater than the lower limit, PMIN.
- To set the value within a task, the axis must be attached to that task (using the ATTACH command).
Examples
Xaxis.PMax = 1002