Ana sayfa/Makaleler/Fanuc, Siemens ve Mitsubishi CNC G76 Hassas Delik İşleme Çevrimi
G76 · MILLING

Fanuc, Siemens ve Mitsubishi CNC G76 Hassas Delik İşleme Çevrimi

ProgrammingFanucSiemensMitsubishi·Güncelleme: 23 Tem 2026·21 dk okuma
Hızlı cevap

G76 hassas delik işleme çevriminde geri çekilme sırasındaki delik çizilmeleri nasıl önlenir? G76 çevrimi, Z derinliğinde iş milini yönlendirerek durdurur (oriented spindle stop) ve takımı duvardan mikroskobik Q mesafesi kadar uzaklaştırarak hızlı geri çeker. Bu geri çekilme güvenliği, delik duvarında takım izi veya çizik oluşumunu engelleyerek parça hurda oranını düşürür ve plansız duruş sürelerinin önüne geçer.

Giriş

Bir hassas delik işleme (fine boring) çevrimi sırasında koordinat sıfır kaydırmasının (offset) hatalı hizalanması veya kesici uç yönünün programlanan kaydırma yönüne göre ters tanımlanması, doğrudan iş milinin (spindle) durmasına neden olmakla kalmaz; iş parçasını hurdaya ayırır ve döngü süresini tamamen kaybettirir. Delik işleme barası, işlenmiş hassas delik duvarından uzaklaşmak yerine duvara doğru kaydığında kesici uç doğrudan iş parçasına dalar. Bu ani sapma, iş mili kafasındaki delik işleme barasını tabla üzerindeki bağlama pabuçlarına (table clamps), bir mengene çenesine (vise jaw) veya ayna çenelerine (spindle chuck) çarparak şiddetli bir bindirmeye (collision) yol açar. Bu konumlandırma hatası, indekslenebilir delik işleme barasının kırılmasına, eksen aşırı yük alarmı üretilmesine ve yüksek maliyetli bir döküm gövdenin tamamen hurdaya dönmesine neden olur. Üretimde duruş süresini (downtime) en aza indirmek ve hurda oranını düşürmek, doğru parametre yapılandırması ve koordinat hizalaması ile bu fiziksel bindirmelerin önlenmesine bağlıdır.

Teknik Özet

Özellik Açıklama
Komut Kodu G76 (frezeleme), teknoloji çevrimi CYCLE86 (Siemens yerel)
Modal Grup Grup 09 / Modal (Fanuc, Mitsubishi, Siemens ISO Diyalekt)
Desteklenen Markalar Fanuc, Siemens, Mitsubishi
Kritik Parametreler Q (radyal takım kaydırması), P (milisaniye cinsinden bekleme süresi)
Ana Kısıtlama Mengene çeneleri, tabla pabuçları veya ayna çeneleri ile takım bindirmelerini önlemek için kesici uç yönü ve geri çekilme yönleri doğrulanmalıdır.

Hızlı Okuma

  • Kesici Uç Yönünü Hizalayın: İşlenmiş delik duvarına dalmayı önlemek için delik işleme barası kesici uç konumunu geri çekilme kaydırma vektörüne göre kalibre edin.
  • İş Parçalarını Sıkıca Sabitleyin: Parçanın kaymasını önlemek için ham malzemenin bir mengene çenesinde, tabla pabuçlarında veya bir ayna çenesinde güvenli şekilde bağlandığından emin olun.
  • Bekleme Süresi için Ondalık Kullanmayın: Fanuc ve Mitsubishi kontrollerinde bekleme adresi P'yi milisaniye cinsinden doğrudan bir tam sayı olarak (P500 gibi) programlayın.
  • Yarıçap Telafisini Devre Dışı Bırakın: Yol hesaplama hatalarını önlemek için sabit çevrimleri çağırmadan önce etkin G41 veya G42 takım yarıçap telafisini iptal edin.
  • Yorumlayıcı Geçişlerini Yönetin: Yerel CYCLE86 ile G76 çağrılarının doğru şekilde işlenmesi için Siemens kontrollerinde G290 ve G291 derleyici modları arasında geçiş yapın.
  • İlk Parçalarda Kuru Çalıştırma (Dry Run) Yapın: Yeni G76 programlarını tek satır (single-block) modunda çalıştırın ve kesme işleminden önce ekrandaki eksen koordinat kaymalarını doğrulayın.

Temel Kavramlar

G76 hassas delik işleme çevrimi, üstün boyutsal tolerans, eş merkezlilik ve olağanüstü yüzey kalitesi gerektiren yüksek hassasiyetli delikleri işlemek amacıyla Fanuc işleme merkezlerinde yaygın olarak uygulanır. Birincil programlama avantajı, geri çekilme sırasında işlenmiş duvarlarda takım ucu izlerini veya yüzey çiziklerini önleme yeteneğidir. Delik işleme barası nihai derinlik Z Noktasına ulaştığında, iş mili yönlendirilmiş bir açısal konumda durur. İş mili kafasındaki delik işleme takımı daha sonra işlenmiş duvardan mikroskobik bir Q güvenlik mesafesi kadar uzaklaştırılır. G98 veya G99 modal parametreleri altında, iş mili başlangıç noktası seviyesine veya R Noktası güvenlik düzlemine hızlı eksen ilerlemesiyle geri çekilir. Takım delikten güvenli bir şekilde çıktıktan sonra, ön işlemci takımı orijinal merkez çizgisiyle hizalamak için Q değeri kadar geri kaydırır ve iş mili dönüşü yeniden başlar.

Siemens kontrolleri, G76 (veya yerel CYCLE86) hassas delik işlemeyi, tamamlanan deliğin kalitesinin kritik olduğu yüksek hassasiyetli bir delik bitirme işlemi olarak ele alır. Nihai Z derinliğine ulaşıldığında iş milini yönlendirilmiş bir açısal konumda (SPOS veya yönlendirilmiş iş mili duruşu) durdurarak, takımı işlenmiş duvardan mikroskobik bir güvenlik geri çekilme mesafesi kadar uzaklaştırarak ve hızlı eksen ilerlemesiyle geri çekerek, bu döngü işlenmiş delik duvarlarında takım sürtünme izlerini veya çizikleri tamamen önler.

G76 hassas delik işleme çevrimi, olağanüstü boyutsal doğruluk ve üstün yüzey kalitesi gerektiren deliklerin işlenmesinde Mitsubishi işleme merkezlerinde oldukça etkilidir. Birincil avantajı, geri çekilme sırasında işlenmiş delik duvarlarında takım ucu sürtünme izlerini veya çizikleri tamamen önlemesidir. Delik işleme barası nihai derinlik Z Noktasına ulaştığında iş mili yönlendirilmiş bir açısal konumda durur. İş mili kafasındaki delik işleme takımı daha sonra işlenmiş duvardan mikroskobik bir güvenlik mesafesi kadar uzaklaştırılır. G98 veya G99 modal parametreleri altında, takım hızlı eksen ilerlemesiyle geri çekilir. Daha sonra orijinal merkez çizgisine geri kayar ve iş mili dönüşü yeniden başlayarak kusursuz bir yüzey kalitesi bırakır.

Komut Yapısı

Bir G76 sabit çevrimini çalıştırmak; koordinat konumlarının, emniyet yüksekliklerinin, ilerleme hızlarının ve geri çekilme ofsetlerinin yazılmasını gerektirir. G76, G-kodu Grup 09'a ait olduğundan modal olarak etkindir, yani derleyici tarafından bir G80 çevrim iptali işlenene kadar çevrim sonraki her konumlandırma bloğunda yürütülmeye devam edecektir. Standart programlar, etkin koordinat modlarına bağlı olarak koordinatları mutlak veya artışlı koordinatlar kullanarak tanımlar.

Sabit çevrim sözdizimi iki farklı formatta programlanır: Standart Kaydırma Formatı ve Yönlü Kaydırma Formatı. Standart Kaydırma, pozitif bir radyal geri çekilme değeri komut etmek için Q adresini kullanır. Yönlü Kaydırma formatı ise etkin düzlemdeki I ve J koordinat ofsetlerini kullanarak özel geri çekilme bileşenleri komut eder. Programcılar, tek bir çevrim bloğu içinde bu kaydırma adreslerini karıştırmadıklarından emin olmalıdır.

Sözdizimi Formatları

; Fanuc Standart Kaydırma Formatı
G98 (veya G99) G76 X_ Y_ Z_ R_ P_ Q_ F_ K_ ;

; Fanuc Yönlü Kaydırma Formatı
G98 (veya G99) G76 X_ Y_ Z_ R_ P_ I_ J_ F_ K_ ;

; Siemens ISO Diyalekt Modu Sözdizimi
G291 ;
G76 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;

; Siemens Yerel Mod CYCLE86 Sözdizimi
G290 ;
CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS) ;

; Mitsubishi Özel Format L-Etiket Formatı
G76 X_ Y_ Z_ R_ I_ J_ K_ F_ LI_ ;

; Mitsubishi Özel Format O-Etiket Formatı
G76 X_ Y_ Z_ R_ I_ J_ K_ F_ P_ ;

Yüksek hassasiyet sağlamak ve çevrim davranışlarını yapılandırmak için makine sistemleri, NC kaydedicilerindeki belirli parametreleri kontrol eder. Fanuc kontrolleri, deliğin altındaki tam konumda durma kontrol genişliğini (in-position check width) açıp kapatmak için Parametre 5103 Bit 6'yı kullanır. Çevrim geçiş noktalarındaki modal çakışma (modal overlap) parametrelerini yönetmek için de Parametre 1681'i kontrol eder.

Varsayılan emniyet mesafeleri ve varsayılan bekleme süreleri ayrı kaydedicilerde saklanır. Fanuc, yönlendirme bekleme değerlerini Parametre 5111'de saklarken, emniyet mesafesi değerleri Parametre 5115'te belirtilir.

Siemens kontrolleri, makine parametrelerini kullanarak derleyici arayüzlerini yapılandırır. SINUMERIK sistemleri, harici ISO diyalekt derlemesini etkinleştirmek için makine parametresi MD 18800'ün 1 olarak ayarlanmasını gerektirir.

Mitsubishi sistemleri, Parametre 1272 ext08/bit4'ü kullanarak çevrim seçimi yapılandırmalarını açıp kapatır. Özel etiket ayrıştırma formatlarını etkinleştirmek için parametre #1265 ext01/bit2 kontrol edilir.

Eksen gecikme hatalarını önlemek için delik dibi yavaşlama kontrolü ayarları Mitsubishi parametresi #19417 tarafından yönetilir. Yapılandırma için iş mili adları Parametre 3077'de belirtilir.

Marka Uygulamaları

Fanuc

Fanuc sistemleri G76 hassas delik işlemeyi modal olarak yürütür; hassas konumlandırma genişliğini ve eksen çakışma toleranslarını yapılandırmak için 5103 ve 1681 gibi parametrelere başvurur. Standart programlama, deliğin dibindeki geri çekilme yollarını tanımlamak için ya radyal bir takım kaydırması Q ya da özel yönlü kaydırma bileşenleri olan I ve J'yi gerektirir.

G-kodu genellikle mutlak konumlandırma modları kullanılarak yazılır ve geri çekilmenin başlangıç seviyesine mi yoksa R Noktası seviyesine mi döneceği G98 ve G99 modal kodları kullanılarak seçilir.

G90 G99 G76 X100.0 Y-150.0 Z-31.0 R2.0 Q0.25 P500 F125.0 ;
  • Parametre 5103 Bit 6: Deliğin altındaki tam konumda durma kontrol genişliğinin etkinleştirilmesini açıp kapatır (0: Devre Dışı, 1: Etkin).
  • Parametre 1681: Çevrim geçiş noktalarındaki modal çakışma parametrelerini kontrol eder.
  • Parametre 5111: İş mili yönlendirmesi sırasındaki varsayılan bekleme sürelerini belirtir.
  • Parametre 5115: Hizalama duraklamaları sırasındaki varsayılan emniyet mesafelerini belirtir.
  • Alarm PS0011: İlerleme hızı F ihmal edildiğinde, sıfıra ayarlandığında veya parametre sınırlarını aştığında tetiklenir.
  • Alarm PS0368: Ofsetler etkinken takım geometrisi ofset değişiklikleri komut edildiğinde tetiklenir.
  • İşleme Merkezi Eşleştirmesi: G76, frezelemede özel olarak hassas delik işleme çevrimine eşlenmişken; torna sistemlerinde G76, çoklu diş açma (compound thread cutting) çevrimine eşlenir.
UYARIMilisaniye cinsinden bekleme adresi P'de bir ondalık noktası yazmak (P0.5 gibi), bir ön işlemci ayrıştırma hatasına neden olarak iş milinin yönlendirilmeden ters dönmesine yol açacaktır.

Siemens

Siemens SINUMERIK kontrolleri, G290 modunda yerel teknoloji çevrimi CYCLE86'yı veya G291 derleyici modunda G76 kullanarak eski ISO Diyalekt Modu hassas delik işleme çevrimini çalıştırır. Bu çift dilli yorumlayıcı (bilingual interpreter), eski programların kapsamlı bir şekilde yeniden yazılmadan çalıştırılmasına olanak tanır.

Yerel Siemens teknoloji çevrimleri, delik delme sırasını etkinleştirmek için modal çevrim çağırma (MCALL) ifadelerine dayanarak koordinat konumlarını çevrim tanımından ayırır.

G291 ;
G76 X100.0 Y-150.0 Z-31.0 R2.0 P500 Q0.25 F125.0 ;
  • MD 18800 $MN_MM_EXTERN_LANGUAGE: Harici ISO diyalekt derlemesini etkinleştirmek için makine veri parametresi.
  • RPA, RPO, RPAP: Etkin düzlem eksenleri boyunca artışlı geri çekilme yollarını tanımlayan gerçel sayı parametreleri.
  • POSS: Yönlendirilmiş iş mili duruşu için derece cinsinden belirtilen iş mili konumu (0.0 ila 360.0).
  • SDIR: 3 (M3 için) veya 4 (M4 için) kabul eden iş mili dönüş yönü.
  • DTB: Saniye cinsinden nihai delik işleme derinliğindeki bekleme süresi.
  • Alarm 61800: Harici sistem eksik, MD 18800 devre dışıyken G291 çağrılırsa tetiklenir.
  • Alarm 61102: İş mili yönü yok, etkin kaydedicilerde M3 veya M4 eksik olduğunda tetiklenir.
  • Alarm 61101: Referans düzlemi yanlış tanımlanmış, RTP, RFP veya SDIS tutarsız olduğunda tetiklenir.
  • Alarm 61003: İlerleme programlanmadı, ilerleme hızı F ihmal edilirse tetiklenir.
  • Çift Modlu Geçişler: Derleyiciyi G290 (yerel) ve G291 (ISO Diyalekt) üzerinden değiştirin. G290 altında, G76 komutu CYCLE76 dikdörtgen cep frezeleme (rectangular spigot milling) işlemine yeniden tahsis edilir.
UYARIEtkin koordinat dönüşümleri ve çerçeveler (frames), CYCLE86 çağrılmadan önce iptal edilmelidir. Benzer bir geçiş G74 için de geçerlidir; G74, G290 modunda yerel G74 Referans Noktası Yaklaşımı olarak işlev görürken, G291 altında sol diş çekme (left-hand tapping) çevrimine dönüşür. Benzer şekilde G75, G290 modunda yerel G75 Sabit Noktaya Yaklaşım Siemens olarak çalışırken, G291 altında dalma taşlama (plunge grinding) işlemine tahsis edilir.

Mitsubishi

Mitsubishi işleme merkezleri G76 hassas delik işleme çevrimlerini yürütür; gagalama ve standart sabit parametreleri parametre 1272 aracılığıyla yapılandırır. Ayrıca, parametre 1265 özel format etiket seçimlerini açıp kapatır.

Programlar, torna ve frezeleme modları arasındaki modal çevrim tablolarını dönüştürerek format derleyicilerini değiştirmek için G188 ve G189 komutlarını kullanır.

G90 G99 G76 X100.0 Y-150.0 Z-31.0 R2.0 I0.3 J0.0 F125.0 LI2 ;
  • Parametre #1272: Gagalama ve standart sabit çevrim seçimi yapılandırmalarını açıp kapatır.
  • Parametre #1265: Etkin özel format ayarlarını açıp kapatır (0: Kapalı, 1: Açık).
  • Parametre #19417: sv024 tam konumda durma kontrollerini zorlamak için delik yavaşlama kontrolü seçimi.
  • Parametre #3077: Metin tabanlı adlar kullanılarak yapılandırıldığında iş mili adlarını belirtir.
  • Program Hatası (P801): Takım Konum Telafisi G43.7 etkinken bir G73-G76 çevrimi komut edildiğinde tetiklenir.
  • Program Hatası (P33): Bir sabit çevrim etkinken G120.1 komut edilirse tetiklenir.
  • Program Hatası (P128): Bir sabit çevrim etkinken G121 komut edilirse tetiklenir.
  • Program Hatası (P941) / (P942): Koordinat hareketleri G43.4/G43.5 altındaki beş eksenli dönüşümleri ihlal ettiğinde tetiklenir.
  • M80V TypeB Alarmları: Desteklenmeyen alt parça kontrolü, varsayımsal eksen enterpolasyonu, beş eksenli takım merkez noktası ve eğimli yüzey işleme için belirli program hatalarını (P39, P34, P940, P950) tetikler.
  • L ile O Etiket Formatları: Parametre #1265'e bağlı olarak tekrar sayılarını LI (Etiket L) veya Pp (Etiket O) aracılığıyla kontrol eder.
UYARISabit çevrimler sırasında Takım Konum Telafisi G43.7'nin etkinleştirilmesi, hemen bir P801 program hatasını tetikleyecek ve eksen hareketini durduracaktır.

Marka Karşılaştırmaları

Konu Fanuc Siemens Mitsubishi
Çevrim Çağırma Komutu Satır içi koordinatlara sahip G76 modal çevrimi MCALL modal çağırma ile teknoloji çevrimi CYCLE86 Satır içi koordinatlara sahip G76 modal çevrimi
Bekleme Sözdizimi P adresinde milisaniye cinsinden tam sayı (örn. P500), ondalık noktaya izin verilmez Teknoloji çevrimlerinde saniye cinsinden gerçel sayı (DTB), ISO Diyalekt modunda milisaniye P adresinde milisaniye cinsinden tam sayı (örn. P500), ondalık noktaya izin verilmez
Takım Kaydırma Formatı Radyal kaydırma Q veya I ve J'de yönlü X/Y kaydırmaları Yerel teknoloji çevriminde RPA, RPO, RPAP gerçel sayı geri çekilme yolları, ISO Diyalektinde radyal kaydırma Q Düzleme bağlı I / J / K kaydırma vektörleri veya radyal kaydırma Q
Çoklu Marka Geçişi — (kaynak yok) G290 (yerel) ve G291 (ISO Diyalekt) aracılığıyla değiştirilen çift modlu derleyici G188 (tornadan frezelemeye) ve G189 aracılığıyla değiştirilen çift modlu Program Formatı Değiştirme derleyicisi
İş Mili Yönlendirmeli Duruşu Yönlendirilmiş iş mili duruşunda iş mili duruş açısal konumu Derece cinsinden POSS iş mili konumu (0.0 ila 360.0) M19 ile iş mili yönlendirmesi

Teknik Analiz

Fanuc'un koordinat ve çevrim yönetimini Siemens ve Mitsubishi kontrollerinden net bir şekilde ayıran üç temel programlama ve ön işlemci davranışı vardır. İlk olarak; Fanuc, bekleme sürelerini (P) ve kaydırma miktarlarını (Q) kesinlikle ondalıksız pozitif tam sayı değerleri olarak yorumlar ve en küçük giriş adımlarında çözümler. G76'da bekleme süresi, ondalıklı saniyeler (P0.5 gibi) yerine bir milisaniye tam sayısı (500 ms için P500 gibi) olarak belirtilmeli ve kaydırma miktarı pozitif bir radyal değer Q olarak programlanmalıdır. Bu adreslerde ondalık kullanılması, ön işlemci ayrıştırma hatalarına veya tehlikeli şekilde mikroskobik kaydırma hareketlerine yol açar. Siemens ve Mitsubishi kontrolleri ise kendi yerel çevrim bloklarında ondalıklı formatları yerel olarak çözümler.

İkinci olarak; Siemens, yerel modunda profil tanımlarını G-kodu çevrim bloklarından tamamen ayırır ve ShopMill teknoloji çevrimi bloklarını kullanır. Fanuc, hassas delik işlemeyi satır içi koordinatlarla G76'ya eşlerken; Siemens yerel modu (G290), bunun yerine teknoloji çevrimi CYCLE86 (Boring)'yı koyar. Ek olarak Siemens, çevrim ivmelenmelerini teknolojik ayarlar—"BRISK" (ani ivmelenme), "SOFT" (sarsıntı sınırlı ivmelenme) veya "DRIVE" (azaltılmış ivmelenme) gibi—aracılığıyla dinamik olarak yönetir ve bu ayarlar Fanuc sistemlerinin katı parametre biti geçişlerini gerektirmek yerine doğrudan ShopMill HMI ekranlarında yapılandırılır.

Üçüncü olarak; Mitsubishi, G76 modal tablolarını dinamik olarak yeniden tahsis eden çift modlu bir Program Formatı Değiştirme (Program Format Switch) derleyicisine (G188/G189) sahiptir. G188 komutunun verilmesi, Mitsubishi derleyicisini torna formatından işleme merkezi formatına geçirir ve torna G-kodlarını işleme merkezi G modal gruplarına dinamik olarak eşler. Bu, tek bir program akışının G76'yı anında torna çoklu diş açma çevriminden frezeleme hassas delik işleme çevrimine dinamik olarak yeniden tahsis etmesini ve dönüştürmesini sağlar. Fanuc ve Siemens kontrollerinde bu tür entegre bir çift modlu program formatı değiştirme derleyicisi bulunmaz.

Siemens'in referans noktası ve emniyet sınırı yönetimini Fanuc ve Mitsubishi kontrollerinden net bir şekilde ayıran üç farklı programlama ve koordinat davranışı vardır. İlk olarak; Siemens, G76 hassas delik işlemeyi derlemek için çift modlu geçişli bir derleyici modeli (G290/G291) üzerinde çalışır. Fanuc ve Mitsubishi kontrolleri G76'yı katı, frezelemeye özgü bir hassas delik işleme sabit çevrimi olarak yorumlarken; Siemens, programcının eski ISO tipi G76 çağrılarını içeren blokları yorumlaması için derleyiciyi G291 aracılığıyla açıkça ISO Diyalekt Moduna geçirmesini gerektirir. Derleyiciyi G290 aracılığıyla yerel Siemens moduna geri döndürmek, G76 hassas delik işlemeyi tamamen devre dışı bırakır. Yerel modda (G290), G76 bunun yerine CYCLE76 (Dikdörtgen cep frezeleme) olarak derlenir; hassas delik işleme ise kesinlikle CYCLE86 teknoloji çevrimi tarafından yönetilir.

İkinci olarak; Siemens, MCALL modal çağırma komutlarını kullanarak koordinat konumlarını G-kodu çevrim bloklarından tamamen ayırır. Fanuc ve Mitsubishi kontrolleri, koordinatları sabit çevrimleriyle aynı bloğa satır içi olarak yazar. Siemens ise aksine MCALL modal çevrim çağırma komutunu kullanır. MCALL CYCLE86 programlandıktan sonra, çevrim sonraki her koordinat bloğunda modal olarak etkin hale gelir. Bu, hareket tabanlı kazara iptalleri önler ve koordinatların ayrı, temiz bir şekilde yapılandırılmış satırlarda programlanmasına olanak tanır.

Üçüncü olarak; Siemens, gelişmiş ve yüksek hassasiyetli bir ölçüm sistemi komut setine (G700 ve G710) sahiptir. Standart Fanuc ve Mitsubishi G-kodları (G20/G21 veya G70/G71) yalnızca doğrusal koordinat değerlerini dönüştürürken; Siemens, doğrusal koordinatları, etkin ilerleme hızlarını (mm/dak ile inç/dak cinsinden F değerleri) ve uzunlukla ilgili tüm sistem değişkenlerini dinamik olarak ölçeklendirmek için bu davranışı G700 ve G710 aracılığıyla genişletir. Bu, manuel ilerleme yeniden hesaplaması gerektirmeden sorunsuz çift dilli operasyonlara izin verir.

Frezeleme işlemleri sırasında Mitsubishi'nin koordinat ve çevrim yönetimini Fanuc ve Siemens kontrollerinden net bir şekilde ayıran üç farklı programlama ve koordinat davranışı vardır. İlk olarak; Mitsubishi, G-kodu modal tablolarını yeniden tahsis eden dinamik bir çift modlu Program Formatı Değiştirme derleyicisine (G188/G189) sahiptir. G188 komutunun verilmesi, derleyiciyi torna formatından işleme merkezi formatına geçirir ve torna G-kodlarını işleme merkezi G modal gruplarına dinamik olarak eşler. Bu, tek bir program akışının G76'yı anında torna çoklu diş açma çevriminden frezeleme hassas delik işleme çevrimine dinamik olarak yeniden tahsis etmesini ve dönüştürmesini sağlar. Fanuc ve Siemens kontrolleri, torna ve frezeleme çevrimlerini tamamen ayrı tutarak bu tür entegre bir çift modlu program formatı değiştirme derleyicisinden yoksundur.

İkinci olarak; Mitsubishi, delik delme parametrelerini özel etiketlere indirgeyen parametre kilitli bir MITSUBISHI CNC Özel Formatını (#1265 ext01/bit2 AÇIK) entegre eder. Bu parametrenin açılması, G76'nın özel Etiket L veya Etiket O değişkenlerini kullanarak derlenmesine olanak tanır. Bu format, G-kodu format seçimlerine bağlı olarak tekrar sayılarının anında LI veya Pp'ye eşlenmesini sağlar. Siemens kontrolleri ise aksine, yerel modda koordinat alt rutinleri olan teknoloji çevrimlerini (CYCLE86 gibi) çağırarak G-kodu sıra yapılarını tamamen devre dışı bırakır.

Üçüncü olarak; Mitsubishi, özel bir delik dibi yavaşlama kontrolü seçim kaydedicisine (#19417) sahiptir. Bu parametre, programcıların G73, G81, G82, G83 veya G76 çevrimlerinin kesme noktasında veya delik dibinde ayrı yavaşlama kontrolleri belirlemesine olanak tanır ve eksen ilerlemesini tersine çevirmeden önce sv024 tam konumda durma genişliği doğrulamalarını zorunlu kılar. Bu durum, eksen yavaşlama gecikmesinin delik dibini çizmesini önleyen yerel, çevrime özel bir yavaşlama kontrolü sağlar; oysa Fanuc ve Siemens, tam konumda durma (exact-stop) ve sürekli yol ivmelenmesini yalnızca küresel olarak veya önceden atanmış G-kodları aracılığıyla yönetir.

Program Örnekleri

Fanuc G76 Örneği

G90 G99 G76 X100.0 Y-150.0 Z-31.0 R2.0 Q0.25 P500 F125.0 ;

kuru çalıştırma

  1. Makine, takımı X100.0, Y-150.0 konumuna getirmek için X ve Y eksenlerinde G00 hızlı ilerlemede hareket eder.
  2. İş mili, modal hızda saat yönünde dönmeye başlar.
  3. Z ekseni, R Noktası koordinatına (R2.0) hızlı ilerleme yapar.
  4. Z ekseni, G01 kesme ilerleme hızında F125.0 ile nihai derinlik olan Z-31.0 seviyesine besleme yapar.
  5. Eksen, delik dibinde 500 milisaniye (P500) boyunca bekler.
  6. İş mili durur ve takım ucu konumunu kilitlemek için yönlendirilmiş bir iş mili duruşu (iş mili oryantasyonu) gerçekleştirir.
  7. Takım, takım ucunun tersi yönünde radyal olarak Q0.25 (0.25mm) kadar kayar.
  8. Z ekseni, R Noktası emniyet düzlemine (G99) hızlı ilerleme (G00) ile geri çekilir.
  9. Takım, orijinal delik merkez çizgisiyle hizalanmak için 0.25mm geri kayar.
  10. Saat yönünde iş mili dönüşü yeniden başlar.

Siemens Yerel CYCLE86 Örneği

N10 G290 G17 G90 F150.0 S800 M3 ;
N20 MCALL CYCLE86(110.0, 100.0, 2.0, -35.0, 0, 0.5, 3, 0.2, 0.2, 0.0, 45.0) ;
N30 X100.0 Y-150.0 ;
N40 MCALL ;
N50 M30 ;

kuru çalıştırma

  1. N10 G290 komutu yerel Siemens modunu etkinleştirerek G17 düzlemini, G90 mutlak koordinat sistemini, F150.0 ilerleme hızını, S800 iş mili devrini ve M3 saat yönünde dönüşü seçer.
  2. N20 MCALL CYCLE86 ifadesi; 110.0mm geri çekilme düzlemi (RTP), 100.0mm referans düzlemi (RFP), 2.0mm güvenlik mesafesi (SDIS), -35.0mm derinlik (DP), 0.5 saniye bekleme (DTB), saat yönünde iş mili dönüşü M3 (SDIR = 3), X ve Y'de 0.2mm geri çekilme yolları (RPA/RPO), Z'de 0.0mm geri çekilme (RPAP) ve oryantasyon için 45.0 derecelik bir iş mili konumu (POSS) ile teknolojik delik işleme çevrimini modal olarak tanımlar.
  3. N30 koordinat hareketi çevrimi X100.0, Y-150.0 konumunda tetikler. Takım X100.0, Y-150.0 konumuna hızlı yaklaşır, ardından 102.0mm güvenlik mesafesi seviyesine hızlı ilerleme yapar.
  4. Takım F150.0 hızında Z-35.0 derinliğine ilerler.
  5. Takım delik dibinde 0.5 saniye boyunca bekler.
  6. İş mili durur ve 45.0 derecede yönlendirilmiş bir iş mili duruşu gerçekleştirir.
  7. Takım X boyunca 0.2mm ve Y boyunca 0.2mm kayar (RPA/RPO).
  8. Takım hızlı ilerleme ile 110.0mm olan geri çekilme düzlemi seviyesine geri çekilir.
  9. Takım orijinal merkez çizgisi koordinatlarına geri kayar ve saat yönünde iş mili dönüşü (M03) yeniden başlar.
  10. N40 MCALL komutu modal çevrim çağrısını devre dışı bırakır.

Mitsubishi G76 Örneği

G90 G99 G76 X100.0 Y-150.0 Z-31.0 R2.0 I0.3 J0.0 F125.0 LI2 ;

kuru çalıştırma

  1. Takım, G90 mutlak koordinat seçimi altında X ve Y eksenleri boyunca X100.0, Y-150.0 konumuna hızlı ilerleme yapar.
  2. Z ekseni, R Noktası emniyet seviyesine (R2.0) hızlı ilerleme yapar.
  3. Z ekseni, G01 kesme ilerleme hızında F125.0 ile nihai derinlik olan Z-31.0 seviyesine ilerler.
  4. İş mili delik dibinde M19 iş mili oryantasyonu (yönlendirilmiş iş mili duruşu) gerçekleştirir.
  5. Takım, G17 düzlemi boyunca X ekseninde 0.3mm (I0.3) ve Y ekseninde 0.0mm (J0.0) kayar.
  6. Z ekseni, R Noktası seviyesine (G99) hızlı eksen ilerlemesiyle (G00) geri çekilir.
  7. Takım orijinal merkez çizgisi koordinatıyla yeniden hizalanmak için X boyunca -0.3mm geri kayar.
  8. Saat yönünde iş mili dönüşü (M03) yeniden başlar.
  9. Çevrim, L formatı tekrar sayısı tarafından tanımlandığı üzere aynı koordinatlarda toplam iki kez (LI2) tekrarlanır.

Hata Analizi

Marka Alarm Kodu Tetiklenme Koşulu Operatör Belirtisi Kök Neden / Çözüm
Fanuc Alarm PS0011 Programlanan kesme ilerleme hızı F ihmal edildiğinde, sıfır yapıldığında veya parametre sınırlarını aştığında tetiklenir. Çevrim başlar ancak Z ekseni ilerleme yapamaz, hata mesajıyla birlikte program hemen durur. Çağıran blokta geçerli bir F ilerleme hızı programlayın veya etkin bir modal ilerleme hızı olduğundan emin olun.
Fanuc Alarm PS0368 Takım geometrisi ofset parametre değişikliği ofsetler etkinken gerçekleştirildiğinde tetiklenir. Çevrim hazırlığı sırasında kontrol ünitesi yürütmeyi durdurur. NC kaydedicilerindeki parametreleri değiştirmeden önce etkin takım ofsetlerini (G49/G40) iptal edin.
Siemens Alarm 61800 G291 derleyici moduna geçiş yapılmaya çalışıldığında harici dil derlemesi devre dışıysa tetiklenir. G291 bloğu okunduğunda alarm ekranıyla birlikte program yürütmesi durur. ISO diyalekt derleyicisini etkinleştirmek için makine verisi MD 18800'ü 1 olarak ayarlayın veya seçenek biti 19800'ü etkinleştirin.
Siemens Alarm 61102 Sabit çevrim çağrısı sırasında M03 veya M04 iş mili komutunun eksik olması. İş mili delik dibinde yönlenmez, program alarm koduyla durur. Çevrimi çağırmadan önce kaydedicilerde modal olan bir iş mili dönüş komutu (M03 veya M04) programlayın.
Siemens Alarm 61101 RTP, RFP veya SDIS tutarsız tanımlanmış (örn. RTP'nin RFP'nin altında olması). Takım dalış yapmadan önce yürütme durur. Referans düzlemi, geri çekilme düzlemi ve güvenlik mesafesi koordinatlarını düzeltin.
Siemens Alarm 61003 Çağıran veya önceki bloklarda programlanmış etkin bir ilerleme hızı olmaması. Takım güvenlik düzleminde durur, program duraklar. Geçerli bir F değeri programlayın.
Mitsubishi Program Hatası (P801) Takım Konum Telafisi G43.7 etkinken G73-G76 çevrimi komut edildiğinde tetiklenir. Çevrim anında durur, makine koordinat ekranında P801 gösterilir. Sabit çevrimleri çağırmadan önce G43.7'yi (takım konum telafisi) devre dışı bırakın.
Mitsubishi Program Hatası (P33) Sabit çevrim etkinken G120.1 komut edildiğinde tetiklenir. Kontrolör programın ortasında durur. G120.1 (işleme koşulu seçimi I) komutunu vermeden önce sabit çevrimi iptal edin.
Mitsubishi Program Hatası (P128) Sabit çevrim etkinken G121 komut edildiğinde tetiklenir. Program yürütmesi durur. G121 (işleme koşulu seçimi I iptali) komutundan önce sabit çevrimi iptal edin.
Mitsubishi Program Hatası (P941) / (P942) Koordinat hareketleri veya sabit çevrimler G43.4/G43.5 altındaki beş eksenli dönüşümleri ihlal ettiğinde tetiklenir. Kinematik uyumsuzluk nedeniyle program durur. Tüm koordinat hareketlerinin ve sabit çevrimlerin etkin beş eksenli dönüşümlerle uyumlu olduğundan emin olun.

Uygulama Notu

Hatalı bir takım yönlendirmesi veya koordinat kayması, indekslenebilir delik işleme barasının kırılmasına, eksen aşırı yük alarmına (Fanuc sistemlerinde Alarm PS0011 veya Siemens'te Alarm 61102 gibi) yol açar ve iş parçasını anında pahalı bir hurdaya dönüştürür. Üretim öncesinde Fanuc Parametre 5103 Bit 6 veya Mitsubishi parametresi #19417 gibi tam konumda durma kontrol genişliği (in-position check width) ayarlarının doğrulanması, bu komutta plansız duruş süresinin (unplanned downtime) en yaygın kaynağını ortadan kaldırır. Eğer tam konum kontrol alanı, emniyet seviyesi (Point R) ile parça arasındaki mesafeye göre çok büyük ayarlanırsa, kontrol ünitesi takım ucu delikten tamamen çıkmadan hızlı ilerlemede geri çekilme (rapid traverse retract) başlatabilir. Bu erken eksen hareketi sapması, delik işleme barasını mengene çenesine (vise jaw), tabla pabuçlarına (table-mounted clamps) veya ayna çenelerine (spindle chuck) çarparak şiddetli bir bindirme (hard collision) oluşturur. Benzer şekilde, Mitsubishi kontrollerinde Takım Konum Telafisi G43.7 etkinken sabit çevrim çağırmak P801 program hatasını tetikleyerek çevrimi yarıda keser ve verimlilik kaybına sebep olur. Bu yüksek maliyetli hataları engellemek ve hurda oranını sıfıra indirmek için, operatörler G76 programlarını mutlaka tek satır (single-block) modunda ve kuru çalıştırma yöntemiyle test etmeli, HMI ekranındaki takım ucu kaydırma yönünü görsel olarak doğrulamalıdır.

İlişkili Komut Ağı

  • G80: Etkin modal sabit çevrimleri (G76 gibi) iptal eder ve kontrolü normal G00 veya G01 enterpolasyon modlarına döndürür.
  • G98/G99: Takımın geri çekilme seviyesini kontrol ederek başlangıç koordinat seviyesine (G98) veya R Noktası emniyet düzlemine (G99) dönmesini sağlar.
  • M19: Geri çekilme kaydırmasından önce delik işleme takım ucunu hizalamak için gerekli olan belirli bir açısal konumda iş milini kilitleyen yönlendirilmiş iş mili duruşunu komut eder.
  • G290/G291: Siemens SINUMERIK kontrollerini yerel mod (G290, burada G76 dikdörtgen cep frezelemedir) ve ISO diyalekt emülasyonu (G291, burada G76 hassas delik işlemedir) arasında değiştirir.
  • G188/G189: Sabit çevrim tablolarını dinamik olarak değiştirmek için Mitsubishi CNC derleyicilerini torna formatından frezeleme formatına geçirir (G188) ve iptal eder (G189).
  • G74 Alın Gagalamalı Delik Delme/Kanal Açma Çevrimi: Torna Sistem C'de G76 bu çevrime eşlenirken, frezeleme listeleri G76'yı hassas delik işlemeye eşler.

Sonuç

G76 çevrimiyle sıfır hatalı delik işleme performansı elde etmek; kapsamlı bir koordinat doğrulama, doğru iş mili yönlendirmesi ve hassas parametre kurulumu yapılmasına bağlıdır. Seri üretim öncesinde delik işleme barasının kesici uç yönü ile programlanan geri çekilme vektörünün HMI ekranında karşılaştırılması, takımın iş parçasına dalması riskini ortadan kaldırır. Bu basit kontrol adımı, mengene veya ayna çeneleriyle yaşanabilecek pahalı bindirmeleri engelleyerek parça hurda oranını düşürür ve üretkenliğinizi güvence altına alır.

Sıkça Sorulan Sorular

G76 çevriminde delik duvarında çizik oluşması nasıl önlenir?

İş mili yönlendirme açısı ile programdaki kaydırma vektörünün (Q değeri veya I/J ofsetleri) birbiriyle uyumlu olduğundan emin olun. Hatalı bir açı veya ters yönde girilmiş bir kaydırma değeri, takımın duvardan uzaklaşmak yerine duvara dalmasına ve iş parçasının hurdaya ayrılmasına yol açar. Her yeni delik işleme barası kurulumunda, iş milini el çarkı ile M19 konumuna getirip kesici ucun yönü ile programlanan eksen kaymasını fiziksel olarak karşılaştırın.

Fanuc kontrolünde dwell P değerine neden ondalık yazamayız ve alternatifi nedir?

Fanuc ve Mitsubishi preprocessor (ön işlemci) yapıları, dwell (P) adresini milisaniye cinsinden pozitif bir tam sayı olarak okur. Ondalık yazıldığında (P0.5 gibi), değer sıfır kabul edilerek iş mili durmadan veya yönlenmeden hızlı geri çekilme başlar ve bu da delik duvarının çizilmesine neden olur. Dwell değerini her zaman ondalıksız milisaniye olarak girin; örneğin yarım saniye için P500, bir saniye gecikme için P1000 yazarak çevrimi güvene alın.

Mitsubishi CNC'de G76 sırasında Program Hatası (P801) almamak için ne yapılmalıdır?

Mitsubishi kontrollerinde bu hata, Takım Konum Telafisi G43.7 etkinken sabit bir delik çevrimi çağrıldığında tetiklenir. Eksen hareketlerinin telafi preprocessor'ı ile çakışması, eksenlerin durmasına ve duruş süresinin uzamasına neden olur. G76 komutundan önce G49 veya G40 ile tüm aktif takım konum ve yarıçap telafilerini iptal edin ve delik merkezine yaklaşımı bu iptal kodlarından sonra gerçekleştirin.

HG

Hakan Gündoğdu

CNC CARE CO-FOUNDER

CNC uzmanı, 25+ yıl saha tecrübesi, Mitsubishi Electric Türkiye geçmişi.