Based on your description you are building a 9 axis machine. If you don't need full coordinated moves between all axes then Galil Motion Control products would be my first choice. But you are limited to 8 axes on one controller with full motion profile coordination. But it is possible to add another single axis controller to the system to control the 9th axis. I'm doing this with my lathe (4 + 1). Galil Motion Control The 40x0 series would be my choice for any new build.
There are motion controllers that have more than 8 axes but I'm not familiar with them.