1. G kodu ve işlevleri
G00------Hızlı konumlandırma
G01------Doğrusal enterpolasyon
G02------saat yönünde dairesel enterpolasyon
G03------Saat yönünün tersine dairesel enterpolasyon
G04------Zamanlı duraklama
G05------Ara noktadan dairesel enterpolasyon
G06------parabolik enterpolasyon
G07------Z spline eğrisi enterpolasyonu
G08------besleme hızlandırması
G09------besleme yavaşlaması
G10------veri ayarı
G16------kutupsal koordinat programlama
G17------XY düzlemi işleniyor
G18------XZ düzlemi işleniyor
G19------YZ düzlemi işleniyor
G20------İnç boyutu (FANUC sistemi)
G21-----metrik boyut (Fanuc sistemi)
G22------yarıçap boyutu programlama yöntemi
G220-----sistem işletim arayüzünde kullanılır
G23------çap boyutu programlama yöntemi
G230-----sistem işletim arayüzünde kullanılır
G24------alt program sonu
G25------atlama işlemi
G26------döngüsü işleme
G30------büyütme iptali
G31------büyütme tanımı
G32------eşit hatveli diş açma, inç sistemi
G33------eşit hatveli diş açma, metrik
G34------artırılmış adımlı diş kesme
G35------diş açma adımını azalt
G40------araç telafisi/araç ofseti iptali
G41------Kesici Telafisi-Sol
G42------Kesici Telafisi-Sağ
G43------araç ofseti-pozitif
G44------araç ofseti--negatif
G45------araç ofseti artı / artı
G46------araç ofseti artı /-
G47------araç ofseti-/-
G48------araç ofseti-/ artı
G{{0}}araç ofseti 0/ artı
G{{0}}araç ofseti 0/-
G{{0}}araç ofseti artı /0
G{{0}}araç ofseti-/0
G53------Düz çizgi ofseti, çıkış
G54------iş parçası koordinatlarını ayarla
G55------İş parçası koordinatı 2'yi ayarla
G56------iş parçası koordinatını üç olarak ayarla
G57------iş parçası koordinatı 4'ü ayarla
G58------İş parçası koordinatını beş olarak ayarla
G59------iş parçası koordinatlarını ayarla 6
G60------doğru yol modu (iyi)
G61------doğru yol modu (orta)
G62------Tam yol modu (kaba)
G63------konuya dokunarak
G68------araç ofseti, iç köşe
G69------araç ofseti, dış köşe
G70------İnç boyutu inç (bu Siemens, FANUC, G21)
G71------Metrik boyut mm
G74------Referans noktasına geri dön (makine sıfır noktası)
G75------programlama koordinat sıfır noktasına geri dön
G76------İplik bileşik döngüsü
G80------Koruma döngüsünden çıkış
G81------Dış daire hazır çevrimi
G331-----iş parçacığı hazır döngüsü
G90------mutlak boyut
G91------göreceli boyut
G92------prefabrike koordinatlar
G93------zaman geri sayımı, ilerleme hızı
G94------besleme hızı, dakika başına besleme
G95------besleme hızı, devir başına ilerleme
G96------sabit hat hızı kontrolü
G97------sabit doğrusal hız kontrolünü iptal et
2. G kodu işlevinin ayrıntılı açıklaması
hızlı konumlandırma
Biçim: G00 X(U)__Z(W)__
gözünde canlandırmak:
(1) Bu komut, aletin nokta kontrol moduna göre hızlı bir şekilde belirtilen konuma hareket etmesini sağlar. İş parçası hareket sırasında işlenmemelidir.
(2) Programlanan tüm eksenler aynı anda parametreler tarafından tanımlanan hızda hareket eder. Belirli bir eksen programlanan değeri bitirdiğinde durur, diğer eksenler hareket etmeye devam eder.
(3) Hareket etmeyen koordinatların programlanmasına gerek yoktur.
(4) G00, G0 olarak yazılabilir.
örnek:
G00 X75 Z200
G01 U-25 W-100
Önce X ve Z aynı anda A noktasına 25 hızlı yürürler ve sonra Z yönünde B noktasına 75 hızlı yürürler.
doğrusal enterpolasyon
Biçim: G01X(U)_Z(W)_F_(mm/dak)
gözünde canlandırmak:
(1) Bu komut, aracın doğrusal enterpolasyon yöntemine göre belirtilen konuma hareket etmesini sağlar. Hareket hızına F komutu verilir
İlerleme hızı. Tüm koordinatlar koşmak için bağlanabilir.
(2) G01, G1 olarak da yazılabilir.
örnek:
G01 X40 Z20 F150
A noktasından B noktasına iki eksenli bağlantı
dairesel enterpolasyon
Biçim 1: G02X(u)_Z(w)_I_K_F_
gözünde canlandırmak:
(1) X ve Z, G90'da olduğunda, yay bitiş noktası koordinatları, programlanan sıfır noktasına göre mutlak koordinatlardır. G91'de,
Yay bitiş noktası, yay başlangıç noktasına göre artımlı bir değerdir. G90 veya G91'den bağımsız olarak, I ve K, başlangıç noktasına göre yay merkezinin artan koordinatlarıdır.
I, X yönündeki değerdir ve K, Z yönündeki değerdir. Daire merkezi koordinatları, başka biçimlerde programlanmadıkça dairesel enterpolasyon sırasında atlanamaz.
(2) G02 komutunu programlarken, doğrudan dörtgen daireleri, tam daireleri vb. programlayabilirsiniz.
Not: Çeyrekten geçerken, geri tepme telafisi otomatik olarak gerçekleştirilecektir. Parametre alanının sonundaki giriş boşluk telafisi ile makine takımının gerçek boşluk arasında büyük bir fark varsa, iş parçası üzerinde bariz kesim işaretleri oluşacaktır.
(3) G02, G2 olarak da yazılabilir.
Örnek: G02 X60 Z50 I40 K0 F120
Biçim 2: G02X(u)_Z(w)_R( artı -)_F_
Not: (1) Tam döngü programlama için kullanılamaz
(2) R, iş parçasının bir tarafındaki R yayının yarıçapıdır. R bir semboldür, "artı" yay açısının 180 dereceden küçük olduğunu gösterir;
"-", yay açısının 180 dereceden büyük olduğunu gösterir. Bunlar arasında "artı" atlanabilir.
(3) Bitiş noktasının koordinatlarını esas alır. Bitiş noktası ile başlangıç noktası arasındaki uzunluk 2R'den büyük olduğunda, yay düz bir çizgi ile değiştirilir.
Örnek: G02 X60 Z50 R20 F120
Biçim 3: G02X(u)_Z(w)_CR=_(yarıçap)F_
Format 4: G02X(u)_Z(w)_D_(çap)F_
Bu iki programlama formatı temel olarak format 2 ile aynıdır.
dairesel enterpolasyon
Açıklama: Format, ark dönüş yönünün tersine çevrilmesi dışında G02 komutuyla aynıdır.
zamanlı duraklama
Biçim: G04_F_ veya G04_K_
Açıklama: İşleme hareketi askıya alınır ve süre dolduktan sonra işleme devam eder. Duraklama süresi, F'den sonraki veriler tarafından belirtilir. Birimi saniyedir. Aralık, 0,01 saniye ila 300 saniyedir.
Ara nokta dairesel enterpolasyon
Biçim: G05X(u)_Z(w)_IX_IZ_F_
Açıklama: X, Z bitiş noktasının koordinatlarıdır, IX, IZ orta noktanın koordinatlarıdır. Diğerleri G02/G03'e benzer
Örnek: G05 X60 Z50 IX50 IZ60F120
Hızlanma/yavaşlama
Biçim: G08
Açıklama: Program bölümünde tek bir satır kaplarlar. Program bu segmente çalıştığında, ilerleme hızı yüzde 10 artacaktır. Yüzde 20 artırılması gerekiyorsa iki ayrı segment olarak yazılması gerekiyor.
yarıçap programlama
Biçim: G22
Not: Programda tek satır kaplıyorsa sistem yarıçap modunda çalışacaktır, programdaki aşağıdaki değerler de yarıçapı baz alır.
Çap programlama yöntemi
Biçim: G23
Not: Programda tek satır kaplıyorsa sistem çap modunda çalışacaktır, programdaki aşağıdaki değerler de çap bazlıdır.
Atlama işleme
Biçim: G25 LXXX
Açıklama: Program bu programa çalıştığında, kendisi tarafından belirtilen program bölümüne aktarılacaktır. (XXX, blok numarasıdır).
döngü işleme
Biçim: G26 LXXX QXX
Açıklama: Program bu bölüme çalıştığında, belirtilen program bölümü bu bölüme döngü gövdesi olarak başlar ve döngü sayısı Q'nun arkasındaki değere göre belirlenir.
Büyütme silme
Biçim: G30
Açıklama: Programda tek bir satırı işgal edin, G31 ile birlikte kullanın ve G31'in işlevini iptal edin.
Büyütme tanımı
G31 F_
G32: Eşit hatveli diş işleme (İngiliz sistemi)
G33: Eşit adımlı diş işleme (metrik sistem)
Biçim: G32/G33 X(u)_Z(w)_F_
gözünde canlandırmak:
(1) X, Z, bitiş noktasının koordinatlarıdır ve F, eğimdir
(2) G33/G32 yalnızca tek kutuplu ve tek başlangıçlı dişleri işleyebilir.
(3) X değerinin değiştirilmesi konik ipliği işleyebilir
(4) Bu komutu kullanırken mil hızı çok yüksek olmamalıdır, aksi halde takım aşınır.
İş parçası koordinatlarını ayarlayın/iş milinin maksimum (düşük) hızını ayarlayın
Biçim: G50 S_Q_
S, maksimum iş mili hızıdır, Q, minimum iş mili hızıdır
İş parçası koordinatlarını ayarla
Biçim: G54
Sistemde birden fazla koordinat sistemi olabilir, G54 ilk koordinat sistemine karşılık gelir ve başlangıç konumu değeri makine aleti parametrelerinde ayarlanır.
G55: İş parçası koordinatı 2'yi ayarlayın
G56: İş parçası koordinatlarını ayarla 3
G57: İş parçası koordinatı 4'ü ayarla
G58: İş parçası koordinatlarını beş olarak ayarla
G59: İş parçası koordinatlarını ayarla 6
kesin yol modu
Biçim: G60
Gerçek işleme sürecinde, birkaç eylem birbirine bağlandığında ve programlama için tam yol kullanıldığında, bir sonraki işleme bölümünü gerçekleştirirken bir ara belleğe alma işlemi (yani yavaşlama) olacaktır.
sürekli yol yöntemi
Biçim: G64
G60 ile karşılaştırıldığında, esas olarak kaba işleme için kullanılır.
Referans noktasına geri dön (makine sıfır noktası)
Biçim: G74 XZ
(1) Bu paragrafta başka bir içerik yer alamaz.
(2) G74'ten sonra görünen koordinatlar, X ve Z sırasına göre sıfıra dönecektir.
(3) G74'ü kullanmadan önce, makine aletinin bir referans noktası anahtarıyla donatıldığı doğrulanmalıdır.
(4) Tek eksenli sıfır dönüşü de gerçekleştirilebilir.
Programlama koordinat sıfır noktasına dön
Biçim: G75 XZ
Programlama koordinatlarının başlangıç noktasına geri dönün
Biçim: G76
Takımın işlemeye başladığı konuma geri dönün.
Dış daire (iç daire) hazır çevrim
Biçim: G81_X(U)_Z(W)_R_I_K_F_
gözünde canlandırmak:
(1) X, Z, bitiş noktasının koordinatlarıdır; U, W, bitiş noktasının mevcut noktaya göre artımlı değeridir.
(2) R, başlangıç bölümünün işlenecek çapıdır.
(3) I kaba işleme ilerlemesidir, K bitirme ilerlemesidir, I ve K işaretli sayılardır ve ikisinin işaretleri aynı olmalıdır.
İşaret kuralı şu şekildedir: dıştan merkez eksene doğru kesme (dış daireyi döndürme) "-" ve tersi "artı"dır.
(4) Farklı X, Z, R, dış dairenin farklı anahtarlarını belirler, örneğin: konikli veya koniksiz, ileri konik veya ters konik, sol kesme veya sağ kesme, vb.
(5) F, kesme hızıdır (mm/dak)
(6) İşlemden sonra takım bitiş noktasında durur.
Örnek: G81 X40 Z 100 R15 I-3K-1 F100
İşlem:
1) Derin kesme için G01 2 kez I girer (ilk kesim I'dir, son kesim I artı K bitirme tornasıdır):
2) G01 iki eksen enterpolasyonu, uç kısma kadar kesim yapın ve makineyle işleme biterse durun:
3) G01, I aletini güvenli bir konuma geri çekin ve aynı zamanda kesme yüzeyinin yardımcı düzleştirmesini gerçekleştirin
4) G00 yüksek I düzleminin dışına hızlı besleme, I'yi bir sonraki kesme işlemi için ayırın, 1'e kadar tekrarlayın.
Mutlak değer programlama
Biçim: G90
gözünde canlandırmak:
(1) G90 programlandığında, müteakip programlanan tüm koordinat değerleri programlanan sıfır noktasını temel alır.
(2) Sistem açıldıktan sonra takım tezgahı G durumundadır.
N0010 G90 G92 x20 z90
N0020 G01X40 Z80 F100
N0030 G03X60 Z50 I0 K-10
N0040 M02
artımlı programlama
Biçim: G91
Açıklama: G91 programlandığında, sonraki tüm koordinat değerleri başlangıç noktası olarak önceki koordinat konumundan hesaplanır
Hareketin programlanmış değeri. Bir sonraki koordinat sisteminde programlama için daima bir önceki nokta başlangıç noktası olarak kullanılır.
Örnek: N0010 G91 G92 X20 Z85
N0020 G01X20 Z-10 F100
N0030 Z-20
N0040 X20 Z-15
N0050 M02
İş parçası koordinat sistemini ayarla
Biçim: G92 X_ Z_
gözünde canlandırmak:
(1) G92 yalnızca sistem tarafından o anda görüntülenen koordinat değerini değiştirir, koordinat eksenini hareket ettirmez ve ayarlanan koordinata ulaşır
Menşe amacı.
(2) G92'nin etkisi, görüntülenen takım ucu koordinatlarını ayarlanan değere değiştirmektir.
(3) G92'nin arkasındaki XZ ayrı ayrı veya hepsi programlanabilir.
G94—ilerleme hızı, dakikadaki ilerleme
Not: Bu, makine aletinin varsayılan durumudur.
alt program çağrısı
Biçim: G20 L_
N_
gözünde canlandırmak:
(1) L'den sonra çağrılacak alt programın N'sinden sonraki program adıdır, ancak N girilemez.
N'den sonra yalnızca 1~99999999 sayılarına izin verilir.
(2) Programın bu bölümünde yukarıdaki açıklama dışında herhangi bir içerik bulunmamalıdır.
Alt program bitiş dönüşü
Biçim: G24
gözünde canlandırmak:
(1) G24, alt programın sonunu belirtir ve programın alt programı çağıran bir sonraki bölümüne geri döner.
(2) G24 ve G20 çift olarak görünür.
(3) G24'ün bu bölümünde başka komutlara izin verilmez.
3. G kodu programlama örneği
Örnek: Alt program çağırma sürecindeki parametre aktarım sürecini göstermek için aşağıdaki örneği kullanın, lütfen uygulamaya dikkat edin
Program adı: P10
M03 S1000
G20 L200
M02
N200 G92 X50 Z100
G01 X40 F100
Z97
G02 Z92 X50 I10 K0 F100
G01 Z-25 F100
G00 X60
Z100
G24
Birden çok kez aramak istiyorsanız, lütfen aşağıdaki biçimde kullanın
M03 S1000
N100 G20 L200
N101 G20 L200
N105 G20 L200
M02
N200 G92 X50 Z100
G01 X40 F100
Z97
G02 Z92 X50 I10 K0 F100
G01 Z-25 F100
G00 X60
Z100
G24
G331—iş parçacığı işleme döngüsü
Biçim: G331X
_Z_I_K_R_p_
gözünde canlandırmak:
(1) X çapa değişir, X=0 düz bir ipliktir
(2) Z, mutlak veya göreceli olarak programlanabilen diş uzunluğudur.
(3) I, diş kesmeden sonra X yönündeki geri çekilme uzunluğudur, ± değer
(4) R dişinin dış çapı ile kök çapı arasındaki çap farkı, pozitif değer
(5) K adımlı KMM
(6) p ipliğin döngü işleme süresi sayısı, yani kesme birkaç bıçakta tamamlanır
ipucu:
1. Her ilerlemenin derinliği R÷p'dir ve yukarıya yuvarlanır ve son kesim diş yüzeyini düzleştirmek için beslenmez
2. I değerinin adı, iç dişin pozitif ve negatif yönlerine göre belirlenir.
3. İplik işleme döngüsünün başlangıç konumu, takım ucunu dişin dış çemberi ile hizalamaktır.
örnek:
M3
G4 f2
G0 x30 z0
G331 z-50 x0 i10 k2 r1.5 p5
G0 z0
M05
4. Takviyeler ve Önlemler
1. G00 ve G01
İki tür G00 hareket yörüngesi vardır, düz çizgi ve kesik çizgi. Bu komut yalnızca nokta konumlandırma için kullanılır ve kesme işlemi için kullanılamaz;
G01, belirtilen ilerleme hızında doğrusal bir hareketle komut tarafından belirtilen hedef noktaya hareket eder ve genellikle kesme işlemi için kullanılır.
2. G02 ve G03
G02: Saat yönünde dairesel enterpolasyon
G03: Saat yönünün tersine dairesel enterpolasyon
3. G04 geciktirme veya duraklatma komutu
Genellikle ileri ve geri anahtarlama, kör deliklerin işlenmesi, kademeli delikler, tornalama ve kanal açma için kullanılır
4. G17, G18, G19 düzlem seçim komutu
Genel olarak freze tezgahları ve işleme merkezleri için kullanılan yüzey işlemeyi belirtir.
G17: XY düzlemi, ihmal edilebilir veya XY düzlemine paralel bir düzlem
G18: XZ düzlemi veya buna paralel bir düzlem, CNC tornada sadece XZ düzlemi vardır, belirtmeye gerek yoktur
G19: YZ düzlemi veya ona paralel bir düzlem
5. G27, G28, G29 referans noktası komutu
G27: Referans noktasına dönün, referans noktasının konumunu kontrol edin ve onaylayın
G28: Referans noktasına otomatik dönüş (orta noktayı geçerek)
G29: Referans noktasından dönüş, G28 ile birlikte kullanılır
6. G40, G41, G42 yarıçap telafisi
G40: takım yarıçap telafisini iptal et
G41: sol telafi
G42: doğru telafi
7. G43, G44, G49 uzunluk telafisi
G43: uzunluk pozitif telafisi
G44: Uzunluk negatif telafisi
G49: Takım uzunluğu telafisini iptal edin
8. G32, G92, G76
G32: iplik kesme
G92: diş açma hazır çevrimi
G76: diş açma bileşik döngüsü
9. Dönüş: G70, G71, 72, G73
G71: eksenel kaba işleme için bileşik çevrim komutu
G70: Bitirme için bileşik döngü
G72: Alın tornalama, radyal kaba işleme döngüsü
G73: Kaba döngüyü kopyala
10. Freze makineleri, işleme merkezleri:
G73: Yüksek hızlı derin delik delme
G83: Derin delik gaga delme
G81: delme döngüsü
G82: derin delik delme döngüsü
G74: sol yönlü iplik işleme
G84: sağ yönlü diş işleme
G76: hassas delik işleme döngüsü
G86: Delik işleme çevrimi
G85: raybalama
G80: çevrim komutunu iptal et
11. Programlama modu G90, G91
G90: Mutlak koordinat programlama
G91: Artımlı koordinat programlama
12. Mil ayar komutu
G50: maksimum iş mili hızının ayarı
G96: Sabit lineer hız kontrolü
G97: İş mili hız kontrolü (sabit doğrusal hız kontrol komutunu iptal edin)
G98: Referans noktasına geri dön (son delik)
G99: R noktasına dönüş (orta delik)
13. İş mili ileri ve geri durdurma komutu M03, M04, M05
M03: İş mili ileri
M04: iş mili ters
M05: iş mili durdurma
14. Kesme sıvısı anahtarı M07, M08, M09
M07: kesme sıvısı sisi açık
M08: sıvı kesme sıvısı açık
M09: kesme sıvısı kapalı
15. Hareket durdurma M00, M01, M02, M30
M00: program duraklatma
M01: Durmayı planla
M02: takım tezgahı sıfırlama
M30: Programın sonu, işaretçi başa döner
16. M98: alt programı çağır
17. M99: Ana programa dön





