Jul 29, 2023 Mesaj bırakın

CNC işleme G kodu, M kodu!

 

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

Soruşturma göndermek

whatsapp

skype

E-posta

Sorgulama