It has no sense to use 6040 with expensive controllers.

LINUX CNC runs RT , it is much more reliable than any USB solution...


Professional solution for ca 250 EUR:
Galil
MYRIO - student (national instrument)
...


I am proposing to use MYRIO, + Labview (5 axis driver is open free...)

Depends on your goal:
- do you wish to start machining or
- do you wish to learn how to do CNC

regards