Difference between revisions of "AXY:MC-Basic:group.TIMESETTLE"
m (Text replace - "<GROUP>" to "<''group''>") |
|||
Line 38: | Line 38: | ||
|SEE ALSO= | |SEE ALSO= | ||
− | * [[ | + | * [[MC-Basic:ATTACH|ATTACH]] |
* [[Axystems:MC-Basic:group.ISSETTLED|group.ISSETTLED]] | * [[Axystems:MC-Basic:group.ISSETTLED|group.ISSETTLED]] | ||
* [[Axystems:MC-Basic:group.POSITIONERRORSETTLE|group.POSITIONERRORSETTLE]] | * [[Axystems:MC-Basic:group.POSITIONERRORSETTLE|group.POSITIONERRORSETTLE]] |
Revision as of 08:35, 22 May 2014
This property is used to specify the time to wait for an element to get into position. It is used in conjunction with the POSITIONERRORSETTLE property, to determine the point in time at which the group is considered to be settled after being moved.
When the motion profiler has completed, the absolute value of the position error (Target Position – Actual Position) is compared to the PESETTLE property. When the the result is less than or equal to this property for the time given by TIMESETTLE, the ISSETTLED flag is set. The settling time should be an integer multiple of the SERCOS cycle time. If it is not, the actual time is rounded up to the nearest integer multiple of the SERCOS cycle time, and a message is given.
Short form
<group>.Tsettle
Syntax
<group>.TimeSettle = <expression>
?<group>.TimeSettle
Availability
All versions
Type
Double
Range
Greater than or equal to 0
Units
Milliseconds
Default
0
Scope
Configuration, Task or Terminal
Limitations
To set the value within a task, the group must be attached to that task (using the ATTACH command).
Examples
Group1.TimeSettle = 5000 ‘Allow 5 seconds to settle