I tried halving the encoder resolution, which still did not alleviate the tuning problems, so I halved it again to 2000 counts/rev (1/4 of the original value, which was 8000 counts/rev). The motor was not quite as erratic, but it was still fairly uncontrollable. I decided to try to monitor the analog output of the UMI. I set up a 10 revolution cycle in the 1-D Interactive tab of MAX, watched the plot, and monitored the analog signal on an oscilloscope. The motor turned, although it was step-like on both visual observation of the shaft and the graph provided in MAX. The scope readings were erratic as well, and I've drawn a rough estimate of what it looked like (driveon.jpg). I turned the drive off to see if the feedback caused the erratic output, and when the drive was off (the motor was not turning) the oscilloscope reading of the analog output was as expected (driveoff.jpg). Do I have an encoder problem, or is something not hooked up correctly?
Thanks,
Chris