A partir dum file 3D, este file da peça a fabricar é processado com software CAM (Computer Aided Manufacturing) a partir do qual os percursos da ferramenta são obtidos de acordo com a geometria da peça a fabricar.
Partindo dos caminhos virtuais obtidos pelo software CAM, é gerado um código de máquina que ordena ao CNC da máquina todos os parâmetros e condições necessárias para fabricar a peça: velocidade de rotação da ferramenta, velocidade de avanço do fuso, profundidade de cada passagem, tipo de ferramenta, etc.
Em geral, para a maioria das peças, é necessária a intervenção de diferentes ferramentas, cada uma com as suas próprias particularidades, que se revezam em diferentes fases de usinagem até se obter a geometria final.