If you can get the present system going, it will have the edge over the others, I retrofitted a couple of XLO knee mills which are about the same size.
At the time i used the Acroloop Motion card which did a very nice job. Unfortunately they were taken over by Parker Motion and i lost touch.
I have also used the Galil cards which are also nice
It should be easy to diagnose where the error is coming from.