Difference between revisions of "MC-Basic:axis.POSITIONMAX"

From SoftMC-Wiki
Jump to: navigation, search
m (Text replace - "+/- " to "± ")
Line 12: Line 12:
  
 
|DESCRIPTION=
 
|DESCRIPTION=
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.
+
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.
  
 
|TYPE=
 
|TYPE=
Line 30: Line 30:
  
 
|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=

Revision as of 09:56, 19 March 2014

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.

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

See Also