Position Loop Config Attributes

These are the position loop configuration attributes associated with a Motion Control Axis.
Kpi
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Required - P
Set
REAL
0
0
Infinity symbol
Radians/Sec
The Kpi attribute is the Position Integral Gain value that, together with the Kpp, multiplies the Position Integrator Error signal to form the integral control signal that is summed together with the proportional control signal to generate the output of the position control loop. The reciprocal of this value, 1/Kpi, represents the integrator time constant for the position loop. A value of 0 for this attribute disables the integrator.
Kpp
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Required - P
Set
REAL
0
0
Infinity symbol
Radians/Sec
The Kpp attribute is the Position Proportional Gain value that multiplies the Position Error signal to form the proportional control signal that summed together with the integral control signal to generate the output of the position control loop. This value directly determines the bandwidth of the position loop.
Kvff
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Required - P
Set
REAL
0
0
Infinity symbol
%
The Kvff attribute is the Velocity Feedforward Gain value that multiplies the Velocity Feedforward Command signal to form the Velocity Feedforward Command that is applied to the output of the position control loop. 100% Velocity Feedforward applies the full Velocity Fine Command signal to the velocity loop.
Position Loop Bandwidth
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Required - P
Set/SSV
T
REAL
0
Eq 8
0
Infinity symbol
Loop Bandwidth Units
The Position Loop Bandwidth attribute determines the proportional gain, Kpp, of the position loop that multiplies the Position Error signal. This value represents the unity gain bandwidth of the position loop beyond which the position loop is ineffective.
Position Integrator Bandwidth
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Required - P
Set/SSV
T
REAL
0
FD
0
Infinity symbol
Loop Bandwidth Units
The Position Integrator Bandwidth attribute determines the position loop integral gain, Kpi, which together with the Kpp, multiplies the integrated Position Error signal. This value represents the bandwidth of the position integrator beyond which the integrator is ineffective. A value of 0 for this attribute disables the integrator.
Position Lock Tolerance
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Required - P
Set
REAL
0.01
FD
0
Infinity symbol
Position Control Units
The Position Lock Tolerance attribute establishes a window around the current command position. When the actual position is within this window, the Position Lock status bit is set. When the actual position falls outside this window, the Position Lock status bit is cleared.
Position Error Tolerance
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Required - P
Set
REAL
0
FD
0
Infinity symbol
Position Control Units
The Position Error Tolerance attribute determines the absolute maximum Position Error value that can be tolerated without causing an Excessive Position Error exception.
Position Error Tolerance Time
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Optional - P
Set
REAL
0
0
10
3
Sec
The Position Error Tolerance Time attribute determines the maximum amount of time that the Position Error Tolerance can be exceeded without generating an exception.
Position Lead Lag Filter Bandwidth
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Optional - P
Set
REAL
0
0
10
4
Radians/sec
The Position Lead Lag Filter Bandwidth attribute sets the pole frequency for the position regulator Lead-Lag Filter. A value of 0 disables the filter.
Position Lead Lag Filter Gain
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Optional - P
Set
REAL
0
0
Infinity symbol
The Position Lead Lag Filter Gain attribute sets the high frequency gain of the position regulator Lead-Lag Filter. A value greater than one results in a lead function and value less than one results in a lag function. A value of 1 disables the filter.
Position Notch Filter Frequency
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Optional - P
Set
REAL
0
0
10
4
Radians/sec
The Position Notch Filter Frequency attribute controls the center frequency of the notch filter that is applied to the velocity reference signal of the velocity loop summing junction. A value of 0 for this attribute disables this feature.
Position Integrator Control
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Required - P
Set
BYTE
0
0:0
1:0
-
-
Bit Field
0 = Integrator Hold Enable (R)
1 = Auto-Preset (O)
2-7 = Reserved
The Position Integrator Control attribute controls the behavior of the position loop integrator while commanding motion through the controller. When the integrator hold enable bit is set, the integrator is held while motion is being commanded with a non-zero velocity. When clear, the integrator runs without qualification. When the auto-preset bit is set, the integrator preload value is automatically loaded with the current velocity command when there is a control mode change between velocity control and position control. If clear, the integrator is loaded with the configured position integrator preload value.
Position Integrator Preload
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Optional - P
Set
REAL
0
0
Infinity symbol
Velocity Units/Sec
The Position Integrator Preload attribute is a value assigned to the position integrator when the position control loop is enabled.
Position Limit - Positive
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Optional - E
(Drive Scaling)
Set
REAL
-
-
-
Position Control Units
The Position Limit - Positive attribute is a value that defines the most positive position value. Exceeding the value while commanding motion in the positive direction generates a Position Overtravel Positive exception.
Position Limit - Negative
Usage
Access
T
Data Type
Default
Min
Max
Semantics of Values
Optional - E
(Drive Scaling)
Set
REAL
-
-
-
Position Control Units
This value defines the most negative position feedback value that when exceeded while commanding motion in the negative direction, generates a Position Overtravel Negative exception.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.