Ana içeriğe geç
CNC.wiki

Mitsubishi G08.5 Titreşimli Kesme ve Servo Parametreleri Rehberi

Mitsubishi G08.5 Titreşimli Kesme Kontrolü (VCC) parametrelerini yapılandırın. #12586 ve #2313 ayarlarıyla P33 ve M01 1309 alarmlarını çözerek hurda oranını düşürün.

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

CNC CARE Co-founder

Giriş

Spindelde meydana gelebilecek sert bir çarpışma, taret veya ayna (turret, chuck) etrafına dolanan sürekli talaşların birikmesiyle başlar; bu durum sadece üretimi durdurmakla kalmaz, iş milinin eksen hizalamasını bozarak yüksek maliyetli duruş sürelerine (downtime) ve parça hurdaya ayırmaya (scrap) yol açar. G08.5 komutuyla programlanan Titreşimli Kesme Kontrolü (VCC - Vibration Cutting Control), kesme interpolasyonu (G01, G02, G03) sırasında besleme eksenini titreterek talaşları küçük parçalara böler ve talaş konveyörüne temiz bir şekilde tahliye edilmesini sağlar. Doğru yapılandırılmış VCC parametreleri, plansız duruş sürelerini ortadan kaldırarak hem hurda oranını (scrap rate) düşürür hem de kesici uç kırılmalarını önleyerek ciddi bir maliyet tasarrufu (cost savings) sağlar.

Teknik Özet

ÖzellikDetaylar
Komut KoduG08.5
Modal Grup / ModallikNon-modal komut (G kod grubu 0)
MarkalarMitsubishi (brand-filtered)
Kritik Parametreler#12586 (ActualClamp_VCC), #2313 (SV113 SSF8/bit0)
Ana KısıtVCC aynı anda yalnızca bir eksende çalışabilir. Hava kesme bölgesi (air-cutting zone) sağlamak için frekans (I adresi) bir tam sayıya ayarlanmamalıdır.

Hızlı Okuma

  • Tam Sayı Frekans Değerlerinden Kaçının: Hava kesme bölgesini en üst düzeye çıkarmak ve talaşları kırmak için I adresini kullanarak kesirli bir frekans (ideal olarak tam sayı + 0.5) komut edin.
  • Eksen Sözdizimini Doğrulayın: G08.5 bloğunda eksen adresinden sonra her zaman bir sıfır "0" (örneğin Z0) ekleyin, aksi takdirde P33 program hatası tetiklenir.
  • Servo Parametrelerini Etkinleştirin: Titreşimli kesme sırasında Optimal Machine Response Feed Forward fonksiyonunu etkinleştirmek için #2313 (SV113) bit 0 parametresini 1 ve #2139 (omrff_off) parametresini 1 olarak ayarlayın.
  • G-Kod Sistemini Eşleştirin: Kurulumunuza göre #1037 (cmdtyp) parametresini yapılandırın: işleme merkezleri için 1 veya 2 (G-kod sistemi 1) veya tornalar için 3 ila 8 (G-kod sistemleri 2 ila 7).
  • Titreşim İlerlemelerini Sınırlandırın: Eksen hızına üst üste binen titreşim bileşenleri eklendiğinde mekanik kaçmayı (runaway) önlemek için #12586 (ActualClamp_VCC) parametresini ayarlayın.
  • Eksen Seçimini Sınırlandırın: Koordinat sistemi hesaplama çakışmalarını önlemek için tek bir blokta titreşimli kesme için yalnızca tek bir eksen komut edin.

Temel Kavramlar

G08.5 üzerinden Titreşimli Kesme Kontrolü (VCC), turret veya chuck etrafında talaş dolanmasına neden olabilecek ve potansiyel olarak hurda parçaya veya sert bir çarpışmaya yol açabilecek sürekli talaş oluşumunu önlemek için temel olarak kullanılır.

Operatörlerin OMR-FF (Optimal Machine Response - Feed Forward) özelliğinin düzgün şekilde etkinleştirildiğini doğrulaması kritik öneme sahiptir; özellikle, parametre #2313 SV113 SSF8/bit0 değeri 1'e ayarlanmalı ve #2139 omrff_off parametresi, OMR-FF'yi geçici olarak yalnızca VCC modu ile sınırlandırmak için 1 olarak ayarlanmalıdır. VCC'nin tüm amacını bozan çok yaygın bir programlama hatası, frekansı (I adresi) bir tam sayıya ayarlamaktır. Bir tam sayı programlandığında, takım yolu her devirde mükemmel şekilde üst üste biner ve bir hava kesme bölgesi (air-cutting zone) oluşturamaz, bu da talaşların dağıtılamayacağı anlamına gelir. Programcılar teorik olarak talaşların düzgün bir şekilde kırılmasını sağlamak ve hava kesme bölgesini en üst düzeye çıkarmak için frekans için bir "tam sayı + 0.5" komutu vermelidir. Operatörler ayrıca aşırı makine rezonansına da dikkat etmelidir; SV038 FHz1 ve SV046 FHz2 gibi notch filtresi parametrelerinin (0 ila 2250 Hz arasında ayarlanabilir) kullanılması, aktif işleme sırasında istenmeyen mekanik titreşimlerin bastırılmasına yardımcı olur.

Komut Yapısı

G08.5'in sözdizimi yapısı, Mitsubishi kontrol ünitesinin eksen titreşimini nasıl işleyeceğini belirler. Başlangıç bloğu titreşimli kesme modunu, hedef eksenin seçimini, titreşim frekansını ve genlik ilerleme oranını tanımlar. CNC, G08.5 P2 komutunu okuduğunda titreşim rutinini başlatır, ancak gerçek salınım yalnızca sonraki doğrusal (linear) veya dairesel (circular) kesme interpolation komutları sırasında gerçekleşir.

İptal komutu olan G08.5 P0, tüm titreşim kontrolünü durdurur. İptal bloğunun eksen adresleri veya ikincil parametreler içermemesi esastır. Programcı iptal bloğuna yanlışlıkla "a", "I" veya "K" adresini dahil ederse, kontrolör anında bir P32 alarmı verir.

Sözdizimi

G08.5 P2 Z0 I1.5 K2.00 ; Z ekseninde VCC'yi başlat, frekans 1.5, genlik oranı 2.00
G01 Z-10.0 F0.2       ; Titreşimle doğrusal kesme gerçekleştir
G08.5 P0              ; Titreşimli kesme modunu iptal et

Parametreler

Adres / ParametreAçıklamaAyar Aralığı / Değer
PKomut modu seçimi: Titreşimli kesmeyi başlatmak için P2, titreşimli kesmeyi iptal etmek için P0.0 veya 2
αTitreşim hedef ekseni. Eksen adını (örneğin Z) ve ardından gelen bir 0'ı (Z0) belirtin.Eksen adresi ve sonrasında gelen 0
Iİş mili (spindle) devri başına titreşim frekansı. Bir tam sayıya ayarlanmamalıdır.0.10 ila 31.50
KTitreşim genliği ilerleme oranı. Belirtilmemesi durumunda varsayılan parametre değeri kullanılır.0.01 ila 9.99

Marka Uygulamaları

Mitsubishi

Mitsubishi CNC sistemlerinde, G08.5 sözdizimi, VCC başlangıç bloğunda eksen adresinin hemen ardından gelen bir sıfır "0" (örneğin Z0) gerektirir. Kelime komut değeri kontrolü aktifse ve sondaki sıfır atlanırsa, makine anında P33 program hatası (program error) ile durur. Kontrol ünitesi ayrıca makine tipleri arasında kesin bir ayrım uygular: Tornalar (L sistemleri) G-kod sistemleri 2 ila 7'yi (parametre #1037 cmdtyp aracılığıyla yapılandırılır) kullanmalıdır, oysa İşleme Merkezleri (M sistemleri) G-kod sistemi 1 ile sınırlıdır. Geçersiz bir G-kod sisteminde G08.5 yürütülmesi P34 alarmını tetikler.

Agresif titreşim çevrimleri sırasında eksen sürücülerini mekanik hasarlardan korumak için Mitsubishi, #12586 (ActualClamp_VCC) parametresini kullanır. Komut verilen feedrate ile üst üste binen titreşim bileşenlerinin birleşik hızı bu programlanmış limiti aşarsa, sistem eksen kaçmasını önlemek için bir M01 1309 işlem hatası (operation error) tetikler.

Marka Karşılaştırmaları

Mitsubishi Kontrolör SerisiVCC Opsiyonu KullanılabilirliğiParametre ve Sistem LimitleriTipik Uygulama Kısıtlamaları
M800/M80 SerisiStandart yüksek performans desteği#11678 VibPerRevMax_VCC ve #12586 ActualClamp_VCC sınırlarının tam olarak ayarlanmasına olanak tanır.Yüksek hızlı işleme merkezleri (M sistemi) ve çok eksenli tornalar (L sistemi) için optimize edilmiştir.
C80 SerisiÖzel çok eksenli konfigürasyonlarda mevcutturMekanik rezonansı bastırmak için #2238 (SV038) ve #2246 (SV046) notch filtrelerini tam olarak destekler.Tipik olarak multi-spindle kontrolü II senkronizasyonu gerektiren yüksek üretim hatlarına entegre edilmiştir.
E80 SerisiOpsiyona bağlı standart destekDaha düşük frekans sınırlama eşiklerine ve temel ayarlama limitlerine tabidir.Standart işleme çevrimleri (cycles) ile sınırlıdır; son derece agresif titreşimli ilerlemeler için uygun değildir.

Teknik Analiz

Mitsubishi CNC'leri, diğer kontrol markalarına kıyasla son derece belirgin VCC davranışları sergiler. İlk olarak, sözdizimleri G08.5 bloğu içindeki eksen adresinin hemen ardından gelen bir sıfır "0" (örneğin Z0) gerektirir; kelime komut değeri kontrolü aktifse bu sıfırın atlanması anında bir P33 alarm kodu tetikler. İkinci olarak, Mitsubishi, makine tipine bağlı olarak VCC yürütmesi için katı bir G-code sistemi bölümlemesi uygular: Tornalar (L sistemleri) G-code sistemleri 2 ila 7'yi kullanmalı, İşleme Merkezleri (M sistemleri) ise G-code sistemi 1 ile sınırlandırılmalıdır. Uygun olmayan bir sistemde G08.5 yürütülmesi, işlemi anında bir P34 program hatası (program error) ile durdurur. Son olarak Mitsubishi, #12586 ActualClamp_VCC parametresi aracılığıyla titreşim ilerleme hızı (feedrate) için özel bir donanım korumalı sınırlama mekanizması barındırır. Üst üste binen titreşim bileşenleri eksen hızını bu programlanmış limitin üzerine çıkarırsa sistem, agresif genlik ve frekans kombinasyonlarının eksen sürücülerine zarar vermemesini garanti altına almak için eksen kaçmasını önleyici bir M01 1309 işlem hatası (operation error) tetikler.

Ayrıca, md10000-siemens-axis-names içinde tanımlandığı gibi eksen yönelimlerini veya adlarını yapılandırırken ya da md20112-program-start-default altında açıklandığı gibi başlatma sırasında varsayılan G-code parameterslerini yapılandırırken ilgili sistemlerle çakışmaların nasıl önleneceğinden de bahsetmeliyiz. Bu ilkeler, CNC sistem tiplerini fiziksel parametrelerle uyumlu hale getirmenin önemini vurgulamaktadır.

Program Örnekleri

N01 M03 S3500 ; Spindle'ı 3500 RPM hızında başlat
N02 G95       ; Devir başına ilerleme modunu seç (senkronize ilerleme)
N03 G08.5 P2 Z0 I1.5 K2.00 ; Z ekseninde titreşimli kesmeyi başlat, frekans 1.5, genlik oranı 2.00
N04 G01 Z-1.0 F0.04 ; Z eksenini titreterek doğrusal kesme interpolation işlemini gerçekleştir
N05 G01 X1.0 ; X eksenini kes (titreşim Z ekseninde aktif kalır)
N07 G08.5 P0 ; Titreşimli kesme modunu iptal et

Kuru Çalıştırma (Dry Run) Yürütme Prosedürü

Üretimde titreşimli kesmeyi uygulamadan önce, operatörler eksenin mekanik hasara yol açmadan doğru şekilde hareket ettiğini doğrulamak için bir kuru çalıştırma gerçekleştirmelidir. Aşağıdaki adımları uygulayın:

  1. Açıklığı Kontrol Edin: İş parçasının ayna (chuck) içine bağlanmadığından emin olun ve taret (turret) üzerindeki spindle ile çarpışabilecek tüm takımları uzaklaştırın.
  2. Tek Blok Modunu Ayarlayın: Operatör panelindeki Single Block (Tek Blok) anahtarını ON konumuna getirin.
  3. Kodu Girin: Program bloğunu MDI modunda girin veya test programını seçin.
  4. Yürütmeyi Başlatın: Spindle'ı 3500 RPM'de etkinleştirmek için Cycle Start tuşuna basın.
  5. İlerleme Modunu Onaylayın: G95 komutunu okumak için Cycle Start tuşuna basın.
  6. VCC'yi Etkinleştirin: G08.5 P2 Z0 I1.5 K2.00 bloğunu yürütmek için Cycle Start tuşuna basın. Hiçbir program hatasının tetiklenmediğini ve eksenin titreşim için hazırlandığını doğrulayın.
  7. Interpolasyon İşlemini Çalıştırın: G01 Z-1.0 F0.04 kesme ilerlemesini yürütmek için Cycle Start tuşuna basın. Z ekseni gözle görülür ve işitilebilir şekilde titreyerek ilerleyecektir. Titreşim hızının parametre sınırlama limitlerini tetiklemediğinden emin olun.
  8. Modu İptal Edin: G08.5 P0 bloğunu yürütmek için Cycle Start tuşuna basın. Titreşim bileşenleri anında duracak ve eksen normal ilerleme moduna dönecektir.

Hata Analizi

Mitsubishi Alarm KoduTetiklenme KoşuluOperatör BelirtisiPratik Çözüm
P32
Program Hatası
Komut verilen eksen parça sisteminde mevcut değil veya bir iptal bloğunda (G08.5 P0) "a", "I" veya "K" adresleri komut değerleri olarak yer alıyor.Sistem blok yürütmeyi durdurur; ekranda bir alarm mesajı görüntülenir; cycle start devre dışı bırakılır.Eksen adının sistem için geçerli olduğunu doğrulayın ve iptal bloğundaki tüm adres değerlerini kaldırın.
P33
Program Hatası
P adresi atlanmış, iki veya daha fazla eksen aynı anda komut edilmiş veya kelime kontrolü aktifken eksen adresini takip eden "0" sıfırı atlanmış.Makine yürütmesi anında durur; HMI bir sözdizimi (syntax) hatası görüntüler.Sondan sıfır alacak şekilde tam olarak tek bir eksen belirtin (örneğin Z0) ve P2 komutunun mevcut olduğundan emin olun.
P34
Program Hatası
G08.5 komutu geçersiz bir G-code sisteminde yayınlanmış.Kontrolör işlemi durdurur ve program bloğunu kilitler.#1037 cmdtyp parametresinin işleme merkezleri için 1 veya 2 (G-code sistemi 1) ya da tornalar için 3 ila 8 (G-code sistemleri 2 ila 7) olarak ayarlandığından emin olun.
P35
Program Hatası
Geçersiz bir değer komut edilmiş veya komut edilen frekans veya genlik oranı parametre limitlerini aşıyor.CNC aktif çevrimi (cycle) iptal eder ve bir parametre hatası görüntüler.Frekans adresi I'nın 0.10 ila 31.50 ve genlik K'nın 0.01 ila 9.99 arasında olduğunu ve #11678 veya #11671 parametrelerini aşmadığını kontrol edin.
M01 1309
İşlem Hatası
Birleşik titreşim feedrate değeri, #12586 ActualClamp_VCC parametresi tarafından sınırlandırılmış.Eksen ilerleme hızı kısıtlanır; ekranda işlem hatası (operation error) mesajı görüntülenir.Komut verilen kesme feedrate değerini, genliği veya frekansı azaltın ya da #12586 parametre limitini ayarlayın.
M01 1303
İşlem Hatası
Aktif titreşimli kesme kontrolü sırasında kuru çalıştırma ve harici yavaşlama komut hızı, #12571 VibClamp_VCC parametresi tarafından sınırlandırılmış.Kuru çalıştırma veya yavaşlama sırasında eksen hareketi sınırlandırılır; uyarı lambası tetiklenir.Kuru çalıştırma hızını ayarlayın veya #12571 parametresindeki sınırlama eşiğini artırın.
M01 1300
İşlem Hatası
Çoklu spindle kontrolü II etkinken, aktif titreşimli kesme modu sırasında seçilen spindle değiştirilmiş.Sistem spindle dönüşünü iptal eder; çevrim (cycle) durur.Spindle seçim değişikliklerini G08.5 aktivasyon bloğunu yürütmeden önce gerçekleştirin.

Uygulama Notu

Doğru eksen tanımı ve uygun parametre kalibrasyonu yapılmadan devreye alınan titreşimli kesme çevrimleri, parçanın hurda olmasına ve iş milinin hasar görmesine yol açar. G08.5 P2 bloğunda eksen adından sonra gelmesi zorunlu olan sıfır (örneğin Z0) yazılmadığında veya kelime kontrolü aktifken eksen adı eksik girildiğinde kontrol ünitesi anında P33 program hatası (P33 program error) verir. Ek olarak, #2313 SV113 SSF8/bit0 parametresi 1 yapılmalı ve #2139 omrff_off parametresi 1 olarak ayarlanarak OMR-FF (Optimal Machine Response - Feed Forward) fonksiyonu titreşim modunda sınırlandırılmalıdır. Aşırı genlik veya yüksek frekans kombinasyonları eksen hızını aşırı artırdığında, #12586 ActualClamp_VCC parametresinde tanımlanan sınır aşılır ve M01 1309 işlemi hatası (operation error) tetiklenerek eksen kaçması (runaway) önlenir. Bu parametrelerin doğru şekilde optimize edilmesi, ani duruş süresini (downtime) en aza indirerek hem takımları korur hem de işletmede kayda değer maliyet tasarrufu ve düşük hurda oranları sağlar.

İlişkili Komut Ağı

  • G01 / G02 / G03: Hedef eksenin titreşimli kesme gerçekleştirdiği doğrusal (linear) ve dairesel (circular) interpolation komutları.
  • G94 / G95: Devir başına ilerleme veya dakika başına ilerlemeyi tanımlayan feedrate modları; senkronize titreşimli kesme için devir başına ilerlemeye ayarlanmalıdır.
  • G61.1: Hassas yol toleranslarını korumak için VCC ile koordineli çalışan yüksek hassasiyetli kontrol modu.
  • m19-spindle-orientation: Yalnızca spindle stabilize olduğunda ve VCC modu tamamen iptal edildiğinde yürütülmesi gereken spindle yönlendirme komutu.

Sonuç

VCC teknolojisinin başarılı bir şekilde uygulanması, sistem parametrelerinin dikkatle optimize edilmesine ve programlamada kesirli frekans değerleri (örneğin tam sayı + 0.5) seçilmesine bağlıdır. İşletmeler, kuru çalıştırma (dry run) prosedürünü uygulayarak ve #12586 ActualClamp_VCC parametresini güvenli mekanik sınırlar dahilinde kalibre ederek parça hurda oranlarını (scrap rate) sıfıra indirebilir. G08.5 komutunun ve ilgili parametrelerin doğru yönetimi, plansız duruş sürelerini (downtime) minimize eder, ayna ve taret üzerindeki mekanik zorlanmaları azaltır ve sonuç olarak üretim hattında yüksek maliyet tasarrufu (cost savings) sağlar.

Sıkça Sorulan Sorular

G08.5 komutunda I parametresinin tam sayı girilmesi üretimi nasıl etkiler ve hurda oranını nasıl artırır?

Frekans adresi olan I değerinin tam sayı olarak girilmesi, kesici takımın her devirde aynı noktada üst üste bindirme yapmasına neden olur ve talaş kırılması için gereken hava kesme bölgesini tamamen ortadan kaldırır. Bu durumda, kopmayan sürekli talaşlar tarette veya aynada birikerek parçayı çizer, takımı kırar ve ciddi hurda maliyetine yol açar. Pratik Eylem: G08.5 satırındaki I adresini mutlaka kesirli bir değer (örneğin I1.5 veya I2.5) olarak programlayarak kesintisiz talaş kırılmasını sağlayın.

Mitsubishi CNC'de VCC devreye alındığında eksen kaçmasını önlemek için hangi parametre ayarlanmalıdır?

Titreşim bileşenleri kesme ilerlemesine eklendiğinde eksen hızının fiziksel limitleri aşmasını ve eksen kaçmasını (axis runaway) engellemek için #12586 (ActualClamp_VCC) parametresi ayarlanmalıdır. Bu parametrenin yanlış yapılandırılması M01 1309 alarmına yol açarak üretimi durdurur. Pratik Eylem: #12586 parametresini makinenin mekanik kapasitesine göre sınırlandırın ve alarm durumunda kesme ilerleme hızını (feedrate) veya titreşim genlik oranını (K) düşürün.

Titreşimli kesme (VCC) işlemi sırasında makinedeki mekanik rezonansı ve titreşimi azaltmak için ne yapılabilir?

Yüksek frekanslı salınımlar sırasında tezgahta aşırı mekanik titreşim ve rezonans oluşması durumunda, notch filtre parametreleri kullanılarak titreşim sönümlenebilir. Mitsubishi kontrol ünitelerinde #2238 SV038 (FHz1) ve #2246 SV046 (FHz2) parametreleri 0 ile 2250 Hz arasında ayarlanarak rezonans frekansları hedeflenebilir. Pratik Eylem: Makinenin rezonans yaptığı frekansı tespit edin, bu frekans değerini #2238 ve #2246 parametrelerine girerek rezonansı bastırı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