mira si quieres programar en 2D puedes utilizar los codigos G1,2,3,4,5,etc este es el mas simple
y si quieres programar en 3D puedes utilizar solid worcks que trabaja con cad cam, si lo consigues fijate que tiene un tutorial
lo demas es buscar info y leer mucho jeje
saludos