G ve M kodları, CNC takım tezgahlarında kesici takımın hareketini ve çeşitli makine işlevlerini kontrol etmek için kullanılır. Bazı G ve M kodlarının anlamları: G kodları: G00: Kesici takımın boşta hızlı hareketi. G01: Kesici takımın talaş kaldırarak doğrusal hareketi. G02: Saat yönünde dairesel kesme ilerlemesi. G73: Yüksek hızda gagalamalı delik delme. G90: Mutlak (absolute) koordinat sistemi. G28: Referans noktasına dönüş komutu. M kodları: M00: Program durdurma. M03: Tezgâh milini saat ibresinin dönüş yönünde (CW) döndürme. M04: Tezgâh milini saat ibresinin tersi dönüş yönünde (CCW) döndürme. M05: Tezgâh milini durdurma. M06: Kesici takım değiştirme. M30: Program sonu ve tekrar program başına dön. G72, G74, G75, G76, G80, G81, G82, G83, G84, G85, G86, G87, G88, G92 gibi kodlar da çeşitli delik delme, kılavuz çekme ve işleme çevrimlerini kontrol eder. G94, G95, G96, G97, G98, G99 gibi kodlar ise ilerleme ve kesme hızlarını ayarlar.