hola, para manejar los motores te sirve cualquiera, turbocnc, mach, son solo ejes..... para el cam hay muchos. busca en la intelné, free foam cam. te van a salir unos cuantos.
si vas a trabajar con dos ejes, tambien se puede hacer como si fuese un dibujo en 2.5d, y mueve palante/patràs, x parriva/pabajo. solo ten en cuenta de ponerle que no pase por encima de las piezas
otra, ya con cuatro ejes. usaba programación en grasshopper con rhino para generar los movimientos y pasarlos a gcode. pero eso tié lio. si encuentras algo de esto postealo. tienes los mmmmmm es que fué hace años, sketchs de python en la web, pero nada de eso es gratixx. aún asín fue hace diez años, que a lo mejor hay cosas nuevas.
un saludo