G-Kodları ve M-Kodları: CNC Programlamanın Alfabesi

26.10.2025
22:22
G-Kodları ve M-Kodları: CNC Programlamanın Alfabesi

Makine Dili Nedir?

Bir CNC makinesine ne yapacağını söylemek için evrensel bir dil olan G-kodlarını (Geometrik Kodlar) ve M-kodlarını (Makine Fonksiyon Kodları) kullanırız. Bu kodlar, makinenin beynine gönderilen koordinat ve eylem komutlarıdır. Örneğin, makineye "X ekseninde 100mm git" demek için G01 X100.0 komutunu kullanırız. Bu dil, markası ne olursa olsun (Fanuc, Siemens, Mitsubishi) temel prensipte aynıdır, sadece lehçe farkları vardır.

En Sık Kullanılan Kodlar

G00 (Hızlı Hareket), takımın boşta iken en yüksek hızda bir noktadan diğerine gitmesini sağlar; bu sırada kesim yapılmaz. G01 (Doğrusal Kesim), belirlenen ilerleme hızıyla (Feed Rate) talaş kaldırarak düz bir çizgi üzerinde hareket eder. G02 ve G03 ise dairesel hareketler (saat yönü ve tersi) yaparak radyus ve yayları oluşturur. M-kodları ise makinenin fiziksel fonksiyonlarını yönetir: M03 iş milini (spindle) döndürür, M05 durdurur, M08 soğutma sıvısını açar.

Öğrenmesi Zor mu?

İlk başta karmaşık bir yazılım dili gibi görünse de, Tezsan Academy'deki uygulamalı eğitimlerimizle G-kodlarını ezberlemek yerine mantığını kavrayarak öğrenirsiniz. Temel 20 kodu ve koordinat sistemi mantığını (X, Y, Z eksenleri) anladığınızda, manuel olarak bile basit parçaları programlayabilirsiniz. CAM programları bu kodları otomatik üretse de, iyi bir operatör kodlara baktığında makinenin ne yapacağını "okuyabilmelidir".