USD
...
EUR
...
GBP
...
CHF
...

CNC Freze Makinesinde Kullanılan G ve M Kodları Nasıl Öğrenilir?

CNC freze makinelerinde kullanılan G ve M kodları, tezgahın hareketlerini ve fonksiyonlarını yöneten özel komutlardır. CNC programlama dili, bu kodlar aracılığıyla makineye “ne yapacağını” söyler. G kodları geometrik hareketleri, M kodları ise yardımcı işlemleri kontrol eder.

CNC freze operatörleri ve programcıları için bu kodları öğrenmek, üretim sürecini anlamanın temel adımıdır. Kodların mantığı kavrandığında, karmaşık parçalar bile sistematik şekilde programlanabilir.

G ve M Kodlarının Temel Amacı

  • G Kodları (Geometric Codes): Takımın koordinat sistemi üzerindeki hareketini tanımlar.
  • M Kodları (Machine Codes): Spindle, soğutma sıvısı, takım değişimi gibi yardımcı fonksiyonları kontrol eder.
Kod TürüGöreviÖrnek
G KoduTakım hareketi ve koordinat kontrolüG01 (Doğrusal hareket)
M KoduMakine işlevlerini yönetirM03 (Spindle çalıştır)

Bu iki kod tipi birlikte kullanılarak bir işleme programı oluşturulur.

CNC Freze Programında G Kodlarının Görevleri

En Sık Kullanılan G Kodları

G KoduGöreviAçıklama
G00Hızlı hareketTakımı kesme yapmadan yeni pozisyona taşır.
G01Doğrusal kesme hareketiBelirli hızda talaş kaldırır.
G02 / G03Dairesel hareketYay veya daire çizer (CW / CCW).
G17 / G18 / G19Düzlem seçimiXY, XZ veya YZ düzlemlerinde işleme.
G20 / G21Ölçü birimi seçimiİnç veya milimetre.
G40 / G41 / G42Takım yarıçap telafisiSol/sağ kenar telafisi.
G43 / G49Takım uzunluğu telafisiTakım boyu ayarlaması.
G54 – G59İş parçası sıfırıParça referans noktaları.
G80 / G81 / G83Delme çevrimleriOtomatik delik açma ve delik kademesi.
G90 / G91Mutlak / artışlı koordinatKonumlama tipi seçimi.
G94 / G95İlerleme birimimm/dk veya mm/dev seçimi.

Bu kodlar, CNC freze işlemlerinin çoğunda kullanılır ve makinenin tüm hareket sistemini yönetir.

G Kodlarının Kullanım Mantığı

Her G kodu, CNC programında satır (blok) bazında yer alır.
Örnek:

G21 G17 G90
G00 X0 Y0 Z5
G01 Z-2 F100
G01 X50 Y30 F200

Bu kodlar sırasıyla:

  • Ölçü birimini milimetreye çevirir (G21).
  • XY düzleminde mutlak modda çalışır (G17 G90).
  • Takımı hızlıca pozisyona getirir (G00).
  • Z ekseninde 2 mm derinliğe kesme yapar (G01).

CNC Freze Programında M Kodlarının Görevleri

En Sık Kullanılan M Kodları

M KoduGöreviAçıklama
M00Programı geçici durdururManuel kontrol için bekletir.
M03 / M04Spindle yönüSaat yönü / tersi döndürme.
M05Spindle durdurmaKesme işlemini sonlandırır.
M06Takım değiştirmeYeni takımı aktif eder.
M08 / M09Soğutma sıvısı aç/kapatKesme sıvısı kontrolü.
M30Program sonuProgramı bitirir ve sıfırlar.
M98 / M99Alt program çağırma / dönüşTekrarlayan işlemlerde kullanılır.

Bu kodlar, tezgahın işlevsel bileşenlerini kontrol eder.

Örnek M Kod Kullanımı:

T01 M06
S2500 M03
M08
  • T01 M06: Takım 1’i yükler.
  • S2500 M03: Spindle’ı 2500 dev/dk hızla saat yönünde döndürür.
  • M08: Soğutma sıvısını açar.

G ve M Kodlarını Öğrenmenin Yolları

1. Teorik Eğitim ve Kaynak Kullanımı

G ve M kodlarını öğrenmenin en sağlam yolu, CNC programlama kitapları, teknik eğitim kurumları ve üretici dokümantasyonları aracılığıyla temel bilgiyi edinmektir.

  • “Fanuc G Kod Rehberi”
  • “Siemens 828D / 840D Programlama Kılavuzu”
  • “Heidenhain Programlama Temelleri”
    gibi dokümanlar, üreticiye özel kod yapılarını açıklar.

2. Simülasyon Yazılımlarıyla Pratik

CNC freze programları simülasyon ortamlarında test edilebilir. Bu yöntemle kodların etkisi görsel olarak öğrenilir.

  • CAMotics
  • NCViewer
  • Fusion 360 Simulation
  • Mastercam Simulator

Bu yazılımlar, programı çalıştırmadan önce hataları fark etmenizi sağlar.

3. Gerçek Tezgah Üzerinde Uygulama

Pratik yapmadan G ve M kodlarının tam etkisini anlamak zordur. Gerçek CNC tezgahlarında basit parçalar işleyerek kodların işlevi pekiştirilir.

  • G01 ve G02 kodlarıyla düz ve dairesel kesme uygulanabilir.
  • M03 ve M05 komutlarıyla spindle kontrolü test edilir.

4. Kod Ezberinden Ziyade Mantığını Anlamak

CNC kodlarını ezberlemekten çok, ne işe yaradığını ve nasıl çalıştığını anlamak gerekir.

  • G00 → konumlandırma
  • G01 → kesme
  • G02 / G03 → dairesel hareket
  • M03 / M05 → spindle kontrolü
    Bu ilişkiler kavrandığında, yeni kodları öğrenmek çok daha kolaylaşır.

G ve M Kodları Arasındaki İlişki

G ve M kodları aynı satırda birlikte kullanılabilir.
Örnek:

G01 X50 Y20 Z-5 F200 M08

Bu satır, takımın belirtilen konuma doğru hareket ederken soğutma sıvısını açmasını sağlar.

Kod TipiBirlikte Kullanım ÖrneğiAçıklama
G ve MG01 M08Kesme + soğutma açma
G ve SG03 S2000Dairesel hareket + spindle devri
M ve TM06 T02Takım değiştirme

CNC freze makinesinde G ve M kodlarını öğrenmek, profesyonel programlama becerisinin temelidir. G kodları takımın hareketini, M kodları ise makinenin fonksiyonlarını yönetir. Bu kodların mantığını kavrayan bir operatör veya programcı, karmaşık parçaları bile hatasız, güvenli ve hızlı şekilde işleyebilir. Gerçek tezgah uygulamalarıyla pratik yapmak, G ve M kodlarını kalıcı olarak öğrenmenin en etkili yoludur.

Bu sayfa faydalı mı?
EvetHayır

Bülten

Mail bültenine abone ol ve bilgi, kampanya ve sektör gelişmelerinden haberdar ol.

Tavsiye İçerikler

  • Yükleniyor...
Ana Sayfa CNC Nedir? CNC Markaları CNC Rehberi