CNC İşlemede G ve M Kodları Listesi

Makinelere hayat veren gizli dili keşfedin! Bu büyüleyici blog yazısında, CNC işlemeye güç veren temel programlama komutları olan G kodu ve M kodunun büyüleyici dünyasına dalacağız. İster deneyimli bir mühendis ister meraklı bir öğrenci olun, bu kodların arkasındaki gizemleri çözerken ve makinelerin karmaşık görevleri benzersiz bir hassasiyetle gerçekleştirmelerini nasıl sağladıklarını keşfederken bize katılın. CNC programlamanın inanılmaz potansiyeli karşısında hayrete düşmeye hazır olun!

İçindekiler

CNC işlemede G kodları ve M kodları, makine takımlarının hareketini ve işlevselliğini kontrol etmek için kullanılan iki temel programlama komutudur.

"Geometrik kod" veya "hazırlık kodu" olarak da bilinen G kodu, öncelikle kesici takımın hareketini ve konumlandırılmasını tanımlamak için kullanılır. Bu kodlar makineye hızlı hareket (G00), doğrusal enterpolasyon (G01) ve dairesel enterpolasyon (G02 ve G03) gibi nasıl hareket edeceği konusunda talimat verir.

Öte yandan, "çeşitli kodlar" olarak da bilinen M kodu, makine takımının iş mili dönüşü, soğutma sıvısı akış ayarı ve takım değiştirme gibi çeşitli işlevlerini kontrol eder. Her G ve M kodunu genellikle belirli bir işlevi veya komutu temsil eden bir sayı takip eder.

G kodları ve M kodlarının varlığı, CNC takım tezgahlarının karmaşık işleme görevlerini yerine getirmesini sağlar. Hassas programlama talimatlarıyla, makine takımının hareketlerini kontrol ederek yüksek hassasiyet ve yüksek kaliteli işleme efektleri sağlarlar.

G ve M kodlarının farklı kombinasyonları delme, frezeleme ve tornalama dahil ancak bunlarla sınırlı olmamak üzere çeşitli işleme operasyonlarını tamamlayabilir. Ancak, farklı üreticilerin CNC sistemlerinde bu kodların özel anlamları ve uygulamalarında farklılıklar olabileceğini unutmamak önemlidir. Bu nedenle, doğru uygulamayı sağlamak için belirli makine takımının kullanım kılavuzuna başvurmak veya üreticiye danışmak gerekir.

Özetle, G-kodları ve M-kodları CNC işlemenin vazgeçilmez parçalarıdır. Birlikte, CNC takım tezgahlarının programlama dilini oluştururlar ve mekanik işleme sürecini daha esnek ve verimli hale getirirler. Bu kodların anlamlarına ve uygulamalarına hakim olmak CNC programcıları için çok önemlidir.

G kodu nedir?

G kodu (RS-274 olarak da bilinir), bilgisayar destekli üretimde (CAM) en yaygın kullanılan sayısal kontrol (NC) programlama dilidir. CNC frezeler, torna tezgahları, 3D yazıcılar ve diğer bilgisayar kontrollü üretim ekipmanları dahil olmak üzere otomatik makine araçlarını kontrol etmek için standartlaştırılmış bir talimat seti olarak hizmet eder.

1950'lerde Electronic Industries Alliance (EIA) tarafından geliştirilen G kodu, çeşitli versiyonlar ve uygulamalarla evrim geçirmiştir. Adına rağmen, G kodu sadece "G" komutlarını (hazırlık fonksiyonları) değil, aynı zamanda "M" kodlarını (çeşitli fonksiyonlar), koordinat değerlerini ve toplu olarak kapsamlı bir makine kontrol dili oluşturan diğer parametreleri de kapsar.

G kodunun temel özellikleri ve uygulamaları şunlardır:

  1. Hareket kontrolü: Hızlı konumlandırma, doğrusal ve dairesel enterpolasyon ve karmaşık yol oluşturma.
  2. Takım yönetimi: Takım seçme, iş mili hızlarını kontrol etme ve soğutma sıvısı sistemlerini yönetme.
  3. Koordinat sistemleri: Çalışma koordinatlarının tanımlanması ve koordinat dönüşümlerinin gerçekleştirilmesi.
  4. Program akışı: Döngülerin, alt programların ve koşullu ifadelerin uygulanması.
  5. Makineye özgü fonksiyonlar: Farklı makine takımlarının benzersiz özelliklerini kontrol etme.

G kodu talimatları tipik olarak yapılandırılmış bir format izler ve her satır tek bir komutu veya parametre kümesini temsil eder. Örneğin:

G01 X100 Y50 F500

Bu komut, makineyi 500 mm/dakika ilerleme hızında 100 mm X koordinatına ve 50 mm Y koordinatına doğrusal olarak (G01) hareket etmeye yönlendirir.

G kodu endüstri standardı olmaya devam ederken, modern CAM yazılımı genellikle G kodunu 3B modellerden ve takım yolu stratejilerinden otomatik olarak oluşturarak karmaşık parçalar için programlama sürecini basitleştirir. Bununla birlikte, G kodu temellerini anlamak, işleme süreçlerini optimize etmek, sorun gidermek ve otomatik üretim operasyonlarına ince ayar yapmak için çok önemlidir.

M kodu nedir?

Çeşitli kodun kısaltması olan M kodu, CNC (Bilgisayarlı Sayısal Kontrol) programlamanın önemli bir bileşenidir ve özellikle FANUC ve diğer kontrol sistemlerinde yardımcı bir işlev kodu olarak tanımlanır. Bu kodlar, makine takımının çeşitli eksen dışı hareket işlevlerini kontrol etmede hayati bir rol oynar ve öncelikle hareket ve kesme işlemlerini gerçekleştiren G kodlarını tamamlar.

M kodları, genel işleme süreci için gerekli olan ancak doğrudan kesici takımların hareketini veya iş parçası konumlandırmasını içermeyen yardımcı işlemleri komuta etmek için kullanılır. Bu işlevler şunları içerebilir:

  1. Soğutma sıvısı kontrolü (örn. soğutma sıvısı açık için M08, soğutma sıvısı kapalı için M09)
  2. İş mili işlemleri (örneğin, iş mili saat yönünde için M03, saat yönünün tersine için M04, iş mili durdurma için M05)
  3. Takım değiştirme (örn. otomatik takım değiştirme için M06)
  4. Program akış kontrolü (örn. program durdurma için M00, isteğe bağlı durdurma için M01)
  5. Palet değişiklikleri (örneğin, bazı sistemlerde M60)
  6. Özel makine fonksiyonları (örneğin, belirli bir makineye özgü özel işlemler için M21, M22)

M kodlarının uygulanması ve belirli işlevleri farklı makine üreticileri ve kontrol sistemleri arasında biraz farklılık gösterebilir, ancak birçok standart kod platformlar arasında yaygın olarak tanınmaktadır. M kodlarının doğru kullanımı, CNC makinelerinin verimli ve güvenli çalışması için gereklidir ve üretim süreci boyunca çeşitli makine işlevleri üzerinde hassas kontrol sağlar.

G ve M Kodları Listesi

1. FANUC torna G kodu

G-koduAçıkla
G00Konumlandırma (hızlı hareket)
G01Doğrusal kesim
G02Saat yönünde ark kesme (CW, saat yönünde)
G03Saat yönünün tersine teğetsel konumlandırma (hızlı hareket eden) yay (CCW, saat yönünün tersine)
G04Duraklat (dwel1)
G09Tam konumda durun
G20İmparatorluk girişi
G21Metrik giriş
G22Dahili seyahat etkin sınırı
G23Geçersiz dahili hareket sınırı
G27Referans noktası dönüşünü kontrol edin
G28Referans noktası dönüşü
G29Referans noktasından dönüş
G30İkinci referans noktasına geri dönün
G32İplik kesme
G40Takım ucu yarıçap ofsetini iptal et
G41Burun yarıçapı ofseti (sol)
G42Burun yarıçapı ofseti (sağ)
G50İş parçası koordinatlarını değiştirin; İş milinin maksimum devir sayısını ayarlar
G52Yerel koordinat sistemini ayarlama
G53Makine koordinat sistemini seçin
G70Bitirme döngüsü
G71İç ve dış çap kaba kesim döngüsü
G72Adımlı kaba kesim döngüsü
G73Tekrar döngüsü oluşturma
G74Z adımı delme
G75X yönü grooving
G76İplik kesme döngüsü
G80Sabit çevrimi iptal et
G83Sondaj döngüsü
G84Kılavuz çekme döngüsü
G85Ön sondaj döngüsü
G87Yan delme döngüsü
G88Yan kılavuz çekme döngüsü
G89Yan sondaj döngüsü
G90(iç ve dış çap) kesme döngüsü
G92İplik kesme döngüsü
G94(adım) kesme döngüsü
G96Sabit doğrusal hız kontrolü
G97Sabit doğrusal hız kontrolü iptal edildi
G98Dakika başına besleme hızı
G99Devir başına ilerleme hızı

2. FANUC freze makinesi G kodu

G koduAçıkla
G00Üst pozisyon (hızlı hareket) pozisyonlama (hızlı hareket)
G01Doğrusal kesim
G02Saat yönünde dairesel yay
G03Saat yönünün tersine teğet yay
G04Askıya al
G15/G16Kutupsal komut
G17XY yüz ataması
G18XZ yüz ataması
G19YZ yüz ataması
G28Makinenin menşeine dönüşü
G30Makine 2. ve 3. orijine geri döner
*G40Takım çapı ofsetini iptal et
G41Takım çapı sol ofset
G42Takım çapı sağ ofset
*G43Takım uzunluğu + yön ofseti
*G44Takım uzunluğu tek yönde ofset
G49Takım uzunluğu ofsetini iptal et
*G53Makine koordinat sistemi seçimi
G54İş parçası koordinat sistemi 1 Seçim
G55İş parçası koordinat sistemi 2 seçimi
G56İş parçası koordinat sistemi 3 seçimi
G57İş parçası koordinat sistemi 4 seçimi
G58İş parçası koordinat sistemi 5 Seçim
G59İş parçası koordinat sistemi 6 seçimi
G73Yüksek hızlı derin delik delme döngüsü
G74Sol spiral kesim döngüsü
G76İnce delik işleme döngüsü
*G80Sabit çevrimi iptal et
G81Merkez delme çevrimi ters delme çevrimi
G82Ters sondaj döngüsü
G83Derin delik delme döngüsü
G84Sağ spiral kesim döngüsü
G85Sıkıcı döngü
G86Sıkıcı döngü
G87Ters sondaj döngüsü
G88Sıkıcı döngü
G89Sıkıcı döngü
*G90Mutlak değer komutunu kullanın
G91Artımlı değer komutunu kullanın
G92İş parçası koordinat sistemini ayarlama
*G98Başlangıç noktasına sabit döngü dönüşü

3. FANUC M kodu

M koduAçıkla
M00Program durdurma
M01Durdur'u seçin
M02Program sonu (sıfırlama)
M03İş mili ileri dönüşü (CW)
M04İş mili geri dönüşü (CCW)
M05İş mili durdurma
M06Bıçağı değiştir
M08Kesme sıvısı üzerinde
M09Sıvının kesilmesi
M30Programın başına dönme (sıfırlama) ve sonlandırma
M48İş mili aşırı yükünü iptal et çalışmıyor
M49İş mili aşırı yük iptal fonksiyonu
M94Görüntü iptali
M95X-koordinatı ayna görüntüsü
M96Y-koordinatı ayna görüntüsü
M98Alt yordam çağrısı
M99Alt programın sonu

4. Siemens freze makinesi G kodu

AdresAçıkla
DTakım tamamlayıcı numarası
Fİlerleme hızı (bekleme süresi G4 ile programlanabilir)
GG işlevi (işlev sözcüğünü hazırlayın)
GİTHızlı hareket
G1Doğrusal enterpolasyon
G2Saat yönünde dairesel enterpolasyon
G3Saat yönünün tersine dairesel enterpolasyon
CIPOrta nokta yay enterpolasyonu
G33Sabit hatveli diş kesme
G331Kompanzasyon fikstürü olmadan iç diş kesme
G332Kompanzasyon fikstürü olmadan iç diş kesme. Bıçağı geri çekin
CTTeğet ile geçiş yayı enterpolasyonu
G4Hızlı hareket
G63Hızlı hareket
G74Referans noktasına geri dönün
G75Sabit nokta
G25İş mili hızının alt sınırı
G26İş mili hızının üst sınırı
G110Son programlanan ayar konumuna göre kutup boyutu
G110Kutup boyutu, geçerli iş parçası koordinat sisteminin sıfır noktasına göre
G120Kutup boyutu, son geçerli kutba göre
G17*X / Y düzlemi
G18Z / X düzlemi
G19Y / Z düzlemi
G40Takım ucu yarıçap düzeltmesinin iptali
G41Alet ucu yarıçap telafisi çağrılır ve alet konturun sol tarafında hareket eder
G42Alet ucu yarıçap telafisi çağrılır ve alet konturun sağ tarafında hareket eder
G500Ayarlanabilir sıfır ofsetini iptal et
G54Ayarlanabilir ilk sıfır ofseti
G55İkinci olarak, sıfır ofseti ayarlanabilir
G56Üçüncü olarak, sıfır ofseti ayarlanabilir
G57Dördüncü olarak, sıfır ofseti ayarlanabilir
G58Beşinci olarak, sıfır ofseti ayarlanabilir
G59Altıncı olarak, sıfır ofseti ayarlanabilir
G53Sıfır ofseti ayarlamak için program segmenti tarafından iptal
G60*Doğru konumlandırma
G70İnç boyutu
G71*Metrik boyut
G700İnç boyutu, besleme hızı için de kullanılır F
G710Metrik boyut, besleme hızı için de kullanılır F
G90*Mutlak boyut
G91Artımlı boyut
G94*İlerleme hızı F mm/dak olarak
G95İş mili ilerleme hızı F, mm/devir cinsinden
G901Ark segmentinde besleme telafisi "açık"
G900Besleme telafisi "kapalı"
G450Ark geçişi
G451Eşit uzaklıktaki çizgilerin kesişimi
IEnterpolasyon parametreleri
JEnterpolasyon parametreleri
KEnterpolasyon parametreleri
I1Dairesel enterpolasyonun orta noktası
J1Dairesel enterpolasyonun orta noktası
K1Dairesel enterpolasyonun orta noktası
LAlt rutin adı ve alt rutin çağrısı
MYardımcı fonksiyon
MOProgram durdurma
M1Program koşullu olarak durur
M2Program sonu
M3Mil saat yönünde döner
M4Mil saat yönünün tersine döner
M5İş mili durdurma
M6Alet değişimi
NAlt yordam segmenti
:Ana program segmenti
PAlt rutin çağrı sayısı
RETAlt programın sonu
SG4'te duraklama süresini gösteren iş mili hızı
TAraç numarası
XKoordinat ekseni
YKoordinat ekseni
ZKoordinat ekseni
ÇAĞRIDöngü çağrısı
CHFPah, genel kullanım
CHRPah kontur çizgisi
CRDairesel enterpolasyon yarıçapı
GOTOBGeriye atlama talimatı
GOTOFİleri atlama komutu
RNDFileto

5. Siemens 802S / CM sabit çevrim

DolaşımAçıkla
LCYC82Sondaj ve karşı delik işleme
LCYC83Derin delik delme
LCYC840Telafi fikstürü ile diş kesme
LCYC84Telafi fikstürü olmadan diş kesme
LCYC85Sıkıcı
LCYC60Doğrusal delik düzenlemesi
LCYC61Dairesel delik düzenlemesi
LCYC75Dikdörtgen oluk, kama yuvası, dairesel oluk frezeleme

6. Siemens 802DM / 810 / 840DM sabit çevrim

DolaşımAçıkla
CYCLE82Merkezi sondaj
CYCLE83Derin delik delme
CYCLE84Cinsel dokunuş
CYCLE85Raybalama
CYCLE86Sıkıcı
CYCLE88Stop ile sıkıcı
CYCLE71Uç frezeleme
UZUN DELİKBir yayda dikdörtgen bir delik
POCKE T4Dairesel oluk frezeleme
POCKE T3Dikdörtgen oluk frezeleme
SLOT1Yay üzerinde anahtar yolu
SLOT2Dairesel oluk

7. Siemens torna tezgahı G kodu

AdresAçıkla
DTakım tamamlayıcı numarası
F
Fİlerleme hızı (bekleme süresi G4 ile programlanabilir)
GG işlevi (işlev sözcüğünü hazırlayın)
GİTHızlı hareket
G1Doğrusal enterpolasyon
G2Saat yönünde dairesel enterpolasyon
G3Saat yönünün tersine dairesel enterpolasyon
G33Sabit hatveli diş kesme
G4Hızlı hareket
G63Hızlı hareket
G74Referans noktasına geri dönün
G75Sabit nokta
G17(merkez delik işlenirken gereklidir)
G18*Z / X düzlemi
G40Takım ucu yarıçap düzeltmesinin iptali
G41Alet ucu yarıçap telafisi çağrılır ve alet konturun sol tarafında hareket eder
G42Alet ucu yarıçap telafisi çağrılır ve alet konturun sağ tarafında hareket eder
G500Ayarlanabilir sıfır ofsetini iptal et
G54Ayarlanabilir ilk sıfır ofseti
G55İkinci olarak, sıfır ofseti ayarlanabilir
G56Üçüncü olarak, sıfır ofseti ayarlanabilir
G57Dördüncü olarak, sıfır ofseti ayarlanabilir
G58Beşinci olarak, sıfır ofseti ayarlanabilir
G59Altıncı olarak, sıfır ofseti ayarlanabilir
G53Sıfır ofseti ayarlamak için program segmenti tarafından iptal
G70İnç boyutu
G71*metrik boyut
G90*Mutlak boyut
G91Artımlı boyut
G94*İlerleme hızı f mm/dak olarak
G95İş mili ilerleme hızı F, mm/devir cinsinden
IEnterpolasyon parametreleri
I1Dairesel enterpolasyonun orta noktası
K1Dairesel enterpolasyonun orta noktası
LAlt rutin adı ve alt rutin çağrısı
MYardımcı fonksiyon
MOProgram durdurma
M1Program koşullu olarak durur
M2Program sonu
M30
M17
M3Mil saat yönünde döner
M4Mil saat yönünün tersine döner
M5İş mili durdurma
M6Alet değişimi
NAlt yordam segmenti
:Ana program segmenti
PAlt rutin çağrı sayısı
RETAlt programın sonu
SG4'te duraklama süresini gösteren iş mili hızı
TAraç numarası
XKoordinat ekseni
YKoordinat ekseni
ZKoordinat ekseni
ARDairesel enterpolasyon açısı
ÇAĞRIDöngü çağrısı
CHFPah, genel kullanım
CHRPah kontur çizgisi
CRDairesel enterpolasyon yarıçapı
GOTOBGeriye atlama talimatı
GOTOFİleri atlama komutu
RNDFileto

8. SIEMENS 801, 802S/CT, 802SeT sabit çevrim

DolaşımAçıkla
LCYC82Sondaj ve karşı delik işleme
LCYC83Derin delik delme
LCYC840Telafi fikstürü ile diş kesme
LCYC84Telafi fikstürü olmadan diş kesme
LCYC85Sıkıcı
LCYC93Kanal açma döngüsü
LCYC95Boş kesim döngüsü
LCYC97İplik kesme

9. SIEMENS 802D, 810D/840D sabit çevrim

DolaşımAçıkla
CYCLE71Düzlem frezeleme
CYCLE82Merkezi sondaj
YCLE83Derin delik delme
CYCLE84Sert kılavuz çekme
CYCLE85Raybalama
CYCLE86Sıkıcı
CYCLE88Stop ile sıkıcı
CYCLE93Kanal açma
CYCLE94Alttan kesme şekli E.F
CYCLE95Boş kesim
CYCLE97İplik kesme

10. HNC torna G kodu

G-koduAçıkla
G00Konumlandırma (hızlı hareket)
G01Doğrusal kesim
G02Saat yönünde ark kesme (CW, saat yönünde)
G03Saat yönünün tersine ark kesme (CCW, saat yönünün tersine)
G04Duraklat (dwel1)
G09Tam konumda durun
G20İmparatorluk girişi
G21Metrik giriş
G22Dahili hareket sınırı geçerlidir
G23Geçersiz dahili hareket sınırı
G27Referans noktası dönüşünü kontrol edin
G28Referans noktası dönüşü
G29Referans noktasından dönüş
G30İkinci referans noktasına geri dönün
G32İplik kesme
G36Çap programlama
G37Yarıçap programlama
G40Takım ucu yarıçap ofsetini iptal et
G41>Burun yarıçapı ofseti (sol)
G42Burun yarıçapı ofseti (sağ)
G53Doğrudan makine koordinat sistemi programlama
G54-G59Koordinat sistemi seçimi
G71İç ve dış çap kaba kesim döngüsü
G72Adımlı kaba kesim döngüsü
G73Kapalı döngü tornalama bileşik döngüsü
G76İplik kesme döngüsü
G80İç ve dış çap kesme döngüsü
G81Sabit yüz çevirme döngüsü
G82İplik kesme sabit çevrimi
G90Mutlak değer programlama
G91Artımlı değer programlama
G92İş parçası koordinat sistemi ayarı
G96Sabit doğrusal hız kontrolü
G97Sabit doğrusal hız kontrolü iptal edildi
G94Dakika başına besleme hızı
G95Devir başına ilerleme hızı

11. HNC torna makinesi G kodu

G KoduAçıkla
G00Konumlandırma (hızlı hareket)
G01Doğrusal kesim
G02Saat yönünde ark kesme (CW, saat yönünde)
G03Saat yönünün tersine ark kesme (CCW, saat yönünün tersine)
G04Duraklama (dwell)
G09Tam konumda durun
G20İmparatorluk girişi
G21Metrik giriş
G22Dahili hareket sınırı geçerlidir
G23Geçersiz dahili hareket sınırı
G27Referans noktası dönüşünü kontrol edin
G28Referans noktası dönüşü
G29Referans noktasından dönüş
G30İkinci referans noktasına geri dönün
G32İplik kesme
G36Çap programlama
G37Yarıçap programlama
G40Takım ucu yarıçap ofsetini iptal et
G41>Burun yarıçapı ofseti (sol)
G42Burun yarıçapı ofseti (sağ)
G53Doğrudan makine koordinat sistemi programlama
G54-G59Koordinat sistemi seçimi
G71İç ve dış çap kaba kesim döngüsü
G72Adımlı kaba kesim döngüsü
G73Kapalı döngü tornalama bileşik döngüsü
G76İplik kesme döngüsü
G80İç ve dış çap kesme döngüsü
G81Sabit yüz çevirme döngüsü
G82İplik kesme sabit çevrimi
G90Mutlak değer programlama
G91Artımlı değer programlama
G92İş parçası koordinat sistemi ayarı
G96Sabit doğrusal hız kontrolü
G97Sabit doğrusal hız kontrolü iptal edildi
G94Dakika başına besleme hızı
G95Devir başına ilerleme hızı

12. HNC freze makinesi G kodu

G-koduAçıkla
G00Konumlandırma (hızlı hareket)
G01Doğrusal kesim
G02Saat yönünde dairesel yay
G03Saat yönünün tersine teğet yay
G04askıya al
G07Sanal eksen ataması
G09Yarı durdurma doğrulaması
*G17XY yüz ataması
G18XZ yüz ataması
G19YZ yüz ataması
G20İnç girişi
*G21Mm giriş
G22Darbe eşdeğeri
G24Ayna açık
*G25Ayna kapalı
G28Referans noktasına dönüş
G29Referans noktasından dönüş
*G40Takım çapı ofsetini iptal et
G41Takım çapı sol ofset
G42Takım uzunluğu + yön ofseti
G43Takım uzunluğu + yön ofseti
G44Takım uzunluğu tek yönde ofset
*G49Takım uzunluğu ofsetini iptal et
*G50Yakınlaştırma kapalı
G51Geri çekme ve bırakma
G52Yerel koordinat sistemi ayarı
G53Doğrudan makine koordinat sistemi programlama
*G54İş parçası koordinat sistemi 1 Seçim
G55İş parçası koordinat sistemi 2 seçimi
G56İş parçası koordinat sistemi 3 seçimi
G57İş parçası koordinat sistemi 4 seçimi
G58İş parçası koordinat sistemi 5 Seçim
G59İş parçası koordinat sistemi 6 seçimi
G60Tek yönlü konumlandırma
*G61Hassas durdurma doğrulama yöntemi
G64Sürekli mod
G68Rotasyon dönüşümü
*G69Rotasyon iptali
G73Yüksek hızlı derin delik delme döngüsü
G74Sol spiral kesim döngüsü
G76İnce delik işleme döngüsü
*G80Sabit çevrimi iptal et
G81Merkezi sondaj döngüsü
G82Ters sondaj döngüsü
G83Derin delik delme döngüsü
G84Sağ spiral kesim döngüsü
G85Sıkıcı döngü
G86Sıkıcı döngü
G87Ters sondaj döngüsü
G88Sıkıcı döngü
G89Sıkıcı döngü
*G90Mutlak değer komutunu kullanın
G91increment komutunu kullanma
G92İş parçası koordinat sistemini ayarlama
*G94Dakika başına besleme
G95Devir başına besleme
*G98Başlangıç noktasına sabit döngü dönüşü
G99Sabit döngü R noktasına dönüş

13. HNC M kodu

M koduAçıkla
M00Program durdurma
M01Durdur'u seçin
M02Program sonu (sıfırlama)
M03İş mili ileri dönüşü (CW)
M04İş mili geri dönüşü (CCW)
M05İş mili durdurma
M06Bıçağı değiştir
M07Kesme sıvısı üzerinde
M09Sıvının kesilmesi
M98Alt yordam çağrısı
M99Alt programın sonu

14. KND 100 freze makinesi G kodu

G-koduGrupAçıkla
G001Konumlandırma (hızlı hareket)
G01Doğrusal kesim
G02Saat yönünde dairesel yay
G03Saat yönünün tersine teğet yay
G040Askıya al
G172XY yüz ataması
G18XZ yüz ataması
G19YZ yüz ataması
G280Makinenin menşeine dönüşü
G29Referans noktasından dönüş
*G407Takım çapı ofsetini iptal et
G41Takım çapı sol ofset
G42Takım çapı sağ ofset
*G438Takım uzunluğu + yön ofseti
*G44Bir yöndeki takım uzunluğu ofseti, takım uzunluğu ofsetini iptal eder
G49Takım uzunluğu ofsetini iptal et
*G5314 makine takımı koordinat sistemi seçimi
G54 iş parçası koordinat sistemi 1 Seçim
G55 iş parçası koordinat sistemi 2 seçimi
G56 iş parçası koordinat sistemi 3 seçimi
G57 iş parçası koordinat sistemi 4 seçimi
G58 iş parçası koordinat sistemi 5 Seçim
G59 iş parçası koordinat sistemi 6 seçimi
G739yüksek hizli deri̇n deli̇k delme döngüsü
G74sol spiral kesme döngüsü
G76 ince sondaj döngüsü
*G80 sabit döngüyü iptal et
G81 sondaj döngüsü (nokta sondajı)
G82 delme döngüsü (kademeli delik açma)
G83 derin delik delme döngüsü
G84dokunma döngüsü
G85sıkıcı döngü
G86sondaj kuyusu sirkülasyonu
G87ters sondaj döngüsü
G88sıkıcı döngü
G89 sıkıcı döngü
*G903mutlak değer komutunu kullan
G91 artan değer komutunu kullan
G920 iş parçası koordinat sistemini ayarla
*G9810 sabit döngü başlangıç noktasına dönüş
*G99 sabit döngü r noktasına dönüş

15. KND 100 torna tezgahı G kodu

G-koduGrupAçıkla
G001Konumlandırma (hızlı hareket)
G01Doğrusal kesim
G02Saat yönünde ark kesme (CW, saat yönünde)
G03Saat yönünün tersine ark kesme (CCW, saat yönünün tersine)
G040Duraklat (dwe11)
G10Ofset değer ayarı
G206İmparatorluk girişi
G21Metrik giriş
G270Referans noktası dönüşünü kontrol edin
G28Referans noktası dönüşü
G29Referans noktasından dönüş
G31Atlama fonksiyonu
G321İplik kesme
G36 X ekseni otomatik takım sapma ayarı
G37 Z ekseni otomatik takım sapma ayarı
G407Takım ucu yarıçap ofsetini iptal et
G41Burun yarıçapı ofseti (sol)
G42Burun yarıçapı ofseti (sağ)
G500Koordinat sistemi ayarı
G54İş parçası koordinat sistemi
G55-G59İş parçası koordinat sistemi
G700Bitirme döngüsü
G71İç ve dış çap kaba kesim döngüsü
G72Adımlı kaba kesim döngüsü
G73Tekrar döngüsü oluşturma
G74Uç yüzey derin delik işleme döngüsü
G75Dış daire ve iç daire kesme döngüsü
G76İplik kesme döngüsü
G901(iç ve dış çap) kesme döngüsü
G92İplik kesme döngüsü
G94(adım) kesme döngüsü
G9612Sabit doğrusal hız kontrolü
G97Sabit doğrusal hız kontrolü iptal edildi
G985Dakika başına besleme hızı
G99Devir başına ilerleme hızı

16. KND 100 M kodu

M koduTalimatlar
M00Program durdurma
M01Durdur'u seçin
M02Program sonu (sıfırlama)
M03İş mili ileri dönüşü (CW)
M04İş mili geri dönüşü (CCW)
M05İş mili durdurma
M06Bıçağı değiştir
M08Kesme sıvısı üzerinde
M09Sıvının kesilmesi
M10Sıkıştırma
M11Serbest Bırak
M32Yağlama üzerinde
M33Yağlama kapalı
M99Alt programın sonu

17. GSK980 torna G kodu

G-koduGrupFonksiyon
G001Konumlandırma (hızlı hareket)
*G01Doğrusal enterpolasyon (kesme ilerlemesi)
G02Yay enterpolasyonu CW (saat yönünde)
G03Dairesel enterpolasyon CCW (saat yönünün tersine)
G040Duraklama, yarı durma
G28Referans noktasına dönüş
G321İplik kesme
G500Koordinat sistemi ayarı
G65 Makro program komutu
G700Bitirme döngüsü
G71Dış daire kaba dönüş döngüsü
G72Kaba dönüş döngüsünü sonlandırın
G73Kapalı kesim döngüsü
G74Uç yüzey derin delik işleme döngüsü
G75Dış çember, iç çember, kanal açma döngüsü
 1Dış çember, iç çember, dönüş döngüsü
G92İplik kesme döngüsü
 Kesme döngüsünü sonlandırın
G962Sabit doğrusal hız açık
G97Sabit doğrusal hız kapalı
*G983Dakika başına besleme
G99Devir başına besleme

18. GSK980T M talimatı

M koduTalimatlar
M03İş mili ileri dönüşü
M04İş milinin ters çevrilmesi
M05İş mili durdurma
M08Soğutma sıvısı açık
M09Soğutma sıvısı kapalı (çıkış sinyali yok)
M32Yağlama üzerinde
M33Yağlama kapalı (çıkış sinyali yok)
M10Yedek
M11Yedek uç (sinyal çıkışı yok)
M00Program askıya alınmıştır. Devam etmek için 'döngü başlatma' programına basın
M30Program sona erer ve başlangıca döner

19. GSK928 TC / TE G kodu

G-koduFonksiyon
G00Konumlandırma (hızlı hareket)
*G01Doğrusal enterpolasyon (kesme ilerlemesi)
G02Yay enterpolasyonu CW (saat yönünde)
G03Dairesel enterpolasyon CCW (saat yönünün tersine)
G32Dokunarak dolaşım
G33İplik kesme
G71Dış daire kaba dönüş döngüsü
G72Kaba dönüş döngüsünü sonlandırın
G74Uç yüzey derin delik işleme döngüsü
G75Dış çember, iç çember, kanal açma döngüsü
G90Dış çember, iç çember, dönüş döngüsü
G92İplik kesme döngüsü
G94Dış daire iç konik yüzey sirkülasyonu
G22Yerel döngü başlangıcı
G80Yerel döngünün sonu
*G98Dakika başına besleme
G99Devir başına besleme
G50İş parçası mutlak koordinat sistemini ayarlama
G2610. Z ekseni geri referansı
G27X ekseni referans noktasına geri döner
G29Z ekseni referans noktasına geri

20. GSK928 TC / TEM kodu

M koduTalimatlar
M03İş mili ileri dönüşü
M04İş milinin ters çevrilmesi
M05İş mili durdurma
M08Soğutma sıvısı açık
M09Soğutma sıvısı kapalı (çıkış sinyali yok)
M32Yağlama üzerinde
M33Yağlama kapalı (çıkış sinyali yok)
M10Yedek
M11Yedek uç (sinyal çıkışı yok)
MOOProgram duraklatılır, devam etmek için 'döngü başlat' tuşuna basılır
M30Program sona erer ve başlangıca döner

21. GSK990M G Kodu

G-koduGrupAçıkla
G001Konumlandırma (hızlı hareket)
G01Doğrusal kesim
G02Saat yönünde dairesel yay
G03Saat yönünün tersine teğet yay
G040askıya al
G172XY yüz ataması
G18XZ yüz ataması
G19YZ yüz ataması
G280Makinenin menşeine dönüşü
G29Referans noktasından dönüş
*G407Takım çapı ofsetini iptal et
G41Takım çapı sol ofset
G42Takım çapı sağ ofset
*G438Takım uzunluğu + yön ofseti
*G44Takım uzunluğu eksi yön ofseti
G49Takım uzunluğu ofsetini iptal et
*G5314 makine takımı koordinat sistemi seçimi
G54 iş parçası koordinat sistemi 1 Seçim
G55 iş parçası koordinat sistemi 2 seçimi
G56 iş parçası koordinat sistemi 3 seçimi
G57 iş parçası koordinat sistemi 4 seçimi
G58 iş parçası koordinat sistemi 5 Seçim
G59iş parçası koordinat sistemi 6 seçimi
G739 yüksek hizli deri̇n deli̇k delme döngüsü
G74 sol spiral kesme döngüsü
G76 ince sondaj döngüsü
*G80 sabit döngüyü iptal et
G81 sondaj döngüsü (nokta sondajı)
G82 delme döngüsü (kademeli delik açma)
G83derin delik delme döngüsü
G84 dokunma döngüsü
G85 sıkıcı döngü
G86 sondaj kuyusu sirkülasyonu
G87 ters sondaj döngüsü
G88 sıkıcı döngü
G89 sıkıcı döngü
*G903 mutlak değer komutunu kullan
G91 artan değer komutunu kullan
G920 iş parçası koordinat sistemini ayarla
*G9810 sabit döngü başlangıç noktasına dönüş
*G99 sabit döngü r noktasına dönüş

22. GSK990M M kodu

M koduTalimatlar
M00Program durdurma
M01Durdur'u seçin
M02Program sonu (sıfırlama)
M03İş mili ileri dönüşü (CW)
M04İş mili geri dönüşü (CCW)
M05İş mili durdurma
M06Bıçağı değiştir
M08Kesme sıvısı üzerinde
M09Sıvının kesilmesi
M10Sıkıştırma
M11Serbest Bırak
M32Yağlama üzerinde
M33Yağlama kapalı
M98Alt yordam çağrısı
M99Alt programın sonu

23. GSK928MA G kodu

G-koduAçıkla
G00Konumlandırma (hızlı hareket)
G1Doğrusal kesim
G02Saat yönünde dairesel yay
G03Saat yönünün tersine teğet yay
G04Gecikmeli bekleme
G17XY yüz ataması
G18XZ yüz ataması
G19YZ yüz ataması
G28Makinenin menşeine dönüşü
G29Referans noktasından dönüş
*G40Takım çapı ofsetini iptal et
G41Takım çapı sol ofset
G42Takım çapı sağ ofset
*G43Takım uzunluğu + yön ofseti
*G44Takım uzunluğu tek yönde ofset
G49Takım uzunluğu ofsetini iptal et
*G53Makine koordinat sistemi seçimi
G54İş parçası koordinat sistemi 1 Seçim
G55İş parçası koordinat sistemi 2 seçimi
G56İş parçası koordinat sistemi 3 seçimi
G57İş parçası koordinat sistemi 4 seçimi
G58İş parçası koordinat sistemi 5 Seçim
G59İş parçası koordinat sistemi 6 seçimi
G73Yüksek hızlı derin delik delme döngüsü
G74Sol spiral kesim döngüsü
G80Sabit çevrimi iptal et
G81Delme döngüsü (nokta delme)
G82Delme döngüsü (kademeli delik açma)
G83Derin delik delme döngüsü
G84Sağ dokunarak dolaşım
G85Sıkıcı döngü
G86Sondaj döngüsü
G89Sıkıcı döngü
*G90Mutlak değer komutunu kullanın
G91Artımlı değer komutunu kullanın
G92Kayan koordinat sistemini ayarla
*G98Başlangıç noktasına sabit döngü dönüşü
*G99Sabit döngü r noktasına dönüş
G10 G11Dairesel olukta kaba frezeleme
G12 G13Tam daire iç yüzey frezeleme
G14 G15Silindirik finiş frezeleme
G22Sistem parametresi çalışması (mod)
G23Parametre değer atlaması
G27Mekanik sıfır noktası tespiti
G28Programı orta noktadan hızlıca bulun
G31R referans noktasına hızlı dönüş
G34 G35Dikdörtgen olukta son frezeleme
G38 G39Dikdörtgen dış yüzey frezeleme

24. GSK928MAMkodu

M2Program sona erer ve durur. İş milini durdurun, soğutucuyu kapatın, G93 koordinat ofsetini ve takım ofsetini ortadan kaldırın ve başlangıç programı bölümüne dönün (çalışmıyor). M2 yürütüldükten sonra, sistem referans iş parçası koordinat sistemine geçecektir.
M3İş mili ileri dönüşü
M4İş milinin ters çevrilmesi
M5Durdurma mili
M8Soğutma pompasını açın
M9Soğutma pompasını kapatın
M12Duraklatma: çalışmaya devam etmek için "çalıştır" tuşunu bekleyin (durdurmak için acil durdurma tuşuna basın)
M30Programın sonunda, takım ofsetini ortadan kaldırın ve başlangıç program segmentine dönün (çalışmıyor). M30 yürütüldükten sonra, sistem referans iş parçası koordinat sistemine geçecektir.
M32Yağlama açık;
M33Yağlama kapalı;
M98Alt rutini çağır
M99Alt rutin sonu return

25. Mitsubishi E60 freze makinesi G kodu

G-koduGrupAçıkla
※G001Konumlandırma (hızlı besleme)
*G01Düz hat onarımı
G02Saat yönünde ark kesme (CW)
G03Saat yönünün tersine ark kesme (CCW)
G040askıya al
G05Yüksek hızlı işleme modu
G09Kontrolü doğru şekilde durdurun
G10Program parametre girişi / düzeltme girişi
G11Program parametre girişi iptali
G12Dairesel kesim CW
G13Dairesel kesim CCW
*G172Düzlem seçimi X-Y
※G18Düzlem seçimi z-x
G19Düzlem seçimi Y-Z
※G206İmparatorluk direktifi
G21Metrik eğitim
G270Referans menşei kontrolü
G28Referans menşei sıfırlama
G29Başlangıç noktası sıfırlama
G302. ~ 4. referans orijini sıfırlama
G31Atlama fonksiyonu
G331İplik kesme
G370Otomatik takım uzunluğu ölçümü
G38Takım çapı düzeltme vektörü ataması
G39Açı yay düzeltme aracı
*G407Takım çapı düzeltme iptali
G41Takım çapı düzeltmesi sol
G42Takım çapı düzeltme hakkı
G438Takım uzunluğu düzeltmesi (+)
G44Takım uzunluğu düzeltmesi (I)
*G49Takım uzunluğu düzeltme miktarı iptali
G520Yerel koordinat sistemi ayarı
G53Mekanik koordinat sistemi seçimi
*G5412İş parçası koordinat sistemi 1 Seçim
G5512İş parçası koordinat sistemi 2 seçimi
G56 İş parçası koordinat sistemi 3 seçimi
G57 İş parçası koordinat sistemi 4 seçimi
G58 İş parçası koordinat sistemi 5 Seçim
G59 İş parçası koordinat sistemi 6 seçimi
G600Tek yönlü pozisyon konumlandırma
G6113Denetim modunu durdurduğunuzdan emin olun
G62 Otomatik açılı besleme hızı ayarı
G63 Dokunma modu
*G64 Kesme modu
G739Sabit çevrim (adım çevrimi)
G74 Sabit sirkülasyon (ters kılavuz çekme)
G76 Sabit çevrim (ince delme)
*G80 Sabit döngü iptali
G81 Sabit sirkülasyon (sondaj / kurşun deliği)
G82 Sabit çevrim (delme / karşı delik açma)
G83 Sabit sirkülasyon (derin sondaj)
G84 Sabit sirkülasyon (kılavuz çekme)
G85 Sabit döngü (sıkıcı)
G86 Sabit döngü (sıkıcı)
G87 Sabit çevrim (ters sondaj)
G88 Sabit döngü (sıkıcı)
G89 Sabit döngü (sıkıcı)
*G903Mutlak değer talimatı
*G91 Artan değer talimatı
G920Mekanik koordinat sistemi ayarı
G935Saat yönünün tersine besleme
*G94 Asenkron kesim (dakika başına ilerleme)
*G95 Eş zamanlı kesim (her delme için besleme)
*G9617Çevrim hızı etkin bir şekilde kontrol edilmelidir
*G97 Çevrim hızı kontrolü geçersiz olmalıdır
*G9810Sabit döngü başlangıç noktası sıfırlama
G99 Sabit çevrim r-noktası sıfırlama

26. DASEN 3I freze makinesi G kodu

G-koduGrupAçıkla
G001Konumlandırma (hızlı besleme)
*G01Düz hat onarımı
G02Saat yönünde ark kesme (CW)
G03Saat yönünün tersine ark kesme (CCW)
G040askıya al
G05Yüksek hızlı işleme modu
G09Kontrolü doğru şekilde durdurun
G10Program parametre girişi / düzeltme girişi
G11Program parametre girişi iptali
G12Dairesel kesim CW
G13Dairesel kesim CCW
*G172Düzlem seçimi X-Y
※G18Düzlem seçimi z-x
G19Düzlem seçimi Y-Z
※G206İmparatorluk direktifi
G21Metrik eğitim
G270Referans menşei kontrolü
G28Referans menşei sıfırlama
G29Başlangıç noktası sıfırlama
G302. ~ 4. referans orijini sıfırlama
G31Atlama fonksiyonu
G331İplik kesme
G370Otomatik takım uzunluğu ölçümü
G38Takım çapı düzeltme vektörü ataması
G39Açı yay düzeltme aracı
*G407Takım çapı düzeltme iptali
G41Takım çapı düzeltmesi sol
G42Takım çapı düzeltme hakkı
G438Takım uzunluğu düzeltmesi (+)
G44Takım uzunluğu düzeltmesi (I)
*G49Takım uzunluğu düzeltme miktarı iptali
G520Yerel koordinat sistemi ayarı
G53Mekanik koordinat sistemi seçimi
*G5412İş parçası koordinat sistemi 1 Seçim
G5512İş parçası koordinat sistemi 2 seçimi
G56 İş parçası koordinat sistemi 3 seçimi
G57 İş parçası koordinat sistemi 4 seçimi
G58 İş parçası koordinat sistemi 5 Seçim
G59 İş parçası koordinat sistemi 6 seçimi
G600Tek yönlü pozisyon konumlandırma
G6113Denetim modunu durdurduğunuzdan emin olun
G62 Otomatik açılı besleme hızı ayarı
G63 Dokunma modu
*G64 Kesme modu
G739Sabit çevrim (adım çevrimi)
G74 Sabit sirkülasyon (ters kılavuz çekme)
G76 Sabit çevrim (ince delme)
*G80 Sabit döngü iptali
G81 Sabit sirkülasyon (sondaj / kurşun deliği)
G82 Sabit çevrim (delme / karşı delik açma)
G83 Sabit sirkülasyon (derin sondaj)
G84 Sabit sirkülasyon (kılavuz çekme)
G85 Sabit döngü (sıkıcı)
G86 Sabit döngü (sıkıcı)
G87 Sabit çevrim (ters sondaj)
G88 Sabit döngü (sıkıcı)
G89 Sabit döngü (sıkıcı)
*G903Mutlak değer talimatı
*G91 Artan değer talimatı
G920Mekanik koordinat sistemi ayarı
G935Saat yönünün tersine besleme
*G94 Asenkron kesim (dakika başına ilerleme)
*G95 Eş zamanlı kesim (her delme için besleme)
*G9617Çevrim hızı etkin bir şekilde kontrol edilmelidir
*G97 Çevrim hızı kontrolü geçersiz olmalıdır
*G9810Sabit döngü başlangıç noktası sıfırlama
G99 Sabit çevrim r-noktası sıfırlama

27. DASEN 3I torna G kodu

G-koduGrupAçıkla
G001Hızlı mobil konumlandırma
※G01Düz hat onarımı
G02Ark boşluğu (CW, Saat Yönünde Saat)
G03Ark boşluğu onarımı (CCW, saat yönünün tersine)
G040askıya al
G09Doğru durak
G10Program parametreleri / düzeltme girişi
G11Program parametresi / düzeltme giriş modu iptal edildi
※G172X-Y düzlemi seçimi
※G18Z-x düzlem seçimi
※G19Y-Z düzlemi seçimi
※G206İmparatorluk girişi
G21Metrik giriş
G270Referans noktası sıfırlama kontrolü
G28Otomatik referans noktası sıfırlama
G29Referans noktasından sıfırla
G30Referans noktaları 2, 3 ve 4'ün sıfırlanması
G31Atlama fonksiyonu
G331İplik kesme
G34Değişken iplik kesme
G370Otomatik takım düzeltme
*G407Takım çapı düzeltme iptali
G41Takım çapı düzeltmesi (sol taraf)
G42Takım çapı düzeltmesi (sağ taraf)
G46Takım çapı düzeltme (otomatik yön seçimi)
G520Yerel koordinat sistemi ayarı
G53Mekanik koordinat sistemi seçimi
※G5412İş parçası koordinat sistemi seçimi 1
G55İş parçası koordinat sistemi seçimi 2
G56İş parçası koordinat sistemi seçimi 3
G57İş parçası koordinat sistemi seçimi 4
G58İş parçası koordinat sistemi seçimi 5
G59İş parçası koordinat sistemi seçimi 6
G6113Doğru durdurma kontrol modu
G62Otomatik açı hız kontrolü
G63Dokunma modu
G64Kesme modu
G709Kesim döngüsünü bitirin
G71Düz tornalama kaba kesim döngüsü
G72Uç yüzey kaba kesim döngüsü
G73Kaba işleme döngüsünde iş mili tablası hareketi
G74Kesme döngüsünü sonlandırın
G75Düz dönüş döngüsü
G76İplik kesme döngüsü
G77Kesme çevriminden
G78Diş sabitleme döngüsü
G79Son kesme sabit çevrimi
G80Delik işleme döngüsü komutu iptal
G83Derin sondaj döngüsü (Z ekseni)
G84Kılavuz çekme döngüsü (Z ekseni)
G85Delme döngüsü (Z ekseni)
G87Derin delik delme döngüsü (x ekseni)
G88Kılavuz çekme döngüsü (x ekseni)
G89Delme döngüsü (x ekseni)
※G903Mutlak değer komutu
※G91Artan değer komutu
G920Koordinat sistemi ayarı / iş mili hızı ayarı
※G945Asenkron besleme (dakika başına besleme)
※G95Senkron besleme (devir başına besleme)
※G9617Çevrim hızı kontrolü açık
※G97Çevrim hızı kapalı olarak kontrol edilmelidir
*G9810Sabit döngü
İlk değer dönüşü
G99Sabit döngü
R noktası sıfırlama

28. Huaxing torna tezgahı G kodu

G-koduAçıkla
G00Hızlı konumlandırma
G01Doğrusal enterpolasyon
G02Saat yönünde dairesel enterpolasyon
G03Saat yönünün tersine dairesel enterpolasyon
G04Gecikmeli
G09Besleme yarı durdurma
G20Bağımsız alt rutin çağrısı
G22Bağımsız alt rutin tanımı
G24Bağımsız alt rutin tanımı tamamlandığında, çağıran programa geri dönün
G25Atlama işlemi
G26İşleme programında blok çağrı alt rutin çağrısı
G27Sonsuz döngü
G30Büyütme iptali
G31Büyütme tanımı
G47Kısa doğrusal hız otomatik geçiş
G48iptal et
G54~G59İş parçası koordinat sistemi seçimi
G71İç ve dış dairesel kesim
G72Yüzey kesme bileşik çevrimi
G73Kapalı kontur bileşik döngüsü
G74Makine referans noktasına dönüş (mekanik orijin)
G75Takım ayar noktasına geri dönme
G76İşleme başlangıç noktasına dönüş
G77Geçerli koordinat sistemini geri yükleyin
G81Silindirik işleme döngüsü
G82Uç yüzey işleme döngüsü
G85İnç rijit kılavuz çekme döngüsü
G86Metrik diş işleme döngüsü
G87İnç diş işleme döngüsü
G90Mutlak değer modu programlama
G91Artımlı değer programlama
G92Program sıfırını ayarlama
G96Sabit doğrusal hızda kesim etkilidir
G97Sabit doğrusal hızda kesmeyi iptal edin
G98Devir başına beslemeyi iptal et
G99Devir başına beslemeyi ayarlayın
P = parametre ataması

29. Huaxing torna tezgahı M kodu

M talimatıAçıkla
M01Koşullu durdurma
M02Program sonu ve kapatma
M03İş mili ileri dönüşü
M04İş milinin ters çevrilmesi
M05İş mili durdurma
M06Soğutma açık
M07Serinlemek
M08İş parçası bağlama
M09İş parçası gevşemesi
M10Belirtilen röleyi açın
M11Belirtilen röleyi kapatın
M20Takım tamamlayıcı numarasını ayarlama
M21Program sona erer ve programın başına döner
M71~M85Röle puls çıkışı

30. Huaxing freze makinesi G kodu

G-koduAçıkla
 G01doğrusal enterpolasyon
G02Saat yönünde yay enterpolasyonu veya spiral enterpolasyon
G03Saat yönünün tersine yay enterpolasyonu veya spiral enterpolasyon
G04Gecikmeli
G09Servo quasi stop yerinde
G11Blok Y ekseni boyunca yansıtılır
G12Blok X ekseni boyunca yansıtılır
G13Program bloğu orijinde ayna görüntüsü ile işlenir
G17Xoy düzlemini seçin
G18x0z düzlemini seçin
G19y0z düzlemini seçin
G20Alt yordam çağrısı
G22alt program bildirimi
G24Alt rutin tanımı sona erer ve çağıran programa geri döner
G25Atlama işlemi
G26Transfer işlemleri
G27Sonsuz döngü
G30Büyütme yakınlaştırma / uzaklaştırma iptal
G31Büyütme / küçültme oranının tanımı
G40Takım yarıçapı düzeltmesini iptal edin
G41Sol takım yarıçap düzeltmesi
G42Sağ takım yarıçap düzeltmesi
G43Takım uzunluğu telafisi oluşturma
G44Takım uzunluğu telafisini geri al
G47Kısa doğrusal hız otomatik geçiş
G48Kısa doğrusal hızın otomatik geçişini iptal edin
G54~G59İş parçası koordinat sistemi seçimi
G73Yüksek hızlı derin delik işleme döngüsü
G74Makine referans noktasına dönüş (mekanik orijin)
G75Takım ayar noktasına geri dönme
G76Geçerli konumdan program sıfırına dönüş
G78İnce delik işleme döngüsü
G81Merkezi delik delme döngüsü
G82Duraklamalı merkezi sondaj döngüsü
G83Derin delik işleme döngüsü
G84Metrik rijit kılavuz çekme döngüsü
G85İnç rijit kılavuz çekme döngüsü
G86Delme döngüsü (otomatik geri dönüş)
G87Ters sondaj döngüsü
G88Delme döngüsü (manuel dönüş)
G89Duraklamalı sıkıcı döngü
G90Mutlak değer modu programlama
G91Artımlı değer programlama
G92İş parçası koordinat sistemini ayarlama
P = parametre ataması

31. Huaxing freze makinesi M kodu

G-koduAçıkla
M00Program duraklatma
M01L ×× (K ××)
M02Program sonu ve kapatma
M03İş mili ileri dönüşü
M04İş milinin ters çevrilmesi
M05İş mili durdurma
M08Soğutma açık
M09Serinlemek
M10İş parçası bağlama
M11İş parçası gevşemesi
M20K ×× Röle No
M21K ×× kapalı ×× Röle No
M30Program sona erer ve programın başına döner
M71~M85Röle puls çıkışı

32. Renhe 32T G kodu

G kodu  Açıkla
 G00 hizli nokta konumlandirma tali̇matlari
G01Doğrusal enterpolasyon talimatı
G02、G03Dairesel enterpolasyon talimatı
G04Program geciktirme talimatı
G26、G27Başlangıç noktasına dönme talimatı
G28、G29
G22、G80Program döngüsü talimatı
G23Dikdörtgen döngü talimatı
G37、G38G39、G36Sabit referans noktası komutunu döndür
G82、G83İplik döngüsü komutu
G46、G47G48、G49Yumuşak referans noktası komutunu döndür
G96、G97Sabit doğrusal hızda kesme fonksiyonu

33. Renhe 32T M kodu

M talimatı Açıkla
M00Program duraklatma talimatı
M02Program sonu talimatı
M30İş mili durdurma, program sonu komutu
M20Otomatik çevrim komutu
M03İş mili ileri dönüş komutu
M04İş mili geri komutu
M05İş mili durdurma komutu
M06Mektup gönderdikten sonra talimatları bekleyin
M26Talimat gönderme
M21Mektup gönderdikten sonra talimatları bekleyin
M97Program atlama talimatı
M98Alt program çağrı talimatı
M99Alt rutin dönüş talimatı

34. SKY 2003N M G kodu

G-koduGrupTipFonksiyon
G00011Konumlandırma (hızlı hareket)
G01Doğrusal enterpolasyon (besleme)
G02Yay enterpolasyonu (saat yönünde)
G03Yay enterpolasyonu (saat yönünün tersine)
G02+ZSağ sarmal enterpolasyonu
G03+ZSol spiral enterpolasyon
G04022askıya al
G17041XY düzlemi seçimi
G181ZX düzlem seçimi
G19YZ düzlemi seçimi
G40071Alet telafisi silme
G41Takım telafisi sol
G42Alet telafisi hakkı
G4308Takım uzunluğu ileri telafisi
G44Takım uzunluğu negatif telafisi
G49Takım uzunluğu telafisi silme
G5011Yakınlaştırma, ayna kapalı
G5111Yakınlaştırma, ayna açık
G5414İş parçası koordinat sistemi 1 Seçim
G55İş parçası koordinat sistemi 2 seçimi
G56İş parçası koordinat sistemi 3 seçimi
G57İş parçası koordinat sistemi 4 seçimi
G58İş parçası koordinat sistemi 5 Seçim
G59İş parçası koordinat sistemi 6 seçimi
G6803Koordinat rotasyonu
G6903Koordinat rotasyonu silme
G7315Adım döngüsü
G74Karşı atak diş sirkülasyonu (işleme merkezi)
G76İnce delik işleme döngüsü (işleme merkezi)
G80Sabit çevrim silme
G81Delme ve nokta kaplama döngüsü
G82Sondaj ve ters sondaj döngüsü
G83Derin delik delme döngüsü
G84Dokunarak dolaşım
G85/G86Sıkıcı döngü
G87Ters sondaj döngüsü
G88/G89Sıkıcı döngü
G9000Mutlak değer programlama
G91Artımlı değer programlama
G9205Koordinat sistemi ayarı
G9816Başlangıç düzlemine dönüş
G99r-noktası düzlemine dönüş

35. SKY 2003N M M kodu

GrupM koduFonksiyon
AM00,M01,M02Program durur, program durmayı seçer ve program sona erer
BM03,M04,M05İş mili ileri dönüşü, iş mili geri dönüşü, iş mili durdurma
CM06Otomatik takım değiştirme
DM08,M09Soğutma sıvısı açık, soğutma sıvısı kapalı
EM98,M99Alt rutini çağırın ve alt rutin geri döner

Farklı CNC Makineleri Arasındaki Varyasyonlar

CNC (Bilgisayarlı Sayısal Kontrol) makineleri yetenekleri, konfigürasyonları ve G kodları ile M kodlarının özel yorumları bakımından önemli ölçüde farklılık gösterir. Bu farklılıkları anlamak, CNC programcıları ve operatörleri için hassas ve verimli işleme süreçleri sağlamak açısından çok önemlidir.

Eksen Sayısına Göre CNC Makine Çeşitleri

2 Eksenli CNC Makineleri

2 eksenli CNC makineleri X (yatay) ve Y (dikey) eksenleri üzerinde çalışır. Bu makineler genellikle düz hatlı kesimler yapmak, delik delmek veya bir iş parçasının tek bir yüzeyini yeniden konumlandırmaya gerek kalmadan işlemek gibi basit işlemler için kullanılır. Genellikle ahşap işleme ve basit metal işleme görevleri gibi sektörlerde kullanılırlar.

3 Eksenli CNC Makineleri

3 eksenli CNC makineleri, X ve Y eksenlerine Z eksenini (derinlik) ekleyerek üç boyutta daha karmaşık işlemeye olanak tanır. Bu makineler frezeleme, delme ve kesme gibi çeşitli görevleri yerine getirebilir ve bu da onları en yaygın CNC makinesi türü haline getirir. Otomotiv ve havacılık endüstrileri için bileşen üretiminde yaygın olarak kullanılırlar.

4 Eksenli CNC Makineleri

4 eksenli CNC makineleri, üç doğrusal eksene (X, Y, Z) ek bir dönme ekseni (A ekseni) içerir. Bu dönme ekseni, kesici takımın veya iş parçasının dönmesini sağlayarak bir yay boyunca daha karmaşık geometrilerin ve kesiklerin oluşturulmasına olanak tanır. Özellikle kuyumculuk ve gelişmiş metal işlemede sıkça rastlanan kavisli yüzeylerin oyulması veya silindirik nesnelerin işlenmesi gibi görevlerde kullanışlıdırlar.

5 Eksenli CNC Makineleri

5 eksenli CNC makineleri, üç doğrusal eksenin üzerine iki ek dönme ekseni (B ekseni ve C ekseni) içerir. Bu makineler, kesici takımın veya çalışma masasının dönmesine izin vererek eşzamanlı çok yüzeyli işlemeyi mümkün kılar. Bu özellik, havacılık ve tıbbi cihaz üretimi gibi sektörlerde yaygın olarak kullanılan karmaşık geometrilere sahip karmaşık parçaların üretilmesi için gereklidir.

6 Eksenli CNC Makineleri

6 eksenli CNC makineleri, 5 eksenli bir makinenin beş eksenine ek olarak üçüncü bir dönme yönü (B ekseni) içerir. Bu konfigürasyon, kesici takımın ve iş parçasının akla gelebilecek tüm hareket yönlerini dahil ederek mümkün olan her türlü yüzey kalitesine sahip parçaların oluşturulmasına olanak tanır. Üst düzey otomotiv bileşenlerinin üretimi gibi son derece yüksek hassasiyet ve karmaşık yüzey kalitesi gerektiren uygulamalarda sıklıkla kullanılırlar.

7 Eksenli CNC Makineleri

7 eksenli CNC makineleri, kesici takım hareketi için üç geleneksel ekseni, iş parçasını döndürmek için üç ekseni ve kesici takımı tutan kolu döndüren yedinci bir ekseni (E ekseni) birleştirir. Bu makineler, genellikle türbin kanatları ve ortopedik implantlar gibi bileşenler için havacılık, tıp ve askeri endüstrilerde kullanılan son derece karmaşık parçalar üretmek için tasarlanmıştır.

9 Eksenli CNC Makineleri

9 eksenli CNC makineleri, 5 eksenli freze makinesi ve 4 eksenli torna tezgahının işlevlerini birleştirir. Bu, freze makinesinin yüzey üzerinde çalışmasına izin verirken, torna iş parçasının iç özelliklerini tamamlar ve tek bir kurulumda hem iç hem de dış özelliklerin oluşturulmasını sağlar. Bu makineler, diş implantları ve cerrahi aletler gibi karmaşık bileşenlerin üretimi için idealdir.

12 Eksenli CNC Makineleri

12 eksenli CNC makineleri, mümkün olan altı eksenin (X, Y, Z, A, B ve C) tamamında hareket edebilen iki kesme kafasına sahip en karmaşık makinelerdir. Bu makineler doğruluğu ve üretim hızını önemli ölçüde artırır ancak genellikle gelişmiş havacılık ve uzay bileşenleri gibi son derece özel uygulamalar için ayrılmıştır.

Makine Konfigürasyonları

CNC Freze Tezgahları

CNC freze makineleri dikey ve yatay konfigürasyonlarda mevcuttur.

  • Dikey CNC Makineleri: Bu makineler dikey olarak yönlendirilmiş bir iş miline sahiptir ve yüksek hacimli, hızlı projeler için idealdir. Hassasiyetleri, verimlilikleri ve dar toleransları karşılama kabiliyetleri nedeniyle değerlidirler. Bununla birlikte, genellikle palet değiştiricileri yoktur, yani parça yükleme ve kesme aynı alanda gerçekleşir. Yaygın uygulamalar arasında, genellikle kalıp yapımında ve kalıp batırmada kullanılan düz yüzeylerin ve boşlukların işlenmesi yer alır.
  • Yatay CNC Makineleri: Bu makineler, daha agresif malzeme kaldırma ve daha iyi talaş tahliyesi sağlayan yatay olarak yönlendirilmiş bir iş miline sahiptir. Daha büyük iş parçalarını barındırabilir ve fikstür değiştirmeden birden fazla işlem gerçekleştirebilirler. Motor blokları ve dişli kutuları gibi karmaşık parçaların işlenmesinde yaygın olarak kullanılırlar.

CNC Torna Tezgahları (CNC Torna Merkezleri)

CNC torna tezgahları, dönen bir iş parçasından malzeme çıkarmak için bir kesici takım kullanarak hassasiyet ve tekrarlanabilirlik için tasarlanmıştır. Frezeleme görevleri için ek "canlı takımlar" ile yapılandırılabilirler, bu da makinenin iş parçasını başka bir makineye taşımadan delme veya kılavuz çekme gibi ikincil işlemleri gerçekleştirmesine olanak tanır. CNC torna tezgahları otomotiv, havacılık, tıp ve savunma gibi sektörlerin ayrılmaz bir parçasıdır ve genellikle miller ve burçlar gibi silindirik bileşenlerin üretiminde kullanılır.

Uzmanlaşmış Özellikler

Çok Eksenli İşleme

Çok eksenli işleme, karmaşık geometriler ve dar toleranslar elde etmek için birden fazla eksenin kullanılmasını içerir. Bu tür işleme daha karmaşıktır ve uzmanlık bilgisine sahip özel makineler ve operatörler gerektirir. Havacılık ve uzay bileşenleri ve tıbbi implantların üretimi gibi karmaşık tasarımlar ve hassasiyet gerektiren uygulamalar için gereklidir.

İndeksli ve Sürekli 5 Eksenli CNC Makineleri

  • İndeksli 5 Eksenli CNC Makineleri: Bu makineler, kesme takımının veya çalışma masasının operasyonlar arasında dönmesine izin vererek, insan müdahalesi olmadan iş parçasına farklı açılardan erişim sağlar. Bu makineler 3 eksenli makinelerden daha hızlı ve daha doğrudur ancak sürekli 5 eksenli makinelerin gerçek serbest form yeteneklerinden yoksundur. İndeksli 5 eksenli makineler genellikle türbin kanatları gibi açılı özelliklere sahip parçaların üretiminde kullanılır.
  • Sürekli 5 Eksenli CNC Makineleri: Bu makineler, işleme operasyonları sırasında beş eksenin tamamının aynı anda hareket etmesini sağlayarak son derece karmaşık ve pürüzsüz geometrilere olanak tanır. Bu özellik, karmaşık kanatçıklar ve protez cihazlar gibi bileşenler için havacılık ve tıp endüstrilerinde sıklıkla ihtiyaç duyulan serbest biçimli yüzeyler ve karmaşık ayrıntılar oluşturmak için çok önemlidir.

Otomatik Takım Değiştirici (ATC)

ATC, çeşitli CNC makinelerinde bulunan ve takımların otomatik olarak değiştirilmesini sağlayarak verimliliği artıran ve duruş süresini azaltan bir özelliktir. Bu özellik özellikle yüksek hacimli üretim ortamları gibi sık takım değişimi gerektiren operasyonlarda kullanışlıdır.

G ve M Kodlarındaki Varyasyonlar

G ve M kodları farklı CNC makineleri ve kontrolörleri arasında değişiklik gösterebilir. Örneğin, aynı G veya M kodu farklı üreticilerin makinelerinde veya farklı kontrol sistemleri (örn. Fanuc, Siemens, Haas) kullanan makinelerde farklı işlevlere veya parametrelere sahip olabilir. CNC programcılarının uyumluluk ve makinenin doğru çalışmasını sağlamak için bu varyasyonları anlaması çok önemlidir.

Programcılar ve operatörler, farklı CNC makinelerindeki varyasyonları anlayarak, ekipmanlarının özel yeteneklerine göre uyarlanmış hassas ve verimli işleme süreçleri elde etmek için G ve M kodlarını kullanımlarını optimize edebilirler.

CAD/CAM Yazılımı ile Entegrasyon

Tanım ve İş Akışı

CAD (Bilgisayar Destekli Tasarım) ve CAM (Bilgisayar Destekli Üretim) yazılımlarının entegrasyonu modern CNC işlemede çok önemlidir. Bu entegrasyon, tasarımdan üretime kadar kesintisiz bir iş akışı sağlar. Entegre CAD/CAM sistemleri hem tasarım hem de üretim için aynı tasarım verilerini kullanır. Bu, ayrı CAD ve CAM uygulamaları arasında veri aktarma ve alma ihtiyacını ortadan kaldırır. Sonuç olarak, CAD yazılımında oluşturulan tasarım geometrisi, takım yolları ve işleme talimatları oluşturmak için CAM yazılımı tarafından doğrudan kullanılır.

Entegre CAD/CAM Sistemlerinin Faydaları

Veri Çeviri Hatalarının Ortadan Kaldırılması

Entegre CAD/CAM sistemlerinin birincil faydası, veri çeviri hatalarının ortadan kaldırılmasıdır. CAD ve CAM yazılımları ayrı olduğunda, tasarım verilerinin CAD'den CAM'e aktarılması yanlışlıklara yol açabilir. Entegre sistemler CAM yazılımının CAD tasarımından doğru geometriyi almasını sağlar. Bu da maliyetli ve hataya açık veri çevirilerini önemli ölçüde azaltır.

Geliştirilmiş İşbirliği ve Organizasyon

Entegre CAD/CAM sistemleri, tasarım ve üretim ekipleri arasında daha iyi işbirliğini kolaylaştırır. Hem tasarım hem de üretim işlevlerini destekleyen tek bir model kullanıldığında, birden fazla bağlantısız dosyaya duyulan ihtiyaç azalır. Tüm ekipler en son tasarım iterasyonuyla çalışarak daha verimli iş akışları ve daha hızlı geri dönüş süreleri sağlar.

Basitleştirilmiş İş Akışı

CAD/CAM sistemlerinin entegre iş akışı, tasarım değişiklikleri meydana geldiğinde gereken zaman alıcı yinelemeleri azaltır. CAD tasarımında yapılan değişiklikler CAM takım yollarına otomatik olarak yansıtılır. Bu düzen yeniden çalışmayı azaltır ve tasarım aşamasındaki değişikliklerin derhal üretim aşamasına dahil edilmesini sağlayarak genel verimliliği artırır.

Azaltılmış Üretim Maliyetleri ve Geliştirilmiş Doğruluk

Veri çeviri hatalarını ortadan kaldırarak ve CAM yazılımının tam tasarım geometrisini kullanmasını sağlayarak, entegre CAD/CAM sistemleri üretim doğruluğunu artırır. Bu gelişme, hatalar ve yeniden işleme ile ilişkili üretim maliyetlerini azaltır. Tasarımdan üretime sorunsuz geçiş, nihai ürünün orijinal tasarım özelliklerine sıkı sıkıya bağlı kalmasını sağlayarak ürün kalitesini artırır. Örneğin bir araştırma, entegre CAD/CAM sistemleri kullanan şirketlerin üretim süresinde 30%'ye varan bir azalma ve hatalarda 25%'lik bir düşüş yaşadığını göstermiştir.

Üretim Süreçlerinin Otomasyonu

Entegre CAD/CAM sistemleri, aynı veri formatlarını ve arayüzleri kullanarak otomasyona olanak sağlar. Bu, toleranslar ve yüzey kalitesi bilgileri gibi tasarım verilerine dayalı olarak takım seçimi, hızlar ve beslemeler dahil olmak üzere CNC programlarının otomatik olarak oluşturulmasını sağlar. Otomasyon manuel girişi en aza indirir, hataları azaltır ve üretim sürecini hızlandırır.

Entegre Doğrulama Araçları

Bu sistemler genellikle işleme operasyonları başlamadan önce tasarımları doğrulamaya yönelik modüller içerir. G kodu makine simülasyonları gibi entegre doğrulama araçları, kuru çalışmaları ortadan kaldırmaya ve maliyetli makine çarpışmalarını ve programlama hatalarını önlemeye yardımcı olur. Tüm işleme sürecini simüle ederek, potansiyel sorunlar gerçek üretim başlamadan önce tespit edilebilir ve çözülebilir.

Geliştirilmiş Verimlilik ve Azaltılmış Eğitim Süresi

Tanıdık bir CAD ortamında çalışmak CAM kullanıcıları için eğitim süresini kısaltır. Sürekli iş akışı ve CAD modeliyle ilişkilendirme, daha hızlı ve daha üretken iş süreçleri sağlar. Kullanıcılar, CAM görevlerine verimli bir şekilde geçiş yapmak için CAD araçları hakkındaki mevcut bilgilerinden yararlanarak öğrenme eğrisini kolaylaştırabilir.

Vaka Çalışmaları ve Pratik Uygulamalar

CP-Carrillo LLC gibi şirketler, tasarım ve parça programlamayı otomatikleştirmek için SOLIDWORKS ve CAMWorks gibi entegre CAD/CAM çözümlerinden yararlanmıştır. Bu entegrasyonlar teslim süresinde, tasarım süresinde, CNC programlama süresinde ve hurda/yeniden işleme süresinde önemli azalmalara yol açmıştır. Örneğin, programlama süresinde 40% ve teslim sürelerinde 20% azalma bildirmişlerdir. Bu tür vaka çalışmaları, gerçek dünyadaki üretim ortamlarında entegre CAD/CAM sistemlerinin benimsenmesinin somut faydalarını vurgulamaktadır.

Sıkça Sorulan Sorular

Aşağıda sıkça sorulan bazı soruların yanıtları yer almaktadır:

CNC işlemede G kodları ve M kodları nedir?

CNC işlemede, G kodları ve M kodları makinenin operasyonlarını belirleyen temel programlama dilleridir. "Geometri" anlamına gelen G kodları, öncelikle makinenin hareketlerini ve kesme eylemlerini yönlendirmekten sorumludur. CNC makinesine düz çizgiler, daireler veya diğer tanımlanmış yollarda hareket etmek gibi belirli geometrik işlemleri gerçekleştirme talimatı verirler. G kodlarına örnek olarak hızlı konumlandırma için G00, doğrusal enterpolasyon için G01, saat yönünde dairesel enterpolasyon için G02 ve saat yönünün tersine dairesel enterpolasyon için G03 verilebilir. Bu kodlar, takım konumlarını ve hareketlerini belirtmek için Kartezyen koordinatları (X, Y, Z) kullanır ve A, T, F, R, I ve J gibi diğer harfler ek hareketleri veya geometrik konumları belirtir.

Öte yandan, "çeşitli" veya "makine" kodları olarak adlandırılan M kodları geometrik olmayan işlevleri kontrol eder. Bu kodlar iş milinin başlatılması veya durdurulması, takımların değiştirilmesi, soğutma sıvısı sistemlerinin etkinleştirilmesi ve programın durdurulması gibi görevleri yönetir. M kodlarına örnek olarak program durdurma için M00, isteğe bağlı program durdurma için M01, programı sonlandırma için M02, iş milini saat yönünde çalıştırma için M03, iş milini saat yönünün tersine çalıştırma için M04, iş milini durdurma için M05, takım değiştirme için M06, soğutma sıvısını açma için M08 ve soğutma sıvısını kapatma için M09 verilebilir. M kodları, takımın geometrik hareketiyle ilgisi olmayan çeşitli makine işlevlerini kontrol etmek için çok önemlidir ve programlama çakışmalarını önlemek için tam olarak kullanılmalıdır.

G ve M kodları, makineye özgü lehçeler nedeniyle farklı CNC makinelerinde değişiklik gösterebilir ve sayısal biçimlendirme ile kod yorumlamasını etkileyebilir. Bu nedenle CNC programcıları, doğru işleme süreçleri sağlamak için kullandıkları ekipmanın özel kodlama gereksinimlerine aşina olmalıdır. G kodları ve M kodları birlikte CNC programlarında istenen işleme operasyonlarını elde etmek için çalışır; G kodları geometrik talimatlar sağlar ve M kodları yardımcı fonksiyonları yönetir. Bu entegrasyon, karmaşık programlar oluşturabilen ve takım yollarını optimize edebilen bilgisayar destekli üretim (CAM) yazılımı ile kolaylaştırılır, ancak uygun uzmanlıkla manuel programlama da mümkündür.

G kodları bir CNC makinesinin hareketini nasıl kontrol eder?

G kodları, parça oluşturmak için makinenin nasıl çalışması gerektiğini belirleyen özel talimatlar sağlayarak bir CNC makinesinin hareketini kontrol etmek için gereklidir. Bu kodlar, takımı kesmeden hızlı bir şekilde hareket ettirmek için hızlı konumlandırma (G00) ve kesme işlemleri sırasında takımı tanımlanmış bir ilerleme hızında düz bir çizgide hareket ettirmek için doğrusal enterpolasyon (G01) dahil olmak üzere çeşitli hareket türlerine komut verebilir. Ayrıca G kodları, makineye sırasıyla saat yönünde veya saat yönünün tersine yaylar çizerek hareket etme talimatı veren G02 ve G03 gibi komutlar aracılığıyla dairesel hareketlere izin verir.

Konumlandırma modları da G kodları tarafından kontrol edilir. Örneğin, G90 makineyi hareketlerin sabit bir başlangıç noktasından referans alındığı mutlak konumlandırmaya ayarlarken, G91 hareketlerin mevcut takım konumuna dayandığı artımlı konumlandırmayı etkinleştirir.

Hız ve ilerleme hızları da çeşitli G kodları aracılığıyla yönetilir. G94 ve G95 ilerleme hızının nasıl yorumlanacağını belirtirken (dakika başına veya iş mili devri başına), G96 ve G97 sırasıyla yüzey hızını ve iş mili hızını kontrol eder.

Makinenin çalışma düzlemi, takımın sırasıyla XY, XZ veya YZ düzleminde hareket edip etmeyeceğini tanımlayan G17, G18 ve G19 gibi G kodları kullanılarak seçilir. Bu seçim, çok eksenli işlemede doğru takım yolu uygulamasını sağlamak için çok önemlidir.

Ayrıca G kodları, makineyi belirli bir süre için duraklatarak soğutma veya iş mili hızını sabitleme gibi işlemlere olanak tanıyan bekleme için G04 gibi çeşitli komutlar içerebilir.

Genel olarak, G kodları CNC makinesinin mikro denetleyicisi tarafından yorumlanır ve bu üst düzey talimatları hassas motor hareketlerine çevirerek doğru ve kontrollü işleme süreçleri sağlar. Blok olarak bilinen her bir G kodu satırı, birden fazla komutu kapsayabilir ve işleme gereksinimlerine göre uyarlanmış sorunsuz bir işlem sağlar.

M kodlarının bazı yaygın örnekleri nelerdir?

M kodları, CNC işlemede çeşitli makine işlevlerini kontrol eden temel komutlardır. İşte işlevleriyle birlikte bazı yaygın örnekler:

  • M00: Program durdurma. Operatör müdahalesi veya inceleme için tüm makine işlemlerini durdurur.
  • M01: İsteğe bağlı program durdurma. M00'e benzer ancak ayarlara veya operatör tercihine bağlı olarak baypas edilebilir.
  • M02: Program sonu. İşleme sürecinin tamamlandığını gösterir.
  • M03: İş mili saat yönünde açık. İş mili dönüşünü saat yönünde etkinleştirir.
  • M04: İş mili saat yönünün tersine. İş miline saat yönünün tersine dönme komutu verir.
  • M05: İş mili durdurma. İş mili dönüşünü durdurur.
  • M06: Takım değiştirme. Alet değiştirmeyi kolaylaştırır.
  • M07: Buğu soğutma sıvısı açık. Buğu soğutucuyu açar.
  • M08: Taşma soğutma sıvısı açık. Taşkın soğutucuyu etkinleştirir.
  • M09: Soğutma sıvısı kapalı. Hem buğu hem de taşma soğutma sıvılarını devre dışı bırakır.
  • M10: Kelepçe açık. Kelepçeyi devreye sokar.
  • M11: Kelepçe kapalı. Kelepçeyi devre dışı bırakır.
  • M19: İş mili yönü. İş milini belirli bir yöne ayarlar.
  • M30: Program sonu, geri sarma ve sıfırlama. Programın sonunu bildirir ve makineyi başlangıç noktasına sıfırlar.
  • M98: Alt program çağrısı. Ana program içinde bir alt programı çağırır.
  • M99: Alt programdan dönüş. Kontrolü bir alt programdan ana programa döndürür.

Bu M kodları makine fonksiyonlarını kontrol etmek, hassas ve verimli CNC işleme operasyonları sağlamak için temeldir.

G ve M kodları farklı CNC makineleri arasında nasıl değişir?

G ve M kodları standartlaştırılmış olsa da, birkaç temel faktör nedeniyle farklı CNC makineleri arasında önemli farklılıklar gösterir.

İlk olarak, bu kodların sayısal biçimlendirmesi farklılık gösterebilir. Bazı makineler baştaki sıfırları gerektirebilir (örneğin G03 yerine G3) ve komutlar arasındaki boşluklar da değişebilir, bu da doğru anlaşılmadığı takdirde yürütme hatalarına yol açabilir.

İkinci olarak, aynı G veya M kodunun yorumlanması bir makineden diğerine farklılık gösterebilir. Örneğin, belirli bir G kodu belirli bir makinede bir işleve hizmet ederken başka bir makinede tamamen farklı bir uygulamaya sahip olabilir. Bu değişkenlik, daha özel ve makineye özgü olabilen M kodlarında özellikle belirgindir. Ayrıca, bazı makineler standart G ve M kodlarından farklı olarak Mazak'ın Mazatrol'ü gibi tescilli kodlama sistemleri kullanabilir.

Ayrıca, bu kodlardaki ek harf ve rakamların kullanımı makinenin özelliklerine göre değişebilir. Örneğin, koordinatların ve yardımcı fonksiyonların gösterimi farklı eksenlere sahip makinelerde farklılık gösterebilir. A, B ve C gibi harfler, makinenin konfigürasyonuna bağlı olarak farklı anlamlara sahip olabilir ve dönme değerlerinin veya yardımcı eksenlerin nasıl tanımlandığını etkileyebilir.

Özelleştirme, özellikle makinenin tasarımına son derece özgü olabilen M kodlarında bir diğer önemli husustur. Bir makinede bir işlevi yerine getiren bir M kodu, bu özelleştirmeler nedeniyle başka bir makinede aynı sonuçları vermeyebilir. Ayrıca, üreticiler tarafından geliştirilen özel kodlama sistemleri farklı makineler arasında uyumluluğu zorlaştırabilir.

Son olarak, CAM araçları gibi programlama yazılımları G ve M kodlarının nasıl oluşturulduğunu ve yorumlandığını etkileyebilir. Bu araçlar belirli makineler için optimize edilmiş kodlar üretebilirken, programcılar doğruluk ve işlevsellik sağlamak için her makinenin kendine özgü gereksinimlerinin farkında olmalıdır.

Sonuç olarak, G ve M kodlarının standartlaştırılmış doğasına rağmen, bunların uygulanması ve yorumlanması farklı CNC makineleri arasında büyük farklılıklar gösterebilir, bu da operatörlerin ve programcıların belirli makinenin kodlama gereksinimlerini kapsamlı bir şekilde anlamasını gerekli kılar.

CAD/CAM yazılımı G ve M kodlarını otomatik olarak oluşturabilir mi?

Evet, CAD/CAM yazılımı otomatik olarak G ve M kodları oluşturabilir. Bu özellik, tasarım modellerini CNC makineleri için çalıştırılabilir talimatlara dönüştürme sürecini kolaylaştırarak üretkenliği önemli ölçüde artırır ve hata olasılığını azaltır.

CAD/CAM yazılımı tasarım aşamasını üretim aşamasıyla bütünleştirir. Takım yolları, kesme hızları ve ilerleme oranları gibi makinenin geometrik hareketlerini belirleyen G kodlarını otomatik olarak oluşturmak için 3D CAD model geometrisini kullanır. Bu, manuel programlama ihtiyacını ortadan kaldırır ve işleme operasyonları üzerinde hassas kontrol sağlar.

CAM yazılımı, G kodlarına ek olarak iş milini başlatma ve durdurma, takım değiştirme ve soğutma sıvısı kontrolü gibi yardımcı makine işlemlerini yöneten M kodları da üretir. Bu kodlar, farklı işlemler arasında verimli ve sorunsuz geçişler sağlar.

Tipik iş akışı şunları içerir:

  1. CAD yazılımı kullanılarak parçanın tasarlanması.
  2. CAD modelinin CAM yazılımına aktarılması.
  3. İşleme parametrelerinin ve takım yollarının tanımlanması.
  4. Süreci doğrulamak için takım yolunun simülasyonu.
  5. G ve M kodlarının oluşturulması.
  6. Belirli bir CNC makinesiyle uyumluluk için kodların sonradan işlenmesi.
  7. G ve M kodlarının yürütülmesi için CNC makinesine aktarılması.

Bu otomatik süreç üretkenliği artırır, geliştirme maliyetlerini düşürür ve insan hatalarını en aza indirerek ürün kalitesini artırır.

CNC programlama için G ve M kodlarını anlamanın önemi nedir?

G ve M kodlarını anlamak, birkaç temel nedenden dolayı etkili ve verimli CNC (Bilgisayarlı Sayısal Kontrol) programlama için çok önemlidir:

CNC makinesinin geometrik hareketlerini kontrol eden G kodları, hassas ve tekrarlanabilir parça üretimi elde etmek için gereklidir. Bu kodlar, makine takımının düz bir çizgide, dairesel harekette veya belirli bir ilerleme hızında nasıl hareket etmesi gerektiğini belirleyerek doğruluğu sağlar ve malzeme israfını azaltır.

M kodları iş milini başlatma ve durdurma, takım değiştirme ve soğutma sıvısı kontrolü gibi çeşitli makine işlemlerini yönetir. Makinenin verimli bir şekilde çalışmasını sağlamak, sorunsuz geçişler sağlamak ve üretkenliği sürdürmek için hayati önem taşırlar.

Hem G hem de M kodları, karmaşık üretim görevlerini otomatikleştirmek ve kontrol etmek için birlikte çalışarak CNC makinelerinin karmaşık tasarımları minimum denetimle gerçekleştirmesine olanak tanır. Bu otomasyon, operatörlerin diğer üretim alanlarına odaklanmasını sağlayarak CNC makinelerini son derece esnek ve çok çeşitli parçalar üretebilir hale getirir.

CAD/CAM yazılımında bu kodların oluşturulmasını basitleştiren gelişmelere rağmen, manuel programlama becerileri önemini korumaktadır. G ve M kodlarını anlamak, operasyonlarda ince ayar yapmak, sorunları gidermek ve yazılımın tam olarak otomatikleştiremediği özel ayarlamaları yapmak için gereklidir. Bu bilgi, iyileştirme alanlarını belirleyerek, döngü sürelerini azaltarak ve takım ve makinelerin kullanımını en üst düzeye çıkararak işleme sürecini optimize etmeye yardımcı olur.

Bu kodların temel olarak anlaşılması, makinistlerin bilgilerini farklı CNC makinelerine uyarlamalarına da olanak tanıyarak birlikte çalışabilirliği kolaylaştırır ve yeni ekipmanlarla çalışırken öğrenme eğrisini azaltır. Bu uyarlanabilirlik, programlama çakışmalarını ve operasyonel hataları önlemek için çok önemlidir.

Havacılık ve uzay veya tıbbi cihaz üretimi gibi yüksek hassasiyet gerektiren sektörlerde, karmaşık parçaların doğru ve verimli bir şekilde üretilmesi için G ve M kodlarında uzmanlık vazgeçilmezdir. Bu alanlarda gerekli olan yüksek standartları korumak için bu kodlarda bilgili, yetenekli makinistler şarttır.

Son olarak, G ve M kodlarını anlamak hataları azaltmaya ve sorun giderme yeteneklerini geliştirmeye yardımcı olur. Deneyimli makinistler hataları hızlı bir şekilde tespit edip düzeltebilir, kurulum ve çalışma sürelerini optimize edebilir, maliyetleri düşürebilir ve üretkenliği artırabilir.

Farklı CNC sistemlerine göre programlama için uygun G kodlarını ve M kodlarını nasıl seçersiniz?

Farklı CNC sistemlerine dayalı programlama için uygun G kodlarını ve M kodlarını seçmek için sistem özelliklerini, işleme gereksinimlerini ve sektördeki en iyi uygulamaları dikkate alan kapsamlı bir yaklaşım gereklidir. İşte optimize edilmiş bir açıklama:

Sisteme Özel Bilgi:

Birlikte çalıştığınız belirli CNC sisteminin (örneğin Fanuc, Siemens, Heidenhain) özelliklerini ve yeteneklerini iyice anlayın. Her sistemin kendine özgü G ve M kodları, özel çevrimler veya tescilli işlevleri olabilir. Üreticinin programlama kılavuzlarına başvurun ve en son ürün yazılımı sürümleri ve desteklenen özellikler hakkında güncel bilgi edinin.

Kod İşlevselliği ve Hiyerarşisi:

G ve M kodlarının temel işlevlerine hakim olun:

  • G kodları: Hareket kontrolü, koordinat sistemi seçimi, konserve döngüler, vb.
  • M kodları: İş mili kontrolü, soğutma sıvısı yönetimi, takım değiştirme gibi yardımcı fonksiyonlar.
    Çakışmaları önlemek ve doğru yürütmeyi sağlamak için belirli kodların modal yapısını ve kontrol sistemi içindeki hiyerarşisini anlayın.

Süreç Odaklı Seçim:

Belirli işleme operasyonlarına ve parça gereksinimlerine göre kodları seçin:

  • Konturlama için: G01 (doğrusal enterpolasyon), G02/G03 (dairesel enterpolasyon)
  • Hızlı hareketler için: G00 (hızlı konumlandırma)
  • Karmaşık geometriler için: Parametrik programlama veya konserve döngüleri kullanmayı düşünün
  • Takım yönetimi için: Takım değiştirme ve soğutma sıvısı kontrolü için uygun M kodları

Verimlilik için Optimizasyon:

İşleme verimliliğini optimize eden kodları seçin:

  • Uygun olduğunda yüksek hızlı işleme kodlarını kullanın (örn. Fanuc için G05.1)
  • Program uzunluğunu azaltmak ve programlamayı basitleştirmek için konserve döngüleri (örn. sondaj için G81) uygulamak
  • Mevcut olduğunda 5 eksenli işleme için takım merkez noktası kontrolü (TCPC) gibi gelişmiş özellikleri kullanın

Koordinat Sistemleri ve İş Parçası Kurulumu:

Koordinat sistemi kodlarını uygun şekilde seçmek ve kullanmak:

  • İş parçası koordinat sistemleri için G54-G59
  • G17/G18/G19 dairesel enterpolasyon ve konserve döngülerinde düzlem seçimi için
    Uygun olduğunda çok taraflı işleme için koordinat sistemi döndürme (G68) gibi özellikleri kullanmayı düşünün.

Güvenlik ve Uyumluluk:

Güvenlikle ilgili kodları ve en iyi uygulamaları dahil edin:

  • Kritik denetim noktaları için M00 (program durdurma) veya M01 (isteğe bağlı durdurma) kullanın
  • Çarpışmaları önlemek için G43 (takım uzunluğu telafisi) uygulayın
  • Doğru program sonlandırmasını sağlamak için M30'u (program sonu ve geri sarma) dahil edin

Makineye Özel Optimizasyonlar:

Makineye özgü özelliklerden yararlanın:

  • Yüksek hızlı işleme merkezleri için: İleriye bakma fonksiyonlarını kullanın (örn. Fanuc için G05.1 Q1)
  • Çok eksenli makineler için: Mevcut olduğunda RTCP (Rotasyon Takım Merkez Noktası) işlevlerini uygulayın
  • Torna freze merkezleri için: İş millerini ve canlı takımları senkronize etmek için özel kodlar kullanın

Test ve Doğrulama:

Kod seçimlerinizi titizlikle test edin:

  • Takım yollarını doğrulamak ve olası sorunları belirlemek için simülasyon yazılımını kullanma
  • Uygun kod işlevselliğini sağlamak için kuru çalıştırma ve tek blok yürütme gerçekleştirin
  • Güvenlik için azaltılmış ilerleme hızlarıyla başlayarak programı gerçek makinede doğrulayın

Dokümantasyon ve Standardizasyon:

Kuruluşunuzdaki ortak işlemler için standartlaştırılmış bir kod kitaplığı geliştirin ve sürdürün. Bu, tutarlılığı teşvik eder, programlama hatalarını azaltır ve ekip üyeleri arasında bilgi aktarımını kolaylaştırır.

Bu kapsamlı yaklaşımı izleyerek, özel CNC sisteminiz için en uygun G ve M kodlarını seçebilir, verimli, güvenli ve optimize edilmiş işleme süreçleri sağlayabilirsiniz. CNC teknolojisi ve programlama teknikleri geliştikçe bilgilerinizi sürekli güncellemeyi unutmayın.

Pratik CNC işlemede, işleme verimliliğini ve hassasiyetini artırmak için G kodları ve M kodları nasıl etkili bir şekilde birleştirilebilir?

Pratik CNC işlemede, G kodları ve M kodlarının etkili bir şekilde birleştirilmesi, işleme verimliliğini ve hassasiyetini artırmak için çok önemlidir. Bu entegrasyon, her iki kod türünün ve bunların işleme sürecindeki stratejik uygulamalarının derinlemesine anlaşılmasını gerektirir.

Takım hareketini ve kesme işlemlerini kontrol eden G kodları, CNC programlamanın bel kemiğini oluşturur. Temel G kodları arasında G00 (hızlı konumlandırma), G01 (doğrusal enterpolasyon), G02/G03 (dairesel enterpolasyon) ve G81-G89 (delme, delik açma ve kılavuz çekme için konserve döngüleri) bulunur. M kodları ise soğutma sıvısı kontrolü (M08/M09), iş mili kontrolü (M03/M04/M05) ve takım değiştirme (M06) gibi yardımcı işlevleri yönetir.

İşleme verimliliğini ve hassasiyetini optimize etmek için:

  1. Takım yollarını düzenleyin: Verimli malzeme kaldırma için G70 (finiş döngüsü) ve G71-G73 (talaş kaldırma döngüleri) gibi gelişmiş G kodu işlevlerini kullanın. Uygun olduğunda G05 (yüksek hızlı mod) kullanarak yüksek hızlı işleme tekniklerini uygulayın ve doğruluğu korurken döngü sürelerini azaltın.
  2. Kesme parametrelerini optimize edin: G96 (sabit yüzey hızı kontrolü) ile iş mili hızı kontrolü için uygun M kodlarını birleştirerek, özellikle farklı çaplara sahip parçalar için proses boyunca optimum kesme koşullarını koruyun.
  3. Akıllı soğutma sıvısı yönetimi: Programın kritik noktalarında M08/M09'u takım içi soğutma sıvısı aktivasyonu (örn. M88) ile birlikte kullanın. Bu, özellikle yüksek hassasiyetli işlemler sırasında veya zor malzemelerin işlenmesinde uygun soğutma ve talaş tahliyesini sağlar.
  4. Uyarlanabilir takım değişiklikleri: Takım ömrü izleme G kodları (takım uzunluğu telafisi için G43.4) ile birlikte M06 kullanarak akıllı takım değiştirme stratejileri uygulayın. Bu, tutarlı işleme kalitesi sağlarken gereksiz takım değişikliklerini en aza indirir.
  5. Koordinat sistemi optimizasyonu: Karmaşık parçalar veya çoklu işlem işleri için kurulum sürelerini en aza indirmek amacıyla G92 (koordinat sistemi ayarı) ile birlikte çoklu koordinat sistemlerini (G54-G59) kullanın.
  6. Problama ve proses içi ölçüm: Otomatik iş parçası hizalama ve proses içi boyut kontrolü için problama döngülerini (G31) M kodları ile entegre ederek genel hassasiyeti artırın ve hurda oranlarını azaltın.
  7. Makro programlama: Sık tekrarlanan işlemler için G kodlarını ve M kodlarını birleştiren özel makrolar geliştirin. Bu sadece programlama verimliliğini artırmakla kalmaz, aynı zamanda karmaşık işleme dizilerinde tutarlılık sağlar.
  8. Optimize edilmiş hızlanma/yavaşlama: Özellikle karmaşık konturlar veya yüksek hızlı işlemler için makine dinamiklerini optimize etmek üzere servo kontrol için uygun M kodlarıyla birlikte G05.1'i (AI kontur kontrolü) kullanın.
  9. Senkronize yardımcı işlemler: Kesim dışı zamanı en aza indirmek ve makine kullanımını en üst düzeye çıkarmak için yardımcı işlevler (örn. palet değişimleri, çubuk besleyiciler) için M kodlarını G kodu dizileriyle koordine edin.
  10. Gelişmiş konserve çevrimler: Zorlu işlemleri optimize etmek için soğutma sıvısı ve iş mili kontrolü için uygun M kodlarıyla birlikte G76 (ince delik işleme döngüsü) veya G83 (delik delme döngüsü) gibi özel konserve döngüleri kullanın.

CNC programcıları bu G kodlarını ve M kodlarını stratejik olarak birleştirerek hem işleme verimliliğini hem de hassasiyeti önemli ölçüde artırabilir. Bu yaklaşım, makinenin yeteneklerinin, iş parçası malzeme özelliklerinin ve her bir işleme operasyonunun özel gereksinimlerinin kapsamlı bir şekilde anlaşılmasını gerektirir. Bu kod kombinasyonlarının gerçek dünya performans verilerine ve gelişmekte olan teknolojilere dayalı olarak sürekli optimizasyonu ve iyileştirilmesi, CNC işleme yeteneklerinin sınırlarını daha da zorlayacaktır.

Unutmayın, paylaşmak önemsemektir! : )
Shane
Yazar

Shane

MachineMFG'nin Kurucusu

MachineMFG'nin kurucusu olarak, kariyerimin on yıldan fazlasını metal işleme sektörüne adadım. Kapsamlı deneyimim, sac metal imalatı, talaşlı imalat, makine mühendisliği ve metaller için takım tezgahları alanlarında uzman olmamı sağladı. Bu konular hakkında sürekli düşünüyor, okuyor ve yazıyorum, sürekli olarak alanımın ön saflarında kalmaya çalışıyorum. Bilgi ve uzmanlığımın işiniz için bir değer olmasına izin verin.

Ayrıca Beğenebilirsiniz
Onları sadece sizin için seçtik. Okumaya devam edin ve daha fazlasını öğrenin!

2024'te En İyi 10 Freze Makinesi Üreticisi ve Markası

Freze makineleri sektörüne hangi şirketlerin liderlik ettiğini hiç merak ettiniz mi? Bu makale, 2024'ün en iyi 10 freze makinesi üreticisini açıklayarak yeniliklerini, küresel etkilerini ve sektöre katkılarını vurguluyor...

En İyi 10 Sondaj Makinesi Üreticisi

Çin'in sondaj makinesi sektöründeki en iyi oyuncuların kimler olduğunu hiç merak ettiniz mi? Bu makalede, pazara hakim olan lider üreticiler tanıtılmakta, yenilikleri, geniş ürün yelpazeleri ve...

Çin'deki En İyi 10 Delme Makinesi Üreticisi ve Markası

Çin'in takım tezgahı endüstrisinde hangi şirketlerin başı çektiğini hiç merak ettiniz mi? Bu makalede.... en iyi 10 delik işleme makinesi üreticisi tanıtılmakta ve geçmişleri.... yenilikleri ve bu alana katkıları detaylandırılmaktadır.

Freze Tezgahı Temelleri: Kapsamlı Bir Kılavuz

Karmaşık metal parçaların nasıl hassasiyetle üretildiğini hiç merak ettiniz mi? Bu makale, freze makinelerinin büyüsünü ortaya çıkararak çeşitli türlerini ve temel bileşenlerini keşfediyor. Nasıl yapıldığını anlamak için...
MachineMFG
İşinizi bir sonraki seviyeye taşıyın
Haber bültenimize abone olun
En son haberler, makaleler ve kaynaklar haftalık olarak gelen kutunuza gönderilir.

Bize Ulaşın

Cevabımızı 24 saat içinde alacaksınız.