Sinds de industriële revolutie heeft de gereedschapsmachine-industrie enorme veranderingen ondergaan. De meeste mensen kennen freesmachines, draaibanken en boormachines, ook wel bekend als gewone werktuigmachines, die handwielen gebruiken door geschoolde werknemers om de gereedschapshouder te verplaatsen zodat het gereedschap in de juiste richting beweegt naar waar het onderdeel wordt bewerkt. Gewone werktuigmachines hebben operators nodig die een lange periode van professionele training hebben gevolgd en bepaalde bedieningsvaardigheden hebben om onder bepaalde omstandigheden hoogwaardige onderdelen te verwerken. Relatief gezien heeft gemeenschappelijke apparatuur een lagere verwerkingsefficiëntie en hogere kosten.

Tegenwoordig heeft CNC-apparatuur de gewone apparatuur op nogal wat gebieden volledig of geleidelijk vervangen. In tegenstelling tot gewone werktuigmachines is het proces van bewerkingsonderdelen van CNC-bewerkingsmachines volledig automatisch en kan tijdens het verwerkingsproces niet handmatig worden ingegrepen. Daarom moet allereerst alle informatie van het te bewerken werkstuk worden verzameld, inclusief het technologische proces, het bewegingstraject van het gereedschap en de snijrichting, de verplaatsing, de technologische parameters (spilsnelheid, voeding, snedediepte) en hulpacties (gereedschapswisseling, snelheidsverandering, koeling, klemmen, losmaken), etc., volgens de verwerkingsvolgorde, gebruik de standaard of voorgeschreven programma-instructies om het juiste CNC-bewerkingsprogramma te schrijven en voer het vervolgens in het besturingssysteem van de CNC-apparatuur, en vervolgens bestuurt het besturingssysteem de CNC-bewerkingsmachine naar de onderdelen volgens de vereisten van het CNC-programma. te verwerken. De zogenaamde NC-programmering verwijst over het algemeen naar het gehele werkproces, inclusief onderdeelpatroonanalyse, procesanalyse en -ontwerp, grafische wiskundige verwerking, schrijven en invoeren van programmalijsten en programmaverificatie. NC-programmering kan op twee manieren worden onderverdeeld: handmatige programmering en automatische programmering.

De CNC-freesmachine kan boren, kotteren, tappen, contourfrezen, vlakfrezen, vlakholtefrezen en frezen van driedimensionale complexe oppervlakken in de ruimte uitvoeren. Bewerkingscentra en flexibele bewerkingseenheden worden geproduceerd en ontwikkeld op basis van CNC-freesmachines en hun belangrijkste verwerkingsmethoden zijn ook freesbewerkingsmethoden.
