Difference between revisions of "MC-Basic:axis.POSITIONEXTROLLOVER"
m (1 revision) |
(AXY: new links) |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Languages|MC-Basic:axis.POSITIONEXTROLLOVER}} | ||
{{MC-Basic | {{MC-Basic | ||
|SHORT FORM= | |SHORT FORM= | ||
Line 4: | Line 5: | ||
|SYNTAX= | |SYNTAX= | ||
− | '' | + | <''axis''>.PositionExtRollover = <''value''><br> |
− | ?'' | + | ?<''axis''>.PositionExtRollover |
|AVAILABILITY= | |AVAILABILITY= | ||
Line 11: | Line 12: | ||
|DESCRIPTION= | |DESCRIPTION= | ||
− | + | <font color="red"> | |
+ | Sets or queries the rotary axis rollover value. When an axis has the POSITIONEXTROLLOVERENABLE flag set (ON), it means that POSITION EXTERNAL of this axis is rotary (i.e., the external position coordinates of the axis are periodical). POSITIONEXTROLLOVER defines the period (the length one revolution in user units) of PEXT of the axis. | ||
− | The effect of this property is such that the position | + | The effect of this property is such that the external position (as seen by the user) is a modulus of the POSITIONEXTROLLOVER. |
+ | |||
+ | </font> | ||
|TYPE= | |TYPE= | ||
Line 31: | Line 35: | ||
|LIMITATIONS= | |LIMITATIONS= | ||
− | The PositionExtRollover value may be changed only when the axis is disabled | + | * The PositionExtRollover value may be changed only when the axis is disabled. |
− | + | * To set the value within a task, the axis must be attached to that task (using the ATTACH command). | |
− | To set the value within a task, the axis must be attached to that task (using the ATTACH command). | ||
|EXAMPLE= | |EXAMPLE= | ||
Line 39: | Line 42: | ||
|SEE ALSO= | |SEE ALSO= | ||
− | * [[ | + | * [[MC-Basic:axis.POSITIONEXTERNAL|axis.POSITIONEXTERNAL]] |
− | * [[ | + | * [[MC-Basic:axis.VELOCITYEXTERNALFACTOR|axis.VELOCITYEXTERNALFACTOR]] |
+ | * [[MC-Basic:axis.POSITIONEXTERNALFACTOR|axis.POSITIONEXTERNALFACTOR]] | ||
+ | * [[MC-Basic:element.POSITIONFEEDBACK|POSITIONFEEDBACK]] | ||
+ | * [[MC-Basic:axis.VELOCITYEXTERNAL|axis.VELOCITYEXTERNAL]] | ||
+ | * [[MC-Basic:axis.VELOCITYEXTERNALFACTOR|axis.VELOCITYEXTERNALFACTOR]] | ||
+ | * [[MC-Basic:axis.COUNTEXTERNAL|axis.COUNTEXTERNAL]] | ||
+ | * [[MC-Basic:axis.DIRECTIONEXTERNAL|axis.DIRECTIONEXTERNAL]] | ||
+ | * [[MC-Basic:axis.POSITIONEXTROLLOVER|axis.POSITIONEXTROLLOVER]] | ||
+ | * [[MC-Basic:axis.POSITIONROLLOVERENABLE|axis.POSITIONROLLOVERENABLE]] | ||
+ | * [[Endless Axes|Infinite Axes]] | ||
}} | }} |
Latest revision as of 12:02, 13 September 2017
Language: | English • 中文(简体) |
---|
Sets or queries the rotary axis rollover value. When an axis has the POSITIONEXTROLLOVERENABLE flag set (ON), it means that POSITION EXTERNAL of this axis is rotary (i.e., the external position coordinates of the axis are periodical). POSITIONEXTROLLOVER defines the period (the length one revolution in user units) of PEXT of the axis.
The effect of this property is such that the external position (as seen by the user) is a modulus of the POSITIONEXTROLLOVER.
Syntax
<axis>.PositionExtRollover = <value>
?<axis>.PositionExtRollover
Availability
All versions
Type
Double
Range
Greater than zero
Default
360
Scope
Configuration, Task or Terminal
Limitations
- The PositionExtRollover value may be changed only when the axis is disabled.
- To set the value within a task, the axis must be attached to that task (using the ATTACH command).
Examples
A1.PositionEXTRollover = 1024