Difference between revisions of "MC-Basic:axis.POSITIONMAX"
m (Text replace - "''<axis>''" to "<''axis''>") |
m (Text replace - "''<expression>''" to "<''expression''>") |
||
Line 4: | Line 4: | ||
|SYNTAX= | |SYNTAX= | ||
− | <''axis''>.PositionMax = '' | + | <''axis''>.PositionMax = <''expression''><br> |
?<''axis''>.PositionMax | ?<''axis''>.PositionMax |
Revision as of 08:23, 17 March 2014
This property is a software limit defining the upper limit of the axis. Motion commands with target positions above this limit will not be allowed. If an axis is past 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.
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