I finally had the time and energy to get the summing amp circuit built to correct for the low end offset on the KBMM last night. I was able to get the spindle speed calibrated within 50 rpm of the requested speed over the entire 500-4500 rpm range. Thanks to everyone for their help.
All that is left now is a couple minor tweaks. I have the direction signal hooked to the CW relay on the C6. The relay turns the spindle on OK, but apparently Mach doesn't turn the direction signal pin off when the spindle is turned back off. I found the cure on the Mach Support forums. I need to move the relay pin from the CW signal to the output enable signal for M3/M4 in Mach. I also need to rewire the homing switches and touch plate on the mill. I'm getting some noise on these pins and I was never that happy with the way I wired it in the first place.