CNC işleme, büyük ölçüde programlamaya dayanır.İnsan programcılar doğru kodları girmeli ve çalıştıklarından emin olmalıdır.Kod olmadan CNC işleme olmaz.
CNC işlemenin arkasındaki dil, G kodu olarak da bilinir.Çoğu imalat makinesinde, işlevlerden birini veya her ikisini dikte eden kodlar bulunur.G kodu bundan çok daha karmaşıktır.
G kodu, bir CNC makinesinde birçok farklı davranışı kontrol edecektir.Bunlar hız, ilerleme hızı ve koordinasyonu içerir.
G kodu yazıldıktan ve makineye beslendikten sonra çok az insan müdahalesi gerekir.Kod, işin tamamını olmasa da çoğunu onlar için yapar.