From your questions and replies, you should get an old PC with a parallel port and some drives/motors, install LinuxCNC and make that work, whatever that is.
Jumping into EtherCAT is OK if you are willing to persist and read a lot, the same goes for any hardware machine control.
I am sure you can get it working with the help of very good members on this forum, just follow directions and advice you get from them.
But if you expect wizards to do everything for you, just don't start. Wizards are just to give you a something to work with, they do everything for simple normal machines/controllers, but they can not do everything for thousands of hardware combinations out there.
Editing hal files is very easy, once you get familiar with it, and LinuxCNC is very, very good as everything can be seen/read/checked/tested/modified/even visualised with Vismach, so it does pay off to spend some time learning it.
The best thing is, in a factory i workded, we had a mill, lathe, plasma and a "profile machining" monstrosity, all with LinuxCNC and all used by a single person.
ASUS ROG Crosshair VIII Impact - AMD X570