Giacco yo no tengo mucha experiencia en electronica, pero normalmente usamos motores de paso con targetas que reconocen señales de step y dir y usamos el programa Mach3 que es capaz de leer una codificacion en G y enviar las señales de step y dir. El codigo G lo genera un programa de CAM de los muchos que hay en el mercado y luego lo importas a Mach3. Por otro lado si tu aprendes a escribir en codigo G lo puedes hacer directamente en Mach3 y por ultimo Mach 3 trae un generador de codigo G que esta en desarrollo y se llama LazyCam. Cualquier otra cosa no dudes en comunicarte y preguntar que hay mucha gente presta a hacerlo.
Saludos