Utilizzando istruzioni di programmazione codificate, la lavorazione CNC di precisione consente di tagliare e modellare un pezzo secondo le specifiche senza l'intervento manuale dell'operatore della macchina.
Prendendo un modello CAD (Computer Aided Design) fornito da un cliente, un macchinista esperto utilizza un software di produzione assistita da computer (CAM) per creare le istruzioni per la lavorazione del pezzo.Sulla base del modello CAD, il software determina quali percorsi utensile sono necessari e genera il codice di programmazione che dice alla macchina:
1. Quali sono gli RPM e le velocità di avanzamento corretti
2. Quando e dove spostare l'utensile e/o il pezzo
3. Quanto in profondità tagliare
4. Quando applicare il refrigerante
5. Qualsiasi altro fattore relativo a velocità, velocità di avanzamento e coordinazione
Un controller CNC utilizza quindi il codice di programmazione per controllare, automatizzare e monitorare i movimenti della macchina.
Oggi, il CNC è una caratteristica incorporata di un'ampia gamma di apparecchiature, da torni, frese e router a macchine per elettroerosione a filo (lavorazione a scarica elettrica), laser e taglio al plasma.Oltre ad automatizzare il processo di lavorazione e migliorare la precisione, il CNC elimina le attività manuali e consente ai macchinisti di controllare più macchine in funzione contemporaneamente.
Inoltre, una volta che un percorso utensile è stato progettato e una macchina è stata programmata, può eseguire un pezzo un numero qualsiasi di volte.Ciò fornisce un elevato livello di precisione e ripetibilità, che a sua volta rende il processo altamente conveniente e scalabile.