De todas maneras parece que, de forma generalizada, se "critique" el software CAM
Por ninguno...
El CAM tiene sus ventajas. No es imposible de hacer un objeto en 3D a mano, pero totalmente innecesario. Con un CAM estás mucho más rápido, si quieras hacer un gabado de fotos, un molde, una pieza en 3D o con 5 ejes una rueda para una turbina.
Pero si haces placas frontales en ejemplo, te haces el programa para enchufes, interuptores etc una vez y guardas como subroutinas. El programa principal dice solo la posición de los elementos y nada más. Así has programada una placa frontal en 1 minuto, en contrario de usar un CAD/CAm, que genera cada vez un código nuevo.
La combinación de todo es importante y de saber, que es el metodo más rápido al exito.
Además, si no entiendes el código G no puedes adaptar los programas generados por CAM a tus necesitates especiales en ejemplo, o para buscar errores dentro del programa.