CNC-bearbetningsprocessen är användningen av datorprogramvara för att styra rörelsen hos verktygsmaskiner som svarvar, fräsmaskiner och lasrar för att producera precisionsdelar med hjälp av en mängd olika material, inklusive metaller, plaster och kompositer. CNC-bearbetningsprocessen omfattar flera steg, som börjar med utformningen av delarna börjar. Detta innebär vanligtvis att man skapar en CAD-modell (computer-aided design) av den önskade delen och sedan använder den modellen för att skapa en detaljerad ritning av delen, inklusive dess dimensioner och funktioner.