Spindle Speed Control.
Now I have the spindle encoder in place, I set up a PYVCP read out for actual spindle speed, which agrees precisely with a handheld rev counter. Even registers negative in reverse. so I believe the encoder is working ok in quadrature.
Problem is that I now see that the commanded speed and actual speed are way out, at s2000 I am seeing almost 3000rpm.
(The spindle speed override is at 100% in the GUI)
My motor has max speed of 3600 and the VFD outputs max spindle rpm of 3600 at 8 volts. Increased volts are ignored.
I've checked the relationship between rpm and volts between 0.24V(350rpm) and max speed, and it is linear.
I have tried changing the ini file [Spindle_0] OUTPUT_SCALE and this helps, but then the slower speeds are shifted.
So I think its clear the controller feedback isn't functioning, and I'm failing to see why.
I don't think I need super dooper speed accuracy, but I do want to be able to rigid tap.
Would an expert please cast their eyes over my attached config files and point out where I am being stupid
Thank you.