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 Sayfayı Paylaş

Yapay Zeka İle Bu Sayfayı Özetle
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