Kodlanmış programlama talimatlarını kullanan hassas CNC işleme, bir makine operatörü tarafından manuel müdahale olmaksızın bir iş parçasının spesifikasyonlara göre kesilmesine ve şekillendirilmesine olanak tanır.
Bir müşteri tarafından sağlanan bilgisayar destekli tasarım (CAD) modelini alan uzman bir makinist, parçayı işlemek için talimatları oluşturmak için bilgisayar destekli üretim yazılımını (CAM) kullanır.CAD modeline bağlı olarak yazılım, hangi takım yollarının gerekli olduğunu belirler ve makineye şunları söyleyen programlama kodunu oluşturur:
1. Doğru RPM'ler ve ilerleme oranları nelerdir?
2. Takımın ve/veya iş parçasının ne zaman ve nereye taşınacağı
3. Ne kadar derin kesme
4. Soğutma sıvısı ne zaman uygulanmalı
5. Hız, ilerleme hızı ve koordinasyonla ilgili diğer faktörler
Bir CNC kontrolörü daha sonra makinenin hareketlerini kontrol etmek, otomatikleştirmek ve izlemek için programlama kodunu kullanır.
Bugün CNC, torna tezgahlarından, frezelerden ve yönlendiricilerden tel EDM'ye (elektrik deşarjlı işleme), lazer ve plazma kesme makinelerine kadar çok çeşitli ekipmanların yerleşik bir özelliğidir.CNC, işleme sürecini otomatikleştirmeye ve hassasiyeti artırmaya ek olarak, manuel görevleri ortadan kaldırır ve makinistlerin aynı anda çalışan birden fazla makineyi denetlemesini sağlar.
Ayrıca, bir takım yolu tasarlanıp bir makine programlandıktan sonra, bir parçayı herhangi bir sayıda çalıştırabilir.Bu, yüksek düzeyde bir hassasiyet ve tekrarlanabilirlik sağlar ve bu da süreci son derece uygun maliyetli ve ölçeklenebilir hale getirir.