Karlheinz. Los programas cad cam como el artcam y el bobcad, generan un codigo G por puntos. Imagínate un dibujo hecho en una hoja milimetrada. Lo que hace el programa es generar muchas lineas de programación según la cantidad de puntos que requiera tu diseño. Por ejemplo si tenemos una linea horizontal que parte del punto 10 del eje x hasta el punto 30 y esta linea esta ubicada en el punto 10 del eje Y Las lineas de programación para dibujarlas son las siguientes:

XO,Y0 (PUNTO DE INICIO)
X10,Y10 (DONDE COMIENZA HA HACER LA LINEA)
X30,Y10 (DONDE TERMINA LA LINEA)
XO, Y0 (VUELVE AL PUNTO ORIGEN)

Hay otras lineas que son las que indican el encendido del motor que lleva la fresa, el movimiento (eje Z) que hace que suba y baje la fresa y un montón más.
Las curvas las crea con muchos puntos de programación. No trabaja con angulos.

Saludos