Sayısal kontrol; G & M-kodlarının tümü, üç boyutlu bir kartazyen koordinat sistemine dayanmaktadır. Bu sistem, matematikte Grafik çizerken sıklıkla görülen tipik bir düzlemdir, hangi yolları ve belirli bir koordinatta gerçekleşmesi gereken diğer her türlü eylemi planlamak için gereklidir?
takım tezgahı yollarını ve belirli bir koordinatta gerçekleşmesi gereken diğer her türlü eylemi planlamak için gereklidir.
Açık döngü sistemler genellikle daha ucuzdur ancak doğruluğu düşüktür. Step motorları her iki tip sistemde de kullanılabilirken, servo motorlar sadece kapalı sistemlerde kullanılabilir. :Kartezyen koordinatlar: G & M-kodlarının tümü, üç boyutlu bir kartezyen koordinat sistemine dayanmaktadır. Bu sistem, matematikte grafik çizerken sıklıkla görülen tipik bir düzlemdir, takım tezgahı yollarını ve belirli bir koordinatta gerçekleşmesi gereken diğer her türlü eylemi planlamak için gereklidir. Mutlak koordinatlar ise, genellikle makineler için daha yaygın olarak kullanılan ve düzlemdeki (0, 0, 0) noktasını temsil eder. Bu nokta, gerçek işlemeye başlamadan önce bir başlangıç noktası veya "ana konum" için stok malzemesinin üzerinde ayarlanır. =Kontrol paneli:= Sayısal kontrolü makinelerin kontrol edildiği, birçok alfabetik ve sayısal tuştan ve bir ekrandan oluşan bir paneldir. Sahip olduğu CRT ekrandan, operasyonun simülasyonu izlenebilir, tuşlardan ise manuel hareket, taret döndürme, eksen değişimi, mil açma/kapama ve çalıştırma/durdurma, soğutma sistemi açma/kapama, acil durdurma, devir sayısı arttırma/azaltma yapılabilir. Makine sanayide kullanılan kontrol paneli sistemleri kabaca şunlardır: Siemens, Fanuc, Heidenhain ve Mazatrol. :Bazı ana-ekran tuşları: * – İngilizce Alter "değiştir" sözcüğünden gelir, yazılı bulunan karakteri veya satırı yenisiyle değiştirir * – İngilizce Insert "ekle" sözcüğünden gelir, satıra yazıldıktan sonra istenilen kod(ları) programa sokar * – İngilizce Delete "sil, çıkar" sözcüğünden gelir, program içerisinde yazılmış olan karakter(ler)i siler * – İngilizce End of Blok "Satırın sonu" sözcüğünden gelir, satıra yazılan koddan sonra alt satıra geçilmesini sağlar ve satırın bittiğini gösterir * – EDIT'te iken, yazılmakta olan ve kayıtlı olmayan karakterleri siler, REL'de iken U ve W eksenlerini sıfırlar * – İngilizce Position "pozisyon, konum" sözcüğünden gelir, X ve Z (var ise Y) eksenlerin bulunduğu noktanın konumunu gösterir * – İngilizce Program "yazılım, program" sözcüğünden gelir, EDIT'te iken yazılan veya sabit diskteki programları gösterir * – İngilizce Input "giriş" sözcüğünden gelir, bilgisayar sabit diskine veri girer :Bazı sistem ekranı tuşları: * – Makine üzerinde manuel hareket sağlar * – Elle veri girer * – Yeni bir program yazar, veya mevcût programı düzeltir * – Programı otomatik olarak çalıştırarak operasyona başlar * – X ve Z eksenlerini, makinenin ana-referansına gönderir * – El çarkı apartı aracılığı ile X ve Z eksenlerini manuel hareket ettirir =Kodlama:= :G-kodları: G-kodları, kesici hareketleri veya delme işlevleri gibi makinenin belirli devinimlerini yönetmek için kullanılır. Bir G-kodunun yazı, G harfini izleyen iki ila üç rakamdır, örneğin . G kodları, bir freze ve torna uygulaması arasında biraz farklılık gösterir, örneğin: :M-kodları: M-kodları, İngilizcedeki miscellaneous teriminin (anlamı "çeşitli") baş harfinden gelen, eksen hareketine komut vermeyen çeşitli, yardımcı makine komutlarıdır. Bir M-kodunun yazımı, M harfini izleyen iki ila üç rakamdır, örneğin: .CAD desteğindendir. Teknoloji Makine dili.dendir. 