Kısa cevap: Robot tekrarlanabilirliği, robotun aynı öğretilmiş noktaya tekrar tekrar ne kadar tutarlı döndüğünü; hassasiyet (mutlak hassasiyet) ise programda hesaplanan bir noktaya gerçekte ne kadar yakın gittiğini anlatır. Veri sayfalarında öne çıkan değer tekrarlanabilirliktir ve mutlak hassasiyet genellikle bundan belirgin biçimde kötüdür. Noktalar elle öğretiliyorsa tekrarlanabilirlik, CAD’den, offline programdan veya kameradan geliyorsa mutlak hassasiyet belirleyicidir.
Robot seçerken bu değerin diğer kriterler arasındaki yeri için: robot seçimi nasıl yapılır.
Bu yazıda (8 başlık)
Tekrarlanabilirlik ve hassasiyet nedir? ISO 9283 tanımları
Robot performans ölçütleri ve test yöntemleri ISO 9283 standardında tanımlanır (standardın başlığı “Manipulating industrial robots — Performance criteria and related test methods”; yürürlükteki baskısı 1998 tarihlidir). Standart, konum hassasiyeti ve konum tekrarlanabilirliğinin yanında yol hassasiyeti, mesafe hassasiyeti ve statik esneklik gibi ölçütleri de kapsar.
Konum tekrarlanabilirliği (pose repeatability, RP): Robot aynı komut konumuna aynı yönden defalarca gönderilir. Ulaşılan noktaların oluşturduğu bulutun merkezi bulunur; her noktanın bu merkeze uzaklığının ortalamasına standart sapmanın üç katı eklenir: RP = l̄ + 3S. Yani tekrarlanabilirlik, noktaların kendi ortalamalarına göre ne kadar dağıldığını ölçer. Standart test, test küpündeki beş konumun her biri için 30 çevrim öngörür.
Konum hassasiyeti (pose accuracy, AP): Komut edilen nokta ile ulaşılan noktaların ortalaması arasındaki mesafedir. Robot her seferinde aynı noktaya gidiyor ama o nokta hedeften 1 mm ötedeyse, tekrarlanabilirlik çok iyi, hassasiyet kötüdür.
Hedef tahtası benzetmesi işe yarar: tüm atışların küçük bir alana toplanması tekrarlanabilirlik, o alanın tam merkezde olması hassasiyettir.
Test koşulları da standarttır: test küpü, test yükü, hız ve ortam koşulları. İki robotun değerlerini karşılaştırırken bu koşulların aynı olup olmadığına bakmak gerekir.
Mutlak hassasiyet neden daha kötüdür?
Tekrarlanabilirliği bozan şeyler daha çok kısa vadeli rastgele etkilerdir: enkoder çözünürlüğü, servo kontrolü, redüktör boşluğunun küçük oynamaları. Mutlak hassasiyeti ise sistematik hatalar belirler ve bunlar her seferinde aynı yöne etki ettiği için tekrarlanabilirlik testinde görünmez:
- Kinematik model farkları: Kol uzunlukları, eksen açıklıkları ve eksenlerin birbirine dikliği nominal değerlerden imalat toleransı kadar farklıdır. Kontrolcü nominal modelle hesap yaparsa her noktada küçük ama kalıcı bir hata oluşur.
- Sıfır noktası (mastering) hataları: Eksen sıfırındaki küçük açı hatası, kol uzunluğu boyunca büyüyerek uçta konum hatasına dönüşür.
- Esneme ve yük: Kol ve redüktörler yük altında esner. Robot uzandıkça ve yük arttıkça sapma büyür.
- Redüktör boşluğu ve dişli hataları: Yaklaşma yönüne göre farklı sonuç verebilir. Redüktörün yapısı için: redüktör nedir.
- Sıcaklık: Malzemenin ısıl genleşmesi ve motor ile redüktörlerin ısınması kol geometrisini değiştirir.
- Hücre tanımları: Taban, takım (TCP) ve kullanıcı koordinatlarındaki hatalar, robotun kendi hassasiyetine eklenir.
Elle öğretilen noktada bu hataların çoğu “öğretme sırasında” zaten içerilir; robot o noktaya aynı hatayla geri döner, bu yüzden sorun görünmez. Nokta matematiksel olarak hesaplandığında ise sistematik hatalar doğrudan ortaya çıkar.
Ne zaman hangisi önemli?
| Uygulama | Belirleyici olan | Neden |
|---|---|---|
| Elle öğretilmiş pick-and-place | Tekrarlanabilirlik | Robot aynı noktaya döner |
| CNC tezgâhı besleme | Çoğunlukla tekrarlanabilirlik | Noktalar sahada öğretilir |
| Offline programlama, CAD’den yol | Mutlak hassasiyet | Noktalar hesaplanır |
| Kameradan koordinat alan uygulama | Mutlak hassasiyet + kamera kalibrasyonu | Hedef her seferinde farklı |
| Lineer ray veya pozisyonerle geniş alan | Mutlak hassasiyet | Ek eksenlerin hatası eklenir |
| Kaynak, yapıştırma yolu | Yol hassasiyeti ve tekrarlanabilirlik | Hız ve yön değiştikçe yol sapar |
Offline programlamada sahadaki sapmayı küçültme yöntemleri için: robot simülasyonu ve offline programlama. Kameralı uygulamalarda ise kamera ile robotun aynı koordinatta “konuşması” ayrıca kalibre edilir: 3D görüntü işleme nedir.
Mutlak hassasiyet kalibrasyonu
Bazı üreticiler, robotu fabrikada harici bir 3D ölçüm sistemiyle ölçüp bulunan sapmaları kontrolcüdeki modele parametre olarak yükleyen opsiyonlar sunar. Örneğin ABB’nin Absolute Accuracy dokümanı, gerçek robot ile sanal model arasındaki farkın tipik olarak 8–15 mm olabildiğini, bu opsiyonun mekanik toleransları ve yük kaynaklı esnemeyi telafi ederek tüm çalışma alanında yaklaşık 0,5 mm mutlak hassasiyet hedeflediğini belirtir. Benzer opsiyonlar farklı markalarda farklı isimlerle bulunur.
Sahada uygulanabilecek yöntemler:
- Lazer izleyici veya benzeri ölçüm sistemiyle kalibrasyon: Robotun çok sayıda noktadaki gerçek konumu ölçülür, model parametreleri yeniden hesaplanır.
- Yerel referanslama: Tüm çalışma alanı yerine yalnızca iş bölgesinde birkaç referans noktası ölçülür ve kullanıcı koordinatı buna göre kurulur. Tüm çalışma alanını kalibre etmekten daha az ölçüm gerektirir.
- Sensörle düzeltme: Kamera, dokunma sensörü veya kaynak dikiş takibiyle her parçada konum düzeltilir.
Mastering, TCP ve kullanıcı koordinatı ayarlarının pratik tarafı için kardeş yazımız: robot kalibrasyonu ve mastering.
Sıcaklık ve yükün etkisi
Sıcaklık
- Robot soğuk başladığında ve çalıştıkça motor, redüktör ve kol ısınır; kol boyu ve eksen geometrisi az da olsa değişir.
- Hassas işlerde vardiya başında ısınma programı çalıştırmak ve noktaları robot çalışma sıcaklığındayken öğretmek tutarlılığı artırır.
- Hücreye vuran güneş, kapı açılınca gelen soğuk hava veya yakındaki fırın gibi dış kaynaklar da etkilidir.
Yük
- Robotun yük verisi (kütle, ağırlık merkezi, atalet) doğru girilmelidir; yanlış yük verisi hem hareket kalitesini hem de esneme telafisini bozar.
- Parçayı almadan önce ve aldıktan sonra kolun esnemesi farklıdır; ağır parçalarda bırakma noktası, parça tutulurken öğretilmelidir; bu öğretme T1 modunda, düşük hızda ve tutulan parçanın altında kimse yokken yapılmalıdır.
- Yüksek hız ve ivme, yol hassasiyetini düşürür. Hassas yol isteyen işlerde hız ve ivme ayarı yoldan sapmaya göre seçilir.
Pratik ipuçları
- Veri sayfasındaki tekrarlanabilirlik değerini, uygulamanın gerçekte istediği hassasiyet türüyle karşılaştırın.
- Uzun kol ve uç erişimde hata büyür; kritik işleri çalışma alanının orta bölgesine yerleştirin.
- Her noktaya aynı yönden yaklaşın; yön değişimi redüktör boşluğunu devreye sokar.
- Kritik ölçüm istiyorsanız robotun kendisini ölçü aleti gibi kullanmayın; sensör veya kamerayla düzeltme ekleyin.
- Ek eksen (lineer ray) varsa hassasiyeti robot ve ray birlikte değerlendirin: robot 7. eksen lineer ray.
Sıkça Sorulan Sorular
Robot tekrarlanabilirliği nedir?
Robotun aynı öğretilmiş konuma defalarca giderken ulaştığı noktaların birbirine ne kadar yakın olduğudur. ISO 9283’e göre ölçülür ve robot veri sayfalarında en çok verilen değerdir.
Tekrarlanabilirlik ile hassasiyet arasındaki fark nedir?
Tekrarlanabilirlik tutarlılığı, hassasiyet doğruluğu anlatır. Robot hep aynı noktaya gidip o nokta hedeften kaymışsa tekrarlanabilirlik iyi, hassasiyet kötüdür.
Robot hassasiyeti neden katalogda yazmıyor?
Veri sayfalarında genellikle tekrarlanabilirlik verilir; mutlak hassasiyet model, yük, kalibrasyon ve hücre kurulumuna çok bağlı olduğu için standart bir değer olarak yayımlanmayabilir. Bazı üreticiler bunu ayrı bir kalibrasyon opsiyonuyla tanımlar.
Robot konum hassasiyeti nasıl artırılır?
Doğru mastering, TCP ve kullanıcı koordinatı; doğru yük verisi; ısınma sonrası öğretme; iş bölgesinde yerel referanslama ve gerekiyorsa mutlak hassasiyet kalibrasyonu veya sensörle düzeltme.
Sıcaklık robot hassasiyetini etkiler mi?
Evet. Motor ve redüktörlerin ısınması ile ortam sıcaklığındaki değişimler kol geometrisini değiştirir. Hassas işlerde ısınma programı ve çalışma sıcaklığında öğretme önerilir.
Eskişehir’de robot hassasiyeti ve kalibrasyon desteği
AveA Otomasyon olarak Eskişehir ve çevre illerde robot hücrelerinde nokta doğruluğu sorunlarının analizi, kalibrasyon, kamera ile robot eşleştirme ve programlama konularında destek veriyoruz. Ayrıntılar: robotik otomasyon projeleri. Bize 0533 454 52 32 numarasından ulaşabilirsiniz; mesai dışında da arayabilirsiniz.
