La duración de un programa de CNC varía en función del componente que se esté mecanizando. Por ejemplo, un programa sencillo destinado a taladrar algunos agujeros en un componente puede contener solo unas pocas líneas de código, tener un tamaño de unos pocos kilobytes y, probablemente, tardar solo unos segundos en generarse en el software CAM elegido. A medida que aumenta el tamaño y la complejidad de una pieza, el programa de CNC necesario para producirla tendrá también un mayor tamaño y su cálculo y ejecución en una máquina CNC requerirán más tiempo.