Ana içeriğe geç
CNC.wiki

Fanuc Backlash Kompanzasyon Parametreleri Ayarlama ve Hata Çözümü

Fanuc backlash kompanzasyonunu Parameter 1851 ve 1852 ile doğru yapılandırın. Kuadrant çıkıntılarını giderin, SV0417 ve 4n0 servo alarmlarını çözün.

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

CNC CARE Co-founder

Giriş

Bir makinenin yeniden başlatılması veya kapatılıp açılmasının ardından G28 referans pozisyonuna dönüş işlemi yürütülmeden yüksek hassasiyetli bir kesim cycle'ının başlatılması, takım turret'inin veya spindle'ın öngörülemeyen bir sapma ile doğrudan mengene çenesine (vise jaw), iş parçası pabucuna (clamp) veya chuck'a bindirmesine neden olan ciddi bir imalat riski barındırır. Bu hatalı yapılandırma sadece spindle'ı durdurmakla kalmaz; parçayı hurdaya (scrap) çıkarır ve cycle süresi kaybolur. Güç açılışının hemen ardından tezgah referans noktasına gönderilmediğinde, CNC kontrol ünitesi Parameter 1852 yazmacında tanımlı olan hızlı konumlandırma (rapid traverse) backlash kompanzasyon değerini devre dışı bırakır. Kontrolör bunun yerine hızlı konumlandırma yön değişimlerinde de Parameter 1851 kesme ilerlemesi backlash değerini körü körüne uygulamaya devam eder. Karmaşık 3D kontur işleme operasyonlarında kompanse edilmemiş bu mekanik backlash, mikroskobik boyutta birikerek nihayetinde kontrolsüz bir eksensel sapmaya yol açar. Bu sinsi hata durumunun neden olduğu sert eksen bindirmesi (hard collision), spindle şaftını bükerek binlerce dolarlık hasara sebep olmakla kalmaz; işlenen değerli parçayı anında hurda haline getirerek işletmeyi günlerce sürecek plansız duruş süreleri (downtime) ile baş başa bırakır.

Bu yüksek maliyetli mekanik çarpışmaları önlemek ve dar toleranslı işlemeyi güvence altına almak için operatörler, tüm arka plan servo pals enjeksiyon ayarlarının doğru olduğunu doğrulamalıdır. Temel backlash kompanzasyonunun ötesinde, çift pozisyon geri besleme (dual position feedback) veya backlash tork ofseti için yanlış işaret girilmesi gibi hatalı parametre girişleri, eksen yön değişimlerinde servo döngüsünü kararsız hale getirecektir. Bu durum gerçekleştiğinde, dijital servo yazılımı makinenin mekanik bileşenlerini korumak için tüm hareketi anında durdurur ve SV0417 veya 4n0 gibi alarm kodlarını görüntüler.

Teknik Özet

Teknik ÖzellikSpesifikasyon
Komut KoduN/A (Parametre tabanlı / Arka planda sürekli)
Modal GrubuNon-modal
Kapsanan MarkalarFanuc
Kritik ParametrelerParameter 1851 (Cutting Backlash), Parameter 1852 (Rapid Backlash), Parameter 1800#4 (RBK Toggle)
Ana KısıtFeedrate-ayrılmış backlash kompanzasyonu (RBK) yalnızca ilk referans pozisyonuna dönüş (G28) tamamlandıktan sonra aktif olur. O zamana kadar yalnızca Parameter 1851 uygulanır.

Hızlı Okuma

  • CNC makinesini çalıştırdıktan hemen sonra G28 referans pozisyonuna dönüş işlemi gerçekleştirerek feedrate-ayrılmış backlash kompanzasyonunu aktif hale getirin.
  • Kesme ilerlemeleri ve hızlı konumlandırmalar için ayrı backlash kompanzasyon değerlerini etkinleştirmek amacıyla Parameter 1800#4 (RBK) değerini "1" yapın.
  • Eski değerlerin üst üste binmesini önlemek için komparatör saati ile fiziksel backlash ölçümleri yapmadan önce Parameter 1851 değerini sıfıra ayarlayın.
  • Dairesel interpolation (circular interpolation) sırasında kuadrant çıkıntılarını veya çökmelerini ortadan kaldırmak için backlash ivmelenme parametrelerini ayarlayın.
  • Backlash ivmelenmesinin hem rapid hem de cutting feedrate için mi yoksa yalnızca cutting feedrate için mi geçerli olacağını belirtmek için Parameter 2009#6 (BLCU) kullanın.
  • Daha büyük bir düzeltme torku gerektiğinde backlash ivmelenme miktarına 10 kat çarpan uygulamak için Parameter 2010#3 (BLTE) değerini "1" yapın.

Temel Kavramlar

Fanuc backlash kompanzasyonu parametrelerinin pratik programlama etkisi, bilyalı miller (ballscrews), eksenel rulmanlar (thrust bearings) ve kaplinlerdeki mikroskobik mekanik boşluğu (slop) kusursuz bir şekilde absorbe etme yeteneğidir. Bir eksenin yön değiştirdiği milisaniyede hedeflenen servo palslarını enjekte eden CNC, fiziksel kesici takımın programlanan koordinatlarla mükemmel şekilde eşleşmesini sağlar. Tezgah dairesel takım yollarında interpolation yaparken (G02/G03), programcılar ve operatörler kuadrant geçişlerindeki mikroskobik tümsekler veya çökmeler olan "kuadrant çıkıntılarına" (quadrant protrusions) karşı son derece dikkatli olmalıdır.

Tezgah sürtünmesi ve servo gecikmesi, yüksek hızlı ark kesimi sırasında yön değiştirme zamanlamasının sapmasına neden olduğundan, operatörler kuadrant geçişinde ani bir tork darbesi enjekte etmek için Fanuc'un özel backlash ivmelenme parametrelerini (2082 ve 2048 gibi) kullanmalıdır. Bu ivmelenme parametresi aşırı yüksek ayarlanırsa iş parçasında bir çökme meydana gelir; çok düşük ayarlanırsa profilde bir çıkıntı kalır.

Komut Yapısı

Fanuc sistemlerinde backlash kompanzasyonu, belirli bir aktivasyon G-code'u gerektirmek yerine, arka planda çalışan bir servo görevi olarak işlev görür. Kontrolör bir eksen yön değişimi algıladığında, servo döngüsüne otomatik olarak önceden belirlenmiş sayıda kompanzasyon palsı enjekte eder. Bu dinamik pals enjeksiyonu, yön değişimleri sırasında fiziksel mekanik boşluğu dengeler ve manuel müdahale olmaksızın boyutsal bütünlüğü korur. Operatörler bu ayarları kontrolörün parametre ekranından görüntüleyebilir ve düzenleyebilir (daha fazla bilgi için fanuc parameters and pwe kılavuzunu inceleyin).

Fanuc servo mimarisi, kompanzasyonu iki farklı duruma ayırır: kesme ilerlemeleri (cutting feeds) ve rapid traverse oranları. Bu ilerlemeleri ayrı parametre kayıtları aracılığıyla yöneten kontrolör, farklı operasyonların değişen mekanik streslerinin ve tork gereksinimlerinin doğru şekilde kompanse edilmesini sağlar. Operatörler, takım tezgahının mekanik özelliklerine uyum sağlamak için bu feedrate-tabanlı ayrımı açıp kapatabilirler.

ParametreAçıklamaDeğer Aralığı / Ayarlar
1851Her eksen için backlash kompanzasyon değeri (kesinlikle kesme ilerlemeleri için kullanılır)−9999 ila 9999 (algılama birimleri)
1852Rapid traverse için kullanılan backlash kompanzasyon değeri−9999 ila 9999 (algılama birimleri)
1800#4 (RBK)Backlash kompanzasyonu ayrım seçim anahtarı (cutting feed vs rapid traverse)0 = Ayrımı devre dışı bırak (1851 kullan)
1 = Ayrımı etkinleştir (1851 ve 1852)
2009#6 (BLCU)Backlash ivmelenmesi geçerlilik modu0 = Hem rapid hem de cutting için geçerli
1 = Yalnızca cutting feed için geçerli
2010#3 (BLTE)Backlash ivmelenme miktarı çarpanı0 = Çarpan ×1
1 = Çarpan ×10
1800#1 (CVR)Servo başlatma sırasında hız kontrolü hazır (velocity control ready) sinyali kontrol seçimi0 / 1

Marka Uygulamaları

Fanuc

Fanuc sistemlerinde backlash kompanzasyonu, belirli parametreleri kullanarak arka planda sürekli olarak çalışır. CNC, yön değişimi üzerine servo döngüsüne kompanzasyon palsları enjekte eder ve hareketin bir cutting feed veya rapid traverse olmasına bağlı olarak farklı değerler uygular. Bu davranış, 1851 ve 1852 gibi parametreler kullanılarak kontrol edilir.

Her ne kadar backlash fonksiyonu parametre tabanlı olsa da, kurulum sırasında eksen yön değişimlerini ve kompanzasyon davranışını doğrulamak için G00 (rapid traverse) ve G01 (doğrusal cutting feed) gibi belirli G-code komutları kullanılır. Feedrate-ayrılmış kompanzasyonu başlatmak için G28 aracılığıyla bir referans noktasına dönüş juga gereklidir.

KategoriDetaylarAçıklama
Parametreler1851, 1852, 1800#4 (RBK), 2009#6 (BLCU), 2010#3 (BLTE), 1800#1 (CVR)Kompanzasyon değerlerini yapılandırın, feedrate-tabanlı ayrımı etkinleştirin, ivmelenme modlarını değiştirin ve çarpan seçeneklerini ayarlayın.
AlarmlarSV0401 (V READY OFF), 4n0 (Excessive Position Error), SV0417 (Servo Instability)Servo hazır zamanlama uyuşmazlıkları, aşırı parametre giriş hataları veya yön değişimi sırasında dijital servo döngüsü kararsızlığı tarafından tetiklenen hata kodları.
Sürüm FarklılıklarıSeries 0 (0535–0538); Series 10/11/15 (1860/1963); Series 16i/18i/21i/30i (1851/1852/2048/2082/2089)Eski kontrol üniteleri daha eski parametre yapılarını ve sınırlı veri aralıklarını kullanırken, modern modeller birleşik kayıtları kullanır.

UYARI: Komparatör saati ile fiziksel backlash ölçümü yapmadan önce her zaman Parameter 1851'in 0'a sıfırlandığını doğrulayın; aksi takdirde yeni değer eski değerin üzerine binecek, bu da ciddi aşırı kompanzasyona ve boyutsal hatalara yol açacaktır.

Marka Karşılaştırmaları

ÖzellikEski Series 0Series 10 / 11 / 15Modern Series 16i / 18i / 21i / 30i
Standart Backlash Parametresi0535–0538 Parametreleri1851/1852 Parametreleri (eski 10 için 1851)1851 (cutting) ve 1852 (rapid) Parametreleri
Ayrılmış Backlash (RBK)DesteklenmiyorDestekleniyorDestekleniyor (Parameter 1800#4)
Backlash İvmelenmesiDesteklenmiyor1860 / 1963 Parametreleri2048, 2082, 2089 Parametreleri
Veri Limiti / Aralığı0 ila 2550Değişken−9999 ila 9999

Teknik Analiz

Fanuc, backlash mimarisini feedrate-ayrılmış kayıtlar, öngörülü tork ivmelenmesi ve otomatik overrun tamponlama (overrun buffering) özellikleri ile diğer kontrolör markalarından temel düzeyde ayırır. İlk olarak bu kontrol markası, bilyalı milin (ballscrew) ağır bir cutting feed yükü altındayken, rapid traverse hareketinin yüksüz momentumuna kıyasla farklı şekilde esnediğini ve büküldüğünü kabul eder. CNC, Parameter 1800#4 (RBK) kullanarak backlash'i tamamen bağımsız iki değişkene ayırır ve aktif G-code modundan bağımsız olarak kusursuz doğruluk sağlar.

İkinci olarak Fanuc, parametre 2009#2 ve 2010 aracılığıyla dijital servo yazılımına doğrudan entegre edilmiş son derece gelişmiş bir "Yeni Tip Backlash İvmelenmesi" (New Type Backlash Acceleration) fonksiyonuna sahiptir. Bu fonksiyon, pasif olarak kompanzasyon palsları beslemek yerine, özellikle yön değişimi sırasında mekanik statik sürtünmeyi aşmak için motorun tork komutunu anlık olarak şiddetle yükseltir ve iş parçası üzerindeki kuadrant izlerini tamamen ortadan kaldırır.

Son olarak Fanuc, bir eksen yön değiştirirken aynı zamanda feedrate modunu değiştirdiğinde (örneğin pozitif bir rapid traverse hareketinden negatif bir cutting feed hareketine geçerken) sofistike bir dinamik harmanlama (blending) formülü kullanır. Formül, overrun tamponunu temsil eden α = (A − B) / 2 olarak hesaplanır. CNC'nin işlemcisi, eksenin titremesine veya konum kaybetmesine izin vermeden farklı mekanik boşlukları sorunsuz bir şekilde harmanlamak için bu tamponu otomatik olarak hesaplar.

Program Örnekleri

; Fanuc Backlash Doğrulama Programı
G90 G01 G09 X0 F200.0 ; Konumlandırmayı doğrulamak için tam duruş kontrolü (exact stop check) ile X0'a doğrusal ilerleme
G00 X200.0            ; Rapid backlash tetiklemek için X200.0'a rapid traverse (Parameter 1852)
G90 X100.0            ; Eksen yön değiştirme tekrarlanabilirliğini kontrol etmek için rapid hızda X100.0'a geri dönüş

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

  1. Kontrolör, X-eksenini 200 mm/dak kesme ilerlemesinde (cutting feedrate) absolute 0 mm pozisyonuna hareket ettiren G90 G01 G09 X0 F200.0 satırını yürütür. G09 komutu, pozisyonu doğrulamak için eksen hareketini durdurarak bir tam duruş kontrolü (exact stop check) zorlar ve Parameter 1851 cutting backlash palslarının stabilize olmasına izin verir.
  2. Tezgah, X200.0 koordinatına rapid olarak hareket eden G00 X200.0 satırını yürütür. CNC kontrolörü, eksen maksimum hıza ulaşırken rapid-spesifik backlash palslarını enjekte etmek için Parameter 1852 parametresini referans alır.
  3. Kontrolör, G90 X100.0 satırını yürütür. X-ekseni yönünü pozitiften (200.0'a doğru hareket ederken) negatife (100.0'a doğru hareket ederken) çevirdiği için, CNC'nin işlemcisi backlash kompanzasyon değerini otomatik olarak hesaplar ve uygular. Bu bir rapid traverse hareketi olduğu için Parameter 1852 uygulanır ve operatör eksen yön değiştirme tekrarlanabilirliğini kontrol edebilir.

Hata Analizi

MarkaAlarm KoduTetiklenme KoşuluOperatör BelirtisiKök Neden / Çözüm
FanucSV0401Servo başlatma sırasında hız kontrolü hazır (velocity control ready - VRDY) sinyalinin, konum kontrolü hazır (PRDY) sinyali gelmeden önce AÇIK (ON) konuma gelmesi.CNC sistemi başlangıç sırasında kilitlenir ve servo başlatma işlemini durdurur.Servo başlatma parametrelerini kontrol edin ve Parameter 1800#1 (CVR) değerinin donanım yapılandırmasıyla eşleştiğini doğrulayın.
Fanuc4n0Backlash ivmelenmesi veya dijital servo ayarlarındaki aşırı uyuşmazlıkların neden olduğu, durma sırasında aşırı konum hatası miktarı.Eksen durduğunda anormal bir sapma kaydeder ve anında kapanmayı tetikler.Backlash ivmelenme parametrelerini (2048, 2082, 2089) kontrol edip ayarlayın ve dijital servo ayarını düzeltin.
FanucSV0417Yanlış tork ofseti veya işaret değişimi (artı/eksi) gibi büyük parametre giriş hataları nedeniyle yön değiştirme sırasında servo döngüsü kararsızlığı.Eksen yön değiştirirken şiddetle titrer veya tekleme yapar ve bir servo hatası verir.Çift pozisyon geri besleme (dual position feedback) parametrelerini doğrulayın ve backlash tork ofset parametrelerindeki işaret değişimlerini kontrol edin.

Uygulama Notu

Yüksek hassasiyetli işleme çevrimlerinde, güç açılışından sonra mekanik temel hattın normalize edilmemesi nedeniyle spindle veya turret'in mengene çenesine (vise jaw), iş parçası pabucuna (clamp) veya chuck'a bindirmesi, CNC tezgahlarında parça imalat maliyetlerini doğrudan artıran ve değerli iş parçalarını hurdaya (scrap) çeviren en büyük risk faktörüdür. Sistem yeniden başlatıldıktan sonra bir G28 referans pozisyonuna dönüş işlemi tamamlanana kadar, CNC kontrolör Parameter 1852 hızlı konumlandırma (rapid traverse) backlash kompanzasyon değerlerini uygulamayı reddeder. Bu durumda makine, hızlı konumlandırma vektörlerinde de Parameter 1851 kesme ilerlemesi (cutting feedrate) backlash değerini körü körüne uygulayarak mikroskobik pozisyonlama hatalarının birikmesine yol açar. Karmaşık 3D takım yollarında biriken bu kompanse edilmemiş backlash sapması, nihayetinde sert eksen bindirmelerine (hard collision) neden olarak spindle rulmanlarını bozar, turret eksenini kaydırır ve günlerce sürecek plansız duruş sürelerine (downtime) yol açar. Operatörler, üretimin durmasını önlemek ve maliyet tasarrufu sağlamak adına, güç açılışından hemen sonra eksenleri referans noktasına göndermeyi ve Parameter 1800#4 (RBK) ile feedrate-ayrılmış backlash kompanzasyonunu aktif hale getirmeyi standart bir kural olarak uygulamalıdır. Ek olarak, dijital servo ve backlash ivmelenme parametrelerinin (2082/2048) yanlış tork değerleriyle veya hatalı artı/eksi işaretleriyle yapılandırılması yön değiştirme anında servo döngüsünün kararsız hale gelmesine neden olur ve sistemi korumak için anında SV0417 veya 4n0 alarmlarını tetikleyerek üretimi durdurur. Benzer şekilde, sıfırlama sonrasında etkin modal kodları korumak için fanuc parameter 3402 g code clear ayarının yapılması da bu parametre kayıtlarında yönetilir.

İlişkili Komut Ağı

  • G00 (Rapid Traverse): Hızlı konumlandırma hareketleri sırasında özel backlash kompanzasyon değerlerini uygulamak için Parameter 1852 parametresini kullanır.
  • G01 (Linear Interpolation): Doğrusal interpolation hareketleri sırasında doğru boyutları korumak için Parameter 1851 backlash kompanzasyonunu uygular.
  • G02 / G03 (Circular Interpolation): Kuadrant geçişlerindeki yön değişimlerinde çıkıntıları ve çökmeleri ortadan kaldırmak için backlash ivmelenme tork ofsetlerini (Parameter 2048 ve 2082 gibi) tetikler.
  • G28 (Reference Position Return): Feedrate-bağımlı backlash kompanzasyonu seçimini aktif hale getirmek için gerekli olan mutlak koordinat temel hattını (baseline) oluşturur. Çarpışmaları önlemek için operatörler, g22 g23 stored stroke limit gibi güvenlik sınırlarını da yapılandırmalıdır.

Sonuç

Fanuc kontrol ünitelerinde backlash kompanzasyon parametrelerinin periyodik olarak kalibre edilmesi ve güç açılışından sonra disiplinli bir referans alma protokolünün izlenmesi, parça hurda (scrap) oranlarını düşürmenin ve plansız makine duruş sürelerinin önüne geçmenin en etkili yoludur. Parameter 1851 ve 1852 değerlerinin gerçek mekanik aşınma durumuna göre hassas bir şekilde tune edilmesi ve Parameter 1800#4 (RBK) seçim anahtarının etkinleştirilmesi, imalat döngülerindeki hassasiyet değişkenliğini ortadan kaldırarak sürdürülebilir bir maliyet tasarrufu sağlar. Atölyelerde her yeni iş kurulumundan önce backlash parametrelerinin doğrulanması, pahalı turret ve spindle hasarlarına yol açan çarpışma risklerini sıfıra indirerek üretimin kesintisiz ve yüksek verimle devam etmesini garanti altına alır.

Sıkça Sorulan Sorular

Fanuc CNC tezgahında eksen yön değiştirirken oluşan kuadrant çıkıntılarını (quadrant protrusions) gidermek için hangi parametreler nasıl ayarlanmalıdır?

Dairesel interpolation hareketleri sırasında kuadrant geçişlerinde oluşan tümsek veya çökmeler, eksen motorlarının yön değiştirirken karşılaştığı statik sürtünme ve servo gecikmesinden kaynaklanır. Bu sorunu çözmek ve parça hurda oranını azaltmak için "Yeni Tip Backlash İvmelenmesi" (New Type Backlash Acceleration) fonksiyonunu etkinleştiren Parameter 2009#2 ve 2010 bitlerini kontrol edin, ardından Parameter 2082 veya 2048 üzerinden tork ofset değerlerini kademeli olarak artırın. Eğer daha büyük bir düzeltme torku gerekiyorsa Parameter 2010#3 (BLTE) bitini 1 yaparak ivmelenme miktarına 10 kat çarpan uygulayabilirsiniz. **Pratik Eylem:** İş parçası yüzey kalitesini doğrulamak için tork ofset değerini her değiştirdiğinizde dairesel bir test parçası işleyin ve yüzeydeki çıkıntıyı komparatör saati ile ölçerek parametreyi optimize edin.

Dial indicator (komparatör saati) kullanarak Fanuc kontrolöründe mekanik backlash miktarını ölçerken en sık yapılan hata nedir?

Operatörlerin en sık yaptığı hata, eksendeki gerçek mekanik aşınmayı ölçmeden önce Parameter 1851 yazmacındaki mevcut backlash kompanzasyon değerini sıfırlamayı unutmaktır. Mevcut değer sıfırlanmadığında, yeni ölçülen değer eski kompanzasyon miktarının üzerine biner (stacking), bu da eksende aşırı kompanzasyona, eksen titreşimine ve boyusal tolerans dışı hurda parça üretimine yol açar. **Pratik Eylem:** Fiziksel backlash ölçümüne başlamadan önce Parameter Write Enable (PWE) anahtarını açarak Parameter 1851 değerini mutlaka "0" yapın, ölçümü bu durumdayken gerçekleştirin ve elde ettiğiniz yeni mikroskobik değeri parametreye yazın.

Makineyi kapatıp açtıktan sonra eksen referansa gönderilmeden program çalıştırılırsa backlash kompanzasyonu neden başarısız olur ve çarpışma riski yaratır?

Fanuc sistemlerinde feedrate-ayrılmış backlash kompanzasyonu (Parameter 1852), makine açıldıktan sonra G28 referans noktasına dönüş işlemi tamamlanana kadar devreye girmez. Bu sürede kontrolör rapid traverse hareketlerinde de sadece Parameter 1851 cutting feedrate backlash değerini uygular, bu da eksenlerde konum hatalarının birikmesine ve takımın mengene çenelerine veya chuck'a çarpma riskiyle duruş sürelerinin artmasına neden olur. **Pratik Eylem:** Tezgahı her kapatıp açtığınızda otomatik çevrimi başlatmadan önce mutlaka tüm eksenleri manuel veya MDI modunda G28 ile referans noktasına göndererek servo kayıtlarının doğru kompanzasyon değerlerini yüklemesini sağlayı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 - 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