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

From SoftMC-Wiki
Jump to: navigation, search
m (1 revision)
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Languages|MC-Basic:axis.SLAVEDEVIATION}}
 
{{MC-Basic
 
{{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
Line 4: Line 5:
  
 
|SYNTAX=
 
|SYNTAX=
?''<Axis>.'' SlaveDeviation
+
?<''Axis''>.SlaveDeviation
  
 
|AVAILABILITY=
 
|AVAILABILITY=
Version 0.4.0.27 and higher
+
Since Version 4.0.27
  
 
|DESCRIPTION=
 
|DESCRIPTION=
Variable used for monitoring difference between actual master and slave position.
+
Variable used for monitoring differences between actual master and slave positions.
  
In case of gearing it is:
+
For gearing:
 +
:SlaveDeviation = <''slave''>.pfb – GearRatio × <''master''>.pfb
  
SlaveDeviation = <slave>.pfb – GearRatio*<master>.pfb
+
For camming:
 +
:SlaveDeviation = <''slave''>.pfb – CAM(<''master''>.pfb)
  
In case of camming it is:
+
When the mastersource is <''master''>.pfb there will be no difference between <''slave''>.pemax and <''slave''>.slavedeviation.
  
SlaveDeviation = <slave>.pfb – CAM(<master>.pfb)
+
The value is automatically monitored and checked against  
 
+
<''slave''>.SlaveMaxDeviation. If the allowed deviation value is exceeded, an error will be returned.
When the mastersource is <master>.pfb there will be no difference between <slave>.pemax and <slave>.slavedeviation.
 
 
 
The value is automatically monitored and checked against
 
 
 
<slave>.SlaveMaxDeviation and if it is exceeded an error will be returned.
 
  
 
|TYPE=
 
|TYPE=
Line 33: Line 31:
  
 
|UNITS=
 
|UNITS=
Position Units
+
Position units
  
 
|DEFAULT=
 
|DEFAULT=
Line 42: Line 40:
  
 
|LIMITATIONS=
 
|LIMITATIONS=
Read Only, Modal Only
+
* Read only
 +
* Modal only
  
 
|EXAMPLE=
 
|EXAMPLE=
Line 48: Line 47:
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:axis.SLAVEMAXDEVIATION|axis.SLAVEMAXDEVIATION]]
+
* [[MC-Basic:axis.SLAVEDISABLE|axis.SLAVEDISABLE]]
 +
* [[MC-Basic:axis.SLAVEMAXDEVIATION|axis.SLAVEMAXDEVIATION]]
 +
* [[MC-Basic:axis.MASTERSOURCE|axis.MASTERSOURCE]]
 +
* [[MC-Basic:axis.MASTERSYNC|axis.MASTERSYNC]]
 +
* [[MC-Basic:axis.SLAVELAG|axis.SLAVELAG]]
  
  
 
}}
 
}}

Latest revision as of 02:11, 21 April 2017

Language: English  • 中文(简体)‎

Variable used for monitoring differences between actual master and slave positions.

For gearing:

SlaveDeviation = <slave>.pfb – GearRatio × <master>.pfb

For camming:

SlaveDeviation = <slave>.pfb – CAM(<master>.pfb)

When the mastersource is <master>.pfb there will be no difference between <slave>.pemax and <slave>.slavedeviation.

The value is automatically monitored and checked against <slave>.SlaveMaxDeviation. If the allowed deviation value is exceeded, an error will be returned.

Syntax

?<Axis>.SlaveDeviation

Availability

Since Version 4.0.27

Type

Double

Range

0 to MaxDouble

Units

Position units

Scope

Configuration, Task or Terminal

Limitations

  • Read only
  • Modal only

Examples

Axis1.SlaveDeviation

See Also