I recently purchased a used Emco Unimat lathe. Model no. is not mentioned on the name plate. I gather it would be a DB200 or SL1000 or even an older machine than that.

Attachment 393880

I am planning to retrofit this to a CNC.
Currently I have planned for 4 motors

1. Replace Universal spindle motor (this seems to be around 100W) to a 100-150W BLDC motor with speed control.
2. Stepper Motor (7kg-cm, NEMA17) for tool X movement.
3. Stepper Motor (7kg-cm, NEMA17) for tool Y movement.
4. Stepper Motor (10kg-cm, NEMA17) for tailstock linear movement) for drilling and threading operations.

Will Mach3 or any other software will be capable of controlling these 4 motors. I mean does any CNC software support speed control of spindle motor and also tail stock motor control for drilling tapping. In this case what kind of controller will I need for the spindle?
I am aware that x and y axis need a driver that will receive step / direction signals from Mach3 but am not so sure about Mach 3's capabililty at handling 4 motors.

If Mach3 cannot do this is there any other software that can achieve these functions?

Thanks in Advance.