Difference between revisions of "MC-Basic:axis.POSITIONROLLOVER"

From SoftMC-Wiki
Jump to: navigation, search
(Created page with '{{MC-Basic |SHORT FORM= ''<axis>''.PRollover |SYNTAX= ''<axis>''.PositionRollover = ''<value>''<br> ?''<axis>''.PositionRollover |AVAILABILITY= All versions |DESCRIPTION= Set …')
 
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Languages|MC-Basic:axis.POSITIONROLLOVER}}
 
{{MC-Basic
 
{{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
''<axis>''.PRollover
+
<''axis''>.PRollover
  
 
|SYNTAX=
 
|SYNTAX=
''<axis>''.PositionRollover = ''<value>''<br>
+
<''axis''>.PositionRollover = <''value''><br>
?''<axis>''.PositionRollover
+
?<''axis''>.PositionRollover
  
 
|AVAILABILITY=
 
|AVAILABILITY=
Line 11: Line 12:
  
 
|DESCRIPTION=
 
|DESCRIPTION=
Set or query the rotary axis rollover value.. When an axis has the POSITIONROLLOVERENABLE flag set (ON), it means that this axis is rotary (i.e., the position coordinates of the axis are periodical). POSITIONROLLOVER defines the period (the length one revolution in user units) of the axis.
+
Sets or queries the rotary axis rollover value. When an axis POSITIONROLLOVERENABLE flag is set (ON), it means the axis is rotary (i.e., the position coordinates of the axis are periodical). POSITIONROLLOVER defines the period (the length one revolution in user units) of the axis.
  
 
The effect of this property is such that the position command and feedback (as seen by the user), are a modulus of the POSITIONROLLOVER.
 
The effect of this property is such that the position command and feedback (as seen by the user), are a modulus of the POSITIONROLLOVER.
Line 31: Line 32:
  
 
|LIMITATIONS=
 
|LIMITATIONS=
The PositionRollover value may be changed only when the axis is disabled<br>
+
* The PositionRollover value may be changed only when the axis is disabled<br>
 
+
* 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 39:
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:ATTACH|ATTACH]]
+
* [[MC-Basic:ATTACH|ATTACH]]
* [[Axystems:MC-Basic:axis.POSITIONROLLOVERENABLE|axis.POSITIONROLLOVERENABLE]]
+
* [[MC-Basic:axis.POSITIONROLLOVERENABLE|axis.POSITIONROLLOVERENABLE]]
  
  
 
}}
 
}}

Latest revision as of 08:00, 20 April 2017

Language: English  • 中文(简体)‎

Sets or queries the rotary axis rollover value. When an axis POSITIONROLLOVERENABLE flag is set (ON), it means the axis is rotary (i.e., the position coordinates of the axis are periodical). POSITIONROLLOVER defines the period (the length one revolution in user units) of the axis.

The effect of this property is such that the position command and feedback (as seen by the user), are a modulus of the POSITIONROLLOVER.

Short form

<axis>.PRollover

Syntax

<axis>.PositionRollover = <value>
?<axis>.PositionRollover

Availability

All versions

Type

Double

Range

Greater than zero

Default

360

Scope

Configuration, Task or Terminal

Limitations

  • The PositionRollover 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.PositionRollover = 1024

See Also