G73 ve G83 Kademeli Delik Delme Çevrimleri: CNC Milling Rehberi
CNC milling makinelerinde G73 ve G83 kademeli delik delme çevrimlerini programlayın. Fanuc, Siemens ve Mitsubishi parametrelerini, alarmlarını ve kodlarını öğrenin.
Giriş
G73 ve G83 modal delik delme çevrimleri etkin durumdayken, G80 komutuyla iptal edilmeden referans noktasına dönüş (G28) veya takım değiştirme komutu verilmesi, yüksek hızlı iş milini (spindle) doğrudan mengene çenesi (vise jaw), iş parçası pabucu (clamp) veya torna aynası (chuck) gibi fiziksel engellere doğru hareket ettirir. Kontrol ünitesi bu modal çevrimi aktif gördüğü sürece, okunan her yeni koordinatı bir sonraki deliğin konumu olarak algılar ve Z ekseninde kontrolsüz, hızlı bir dalış (rapid plunge) gerçekleştirir. Bu durum, matkabın kırılmasına, iş milinin mekanik olarak hasar görmesine, yüksek üretim maliyetlerine ve en önemlisi parçanın hurdaya (scrap) ayrılarak ciddi duruş süreleri (downtime) oluşmasına neden olur. Üretim hatlarında plansız duruş sürelerini ortadan kaldırmak ve hurda oranını (scrap rate) sıfırlamak için yüksek hızlı kademeli delik delme (high-speed step) ve tam geri çekilmeli derin delik delme (deep-hole peck) mantığının kusursuz şekilde programlanması gerekir.
Bu çok geçişli delik delme işlemleri, yüzlerce satırlık manuel G-kodu komutunu tek bir satıra indirgeyerek programlama karmaşıklığını minimize eder. Derinliği matkap çapının üç katını aşmayan sığ deliklerde G81 veya G82 standart delik delme çevrimleri yeterli olurken, daha derin deliklerde takımın ömrünü korumak ve talaş sıkışmasını önlemek için kademeli ilerlemeler zorunlu hale gelir. G73 ve G83 modal çevrimleri bu mantığın temelini oluşturur. Derin delik imalatında talaş tahliyesini güvenli hale getirmek için G83 derin delik çevrimi kullanılırken, delikler arasında güvenli geçişler G98 ve G99 eksen geri çekilme düzlemleriyle yönetilir. En son safhada ise modal durumları temizlemek amacıyla bir G80 hazır çevrim iptali komutu kullanılmalıdır. Fanuc, Siemens ve Mitsubishi kontrol üniteleri arasındaki parametre ve sözdizimi farklarına hakim olmak, atölye genelinde verimliliği artırırken, ciddi eksen çarpışmalarının ve parça kayıplarının önüne geçer.
Teknik Özet
| Özellik | Değer / Açıklama |
|---|---|
| Komut Kodları | G73 (Yüksek Hızlı / Kademeli Çevrim), G83 (Standart Derinlik / Derin Delik Çevrimi) |
| Modal Grup | Grup 09 Delik Delme Hazır Çevrimleri (Modal) |
| Desteklenen Markalar | Fanuc, Siemens, Mitsubishi |
| Kritik Parametreler | Fanuc: 5114 (G73 geri çekilme), 5115 (G83 yaklaşım boşluğu); Siemens: _ZSFR[1] (G73 geri çekilme), _ZSFR[2] (G83 yaklaşım boşluğu); Mitsubishi: #8012 (G73 geri çekilme), #8013 (G83 geri çekilme) |
| Birincil Kısıtlama | Kademeli derinlik Q her zaman pozitif ve sıfırdan farklı olmalıdır. Kontrolsüz Z ekseni dalışlarını önlemek için takım indeksleme veya referans dönüşünden önce modal çevrim G80 ile iptal edilmelidir. |
Hızlı Okuma
- Kademeli Derinlik Gereksinimi: Kademeli delme derinliği Q değerini her zaman pozitif ve sıfırdan farklı artışlı (incremental) bir değer olarak programlayın. Q parametresinin atlanması veya Q0 yazılması durumunda sistem anında alarm verir (Fanuc için PS0045, Siemens için 61808).
- Modal Durumları İptal Etme: Otomatik ve kontrolsüz Z ekseni dalışlarını önlemek için, referans noktasına dönüş (G28) veya takım değiştirme komutlarından önce aktif modal çevrimleri G80 veya Grup 01 hareket kodlarıyla açıkça iptal edin.
- Geri Dönüş Düzlemi Seçimi: G98 (Başlangıç noktasına dönüş) ve G99 (R-noktasına dönüş) durumlarını titizlikle doğrulayın. Pabuç veya mengene çenelerinin üzerinden geçerken G98 komutunun kullanılmaması, aktif kesici takımın veya taretin (turret) engele yan taraftan çarpmasına neden olur.
- Geri Çekilme Mesafelerini Ayarlama: Belirli malzeme ve takım kalitelerine uyum sağlamak için makine parametre kayıtlarındaki (Fanuc 5114/5115, Siemens _ZSFR[1]/_ZSFR[2] veya Mitsubishi #8012/#8013) mikro geri çekilme ve yaklaşım boşluğu mesafelerine ince ayar yapın.
- Döner Eksenleri Kilitleme: Canlı takım (live tooling) kullanan torna merkezlerinde, parçanın dönmesini ve matkabın kırılmasını önlemek için hazır delik delme çevrimine başlamadan önce C ekseni döner kilitlerinin (spindle kilitleme M-kodları veya Mm komutu aracılığıyla) sıkıca devrede olduğundan emin olun.
- Kademeli Derinlik Azaltmadan Yararlanın: Karmaşık makro alt programları yazmadan kademeli delme derinliklerini dinamik olarak azaltmak için Mitsubishi M800V/M80V serisi (S/W A9+) ünitelerdeki özel J (azaltma miktarı) ve ,K (minimum delme adımı) blok parametrelerini kullanın.
Temel Kavramlar
G73 yüksek hızlı kademeli delik delme (talaş kırma) çevrimi ile G83 derin delik delme çevriminin temel programlama avantajı, talaş tahliyesinin takım ömrü açısından kritik olduğu derin delik operasyonlarının otomatik olarak yönetilmesidir. Bu modal çevrimler; karmaşık ilerleme, geri çekilme ve bekleme (dwell) dizilerini tek bir G-kodu bloğuna indirgeyerek programlama sürelerinden tasarruf sağlar und insan hatası riskini büyük ölçüde azaltır.
G73 yüksek hızlı kademeli delme çevrimi, uzayan talaşları kırmak amacıyla her Q değeri kadar dalıştan sonra mikro düzeyde geri çekilme gerçekleştirerek yüksek verimlilikte bir delme sunar. Matkap ucu delik içinde kaldığı için çevrim yüksek işleme hızını korur ve toplam çevrim sürelerini en aza indirir.
Buna karşılık G83 derin delik delme çevrimi, her kademeli dalıştan sonra takımı delikten tamamen çıkararak referans R düzlemine geri çeker. Bu tam geri çekilme hareketi, derin deliklerden sıkışmış talaşların tahliye edilmesi ve kesme sıvısının (coolant) matkap ucuna ulaşarak takımın aşırı ısınmasını ve kırılmasını önlemek için hayati önem taşır.
Komut Yapısı
Bir modal kademeli delik delme çevrimi oluşturmak için G73 veya G83 komutu; ilk deliğin koordinatları, toplam derinlik, kademeli delme adımı ve ilerleme hızı (feedrate) ile programlanmalıdır. Çevrim bir kez aktif hale geldikten sonra, kontrolör tarafından işlenen her müteakip X and Y koordinatında programlanan dalış ve geri çekilme adımlarını otomatik olarak yürütür. Bu modal durum, başka bir çevrimle üzerine yazılana veya bir Grup 00 ya da G80 komutuyla açıkça iptal edilene kadar tamamen aktif kalır.
Artışlı modda (G91), Z ve R adresleri mevcut takım konumundan olan bağıl hareket mesafelerini temsil ederken, mutlak modda (G90) aktif koordinat sistemindeki doğrudan koordinat değerlerini yansıtır. Artışlı kademeli delme derinliği Q, aktif ölçülendirme modundan bağımsız olarak her zaman pozitif ve işaretsiz bir değer olarak programlanmalıdır.
Komut Yapısı (Sözdizimi)
Fanuc İşleme Merkezleri:
G73 X_ Y_ Z_ P_ Q_ R_ F_ K_ ;
G83 X_ Y_ Z_ P_ Q_ R_ F_ K_ ;
Siemens ISO Dialect Modu:
G73 X... Y... Z... R... Q... F... K... ;
G83 X... Y... Z... R... Q... F... K... ;
Mitsubishi İşleme Merkezleri:
G73 X_ Y_ Z_ Q_ R_ F_ P_ L_ ,I_ ,J_ D_ E_ J_ ,K_ ;
G83 X_ Y_ Z_ R_ Q_ F_ L_ ,I_ ,J_ D_ E_ J_ ,K_ ;
Komut Parametresi Detayları
| Adres | Marka | Açıklama | Değer / Aralık |
|---|---|---|---|
| X, Y | Fanuc, Siemens, Mitsubishi | Aktif düzlemde deliğin konumunu belirleyen koordinatlar. | Mutlak (absolute) veya artışlı (incremental) değerler |
| Z | Fanuc, Siemens, Mitsubishi | Toplam delik delme derinliği (delik dibi derinliği). | R noktasından olan mutlak veya artışlı mesafe |
| R | Fanuc, Siemens, Mitsubishi | R referans emniyet düzleminin koordinatı veya mesafesi. | Mutlak veya artışlı değer |
| Q | Fanuc, Siemens, Mitsubishi | Her bir kademe adımı için artışlı kesme derinliği (yalnızca pozitif). | İşaretsiz pozitif değer |
| P | Fanuc, Siemens, Mitsubishi | Delik dibinde bekleme süresi (dwell time). | Milisaniye (P1000 = 1 saniye) |
| F | Fanuc, Siemens, Mitsubishi | Kesme ilerleme hızı (feedrate). | mm/dak veya inç/dak cinsinden ilerleme hızı |
| K (veya L) | Fanuc, Siemens, Mitsubishi | Izgara desenleri için çevrim tekrar sayısı. | 0 ila 9999 arası |
| ,I / ,J | Mitsubishi | Konumlandırma ve delme eksenleri için programlanabilir pozisyon içi (in-position) tolerans genişlikleri. | 1 ila 999.999 mm arası |
| J / ,K | Mitsubishi | Kesme derinliği azaltma miktarı ve minimum kademe derinliği. | Dinamik değerler |
| D / E | Mitsubishi | Talaş tahliyesi için ters yönlü mil (spindle) seçim indeksi ve frekansı. | Tam sayı değerleri |
Marka Uygulamaları
Fanuc
Fanuc M serisi kontrolörlerde, modal delik delme çevrimi Z ekseni hareketleri parameter 5101#0 (FXY) kullanılarak ayrıştırılabilir. Bu parametre yapılandırıldığında delme düzlemi, dinamik eksen dalış yolunu belirler. G73 çevrimindeki talaş kırma geri çekilme mesafesine yönelik ayarlamalar ise parameter 5114 tarafından yönetilir.
Fanuc çevrimi, modal Q dalış derinliği ve R noktası geri dönüş seviyesiyle programlanır:
G73 X20.0 Y30.0 Z-50.0 R2.0 Q5.0 F150 K1;
| Parametre / Alarm / Sürüm | Teknik Özellik | Değer / Eylem |
|---|---|---|
| Parameter 5114 | G73 çevriminde talaş kırma için geri çekilme mesafesi d. | 0 ila 32767 arası (birim: IS-B artış sisteminde 0.001 mm veya 0.0001 inç) |
| Parameter 5115 | G83 çevriminde geri çekilmeden sonra matkabın delik içi yaklaşım boşluğu d. | 0 ila 32767 arası |
| Parameter 5101#0 (FXY) | G17/G18/G19 düzlemine göre delme ekseni seçimi. | 0 (yalnızca Z ekseni) veya 1 (düzleme dikey olan eksen) |
| Alarm PS0044 (Alarm 044) | Hazır çevrim modundayken referans noktasına dönüş (G27–G30) komutu verildi. | Öncelikle aktif hazır çevrimi G80 ile iptal edin. |
| Alarm PS0045 (Alarm 045) | Kademeli delme derinliği Q belirtilmedi veya Q0 olarak programlandı. | Pozitif ve sıfırdan farklı artışlı bir Q derinliği belirtin. |
| M Serisi ve T Serisi Karşılaştırması | Frezeleme ve tornalama platformları arasındaki komut farklılıkları. | Torna tezgahlarında, standart veya yüksek hızlı kademeli çevrim yürütmek üzere G83 geri çekilme hareketi Parameter 5101#2 (RTR) üzerinden değiştirilir. |
Uyarı: Aktif delik delme çevrimi iptal edilmeden G28 gibi manuel veya otomatik bir referans noktasına dönüş komutunun çalıştırılması, anında PS0044 alarmını tetikler ve tüm eksenleri kilitler.
Siemens
Siemens kontrolörleri ISO Dialect modundayken, geri çekilme değerlerini GUD sistem değişkenlerinde depolayarak derin delik kademeli adımlarını yönetir. Yüksek hızlı talaş kırma geri çekilmesi _ZSFR[1] ile kontrol edilirken, derin delik yaklaşım boşluğu _ZSFR[2] ile tanımlanır.
Siemens ISO Dialect programları, mutlak koordinatlar ve artışlı kademe adımları kullanarak derin delik delme çevrimlerini etkinleştirir:
G90 G99 G83 X300. Y-250. Z-150. R-100. Q15. F120.
| Parametre / Alarm / Sürüm | Teknik Özellik | Değer / Eylem |
|---|---|---|
| System Variable _ZSFR[1] | G73 talaş kırma için geri çekilme mesafesi. | Sistem değişkeni aralığı |
| System Variable _ZSFR[2] | G83 talaş tahliyesi yaklaşım boşluğu mesafesi. | Sistem değişkeni aralığı |
| Alarm 61808 | Toplam delme derinliği Z veya tekli kademe derinliği Q eksik. | Geçerli Z ve sıfırdan farklı pozitif Q değerleri programlayın. |
| Alarm 61809 | Dalış öncesi takım konumlandırması hatalı veya kinematik sınır ihlali var. | Başlangıç konumunu ve hareket yollarını doğrulayın. |
| Alarm 61811 | Blokta geçersiz ISO eksen adı programlandı. | Çevrim bloğundaki eksen adlarını düzeltin. |
| ISO Dialect M ve ISO Dialect T Karşılaştırması | Tornalama ve frezeleme yazılımlarının ayrıştırılması. | ISO Dialect T tornalama uygulamaları, varsayılan ayarları bypass etmek için genişletilmiş G83.5 (yüksek hızlı) ve G83.6 (standart) G-kodlarına izin verir. |
Uyarı: Siemens ISO mantığında, aynı blokta herhangi bir Grup 01 enterpolasyon komutu (G00 veya G01 gibi) okunduğu anda modal çevrim otomatik olarak devredışı kalır ve sonraki eksen koordinatları standart doğrusal hareket olarak yürütülür.
Mitsubishi
Mitsubishi kontrolörleri, derin delik çevrimlerinin özel parametre ayarlarını kullanmasına izin verir. Geri çekilme mesafeleri, G73 kademeli çevrimi için parameter #8012 ve G83 çevrimi için parameter #8013 ile yönetilir.
Mitsubishi çevrimleri, programlanabilir konum içi kontrolleri destekleyerek mutlak veya artışlı modlarda programlanır:
G73 X10. Y20. Z-30. R2. Q5. P500 F150 ,I0.1 ,J0.2;
| Parametre / Alarm / Sürüm | Teknik Özellik | Değer / Eylem |
|---|---|---|
| Parameter #8012 | G73 kademeli çevrimi için geri dönüş/geri çekilme miktarı. | 0 ila 99999.999 mm arası |
| Parameter #8013 | G83 derin delik çevrimi için geri dönüş/geri çekilme miktarı. | 0 ila 99999.999 mm arası |
| Parameter #8083 | G83S modunu tetikleyecek M komut kodunu atar. | 1 ila 99999999 arası |
| Alarm P33 | Çakışan spindle yön değişimi komutu D verildi veya hatalı eksen konfigürasyonu. | Önceki çevrimi düzgün bir şekilde iptal edin ve spindle indekslerini doğrulayın. |
| Alarm P35 | Programlanabilir konum içi tolerans genişlikleri (,I veya ,J) izin verilen aralığın dışında. | Tolerans genişliklerini 1 ila 999.999 mm aralığında programlayın. |
| Alarm P62 | G83S modunda yaklaşım ilerleme hızı I belirtilmedi veya #8085 / #8086 değişkenleri 0 olarak ayarlandı. | Geçerli bir I ilerleme hızı sağlayın ve parametre ayarlarını kontrol edin. |
| M800V/M80V serisi S/W A9+ | Kademeli delme derinliğini otomatik azaltma yöntemi. | Kademeli delme derinliğini dinamik olarak azaltmak için G73/G83 bloklarında doğrudan J ve ,K adreslerinin kullanılmasına izin verir. |
Uyarı: Canlı takım tornalama çevrimlerinde C ekseninin kilitlenmemesi (özel spindle kilitleme M-kodları veya Mm adresi vasıtasıyla), matkap basıncı altında iş parçasının dönmesine ve matkapların kırılmasına yol açar.
Marka Karşılaştırmaları
| Karşılaştırma Konusu | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Makro Çeviri Mimarisi | Kayıtçılara (registers) doğrudan bağlanan direkt ISO makro ayrıştırma; DGN 520 ve 521 kayıtlarında yerleşik yerel teşhis logları. | CYCLE383M kabuk çevrimi (shell cycle) aracılığıyla ISO çevrimlerini yerel CYCLE83'e çevirir; gerçek zamanlı ISO/Siemens diyalekt geçişini (G291/G290) destekler. | Doğrudan G-kodu blok eşleme; döngü bloğu içinde konum içi (in-position) tolerans kontrollerini (,I ve ,J) barındırır. |
| Kademeli Dalış Derinliği Kontrolü | Sabit artışlı adım Q kesme derinliği. Derinliği dinamik olarak azaltmak için manuel makro yazımı gerektirir. | Sabit kademe derinliği Q. Derinliği değiştirmek için değişken parametrelerin yerel modda düzenlenmesi gerekir. | M800V/M80V (S/W A9+) serisinde J (derinlik azaltma) ve ,K (minimum derinlik) adreslerini kullanarak dinamik kademe azaltma. |
| Dinamik Eksen Seçimi | parameter 5101#0 (FXY) aracılığıyla bağımsız eksen düzlem haritalama imkanı. | Standart düzleme özel dik delme ekseni mantığı. | Standart düzleme özel dik delme ekseni mantığı. |
| Mikro Delik Delme Yetenekleri | — (no source) | — (no source) | PLC tork geri bildirimi ve özel yaklaşım hızları sunan gelişmiş Küçük Çaplı derin delme çevrimi G83S (#8083 M-kodu ile aktif). |
| Otomatik İptal Davranışı | Aktif modal durumları iptal etmek için açıkça G80 veya Grup 00 kodları gerektirir. | Herhangi bir Grup 01 hareket komutu (G00, G01) okunur okunmaz çevrimi üstü kapalı (implicit) olarak iptal eder. | G80 veya herhangi bir Grup 01 hareket komutu (G00–G03, G33) ile iptal edilir. |
Teknik Analiz
Arka plandaki yürütme mimarisi Fanuc, Siemens ve Mitsubishi arasında önemli bir farklılık gösterir. Fanuc, işlemlerin donanım kayıtçısı seviyesinde izlendiği standart ve doğrudan ISO makro ayrıştırma yöntemine dayanır. Bu durum Fanuc'un, diğer platformlarda bulunmayan bir özellik olan standart çevrim geri çekilmeleri için DGN 520 ve tork aşırı yükü geri çekilmeleri için DGN 521 gibi doğrudan teşhis kayıtlarına derinlemesine analizler kaydetmesini sağlar. Buna karşılık Siemens, ISO çağrılarını, programlanan parametreleri yakalayan ve bunları yerel Sinumerik CYCLE83 komutlarına çeviren bir ara kabuk çevrim dönüşümü (CYCLE383M) üzerinden yönlendirir. Bu, Siemens makinelerinin program ortasında G291 (ISO modu) ve G290 (Siemens modu) arasında kesintisiz diyalekt geçişini desteklemesini sağlar, ancak Fanuc'un donanım seviyesindeki teşhislerinden yoksundur.
Özellikle Mitsubishi, yüksek hassasiyetli servo kontrolü ve dinamik derinlik yönetimini doğrudan G-kodu bloğuna entegre ederek kontrol yeteneklerini ayrıştırır. Fanuc ve Siemens, matkap daha derine indikçe kademe derinliğini azaltmak için özel makro alt programlarına ihtiyaç duyarken; Mitsubishi M800V/M80V serisi kontrolörleri (S/W sürüm A9 veya üzeri) programcıların doğrudan çevrim çağrı bloğunda bir J azaltma miktarı ve bir ,K minimum dalış derinliği tanımlamasına olanak tanır. Programcılar ayrıca, dalış yapmadan önce hem konumlandırma hem de delme eksenlerinde tam pozisyon içi toleranslarının elde edildiğini servo sürücülere zorunlu kılmak için bloğa ,I ve ,J adreslerini ekleyebilirler. Bu donanım seviyesindeki servo geri bildirimi yüksek konumsal doğruluk sağlarken, Siemens ve Fanuc konum içi doğrulama için standart makine genelindeki parametrelere bağımlıdır.
Program Örnekleri
Fanuc G-Code Example
G90 G99 G83 X20.0 Y30.0 Z-50.0 R2.0 Q5.0 F150 ;
X40.0 Y40.0 Z-50.0 ;
G80 ;
Kuru Çalıştırma (Dry Run): Fanuc programının güvenli bir kuru çalıştırma işlemini gerçekleştirmek için malzemeyi parça tutucudan çıkarın ve Z eksenini engelsiz, yüksek bir konuma geri çekin. Tek blok (single-block) modunu aktif hale getirin ve programı adım adım çalıştırın. İlk blokta, takım aktif düzlemdeki ilk koordinatlara (X20.0, Y30.0) hızlı hareketle (rapid) gider, ardından Z2.0 emniyet düzlemine (R plane) hızlıca iner. Kontrolör daha sonra programlanan F150 ilerleme hızında bir dizi 5.0 mm'lik dalış gerçekleştirir. Her kademeden sonra, talaşleri temizlemek için Z ekseni tamamen delik dışına Z2.0 R düzlemine hızlı hareketle çıkar, kesme sıvısının delik içine dolması için kısa bir süre bekler ve ardından tekrar hızlı hareketle aşağı inerek, tekrar ilerleme vermeden önce bir önceki kesme derinliğinin 1.0 mm (Parameter 5115 ile belirlenen) üzerinde durur. İkinci blokta takım X40.0 Y40.0 koordinatına hızlıca gider ve kademeli delme çevrimini tekrarlar. Son olarak, G80 komutunun okunması çevrimi iptal eder ve modal delik delme işlemini devredışı bırakarak sonraki koordinat hareketleri sırasında kontrol dışı hızlı Z dalışlarını önler.
Siemens G-Code Example
G90 G99 G73 X200. Y-150. Z-100. R50. Q10. F150. ;
X300. Y-250. ;
G80 ;
Kuru Çalıştırma: Siemens G73 kuru çalıştırma işlemi için, kontrolörün ISO Dialect modunda (G291) olduğunu doğrulayın ve tüm fiziksel pabuçların takım yolundan uzak olduğundan emin olun. Tek blok modunda çalışırken, ilk blok takımı hızlıca (X200., Y-150.) koordinatlarına taşır ve R50 emniyet düzlemine iner. Takım daha sonra 10.0 mm'lik adımlarla aşağı doğru ilerler. Her dalıştan sonra kontrolör, talaşı kırmak için bir mikro geri çekilme (sistem değişkeni _ZSFR[1] ile tanımlanan mesafe) gerçekleştirir ve yüksek verimlilik için takım ucunu deliğin içinde tutar. Z-100. nihai derinliğe ulaşıldığında, takım delikten hızlıca R50 referans düzlemine geri çıkar. İkinci blok ekseni X300. Y-250. koordinatlarına taşır ve talaş kırma çevrimini tekrarlar. Takım indeksleme ve sıfır noktasına dönüşlerin güvenle tamamlanabilmesi için aktif modal durumu iptal etmek üzere son satırdaki G80'i okutun.
Mitsubishi G-Code Example
G90 G99 G83 X20. Y20. Z-40. R5. Q10. F200 J2. ,K3. ;
X30. Y30. ;
G80 ;
Kuru Çalıştırma: Mitsubishi programını çalıştırmadan önce, #8012 ve #8013 parametrelerinin güvenli değerlere ayarlandığını teyit edin ve torna merkezi C ekseninin kilitlendiğini doğrulayın. Tek blok modunu kullanarak program adımlarını izleyin. İlk blokta eksen X20. Y20. koordinatına ve ardından R5 emniyet düzlemine hızlı hareket eder. Takım F200 ilerleme hızında dalış yapar. İlk dalış derinliği Q10.'dur. Sonraki adımlar için kontrolör, kesme derinliğini otomatik olarak J2. azaltma değeri kadar azaltır (yani ikinci dalış 8 mm, üçüncüsü 6 mm olur) ve bu durum ,K3. olarak programlanan minimum eşiğe ulaşana kadar sürer. Her adımdan sonra takım talaşları durulamak için R5 noktasına geri çekilir. İkinci blok takımı X30. Y30. konumuna getirir ve dinamik delme dizisini tekrarlar. Son G80 bloğunun okunması hazır çevrimi iptal ederek delme eksenini ayırır ve standart bağımsız konumlandırmaya izin verir.
Hata Analizi
| Marka | Alarm Kodu | Tetiklenme Koşulu | Operatör Belirtisi | Kök Neden / Çözüm |
|---|---|---|---|---|
| Fanuc | Alarm 044 (PS0044) | Hazır çevrim aktifken referans noktasına dönüş (G27, G28, G29 veya G30) komutu verildi. | Makine hareketi anında durur ve ekranda bir koordinat uyarısı görüntülenir. | Hazır çevrim modal durumdayken referans noktasına dönmeye çalışıldı. Çözüm: Referans dönüş bloğundan önce bir G80 iptal komutu ekleyin. |
| Fanuc | Alarm 045 (PS0045) | Bir G73 veya G83 bloğunda kademeli delme derinliği adresi Q atlandı veya Q0 olarak belirtildi. | CNC ünite çevrim bloğunda duraklar ve bir parametre alarmı tetikler. | Artışlı kademeli delme derinliği eksik. Çözüm: Blokta pozitif ve sıfırdan farklı bir Q değeri belirtin. |
| Siemens | Alarm 61808 | Çevrim bloğunda toplam derinlik Z veya tekli kademe derinliği Q tamamen unutulmuş. | Çevrim çağrısı anında durur ve konsolda kırmızı durum ışığı yanıp söner. | Gerekli çevrim parametreleri eksik. Çözüm: Geçerli bir toplam derinlik Z ve sıfırdan farklı pozitif Q kademe adımları programlayın. |
| Siemens | Alarm 61809 | Dalış öncesi takım konumu hatalı veya kinematik sınırları ihlal ediyor. | Herhangi bir dalış ekseni hareketi gerçekleştirilmeden önce program yürütmesi iptal edilir. | Hesaplanan hareket yolu konumlandırma sınırlarını ihlal ediyor. Çözüm: Koordinatları ve ön konumlandırma yüksekliklerini kontrol edin. |
| Mitsubishi | P33 | İptal işlemi yapılmadan, önceki komuttan farklı bir spindle ters dönüş indeksi D komutu verildi. | Kontrolör programı kilitler ve bir G-kodu uyarısı görüntüler. | Hatsız spindle veya eksen tanımlaması. Çözüm: Yeni bir spindle tanımı başlatmadan önce aktif çevrimi iptal etmek için G80 programlayın. |
| Mitsubishi | P35 | Programlanabilir konum içi (in-position) genişlik değerleri (,I veya ,J) izin verilen aralığı aşıyor. | Hareket, çevrim çağrı bloğunda durur ve bir konum içi hatası üretilir. | Genişlik toleransları 1 ila 999.999 mm aralığının dışında yapılandırılmış. Çözüm: ,I ve ,J değerlerini izin verilen sınırlar içine gidecek şekilde ayarlayın. |
| Mitsubishi | P62 | G83S modunda yaklaşım ilerleme hızı I belirtilmedi veya #8085 / #8086 parametreleri sıfır olarak ayarlandı. | Küçük çap çevrimi imalatı durdurarak anında yarıda kesilir. | Gerekli yaklaşım parametreleri eksik. Çözüm: Geçerli bir I yaklaşım ilerleme hızı belirtin ve #8085 ile #8086 parametrelerini yapılandırın. |
Uygulama Notu
Üretimde matkap kırılması nedeniyle ortaya çıkan takım maliyetleri ve duruş süresi (downtime), derin delik delme işlemlerinde çevrim parametrelerinin optimize edilmesiyle doğrudan kontrol altına alınabilir. CNC programcıları, parça imalatında hurda (scrap) oranını düşürmek için kontrol ünitelerindeki ince ayar parametrelerini doğru yapılandırmalıdır. Fanuc kontrol ünitelerinde G73 talaş kırma çevriminin mikro geri çekilme mesafesini belirleyen Parameter 5114 ve G83 derin delik çevriminin delik içi yaklaşma boşluğunu belirleyen Parameter 5115 doğru ayarlanmadığında, takım delik dibinde talaş sıkışmasına maruz kalarak kırılır. Q parametresinin yazılmaması veya sıfır girilmesi durumunda tetiklenen PS0045 alarmı, tezgahı anında durdurarak plansız duruş süresine yol açar. Siemens sistemlerinde ise benzer şekilde _ZSFR[1] ve _ZSFR[2] sistem değişkenlerinin malzeme yapısına göre düzenlenmesi gerekir; Q veya Z parametrelerinin eksikliği durumunda oluşan Alarm 61808, döngünün başlamasını engelleyerek iş mili çalışma süresini kısıtlar.
Mitsubishi M800V/M80V serisi (S/W A9+) kontrol ünitelerinin sunduğu gelişmiş talaş yönetimi ve servo kontrolleri, atölyelere yüksek maliyet tasarrufu sağlar. Blok içerisinde kullanılan J (kesme azaltma miktarı) ve ,K (minimum delik adımı) adresleri sayesinde matkap derinlere indikçe pekleşme gösteren malzemelerde infeed derinliği otomatik olarak azaltılır ve bu sayede ince matkapların eksenel yükten kırılması önlenir. Ayrıca ,I (konumlandırma ekseni) ve ,J (delme ekseni) parametreleri servo eksenlerinin tam pozisyona ulaşma toleranslarını denetleyerek yüksek hassasiyet sunar. C ekseni kilitleme komutu (Mm kodu veya torna ayna kilitleri) etkinleştirilmeden başlatılan tahrikli takım (live tooling) operasyonları, parçanın kesme basıncı altında dönmesine, matkabın anında kırılmasına ve parça hurdaya ayrılarak iş milinin durmasına yol açar. Küçük çaplı derin delik operasyonlarında ise #8083 parametresi ile tanımlanan G83S modu ve I yaklaşım feedrate değeri kullanılmalıdır. Hatalı in-position toleransı tanımlandığında tetiklenen P35 veya I feedrate eksikliğinde ortaya çıkan P62 alarm kodları, sistemin güvenli sınırlarda kalmasını garantiler.
İlişkili Komut Ağı
- G80 (Hazır Çevrim İptali): Aktif modal delme durumunu sonlandırarak, kontrolörün müteakip koordinat konumlarında kontrol dışı hızlı Z dalışları yapmasını engeller.
- G81-G82 (Standart Delik Delme Çevrimleri): Talaş sıkışması sorunu olmayan sığ delik işleme ve havşalama işlemlerinde, G73 ve G83'ün kademeli geri çekilme gecikmelerini baypas etmek için kullanılır.
- G83 (Derin Delik Kademeli Delme Çevrimi): Talaşları tahliye etmek ve kesme sıvısının matkap ucuna ulaşmasını sağlamak amacıyla, her kademeli adımdan sonra takımı referans R düzlemine kadar tamamen geri çeken standart bir derin delik çevrimidir.
- G98 (Başlangıç Seviyesine Dönüş): Bir sonraki deliğe geçmeden önce takımı tamamen başlangıç konum düzlemine geri çekerek pabuçların ve mengene çenelerinin üzerinden emniyetle geçmesini sağlar.
- G99 (R Noktası Seviyesine Dönüş): Düz ve engelsiz yüzeyleri işlerken çevrim sürelerini en aza indirmek için delikler arasında takımı yalnızca R emniyet düzlemine geri çeker.
Sonuç
Üretim süreçlerinde döngü süresini optimize etmek ve hurda oranını (scrap rate) düşürmek, doğru delik delme stratejisinin seçilmesiyle başlar. Kısa talaş veren ve kolay işlenen malzemelerde G73 mikro geri çekilme adımları kullanılarak boşta geçen süreler minimize edilmeli; talaş tahliyesinin zor olduğu derin ve yapışkan deliklerde ise takımın ısınmasını ve kırılmasını engellemek için G83 tam geri çekilme yöntemi tercih edilmelidir. Her iki çevrimde de Q kademeli delme parametresi kesinlikle pozitif ve sıfırdan büyük tanımlanmalı, delikler arası geçişlerde fikstür elemanlarına çarpmamak için G98 başlangıç noktasına dönüş düzlemi aktif tutulmalıdır. G80 iptal kodunun program sonlarında standart bir şablon haline getirilmesi, modal komut kalıntılarının neden olabileceği kontrolsüz Z ekseni dalışlarını tamamen engeller. Fanuc Parameter 5114/5115, Siemens _ZSFR[1]/[2] ve Mitsubishi #8012/#8013 değerlerinin atölyedeki malzeme ve takım türüne göre kalibre edilmesi, takım aşınmasını azaltarak duruş sürelerini (downtime) minimuma indirir ve üretim kârlılığını maksimize eder.
Sıkça Sorulan Sorular
G73 çevriminde matkap geri çekilme mesafesini değiştirerek talaş sıkışması ve takım kırılması nasıl önlenir?
G73 yüksek hızlı delik delme çevriminde matkabın her kademeden sonra ne kadar geri çekileceği (retract mesafesi) doğrudan makine parametrelerinden kontrol edilir. Fanuc ünitelerinde Parameter 5114, Siemens'te _ZSFR[1] ve Mitsubishi'de #8012 parametresi bu mesafeyi belirler. Sert ve talaşı kırılmayan çeliklerde bu geri çekilme mesafesini varsayılan 0.1 mm yerine 0.2 - 0.3 mm seviyelerine çıkarmak talaşın daha sağlıklı kırılmasını sağlar ve matkabın delik içinde sıkışıp kırılarak parçanın hurdaya (scrap) gitmesini önler. Eyleme geçmek için: İşleme yapacağınız malzemenin talaş kırılma karakteristiğine göre ilgili kontrol ünitesi parametresini MDI modunda düzenleyin.
Torna tezgahında canlı takım ile derin delik delerken matkabın anında kırılmasını önlemek için hangi güvenlik önlemi alınmalıdır?
Canlı takım (live tooling) ile delme yaparken en yaygın takım kırılma ve duruş süresi (downtime) nedeni, kesme kuvveti bindiğinde C ekseninin dönmesidir. Programda sadece delik çevrimini çağırmak yeterli değildir; çevrimden hemen önce C eksenini kilitleyen M-kodunun (örneğin Fanuc ve Mitsubishi torna merkezlerinde M-kodlu mil kilitleri veya Mm adresi) etkinleştirilmesi şarttır. Aksi takdirde parça döner, matkap eksen kaçırarak anında kırılır ve parça hurdaya ayrılır. Eyleme geçmek için: G73/G83 döngü bloğundan bir önceki satıra mutlaka spindle kilitleme M-kodunu ekleyin ve kuru çalıştırma (dry run) ile kilitlemenin çalıştığını gözle doğrulayın.
Mitsubishi M800V/M80V serisinde derin deliklerde matkabın aşırı yüklenmesini önlemek için kademeli derinlik azaltma nasıl programlanır?
Mitsubishi M800V/M80V serisi (S/W A9+) kontrol ünitelerinde derinlik arttıkça talaş tahliyesinin zorlaşmasını engellemek için G83 bloğuna J (azaltma miktarı) ve ,K (minimum peck adımı) adreslerini ekleyebilirsiniz. Örneğin, Q10.0 J2.0 ,K3.0 yazıldığında matkabın ilk adımı 10 mm, ikincisi 8 mm, üçüncüsü 6 mm olacak ve delik sonuna kadar her seferinde 3 mm'den az olmamak üzere azalarak devam edecektir. Bu yöntem, derin deliklerde takım üzerindeki kesme yükünü dinamik olarak azaltarak takım ömrünü uzatır ve duruş süresi ile hurda oranını minimize eder. Eyleme geçmek için: Derinliği matkap çapının 4 katından fazla olan operasyonlarda, döngü bloğunuza J azaltma ve ,K minimum adım adreslerini entegre edin.
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 - 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
G50.2 ve G51.2 Çoklu Köşe Tornalama: CNC Torna Spindle Senkronizasyonu
Fanuc, Siemens ve Mitsubishi kontrol ünitelerinde G50.2 ve G51.2 çoklu köşe tornalamayı öğrenin. Spindle senkronizasyonu, parametreler ve alarmları çözün.
G31 Skip Fonksiyonu ve CNC Prob Programlama: Fanuc, Siemens, Mitsubishi
Fanuc, Siemens ve Mitsubishi CNC'lerde G31 skip fonksiyonu ve prob programlamayı öğrenin. Çarpışmaları önleyin, alarmları çözün ve servo gecikmesini ayarlayın.
G07.1 Silindirik İnterpolasyon Rehberi: Fanuc, Siemens, Mitsubishi
Fanuc, Siemens ve Mitsubishi CNC ünitelerinde G07.1 silindirik interpolasyon çevrimini uygulayın. Hurda oranını azaltın ve duruş süresini sıfırlayın.
CNC G12.1 ve G13.1 Polar Koordinat İnterpolasyonu Kılavuzu
Fanuc, Siemens ve Mitsubishi CNC'lerinde G12.1 ve G13.1 polar koordinat interpolasyonunu uygulayın. Hurda oranını düşürün ve plansız duruş süresini sıfırlayın.