Current loops are related to motor parameters (optimal parameters of the selected motor are default for
the driver and no adjusting is required).
Parameters for velocity loops and position loops should be adjusted properly according to loading
conditions.
During adjustment of the control loop, ensure that the bandwidth of the velocity loop is at least twice of
that of the position loop; otherwise oscillation may occur.
Table 7-5 Parameters for gain control on position loops
Indicates the proportional gain of the
position loop Kpp
0 indicates no feedforward, and 256
indicates 100% feedforward
The value is inversely proportional to the
feedforward
Sets the bandwidth of the position loop in
Hz.
Proportional gains of the position loop Kpp: If the proportional gain of the position loops increases, the
bandwidth of the position loop is improved, thus reducing both the positioning time and following errors.
However, too great bandwidth may cause noise or even oscillation. Therefore, this parameter must be set
properly according to loading conditions. In the formula Kpp=103* Pc_Loop_BW,Pc_Loop_BW indicates the
bandwidth of the position loop. The bandwidth of a position loop is less than or equal to that of a velocity loop.
It is recommended that Pc_Loop_BW be less than Vc_Loop_BW /4 (Vc_Loop_BW indicates the bandwidth of
a velocity loop).
Velocity feedforward of the position loop K_Velocity_FF : the velocity feedforward of a position loop can be
increased to reduce position following errors. When position signals are not smooth, if the velocity
feedforward of a position loop is reduced, motor oscillation during running can be reduced. Acceleration
feedback of the position loop K_Acc_FF (adjustment is not recommended for this parameter): If great gains of
position loops are required, the acceleration feedback K_Acc_FF can be properly adjusted to improve
performance.
* * _
K_Acc_FF
250000* 2 * *
pt
t
I K Encoder R
J
Note: K_Acc_FF is inversely proportional to the acceleration
feedforward.
Table 7-6 Parameters for gain control on position loops
Sets the response speed of a velocity loop
Adjusts speed control so that the time of minor
errors is compensated
You can reduce the noise during motor operation
by reducing the feedback bandwidth of velocity
loops (smoothing feedback signals of encoders).