CNC Frezelerde G81 Delik Delme Çevrimi Nasıl Programlanır?
Fanuc, Siemens ve Mitsubishi CNC ünitelerinde G81 delik delme çevrimini güvenle uygulayın. Parametre ayarları, arıza alarmları ve G-kod yapısını öğrenin.
Giriş
Fener mili aynasının dönen çeneleri veya tablaya monteli fikstür pabuçları hizalanmadan G81 delik delme çevriminin çalıştırılması, doğrudan kesici takımın ve iş parçasının parçalandığı şiddetli bir çarpmaya yol açar. Hazırlık aşamasında aktif koordinat sistemi (G54 gibi) veya takım boyu ofset registerlerindeki en ufak bir sapma, tüm takım yolunu kaydırır. Çevrimin dahili hesaplamalarında takım boyu kompanzasyonları göz ardı edildiğinden, taret veya fener mili kafası tehlikeli bir şekilde sapmış bir yörüngede ilerler. Bu hatalı pozisyonlama durumunda dönen matkap ucu yazılımsal sınırları aşarak doğrudan ham malzeme mengene çenesine veya fikstür bileşenlerine dalar; bu da matkabı kırar, fener mili rulmanlarına kalıcı hasar verir ve pahalı döküm iş parçasını anında kullanılamaz bir hurda (scrap) yığınına dönüştürür. Sonuçta plansız duruş süresi (downtime) artar ve yüksek üretim maliyeti kayıpları meydana gelir.
Teknik Özet
| Alan / Parametre | Değer / Özellik |
|---|---|
| Komut Kodu | G81, CYCLE81 (Siemens native mode) |
| Grup / Modal Durum | Group 09 (Fanuc / Mitsubishi / Siemens G291 ISO Dialect), Group 10 (Fanuc turning G-code list) |
| Desteklenen Markalar | Fanuc, Siemens, Mitsubishi |
| Kritik Parametreler | Fanuc Parameter No. 0001 Bit 1 (FCV), Siemens DP/DPR, Mitsubishi Parameter #1265 ext01/bit2 |
| Ana Kısıtlama | Bekleme yapmadan doğrudan delik dibinden hızlı geri çekilme, G81 çevrimini düz tabanlı işleme (G82 kullanın) veya hassas delik işleme (geri çekilme delik silindiri çeperlerini çizebilir) için uygunsuz kılar. |
Hızlı Okuma
- Düzgün bir delik dibi yüzey kalitesi gerekmeyen basit punto delme, pah kırma ve spot delme işlemleri için G81 seçin.
- Emniyet düzlemi (Point R) yüksekliğinin, iş parçası bağlama çenelerini ve ham malzemeyi kurtaracak şekilde yeterince yüksek ayarlandığını doğrulayın.
- Delikler arasındaki geri çekilme davranışını kontrol etmek için G98 (başlangıç düzlemine dönüş) ile G99 (R emniyet düzlemine dönüş) arasında geçiş yapın.
- Koordinat dönüşümleri, takım değiştirmeleri veya eksen değiştirmelerini başlatmadan önce G81 çevrimini bir G80 iptal komutu ile devre dışı bırakın.
- Delme çevrimini çağırmadan önce fener mili dönüş yönünün (M03 veya M04) modal olarak aktif olduğundan emin olun.
- R-düzlemi ölçülerinin artışlı (incremental) mı yoksa mutlak (absolute) mı yorumlandığını doğrulamak için Fanuc Parameter 5102#6 (RAB) gibi parametreleri iki kez kontrol edin.
Temel Kavramlar
Fanuc sistemlerinde G81 çevriminin pratik programlama etkisi; konumlandırma, hızlı yaklaşma, ilerleme ve geri çekilme hareketlerini tek bir blokta birleştirerek noktadan noktaya delik delme verimliliğini optimize etmektir. G81 modal bir komut olduğundan, bir kez programlandığında kontrol ünitesi delme parametrelerini (Point R seviyesi ve Z-derinliği gibi) belleğinde tutar ve sonraki her koordinat bloğunda tam bir delme adımı gerçekleştirir. Bu modal hafıza program boyutunu küçültür, delik dizisi programlamayı basitleştirir ve delik sıraları veya matrisleri işlenirken eksen ilerleme hızlarını üniform tutar. G81 kesim tabanında bekleme (dwell) yapmadığından, pürüzsüz bir delik dibi yüzey kalitesi gerektirmeyen sığ delikler ve punto delme işlemleri için kullanılır.
Siemens SINUMERIK kontrollerinde G81 delik delme çevriminin (veya yerel CYCLE81) pratik programlama etkisi; son derece verimli, standartlaştırılmış punto delme ve sığ delik delme sağlamaktır. G81; eksen konumlandırma, emniyet düzlemlerine hızlı yaklaşma, derinliğe kesme ilerlemesi ve hızlı geri çekilmeyi tek bir parametrik çevrim içinde paketleyerek parça programı boyutunu küçültür ve işleme verimliliğini optimize eder. Çevrim, punto delme ve pah kırma operasyonları için idealdir çünkü delik dibinden bekleme yapmadan doğrudan hızlı (rapid traverse) geri çekilme gerçekleştirerek yüksek hacimli üretim sırasında kesim dışı süreyi azaltır.
Mitsubishi sistemlerinde G81 çevriminin pratik programlama etkisi; çok adımlı konumlandırma, güvenli düzlem yaklaşımları, kesme ilerlemeleri ve hızlı geri çekilmeleri tek bir yüksek verimli blokta birleştirmektir. G81 modal olduğundan, kontrol ünitesi delme parametrelerini korur ve sonraki her koordinat bloğunda otomatik olarak bir delme sırası yürütür. Bu modal koruma, parça programı boyutlarını büyük ölçüde küçültür ve koordinat dizisi programlamayı kolaylaştırır. Canlı takımlarla donatılmış torna merkezlerinde G81, aktif fener mili sıkıştırma (spindle clamping) özelliğini kullanır. Sıkıştırma Parameter #1183 clmp_M aracılığıyla yapılandırıldığında, kontrol ünitesi fener milini kilitlemek için ilk konumlandırmadan sonra C-ekseni sıkıştırma M-kodunu otomatik olarak üretir. Point R güvenli emniyet seviyesine geri çekildikten sonra, gevşetme (unclamp) komutu üretilir (sıkıştırma M-kodu + 1) ve takım bir sonraki koordinata geçmeden önce Parameter #1184 clmp_D içinde ayarlanan süre boyunca bekleme yapar.
Komut Yapısı
G81 komut sözdizimi (syntax), geometriyi ve kesme ilerleme hızını tek bir blokta tanımlayacak şekilde yapılandırılmıştır. Fanuc ve Mitsubishi gibi standart ISO sistemlerinde önce koordinatlar belirtilir, ardından Z-ekseni derinliği, R emniyet yüksekliği ve kesme ilerleme hızı (feedrate) gelir. Derleyici bu bloğu okuduğunda, bu parametreleri modal olarak belirler. Makine, bir iptal kodu programlanana kadar sonraki her koordinat bloğunda bu delme sırasını tam olarak gerçekleştirmeye devam edecektir.
Siemens yerel programlaması, delik konumlarını çevrim tanımından ayıran G290 içindeki CYCLE81 formatını kullanır. Siemens modunda, geri çekilme ve referans düzlemleri ile emniyet mesafelerini çevrim parametreleri içinde doğrudan sayısal girdiler olarak tanımlarsınız. ISO diyalekti derleyicisi (G291) kullanan sistemler için standart G81 sözdizimi, geleneksel adres karakterleri kullanılarak ayrıştırılır.
Standart Sözdizimi
; Fanuc / Siemens ISO Dialect / Mitsubishi Standard
G98 (or G99) G81 X_ Y_ Z_ R_ F_ K_ ;
Siemens Yerel Sözdizimi
CYCLE81 (RTP, RFP, SDIS, DP, DPR) ;
Mitsubishi Özel Sözdizimi (Etiket L ve Etiket O Formatları)
G81 Xx1 Yy1 Zz1 Rr1 Ff1 LI1(Hh1), Ii1, Jj1 Dd1 Ee1 ;
G81 Xx1 Yy1 Zz1 Rr1 Ff1 Pp1, Ii1, Jj1 ;
Aktif Parametreler ve Adresler
- X, Y (Delik Merkezi Koordinatları): Delik merkezini tanımlayan mutlak (absolute) veya artışlı (incremental) koordinatlar.
- Z (Nihai Delme Derinliği): Delik dibinin mutlak koordinatı veya R noktasından olan artışlı mesafe.
- R (Referans Düzlemi / R Noktası): Takım geçişinin hızlı hareketten (rapid traverse) kesme ilerlemesine kaydığı yükseklik.
- F (Kesme İlerleme Hızı): mm/dak veya inç/dak cinsinden programlanmış işleme ilerleme hızı.
- K / L (Tekrar Sayısı): Delme sırasının artışlı adımlarla kaç kez yürütüleceğini belirten tekrar sayısı.
- RTP (Geri Çekilme Düzlemi): Mutlak Siemens geri çekilme yüksekliği konumu.
- RFP (Referans Düzlemi): İş parçası sıfır yüzeyi için mutlak Siemens referans koordinatı.
- SDIS (Emniyet Mesafesi): Referans düzlemine eklenen artışlı Siemens emniyet mesafesi yüksekliği.
- DP (Mutlak Derinlik): Siemens koordinat sisteminde mutlak nihai delme derinliği.
- DPR (Göreceli Derinlik): Referans düzlemine göre ölçülen artışlı nihai delme derinliği.
Marka Uygulamaları
Fanuc
Fanuc sistemleri G81'i modal grup 09 üzerinden yönetir. Programcılar, standart Series 16 formatı ile koordinat yorumlamasını değiştiren eski Series 15 formatı arasında geçiş yapmak için format kontrol parametresi olan Parameter No. 0001 bit 1'i (FCV) yapılandırır.
G81 aktif olduğunda, ön işlemci (preprocessor) delme sırasını mutlak koordinatlar için G90 ve artışlı hareketler için G91 gibi standart G-kodlarını kullanarak yürütür.
| Yapılandırma Elemanı | Değer / Kod | Teknik Davranış |
|---|---|---|
| Sistem Parametresi | Parameter No. 0001 Bit 1 (FCV) | Program formatını yapılandırır. 0: Standart, 1: Series 15 formatı. |
| Sistem Parametresi | Parameter No. 5102 Bit 3 (F16) | Series 15/16 format kontrolü için format kontrol parametresi. FCV=1 ise: Series 15-T için 0, Series 16 için 1. |
| Sistem Parametresi | Parameter No. 5102 Bit 6 (RAB) | Series 15 formatında geri çekilme düzlemi koordinat yorumlaması. 0: Artışlı (Incremental) R, 1: Mutlak (Absolute) G-kod sistemi A. |
| Sistem Parametresi | Parameter No. 1681 Bit 0 (DPS) | Konumlandırma başlangıç bloğu çakışma (overlap) kabiliyeti. 0: Etkin, 1: Devre dışı. |
| Sistem Parametresi | Parameter No. 1681 Bit 1 (DRL) | Point R emniyet sınırı bloğu çakışma (overlap) kabiliyeti. 0: Etkin, 1: Devre dışı. |
| Sistem Parametresi | Parameter No. 1681 Bit 5 (DZL) | Dip bekleme noktası bloğu çakışma (overlap) kabiliyeti. 0: Etkin, 1: Devre dışı. |
| Sistem Parametresi | Parameter No. 5188 | Talaş kaldırma işlevini tetiklemek için delme sayısı eşiği. 0 veya daha azı devre dışı bırakır. |
| Sistem Alarmı | Alarm PS0010 | HATALAT G-KODU (IMPROPER G-CODE): Belirtilen G-kodu mevcut değil veya desteklenmiyor. Program sözdizimini kontrol edin. |
| Sistem Alarmı | Alarm PS0206 | RİJİT MODDA EKSEN DEĞİŞTİRME (AXIS SWITCHING IN RIGID MODE): G80 ile çevrimi devre dışı bırakmadan aktif delme eksenini değiştirme. |
| Sistem Alarmı | Alarm PS0571 | KILAVUZ ÇEKMEDE PROGRAM EKSİKLİĞİ (PROGRAM MISS AT P-TAPPING): Doğru parametreler olmadan Series 15 formatında kılavuz çekme çevrimi komutu verildi. PTE (12623#0) ve PTX (12623#1) parametrelerini ayarlayın. |
Uyarı: G99 modunda Point R seviyesine dönerken, operatörler R düzlemi ile iş parçası arasındaki mesafenin yeterli olduğundan emin olmalıdır. İn-position check etkin alanı bu emniyet mesafesine kıyasla çok büyük yapılandırılırsa, ön işlemci matkap delikten tamamen çıkmadan bir sonraki delik koordinatına hızlı ilerleme (rapid traverse) geçişi başlatabilir. Bu hızlı hareket, matkabı iş parçası duvarına yanal olarak sürerek takımın kırılmasına ve parçanın hasar görmesine neden olur. Kurulum operatörleri, yeni oluşturulan programları tek blok (single block) modunda kuru çalıştırma (dry run) ile test etmeli ve yüksek hızlı otomatik ilerlemeye izin vermeden önce HMI koordinat ekranından emniyet mesafelerini doğrulamalıdır.
Siemens
Siemens kontrolleri, delik delme çevrimlerini çift modlu (bimodal) derleme yoluyla yürütür. Kanala özgü makine verisi MD 18800 $MN_MM_EXTERN_LANGUAGE, harici ISO diyalekti derleyicisinin yerel CYCLE81 çağrıları yerine standart G81 komutlarını ayrıştırmasını sağlar.
ISO modunda (G291), G81 standart bir delme çevrimi olarak işlev görür. Yerel modda (G290), CYCLE81 ayrı koordinat tanımlamaları gerektiren MCALL aracılığıyla modal olarak çağrılır.
| Yapılandırma Elemanı | Değer / Kod | Teknik Davranış |
|---|---|---|
| Çevrim Parametresi | RTP | Geri çekilme düzlemi mutlak koordinatı. Real değer. |
| Çevrim Parametresi | RFP | Referans düzlemi mutlak koordinatı. Real değer. |
| Çevrim Parametresi | DP | Nihai delme derinliği mutlak koordinatı. Real değer. |
| Çevrim Parametresi | SDIS | Emniyet mesafesi. Pozitif artışlı (incremental) değer. Real değer > 0. |
| Çevrim Parametresi | DPR | Referans düzlemine göre nihai delme derinliği. Pozitif artışlı değer. Real değer > 0. |
| Sistem Parametresi | MD 18800 $MN_MM_EXTERN_LANGUAGE | Harici ISO diyalekti derleyicisini etkinleştirmek için kanala özgü makine verisi. 1: Etkin. |
| Sistem Alarmı | Alarm 61101 | Referans düzlemi yanlış tanımlanmış: RTP, RFP veya emniyet düzlemi mantıksal olarak uyumsuz. |
| Sistem Alarmı | Alarm 61003 | No feed programmed in the cycle: Çevrimde veya modal yazmaçlarda kesme ilerleme hızı F-kelimesi eksik. |
| Sistem Alarmı | Alarm 61102 | Fener mili dönüş yönü programlanmamış: Modal yazmaçlarda M03 veya M04 eksik. |
| Sistem Alarmı | Alarm 61815 | G40 aktif değil: ISO diyalekti modunda takım yarıçap kompanzasyonu G41 veya G42 aktif. Çevrimden önce devre dışı bırakın. |
Uyarı: Kurulum operatörleri ve programcılar, koordinat ofsetleri, takım boyu ofsetleri ve aktif iş parçası bağlama sınırları konusunda son derece dikkatli olmalıdır. Programı yürütmeden önce ham malzeme, iş parçası bağlama ekipmanının içinde fiziksel olarak hizalanmalı ve rijit bir şekilde sabitlenmelidir. Takım yarıçap kompanzasyonu G81 çevrimi sırasında tamamen devre dışı olduğundan, matkap yolu otomatik olarak düzeltilmez. Eğer bir takım boyu ofseti veya koordinat sıfır çerçevesi yanlış yapılandırılırsa, takım ucu yazılımsal sınırları aşacak ve dönen matkabı doğrudan fiziksel engellere doğru sürerek yıkıcı bir çarpmaya (crash) yol açacaktır. Operatörler, takımın ham malzemeye dalmasına izin vermeden önce G81 programlarını tek blok modunda kuru çalıştırma ile test etmeli ve HMI ekranındaki koordinat ekranını görsel olarak doğrulamalıdır.
Mitsubishi
Mitsubishi sistemleri, konumlandırma içi kontrollerin (in-position check) satır içi (inline) tanımlanmasına izin veren MITSUBISHI CNC Özel Formatı'nı etkinleştirmek için Parameter #1265 ext01/bit2'yi kullanır. Delme çevrimleri sırasında fener mili sıkıştırma (spindle clamping) işlemi Parameter #1183 clmp_M tarafından yönetilir.
G81 komutu, konumlandırma içi kontrol genişlikleri için ,I ve ,J gibi ek argümanlar kullanılarak değiştirilebilen delme modal sırasını etkinleştirir.
| Yapılandırma Elemanı | Değer / Kod | Teknik Davranış |
|---|---|---|
| Sistem Parametresi | Parameter #1265 ext01/bit2 | Mitsubishi CNC Özel Formatı için anahtar (, I ve , J gibi özel format adreslerinin ayrıştırılmasını etkinleştirir). 0: Standart, 1: Özel. |
| Sistem Parametresi | Parameter #19417 Hole deceleration check 2 | Delme ekseni için yavaşlama kontrolü seçimi. 0: Yavaşlama kontrolü yok, 1: Yavaşlama kontrolü var, 2: Kesme noktasında yavaşlama kontrolü + delik dibinde sv024 sürücü kontrolü. |
| Sistem Parametresi | Parameter #1271 ext07/bit1 | Tekrarlama komut adresi Kk1'in kontrol ünitesinde etkin olup olmadığını belirler. 0: Devre dışı, 1: Etkin. |
| Sistem Parametresi | Parameter #1080 Dril_Z | Aktif delik delme eksenini sadece Z-eksenine sabitleyen emniyet parametresi. |
| Sistem Parametresi | Parameter #1183 clmp_M | C-ekseni sıkıştırma M-kodunu tanımlar. |
| Sistem Parametresi | Parameter #1184 clmp_D | C-ekseni sıkıştırma bekleme (dwell) süresini tanımlar. |
| Sistem Alarmı | Program Error (P411) | Aktif bir G81/sabit çevrim sırasında G111 Eksen İsmi Değiştirme komutu verildi. G111 komutunu vermeden önce G80 ile çevrimi iptal edin. |
| Sistem Alarmı | Program Error (P33) / (P128) | Aktif delme çevrimi sırasında İşleme Koşulu Seçim komutu (G120.1/G121) verildi. Çevrimi G80 ile iptal edin. |
| Sistem Alarmı | Program Error (P923) / (P261) | G81 aktifken koordinat döndürmeleri veya 3 boyutlu koordinat dönüşümleri (G68.1) komut edildi. Önce G80 ile G81'i iptal edin. |
| Sistem Alarmı | Operation Error (M01 0107) | Hesaplanan kesme hızı ve dişli oranları, fiziksel fener mili sıkıştırma oranını aşıyor. Programlanan hızı veya fener mili parametrelerini ayarlayın. |
Uyarı: Otomatik yürütmeden önce ham malzeme fiziksel olarak hizalanmalı ve rijit bir şekilde sabitlenmelidir. Kurulum operatörleri ve programcılar, bir çevrimi başlatmadan önce aktif sıfır ofsetleri, koordinat sistemleri ve aktif emniyet bariyerleri konusunda son derece dikkatli olmalıdır. Operatörler, ayna bariyeri ve karşı punto bariyeri emniyet zarflarını yapılandırmak için NC ekranlarını kullanmalıdır. Eğer koordinat ofsetleri yanlış hesaplanırsa veya takımın başlangıç konumu iş parçası yüzeyine çok yakın programlanırsa ciddi bir tehlike ortaya çıkar. Takım boyu ofsetleri sabit çevrim modları sırasında tamamen göz ardı edildiğinden, herhangi bir hatalı ofset değeri kompanze edilmemiş yollarla sonuçlanacaktır. Operatörler, ham malzemeyi kesmeden önce HMI koordinat ekranındaki tüm emniyet mesafelerini doğrulamak için yeni oluşturulan programları, makinenin konumlandırma, R-düzlemi yaklaşımı ve nihai geri çekilme bloklarının uç noktalarında güvenli bir şekilde durduğu tek blok modunda kuru çalıştırma ile test etmelidir.
Marka Karşılaştırmaları
| Karşılaştırma Konusu | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Çevrim Aktivasyonu | Çevrim, koordinatlarla aynı bloktaki G81 komutundan itibaren aktif olur. | MCALL CYCLE81(...) (yerel) veya G81 (ISO diyalekti) ile aktive edilir. | Çevrim, aynı bloktaki G81 komutundan itibaren aktif olur. Özel Formatı (,I ve ,J) destekler. |
| Tekrar / Tekrar Sayısı | G81 bloğu içinde K (Series 16) or L (Series 15) kullanarak. | Delik konumları ve sayıları ayrı satırlarda veya hatvelerde tanımlanır; yerel modda çevrim bloğu içinde tekrar sayısı yoktur. | Parameter #1271'e bağlı olarak LI (Label L) veya Pp (Label O) veya K kullanarak. |
| Eksen Değiştirme / Değiş Tokuşu | G80 aracılığıyla çevrimi iptal ettikten sonra eksen değiştirin. Satır içi değiştirme PS0206'yı tetikler. | Düzlem seçimleri (G17/G18/G19) ve teknoloji çevrimleri tarafından yönetilir. | G80 ile iptal ettikten sonra ekseni değiştirin. Satır içi geçişler P411'i tetikler. |
Teknik Analiz
Üç belirgin programlama ve ön işlemci davranışı, Fanuc'un koordinat ve çevrim yönetimini Siemens ve Mitsubishi kontrollerinden net bir şekilde ayırır. İlk olarak, Fanuc aktif çevrimlerin Group 01 hareket komutları kullanılarak anında iptal edilmesine izin verir. Fanuc derleyicisi altında, sonraki bir blokta bir Group 01 hareket komutunun (G00 hızlı hareket veya G01 doğrusal ilerleme gibi) belirtilmesi, aktif sabit çevrimi tıpkı G80 komut edilmiş gibi derhal iptal eder. Siemens yerel modu (G290) bu davranışı devre dışı bırakır; modal çevrimler MCALL aracılığıyla çağrılır ve bağımsız, açık bir MCALL bloğu programlanana kadar G00 veya G01 geçişlerini yok sayarak tüm koordinat blokları boyunca aktif kalır.
İkinci olarak, Fanuc tekrar sayılarını doğrudan çevrim bloğu içinden özel bir modal adres vasıtasıyla yönetir. Fanuc Series 16 formatında tekrarlama sayısı kesinlikle K adresi kullanılarak komut edilirken, Series 15 L kullanır. Bu zıtlık, delme konumlarının G-kodu çevrim bloklarından tamamen ayrıldığı yerel Siemens modunun aksinedir. Siemens, bir çevrim bloğunu ayrı, yalnızca koordinat içeren bir alt programa veya delik dizisi makrosuna (HOLES2 veya CYCLE801 gibi) bağlamak için MCALL modal komutunu kullanır ve çevrim bloğunun kendisindeki tekrar sayısı kodlarını ortadan kaldırır.
Üçüncü olarak, Fanuc torna sistemleri aktif uzaysal dönüşümler altında liste bağımlı emniyet kilitleri uygular. Eğer G81; basit eğimli yüzey kontrolü (G176) veya takım merkez noktası kontrolü (G174) aktifken verilirse, ön işlemci hareketi derhal bloke eder ve G-kodu liste seçimine bağlı olarak P951/P942 veya P952/P941 gibi özel program hatalarını tetikler. Siemens ve Mitsubishi kontrolleri koordinat çerçevelerini, bu çok eksenli çevrim çakışmalarını yerel olarak uygulamayan ön işlemci yığınları üzerinde yönetir.
Ek olarak, Siemens G700 ve G710 yüksek hassasiyetli birim ölçeklendirmesini içerir. Standart Fanuc ve Mitsubishi dönüştürme G-kodları (G20/G21 veya G70/G71) yalnızca doğrusal koordinat boyutlarını dönüştürürken, Siemens bu davranışı G700 ve G710 aracılığıyla genişletir. Bu komutlar doğrusal koordinat konumlarını, aktif ilerleme hızlarını (mm/dak vs. inç/dak cinsinden F değerleri) ve boyla ilgili tüm sistem değişkenlerini dinamik olarak ölçeklendirerek manuel hesaplama olmadan sorunsuz iki dilli operasyonlara olanak tanır. Siemens ayrıca G81 çevrim davranışını tanımlamak için geçişli bir bimodal derleyici (G290/G291) kullanır. Fanuc ve Mitsubishi G81'i kesinlikle standart, donanımla kodlanmış bir delme çevrimi olarak yorumlarken, Siemens programcının CYCLE81'i kullanabilmesi için yorumlayıcıyı G290 aracılığıyla yerel Siemens moduna geçirmesini gerektirir. Derleyiciyi G291 aracılığıyla ISO Dialect Moduna geçirmek yerel çevrimleri devre dışı bırakır ve G81'i dinamik olarak harici bir G-kodu çevrimine eşler.
Son olarak, Mitsubishi kontrolleri delme çevrim tablolarını anında çevirmek için dinamik bir bimodal Program Format Switch derleyicisi (G188/G189) kullanır. G188 komutunu vermek, bimodal derleyiciyi torna formatından işleme merkezi formatına geçirir. Bu işlem aktif tornaya özgü sabit çevrimleri otomatik olarak iptal eder, Group 24 yazmaçlarını başlatır ve G81'i bir Elektronik Dişli Kutusu (EGB) senkronizasyon başlangıç komutundan (torna listelerinde Group 24) standart bir punto delme çevrimine (Group 09) yeniden tahsis eder. Fanuc ve Siemens kontrolleri, bu tür entegre bir bimodal program format değiştirme derleyicisinden yoksundur ve farklı fiziksel yapılandırmalar ile ayrı program akışları gerektirir. Mitsubishi ayrıca programcıların konumlandırma ve delme ekseni konum içi genişliklerini doğrudan çevrim bloğu içinde çıktı almalarını sağlayan parametre kilitli bir MITSUBISHI CNC Özel Formatı (#1265 ext01/bit2 AÇIK) ve delme çevrimleri sırasında kesim noktasında ve delik dibinde yavaşlama kontrollerini veya tam konum içi kontrolleri seçici olarak uygulamak için özel bir parametre (#19417 Hole deceleration check 2) entegre eder.
Program Örnekleri
Fanuc Punto Delme ve Kılavuz Çekme Sabit Çevrim Örneği
G90 G99 G81 X200.0 Y-150.0 Z-25.0 R3.0 F120.0 ;
G91 G98 G81 X-50.0 Y100.0 Z-30.0 R-5.0 F100.0 L3 ;
G80 G00 Z50.0 ;
Kuru Çalıştırma Analizi: Blok 1'de, kontrol ünitesi mutlak koordinatları (G90) seçer ve geri çekilme düzlemi dönüşünü (G99) ayarlar. G81, X200.0, Y-150.0 konumlandırmasını koordine eder. Fener mili, referans R-düzlemi yüksekliği olan 3.0 mm'ye hızlı hareket eder. Eksen, 120.0 mm/dak ilerleme hızında nihai Z-25.0 mm derinliğine iner. Delme tamamlandıktan sonra fener mili, referans R-düzlemi yüksekliğine (3.0 mm) hızlı geri çekilir. Blok 2'de, kontrol ünitesi artışlı konumlandırmaya (G91) ve başlangıç düzlemi dönüşüne (G98) geçer. Takım X-50.0 mm, Y100.0 mm hareket eder. G81, mevcut konuma göre Z-30.0 mm derinliğe delme işlemini, -5.0 mm'lik artışlı R emniyet düzleminden başlayarak 100.0 mm/dak hızla yürütür. Takım, R-düzlemi yerine (bu bloktan önceki) başlangıç düzlemi yüksekliğine geri çekilir. Döngü sayısı L3 (Series 15 formatı uyumlu modda), her yinelemede koordinatları artışlı adım kadar kaydırarak delme çevrimini 3 kez tekrarlar. Blok 3'te, G80 aktif Group 09/10 modal sabit çevrimini iptal ederek tüm Z-derinliği ve R-düzlemi emniyet yazmaçlarını temizler. Takım, Z50.0 emniyetli yüksekliğine hızlı hareket eder.
Siemens Çift Modlu Yerel ve ISO Modu Sabit Çevrim Örneği
G290 ;
MCALL CYCLE81 (110, 100, 2, 35) ;
X100.0 Y50.0 ;
X150.0 Y50.0 ;
MCALL ;
Kuru Çalıştırma Analizi: Blok 1'de, G290 yorumlayıcıyı yerel Siemens moduna geçirir. Blok 2'de, MCALL, CYCLE81 delme çevrimini modal olarak etkinleştirir. Geri çekilme düzlemi mutlak 110 mm, referans düzlemi 100 mm, emniyet mesafesi 2 mm ve mutlak nihai derinlik 35 mm olarak ayarlanır. Blok 3'te, makine eksenleri X100.0, Y50.0 konumuna getirir. MCALL aktif olduğu için, ön işlemci otomatik olarak CYCLE81 delme çevrimini yürütür: referans düzlemi + emniyet mesafesine hızlı yaklaşma, mutlak Z35 derinliğine delme ve RTP (110 mm) geri çekilme düzlemine hızlı geri çekilme. Blok 4'te, makine X150.0, Y50.0 konumuna gelir ve CYCLE81 delme adımını tekrarlar. Blok 5'te, bağımsız MCALL ifadesi modal çevrim tanımını iptal ederek kontrolü standart doğrusal programlama moduna döndürür.
Mitsubishi Sabit Çevrim ve Emniyet Kilidi Örneği
G90 G99 G81 X100.0 Y-150.0 Z-25.0 R2.0 F150.0 LI1 ;
G188 G90 G99 G81 X50.0 Y50.0 Z-25.0 R2.0 F100.0 ;
G80 G00 Z50.0 ;
Kuru Çalıştırma Analizi: Blok 1'de, mutlak koordinatlarda (G90), makine X100.0, Y-150.0 koordinatlarına hızlı hareket eder ve G81 sabit çevrimini hazırlar. Takım, 2.0 mm'lik R-düzlemi yüksekliğine hızlı hareket eder, 150.0 mm/dak hızla Z-25.0 mm derinliğe iner ve G99 modunda R-düzlemine hızlı geri çekilir. LI1, çevrimin bir kez yürütülmesini (tekrar sayısı 1) şart koşar. Blok 2'de, G188 program format değiştirme derleyicisini etkinleştirerek Group 09'u sıfırlar. Makine G90 ve G99'u seçer ve X50.0, Y50.0 koordinatlarında yeni bir G81 çevrimi başlatır. Takım, 2.0 mm'lik R-düzlemine hızlı hareket eder, 100.0 mm/dak hızla Z-25.0 mm derinliğe iner ve R-düzlemine geri çekilir. Blok 3'te, G80 aktif Group 09 modal delme çevrimini iptal ederek tüm Z-derinliği ve R-düzlemi yazmaçlarını temizler. G00, takımı hızlıca Z50.0 konumuna getirir.
Hata Analizi
| Marka | Alarm Kodu | Tetiklenme Koşulu | Operatör Belirtisi | Kök Neden / Çözüm |
|---|---|---|---|---|
| Fanuc | Alarm PS0206 | G80 ile çevrimi devre dışı bırakmadan aktif delme eksenini değiştirmek. | Makine ekseni, kırmızı alarm ışığı yanıp sönerek program ortasında derhal durur. | Delme eksenini değiştirmeden önce G80 ile delme çevrimini iptal edin. |
| Fanuc | Alarm PS0010 | Belirtilen G-kodu mevcut değil veya desteklenmiyor. | Program yürütmesi hatalı G-kodu bloğunda durur. | Program sözdizimini ve aktif seçenekleri kontrol edin. |
| Fanuc | Alarm PS0571 | Doğru parametreler olmadan Series 15 formatında kılavuz çekme çevrimi komutu verildi. | Series 15 formatında komut verilen kılavuz çekme çevrimi çalışmıyor. | PTE (12623#0) ve PTX (12623#1) parametrelerini ayarlayın. |
| Siemens | Alarm 61101 | RTP, RFP veya emniyet düzlemi mantıksal olarak uyumsuz. | Kontrol panelinde Alarm 61101 görüntülenerek çevrim derlemesi durdurulur. | Geri çekilme düzlemi ve referans düzlemi koordinatlarının mantıksal olarak sıralı olduğundan emin olun. |
| Siemens | Alarm 61003 | Çevrimde veya modal yazmaçlarda kesme ilerleme hızı F-kelimesi eksik. | Çevrim, konumlandırmadan hemen sonra, dalışa geçmeden önce durur. | Çevrimi çağırmadan önce ilerleme hızı F-kelimesini programlayın. |
| Siemens | Alarm 61102 | Modal yazmaçlarda M03 veya M04 eksik. | Makine ekseni koordinatlara hareket eder ancak aşağıya doğru ilerleme yapmayı reddeder. | Çevrimi çağırmadan önce M03 veya M04 fener mili başlatmasını programlayın. |
| Siemens | Alarm 61815 | ISO diyalekti modunda takım yarıçap kompanzasyonu G41 veya G42 aktif. | Çevrim, herhangi bir koordinat konumlandırması gerçekleşmeden önce iptal edilir. | Çevrimden önce takım yarıçap kompanzasyonunun G40 ile devre dışı bırakıldığından emin olun. |
| Mitsubishi | Program Hatası (P411) | Aktif bir G81/sabit çevrim sırasında G111 Eksen İsmi Değiştirme komutu verildi. | Ekranda Program Hatası (P411) görüntülenir ve yürütme iptal edilir. | G111 komutunu vermeden önce G80 ile çevrimi iptal edin. |
| Mitsubishi | Program Hatası (P33) / (P128) | Aktif delme çevrimi sırasında İşleme Koşulu Seçim komutu (G120.1/G121) verildi. | Nümerik kontrol (NC), program hata kodlarıyla eksen hareketini durdurur. | Koşul seçiminden önce çevrimi G80 ile iptal edin. |
| Mitsubishi | Program Hatası (P923) / (P261) | G81 aktifken koordinat döndürmeleri veya 3D koordinat dönüşümleri (G68.1) komut edildi. | Ön işlemci, dönüşüm komutunu geçersiz olarak işaretler. | Koordinat dönüşümlerinden önce G81'i G80 ile iptal edin. |
| Mitsubishi | Operasyon Hatası (M01 0107) | Hesaplanan kesme hızı ve dişli oranları fiziksel fener mili sıkıştırma oranını aşıyor. | Fener mili sıkıştırması tamamlanamaz ve bir operasyon hatası verir. | Adjust programmed speed or spindle parameters. |
Uygulama Notu
Yanlış emniyet mesafesi veya hatalı parametre ayarları nedeniyle G81 çevrimi esnasında matkabın parça duvarına yandan dalması, kesici takımın kırılmasına ve tüm çevrim süresinin kaybolmasına neden olur. Fanuc sistemlerinde FCV parametresi (Parameter No. 0001 Bit 1) 1 olarak ayarlandığında tekrarlama adresi K yerine L'ye kayar ve R düzlemi koordinatı mutlak olarak yorumlanabilir; bu ayarın doğrulanmaması hatalı derinliklerde delik delinmesine yol açar. Ayrıca, in-position check alanı R düzlemi emniyet mesafesine oranla çok geniş yapılandırılmışsa, matkap delikten tamamen çıkmadan kontrol ünitesi bir sonraki koordinata hızlı (rapid traverse) geçiş başlatır. Bu hareket matkabın iş parçası duvarına yandan çarparak kırılmasına ve pahalı döküm gövdenin hurdaya (scrap) çıkmasına yol açar. Mitsubishi ünitelerinde ise #19417 Hole deceleration check 2 parametresinin 2 yapılmaması durumunda delik dibinde eksen yavaşlama gecikmesi nedeniyle takım iş parçasına sürtebilir. Benzer şekilde, Siemens sistemlerinde modal MCALL CYCLE81 iptal edilmeden koordinat dönüşümü yapılması Alarm 61101 veya 61003 gibi kritik hatalarla tezgahı durdurarak yüksek duruş süresi (downtime) ve parça maliyeti yaratır. Operatörler, parça kesimine başlamadan önce mutlaka tek blok (single block) modunda kuru çalıştırma yapmalı ve koordinat ekranından emniyet mesafelerini kontrol etmelidir.
İlişkili Komut Ağı
- G80: Aktif delme çevrimi modal durumlarını iptal eder, derinlik ve emniyet yazmaçlarını temizler. G80 Sabit Çevrim İptali hakkındaki ayrıntılı rehberi inceleyin.
- G82: Düz tabanlı bir yüzey kalitesi gerektiğinde spot delme için kullanılan bekleme yapabilen delme çevrimi.
- G83: Matkap kırılmasını önlemek için talaşların tahliye edilmesi gerektiğinde kullanılan derin delik gagalamalı delme çevrimi. Gagalamalı delme hakkında daha fazla bilgiyi G73 Yüksek Hızlı Gagalamalı Delme Çevrimi sayfasından edinebilirsiniz.
- MCALL: CYCLE81 çevrimini koordinat listelerine bağlamak için kullanılan yerel Siemens modal çağırma komutu.
- G60: Boşluğu (backlash) ortadan kaldırmak için kullanılan tek yönlü konumlandırma komutu. Bu konuda daha fazla bilgi için G60 Tek Yönlü Konumlandırma Rehberi sayfasını inceleyin.
Sonuç
CNC freze ve torna tezgahlarında verimli bir delik delme süreci yürütmek, modalların ve sistem parametrelerinin fiziksel makine durumlarıyla tam senkronizasyonunu gerektirir. Her yeni kurulum öncesinde koordinat sıfırlarını doğrulamak ve G81 çevrimi tamamlandığında G80 (veya Siemens için MCALL) ile modal belleği temizlemek en temel kuraldır. Bu operasyonel disiplin, tezgahta oluşabilecek plansız duruş sürelerini (downtime) önler, takım çarpmalarını ortadan kaldırır ve üretimde hurda (scrap) oranını sıfıra indirerek doğrudan maliyet tasarrufu sağlar.
Sıkça Sorulan Sorular
G81 çevriminde matkap delikten çıkmadan sonraki deliğe geçip çarpıyorsa ne yapılmalıdır?
Bu durum genellikle in-position check parametrelerinin geniş olmasından veya Fanuc 5102#6 (RAB) parametresinin absolute/incremental çakışmasından kaynaklanır. Çevrim öncesinde emniyet mesafesi (Point R) yüksekliğini artırın ve tek blokta kuru çalıştırma yaparak matkabı gözleyin.
Siemens ünitesinde CYCLE81 çalışırken neden Alarm 61101 alıyorum?
Alarm 61101, geri çekilme düzlemi (RTP), referans düzlemi (RFP) veya emniyet mesafesinin (SDIS) mantıksal olarak hatalı tanımlanmasından (örneğin derinliğin emniyet düzleminden daha yüksek girilmesi) kaynaklanır. Program satırındaki parametre değerlerini sırayla kontrol edin ve pozitif yön sıralamasını doğrulayın.
Mitsubishi CNC'de G81 kullanırken iş parçası yüzey kalitesini artırmak ve takım aşınmasını önlemek için hangi parametre ayarlanmalıdır?
Hole deceleration check 2 (#19417) parametresini 2 olarak ayarlayarak delik tabanında tam konum denetimi (sv024 sürücü kontrolü) yapılması sağlanmalıdır. Bu parametreyi aktive ederek eksen gecikmesinin delik dibinde talaş ezmesini ve yüzey çizmeyi önlemesini sağlayın.
Hala çözülmedi mi?
Bu makaledeki konuyu AI asistana doğal dilde sorabilirsin. Doğrulanmış kaynaklardan, halüsinasyon yok.

- CNC CARE Co-Founder (May 2025 - Present)
- Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
- Reis CNC Service Engineer (2003 - 2008)
- Ö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
G83 Derin Delik Kademeli Delme Çevrimi: CNC Programlama Kılavuzu
Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G83 kademeli delik delme çevrimi kurulumu, geri çekilme parametreleri, Alarm 61101 çözümü ve G-code programlama.
G82 Dwell Beklemeli Delik Çevrimi: CNC Programlama Kılavuzu
Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G82 bekleme süresi parametre ayarları, alarm kodları ve düz tabanlı havşa delik programlama rehberi.
CNC Programlamada G80 Çevrim İptal Komutu ve Güvenli Kullanımı
Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G80 delik delme çevrimi iptal komutunu öğrenin. Takım çarpışmalarını önleyerek parça hurda oranını sıfırlayın.
G76 Diş Açma Çevrimi (Torna): CNC Programlama ve Ayar Rehberi
Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G76 diş açma çevrimini güvenle kodlayın. Alarm 61815 hatasını önleyin ve parça hurda oranını sıfıra indirin.