Closed-loop velocity control (with PID) is a bit more complicated. For example, if you tune the loops on a cart, it doesn't mean the robot will be tuned on the floor under weight. Additionally, the coefficients represent different things because velocity is already a derivative. Check out this thread:
http://www.chiefdelphi.com/forums/sh...ad.php?t=62888