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

CNC G83 Derin Delik Gagalama Çevrimi: Fanuc, Siemens, Mitsubishi

Fanuc, Siemens ve Mitsubishi için CNC G83 derin delik gagalama çevrimini öğrenin. Doğru parametrelerle duruş sürelerini sıfırlayın ve parça hurdasını azaltın.

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

CNC CARE Co-founder

Giriş

Yüksek değerli bir çelik alaşım blok veya hassas işlenmiş bir döküm gövdeye derinlemesine dalan bir karbür matkap ucu, dar kanallarda sıkışıp tahliye olamayan uzun talaşlar biriktirmeye başladığında, felaket an meselesidir. Saniyeler içinde matkap kanallarındaki talaş birikmesi iş milini aşırı yükler, tiz bir sürtünme sesi duyulur ve hemen ardından matkabın deliğin derinliklerinde kırılmasıyla ani bir mekanik kırılma gerçekleşir. Bu kritik hata, yalnızca iş milini durdurmakla kalmaz; pahalı iş parçasını hurdaya ayırır, tüm üretim döngü zamanını kaybettirir ve operatörü kırık aleti çıkarmak için saatlerce sürecek plansız duruş süresine (downtime) mahkum eder. G83 Derin Delik Delme Çevrimi, talaş birikmesini önleyen, matkap ucunu ve iş parçasını termal şoktan koruyan periyodik geri çekilmeleri otomatikleştirerek bu yüksek maliyetli hurda riskini ve duruş sürelerini doğrudan ortadan kaldırır. Hatalı parametre tanımlarını henüz talaş kaldırmadan önce kuru çalıştırma (dry run) aşamasında tespit etmek, iş milinde oluşabilecek hasarları ve binlerce liralık parça hurdasını önlemenin en güvenli yoludur.

Teknik Özet

ÖzellikSpesifikasyon
Çevrim Komut KodlarıG83, G83.1, G83.5, G83.6, CYCLE83, CYCLE830
Modal GrupGrup 09 (M-serisi / M-sistemi) / Grup 10 (T-serisi / L-sistemi) çoklu tekrarlayan hazır çevrimler (canned cycles)
Desteklenen Kontrol MarkalarıFanuc, Siemens, Mitsubishi
Kritik ParametrelerQ (Gagalama başına artımlı kesme derinliği), R (Referans güvenlik düzlemi seviyesi)
Temel KısıtlamaAktif çevrim, konum koordinat hareketleri komuta edilmeden veya delme ekseni değiştirilmeden önce bir G80 komutuyla açıkça iptal edilmelidir.

Hızlı Okuma

  • Doğru Gagalama Modunu Seçin: Talaşları soğutma sıvısıyla durulamak için R noktasına tam geri çekilme yapan standart gagalama ve küçük geri çekilmelerle uzun talaşları kırmak için yüksek hızlı gagalama arasında seçim yapın.
  • Geçerli Bir İlerleme Değeri Sağlayın: Yorumlayıcı hatalarını veya varsayılan olarak sürekli, gagalamasız bir standart çevrimin yürütülmesini önlemek için G83 bloğunuzda her zaman pozitif, sıfır olmayan bir Q değeri programlayın.
  • Sıkı Modal İptali Koruyun: Koordinat dönüşlerini veya referans noktasına geri dönüşleri yürütmeden önce bir G80 komutu veya bir Grup 01 doğrusal hareket komutu kullanarak çevrimin iptal edilmesini sağlayın.
  • G98 ile Fikstür Çarpışmalarını Önleyin: Yüksek hızlı yapısal çarpışmaları önlemek için kelepçe çenelerini veya iş parçası engellerini geçerken G99 R noktası dönüşü yerine G98 başlangıç düzlemi dönüşü programlayın.
  • İş Milini Sıkıca Kilitleyin: İş parçasını sabitlemek ve dönme kuvvetlerinin matkap ucunu kırmasını önlemek için delmeye başlamadan önce torna merkezlerinde C ekseni kilitleme M kodunu komut edin.
  • Gelişmiş Gagalama Azalmasını Kullanın: Mitsubishi kontrollerinde J ve ,K adresleri aracılığıyla azaltma miktarları uygulayarak delik derinleştikçe gagalama adımlarını kademeli olarak azaltın ve kesme basıncını düşürün.

Temel Kavramlar

Derin delik delme, önemli talaş tahliyesi zorlukları sunar. G83 çevrimi, talaş sıkışmasını, aşırı torku, termal şoku ve matkap kırılmasını önleyen geri çekilme sırasını (standart talaş kaldırma veya yüksek hızlı talaş kırma) otomatikleştirir. Standart, gagalamasız bir çevrimde, derinlik arttıkça kesme sıvısı sıcak matkap kenarlarına kolayca ulaşamaz, bu da sürtünmenin katlanarak artmasına neden olur ve takım aşınmasını hızlandırır.

Gagalama mekanizması, toplam delme derinliğini programcı tarafından belirlenen bir dizi daha küçük kesme artımlarına veya dalışlarına bölerek çalışır. Her artımlı dalış tamamlandıktan sonra, kontrolör besleme eksenini tersine çevirerek hızlı bir geri çekilme gerçekleştirir. Standart derin delik gagalamalı delme sırasında, matkap delikten tamamen dışarıya, referans düzlemine çekilir. Bu, yüksek basınçlı soğutma sıvısının sıkışmış talaşları temizlemesine ve matkap ucunun kesmeye devam etmek için hızla geri dönmeden önce tamamen soğumasına olanak tanır.

Buna karşılık, yüksek hızlı gagalamalı delme veya talaş kırma, matkabı yalnızca küçük bir güvenlik mesafesi kadar (genellikle 0.5 mm ila 1.0 mm) geri çeker. Bu kısa kesinti, tam geri çekilmelerde çevrim süresini boşa harcamadan, sürekli talaş şeridini keser ve iş mili etrafında büyük talaş yığınlarının (kuş yuvası) oluşmasını önler. Doğru gagalama davranışını seçmek tamamen malzemenin sünekliğine ve deliğin derinlik-çap oranına bağlıdır.

Bu hazır çevrimler (canned cycles) son derece modal olduğundan, kontrolörün aktif belleğinde armed (tetiklenmeye hazır) olarak kalırlar. G83'ten sonra programlanan her koordinat bloğu, yeni konumda otomatik olarak başka bir delme çevrimi yürütecektir. Bu davranış, sıkı modal hijyeni kritik hale getirir; çünkü önceden bir iptal komutu olmadan programlanan any rapid traverse positioning block programmed without a prior cancel command will result in an unintended, high-speed drill plunge.

Bu hazır çevrimler (canned cycles) son derece modal olduğundan, kontrolörün aktif belleğinde armed (tetiklenmeye hazır) olarak kalırlar. G83'ten sonra programlanan her koordinat bloğu, yeni konumda otomatik olarak başka bir delme çevrimi yürütecektir. Bu davranış, sıkı modal hijyeni kritik hale getirir; çünkü önceden bir iptal komutu olmadan programlanan herhangi bir hızlı ilerleme (rapid traverse) konumlandırma bloğu, matkabın istenmeyen, yüksek hızlı bir dalışıyla sonuçlanacaktır.

Komut Yapısı

G83 çevriminin komut yapısı, karmaşık, çok aşamalı hareketleri tek bir blokta yoğunlaştırmak üzere tasarlanmıştır. Kontrolör çevrim bloğundaki koordinat adreslerini, artımlı gagalama değerlerini, bekleme sürelerini ve ilerleme hızlarını değerlendirir ve bunları modal olarak saklar. Bu, makinenin program metninde yalnızca sonraki hedef koordinatlarını listeleyerek bir dizi özdeş deliği delmesini sağlar.

Makine tipine ve programlama lehçesine bağlı olarak, G83 talimatı özel parametreler kabul eder. Torna merkezlerinde, G83 bloğu iş milini kilitlemek için C ekseni kelepçe kodlarını ve inatçı talaşları temizlemek için iş mili geri döndürme adreslerini içerir. İşleme merkezlerinde ise bloklar koordinat konumlandırma ve tekrarlama sayılarına odaklanır.

; Fanuc Milling Format:
G83 X_ Y_ Z_ P_ Q_ R_ F_ K_ ;

; Fanuc Turning Format:
G83 X(Z)_ C_ Z(X)_ R_ Q_ P_ F_ K_ (M_) ;

; Siemens ISO Dialect Milling Format:
G83 X... Y... Z... R... Q... F... K... ;

; Siemens ISO Dialect Turning Format:
G83 X(U)... C(H)... Z(W)... R... Q... P... F... M... K... ;

; Siemens Native Conversational Format:
CYCLE83(RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI, AXN, MDEP, VRT, DTD, DIS1)

; Mitsubishi Machining Center Format:
G83 Xx1 Yy1 Zz1 Rr1 Qq1 Ff1 Ll1 ,Ii1 ,Jj1 Dd1 Ee1 Jj2 ,Kk1;

; Mitsubishi Lathe Format (Normal):
G83 X/U_ C/H_ Z/W_ Rr Qq Pp Ff Kk Mm Dd Ee Jj, Kk2;
Adres / ParametreSistem UyumluluğuAçıklamaBirim ve Mod
X, Y / X, CTüm KontrollerAktif düzlemdeki delik koordinatları.Mutlak veya Artımlı (mm / derece)
Z or Z(X)Tüm KontrollerDelik tabanının hedef derinliği.Mutlak veya Artımlı Koordinat (mm)
RFanuc, Siemens, Mitsubishi ISOKesme ilerlemesinin başladığı referans güvenlik düzlemi seviyesi (R noktası).Mutlak veya Artımlı (mm)
QFanuc, Siemens, Mitsubishi ISOGagalama başına artımlı kesme derinliği. Pozitif, sıfır olmayan bir değer olmalıdır.Artımlı Değer (mm / µm)
PFanuc, Mitsubishi, Siemens TDelik tabanında yürütülen dwell (bekleme) süresi.Saniye veya Milisaniye
FTüm KontrollerKesme feedrate (ilerleme hızı).mm/min or mm/rev
K / LFanuc, Siemens, MitsubishiÇevrimin tekrarlama sayısı.Tam Sayı (0 - 9999)
MFanuc, Siemens, MitsubishiC ekseni kelepçe kilitleme M kodu.Tam Sayı Komutu
VARISiemens Conversationalİşleme tipi (0 = talaş kırma, 1 = talaş kaldırma).Tam Sayı (0 veya 1)
VRTSiemens ConversationalTalaş kırmada her adımdan sonraki geri çekilme mesafesi.mm (varsayılan 0 = 1.0 mm)
DAMSiemens ConversationalAzaltma (degression) değeri (0 = yok, >0 = mutlak değer, <0 = faktör).Gerçel Sayı
D, EMitsubishiTalaş kaldırma için iş mili numarası (D) ve sıklığı (E).Tam Sayı / Sayı
J, ,KMitsubishiKesme azaltma miktarı (J) ve minimum gagalama derinliği (,K).Artımlı (mm)

Marka Uygulamaları

Fanuc

G83 gagalamalı delme çevrimi, aksi takdirde düzinelerce manuel konumlandırma bloğu gerektirecek derin delik talaş temizleme işlemlerini otomatikleştirerek muazzam bir pratik programlama etkisi sağlar. Hedef derinlik, R düzlemi güvenliği ve artımlı Q dalış miktarı girildiğinde, kontrolör tekrarlayan dalışları, hızlı geri çekilmeleri ve önceki gagalama derinliğine hızlı geri dönüşleri otomatik olarak yönetir. Bununla birlikte, programcılar ve operatörler modal parametreler üzerinde sıkı bir kontrol sağlamalıdır. Çevrim, takım yeniden konumlandırılmadan veya referans noktasına gönderilmeden önce bir G80 komutuyla güvenli bir şekilde iptal edilmezse, makine standart koordinat hareketlerini yeni delik konumları olarak yorumlayarak takımın beklenmedik bir şekilde dalış yapmasına neden olabilir. Çevrim "tetiklenmeye hazır" (armed) durumdayken referans dönüşü (G28 gibi) yapılması, Fanuc'un güvenlik mantığı tarafından engellenir ve yapısal hasarı önlemek için bir **alarm kodu** (PS0044) fırlatır. Çift **turret** (taret) ile donatılmış tornaları çalıştırırken, operatörler ayna görüntüsü işlevlerinin (G68/G69) amaçlanan delme vektörlerini tersine çevirmediğinden emin olmalıdır. Ek olarak, eksen dışı delme sırasında rijitliği korumak için, delme çevrimi başlamadan önce iş parçasını sabitlemek amacıyla C ekseni **clamp** (kelepçe) M kodu (genellikle parametre 5110'da belirtilir) devreye sokulmalıdır. Q derinliğinin tamamen ihmal edilmesi, işlemin başarısız olmasını garanti eder ve bir **alarm kodu** (PS0045) üretir.

Fanuc, son derece esnek parametrelendirme ve derin yerleşik teşhisler aracılığıyla G83 mimarisini diğer markalardan ayırır. İlk olarak, Fanuc, operatörlerin torna üzerinde G83 komutunun fiziksel davranışını yalnızca parameter 5101#2'yi (RTR) değiştirerek temelden değiştirmelerine olanak tanır; bu bitin değiştirilmesi, G83 kodunu sorunsuz bir şekilde standart bir gagalama çevriminden (R noktasına tam geri çekilme) yüksek hızlı bir gagalama çevrimine (kısa talaş kırma geri çekilmesi) dönüştürür ve parça programında tek bir düzenleme gerektirmeden muazzam bir esneklik sağlar. Ayrık G kodları tercih edilirse, Fanuc, imalatçıların parameter 5161#0 (PKG) aracılığıyla G83.5 ve G83.6'nın kilidini açmasına izin verir. İkinci olarak, Fanuc, küçük delik delme teşhislerini doğrudan çevrim mantığına benzersiz şekilde entegre eder; kontrolör, bir G83 işlemi sırasında gerçekleştirilen toplam geri çekilme sayısını aktif olarak DGN 520'ye kaydeder ve tork aşırı yük algılama sinyalleri tarafından tetiklenen geri çekilme sayılarını ayrı olarak DGN 521'e kaydeder, böylece operatörlerin alet aşınmasını titizlikle takip etmesine ve çevrim verimliliğini optimize etmesine olanak tanır. Son olarak, Fanuc, özel uygulamalarda G83 komutunu yoğun bir şekilde aşırı yükler; küresel olarak bir delme çevrimi olarak tanınsa da, makine bir Elektronik Dişli Kutusu (Electronic Gear Box - EGB) veya azdırma (hobbing) kontrolü kullanıyorsa, G83 komutu işlevini dinamik olarak değiştirerek tamamen farklı bir arka plan mantık sistemi kullanan bir "C ekseni servo gecikme miktarı ofseti" (C axis servo lag quantity offset) yürütür.

Parametre / AlarmTipTeknik Fonksiyon
Parameter 5101#2 (RTR)System ParameterT-serisi için G83 çevriminde geri dönüş yöntemini belirler: 0 = yüksek hızlı gagalama (küçük geri çekilme), 1 = standart gagalama (R noktasına tam geri çekilme).
Parameter 5114System ParameterT-serisi makinelerde G83 çevrimi için geri dönüş veya güvenlik değerini (d) ayarlar. (Aralık: 0 - 32767).
Parameter 5115System ParameterStandart gagalama çevrimi G83'ün güvenlik (clearance) miktarını ayarlar. (Aralık: 0 - 32767).
Parameter 8258System ParameterG83'te B ekseni için özel olarak kullanılan güvenliği tanımlar. (Aralık: 0 - 99999999).
Parameter 5161#0 (PKG)System ParameterGagalama seçeneğini belirler: 0 = parameter 5101#2'yi (RTR) kullanır, 1 = G83.5 ve G83.6'yı etkinleştirir.
Alarm 044 (PS0044)Controller AlarmG83 hazır çevrimi aktifken G27-G30 referans dönüşü komut edildi. Önce bir G80 iptali gerektirir.
Alarm 045 (PS0045)Controller AlarmQ adresi eksik veya Q0 olarak ayarlanmış. Geçerli bir pozitif, sıfır olmayan Q değeri belirtin.
Alarm 182 (PS0182)Controller AlarmAzdırma (hobbing) makinelerinde G81 senkronizasyonundan önce C ekseni servo gecikmesi komut edildi. Önce G81 komutunu verin.
Alarm 183 (PS0183)Controller Alarmİptal edilmeden önce yinelenen G83 komut edildi. Hazır çevrimin doğru şekilde iptal edildiğinden emin olun.

Siemens

G83 Derin Delik Gagalamalı Delme çevriminin pratik programlama etkisi, derin dalış kesimleri sırasında talaş tahliyesinin otomatik olarak yönetilmesidir. Çevrim, helisel matkabı belirli bir dalış miktarı (Q) kadar iş parçasına sürer, ardından biriken malzemeyi temizlemek için takımı geri çeker. Aktif parametrelere bağlı olarak, çevrim ya "talaş kaldırma" (sıkışmış talaşları yıkamak için delikten tamamen dışarı, referans düzlemine hızla geri çekilme) ya da "talaş kırma" (daha derine dalmadan önce talaşı kesmek için genellikle 1 mm olan minimal bir değişken mesafeyle geri çekilme) yürütecektir. Kesimi daha küçük aralıklara bölerek, G83 uzun talaş şeritlerinin takım etrafında yuvalanmasını önler ve kesici kenardaki termal birikimi en aza indirir. In ISO Dialect T, operators can explicitly program an M-function directly within the G83 block for clamping the C axis, ensuring structural rigidity while the drill penetrates the part.

Programcılar ve operatörler, güvenli kullanımı sağlamak için parametre tanımlarını ve aktif modları titizlikle izlemelidir. Temel Z veya Q adreslerinin programlanmaması, interpreter'ın (yorumlayıcı) anında durmasına neden olur ve üretimi durdurarak Alarm 61808'i tetikler. Operatörler ayrıca güvenlik geometrilerini doğrulamalıdır; R düzlemi iş parçası yüzeyine çok yakın ayarlanmışsa, bir sonraki gagalama için hızlı ilerleme (rapid traverse) yaklaşımı parça ile sert bir çarpışmaya neden olabilir. Güvenli kullanım, delikler arasındaki geçiş sırasında takımın tüm kelepçeleri ve engelleri temizlemesini sağlamak için G98 (başlangıç düzlemine dönüş) veya G99 (R düzlemine dönüş) kullanarak aktif dönüş düzleminin sıkı bir şekilde kontrol edilmesini gerektirir. Ayrıca, operatörler program ortasında delme eksenini değiştirmeyi amaçlıyorsa (örneğin Z'den X'e), düzensiz makine hareketini önlemek için önceden G80 kullanarak aktif G83'ü temiz bir şekilde iptal etmelidirler.

Siemens, üç gelişmiş arka plan davranışı aracılığıyla G83 gagalamalı delme çevrimini yönetmesini diğer kontrol markalarından ayırır. İlk olarak, Siemens dahili bir **shell çevrim mimarisi** kullanır: ISO biçimli bir G83 bloğu okunduğunda, kontrolör katı bir şekilde kodlanmış bir ISO makrosu çalıştırmaz. Bunun yerine değişkenleri sistem verilerine (örneğin $C_x) yakalar ve bunları gizli bir shell çevrimine (frezeleme için CYCLE383M veya tornalama için CYCLE383T) yönlendirir; bu çevrim daha sonra verileri değerlendirir ve son derece özelleştirilebilir yerel Siemens CYCLE83 çevrimini tetikler. İkinci olarak, Siemens **genişletilmiş ISO Dialect T kodları** sunar: talaş temizleme davranışını dikte etmek için makine parametrelerine kilitlenmek yerine, operatörler doğrudan G kod metninden küresel varsayılanları geçersiz kılarak, talaş kırmayı zorlamak için G83.5 veya talaş kaldırmayı zorlamak için G83.6 programlayabilirler. Üçüncü olarak, Siemens **kesintisiz dil geçişini** destekler: programcılar, takım ofsetlerini veya aktif iş koordinat sistemlerini kaybetmeden aynı programda standart ISO dialect kodu (G291) ile yerel Siemens diyalog programları (G290) arasında serbestçe geçiş yapabilirler.

Parametre / AlarmTipTeknik Fonksiyon
VARINative ParameterCYCLE83'teki işleme tipi: 0 = talaş kırma (Yüksek Hız), 1 = talaş kaldırma.
VRTNative ParameterTalaş kırmada (VARI=0) her adımdan sonraki geri çekilme mesafesi (0 = 1.0 mm varsayılan, >0 = değişken).
DAMNative ParameterAzalma (degression) miktarı (0 = yok, >0 = değer olarak azalma, <0 = azalma faktörü).
AXNNative ParameterTakım ekseni: 1 = 1. geometrik eksen, 2 = 2. geometrik eksen, 3 = 3. geometrik eksen.
$MCS_ISO_T_DEEPHOLE_DRILL_MODEMachine DataISO G83 programlandığında talaş kırma (0) veya talaş kaldırmayı (1) seçen makine verisi.
$SCS_ISO_T_DWELL_TIME_UNITSetting DataG95'teki bekleme süresinin saniye mi yoksa devir mi olduğunu (0 veya 1) seçen ayar verisi.
Alarm 61808NC AlarmNihai delme derinliği Z veya gagalama derinliği Q, G83 çevrim bloğunda eksik. Durma koşuludur.
Alarm 61809NC AlarmMatkap konumu izin verilemez. Plunging (dalış) öncesinde alet yanlış konumlandırılmış.
Alarm 62100NC AlarmNo drilling cycle active. Called drilling pattern (e.g. HOLES1) without preceding modal cycle.

Mitsubishi

G83 çevrimi, talaşları sürekli kırarak ve helis kanallarından temizleyerek derin delik işleme için güçlü bir otomasyon sağlar, bu da ısı birikmesini ve felaket niteliğindeki alet arızalarını önler. A highly distinguishing behavior of Mitsubishi controls is the **Cutting Reduction Amount Specification Method**. By explicitly defining the J (reduction amount) and ,K (minimum cut) addresses directly in the G83 block, programmers can force the machine to automatically reduce the pecking depth as the hole becomes deeper. This eliminates the need for complex macro programming and protects long, fragile drills from breaking under excessive radial pressure at deep Z-depths. A second distinguishing feature is the **Chip Removal via Spindle Reversal**. Programmers can designate the D (spindle number) and E (frequency) addresses to actively reverse the spindle rotation during the high-speed retract phase, physically shaking off stringy chips that have adhered to the tool. Furthermore, Mitsubishi offers an advanced **Small-Diameter Deep-Hole Drilling Cycle** triggered by a dedicated M-code (governed by parameter #8083). This mode allows external PLC signals (YCCA) to dynamically interrupt cutting passes and skip pecks if necessary, while governing precise approach and retract speeds via parameters #8085 and #8086 to shield micro-drills from shock loads.

G83 çevriminin güvenli kullanımı, Z ekseni güvenliklerinin ve aktif dönüş düzleminin sıkı bir şekilde denetlenmesini gerektirir. Operatörler, makinenin G98 (Başlangıç noktasına dönüş) veya G99 (R noktasına dönüş) modunda çalışıp çalışmadığını tutarlı bir şekilde doğrulamalıdır. Engeller üzerinden delik koordinatları arasında geçiş yaparken, G98'in çağrılmasının ihmal edilmesi, aktif **turret** (taret) veya takımın yana doğru kayarak bir **clamp** (kelepçe) veya **chuck barrier** (ayna bariyeri) içine çarpmasına neden olabilir; bu da feci bir **hard collision** (sert çarpışma) ve mahvolmuş bir **scrap part** (hurda parça) ile sonuçlanır. When executing turning center pecking cycles that rely on C-axis positioning, programmers must ensure the C-axis clamp M-code (Mm address) is properly commanded so the spindle locks rigidly; otherwise, part rotation during plunging will snap the drill. Additionally, operators must be aware that mistakenly commanding high-speed pecking variants like G83.5 while the lathe's special format is engaged will instantly halt the machine and throw a P34 alarm code. Finally, if any of the in-position widths or spindle reversal arguments exceed their allowable maximums, the control will abort the cycle and display a P35 alarm code, requiring the programmer to correct the address values before the cycle can resume.

Parametre / AlarmTipTeknik Fonksiyon
#8013 G83 nUser ParameterG83 çevrimi için geri dönüş/güvenlik miktarını ayarlar (Aralık: 0 - 99999.999 mm).
#8115 G83/87 RAPIDUser ParameterGeri çekilme davranışını seçer: 0 = R noktasına tam dönüş (standart), 1 = yalnızca #8013 kadar geri çekilme (yüksek hızlı).
#8083 G83S modeMUser ParameterMakineyi küçük çaplı derin delik çevrimi moduna geçirmek için kullanılan M komut kodunu ayarlar.
#19444 / #19445System DataJ ve ,K ihmal edilirse varsayılan kesme azaltma miktarını ve minimum kesme miktarını ayarlar.
P33Program ErrorGeri vites iş mili D bir önceki bloktan farklı veya gerekli adresler ihmal edilmiş.
P34 / P39Program ErrorCNC özel formatı (#1265 ext01/bit2=1) aktifken G83.5, G83.6, G87.5, G87.6 komut edildi.
P35Program ErrorPozisyonda kalma (in-position) genişliği 999.999 mm'yi aşıyor veya iş mili D, 1 ila n aralığının dışında.
P62Program ErrorFeedrate F ihmal edilmiş veya 0'a ayarlanmış ya da küçük delik modunda özel parametreler #8085/#8086 0'a ayarlanmış.

Marka Karşılaştırmaları

Teknik ÖzellikFanucSiemensMitsubishi
Torna Geri Çekme GeçişleriStandart (tam geri çekilme) veya yüksek hızlı (küçük geri çekilme) seçimi için Parameter 5101#2'den (RTR) geçiş yapılır.Makine parametresi $MCS_ISO_T_DEEPHOLE_DRILL_MODE tarafından belirlenir.Parametre #8115 G83/87 RAPID (0 = standart, 1 = yüksek hızlı) aracılığıyla geçiş yapılır.
Genişletilmiş G KodlarıG83.5 ve G83.6, Parametre 5161#0 (PKG) aracılığıyla etkinleştirilir.Ayrık G83.5 (talaş kırma) ve G83.6 (talaş kaldırma), parametreleri doğrudan baypas eder.Torna Özel formatı aktif olmadığı sürece G83.5 ve G83.6 desteklenir.
Gagalama Derinliği Azalması— (no source)Standart Siemens derin delik çevrimlerinde yerel olarak desteklenir."Kesme Azaltma Miktarı Belirleme Yöntemi" blok adresleri J ve ,K aracılığıyla sağlanır.
İş Mili Geri Vites ile Geri Çekilme— (no source)— (no source)G83 bloğu içinde İş Mili Geri Döndürme ile Talaş Kaldırma (D ve E adresleri).
Mikro Delme ModuTeşhis günlüğü (DGN 520 / 521) tork yükünü ve geri çekilme sıklığını takip eder.Standart CYCLE83 parametreleri güvenlikleri ve ilerlemeleri değerlendirir.Dinamik PLC kesintileri (YCCA) ile Küçük Çaplı Derin Delik Modu (#8083) kullanılır.

Teknik Analiz

Derin delik delme uygulamalarını yöneten mühendislik felsefeleri, takım koruma ve talaş yönetiminde markaya özgü belirgin öncelikleri ortaya koymaktadır. Fanuc, yoğun bir şekilde donanım düzeyindeki parametrelere ve teşhislere odaklanır. Fanuc'un temel G83 talimatı standart bir makro olarak çalışırken, teşhislerin (DGN 520 ve DGN 521 gibi) sistem düzeyinde entegrasyonu, matkap aşınması hakkında doğrudan görsel veriler sağlar. Tork kaynaklı geri çekilmelerin sayısını normal gagalama çevrimlerinden ayrı olarak kaydeden Fanuc, operatörlere takımları gerçek kesme stresine göre değiştirme yeteneği vererek mikro matkapların aşırı yük nedeniyle kırılmasını önler. Ayrıca, torna programcıları, G kodunu yeniden yazmadan standart gagalama çevrimlerini yüksek hızlı talaş kırıcılara dönüştürmek için parameter 5101#2'yi değiştirerek G83'ün fiziksel davranışını tamamen değiştirebilirler.

Siemens, tüm ISO hazır çevrimlerini modüler shell çevrim mimarisi aracılığıyla çalıştırarak katı kod yürütme mantığından ayrılır. G83 gibi komutlar ayrıştırıcı (parser) tarafından yakalanır ve yerel konuşmalı (conversational) `CYCLE83` yordamını dinamik olarak yükleyen `CYCLE383M` veya `CYCLE383T`'ye yönlendirilir. Bu yapı benzersiz bir özelleştirme sağlar. Siemens'in matematik motoru deliğin dibinde kalan malzemeyi değerlendirir; bu kalan kısım belirtilen tek bir gagalama derinliğinin iki katından azsa, kontrolör bunu iki eşit geçişe böler. Bu, deliğin dibindeki sıkışmış bir talaşın üzerine takımın dalmasını önler, takım sapmasını ve ısı oluşumunu hafifletir. Ek olarak, programcılar koordinat ofsetlerini kaybetmeden tek bir dosyada standart ISO kodu (G291) ve Siemens diyalog talimatları (G290) arasında kolayca geçiş yapabilirler.

Mitsubishi, blok düzeyindeki adres genişletmesi yoluyla takım koruması için en doğrudan fiziksel eksen kontrollerini sağlar. Arka plan sistem değişkenlerine güvenmek yerine, Mitsubishi gagalama derinliği azalmasını doğrudan program kodunda etkinleştirir. J (azaltma miktarı) ve ,K (minimum kesme derinliği) adreslerini tanımlayarak programcı, gagalama adımının delik derinleştikçe kademeli olarak küçülmesini sağlar. Talaş sürtünmesi derinlikle birlikte katlanarak arttığından, bu azalan kesme basıncı uzun, ince helisel matkapların aşırı tork altında bükülmesini ve kırılmasını önler. Ek olarak, Mitsubishi'nin iş mili geri döndürme geri çekilmesi (D ve E adreslerini kullanarak), geri çekilme aşamasında alet gövdesi üzerindeki birikmiş talaş şeritlerini fiziksel olarak sallayarak uzaklaştırır ve iş parçasına yeniden girerken temiz bir alet sağlar.

Program Örnekleri

Fanuc Örneği

Bu program, bir çelik blokta derin soğutma sıvısı geçiş deliği delmek için bir karbür helisel matkabı dikey işleme merkezinde konumlandırır.

O2011 ;
G90 G54 G00 X20.0 Y30.0 Z10.0 ;
M03 S1500 ;
G43 H01 Z2.0 ;
G83 X20.0 Y30.0 Z-50.0 R2.0 Q5000 P1000 F150 K1 ;
G80 M05 ;
G28 G91 X0 Y0 Z0 ;
M30 ;

Fanuc Kuru Çalıştırma (Dry Run) Analizi

  • Konumlandırma ve İş Mili Aktivasyonu: Kontrolör mutlak konumlandırma bloklarını okur, eksenleri hızla Z=10.0 mm güvenlik seviyesinde X=20.0 mm ve Y=30.0 mm koordinat konumlarına taşır ve iş milini saat yönünde 1500 RPM hızla başlatır.
  • Kompanzasyon ve Yaklaşma: G43 komutu, H01 kayıt ofsetini kullanarak takım boyu kompanzasyonunu etkinleştirir ve takım ucunu Z=2.0 mm'lik güvenli bir giriş yüksekliğine indirir.
  • Çevrim Yürütme: G83 komutu modal delme durumunu etkinleştirir. Takım Z=2.0 mm R noktası seviyesine hızla ilerler, ardından Z=-3.0 mm'ye ilk dalışını gerçekleştirir (dalış derinliği Q5000, 5.0 mm'yi temsil eder). Besleme ekseni, talaşları temizlemek için Z=2.0 mm referans düzlemine hızla geri çekilir. Matkap Z=-2.0 mm'ye (parametre 5115'te ayarlanan güvenlik miktarını dahil ederek) hızla geri döner ve Z=-8.0 mm'ye bir 5.0 mm daha dalış yapar. Bu gagalama ve geri çekilme sırası, matkap Z=-50.0 mm'lik nihai hedef derinliğine ulaşana kadar tekrarlanır.
  • Dwell (Bekleme) ve Çıkış: Takım, delik taban yüzeyini pürüzsüzleştirmek için delik dibinde 1.0 saniye (P1000) dwell (bekleme) yapar, ardından R noktası Z=2.0 mm'ye tamamen geri çekilir.
  • Temiz İptal: G80 aktif çevrimi iptal ederek grup 09 modal kayıtçısını sıfırlar. İş mili M05 ile durdurulur ve program sonlandırılmadan önce eksen G28 aracılığıyla referansa gönderilir.

Siemens Örneği

Bu program, ISO Dialect T modunu kullanarak derin delik eksenel delme işlemini yürütmek için bir canlı takımı torna merkezinde konumlandırır.

N10 G291 ;
N20 G90 G54 G00 X300.0 C0.0 Z10.0 ;
N30 M03 S2000 M10 ;
N40 G99 G83 X300.0 C0.0 Z-150.0 R-100.0 Q15.0 F120 ;
N50 Y-550.0 ;
N60 G80 M11 ;
N70 G290 ;
N80 M30 ;

Siemens Kuru Çalıştırma Analizi

  • Dil Geçişi ve Kurulum: Program G291 aracılığıyla ISO Dialect modunu etkinleştirir, ardından takımı Z=10.0 mm güvenlik yüksekliğinde X=300.0 mm koordinatına, C=0.0 derece indeks konumuna konumlandırır. İş mili 2000 RPM'de başlar ve kilitleme komutu M10 C ekseni frenini devreye sokar.
  • Gagalama Çevrimi Yürütme: N40, G83 hazır çevrimini etkinleştirir. Takım R=-100.0 mm referans düzlemine hızla ilerler. Z=-115.0 mm'ye (dalış miktarı Q15.0 mm) 120 mm/dak hızla ilerler. Takım, talaşları yıkamak için delikten Z=-100.0 mm referans düzlemine geri çekilir. Daha sonra Z=-114.0 mm'ye (güvenlik mesafesi) hızla geri döner ve 15.0 mm daha dalış yapar. Bu, Z=-150.0 mm'ye ulaşana kadar tekrarlanır.
  • Modal Tekrarlama: G83 modal ve G99 aktif olduğundan, N50 otomatik olarak tamamlandığında Z=-100.0 mm'ye geri çekilerek yeni bir Y=-550.0 mm koordinatında tamamen aynı gagalama çevrimini yürütür.
  • İptal: G80 aktif hazır çevrimi iptal eder ve kelepçe M11 C ekseni frenini serbest bırakır. G290, program sonlandırılmadan önce yerel Siemens konuşmalı (conversational) modunu geri yükler.

Mitsubishi Örneği

Bu program, gagalama derinliği azalması ve iş mili geri vites talaş temizleme özelliklerine sahip derin bir delik delmek için gelişmiş Mitsubishi özelliklerini kullanır.

N10 G90 G54 G00 Z20.0 ;
N20 X100.0 C30.0 ;
N30 M03 S1000 M10 ; 
N40 G83 X100.0 C30.0 Z-50.0 R-10.0 Q10.0 P1000 J2.0 ,K1.0 F100 D1 E2 ;
N50 G80 M11 ;
N60 M30 ;

Mitsubishi Kuru Çalıştırma Analizi

  • Eksen Kilitleme ve Konumlandırma: Matkap Z=20.0 mm güvenlik seviyesine hızla ilerler, ardından X=100.0 mm, C=30.0 derece koordinatlarına konumlanır. İş mili başlatma komutu M03 takım milini çalıştırır ve C ekseni kilidi M10 parçayı sabitler.
  • Azalan Gagalama Sırası: G83 çevrimi başlar, R noktası Z=-10.0 mm'ye hızlı konumlandırma yapılır. İlk dalış Z=-20.0 mm'ye beslenir (başlangıç Q=10.0 mm). Takım geri çekilir ve geri vites iş mili D1 sıklık E2 ile etkinleşerek geri çekilme sırasında talaşları atmak için aleti geriye doğru döndürür. Takım yeniden girer ve ikinci gagalama derinliği otomatik olarak J=2.0 mm oranında azaltılarak 8.0 mm daha derine delik delinir. Sonraki her gagalama, kesme artımı ,K=1.0 mm minimum limitine ulaşana kadar azaltılır.
  • Dwell (Bekleme) ve İptal: Takım Z=-50.0 mm delik tabanında 1.0 saniye dwell (bekleme) yapar. G80 çevrim modal belleğini iptal eder ve kelepçe serbest bırakma komutu M11 yayınlanır.

Hata Analizi

MarkaAlarm KoduTetiklenme KoşuluOperatör BelirtisiKök Neden / Mekanik Çözüm
FanucAlarm 044 (PS0044)G83 hazır çevrimi aktifken referans dönüş komutu (G27-G30) programlanmış.Kırmızı ekran uyarısı, besleme hareketi anında durur, iş mili dönmeye devam eder.Hazır çevrim bellekte tetiklenmeye hazır bırakılmış. Referans dönüşlerini komuta etmeden önce bir G80 hazır çevrim iptali bloğu ekleyin.
FanucAlarm 045 (PS0045)Kesme derinliği parametresi Q eksik veya Q0 olarak ayarlanmış."ADDRESS Q NOT FOUND" alarm mesajı gelir, blok yürütülmesi durur, alet dalış yapmaz.Eksik dalış parametresi. G83 bloğunu pozitif, sıfır olmayan bir Q değeri (örneğin Q2000) tanımlayacak şekilde düzenleyin.
FanucAlarm 182 (PS0182)G81 senkronizasyonundan önce G83 servo gecikmesi ofseti komut edildi.Besleme ekseni kilitlenir, hata kodu görüntülenir, makine çevrimi durur.Uygunsuz EGB/azdırma (hobbing) komut sırası. G83'ü çağırmadan önce G81 standart delme çevrimlerinin komut edildiğinden emin olun.
SiemensAlarm 61808Nihai delme derinliği Z veya gagalama derinliği Q tamamen ihmal edilmiş.Interpreter (yorumlayıcı) durur, çevrim yürütmesi ekranda engellenir, sarı arıza ışığı yanar.Belirtilmemiş derinlikler. İlk çevrim bloğunda hem hedef derinlik Z hem de dalış miktarı Q'yu programlayın.
SiemensAlarm 61809Takım başlangıç konumu programlanan R düzlemi referans seviyesinin altında.Eksen hareketi delme dalışından önce durur, blok yürütülmesi iptal edilir.Matkap konumuna izin verilmez. Takımı R düzleminin üzerinde konumlandırmak için başlangıç koordinatlarını ayarlayın.
SiemensAlarm 62100Modal delme şablonu modal aktif bir çevrim olmadan çağrıldı.Çevrim durdurulur, ekranda "No drilling cycle active" uyarısı tetiklenir.Şablon tek başına çağrılmış. HOLES1'i çağırmadan önce önceki bir blokta G83'ün aktif olduğundan emin olun.
MitsubishiP33Atanan iş mili D bir önceki bloktan farklı veya gerekli adresler ihmal edilmiş.Program hatası bloğu gelir, eksen ilerlemesi durur, konsol program hatası uyarısı verir.Atama çelişkisi. İş mili D seçimini düzeltin ve eksik gerekli parametreleri ekleyin.
MitsubishiP34 / P39Özel format parametresi aktifken G83.5 veya G83.6 komut edildi.Eksen hareketi anında durur, program yürütmesi iptal edilir.CNC Özel Formatı aktif (#1265 ext01/bit2=1). Parametreyi devre dışı bırakın veya standart G83 programlayın.
MitsubishiP35Pozisyonda kalma (in-position) genişliği 999.999 mm'yi aşıyor veya iş mili D, 1 ila n aralığının dışında.Konsol alarm ekranı gelir, interpreter blok yürütmesini durdurur.Değer aralığı aşıldı. Pozisyonda kalma genişliğini yeniden hesaplayın ve geçerli iş mili tam sayıları girin.
MitsubishiP62Feedrate F ihmal edilmiş veya 0'a ayarlanmış ya da küçük delik modunda özel parametreler #8085/#8086 0'a ayarlanmış.Sarı uyarı ışığı yanar, makine hareketsiz kalır, eksen ilerlemeleri engellenir.Sıfır ilerleme hızı. Sıfır olmayan F değerleri tanımlayın ve özel alet parametrelerini doğrulayın.

Uygulama Notu

Çok eksenli torna merkezlerinde eksen dışı delik delme işlemleri sırasında C ekseni kilitleme M kodunun programcı tarafından ihmal edilmesi, doğrudan matkap ucu kırılmalarına ve iş parçalarının hurdaya ayrılmasına yol açar. G83 çevrimi başlamadan önce C ekseni kilitlemesinin (genellikle Fanuc sistemlerinde Parameter 5110 ile tanımlanır) etkinleştirilmemesi durumunda, derin delik matkabının iş parçasına uyguladığı yüksek tork, iş mili freninin gücünü aşarak parçanın mikro düzeyde kaymasına neden olur. Bu durum, deliğin eksenden kaçmasına, matkabın sıkışarak kırılmasına ve parça başına binlerce liralık hurda maliyetine (hurda oranı) yol açar. Benzer şekilde, Mitsubishi M800V/M80V serilerinde (yazılım sürümü A9 veya daha yenisi) J (kesme azaltma miktarı) ve ,K (minimum delme derinliği) adreslerinin kullanılmaması, delik derinliği arttıkça oluşan tork yükünün kontrol edilememesine ve takımın deliğin dibinde sıkışıp patlamasına neden olur. Üretim hatlarında plansız duruş sürelerini (downtime) sıfıra indirmek ve takım maliyetini azaltmak için, bu kritik parametrelerin programlama aşamasında doğrulanması ve çevrimin G80 ile temiz bir şekilde sonlandırılması hayati önem taşır.

İlişkili Komut Ağı

  • G80 Hazır Çevrim İptali: Modal G83 çevrimini devre dışı bırakır ve kontrolörün grup 09 modal kayıtçısını sıfırlayarak konumlandırma hareketleri sırasında istenmeyen dalışları önler.
  • G81 Standart Delme Çevrimleri: Gagalama yapmadan doğrudan hedef Z derinliğine tek bir sürekli dalış gerçekleştirir ve Q parametresi ihmal edildiğinde Mitsubishi kontrollerinde geri dönüş (fallback) davranışı olarak hizmet eder.
  • G73 (Yüksek Hızlı Gagalama Çevrimi): Sığ deliklerde kesme hızına öncelik vererek tam geri çekilme yerine yalnızca 0.5 mm ila 1.0 mm'lik yüksek hızlı geri çekilmeler (talaş kırma) ile gagalama gerçekleştirir.
  • G87 (Yan Yüzey Gagalama Çevrimi): Torna merkezlerinde yan delik işleme için derin delik gagalamalı delme çevrimini radyal eksen (X ekseni) boyunca yönlendirir.
  • CYCLE830 (Gelişmiş Derin Delik Delme): Pilot delik koordinatlarını, yumuşak giriş ilerleme hızlarını ve azaltılmış ilerlemeli çıkış mantığını dahil ederek CYCLE83'ü genişleten yerel Siemens konuşmalı (conversational) çevrimi.

Sonuç

Derin delik operasyonlarında sıfır hata ve minimum hurda oranı hedefine ulaşmak, çevrim parametrelerinin ve makine ayarlarının sıkı bir şekilde kontrol edilmesine bağlıdır. Her G83 bloğunda pozitif ve sıfır dışı bir Q değerinin bulunması, torna merkezlerinde C ekseni kelepçe kodlarının doğru zamanda devreye alınması ve iş mili geri vites (Mitsubishi D/E) ayarlarının yapılması, takım ömrünü maksimuma çıkarırken üretim maliyetlerini düşürür. Programlama sonrasında, takım hareketlerinin ve modal durumların temizlenmesi için mutlaka G80 komutunun kullanılması, iş parçası üzerinde oluşabilecek plansız duruş sürelerini ve çarpışma risklerini önlemenin en temel kuralıdır.

Sıkça Sorulan Sorular

G83 derin delik çevriminde Q parametresi unutulursa veya 0 yazılırsa ne olur?

G83 bloğunda Q (gagalama miktarı) parametresi belirtilmezse veya Q0 olarak girilirse, Mitsubishi ve Siemens kontrollerinde çevrim gagalama yapmadan doğrudan G81 gibi çalışır ve sürekli delme yapar; Fanuc kontrolleri ise Alarm 045 (PS0045) vererek programı durdurur. Gagalama yapılmaması, talaş tahliyesini imkansız hale getirerek matkabın kırılmasına ve değerli iş parçasının hurdaya çıkmasına yol açar. Bu maliyetli riski önlemek için, her delme işlemi öncesinde CAM post-işlemcinizin (post-processor) G83 çıktısında pozitif ve sıfır dışı bir Q değeri ürettiğinden emin olun.

Fanuc sisteminde G83 çevrimi sırasında Alarm 044 (PS0044) hatası nasıl çözülür?

Alarm 044 (PS0044) hatası, aktif bir G83 çevrimi iptal edilmeden (G80 komutu verilmeden) doğrudan G27-G30 gibi bir referans noktasına dönüş komutu verildiğinde tetiklenir. CNC kontrolörü, bu durumu bir güvenlik ihlali ve çarpışma riski olarak görür ve iş milini korumak için hareketi anında durdurur. Çözüm için, referans dönüş komutundan hemen önceki satıra mutlaka G80 yazarak modal çevrim durumunu tamamen sıfırlayın ve plansız duruş sürelerinin önüne geçin.

Delik derinliği arttıkça matkap kırılmasını önlemek ve hurda oranını düşürmek için hangi parametreler kullanılmalıdır?

Delik derinliği matkap çapının 3 katını aştığında, talaş sürtünmesi torku artırarak kırılmalara yol açar. Mitsubishi sistemlerinde gagalama derinliğini kademeli olarak azaltmak için J (kesme azaltma miktarı) ve ,K (minimum gagalama miktarı) adresleri kullanılmalıdır; Siemens sistemlerinde ise native CYCLE83 çevriminde yer alan DAM (azaltma miktarı) parametresi yapılandırılmalıdır. Bu parametrelerin kullanılması, derinlerde kesme yükünü hafifleterek matkap ömrünü %40'a kadar artırır; bu nedenle derin delik delme programlarınızda bu dinamik tork korumasını mutlaka aktif hale getirin.

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