That is funny in my retrofit we kept even bigger sem servos at x y and z axis
so if that is the spindle motor it is fine as well
that can be easily done by VSE 160 granite device with 0.10 v interface
and the axis x and z get us the spec of the motor or exchange it.
so i would use linuxcnc
triple beast bob board
lead shine boards for the x and y steppers
and the 0.10 volts for the spindle
endstops and you are done
you can get the encore signal from the servo back as a,b and z to make threading possible,
And i guess it will be possible with mach3 but i stay away from windows in that case because you get all problems of windows and no benefit
windows is not an real time system
thomas