Today there was a series of successes on PID tuning the BenchmanXT. Error on the xyz are down to 0.0001". This can be improved, but decided to move on. After lunch, I decided to move on to working on the spindle, which has produced frustration. Since the Allen Bradley Ultra 100 drive had input-1 set to torque-mode-selection, I am assuming the original machine was configured in torque mode. I tried one method of increasing FF0 until it produced a stable RPM, then increase I until it hits the desired RPM. It did not work as expected. At a commanded 100rpm, the spindle would not break static. I turned by the time I got the spindle to break static with a commanded 100rpm, the result was over 700rpm. After a few hours of messing around with the numbers, it was time to try moving on to a traditional PID tuning. FYI a small amount of P and I go a long ways. If you are reading this before attempting to tune your spindle, be cautious and start out VERY LOW and work your way up. This time the idea was to start out with a little higher rpm, 500rpm. Once P was high enough to stabilize at ~500rpm, the commanded 600rpm ended up making me shut it down because it started to accelerate to very high numbers. After a while of trying these out for a bit, it was time for a break and ask for some advice. If anyone of you have manually tuned the spindle in your BXT, please give up some tips!
Thanks,
MAC