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

From SoftMC-Wiki
Jump to: navigation, search
(Created page with '{{MC-Basic |SHORT FORM= ''<axis>''.Jfac |SYNTAX= ''<axis>''.JerkFactor = ''<expression>''<br> ?''<axis>''.JerkFactor |AVAILABILITY= All versions |DESCRIPTION= This property sp…')
 
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
<!-- {{Languages|MC-Basic:axis.JERKFACTOR}}
 
{{MC-Basic
 
{{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
''<axis>''.Jfac
+
<''axis''>.Jfac
  
 
|SYNTAX=
 
|SYNTAX=
''<axis>''.JerkFactor = ''<expression>''<br>
+
<''axis''>.JerkFactor = <''expression''><br>
?''<axis>''.JerkFactor
+
?<''axis''>.JerkFactor
  
 
|AVAILABILITY=
 
|AVAILABILITY=
Line 11: Line 12:
  
 
|DESCRIPTION=
 
|DESCRIPTION=
This property specifies the conversion factor between user jerk units and the internal units [counts per msec<sup>3</sup>]. The axis JERKFACTOR must contain the conversion factor for both the position dimension and the time dimension.
+
This property specifies the conversion factor between user jerk units and the internal units [counts per ms<sup>3</sup>]. The axis JERKFACTOR must contain the conversion factor for both the position dimension and the time dimension.
  
 
|TYPE=
 
|TYPE=
Line 23: Line 24:
  
 
|DEFAULT=
 
|DEFAULT=
65536/6e10. This value is suitable for working in units of RPM/second<sup>2</sup> with resolver feedback.
+
65536/6e10. This value is suitable for working in units of rpm/s<sup>2</sup> with resolver feedback.
  
 
|SCOPE=
 
|SCOPE=
Line 29: Line 30:
  
 
|LIMITATIONS=
 
|LIMITATIONS=
Cannot be changed while axis is enabled or while axis is set up as a master axis.<br>
+
* Cannot be changed while axis is enabled or while axis is set up as a master axis.
 
+
* To set the value within a task, the axis must be attached to that task (using the ATTACH command).<br>
To set the value within a task, the axis must be attached to that task (using the ATTACH command).<br>
+
* JERKFACTOR is in effect only when the SMOOTHFACTOR is set to -1. Otherwise, JERKFACTOR is always set to ACCELERATIONFACTOR/1000.
 
 
JERKFACTOR is in effect only when the SMOOTHFACTOR is set to -1. Otherwise, JERKFACTOR is always set to ACCELERATIONFACTOR/1000.
 
  
 
|EXAMPLE=
 
|EXAMPLE=
A1.Jfac = A1.Pfac/(1000^3)                                ‘Position units per second cubed<br>
+
A1.Jfac = A1.Pfac/(1000<sup>3</sup>)
 +
::::Position units per second<sup>3</sup>
  
Xaxis.Jfac = Xaxis.AccelerationFactor / 1000       ‘Acceleration units per second
+
Xaxis.Jfac = Xaxis.AccelerationFactor / 1000
 +
::::Acceleration units per second
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:axis.ACCELERATIONFACTOR|axis.ACCELERATIONFACTOR]]
+
* [[MC-Basic:axis.ACCELERATIONFACTOR|axis.ACCELERATIONFACTOR]]
* [[Axystems:MC-Basic:axis.POSITIONFACTOR|axis.POSITIONFACTOR]]
+
* [[MC-Basic:axis.POSITIONFACTOR|axis.POSITIONFACTOR]]
* [[Axystems:MC-Basic:axis.VELOCITYFACTOR|axis.VELOCITYFACTOR]]
+
* [[MC-Basic:axis.VELOCITYFACTOR|axis.VELOCITYFACTOR]]
  
  
 
}}
 
}}
 +
-->

Latest revision as of 06:57, 14 August 2017