MC-Basic:element.JERKFACTOR
This property specifies the conversion factor between the user jerk units and the internal units [counts per msec3].
NOTE | |
In using JERKFACTOR for the group, the position units are taken from the POSITIONFACTOR of the axes within the group. The position units must not be specified in the group’s JERKFACTOR. |
NOTE | |
In using JERKFACTOR for the axis, The axis JERKFACTOR must contain the conversion factor for both the position dimension and the time dimension. |
Short form
<element>.Jfac
Syntax
<element>.JerkFactor = <expression>
?<element>.JerkFactor
Availability
All versions
Type
Double
Range
Greater than zero
Default
Group - 1/6e10 (=1.667e-11). This value is suitable for working in units of position units per minute per second2.
Axis - 65536/6e10. This value is suitable for working in units of rpm/s2 with resolver feedback.
Scope
Configuration, Task or Terminal
Limitations
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 group must be attached to that task (using the ATTACH command).
JERKFACTOR is in effect only when the SMOOTHFACTOR is set to -1. Then, JERKFACTOR is always set to ACCELERATIONFACTOR/1000.
Examples
Axis
A1.Jfac = A1.Pfac/(10003) ‘Position units per second3
Group
G1.Jfac = 1 / (60000 * 1000 * 1000) ‘work in per minute per second squared
G1.Jfac = 1 / (1000 * 1000 * 1000) ‘work in per second cubed