Ana içeriğe geç
CNC.wiki

Fanuc Rijit Kılavuz Çekme İvmelenme Parametreleri Ayar Kılavuzu

Fanuc CNC kontrolörlerinde 11420#0 parametresi ile rijit kılavuz çekme ivmelenmesini optimize edin, duruş sürelerini azaltın ve SP0741 alarmını kalıcı olarak çözün.

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

CNC CARE Co-founder

Giriş

Rijit kılavuz çekme (rigid tapping) çevrimindeki agresif bir yön değiştirme (bottom-reversal) sırasında meydana gelen ani bir mekanik aşma (overshoot), torna taretini veya spindle alnını doğrudan mengene çenesine, mekanik iş parçası pabucuna ya da makine aynasına bindirerek yıkıcı bir sert çarpışmaya (hard collision) yol açabilir. Şüphesiz bu ciddi mekanik arıza, motorun çevrim dibindeki yüksek ivmelenme talebini karşılayacak torku üretememesi nedeniyle spindle ile Z ekseninin senkronizasyonunu kaybetmesiyle gerçekleşir. CNC kontrolörünün dinamik ivmelenme parametrelerini atalete uygun şekilde yapılandırmayan işletmeler, kılavuzun delik içinde kırılması veya diş hatlarının tamamen sıyrılması gibi risklerle karşı karşıya kalır; bu da doğrudan yüksek duruş süresi kayıplarına ve pahalı iş parçalarının hurda edilmesine yol açarak Üretim maliyetlerini artırır.

Teknik Özet

Özellik AlanıTeknik Değer / Durum
Komut KoduM29 / G84 (G74, G88)
Modal Grup / ModaliteSpindle Modal state / Canned Cycle
MarkaFanuc
Kritik Parametreler11420#0 (RAU) parametresi, 5214 parametresi (Synchronous error limit)
Temel KısıtDinamik ivmelenme optimizasyonu sadece 11420#0 parametresi etkinleştirildiğinde aktiftir. Emniyet düzlemi (R-point), yavaşlama sırasındaki aşmayı (deceleration overshoot) sönümlemek için yeterince yüksek olmalıdır.

Hızlı Okuma

  • Optimisation Fonksiyonunu Etkinleştirin: Optimum tork ivmelenmesini/yavaşlamasını etkinleştirmek için 11420#0 (RAU) parametresini 1 yapın.
  • Vitese Özel İvmelenmeyi Ayarlayın: 1 ila 4. vitesler için tepe ivmelenme sınırlarını 10000.0 rev/sec² değerinin altında belirlemek amacıyla 11421 ila 11424 parametrelerini ayarlayın.
  • Bell-Shaped Geçişini Ayarlayın: Yumuşak geçiş sağlamak ve mekanik titreşimi azaltmak için 11425 ila 11428 parametrelerini 0 ila 200 msec arasında yapılandırın.
  • Spindle Hızlarını İnterpole Edin: Tüm vites kademelerinde P1, P2 ve P3 noktalarındaki spindle hız yüzdelerini eşlemek için 11429 ila 11440 parametrelerini kullanın.
  • İzin Verilen İvmelenmeyi Sınırlandırın: Eğri noktaları P0 ila P4 arasındaki izin verilen ivmelenme yüzdelerini kısıtlamak için 11441 ila 11460 parametrelerini ayarlayın.
  • Emniyet Hata Sınırlarını Belirleyin: Takım kırılmasından önce SP0741 alarmını tetiklemek amacıyla spindle ile Z ekseni arasındaki maksimum senkronizasyon hata limitini belirlemek için 5214 parametresini ayarlayın.
  • Histerezis Aşmasını Önleyin: Spindle veya turret ünitesinin bir mengene çenesine, pabuca veya ayna üzerine aşmasını (overshooting) önlemek için başlangıç emniyet düzlemini (R-point) iş bağlama aparatlarının güvenli bir şekilde yukarısında konumlandırın.

Temel Kavramlar

Fanuc'un Rijit Kılavuz Çekme için Optimum Tork İvmelenmesi/Yavaşlaması (Optimum Torque Acceleration/Deceleration for Rigid Tapping) özelliğinin pratik programlama etkisi, spindle rotasyonu ile Z ekseni feedrate senkronizasyonunu kusursuz şekilde korurken çevrim sürelerini azaltma yeteneğidir. Makineyi, agresif yön değiştirmeler sırasında spindle motorunun durmasını önlemek için tek ve yavaş bir ivmelenme zaman sabitini kullanmaya zorlamak yerine, parametre odaklı çalışan bu fonksiyon CNC ünitesinin farklı RPM'lerde spindle motorunun değişen fiziksel tork limitlerine uyum sağlayan dinamik bir ivmelenme eğrisini otomatik olarak hesaplamasına olanak tanır. Belirli spindle hız kademelerine dayalı bir ivmelenme profili ayarlanarak, makine kılavuzu motor torkunun en yüksek olduğu düşük devirlerde deliğe doğru hızla ivmelendirebilir ve kullanılabilir torkun düştüğü yüksek devirlerde ivmelenmeyi kademeli olarak azaltarak son derece verimli ve mekanik olarak güvenli bir diş açma işlemi sağlar. Bu eksenlerde mutlak pozisyonlama doğruluğunu korumak için operatörler mekanik hatvelerinin kalibre edildiğini doğrulamalıdır. İlişkili eksen kalibrasyonları hakkında ayrıntılı bilgi için fanuc-pitch-error-compensation ve parameter-1851-backlash-compensation kılavuzlarına bakın.

Fanuc, marka mimarisini çoklu vites ayrımı (multi-gear separation), dinamik çok noktalı profilleme (dynamic multi-point profiling) ve entegre bell-shaped harmanlama özellikleriyle diğer kontrollerden ayırır. Kontrolör, tüm spindle ünitesine genel bir ivmelenme sınırı uygulamaz; dört farklı mekanik vites kademesine kadar tamamen izole edilmiş tork ve ivmelenme kayıtları sunarak makine üreticisinin, makine ister yüksek torklu düşük viteste ister yüksek hızlı direkt tahrikli (direct-drive) viteste olsun optimizasyonu kusursuz şekilde ayarlamasına olanak tanır. Fanuc ayrıca, motoru hata vermeden performansının sınırlarına kadar zorlamak amacıyla spindle'ın gerçek zamanlı devrine dayalı olarak izin verilen tam ivmelenme oranını matematiksel olarak interpole eden özel bir 5 noktalı ivmelenme eğrisi eşlemesi (P0 ila P4) kullanır. Son olarak Fanuc, rijit kılavuz çekme hareketini bell-shaped bir eğri üzerinden pürüzsüz bir şekilde sonlandırmaya zorlamak için bu tork optimizasyonunu özel "ivmelenme değişim süresi" (acceleration change time) değişkenleriyle sorunsuz bir şekilde birleştirir, böylece agresif kılavuz yön değişimleri sırasında mekanik şoku tamamen sönümler ve bilyalı mil (ballscrew) titreşimini önler.

Komut Yapısı

Optimum tork ivmelenmesi ile rijit kılavuz çekme işleminin yürütülmesi, bağımsız bir G-code komutuna dayanmaz. Bunun yerine fonksiyon, makine rijit kılavuz çekme moduna girdiğinde CNC belleğinde tanımlı olan aktif parametreleri kullanarak arka planda sürekli olarak çalışır. Standart dizi, bir spindle hızı çağrısı ve rijit kılavuz çekme etkinleştirme komutu ile başlar ve hemen ardından eksen hareketini tanımlayan cycle bloğu gelir.

Bu modu etkinleştirmek için programcı, bir spindle hız değeriyle birlikte M29 kodunu komut eder. Bu bloğun hemen ardından, hedef derinliği, emniyet düzlemini (clearance plane) ve senkronize feedrate değerini belirtmek için G84 gibi bir canned cycle bloğu programlanır. Etkinleştirme kodu ile canned cycle bloğu arasında komut edilen herhangi bir eksen hareketi, CNC modal mantığının durmasına neden olur. Dişler açıldıktan sonra, canned cycle işlemini iptal etmek ve standart spindle çalışmasını geri yüklemek için G80 programlanır. Kurulum sırasında makine kızağının fiziksel sınırlarını aşmasını önlemek için g22-g23-stored-stroke-limit parametrelerini yapılandırın.

kuru çalıştırma (dry run)

Rijit kılavuz çekme cycle komut yapısının kuru çalıştırma işlemini gerçekleştirmek için operatör, spindle boşken ve eksen geri çekilmiş durumdayken blokları komut eder. Z ekseni, belirtilen R5.0 emniyet düzleminde (clearance plane) Z-25.0 değerine ilerler. Operatör, spindle dönüşünün Z ekseni ilerlemesiyle senkronize olduğunu gözlemler, hiçbir alarmın tetiklenmediğini ve G80 canned cycle işlemini iptal etmeden önce spindle'ın Z ekseni derinlik sınırında temiz bir şekilde durup yön değiştirdiğini kontrol eder.

ParametreAçıklamaDeğer Aralığı / Ayarlar
Parametre 11420#0 (RAU)Rijit kılavuz çekme için optimum tork ivmelenmesi/yavaşlaması fonksiyonunun devre dışı (0) veya etkin (1) olup olmadığını belirler.0 veya 1
11421 ila 11424 Parametreleri1 ila 4. viteslerde rijit kılavuz çekme için optimum ivmelenme/yavaşlama eğrisinin maksimum ivmesini ayarlar.0 ila 10000.0 (rev/sec²)
11425 ila 11428 Parametreleri1 ila 4. viteslerde rijit kılavuz çekme için bell-shaped ivmelenme/yavaşlama eğrisinin ivmelenme değişim süresini belirler.0 ila 200 (msec)
11429 ila 11440 Parametreleri1 ila 4. vitesler için P1, P2 ve P3 veri noktalarındaki spindle hızlarını belirler.0 ila 100 (maksimum hızın %'si)
11441 ila 11460 Parametreleri1 ila 4. vitesler için P0 ila P4 noktalarındaki izin verilen ivmelenme sınırlarını ayarlar.0 ila 100 (%) (0 değeri varsayılan olarak %100 kabul edilir)
Parametre 5209#6 (CSA)Rijit kılavuz çekme sırasında Sabit Kesme Hızı kontrolü (G96) komut edilirse sergilenecek davranışı belirler.0 (alarm yok) veya 1 (alarm PS0200)
Parametre 5214Spindle ile kılavuz çekme ekseni arasındaki izin verilen mekanik senkronizasyon hata limiti.Pozitif tamsayı
5241 ila 5244 ParametreleriMaksimum rijit kılavuz çekme spindle hızları.Vites başına RPM limiti

Marka Uygulamaları

Fanuc

Fanuc CNC sistemlerinde, dinamik tork ivmelenme profillemesini etkinleştirmek için rijit kılavuz çekme parametreleri yapılandırılır. Tork yanıtını ve senkronizasyon toleranslarını yönetmek amacıyla kontrolörde 11420#0 (RAU) parametresi ve 5214 parametresi gibi sistem parametreleri programlanır.

Rijit kılavuz çekme işlemini yürütmek için, etkinleştirme komutu M29 bir spindle hız komutuyla birlikte programlanır ve bunu hemen ardından Z ekseni koordinatını ve feedrate değerini tanımlayan senkronize bir kılavuz çekme canned cycle komutu G84 takip eder.

Özellik KategorisiDetaylar / Yapılandırılmış AyarlarDeğer / Alarm Kodu / Versiyon Notu
Etkinleştirme ParametresiOptimum tork ivmelenmesi/yavaşlaması fonksiyonu etkinleştirmeParametre 11420#0 (1: Etkin, 0: Devre Dışı)
Maksimum İvmelenme Sınırları1 ila 4. viteslerdeki tepe ivmelenme oranı11421 ila 11424 Parametreleri (0 ila 10000.0 rev/sec²)
Yavaşlama Geçiş SüresiVites kademesi başına bell-shaped ivmelenme eğrisi değişim süresi11425 ila 11428 Parametreleri (0 ila 200 msec)
Hız Eşleme NoktalarıP1, P2 ve P3 veri noktalarındaki spindle hız yüzdeleri11429 ila 11440 Parametreleri (0 ila %100)
İvmelenme OranlarıP0 ila P4 noktalarında izin verilen ivmelenme yüzdeleri11441 ila 11460 Parametreleri (0 ila %100)
Güvenlik ToleranslarıSpindle ile eksen arasındaki maksimum mekanik senkronizasyon hata limitiParametre 5214 (Pozitif tamsayı değeri)
Sabit Hız KısıtlamasıSabit Kesme Hızı kontrolü (G96) kilit (interlock) etkinleştirmesiParametre 5209#6 (0: Alarm yok, 1: Alarm PS0200)
İşleme Merkezi ÇevrimleriStandart kılavuz çekme ve ters kılavuz çekme çevrimleri (M-series)G84 (standart), G74 (ters)
Torna Çevrim KodlarıAlın kılavuz çekme ve yan kılavuz çekme çevrimleri (T-series)G84 (alın), G88 (yan)
Geçersiz İşlem AlarmıM29 ile cycle bloğu G84 arasındaki hızlı eksen hareketiAlarm PS0204
Aşırı Takip HatasıSpindle ile ilerleme ekseni arasındaki senkronizasyon hatasının 5214 limitini aşmasıAlarm SP0741
T-Series Versiyon Kademeleriİvmelenme profillemesi için 4 vites kademesini destekler1 ila 4. Vitesler (11424, 11428, 11456 ila 11460 Parametreleri)
M-Series Versiyon Kademeleriİvmelenme profillemesi için 3 vites kademesini destekler1 ila 3. Vitesler (Parametreler genellikle 3. vitese kadar eşlenir)

Uyarı: İzin verilen ivmelenme yüzdelerini P0 veya P1 hız kademelerinde takımın ya da iş parçasının kütlesine göre fazla agresif yapılandırmak, Z ekseni ile spindle'ın senkronizasyonunu kaybetmesine yol açacaktır. Bu takip hatası kılavuzun kırılmasına veya diş hatlarının sıyrılmasına neden olarak iş parçasını hurda edecektir.

Marka Karşılaştırmaları

Özellik / YetenekSeries 15iSeries 16i / 18i / 21iSeries 0i-TD / 0i-TF
Spindle Vites Kademesi DesteğiM-series en fazla 3 vites kademesini eşler, T-series ise dördüncü bir vites kademesini destekler.Yerel olarak 4 vites kademesine kadar destekler (11424, 11428, 11456 ila 11460 parametreleri).Genellikle frezeleme için 3 vites kademesine, tornalama için 4 vites kademesine eşlenir.
Dinamik İvmelenme KontrolüKatı ikili adım çarpanlarına sahip eski parametre ofsetleri aracılığıyla yapılandırılır.11441 ila 11460 parametreleri kullanılarak özel 5 noktalı ivmelenme eğrisi eşlemesi (P0 ila P4).11420#0 (RAU) parametresi ve vitese özel parametreler kullanılarak tam optimum tork profillemesi.
Senkronizasyon Güvenlik Hata SınırlarıEski servo güvenlik eşiklerini kullanarak spindle ile Z ekseni arasındaki mekanik senkronizasyon hatasını sınırlar.5214 parametresinde tanımlanan izin verilen mekanik senkronizasyon hata limitleri.Senkronizasyonu 5214 parametresi üzerinden izler, aşılması durumunda SP0741 alarmını tetikler.

Teknik Analiz

Fanuc'un rijit kılavuz çekme ivmelenme mimarisinin analitik incelemesi, vitese bağlı mekanik konfigürasyonlar arasında belirgin bir ayrım olduğunu ortaya koymaktadır. T-series torna merkezleri dört adede kadar farklı mekanik vites kademesini desteklerken, M-series işleme merkezleri genellikle üç vites kademesi üzerinden eşleme yapar. Bu ayrım, yüksek spindle hızlarında senkronizasyon hatalarını önlemek için makine üreticilerinin tork profilleme parametrelerini ayarlamasını gerektirir.

Dinamik profilleme, gerçek zamanlı RPM değerine göre izin verilen ivmelenmeyi matematiksel olarak interpole eden depletion ve ve 11441 ila 11460 parametrelerini ayarlayarak spindle motorunun senkronize takip hatalarını tetiklemeden kendi fiziksel tork sınırlarında çalışmasını sağlar.

Program Örnekleri

M29 S1500;
G84 Z-25.0 R5.0 F1.5;
G80;

kuru çalıştırma

Bu programın bir kuru çalıştırma işlemini gerçekleştirmek için operatör, CNC gücünü ve referans konum (homing) koordinatlarını çevrime sokar. Kılavuz çekme cycle işlemini fikstürde iş parçası olmadan çalıştırmak, dinamik ivmelenme eğrilerinin doğrulanmasını sağlar. Spindle, M29 etkinleştirmesi altında 1500 RPM hızına ulaştığında, kontrolör ekseni Z-25.0 değerine ilerletmek için G84 canned cycle komutunu verir. Operatör, spindle ve Z ekseninin senkronizasyonu koruduğunu ve servo alarmı SP0741 tetiklemeden pürüzsüz bir şekilde yön değiştirdiğini kontrol eder.

Hata Analizi

Alarm KoduTetiklenme KoşuluOperatör BelirtisiKök Neden & Pratik Çözüm
Alarm PS0200
ILLEGAL S CODE COMMAND
5209#6 (CSA) parametresi 1 olarak ayarlanmışken rijit kılavuz çekme sırasında Sabit Kesme Hızı kontrolü (G96) komut edilmesi veya S değerinin aralık dışında/eksik olması.CNC ekranında PS0200 görüntülenir ve cycle derhal durdurulur.G96 komutunu G97 olarak değiştirin veya rijit kılavuz çekme bloğunda geçerli bir S komutu belirtin.
Alarm PS0204
ILLEGAL AXIS OPERATION
Rijit kılavuz çekme etkinleştirme bloğu (M29) ile canned cycle bloğu (G84/G74/G88) arasında açıkça bir eksen hareket bloğunun komut edilmesi.CNC ekranında PS0204 görüntülenir ve cycle derhal durdurulur.M29 ile cycle bloğu arasındaki eksen hareketini kaldırın.
Alarm PS5560
ILLEGAL DEPTH OF CUT
5209#7 (PRA) parametresi 1 olarak ayarlanmışken gagalamalı rijit kılavuz çekme cycle işleminde kesme derinliğinin (Q), kesme başlangıç mesafesinden/emniyet payından (d) matematiksel olarak daha küçük olması.CNC ekranında PS5560 görüntülenir ve cycle derhal durdurulur.Q değerini emniyet payı d'den daha büyük bir değere ayarlayın.
Alarm SP0741
RIGID TAP ALARM EXCESS ERROR
Spindle ile kılavuz çekme ekseni arasındaki mekanik senkronizasyon hatasının 5214 parametresinde tanımlanan limiti aşması.CNC çalışmayı derhal durdurur ve ciddi bir alarm kodu verir.İvmelenme parametrelerini ayarlayın veya mekanik yükü kontrol edin.

Uygulama Notu

Kılavuzun delik içinde kırılması, dişlerin sıyrılması ve nihayetinde iş parçasının doğrudan hurda olması, rijit kılavuz çekme parametrelerinin makine ve takım ataletine göre fazla agresif ayarlanmasının doğrudan bir sonucudur. Z ekseni ile spindle arasındaki mekanik senkronizasyon hatası 5214 parametresinde tanımlanan sınırları aştığı anda, kontrol ünitesi güvenlik mantığı gereği SP0741 alarmı vererek servoları durdurur. Operatörler, ivmelenme sınırlarını belirleyen 11441 ila 11460 parametrelerini ve 11421 ila 11424 ivmelenme parametrelerini makine ataletiyle uyumlu olacak şekilde ayarlamalı ve durma sırasındaki aşmayı absorbe etmek için başlangıç emniyet düzlemini (R-point) iş parçasının üzerinde güvenli bir yükseklikte konumlandırmalıdır. Eğer yavaşlama eğrisinin (deceleration curve) yumuşak geçişini sağlayan 11425 ila 11428 parametrelerindeki bell-shaped geçiş süreleri yetersiz ayarlandıysa, spindle durma noktasını aşarak mekanik çarpmaya engel olamaz; bu da iş miline ve torna taretine zarar vererek üretimin durmasına, yüksek duruş süresi kayıplarına ve pahalı parçaların hurda edilmesine neden olur. Dolayısıyla, vites kademesinde motorun değişen tork limitlerine göre dinamik bir ivmelenme eğrisi hesaplamak için 11420#0 (RAU) parametresi 1 yapılmalıdır.

İlişkili Komut Ağı

  • M29 (Rijit Kılavuz Çekme Etkinleştirme): Rijit kılavuz çekme durumunu etkinleştirir ve canned cycle işlemini yürütmeden önce spindle'ı senkronize hız kontrolüne hazırlar.
  • G84 (Kılavuz Çekme Çevrimi): Senkronize eksenel kılavuz çekme cycle işlemini yürütür, kılavuzu derinliğe ilerletir ve strok dibinde spindle dönüşünü tersine çevirir.
  • G74 (Ters Diş Kılavuz Çekme Çevrimi): İlerleme sırasında ters spindle dönüşü ve geri çekilme sırasında düz dönüş ile sol kılavuz çekme cycle işlemini gerçekleştirir.
  • G88 (Yan Kılavuz Çekme Çevrimi): Canlı takım (live tooling) yeteneklerine sahip torna turret ünitelerinde bir yan rijit kılavuz çekme canned cycle işlemini yürütür.
  • G80 (Çevrim İptali): Aktif canned kılavuz çekme cycle işlemini iptal eder ve spindle'ı normal hız kontrol moduna döndürür.

Sonuç

Rijit kılavuz çekme işlemlerinde duruş süresi kayıplarını en aza indirmek ve hurda oranını düşürmek için, seri üretime geçmeden önce 11420#0 (RAU) parametresinin etkinleştirildiğinden ve dişli kademelerine özel ivmelenme sınırlarının (11421-11424) doğru yapılandırıldığından emin olunmalıdır. Ek olarak, bottom-reversal noktasındaki aşmaları güvenli bir şekilde karşılayabilmek adına başlangıç emniyet düzlemi (R-point) mutlaka yeterli yükseklikte tutulmalıdır.

Sıkça Sorulan Sorular

Rijit kılavuz çekmede bottom-reversal (dipte yön değiştirme) sırasındaki eksen aşması ve çarpma riski nasıl önlenir?

Spindelin ataletinden kaynaklanan aşmaları önlemek için bell-shaped ivmelenme geçiş süresini belirleyen 11425 ila 11428 parametrelerindeki milisaniye değerlerini artırın ve R-point (emniyet düzlemi) yüksekliğini en az kılavuz hatvesinin üç katı kadar yukarıda tanımlayarak durma mesafesini mekanik olarak güvenceye alın.

Rijit kılavuz çekme sırasında SP0741 aşırı senkronizasyon hatası alarmı nasıl giderilir?

Bu alarm, Z ekseni ile iş milinin senkronizasyon toleransını aşmasından kaynaklanır; dolayısıyla 5214 parametresindeki tolerans limitini mekanik hassasiyete zarar vermeyecek şekilde artırın ve 11441 ila 11460 parametreleri üzerinden P0/P1 hız kademelerindeki izin verilen ivmelenme yüzdelerini düşürerek motorun tork sınırları içinde kalmasını sağlayın.

Rigid tapping çevriminde çevrim süresini ve hurda oranını optimize etmek için hangi parametre etkinleştirilmelidir?

Her vites kademesinde motorun değişen tork limitlerine göre dinamik bir ivmelenme eğrisi hesaplamak için 11420#0 (RAU) parametresini 1 yapın ve ardından 11429 ila 11440 parametrelerindeki hız yüzdesi eşiklerini kullanarak motorun en yüksek torku ürettiği devirlere özel ivme değerlerini optimize edin.

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