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

From SoftMC-Wiki
Jump to: navigation, search
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{Languages|MC-Basic:axis.PositionBacklashAlpha}}
 
{{MC-Basic
 
{{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
 
None
 
None
 
|SYNTAX=
 
|SYNTAX=
<axis>.PositionBacklashAlpha
+
<''axis''>.PositionBacklashAlpha
 
|AVAILABILITY=
 
|AVAILABILITY=
 
4.5.33 and later
 
4.5.33 and later
 
|DESCRIPTION=
 
|DESCRIPTION=
Value of the alpha filter used in backlash compensation. See [[Axystems:MC-Basic:axis.PositionBacklash]].
+
Value of the alpha filter used in backlash compensation. It is used to eliminate strong jumping  of backlash compensation value between positive and negative directions, typically occurring near target point or at the beginning of the movement. See [[MC-Basic:axis.PositionBacklash|'''<axis>.PositionBacklash''']] and [[MC-Basic:compTable.DIRECTION|'''<comp>.Direction''']].<br>
 +
 
 +
* Bigger values (close to 1.0) are for sharper corners (faster response)
 +
* Smaller values (close to 0.1) are for smoother behavior
 +
 
 +
[[File:Backlash.jpg|frame|Picture showing different values of backlash compensation in different movement directions. Note the influence of PositionBacklashAlpha factor (0.9, 0.95, 0.99)|700px]]
 +
 
 +
 
 +
{{Note/Important| The backlash position value is not compensated in the position feedback. Therefore, applying position backlash to a non-zero value will result the same opposite value in the position error (PE). It will look like PE is never closed.}}
 +
 
 +
 
 
|TYPE=
 
|TYPE=
double
+
Double
 
|RANGE=
 
|RANGE=
 
0 ... 1.0
 
0 ... 1.0
 
|UNITS=
 
|UNITS=
none
+
None
 
|DEFAULT=
 
|DEFAULT=
 
0.9
 
0.9
Line 19: Line 30:
 
Task, Terminal
 
Task, Terminal
 
|LIMITATIONS=
 
|LIMITATIONS=
Modal-Only
+
Modal only
 
|EXAMPLE=
 
|EXAMPLE=
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:axis.PositionBacklash | PositionBacklash]]
+
* [[MC-Basic:axis.PositionBacklash| PositionBacklash]]
 
}}
 
}}

Latest revision as of 05:23, 20 April 2017

Language: English  • 中文(简体)‎

Value of the alpha filter used in backlash compensation. It is used to eliminate strong jumping of backlash compensation value between positive and negative directions, typically occurring near target point or at the beginning of the movement. See <axis>.PositionBacklash and <comp>.Direction.

  • Bigger values (close to 1.0) are for sharper corners (faster response)
  • Smaller values (close to 0.1) are for smoother behavior
Picture showing different values of backlash compensation in different movement directions. Note the influence of PositionBacklashAlpha factor (0.9, 0.95, 0.99)


IMPORTANT.svgIMPORTANT
The backlash position value is not compensated in the position feedback. Therefore, applying position backlash to a non-zero value will result the same opposite value in the position error (PE). It will look like PE is never closed.

Short form

None

Syntax

<axis>.PositionBacklashAlpha

Availability

4.5.33 and later

Type

Double

Range

0 ... 1.0

Units

None

Default

0.9

Scope

Task, Terminal

Limitations

Modal only

See Also