Difference between revisions of "AXY:MC-Basic:axis.SMOOTHFACTOR"
m (Text replace - "''<axis>''" to "<''axis''>") |
m |
||
Line 12: | Line 12: | ||
|DESCRIPTION= | |DESCRIPTION= | ||
− | This property is used to control the amount of smoothing applied to the s-curve profile. The smooth factor may be set in the range | + | This property is used to control the amount of smoothing applied to the s-curve profile. The smooth factor may be set to a value in the range 1 to 100, to correspond approximately to an acceleration time ranging from V/A to 3×V/A (where V is the cruise velocity and A is the acceleration). |
+ | |||
+ | Setting the factor to 0 engages the trapezoidal velocity with no smoothing. | ||
+ | |||
+ | Setting the factor to -1 returns jerk control, in which the exact value of JERK is set. When SMOOTHFACTOR is set to -1, the JERK property is used to control the amount of smoothing. | ||
+ | |||
+ | This property is used inside a motion command to override the permanent value. | ||
{{Axystems:PrfType_vs_SmoothFactor}} | {{Axystems:PrfType_vs_SmoothFactor}} |
Revision as of 11:18, 19 March 2014
This property is used to control the amount of smoothing applied to the s-curve profile. The smooth factor may be set to a value in the range 1 to 100, to correspond approximately to an acceleration time ranging from V/A to 3×V/A (where V is the cruise velocity and A is the acceleration).
Setting the factor to 0 engages the trapezoidal velocity with no smoothing.
Setting the factor to -1 returns jerk control, in which the exact value of JERK is set. When SMOOTHFACTOR is set to -1, the JERK property is used to control the amount of smoothing.
This property is used inside a motion command to override the permanent value.
Axystems:PrfType vs SmoothFactor
Short form
<axis>.Smooth
Syntax
<axis>.SmoothFactor = <expression>
?<axis>.SmoothFactor
Availability
All versions
Type
Double
Range
-1, 0, 1 to 100
Default
1
Scope
Configuration, Task or Terminal
Limitations
To set the value within a task, the axis must be attached to that task (using the ATTACH command).
Examples
Axis1.Smoothfactor = 30
Move Axis1 100 SmoothFactor = 20