CNC torna programlama, genellikle "G" hazırlık ve "M" yardımcı fonksiyonlar kullanılarak yapılır. Temel adımlar: 1. Program formatı: Her satır, G kodları (hareket komutları) ve M kodlarından (makine komutları) oluşur. 2. Yorumlar ve belgeler: Programlama, kodun daha sonra anlaşılmasını kolaylaştırmak için yorumlarla desteklenmelidir. 3. Önemli kodlar: G kodları: G00 (hızlı hareket), G01 (talaş kaldırma), G02 (saat yönünde ark kesme), G03 (saat yönünün tersine ark kesme). M kodları: M03 (iş milini saat yönünde döndürme), M04 (iş milini saat yönünün tersine döndürme), M05 (iş milini durdurma). 4. Program yazma: Programın ismini belirtme. G90 veya G91 kodlama (mutlak veya artımlı konumlandırma). Kesici takım seçimi ve konumlandırma. İş mili devri ve soğutma sıvısı kontrolü. Metotlar: El ile giriş: Program, tezgâh kontrol ünitesine elle girilir. Soru-cevap: Kullanıcı, operasyon tipine göre istenen parametreleri girerek programı oluşturur. Program yazmadan önce, CNC tezgâhın kataloğundaki "G" ve "M" kodlarına göre programlama yapılmalıdır.