CNC Makinaları, bilgisayar yazılımı ile programlanmış makinelerinin hareketini şekillendirdiği bir üretim sürecidir. CNC insan gücü gerektiren işlerin seri olarak ve daha kusursuz yapılabilmesi için geliştirilmiş makina türüdür. CNC (freze) işleme merkezlerinden, torna tezgahlarına kadar bir çok çeşiti olan CNC makinalarda bir dizi karmaşık işlemin çalışma mantığı sayı, harf ve semboller ile kodlanmış komutların makine diline çevrilmesi olur. CNC işleme ile, üç boyutlu kesme görevleri tek bir komut setiyle gerçekleştirilebilir. "Bilgisayarlı sayısal kontrol" ün kısaltması olan (Computer Numerical Control) CNC sistemi normal bir bilgisayar bileşenleri setine benzeyebilir, ancak CNC işlemede kullanılan yazılım programları ve konsolları onu diğer tüm hesaplama biçimlerinden ayırır. CNC makineleri hızı ve iş kalitesi ile günümüzde neredeyse her alanda kullanılmaktadır.