Not sure what your budget is but this appears to be a small stepper motor machine.
I run mesa 5i25 with one of their stepper boards controlling 3 geckodrive G201X motor drivers.
Went with this setup because my machine is a full size mill with nema 34 or 42 size steppers (also didn't want to convert to servo, but may in the future and mesa lends it's self to this) and I wanted a better interface with more I/O then what a parallel port BOB could provide.
I highly recommend both the mesa electronics and the gecko drive products, they are both good quality and reliable.
My motors are supplied with 76V from a scratch built linear power supply. (my motors have built in cooling fins but they never even get warm with this configuration)
For your 6040Z router, I would suggest the gecko drive G540
www.geckodrive.com/g540-4-axis-digital-stepper-drive.html
I'm guessing this will cover the majority of your needs if not you can always add and additional parallel port and another BOB of some kind.
If your interested in using mesa products go to their website
www.mesanet.com/
and look for the "5I25/6I25 + DAUGHTERCARD + CABLE PLUG-AND-GO KITS" under the "ANYTHING I/O FPGA CARDS"
link on the left side of the page.
Bogie