Feedback Parameters
Feedback parameters are parameters related to feedback data and statuses. These parameters are set using functions such as SetParam and SetFeedbackParam.
This page contains explanations for the following feedback parameters:
In Pos Width |
|
|---|---|
Variable Name: |
|
Type: |
double |
Unit: |
user unit |
Minimum Value: |
0 |
Maximum Value: |
274877906943 |
Default Value: |
1000 |
For a detailed discussion of the in position status that this parameter affects, see the discussion of the in position status at In Pos.
In Pos Width 2 |
|
|---|---|
Variable Name: |
|
Type: |
double |
Unit: |
user unit |
Minimum Value: |
0 |
Maximum Value: |
274877906943 |
Default Value: |
1000 |
In Pos Width 3 |
|
|---|---|
Variable Name: |
|
Type: |
double |
Unit: |
user unit |
Minimum Value: |
0 |
Maximum Value: |
274877906943 |
Default Value: |
1000 |
In Pos Width 4 |
|
|---|---|
Variable Name: |
|
Type: |
double |
Unit: |
user unit |
Minimum Value: |
0 |
Maximum Value: |
274877906943 |
Default Value: |
1000 |
In Pos Width 5 |
|
|---|---|
Variable Name: |
|
Type: |
double |
Unit: |
user unit |
Minimum Value: |
0 |
Maximum Value: |
274877906943 |
Default Value: |
1000 |
Velocity Monitor Source |
|
|---|---|
Variable Name: |
|
Type: |
|
Default Value: |
|
For most servos, obtaining the velocity feedback directly from the servo is more accurate and is more responsive to changes in velocity. However, some servos are unable to return velocity feedback. The Velocity Feedback Support status can be checked to see whether the servo is configured to return velocity feedback. If this parameter is set to UseVelocityFeedback but the servo is not configured to return velocity feedback, the Actual Velocity will be calculated from the position feedback.
To obtain the actual velocity from the servo, the servo must support this feature and the system must be configured to receive this data. For additional information, refer to the section explaining the Platform Module in use.
The servo velocity feedback is limited to a range that can be expressed by a 32-bit integer when converted to units of pulses per second (not user units per second), which is between +2147483647 p/s to -2147483648 p/s. When this parameter is set to UseVelocityFeedback and the velocity feedback is outside this range, the Actual Velocity status will not return an accurate value. (As an example, if the gear ratio set by the Gear Ratio Numerator and Gear Ratio Denominator parameters is 10, the velocity feedback must be between +214748364.7 user units/s to -214748364.8 user units/s for the Actual Velocity status to return an accurate value.)
Pos Set Width |
|
|---|---|
Variable Name: |
|
Type: |
double |
Unit: |
user unit |
Minimum Value: |
0 |
Maximum Value: |
274877906943 |
Default Value: |
1000 |
Delayed Pos Set Width |
|
|---|---|
Variable Name: |
|
Type: |
double |
Unit: |
user unit |
Minimum Value: |
0 |
Maximum Value: |
274877906943 |
Default Value: |
1000 |
Delayed Pos Set Milliseconds |
|
|---|---|
Variable Name: |
|
Type: |
double |
Unit: |
milliseconds |
Minimum Value: |
0 |
Maximum Value: |
274877906943 |
Default Value: |
0 |
If this parameter is set to 0, the Delayed Pos Set status is set to TRUE immediately when the feedback position goes within the Delayed Pos Set Width of the target position after the command generation has finished.