28.05.2023
Mach3 İçin Örnek G kodları
Mach3 İçin Örnek G kodları
Tabii, işte Mach3 için birkaç örnek G kodu:
- Hareket Komutları:
- G0 X10 Y10: X ve Y eksenlerinde hızlı bir konum değişikliği.
- G1 X20 Y20 F100: X ve Y eksenlerinde yavaş bir doğrusal hareket, besleme hızı 100 birim/dakika.
- G2 X30 Y30 I5 J5 F50: Saat yönünde bir yay hareketi, merkez I5, J5 noktasında, besleme hızı 50 birim/dakika.
- G3 X40 Y40 I10 J10 F50: Saat yönünün tersine bir yay hareketi, merkez I10, J10 noktasında, besleme hızı 50 birim/dakika.
- Hız Ayarları:
- F100: Besleme hızını 100 birim/dakika olarak ayarlar.
- S2000: Mil hızını 2000 devir/dakika olarak ayarlar.
- Konum Ayarları:
- G92 X0 Y0: Mevcut konumu X0 ve Y0 olarak sıfırlar.
- G54: Koordinat sistemi değişimi – 1. çalışma koordinat sistemi (PCS) olarak ayarlar.
- G92.1: Sıfırlama modunu kapatır, X, Y ve Z değerlerini sıfırlamaz.
- Mil Kontrolü:
- M3: Milin saat yönünde dönmesini başlatır.
- M4: Milin saat yönünün tersine dönmesini başlatır.
- M5: Milin durmasını sağlar.
- Diğer Kontroller:
- M6 T2: Araç değiştirme – 2. takımı kullanır.
- M8: Soğutma spreyini açar.
- M9: Soğutma spreyini kapatır.
Bu örnekler, Mach3 için yaygın olarak kullanılan bazı G kodlarını içermektedir. Ancak, özel ihtiyaçlarınıza ve makine yapılandırmasına bağlı olarak farklı G kodları gerekebilir. Her zaman makine üreticisinin talimatlarını ve belgelerini takip etmek önemlidir.
% O1000 (Örnek Program 1)
G21 (Milimetre birimi)
G90 (Mutlak pozisyonlama)
G92 X0 Y0 Z0 (Başlangıç pozisyonunu sıfırla)
M3 (Mil dönmesini başlat)
G0 X10 Y10 Z5 (Hızlı bir konum değişikliği)
G1 X20 Y20 Z2 F100 (Yavaş bir doğrusal hareket)
G2 X30 Y30 I5 J5 F50 (Saat yönünde yay hareketi)
G3 X40 Y40 I10 J10 F50 (Saat yönünün tersine yay hareketi)
G1 X0 Y0 Z0 (Başlangıç noktasına geri dön)
M5 (Mil dönmesini durdur)
M30 (Programı sonlandır)
%
Bu programda, başlangıçta “O1000” program numarası belirlenmiştir. Ardından, G kodları kullanılarak çeşitli hareketler gerçekleştirilir. G21 ile milimetre birimini, G90 ile mutlak pozisyonlamayı ayarlar ve G92 ile başlangıç pozisyonunu sıfırlar. Daha sonra M3 ile mil dönmesi başlar.
G0 ve G1 komutları hızlı ve yavaş doğrusal hareketleri sağlar. G2 ve G3 komutları ise saat yönünde ve saat yönünün tersine yay hareketlerini gerçekleştirir.
Son olarak, başlangıç noktasına geri dönülür, mil durdurulur (M5) ve program sonlandırılır (M30).
Bu sadece basit bir örnek programdır ve özel ihtiyaçlara bağlı olarak daha karmaşık G kodları kullanılabilir.
% O2000 (Örnek Program 2)
G21 (Milimetre birimi)
G90 (Mutlak pozisyonlama)
G92 X0 Y0 Z0 (Başlangıç pozisyonunu sıfırla)
M3 (Mil dönmesini başlat)
G0 X10 Y10 Z5 (Hızlı bir konum değişikliği)
G1 X20 Y20 Z2 F100 (Yavaş bir doğrusal hareket)
G2 X30 Y30 I5 J5 F50 (Saat yönünde yay hareketi)
G3 X40 Y40 I10 J10 F50 (Saat yönünün tersine yay hareketi)
G0 Z5 (Hızlı bir Z ekseni konum değişikliği)
M8 (Soğutma spreyini aç)
G1 X50 Y50 Z-2 F100 (Yavaş bir doğrusal hareket)
M6 T2 (Araç değiştirme)
G1 X80 Y80 Z-5 F150 (Yavaş bir doğrusal hareket)
M9 (Soğutma spreyini kapat)
G0 Z5 (Hızlı bir Z ekseni konum değişikliği)
M5 (Mil dönmesini durdur)
M30 (Programı sonlandır)
%
Bu programda, başlangıçta “O2000” program numarası belirlenmiştir. G21 ile milimetre birimini, G90 ile mutlak pozisyonlamayı ve G92 ile başlangıç pozisyonunu sıfırlarız. Daha sonra M3 ile mil dönmesi başlar.
G0 ve G1 komutları hızlı ve yavaş doğrusal hareketleri sağlar. G2 ve G3 komutları ise saat yönünde ve saat yönünün tersine yay hareketlerini gerçekleştirir.
Sonra Z ekseni hızlı bir konum değişikliği ile yükselir ve M8 komutuyla soğutma spreyi açılır.
G1 komutuyla X, Y ve Z eksenlerinde yavaş bir doğrusal hareket gerçekleştirilir. Ardından M6 komutuyla araç değiştirme işlemi gerçekleştirilir.
Yeni araçla, X, Y ve Z eksenlerinde başka bir yavaş doğrusal hareket gerçekleştirilir ve M9 komutuyla soğutma spreyi kapatılır.
Son olarak, Z ekseni hızlı bir konum değişikliğiyle yükselir, M5 komutuyla mil durdurulur ve M30 komutuyla program sonlandırılır.
Bu örnek programda daha fazla özellik ve komut kullanılmıştır. Ancak, her program spesifik makine ve iş parçası gereksinimlerine bağlı olarak değişebilir. Programınızı oluştururken, makine üreticisinin talimatlarına ve belgelerine başvurmanız önemlidir.
% O3000 (Örnek Program 3)
G21 (Milimetre birimi)
G90 (Mutlak pozisyonlama)
G92 X0 Y0 Z0 (Başlangıç pozisyonunu sıfırla)
G54 (1. Çalışma Koordinat Sistemi)
M3 S2000 (Mil dönmesini başlat, hızı 2000 devir/dakika)
G0 X50 Y50 Z5 (Hızlı bir konum değişikliği)
M8 (Soğutma spreyini aç)
G1 X100 Y100 Z-10 F500 (Yavaş bir doğrusal hareket)
G2 X120 Y120 I10 J10 F200 (Saat yönünde yay hareketi)
G1 X150 Y150 Z-5 F500 (Yavaş bir doğrusal hareket)
M6 T2 (Araç değiştirme – 2. takımı kullan)
G1 X200 Y200 Z-15 F500 (Yavaş bir doğrusal hareket)
M9 (Soğutma spreyini kapat)
G0 Z5 (Hızlı bir Z ekseni konum değişikliği)
M5 (Mil dönmesini durdur)
M30 (Programı sonlandır)
%
Bu örnek programda başlangıçta “O3000” program numarası belirlenmiştir. G21 ile milimetre birimini, G90 ile mutlak pozisyonlamayı ve G92 ile başlangıç pozisyonunu sıfırlarız. G54 komutuyla 1. çalışma koordinat sistemi (PCS) olarak ayarlanır.
M3 komutuyla mil dönmesi başlar ve S2000 ile mil hızı 2000 devir/dakika olarak ayarlanır.
G0, G1, G2 komutları ile hızlı ve yavaş doğrusal hareketler ve saat yönünde yay hareketi gerçekleştirilir. İlgili eksende hedeflenen hızlar (F değerleri) belirtilir.
M6 komutuyla araç değiştirme gerçekleştirilir, T2 ile 2. takım seçilir.
M9 komutuyla soğutma spreyi kapatılır.
Son olarak, hızlı bir Z ekseni konum değişikliği yapılır, mil durdurulur (M5) ve program sonlandırılır (M30).
Bu örnek programda daha karmaşık hareketler ve profesyonel işlemler kullanılmıştır. Ancak, her programın spesifik iş parçası ve makine gereksinimlerine göre uyarlanması önemlidir. Makine üreticisinin talimatları ve belgeleri, ilgili CNC işleme merkezinin özelliklerine uygun programlar oluşturmanıza yardımcı olacaktır.