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

From SoftMC-Wiki
Jump to: navigation, search
(Created page with '{{MC-Basic |SHORT FORM= ''<axis>''.TSettleMax |SYNTAX= ''<axis>''.TimeSettleMax = ''<expression>''<br> ?''<axis>''.TimeSettleMax |AVAILABILITY= All versions |DESCRIPTION= Th…')
 
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
<!-- {{Languages|MC-Basic:axis.TIMESETTLEMAX}}
 
{{MC-Basic
 
{{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
''<axis>''.TSettleMax
+
<''axis''>.TSettleMax
  
 
|SYNTAX=
 
|SYNTAX=
''<axis>''.TimeSettleMax = ''<expression>''<br>
+
<''axis''>.TimeSettleMax = <''expression''><br>
  
?''<axis>''.TimeSettleMax
+
?<''axis''>.TimeSettleMax
  
 
|AVAILABILITY=
 
|AVAILABILITY=
Line 12: Line 13:
  
 
|DESCRIPTION=
 
|DESCRIPTION=
This property defines the maximum time allowed for the axis to settle. The time is measured from the moment the motion profiler completes. If, after the specified time has passed, the axis has not settled, an error is generated. TIMESETTLE is measured from the moment the axis is in position. Since some time may pass from the moment the profiler has completed until the axis is actually in position, TIMESETTLEMAX should be set greater than TIMESETTLE. Setting the value to -1 disables the function (i. e., the maximum settling time is never checked).
+
This property defines the maximum time allowed for the axis to settle. The time is measured from the moment the motion profiler completes. If the axis has not settled after the specified time has passed, an error is generated. TIMESETTLE is measured from the moment the axis is in position. Since some time may elapse from the moment the profiler has completed until the axis is actually in position, TIMESETTLEMAX should be set greater than TIMESETTLE.  
 +
 
 +
Setting the value to -1 disables this function (i.e., the maximum settling time is never checked).
  
 
|TYPE=
 
|TYPE=
Line 18: Line 21:
  
 
|RANGE=
 
|RANGE=
-1, Greater than 0
+
-1, greater than 0
  
 
|UNITS=
 
|UNITS=
Line 30: Line 33:
  
 
|LIMITATIONS=
 
|LIMITATIONS=
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. To set the value within a task, the axis must be attached to that task (using the ATTACH command).
+
*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.  
 +
*To set the value within a task, the axis must be attached to that task (using the ATTACH command).
  
 
|EXAMPLE=
 
|EXAMPLE=
Xaxis.TimeSettleMax = 5000  ‘Allow maximum 5 seconds to settle
+
Xaxis.TimeSettleMax = 5000
 +
::::Allow maximum 5 seconds to settle
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:ATTACH|ATTACH]]
+
* [[MC-Basic:ATTACH|ATTACH]]
* [[Axystems:MC-Basic:axis.ISSETTLED|axis.ISSETTLED]]
+
* [[MC-Basic:axis.ISSETTLED|axis.ISSETTLED]]
* [[Axystems:MC-Basic:axis.POSITIONERRORSETTLE|axis.POSITIONERRORSETTLE]]
+
* [[MC-Basic:axis.POSITIONERRORSETTLE|axis.POSITIONERRORSETTLE]]
* [[Axystems:MC-Basic:axis.TIMESETTLE|axis.TIMESETTLE]]
+
* [[MC-Basic:axis.TIMESETTLE|axis.TIMESETTLE]]
  
  
 
}}
 
}}
 +
-->

Latest revision as of 07:32, 14 August 2017