Ana içeriğe geç
CNC.wiki

G82 Dwell Beklemeli Delik Çevrimi: CNC Programlama Kılavuzu

Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G82 bekleme süresi parametre ayarları, alarm kodları ve düz tabanlı havşa delik programlama rehberi.

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

CNC CARE Co-founder

Giriş

Bir G82 counterboring cycle modal olarak aktifken, manuel sıfırlama veya acil durdurma sonrasında takım boyu ofset kayıtlarının hatalı yapılandırılması, takım taşıyan turret veya spindle kafasının beklenmedik şekilde kaymış bir yol izlemesine neden olur. Konum kontrolü (in-position check) etkin alanının emniyet mesafesine (Point R) kıyasla çok geniş ayarlanması durumunda, kontrolörün preprocessor ünitesi takım delikten tamamen çıkmadan bir sonraki koordinata hızlı ilerleme başlatabilir. Bu koordinat sapması, döner takımın doğrudan tabla üzerindeki vise jaw, sabitleme clamps veya spindle chuck çenelerine şiddetle çarpmasına yol açar. Meydana gelen bu hard collision (sert çarpışma), karbür kesici takımı tamamen parçaladığı gibi eksen bilyalı millerine (ball screws) hasar verir ve eksen hareketini yüksek akım aşırı yük alarm kodlarıyla durdurur. Bu hata, yalnızca spindle hareketini kesmekle kalmaz; hassas işlenmiş döküm parçayı doğrudan hurdalaştırır, çevrim süresini kaybettirir ve plansız duruş süresi (downtime) ile yüksek hurda (scrap) oranına neden olur. Bu duruşlar ve hurdaya ayrılan parçalar, CNC atölyelerinde üretim maliyetlerini doğrudan artıran en büyük risk faktörleridir.

Teknik Özet

Teknik DetayÖzellik
Komut KoduG82 (Fanuc, Mitsubishi, Siemens ISO Diyalekti), CYCLE82 (Siemens Yerel)
Modal GrupGrup 09 (Fanuc, Mitsubishi, Siemens G291 ISO Diyalekti), Grup 10 (Siemens G291 / Fanuc torna listeleri)
Desteklenen MarkalarFanuc, Siemens, Mitsubishi
Kritik ParametrelerDwell bekleme süresi (Fanuc/Mitsubishi için milisaniye cinsinden P, Siemens için saniye/devir cinsinden DTB), Nihai Derinlik (Z / DP)
Temel KısıtlamalarEksen değiştirme veya koordinat döndürme komutlarından önce tahrik hatalarını önlemek amacıyla önceden etkinleştirilmiş bir spindle dönüşü (M03 veya M04) gerektirir ve mutlaka iptal edilmelidir (G80 veya G290 kullanılarak).

Hızlı Okuma

  • Düz tabanlı delikler, havşa açma (spotfacing) veya havşa (counterboring) işlemleri hassas yüzey kalitesi ve derinlik kontrolü gerektirdiğinde G82 seçilmelidir.
  • Nihai derinlikte en az bir tam takım devrini garanti etmek için spindle RPM değerine dayalı olarak taban dwell süresini hesaplayın.
  • Eksen hatalarını önlemek için G82 çağırmadan önce takım yarıçap telafisinin (G41/G42) devreden çıkarıldığını (G40) doğrulayın.
  • Canned cycle yürütülmeden önce spindle dönüşünün normal (M03) veya ters (M04) yönde çalıştığından emin olun.
  • Düzlem değişiklikleri, koordinat döndürme veya eksen değiştirme işlemlerini gerçekleştirmeden önce G82 döngüsünü G80 (veya Siemens üzerinde boş MCALL bloğu) ile iptal edin.
  • Ham parçayı kesmeden önce yeni G82 programlarını single-block modunda test edin ve HMI ekranındaki aktif koordinat konumlarını doğrulayın.

Temel Kavramlar

G82 cycle programlamasının birincil amacı düz tabanlı delik işlemeyi, counterboring ve merkezlemeyi optimize etmektir. Takımın eksen ilerlemesini spindle dönmeye devam ederken kesim tabanında duraklatarak, canned cycle kesici kenarın dönüşünü tamamlamasına ve kalan ham malzemeyi temizlemesine olanak tanır. Bu dwell hareketi talaşları kırar, spindle esnemesinden kaynaklanan derinlik sapmalarını düzeltir ve düz, pürüzsüz ve son derece hassas bir alt yüzey kalitesi sağlar.

Programcılar, standart spindle hız formülünü kullanarak gerekli olan minimum dwell süresini (Dm) hesaplamalıdır: Dm = 60 / RPM. Bu hesaplama, spindle ünitesinin nihai derinlikte en az bir tam devir tamamlamasını garanti eder. Standart atölye uygulamalarında programcılar, özellikle yavaş spindle hızlarında veya yüksek feedrate işlemlerinde, takımın tüm alın malzemesini temizlediğinden ve arkasında pürüzsüz bir yüzey bıraktığından emin olmak için bu hesaplanan değeri iki katına çıkarırlar.

Komut Yapısı

G82 komut yapısı koordinat konumlarını, derinliği, feedrate değerini, emniyet düzlemini ve dwell süresini tanımlar. Koordinatlar deliğin delineceği yeri belirtir, Z veya derinlik değeri ise nihai konumu belirler. Emniyet düzlemi veya Point R, hızlı ilerlemenin programlanmış kesme feedrate değerine dönüştüğü güvenli konumu tanımlar.

Çevrimi yürütmek için, kontrolör önce birincil eksenler boyunca delik koordinatlarına hızlı konumlandırma gerçekleştirir, ardından delme ekseni boyunca emniyet düzeyine doğru hızlı bir hareket yapar. Takım daha sonra programlanan feedrate ile deliğin tabanına kadar ilerler. Belirlenen süre boyunca dwell uygulandıktan sonra takım, başlangıç düzlemi seviyesine (G98 geri dönüş modu) veya Point R emniyet düzlemine (G99 geri dönüş modu) hızlı ilerleme ile geri çekilir.

; Fanuc/Mitsubishi/Siemens ISO Sözdizimi:
G98 (or G99) G82 X_ Y_ Z_ R_ P_ F_ K_ ;

; Siemens Yerel Mod Sözdizimi:
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB) ;
Adres / ParametreAçıklamaSistem / Birimler
X_ Y_Delik merkezinin koordinatlarıFanuc, Mitsubishi, Siemens ISO (mm veya inç)
Z_Nihai derinlik koordinatları (mutlak veya artışlı)Fanuc, Mitsubishi, Siemens ISO (mm veya inç)
R_Point R emniyet düzlemi koordinatıFanuc, Mitsubishi, Siemens ISO (mm veya inç)
P_Deliğin tabanında dwell bekleme süresi (kesinlikle pozitif tamsayı)Fanuc, Mitsubishi, Siemens ISO (milisaniye, ondalık nokta yok)
F_Kesme feedrate değeriFanuc, Mitsubishi, Siemens ISO (mm/min veya inch/min)
K_ / L_Tekrar sayısı (Fanuc Series 16/30i için K, Series 15 için L)Fanuc, Mitsubishi, Siemens ISO (0 ile 9999 arası tamsayı)
RTPGeri çekilme düzleminin mutlak koordinatıSiemens Yerel (CYCLE82 parametresi)
RFPReferans düzleminin mutlak koordinatıSiemens Yerel (CYCLE82 parametresi)
SDISEmniyet mesafesiSiemens Yerel (CYCLE82 parametresi, pozitif reel sayı)
DPMutlak derinlik koordinatıSiemens Yerel (CYCLE82 parametresi)
DPRGöreceli derinlik mesafesi (referans düzlemine göre)Siemens Yerel (CYCLE82 parametresi, pozitif reel sayı)
DTBNihai derinlikte dwell bekleme süresiSiemens Yerel (saniye veya spindle devri cinsinden CYCLE82 parametresi)

Marka Uygulamaları

Fanuc

Fanuc kontrolleri canned cycle uyumluluğunu Parameter No. 0001 (Bit 1 FCV) kullanarak ve modal dwell korumasını Parameter No. 5209 (Bit 2 DWP) üzerinden yapılandırır.

Programcılar G82'yi standart G98 veya G99 geri dönüş modlarını kullanarak komuta eder: G98 G82 X400.0 Y-350.0 Z-153.0 R-97.0 P300 F120 ;.

KategoriDeğer / KodAçıklama / Detaylar
ParametrelerParameter No. 1681Modal blok bindirme (overlap) ayarlarını kontrol eder (Bit 0 DPS, Bit 1 DRL, Bit 5 DZL).
AlarmlarAlarm PS0206AXIS SWITCHING IN RIGID MODE: G82 iptal edilmeden delme ekseninin değiştirilmesi.
AlarmlarAlarm PS0003OVERFLOW: INTEGER: Bindirme `,Q` komut değerinin geçerli olan 0 ila 2 aralığının dışında olması.
AlarmlarAlarm PS0200ILLEGAL S CODE COMMAND: Spindle hızının aktif dişli sınırlarını aşması.
VersiyonlarSeries 15 vs 16/30iSeries 15 tekrarlar için L harfini kullanır; Series 16/30i ise K harfini kullanır. Parameter FCV üzerinden yapılandırılır.
VersiyonlarC-Axis ClampingFanuc Series 15 program formatının tanımlanması sırasında devre dışı bırakılır.

Uyarı: Fanuc kontrollerinde P adresine ondalık nokta koymayın (P1.5 gibi). Preprocessor ondalık haneyi ayrıştıramaz, bu da dwell süresinin göz ardı edilmesine veya 1 milisaniyelik bir duraksama olarak yorumlanmasına neden olur; bu durum takımların sürtünmesine (tool rubbing) ve hızlı kesici kenar aşınmasına yol açar.

Siemens

Siemens yerel programlaması, harici G-code derleyicilerini etkinleştirmek için MD 18800 makine parametresini kullanır.

Siemens yerel modunda, çevrim MCALL kullanılarak modal olarak çağrılır: MCALL CYCLE82 (50.0, -10.0, 1.0, -25.0, , 1.5) ; ve ardından delik şablonları gelir.

KategoriDeğer / KodAçıklama / Detaylar
ParametrelerRTP, RFP, SDISGeri çekilme düzlemi, referans düzlemi ve emniyet mesafesi koordinatları.
ParametrelerDP, DPR, DTBMutlak derinlik, göreceli derinlik ve deliğin tabanındaki dwell bekleme süresi.
AlarmlarAlarm 61101Reference plane defined incorrectly: RTP, RFP ve derinlik birbiriyle çelişiyor.
AlarmlarAlarm 61003No feed programmed in the cycle: Eksik feedrate F.
AlarmlarAlarm 61102No spindle direction programmed: Eksik M03 veya M04.
AlarmlarAlarm 61815G40 not active: Çevrim çağrılmadan önce kesici yarıçap telafisinin etkin olması.
Versiyonlar840D sl vs 802D sl840D sl gelişmiş modal gösterim sunar; 802D sl ise yazma korumalı sıfırlama (reset) değişkenleri kullanır.

Uyarı: CYCLE82 çağrılmadan önce takım yarıçap telafisi G40 kullanılarak devreden çıkarılmalıdır. G41 veya G42'nin aktif bırakılması Alarm 61815 hatasını tetikler ve program yürütmesini durdurur.

Mitsubishi

Mitsubishi CNC, özel formatı etkinleştirmek için Parameter #1265 parametresini ve eksen yavaşlama kontrolü kurallarını tanımlamak için Parameter #19417 parametresini kullanır.

Mitsubishi kontrolleri hem standart G-code çevrimlerini hem de özel blok formatlarını destekler: G82 X100.0 Z-40.0 R-5.0 F120.0 P500 LI1, I0.2, J0.1 ;.

KategoriDeğer / KodAçıklama / Detaylar
ParametrelerParameter #1271Program yorumlayıcısında tekrarlama komutlarının etkinleştirilip etkinleştirilmeyeceğini belirler.
AlarmlarProgram Error (P411)G82 aktif durumdayken Eksen Adı Değiştirme (Axis Name Switching) komutu (G111) verilmesi.
AlarmlarProgram Error (P33)G82 aktif durumdayken İşleme Koşulu Seçimi I (Machining Condition Selection I - G120.1) komutunun çalıştırılması.
AlarmlarProgram Error (P128 / P923)G82 aktif durumdayken İşleme Koşulu Seçimi I iptali (G121) veya Koordinat Döndürme komutu çalıştırılması.
VersiyonlarLathe Series 15-TG82, standarda göre Grup 09'a aittir, ancak liste 6 ve 7'de Grup 10/09'a aittir.
VersiyonlarG188 / G189 SwitchAktif G-code listelerini dinamik olarak değiştiren ve çeviren çift modlu format derleyici.

Uyarı: G82 döngüsü modal durumdayken koordinat döndürme (G68) veya 3B koordinat dönüştürme (G68.1) etkinleştirilemez. Aksi takdirde P923 veya P261 gibi program hataları tetiklenerek işlemler anında sonlandırılır.

Marka Karşılaştırmaları

Özellik / YetenekFanucSiemensMitsubishi
Dwell Programlama (P / DTB)Milisaniye cinsinden kesinlikle pozitif tamsayılar olarak belirtilir (ondalık noktaya izin verilmez), örn. P500.Yerel modda reel saniye (örn. DTB=1.5) veya spindle devri; ISO modunda milisaniye tamsayıdır.Milisaniye tamsayıdır; özel formatta ondalık noktalar yoksayılır veya kırpılır.
Modal Çevrim İptaliSonraki bloklardaki G80 veya herhangi bir Grup 01 hareket komutu (G00, G01) ile iptal edilir.Yerel CYCLE82, modal durumu iptal etmek için açık bir boş MCALL bloğu gerektirir.G80, herhangi bir Grup 01 hareket komutu veya G188 gibi dinamik anahtarlar ile iptal edilir.
Bimodal GeçişÇift modlu format geçişleri desteklenmez.G290 (Yerel Siemens) ve G291 (ISO Diyalekti) komutları aracılığıyla geçiş yapan çift yorumlayıcılı model.G188 / G189 format anahtarları, aktif G-code tablolarını çalışma anında dinamik olarak çevirir ve değiştirir.
Pozisyon / Yavaşlama Kontrolleri (In-position / Deceleration)Sistem parametreleri aracılığıyla küresel olarak yönetilir.Emniyet mesafesi ve çevrim parametreleri tarafından yönetilir.Özel Format, satır içi ,I ve ,J toleranslarına izin verir. Yavaşlama kontrol parametresi #19417.

Teknik Analiz

Kontrolörler arasındaki mimari farklılıkların analiz edilmesi, preprocessor ünitelerinin program yapılarını nasıl yorumladığını ortaya koyar. Fanuc, dwell değerlerini (P) ve tekrar sayılarını (K) kesinlikle pozitif tamsayılar olarak ayrıştırırken, Siemens reel sayılar içeren bağımsız parametre listeleri kullanır. Bir G82 çevriminde Fanuc, dwell süresinin ondalık nokta olmaksızın tamsayı olarak milisaniye cinsinden (P500) yazılmasını gerektirir. Siemens yerel kontrolörlerinde G82 çevrimi, parametre tabanlı teknoloji çevrimi olan CYCLE82 lehine devre dışı bırakılır. Geri çekilme (RTP), referans düzlemi (RFP), emniyet mesafesi (SDIS) and mutlak derinlik (DP) parametreleri ayrı ayrı reel sayılardan oluşur ve dwell süresi (DTB) ondalık saniye veya devir cinsinden belirtilerek tamsayı yorumlama sorunlarını ortadan kaldırır.

Canned cycle iptal işlemleri de büyük derleyici varyasyonları gösterir. Fanuc kontrolleri, döngü iptalini Grup 01 hareket komutu geçersiz kılmaları (overrides) aracılığıyla yönetir. Sonraki bir blokta G00 veya G01 gibi bir Grup 01 hareket komutunun belirtilmesi, modal canned cycle durumunu iptal eder ve G80 komutuyla tamamen aynı şekilde çalışır. Mitsubishi torna sistemleri, G82 modal tablolarını çalışma anında dinamik olarak yeniden tahsis eden ve iptal işlemlerini birleşik grup tabloları üzerinden yürüten bimodal bir G188/G189 derleyicisine sahiptir. Yerel Siemens kontrolleri ise hareket tabanlı iptalleri tamamen devre dışı bırakır; MCALL aracılığıyla çağrılan modal çevrimler, operatör bağımsız ve boş bir MCALL bloğu programlayana kadar sonraki koordinat bloklarında G00 ve G01 hareket kodlarını yoksayarak etkin kalmaya devam eder.

Son olarak, Mitsubishi'nin derleyicisi, programcıların satır içi tolerans parametrelerini (,I ve ,J) kullanarak konumlandırma ve delme ekseni in-position genişliklerini doğrudan çevrim bloğu içinde vermelerine olanak tanıyan özel bir parametre kilitli formatı (#1265 ext01/bit2 ON) destekler. Mitsubishi ayrıca eksen beslemesini geri döndürmeden önce sürücü kontrolü sv024 in-position genişlik doğrulamalarını zorunlu kılarak eksen gecikmesini (axis lag) önlemek için özel bir paraksiyal yavaşlama kontrolü seçim parametresine (#19417) sahiptir. Fanuc kontrolleri, tam duruşları ve sürekli yol ivmelenmesini küresel olarak veya önceden tahsis edilmiş G-codeları aracılığıyla yönettiği için bu parametre düzeyinde özelleştirmeden yoksundur; Siemens ise bu geçişleri emniyet mesafeleri ve yerel çevrim parametre ayarları aracılığıyla yönetir.

Program Örnekleri

Fanuc G82 Örneği

G90 G99 G82 X400.0 Y-350.0 Z-153.0 R-97.0 P300 F120 ;

Kuru Çalıştırma (dry run)

Kontrolör koordinatları mutlaktır (G90). Makine, takımı X-Y düzleminde X400.0 Y-350.0 konumuna hızlı ilerletir. Delme ekseni Z-97.0 (G99) seviyesindeki Point R emniyet düzlemine hızlı bir şekilde iner. Z ekseni, 120 mm/min ilerleme hızında nihai Z-153.0 derinliğine doğru kontrollü bir doğrusal ilerlemeye (G01) başlar. Z-153.0 konumuna ulaşıldığında ilerleme durur ve delik tabanını temizlemek için spindle dönmeye devam ederken takım 300 milisaniye (P300) boyunca dwell yapar. G99 geri çekilme kodu nedeniyle Z ekseni Point R seviyesi olan Z-97.0 konumuna hızlıca (G00) geri çekilir.

Siemens CYCLE82 Örneği

G290 ;
MCALL CYCLE82 (50.0, -10.0, 1.0, -25.0, , 1.5) ;
X20.0 Y30.0 ;
X40.0 Y50.0 ;
MCALL ;

Kuru Çalıştırma

Kontrolör yerel Siemens moduna (G290) geçer. CYCLE82 teknolojik döngüsü MCALL aracılığıyla modal belleğe yüklenir. Parametreler şu şekilde ayarlanmıştır: Geri Çekilme Düzlemi RTP = 50.0, Referans Düzlemi RFP = -10.0, Emniyet Mesafesi SDIS = 1.0 (dolaylı emniyet sınırı RFP + SDIS = -9.0), Mutlak Derinlik DP = -25.0 ve Dwell Bekleme Süresi DTB = 1.5 saniye. İlk koordinat bloğu X20.0 Y30.0 işlendiğinde makine, takımı hızlıca X20.0 Y30.0 koordinatına konumlandırır. Spindle kafası -9.0 emniyet seviyesine hızlıca iner ve ardından aktif feedrate ile Z-25.0 derinliğine ilerler. Takım, spindle dönerken Z-25.0 seviyesinde 1.5 saniye boyunca dwell yapar, ardından Z50.0 seviyesine hızlı eksen hareketiyle geri çekilir. Makine ikinci koordinat olan X40.0 Y50.0 konumuna hızlıca geçer ve delme çevrimini tekrarlar. En sondaki boş MCALL bloğu modal çevrim kaydını iptal ederek sistemi normal hareket blokları için sıfırlar.

Mitsubishi G82 Örneği

G82 X100.0 Z-40.0 R-5.0 F120.0 P500 LI1, I0.2, J0.1 ;

Kuru Çalıştırma

Makine, bloğu Mitsubishi torna özel formatında yorumlar. Kesici takım Z ekseni boyunca Z-5.0 seviyesindeki Point R emniyet düzlemine hızlı ilerlerken X ekseni 100.0 konumuna gelir. Z ekseni 120.0 mm/min ilerleme hızında nihai derinlik olan Z-40.0 seviyesine doğrusal olarak ilerler. Spindle dönmeye devam ederken takım kesim tabanında 500 milisaniye (P500) dwell yapar. Preprocessor, eksen hizalamasını doğrulamak amacıyla 0.2 mm (,I0.2) ve ,J0.1 (,J0.1) konum toleranslarını değerlendirir. Takım, LI1 tekrar sayısını bir kez yürüterek emniyet düzlemine hızlı hareketle (G00) geri çekilir.

Hata Analizi

MarkaAlarm KoduTetiklenme KoşuluOperatör BelirtisiKök Neden / Çözüm
FanucAlarm PS0206Axis switching in rigid mode: Programcının canned cycle durumunu iptal etmeden aktif delme eksenini değiştirmeye çalışması.CNC programı yürütme sırasında anında durur, alarm kodunu HMI ekranında görüntüler ve eksen hareketini kilitler.G82 modal döngüsü sistem durumunda hâlâ etkindir. Eksenleri değiştirmeden önce G82 çevrimini iptal etmek için bir G80 komutu ekleyin.
FanucAlarm PS0003Overflow: Integer: Bindirme `,Q` komut değerinin geçerli 0 ila 2 aralığının dışında programlanmış olması.Kontrol sistemi bir tamsayı taşması hatası üretir, döngü bloğunun yürütülmesini durdurur ve sistemi hata durumuna geçirir.Bindirme komut değeri çok büyük veya geçersizdir. Bloktaki `,Q` değerini 0 ile 2 arasında olacak şekilde düzeltin.
SiemensAlarm 61101Reference plane defined incorrectly: Geri çekilme düzlemi (RTP), referans düzlemi (RFP) ve nihai derinlik koordinatlarının tutarsız olması.Derleyici, blok yürütülmeden önce program çalışmasını durdurur, fiziksel eksen hareketini engeller ve bir koordinat hatası görüntüler.Koordinatlar mantıksal olarak hatalıdır (örn. RFP değerinin derinlik seviyesinin altında olması). Doğru bir geri çekilme yolu sağlamak için RTP, RFP ve derinlik değerlerini düzenleyin.
SiemensAlarm 61815G40 not active: Teknoloji döngüsü çağrıldığında takım yarıçap telafisinin (G41 veya G42) etkin olması.Teknoloji döngüsü derlenemez, bir telafi alarmı tetikler ve eksen hareketini kilitler.CYCLE82 yürütülmesi sırasında takım yarıçap telafisi desteklenmez. CYCLE82 çağrısından önce bir G40 komutu ekleyin.
MitsubishiProgram Error (P411)Axis Name Switching command (G111) is commanded while G82 is active: G82 aktifken Eksen Adı Değiştirme komutunun (G111) verilmesi.Yorumlayıcı program çözümlemeyi yarıda keser, P411 program hatasını görüntüler ve tezgah eksenlerini acil duruşa (emergency stop) geçirir.Canned cycle aktif durumdayken eksen değişiklikleri komuta etmek geçersizdir. G111 komutunu vermeden önce G82 modal döngüsünü G80 komutuyla iptal edin.
MitsubishiProgram Error (P923)Coordinate rotation ON or 3D coordinate conversion (G68.1) is commanded while G82 is active: G82 aktifken koordinat döndürme veya 3B koordinat dönüştürme (G68.1) komutu verilmesi.Kontrolör döndürme komutunun yürütülmesini durdurur, P923 hatasını görüntüler ve eksenleri feed hold (ilerleme duraklatma) durumunda tutar.Döngü modal durumdayken koordinat dönüşümleri başlatılamaz. G68 veya G68.1 çağrısından önce G82 döngüsünü G80 ile iptal edin.

Uygulama Notu

Üretim hattında plansız duruş sürelerini (downtime) engellemenin ve yüksek parça hurda oranını (scrap rate) düşürmenin yolu, parametre yapılandırmalarını CNC kontrolör bazında titizlikle doğrulamaktan geçer. Fanuc sistemlerinde Parameter No. 5209 Bit 2 (DWP) değerinin hatalı ayarlanması (dwell modality kapalıyken), döngü tekrarlandığında dwell süresinin uygulanmamasına ve havşa tabanının düzgün temizlenemeyerek parçanın hurdaya ayrılmasına yol açar. Benzer şekilde, Mitsubishi kontrolörlerinde Parameter #19417 (deceleration check select) parametresinin doğru şekilde verifiye edilmesi, eksen gecikmesinden (axis lag) kaynaklanan sapmaları engeller ve takımın geri çekilme esnasında delik tabanını çizerek parçayı bozmasını önler. Siemens sistemlerinde ise CYCLE82 çağrılmadan önce kesici telafi kodunun aktif bırakılması (G41/G42), doğrudan Alarm 61815 (G40 not active) hatasına yol açarak programı durdurur. Bu tür kritik duruşları önlemek ve işleme hassasiyetini korumak için, Fanuc'ta eksen değiştirilmeden önce modal döngünün G80 ile iptal edildiğinden emin olunmalı, Siemens'te koordinat çelişkilerini engelleyen Alarm 61101 durumunun önüne geçmek için referans (RFP) ve geri çekilme (RTP) düzlemleri hatasız tanımlanmalıdır.

İlişkili Komut Ağı

  • G80: Aktif tüm canned cycle çevrimlerini iptal ederek kontrolörü normal hareket enterpolasyon moduna sıfırlar.
  • G81 (veya CYCLE81): Düz delme işlemlerini dwell yapmadan gerçekleştirir, alt yüzey kalitesinin kritik olmadığı basit boydan boya delikler için uygundur.
  • G76: Torna yapılandırmalarında çok pasolu diş açma çevrimi.
  • G89 (veya CYCLE89): Tabanda dwell beklemesiyle delme gerçekleştirir, ancak duvarlarda çizik izlerini önlemek için hızlı ilerleme yerine kesme feedrate hızında geri çekilir.
  • G04: Herhangi bir canned cycle hareketinden bağımsız olarak, program bloğunda tek başına bir dwell beklemesi komut eder.
  • MCALL: Siemens yerel modal çevrimlerini etkinleştirerek, çevrim bloğunu tekrarlamadan ayrı koordinat şablonlarının yürütülmesini sağlar.

Sonuç

G82 counterboring cycle kullanırken hurda oranını sıfıra indirmek ve pahalı takım kırılmalarını önlemek için, her yeni programlama öncesinde dwell süresi ile geri çekilme düzlemlerini kontrol etmek şarttır. Spindle devrine (RPM) bağlı olarak hesaplanan dwell süresinin Fanuc sistemlerinde milisaniye cinsinden tamsayı olarak (P) yazılması, Siemens yerel modunda ise saniye cinsinden (DTB) girilmesi preprocessor okuma hatalarını tamamen ortadan kaldırır. Parça bağlama ekipmanlarının (vise jaw, clamps, chuck) taret veya spindle kafası ile çakışmasını önlemek adına, otomatik işletime geçmeden önce programın tek satır (single-block) modunda test edilmesi ve kontrol ekranındaki koordinatların doğrulanması, atölyedeki duruş süresini ve üretim maliyetlerini optimize etmenin en pratik ve güvenli yoludur.

Sıkça Sorulan Sorular

Mitsubishi CNC sistemlerinde delik tabanında eksen gecikmesini (axis lag) önlemek ve yüzey kalitesini korumak için hangi parametreyi değiştirmeliyim?

Mitsubishi kontrolörlerinde Parameter #19417 (Hole dec check 2) değeri '2' olarak ayarlandığında, eksen delik tabanına ulaştığında sv024 in-position genişlik kontrolünü zorunlu kılar. Bu ayar, eksenin yavaşlama gecikmesini ortadan kaldırarak takımın tabanda tam dwell yapmasını sağlar ve geri çekilme esnasında oluşabilecek yüzey çiziklerini önleyerek parça hurda oranını düşürür. Eksen hassasiyetini artırmak için atölyenizdeki Mitsubishi tezgahlarda bu parametreyi kontrol edip '2' değerine güncelleyin.

Fanuc tezgahında delikler arasında dwell süresinin kaybolmasını ve her delik koordinatı için bekleme süresinin tekrarlanmamasını nasıl çözebilirim?

Fanuc kontrolörlerinde Parameter No. 5209 Bit 2 (DWP) parametresi dwell özelliğinin modalliğini belirler. Eğer DWP değeri '0' olarak ayarlanmışsa, dwell süresi yalnızca G82'nin ilk tanımlandığı blokta geçerli olur ve sonraki delik konumlarında (diğer koordinatlarda) bekleme yapılmaz. Bu durum havşa derinliklerinin standart dışı kalmasına ve parçaların ıskartaya çıkmasına yol açar. Dwell bekleme süresini tüm delikler için kalıcı (modal) hale getirmek amacıyla Parameter 5209 Bit 2 (DWP) değerini '1' olarak yapılandırın.

Siemens kontrolörlerde CYCLE82 döngüsü çağrılmadan önce takım telafisi (tool radius compensation) açık kaldığında oluşan Alarm 61815 hatası nasıl giderilir?

Siemens kontrol sistemlerinde CYCLE82 gibi teknolojik döngüler yürütülürken taret veya spindle hareketlerinin çakışmaması için takım yarıçap telafisinin (G41/G42) kapalı olması zorunludur; aksi takdirde sistem Alarm 61815 üretip durur. Bu durum çevrim süresi kaybına ve tezgahın durmasına sebep olur. Hata almamak için, programınızda CYCLE82 satırından hemen önceki satıra mutlaka G40 iptal kodunu ekleyerek telafiyi devreden çıkarın.

Hala çözülmedi mi?

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

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

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

İlgili Makaleler

Bu konuyla ilgili diğer makaleler