Prelucrarea CNC se referă la procesele de prelucrare în care un sistem de control emite comenzi pentru a determina instrumentul de tăiere să efectueze diverse mișcări care îndeplinesc specificațiile cerute. Forma, dimensiunile și alte cerințe tehnice și tehnologice ale piesei de prelucrat sunt reprezentate prin cifre și litere. Se referă în linii mari la procesul de prelucrare a pieselor pe mașini-unelte CNC.
O mașină-uneltă CNC este o mașină-uneltă controlată de un computer. Computerul folosit pentru a controla mașina-uneltă, indiferent dacă este un computer dedicat sau de uz general-, este denumit în mod colectiv sistem CNC. Mișcările și acțiunile auxiliare ale unei mașini-unelte CNC sunt controlate prin comenzi emise de sistemul CNC. Aceste comenzi sunt compilate de un programator pe baza materialului piesei de prelucrat, a cerințelor de prelucrare, a caracteristicilor mașinii-unelte și a formatului de comandă specificat al sistemului (limbaj sau simboluri CNC). Sistemul CNC trimite informații de rulare sau terminare către dispozitivele servo și alte componente funcționale conform comenzilor programului pentru a controla diferitele mișcări ale mașinii-unelte. Când programul de prelucrare pentru piesa se termină, mașina-uneltă se oprește automat. Orice mașină-uneltă CNC nu poate funcționa fără a introduce comenzi de program în sistemul său CNC. Acțiunile controlate ale unei mașini-unelte includ în general pornirea și oprirea mașinii-unelte; pornirea și oprirea axului, schimbarea sensului de rotație și a vitezei; direcția, viteza și modul de mișcare a avansului; selectarea sculei, compensarea lungimii și razei; înlocuirea sculei; și pornirea și oprirea lichidului de răcire.
