Difference between revisions of "AXY:MC-Basic:axis.POSITIONERRORSETTLE"

From SoftMC-Wiki
Jump to: navigation, search
Line 40: Line 40:
 
* [[MC-Basic:axis.POSITIONFACTOR|axis.POSITIONFACTOR]]
 
* [[MC-Basic:axis.POSITIONFACTOR|axis.POSITIONFACTOR]]
 
* [[MC-Basic:axis.TIMESETTLE|axis.TIMESETTLE]]
 
* [[MC-Basic:axis.TIMESETTLE|axis.TIMESETTLE]]
* [[Axystems:MC-Basic:axis.TIMESETTLEMAX|axis.TIMESETTLEMAX]]
+
* [[MC-Basic:axis.TIMESETTLEMAX|axis.TIMESETTLEMAX]]
  
  
 
}}
 
}}

Revision as of 08:48, 22 May 2014

This property defines the range in which the axis is defined as settled. When the motion profiler is complete, the absolute value of the position error (Target Position - Actual Position) is compared to the PESETTLE value. When the the result is less than or equal to this value, for the time given by TIMESETTLE, the ISSETTLED flag is set.

Short form

<axis>.PESettle

Syntax

<axis>.PositionErrorSettle = <expression>
?<axis>.PositionErrorSettle

Availability

All versions

Type

Double

Range

0 to MaxDouble

Units

User axis position units, as given by <axis>.POSITIONFACTOR.

Default

MaxDouble

Scope

Task or Terminal

Limitations

To set the value within a task, the axis must be attached to that task (using the ATTACH command).

Examples

Xaxis.PESettle =0.0144

See Also