AKD PDMM User Guide | 12.3.4.2 Tuning the Position Loop
l
When you reach one of the limits above, decrease VL.KI to the value where there were no objec-
tionable noises or overshoot.
9. Stop the service motion
12.3.4.2 Tuning the Position Loop
The position loop is a second loop that builds upon a correctly tuned velocity loop to provide accurate con-
trol over position. The position loop is a simple element that consists of a PI loop. It is simplest to tune the
P and I terms in the velocity loop and use only the P term in the position loop.
At most, use only three non-zero P and I terms from both the velocity loop and the position loop. One com-
bination would be VL.KP, VL.KI, and PL.KP. Another valid combination would be VL.KP, PL.KP, and
PL.KI. The VL.KP, VL.KI, and PL.KP combination is shown here.
Procedure for tuning position loop:
1. Set VL.KVFF to 1
2. Increase PL.KP until either:
l
You see 25% overshoot, or
l
You see > 3 overshoots, or
l
You hear objectionable noises from the system.
l
When you reach one of the limits above, decrease PL.KP to the value where there were no objec-
tionable noises or overshoot.
12.3.5 Torque Feedforward Tuning Methods
The torque based feedforward terms on the AKD PDMM effectively model the physics of your motor and
allow the drive to command the appropriate current, even before the encoder has time to send data back to
the drive. Torque based feedforward terms allow you to lower following error with virtually no stability pen-
alty.
12.3.5.1 Shape Based Feedforward Tuning
To adjust IL.KAFF:
l
Tune the VL.KP and VL.KI as shown above in the velocity loop tuning section. Set DRV.OPMODE
to velocity (or set PL.KP and PL.KI to 0 and vl.kvff to 1).
l
Set up a short, repeating service motion with accelerations that are representative of the moves
you will use in your application (exact values for acceleration are not critical).
l
Turn up IL.KAFF until the position error (PL.ERR) is proportional to the inverted velocity command.
The adjustment of IL.KAFF will focus on removing bumps on acceleration and deceleration. The
91
Kollmorgen™ | December 2012
Summary of Contents for AKD PDMM series
Page 25: ...This page intentionally left blank 25 Kollmorgen December 2012...
Page 32: ...This page intentionally left blank 32 Kollmorgen December 2012...
Page 52: ...This page intentionally left blank 52 Kollmorgen December 2012...
Page 101: ...AKD PDMM User Guide 12 3 6 2 Biquad Calculations 101 Kollmorgen December 2012...
Page 133: ...This page intentionally left blank 133 Kollmorgen December 2012...
Page 158: ...AKD PDMM User Guide 17 Connection Diagrams Kollmorgen December 2012 158...
Page 470: ...AKD PDMM User Guide 48 27 VL THRESH 1 Velocity Loop 470 Kollmorgen December 2012...
Page 511: ...This page intentionally left blank 511 Kollmorgen December 2012...
Page 513: ...This page intentionally left blank 513 Kollmorgen December 2012...