I recently assembled a CNCRouterParts PRO4824 system. I'm using an ESS Smooth Stepper controller, MX4660 driver and a Huanyang VFD with a 2.2kw spindle motor and I’m using MACH3 software.
I’ve got everything working fairly well but I am not able to get the full 24000 RPM out of the spindle via MACH3. I can manually get 24000 using the VFD control panel but only about 21800 using MACH3. I’m using the 10 volt supply voltage from the VFD which is exactly 10 volts, going back to the MX4660 and the MX4660 outputs a control voltage of 0 – 8.5 back to the VFD, the MX4660 specs say the maximum output control voltage should be the 10 volt input minus 1.1 volts so the output voltage of 8.5 is a bit low but I’m not sure if that is the problem and don't see anyway to adjust that.
I can’t see anywhere in the VFD manual where the input analog voltage can be scaled to other than 0 – 5 or 0 – 10 so I don’t see a straight forward way of getting the full 24000 RPM out of the spindle using the analog control signal from the MX4660. I suppose I could use a different slightly higher voltage source for the 10 volt signal or even scale the 10 volts down to 6.1 volts with a resistor network and then configured the VFD for 0 – 5 volt operation rather than 0 – 10 volts.
I’m curious what others have done to get around this issue which I assume is common to all Leadshine MX3660 and MX4660 drivers.