Difference between revisions of "AXY:MC-Basic:group.TIMESETTLEMAX"

From SoftMC-Wiki
Jump to: navigation, search
Line 40: Line 40:
 
* [[MC-Basic:ATTACH|ATTACH]]
 
* [[MC-Basic:ATTACH|ATTACH]]
 
* [[MC-Basic:group.ISSETTLED|group.ISSETTLED]]
 
* [[MC-Basic:group.ISSETTLED|group.ISSETTLED]]
* [[Axystems:MC-Basic:group.POSITIONERRORSETTLE|group.POSITIONERRORSETTLE]]
+
* [[MC-Basic:group.POSITIONERRORSETTLE|group.POSITIONERRORSETTLE]]
 
* [[Axystems:MC-Basic:group.TIMESETTLE|group.TIMESETTLE]]
 
* [[Axystems:MC-Basic:group.TIMESETTLE|group.TIMESETTLE]]
  
  
 
}}
 
}}

Revision as of 08:51, 22 May 2014

This property defines the maximum time allowed for the group to settle and is measured from the moment the motion profiler completes. An error is generated when the specified time has passed and the axis has not settled. TIMESETTLE is measured from the moment the group is in position. Since some time may pass from the moment the profiler has completed until the group is actually in position, TIMESETTLEMAX should be set greater than TIMESETTLE. Setting the value to –1 disables the function (maximum settling time is never checked).

The maximum 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>.TsettleMax

Syntax

<group>.TimeSettleMax = <expression>

?<group>.TimeSettleMax

Availability

All versions

Type

Double

Range

Greater than or equal to 0

Default

-1

Scope

Configuration, Task or Terminal

Limitations

In order set the value within a task, the group must be attached to that task (using the ATTACH command).

Examples

Group1.TimeSettleMax = 5000  ‘Allow maximum 5 seconds to settle

See Also