I am retrofitting an old industrial lathe Cadillac NC100 with new controls. It has Fanuc model 0 servo motors 4 brush, rated 12 amps 'Continuous Rated RMS Current at Stall TENV' per the datasheet. It has quadrature encoders with 2000 counts/rev = 8,000 counts/rev total (with index pulse, but not used). The system architecture is Mach3 --> smoothstepper ESS --> PMDX 126 --> Viper 200
I wanted to get opinion on what to try next on tuning. I’ve got some pictures of settings and error jog traces here to look at. I am a little afraid to push the numbers, as I’m not sure if where I am at is good enough or not.
I first set L, I kept it pretty high – it seems to have less frequency on the lower L settings on the chopping of the error, but I was afraid to go lower than 6 (I tried 7 & 8 too).
Then I tried bump method, pushing up P&D in 50&100 increments respectfully, (to keep D twice P). I bumped the pulley, but really couldn’t see much difference in performance. So I backed back down and tried doing jog movements and watching the trace. While increasing P&D, the trace error reduced significantly, it was in the 240 counts range and went down to the 100 count range (I was jogging in the 25ipm range for setting the P&D).
The thing I am especially not sure of is I have very choppy error on the move plateau during any jog movement, and it gets much choppier as speed is increased. I tried increasing the FF slowly and finally to match D, but it didn’t seem to have much effect. I took some pictures of the settings & traces at 5, 20, 50 & 75 ipm jog rates. This is only the Z axis, don’t have the X hooked up yet, with short jogs using Mach3 & smoothstepper. I am running in bank 0 as well for this initial testing.
As you would expect, error amplitude is much lower at lower ipm than at higher ipm.
Picture 37 is 5 ipm
38 is 20 ipm
39 is 50 ipm
40 is 75 ipm
Finally, I found that the error also has large spikes (200+cts) right at 10or11 ipm for some reason. I didn’t take a picture of it yet, but it doesn’t look that bad below and even above 10, but for some reason right at 10 it gets bad. Is that odd or what?
Thanks
Nick