Ana içeriğe geç
CNC.wikiCNC.wiki

G81 ve G82 G-Kodu: Standart Delik Çevrimleri ve Havşa Açma

Fanuc, Siemens ve Mitsubishi CNC'lerde G81 ve G82 çevrimlerini doğru parametrelerle yönetin. Parça hurdasını ve plansız duruş sürelerini azaltın.

Hakan Gündoğdu
Hakan Gündoğdu

CNC CARE Co-founder

Giriş

Aktif bir hazır delik çevrimi (canned cycle) iptal edilmeden manuel eksen hareketi komut edildiğinde, takım taretinin (turret) yüksek hızlı ilerlemeyle doğrudan ayna (chuck) gövdesine, mengene çenesine (vise jaw) veya fikstür kelepçesine (clamp) bindirmesi; makinenin vidalı milini bükerek iş milini (spindle) kullanılmaz hale getiren ve değerli bir iş parçasını anında pahalı bir hurdaya (scrap) dönüştüren en yaygın kurulum kazalarından biridir. Operatörler veya kurulum teknisyenleri, delme işleminin hemen ardından çevrimi G80 ile iptal etmeyi unuttuklarında, kontrolör sonraki her pozisyon hareketini yeni bir delme ekseni olarak yorumlar ve tareti hızla iş parçası engellerine saplar. Bu durum yalnızca binlerce liralık mekanik hasara yol açmakla kalmaz, aynı zamanda tezgahın günlerce devre dışı kalmasına neden olarak plansız duruş süresi (downtime) maliyetlerini tırmandırır. Üretim maliyetlerini düşürmek ve hurda oranını en aza indirmek için modal delik delme çevrimlerinin (G81/G82) marka bazlı parametre ve alarm yapılarını eksiksiz yönetmek zorunludur.

Teknik Özet

Teknik ÖzellikSpesifikasyon / Değer
Komut KodlarıG81, G82 (Fanuc, Mitsubishi, Siemens ISO); CYCLE81, CYCLE82 (Siemens Yerel)
Modal GrupFanuc için Grup 09 (M-serisi) / Grup 10 (T-serisi); Siemens ve Mitsubishi için Sabit Çevrim
Uyumlu MarkalarFanuc, Siemens, Mitsubishi
Kritik ParametrelerFanuc (5101#0 FXY, 5101#1 EXC, 5105#4 KOD); Siemens (<_GMODE>, <_DMODE>, <_AMODE>); Mitsubishi (#1080 Dril_Z, #19417, #1265)
Birincil KısıtÇevrim başlamadan önce G40 (telafi iptali) ve iş mili dönüşü (M03/M04) aktif olmalıdır; sıfır noktasına dönüşlerden veya takım değişimlerinden önce çevrimler G80 ile açıkça iptal edilmelidir.

Hızlı Okuma

  • Açık İptal Protokolü Uygulayın: Otomatik yorumlayıcı kilitlenmelerini önlemek için, sıfır noktasına dönüşleri (G27-G30) veya takım değişimlerini gerçekleştirmeden önce her zaman açık bir G80 hazır çevrim iptali komutu programlayın.
  • Takım Telafisini Devre Dışı Bırakın: Alarm duruşlarını (Siemens Alarm 61815 veya Mitsubishi P29 gibi) önlemek için G81 veya G82'yi çağırmadan önce G40 takım ucu yarıçap telafisi iptalini zorunlu kılın.
  • Geri Çekilme Seviyelerini İzleyin: Mekanik kelepçelerin veya fikstürlerin üzerinden geçerken başlangıç düzlemine dönüş için G98'i, düz ve engelsiz alanlarda çevrim süresini en aza indirmek için ise R noktasına dönüş için G99'u seçin.
  • Yavaşlama Kontrollerini Denetleyin: Geri çekilmeden önce eksenlerin delik dibinde doğru konumlandırma toleranslarına ulaşmasını sağlamak amacıyla Mitsubishi parametre #19417'yi veya Siemens yavaşlama kontrollerini yapılandırın.
  • İş Mili Yönünü Kontrol Edin: Delme dalışını başlatmadan önce iş milinin aktif olduğunu (M03 veya M04) doğrulayın; aktif dönüş olmadan hazır çevrimi başlatmak anında takım kırılmasına yol açar.
  • Grup 01 Komutları ile Çelişkiyi Önleyin: Standart hareket kodlarının (G00 veya G01) yayınlanmasının, Fanuc, Siemens ve Mitsubishi genelinde G81/G82 modal verilerinin örtülü iptalini otomatik olarak tetikleyeceğini unutmayın.

Temel Kavramlar

Standart delik delme çevrimi G81 ve havşa açma çevrimi G82, karmaşık çok eksenli hareket dizilerini tek bir otomatik ve modal olarak aktif G-kodu bloğunda toplamak üzere tasarlanmıştır. Standart bir G81 çevrimi, belirtilen X and Y koordinatlarına hızlı ilerleme başlatır, takımı belirlenen delme ekseni boyunca programlanan Z derinliğine kontrollü bir kesme ilerleme hızında daldırır ve hemen ardından başlangıç düzlemine veya referans R düzlemine hızlı ilerlemeyle geri çekilme gerçekleştirir. Bu otomasyon, program uzunluğunu çarpıcı biçimde azaltır ve çok delikli bir şablondaki her bir delik için manuel olarak hızlı ve doğrusal enterpolasyon satırları yazmaktan kaynaklanan insan hatalarını ortadan kaldırır.

G82 çevrimi, delme dalışının mutlak dibinde programlanabilir bir bekleme süresi (P veya DTB) yürüterek standart G81 dizisinde kritik bir değişiklik sunar. Bu kısa duraklama, iş milinin maksimum derinlikte birkaç tam dönüş yapmasını sağlar; bu da havşa açma, havşa yüzeyi düzleme veya konik havşa açma operasyonları için gereklidir. Bekleme süresi, takımın kesici kenarlarının delik dibinde kalan talaşları temiz bir şekilde kesmesini sağlayarak mükemmel şekilde düz, son derece hassas bir yüzey oluşturur ve düzensiz yüzey kalitelerini veya boyusal hataları önler. Her iki çevrim de katı modal takibe dayanır; bu da çevrim bloğundan sonra programlanan herhangi bir koordinatın, çevrim açıkça iptal edilene kadar o yeni konumda otomatik olarak başka bir delme dizisi yürüteceği anlamına gelir.

Komut Yapısı

Standart delik delme ve havşa açma çevrimlerinin sözdizimi; birincil koordinat konumları, ilerleme hızları ve belirli yardımcı komutlar etrafında yapılandırılmıştır. Birincil koordinatlar fiziksel delik konumunu (genellikle G17 düzleminde X ve Y) ve delik dibinin hedef derinliğini (Z ekseni) tanımlar. Referans emniyet yüksekliği, kontrolörün hızlı ilerlemeden (G00) kesme ilerleme hızına (G01) geçtiği iş parçası üzerindeki güvenli mesafeyi temsil eden R adresi ile belirtilir. Bu çevrimler modal olduğundan, bir kez başlatıldıktan sonra koordinat içeren sonraki her blok yeni konumda otomatik olarak başka bir delme dizisini tetikleyecektir.

G82 havşa uygulamalarında, P adresinin eklenmesi delik dibindeki bekleme süresini belirtir. Bu parametre, kontrolör sistemine bağlı olarak farklı yorumlanır ve genellikle milisaniye veya saniyeyi temsil eder. Bir delik delme dizisinin tekrarlanması, kontrolöre delme dizisini bir ızgara veya cıvata dairesi boyunca belirli sayıda tekrarlamasını söyleyen K veya L adresi aracılığıyla gerçekleştirilir. Köşe geçersiz kılmaları veya iş mili hızı senkronizasyonu gerektiren kılavuz çekme uygulamaları için G62 ve G63 köşe geçersiz kılma ve kılavuz çekme kılavuz bölümlerine bakın. Programcılar, hassas derinlik kontrolünü garanti altına almak amacıyla G60 tam duruş konumlandırma komutuna başvurarak takımın delik dibinde tamamen yavaşlamasını sağlayabilirler.

Başlıca CNC markalarındaki standart sözdizimi formatları aşağıdaki gibi tanımlanmıştır:

  • Fanuc Frezeleme (M-Serisi): G81/G82 X_ Y_ Z_ P_ R_ F_ K_ ;
  • Siemens Yerel Modu: CYCLE81(RTP, RFP, SDIS, DP, DPR, DTB) ve CYCLE82(RTP, RFP, SDIS, DP, DPR, DTB, ...)
  • Mitsubishi İşleme Merkezi: G81/G82 X_ Y_ Z_ R_ F_ P_ L_ ,I_ ,J_ D_ E_ ;

Birincil çevrim parametreleri ve koordinat adresleri aşağıdaki tabloda detaylandırılmıştır:

AdresAçıklamaDetaylar
X, YDelik konumu koordinatlarıAktif işleme düzlemindeki koordinatları tanımlar.
ZDelik dibi koordinatıDelme ekseni boyunca derinliği belirtir.
REmniyet düzlemiİlerleme hızı dalışının başladığı R düzlemi yüksekliği.
PBekleme süresiDelik dibindeki bekleme süresi (milisaniye; eski sistemlerde yoksayılır).
DTBSiemens Yerel BeklemeSaniye cinsinden belirtilen delik dibi bekleme süresi.
FKesme ilerleme hızıDelme ekseni boyunca dalış ilerleme hızı.
K / LTekrarlarTekrar sayısını belirtir.
,I / ,JKonum tolerans genişliğiMitsubishi'ye özgü programlanabilir konumlandırma kontrolü.
D / Eİş mili atamasıMitsubishi isteğe bağlı iş mili numarası ve talaş kaldırma frekansı.

Marka Uygulamaları

Fanuc

Fanuc uygulaması, katı koordinat entegrasyonu ve parametre odaklı davranışa odaklanır. Parametre 5101#0 delme eksenini belirlerken, parametre 5105#4 tekrar K değeri sıfır olarak ayarlandığında ne olacağını belirler.

Programcılar, koordinat konumlarının ardından standart G81 veya G82 bloklarını kullanarak çevrimleri çağırabilirler. G81 komutu, özel azdırma (hobbing) veya elektronik dişli kutusu (EGB) makinelerinde bir senkronizasyon başlatma komutu olarak işlev görmek üzere aşırı yüklenebilir.

Fanuc YapılandırmasıParametrelerAlarmlar & Alarm TetikleyicileriVersiyon Farklılıkları
Delme Ekseni & FonksiyonlarParametre 5101#0 (FXY): 0 = Her zaman Z ekseni, 1 = Düzlem seçili;
Parametre 5101#1 (EXC): 0 = Standart hazır çevrim, 1 = Harici çalışma
Alarm 044 (PS0044): Hazır çevrimde G27-G30 çağrıldı;
Alarm 1196 (PS1196): Geçersiz delme ekseni veya sıfır noktası eksik
M-serisinde G81 nokta delmeyi temsil eder; azdırma/EGB makinelerinde G81 senkronizasyon başlatma (`G81 T_ L_ Q_ P_`) olarak işlev görür.
Tekrar & Eski FormatlarParametre 5105#4 (KOD): 0 = Hafızaya al, 1 = K0'da bir kez çalıştırmaya zorla;
Eski R yorumlaması için Parametre 5102#6 (RAB) / 5102#7 (RDI)
— (kaynak yok)Eski FS10/11 veya FS15 şerit formatları, parametreler aracılığıyla mutlak/artan R koordinat yorumlamalarını destekler.

Uyarı: G00 veya G01 gibi standart hareket kodları, aktif bir hazır çevrimi örtülü olarak iptal ederek tüm modal verileri anında temizleyecektir. Her zaman açıkça iptal etmek için G80 kullanın ve temiz program yapıları sağlayın.

Siemens

Siemens SINUMERIK kontrolü, G81/G82 komutlarını temel yerel çevrimler üzerinden dinamik olarak yönlendiren standart çift dil ayrıştırma sunar. Programcıların yerel ve ISO diyalekt programlama modları arasında geçiş yapmak için G290 ve G291'i kullanmalarına olanak tanır.

Siemens programları, yerel olarak standart CYCLE81 veya CYCLE82 bloklarını çalıştırabilir veya ISO modunda standart G81/G82 G-kodu satırlarını yürütebilir. G81 veya G82 ISO Diyalekt modunda ayrıştırıldığında, kontrol girdileri CYCLE381M kabuk çevrimine eşler.

Siemens YapılandırmasıParametrelerAlarmlar & Alarm TetikleyicileriVersiyon Farklılıkları
Yerel & ISO Modu Çift Ayrıştırma<_GMODE>: Geometrik mod;
<_DMODE>: Gösterim düzlemi G17-G19;
<_AMODE>: Alternatif derinlik/bekleme modu
Alarm 61808: Derinlik Z veya ilerleme hızı Q eksik;
Alarm 61815: Kesici telafisi aktif (G41/G42)
ISO modu, çağrıları `CYCLE381M` (frezeleme) veya `CYCLE375T` (tornalama) kabuk çevrimleri aracılığıyla yerel `CYCLE81`/`CYCLE82`'ye yönlendirir.
Delik Şablonları & YuvalamaDTB: Delik dibinde saniye cinsinden bekleme süresiAlarm 62100: Aktif çevrim olmadan modal delik şablonu çağrıldı;
Alarm 12722: Aynı blokta birden fazla makro/çevrim çağrısı yığılmış
Çalışma anında sorunsuz geçiş, yerel Siemens G290 ve ISO Diyalekt G291 kullanan karma programlara izin verir.

Uyarı: Standart çevrimleri çağırmadan önce G40 aracılığıyla kesici yarıçap telafisinin (G41/G42) iptal edilmemesi, bir yorumlayıcı duruşunu tetikleyerek üretimi derhal durduracaktır.

Mitsubishi

Mitsubishi kontrolü, operatörlerin konumlandırma toleranslarını doğrudan hazır çevrim bloğunda yapılandırmasına olanak tanır. Kontrolör, #1080 ve #19417 parametrelerini kullanarak eksen hizalamasını ve yavaşlama kontrollerini yönetir.

Mitsubishi işleme merkezleri standart G81/G82 sabit çevrimlerini yerel olarak destekler. Tornalarda, operasyonları tek bloklarda toplamak için parametre #1265 kullanılarak MITSUBISHI CNC Özel Formatı etkinleştirilmelidir.

Mitsubishi YapılandırmasıParametrelerAlarmlar & Alarm TetikleyicileriVersiyon Farklılıkları
Konumlandırma Toleransları & Torna Özel FormatıParametre #1080 (Dril_Z): Delme eksenini Z'ye sabitler;
Parametre #1265 (ext01/bit0): Standart ISO veya özel format
Alarm P29: Telafi aktif (G41/G42);
Alarm P35: Programlanabilir konum tolerans genişliği sınırların dışında
İşleme merkezleri G81/G82'yi yerel olarak destekler. Torna L-sistemleri özel format gerektirir ve Y eksenine dinamik cross-tap PLC geçişlerini destekler.
Yavaşlama KontrolleriParametre #19417: Yavaşlama kontrolleri (0 = yok, 1 = komut yavaşlaması, 2 = sv024 konum kontrolü)Alarm P62: İlerleme hızı F ihmal edildi veya sıfır— (kaynak yok)

Uyarı: Komut yavaşlama kontrolleri ve sv024 konum kontrolü doğrulaması fiziksel aralıklar içinde olmalıdır, aksi takdirde makine konumlandırma sırasında program hataları verecektir.

Marka Karşılaştırmaları

Karşılaştırma KonusuFanucSiemensMitsubishi
Sözdizimi GeçişleriStandart G81/G82 sabit çevrimleriÇift arayüz: Yerel `CYCLE81`/`82` veya ISO Diyalekt G81/G82İşleme Merkezi (standart) ve Torna (Özel Format 1-blok) karşılaştırması
Delme Ekseninin AyrılmasıParametre 5101#0 (FXY), ekseni düzleme göre dinamik olarak eşlerOrtogonal düzlemi değiştirmeden önce sabit çevrim seçimi kaldırılmalıdırParametre #1080 Dril_Z, ekseni Z'ye sabitler veya PLC (cross-tap) ile değiştirilebilir
Örtülü İptalGrup 01 hareket kodu G00/G01, hazır çevrimi anında sonlandırırGrup 01 hareketi, G81/G82 modal durumunu otomatik olarak iptal ederÇevrim bloğundaki Grup 01 (G00/G01) komutu, çevrim verilerini tamamen yoksayar
Delik Dibi Bekleme SüresiP ile programlanır (milisaniye, ondalık yok)ISO modunda P, yerel modda DTB (saniye) ile programlanırP ile programlanır (milisaniye, ondalık yoksayılır)
Konum Hassasiyeti / GenişliğiKüresel olarak sistem parametresi düzeyinde yönetilirStandart kanal parametre kontrolleri,I ve ,J aracılığıyla doğrudan çevrim bloğunda programlanabilir konum genişlikleri

Teknik Analiz

G81 ve G82 çevrimlerinin analitik bir incelemesi, kontrolörlerin yürütme ve koordinat ayrıştırmayı nasıl ele aldığı konusunda önemli farklılıklar göstermektedir. Siemens, esnek bir kabuk çevrim çeviri arka ucuna dayanır. ISO Diyalekt modunda, G81 ve G82 blokları sabit kodlanmış makrolar olarak çalışmaz. Kontrolör, `$C_x` gibi sistem değişkenlerindeki adresleri yakalar ve bunları native `CYCLE81`/`CYCLE82` çağrısı yapan bir kabuk çevrime (`CYCLE381M`) yönlendirir. Bu, eski Fanuc ve Mitsubishi sistemlerinin manuel parametre güncellemeleri olmadan gerçekleştiremeyeceği derin teşhis kontrollerine ve dinamik ölçeklendirmeye izin verir. Siemens ayrıca G290 (yerel Siemens) ve G291 (ISO Diyalekt) komutları aracılığıyla aktif ofsetleri ve koordinat çerçevelerini koruyarak çalışma anında sorunsuz dil geçişi sağlar.

Fanuc ve Mitsubishi, modal güvenliği ve eksen yapılandırmasını ayrı mekanizmalar aracılığıyla yönetir. Fanuc, tezgah imalatçılarının Parametre 5101#0 (FXY) aracılığıyla dalış eksenini Z ekseninden ayırmasına olanak tanır. Etkinleştirildiğinde, kontrolör aktif G17/G18/G19 düzlemine göre delme eksenini dinamik olarak seçer. Mitsubishi, delme işlemini Z eksenine kilitlemek için Parametre #1080 (Dril_Z) veya delme eksenini PLC sinyalleri aracılığıyla Y eksenine dinamik olarak geçirmek için cross-tap seçeneklerini kullanarak benzer ancak daha hassas bir eksen kontrolü sunar. Modal iptal için her üç marka da Grup 01 hareket komutları aracılığıyla örtülü iptali destekler, ancak bunların yürütülmesi farklılık gösterir. Fanuc ve Siemens, G00/G01'i okur okumaz çevrimi otomatik olarak sonlandırırken; Mitsubishi, çevrim dalış talimatlarını tamamen yoksayar ve yalnızca fiziksel hareketi yürütür.

Delik dibi hassasiyeti ve bekleme süresi yorumu, markaların ayrıştığı başka bir alanı vurgular. G82 bekleme süresi `P`, Fanuc'ta ondalık nokta olmaksızın milisaniye olarak ayrıştırılır. Mitsubishi de `P`'yi milisaniye cinsinden yorumlar ve ondalık noktaları yoksayar. Siemens, yerel `DTB` parametreleri için saniye veya CYCLE82'de devir kullanır. Doğrudan programlanabilir konum tolerans genişliği ayarlamaları, Mitsubishi kontrollerinde doğrudan çevrim bloğunda `,I` ve `,J` adresleri kullanılarak desteklenir. Bu durum, kontrolörü Z ekseni dalışına başlamadan önce aktif eksenlerdeki belirli konumlandırma toleranslarını kontrol etmeye zorlayarak; Fanuc ve Siemens'in küresel makine parametreleri aracılığıyla desteklediği geometrik kalite kontrol düzeyini sağlar.

Program Örnekleri

Fanuc Delik Delme ve Havşa Açma Örnekleri

G90 G99 G81 X20.0 Y30.0 Z-15.0 R2.0 F150 K1 ;
G82 X40.0 Y50.0 Z-20.0 P500 R2.0 F100 ;
G80 ;

Kuru Çalıştırma (Dry Run) Prosedürü (Fanuc):

  1. Eksen ivmelenmesini sağlamak için takım taretini iş parçasından JOG modunda yeterince uzaklaştırın.
  2. Milimetre birimlerini seçmek için G21 girin ve Takım Boyu Telafisinin (G43 H1) aktif olduğunu doğrulayın.
  3. İlerleme geçersiz kılma (feedrate override) değerini düşük bir seviyeye ayarlayarak programı Kuru Çalıştırma modunda çalıştırın.
  4. G81'in Z-15.0'a daldığını, R2.0'a geri çekildiğini, ikinci deliğe hareket ettiğini, G82'nin Z-20.0'a daldığını, 500 ms beklediğini ve geri çekildiğini gözlemleyin.
  5. G80'in çevrimi iptal ettiğini ve HMI üzerindeki mutlak koordinatların programlanan koordinatlarla eşleştiğini doğrulayın.

Siemens Yerel CYCLE81 ve CYCLE82 Örnekleri

; Siemens Native CYCLE81 and CYCLE82
G90 G17 G40 ;
CYCLE81(110.0, 100.0, 2.0, 35.0, 0.0) ;
CYCLE82(110.0, 102.0, 4.0, 75.0, 0.0, 2.0) ;
G80 ;

Kuru Çalıştırma Prosedürü (Siemens):

  1. G290 kullanarak yerel Siemens modunu seçin ve kesici telafisinin G40 aracılığıyla iptal edildiğini doğrulayın.
  2. Her koordinat kaymasını izlemek için programı Tek Blok (Single Block) modunda başlatın.
  3. Emniyet mesafesi SDIS=2.0 ile referans düzlemi RFP=100.0'e göre CYCLE81'in absolute derinlik DP=35.0'e daldığını gözlemleyin.
  4. RTP=110.0'a hızlı geri çekilmeden önce delik dibinde (DP=75.0) CYCLE82 bekleme süresinin DTB=2.0 saniye olduğunu izleyin.
  5. Herhangi bir koordinat kayması oluşmadığını ve NCK'nin hiçbir alarm kodu kaydetmediğini onaylayın.

Mitsubishi M-sistemi ve Özel Format Örnekleri

G91 G81 X-50. Z-50. R-50. L2 F2000 ,I0.2 ,J0.3 ;
G82 X100. Y100. Z-50. R25. F1000 P500 ;
G80 ;

Kuru Çalıştırma Prosedürü (Mitsubishi):

  1. G91 kullanarak artışlı modu seçin ve takım ucu telafisinin aktif olmadığını doğrulayın.
  2. Takım yolu yörüngelerini test etmek için operatör panelindeki kuru çalıştırma anahtarını ON konumuna getirin.
  3. G81'in konumlandırmada 0.2 mm ve delmede 0.3 mm programlanabilir konum toleransı ile iki tekrar (L2) gerçekleştirdiğini gözlemleyin.
  4. G82'nin X100. Y100. konumuna hareket ettiğini, R25.0'a göre artışlı derinlik Z-50.0'a daldığını ve 500 ms beklediğini izleyin.
  5. Hazır çevrimi iptal etmek için G80'i yürüten ve taretin güvenli bir şekilde ev konumuna hareket ettiğinden emin olun.

Hata Analizi

Marka & Alarm KoduTetiklenme KoşuluOperatör BelirtisiKök Neden / Pratik Çözüm
Fanuc Alarm 044 (PS0044)Aktif hazır çevrim sırasında referans konumuna dönüş (G27-G30) komut edildi.Hareket durur; ekranda PS0044 hatası görüntülenir; çevrim yürütmesi engellenir.Çevrimi iptal etmeden önce G28 sıfır noktasına dönüş denemesi. Sıfır noktasına dönüşlerden veya takım değişimlerinden önce açık bir G80 programlayın.
Fanuc Alarm 1196 (PS1196)Geçersiz eksen belirtildi veya delme ekseni sıfır noktası belirtilmedi.Dalış başarısız olur; ekranda ILLEGAL DRILLING AXIS SELECTED görünür; çevrim durur.G81/G82 bloğunda delme ekseni koordinatı ihmal edilmiş veya düzlem seçimi geçersiz. Düzlemi (G17/G18/G19) ve eksen koordinatlarını doğrulayın.
Siemens Alarm 61808İlk G8x bloğunda toplam derinlik Z veya ilerleme parametresi Q eksik.Yorumlayıcı durur; aktif işleme durur; çevrim reddedilir.Derinlik tanımı eksik. İlk blokta mutlak Z derinliğini veya artışlı derinliği programlayın.
Siemens Alarm 61815Çevrim çağrısı sırasında kesici telafisi G41/G42 aktif.Yorumlayıcı duruşu gerçekleşir; program yürütmesi kesintiye uğrar.Aktif kesici telafisi. Sabit çevrim çağrısından önce telafiyi devre dışı bırakmak için G40 programlayın.
Siemens Alarm 62100Aktif bir modal delme çevrimi olmadan modal delik şablonu (HOLES1/HOLES2) çağrıldı.Çevrim sonlanır; makine ekseni sabit kalır.Öncesinde bir G81/G82 çevrimi olmadan delik şablonları çağırma. Şablon makrolarını çağırmadan önce bir modal çevrim programlayın.
Mitsubishi Alarm P29Takım Ucu Yarıçap Telafisi (G41/G42) aktifken G81 veya G82 çağrıldı.Makine yürütmesi durur; P29 hatası görüntülenir.Takım yarıçap telafisi sırasında sabit çevrim denemesi. G81/G82'den önce G40 komutu yayınlayın.
Mitsubishi Alarm P35Programlanabilir konum tolerans genişliği `,I` veya `,J` izin verilen 0.001 ila 999.999 mm aralığını aşıyor.Çevrim başlatma iptal edilir; program hatası verilir.Genişlik değerleri aralık dışında. `,I` ve `,J` parametrelerini kontrol edin ve geçerli aralıkta olduklarından emin olun.
Mitsubishi Alarm P62İlerleme hızı F ihmal edildi veya F0 olarak programlandı.Makine ekseni sabit kalır; P62 hatası görünür.İhmal edilmiş ilerleme hızı. Çevrim bloğunda veya öncesinde sıfır olmayan bir F hızı belirtildiğinden emin olun.

Uygulama Notu

Sıfır noktasına dönüş (G28) komutu vermeden önce hazır çevrimi G80 ile iptal etmemek, Fanuc sistemlerinde anında Alarm 044 (PS0044) hatasına ve tezgahın acil duruşa geçmesine neden olan en kritik hatalardan biridir. Bir eksen hareketi veya takım değiştirme sırasında modal çevrimin aktif kalması, taretin (turret) iş parçasına veya aynaya (chuck) bindirerek hem pahalı solid karbür matkabı kırmasına hem de iş parçasını anında hurda (scrap) sepetine göndermesine yol açar. Bu tür plansız duruş süresi (downtime) ve yüksek parça hurda oranları, işletmenin karlılığını doğrudan baltalar. Güvenli üretim ve maliyet tasarrufu için, G81 ve G82 çevrimlerini çağırmadan önce G40 komutuyla takım ucu telafisinin (G41/G42) deaktif edildiğinden ve kesme dalışından önce iş mili dönüşünün (M03) stabilize olduğundan emin olunmalıdır. Mitsubishi sistemlerinde P29 alarmını veya Siemens'te Alarm 61815'i önlemenin tek yolu bu telafi temizliğidir. Ayrıca, Mitsubishi'de in-position toleransı için `,I` ve `,J` parametreleri kullanılırken P35 alarmı almamak adına değerlerin 0.001 ila 999.999 mm sınırları içinde kalmasına dikkat edilmelidir.

İlişkili Komut Ağı

  • G80 hazır çevrim iptali: Komutsuz dalışları önlemek için aktif hazır çevrimleri devre dışı bırakır ve modal parametreleri temizler.
  • G98 / G99: Delikler arasında takımın başlangıç düzlemi seviyesine mi (G98) yoksa referans R-düzlemi seviyesine mi (G99) geri çekileceğini tanımlar.
  • G83: Talaş boşaltmayı kolaylaştırmak ve takımın aşırı ısınmasını önlemek için derin delik uygulamalarında gagalamalı delme uygular.
  • G84: Senkronize iş mili dönüşü ve ilerleme hızı ölçeklendirmesi kullanarak kılavuz çekme çevrimlerini otomatikleştirir.
  • G85 / G86 / G87: Değişen bekleme ve iş mili geri çekilme davranışlarıyla delik işleme çevrimlerini yürütür.

Sonuç

Delik delme ve havşa operasyonlarında sıfır hata hedefi ve maksimum maliyet tasarrufu, makine parametrelerinin titizlikle izlenmesi ve modal çevrimlerin disiplinli yönetimiyle mümkündür. Fanuc 5101#0 (FXY) veya Mitsubishi #1080 (Dril_Z) parametrelerinin doğru şekilde yapılandırılması, plansız duruş sürelerini (downtime) engelleyerek kesintisiz ve verimli bir üretim döngüsü sağlar. Sıfır noktasına dönüşlerden önce G80 kullanımını bir atölye standardı haline getirmek, yüksek hızlı eksen bindirmelerini ortadan kaldırarak iş parçası hurda oranını en düşük seviyede tutmanın en etkili yoludur.

Sıkça Sorulan Sorular

CNC tornada G81 veya G82 çevrimini kullanırken P29 alarmı ve takım kırılması nasıl önlenir?

Mitsubishi ve Siemens gibi kontrolörlerde bu hata, takım ucu yarıçap telafisi (G41/G42) aktifken sabit bir çevrim çağrıldığında tetiklenir. Çevrim dalışı dikey doğrusal hareket ettiğinden telafi vektörleri çakışır ve taretin yanlış eksende plunge yapmasına neden olarak takımı kırar ve iş parçasını hurdaya çıkarır. Eyleme geçin: G81 veya G82 çevrim bloğundan hemen önceki satıra mutlaka G40 komutunu ekleyerek tüm telafileri iptal edin.

Fanuc CNC tezgahında sıfır noktasına dönerken oluşan Alarm 044 (PS0044) hatası plansız duruş süresine yol açmadan nasıl giderilir?

Bu alarm, modal bir hazır çevrim (canned cycle) henüz sonlandırılmadan G28 veya G30 referans dönüşü çağrıldığında sistemin kendini koruma amaçlı kilitlemesinden kaynaklanır. Operatörün acil durdurma sonrasında manuel müdahalesi sırasında çevrim hafızada kaldığı için eksenler kontrol dışı hareket edebilir ve ayna çarpışmalarına sebep olabilir. Eyleme geçin: MDI moduna geçerek sadece G80 komutunu yazıp çalıştırın, modal hafızayı temizledikten sonra sıfır noktası dönüşünü güvenle başlatın.

Mitsubishi CNC'de G81/G82 çevrimlerinde `,I` ve `,J` konum tolerans genişliği parametreleri parça hurda oranını azaltmada nasıl kullanılır?

Bu parametreler, Z ekseni delme dalışına başlamadan önce konumlandırma eksenlerinin belirtilen milimetrik tolerans sınırı içine yerleştiğini mekanik olarak denetler. Eğer bu genişlik (I ve J) doğru programlanmaz veya boş bırakılırsa, tezgah tam pozisyona gelmeden delmeye başlayabilir ve delik merkez kaçıklığından dolayı parçayı hurda yapabilir. Eyleme geçin: Çevrim satırına `,I0.02 ,J0.03` ekleyerek eksenlerin 20 mikronluk kararlılık sınırına ulaştığından emin olun ve geometrik kaliteyi güvenceye alın.

Hala çözülmedi mi?

Bu makaledeki konuyu AI asistana doğal dilde sorabilirsin. Doğrulanmış kaynaklardan, halüsinasyon yok.

AI Asistana Sor
Hakan Gündoğdu
Hakan Gündoğdu
  • CNC CARE Co-Founder (May 2025 - Present)
  • Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
  • Reis CNC Service Engineer (2003 - 2005)
  • Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)

25 yılı aşkın CNC makine sektörü deneyimimle, marka-bağımsız danışmanlık, mühendislik ve orijinal yedek parça hizmetleri sunduğumuz CNC CARE'in kurucu ortağı olarak faaliyetlerime devam ediyorum.

İlgili Makaleler

Bu konuyla ilgili diğer makaleler