Başlıklar
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.
İlgili İçerikler
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 Kodu | Takım hareketi ve koordinat kontrolü | G01 (Doğrusal hareket) |
| M Kodu | Makine işlevlerini yönetir | M03 (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 Kodu | Görevi | Açıklama |
|---|---|---|
| G00 | Hızlı hareket | Takımı kesme yapmadan yeni pozisyona taşır. |
| G01 | Doğrusal kesme hareketi | Belirli hızda talaş kaldırır. |
| G02 / G03 | Dairesel hareket | Yay veya daire çizer (CW / CCW). |
| G17 / G18 / G19 | Düzlem seçimi | XY, XZ veya YZ düzlemlerinde işleme. |
| G20 / G21 | Ölçü birimi seçimi | İnç veya milimetre. |
| G40 / G41 / G42 | Takım yarıçap telafisi | Sol/sağ kenar telafisi. |
| G43 / G49 | Takım uzunluğu telafisi | Takım boyu ayarlaması. |
| G54 – G59 | İş parçası sıfırı | Parça referans noktaları. |
| G80 / G81 / G83 | Delme çevrimleri | Otomatik delik açma ve delik kademesi. |
| G90 / G91 | Mutlak / artışlı koordinat | Konumlama tipi seçimi. |
| G94 / G95 | İlerleme birimi | mm/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 Kodu | Görevi | Açıklama |
|---|---|---|
| M00 | Programı geçici durdurur | Manuel kontrol için bekletir. |
| M03 / M04 | Spindle yönü | Saat yönü / tersi döndürme. |
| M05 | Spindle durdurma | Kesme işlemini sonlandırır. |
| M06 | Takım değiştirme | Yeni takımı aktif eder. |
| M08 / M09 | Soğutma sıvısı aç/kapat | Kesme sıvısı kontrolü. |
| M30 | Program sonu | Programı bitirir ve sıfırlar. |
| M98 / M99 | Alt 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 Tipi | Birlikte Kullanım Örneği | Açıklama |
|---|---|---|
| G ve M | G01 M08 | Kesme + soğutma açma |
| G ve S | G03 S2000 | Dairesel hareket + spindle devri |
| M ve T | M06 T02 | Takı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.
Öne Çıkan İçerikler
- Talaşlı İmalat Nedir?
- G-code Nedir?
- Fanuc Parametre Ayarları
- CNC’yi Kim İcat Etti?
- CNC Taşlama İşlemi İçin En Uygun Devir ve İlerleme Değerleri Nasıl Belirlenir?
- Mazak CNC
- CNC Freze Tezgahında Delik Delme İşlemi Nasıl Yapılır?
- CNC Freze Operatörü Ne İş Yapar?
- CNC Freze Takım Seçimi Nasıl Yapılır?
- CNC Freze ile Hangi Ürünler Üretilir?
