Makineniz mi durdu? Eskişehir ve çevre illerde arıza servisi · mesai dışında da arayabilirsiniz0533 454 52 32

Son güncelleme: · Okuma süresi: yaklaşık 6 dk · Hazırlayan: Arslan Ünal, AveA Otomasyon

Kısa cevap: Robot kalibrasyonu ve mastering, robotun eksenlerinin “sıfır” konumunu, takımın uç noktasını (TCP) ve çalıştığı parçaya göre koordinat sistemlerini yeniden doğru tanımlama işidir. Mastering eksen açılarının referansını kurar; TCP kalibrasyonu takımı, kullanıcı koordinatı ise fikstürü veya konveyörü robota tanıtır. Çarpışma, motor veya redüktör değişimi ve enkoder pilinin bitmesi bu ayarları bozabilecek tipik olaylardır.

Robotun temel yapısı için endüstriyel robot nedir yazısına bakabilirsiniz.

Bu yazıda (9 başlık)

Robot kalibrasyonu ve mastering nasıl çalışır?

Bir robot kolu, her eksendeki motorun enkoderinden gelen açı bilgisiyle konumunu hesaplar. Kontrolcü bu açıları kinematik modele koyar ve flanşın uzaydaki yerini bulur. Hesabın doğru çıkması için üç katmanın doğru tanımlı olması gerekir:

  1. Eksen sıfırları (mastering / zero calibration): Her eksenin enkoder değeri ile mekanik referans konumu arasındaki ilişki.
  2. Takım tanımı (TCP): Flanştan takımın çalışma noktasına olan mesafe ve yönelim.
  3. Çalışma koordinatları (user frame / work object / base): Fikstürün, tezgâhın veya konveyörün robot tabanına göre konumu.

Bu katmanlardan biri kayarsa programdaki noktalar da kayar. Hangisinin kaydığını bulmak, sorunu tek seferde çözmenin anahtarıdır.

Mastering (eksen sıfır kalibrasyonu)

Mastering, robotun her eksenini bilinen bir mekanik konuma getirip kontrolcüye “bu açı sıfırdır” (veya üreticinin tanımladığı referans açıdır) demektir. Üreticiler farklı isimler kullanır: mastering, zero calibration, revolution counter güncelleme, referanslama gibi. Yöntemler de değişir:

  • Referans işaretleri: Eksen gövdelerindeki çentik, çizgi veya pim deliği hizalanır. Hızlıdır ama hassasiyeti görsel hizalamaya bağlıdır.
  • Ölçüm aparatı: Komparatör veya elektronik ölçüm aparatı eksendeki referans yuvasına takılır; robot yavaşça döndürülerek referans noktası yakalanır.
  • Fikstürle mastering: Robot, üreticinin tanımladığı bir fikstür pozisyonuna getirilir. Daha çok fabrika ve servis işlemlerinde kullanılır.
  • Tek eksen / çok eksen: Yalnızca motoru değişen eksenin mastering’i yapılabilir; tüm eksenler aynı anda da yapılabilir.

Burada sık karıştırılan bir nokta var: bazı durumlarda robotun sıfır bilgisi aslında kaybolmamıştır, yalnızca tur sayacı (revolution counter) bilgisi silinmiştir. Bu durumda tam mastering yerine tur sayacını güncellemek yeterli olabilir. Hangisinin gerektiğini alarm mesajı ve üreticinin kılavuzu söyler. Sıfır bilgisi doğrulanana kadar yazılım eksen limitlerine güvenmeyin; robotu yalnızca T1 modunda, eksen eksen ve düşük hızda hareket ettirin.

TCP kalibrasyonu

TCP (Tool Center Point), takımın işi yapan noktasıdır: kaynak torcunun tel ucu, vantuzun merkezi, yapıştırıcı memesinin ucu. TCP yanlışsa robot doğru eksen açılarına gitse bile takım ucu yanlış yerde olur; en belirgin işareti, robot takım ucu etrafında yönelim değiştirirken ucun yerinde durmamasıdır.

Yaygın yöntemler:

  • Çok noktalı yöntem: Sabit bir sivri referans noktasına takım ucuyla, birbirinden belirgin farklı yönelimlerden dokunulur. Kontrolcü bu konumlardan TCP’yi hesaplar. Konum sayısı markaya göre değişir (örneğin FANUC’ta üç nokta, ABB’de dört nokta yöntemi yaygındır); yönelimler ne kadar farklıysa sonuç o kadar sağlıklıdır.
  • Yönelim tanımı: Takımın Z ekseni (ve gerekirse X ekseni) ayrıca öğretilir. Kaynak, yapıştırma ve çapak alma gibi yönelimin önemli olduğu işlerde bu adım atlanmamalıdır.
  • CAD’den değer girme: Tutucunun modeli varsa TCP değeri doğrudan girilir. İmalat toleransları nedeniyle kritik işlerde ölçümle doğrulanmalıdır.
  • Otomatik TCP ölçüm istasyonu: Lazer veya ışık bariyerli bir istasyondan geçen takımın ucu otomatik ölçülür. Kaynak torcu gibi sık eğilen takımlarda, vardiya içinde tekrar kontrol için kullanılır.

Takım ağırlığı ve ağırlık merkezi (yük verisi) TCP’den ayrı bir tanımdır, ama aynı derecede önemlidir. Yanlış yük verisi hareket kalitesini, çarpışma algılamayı ve bazı modellerde konum doğruluğunu etkiler. Tutucu tarafı için: robot tutucu (gripper) nedir.

Kullanıcı koordinat sistemi (user frame)

Kullanıcı koordinatı, noktaları robot tabanına göre değil, iş parçasına veya fikstüre göre tanımlamayı sağlar. Genellikle üç nokta öğretilir: orijin, X yönünde bir nokta ve XY düzleminde bir nokta.

Asıl faydası şudur: fikstür yer değiştirirse ya da aynı program ikinci bir istasyonda kullanılırsa, yalnızca kullanıcı koordinatını yeniden öğretmek yeterlidir; programdaki onlarca nokta korunur. Kamerayla parça konumu bulunan uygulamalarda kamera ile robot arasındaki ilişki de bir koordinat sistemi kalibrasyonudur; bu konu için robotlu kutudan parça alma yazısına bakabilirsiniz.

Hangi durumda ne yapılmalı?

OlayMuhtemelen etkilenenYapılacak kontrol
Enkoder yedek pili bittiTur sayacı / eksen konumuAlarmı okuyun, kılavuza göre tur sayacı güncelleme veya mastering
Motor veya enkoder değiştiO eksenin sıfırıİlgili eksenin mastering’i, ardından nokta doğrulama
Redüktör değiştiEksen sıfırı, mekanik boşlukMastering, test programıyla doğrulama
Hafif çarpışma (takım)TCPTCP kontrolü, takım ve bağlantı muayenesi
Ağır çarpışmaMekanik yapı, sıfır, TCPMekanik muayene, mastering kontrolü, TCP, kullanıcı koordinatı
Fikstür yer değiştirdiKullanıcı koordinatıKullanıcı koordinatını yeniden öğretme
Robot taşındıTaban konumu, kullanıcı koordinatlarıKullanıcı koordinatları ve hücre referanslarının yeniden öğretilmesi

Çarpışmadan sonra doğru sıra

  1. Robotu durdurun ve acil stop’a alın; hücreye girmeden önce kilitleme/etiketleme (LOTO) uygulayın, ardından programı ve ayarları yedekleyin.
  2. Takımı, flanşı, kablo paketini ve bağlantı cıvatalarını gözle kontrol edin.
  3. Eksenleri referans işaretlerinde kontrol edin; sıfır kaymış mı?
  4. TCP’yi sabit bir referans noktası etrafında yönelim değiştirerek test edin.
  5. Kullanıcı koordinatını bilinen bir noktayla doğrulayın.
  6. Kritik noktaları manuel düşük hız modunda (T1), etkinleştirme butonu elinizde ve hücrede başka kimse yokken adım adım deneyin.

Sırayı tersten yapmak, yani önce noktaları yeniden öğretmek, sorunu gizler. Eksen sıfırı kaymışsa yeni öğretilen noktalar o anki hatayı programın içine gömer; bir sonraki doğru mastering’de bu kez tüm program kayar. Bakım ve arıza tarafı için: robot bakım ve arıza servisi.

Enkoder pili bittiğinde

Robot kolundaki enkoderler, kontrolcü kapalıyken konum bilgisini bir yedek pil sayesinde korur. Pil zayıfladığında kontrolcü uyarı verir; pil tamamen biterse konum bilgisi kaybolabilir ve tur sayacı güncellemesi veya mastering gerekir. Pil değişimi birçok modelde konum bilgisi kaybolmasın diye kontrolcü enerjiliyken yapılır; bu yüzden kılavuzdaki elektrik güvenliği adımlarına uyulmalıdır. FANUC’un batarya değişimi teknik notu](https://techtransfer.fanucamerica.com/tech-transfer/fanuc-changing-batteries), pil değiştirmeden önce robotun acil stop durumunda olması gerektiğini belirtir. Enkoderin çalışma mantığı için: [enkoder nedir.

Pratik ipuçları

  • Robot devreye alınırken her eksenin referans konumunda fotoğrafını çekin ve bilinen birkaç “kontrol noktası” tanımlayın. Sonradan kayma şüphesinde hızlı karşılaştırma sağlar.
  • TCP ve kullanıcı koordinatı değerlerini, tarih ve sebep yazarak kayıt altına alın.
  • Tam yedeği periyodik alın ve kontrolcü dışında saklayın.
  • Takımı değiştirilebilir yapıyorsanız tekrar konumlandırma pimleri kullanın; böylece aynı TCP tekrar geçerli olur.
  • Offline programlama yapılacaksa hücredeki kullanıcı koordinatlarının simülasyondakiyle eşleştirilmesi gerekir: robot simülasyonu ve offline programlama.

Sık yapılan hatalar

  • Pil uyarısını görmezden gelip robotu uzun süre kapalı bırakmak.
  • Çarpışmadan sonra yalnızca birkaç noktayı düzeltip devam etmek.
  • TCP’yi birbirine yakın yönelimlerle öğretmek; sonuç sayısal olarak “kabul” edilir ama yanlıştır.
  • Tüm noktaları taban (world) koordinatında öğretmek; fikstür kaydığında tüm program yeniden öğretilir.
  • Mastering’i referans işaretine “yaklaşık” bakarak yapmak.
  • Takım değiştiği halde yük verisini güncellememek.

Konumlandırma doğruluğunun neye bağlı olduğu, mutlak hassasiyet kalibrasyonu ve sıcaklık etkisi için kardeş yazımız: robot tekrarlanabilirlik ve hassasiyet.

Sıkça Sorulan Sorular

Robot mastering nedir, ne zaman yapılır?

Mastering, robot eksenlerinin sıfır referansını yeniden tanımlamaktır. Genellikle motor, enkoder veya redüktör değişiminden sonra, enkoder konum bilgisi kaybolduğunda ya da ağır çarpışma sonrası eksen konumları referans işaretleriyle uyuşmadığında yapılır.

Robot enkoder pili bitince ne olur?

Kontrolcü kapalıyken eksen konum bilgisi kaybolabilir. Açılışta alarm verilir ve modele göre tur sayacı güncellemesi veya mastering gerekir. Pil, uyarı geldiğinde ve kılavuzdaki prosedüre göre değiştirilmelidir.

TCP kalibrasyonu nasıl yapılır?

Sabit sivri bir referans noktasına takım ucuyla, birbirinden farklı yönelimlerden dokunulur ve kontrolcü TCP’yi hesaplar. Yönelim önemliyse takımın Z (ve X) ekseni de ayrıca tanımlanır. Sonuç, uç etrafında yönelim değiştirilerek test edilir.

Robot çarpıştı, noktalarım kaydı; ne yapmalıyım?

Noktaları yeniden öğretmeden önce mekanik hasar, eksen sıfırı, TCP ve kullanıcı koordinatını bu sırayla kontrol edin. Kayma çoğu zaman tek bir katmandadır; onu düzeltmek programı kurtarır.

User frame (kullanıcı koordinatı) ne işe yarar?

Noktaları fikstüre veya iş parçasına göre tanımlar. Fikstür taşınırsa ya da program başka bir istasyona kopyalanırsa yalnızca bu koordinat yeniden öğretilir, noktalar korunur.

Eskişehir’de robot kalibrasyonu ve mastering desteği

AveA Otomasyon olarak Eskişehir ve çevre illerde robotlarda mastering, TCP ve kullanıcı koordinatı ayarı, çarpışma sonrası kontrol ve program doğrulama konularında destek veriyoruz. Programlama tarafı için: endüstriyel robot programlama. Bize 0533 454 52 32 numarasından ulaşabilirsiniz; mesai dışında da arayabilirsiniz.