Robotların İşletime Alınması - Erpe
Transkript
Robotların İşletime Alınması - Erpe
4. Bölüm Robotların İşletime Alınması 4. Bölüm: Robotların İşletime Alınması 4.1. Robot Aks Ayar (Mastering) İşlemleri Endüstriyel Robotların en iyi şekilde kullanılabilmesi, tam noktasal ve yörünge hassasiyeti göstermesi ve programlanmış hareketlerle doğru olarak hareket edebilmesi amacıyla her bir aksının doğru olarak Mastering (Ayar) işlemlerinin yapılması gereklidir. Endüstriyel Robotun Mastering işlemi şu durumlarda zorunludur: İşletime almada, Robot pozisyon değerlerinin belirlenmesinde rol alan Resolver Motor, RDC vb. bileşenlerin bakım-onarım işlemleri sonrasında, Robot aksları, Serbest Döndürme Aleti yardımıyla veya çeşitli yollarla kontrolör olmaksızın hareket ettirildiğinde, Mekaniksel sorun ve onarımlar sonrasında (Çarpışma, dişli kutusu değişimi, 250 mm/saniye üzerinde bir hızla son dayanağa çarpma vb.) Endüstriyel Robotun Mastering değerleri bozuk olduğunda; Program Modu devre dışı olmaktadır. Sadece Aksa özgü hareket yapılabilmektedir. Koordinat sistemlerinde Ötelemeli hareket mümkün değildir. Yazılım Limit Şalteri devre dışıdır. Bu nedenle Robot son dayanak tamponlarına çarpıp hasar görebilir. Bu nedenle ayarı bozuk robotlar hareket ettirilmemelidir. Hareket ettirilmesi gerekiyorsa, HOV hızı mümkün olduğunca azaltılmalıdır. Mastering İşlemi, endüstriyel robot Mekanik Sıfır Pozisyonunda iken her bir aks için mekaniksel ve elektriksel pozisyonların uyuşması amacıyla açısal referans değerlerinin belirlenmesidir. Modelleri aynı olsa bile her endüstriyel robotun kendisine özel Mastering Pozisyonu mevcuttur. Mastering işlemi için Şekil 4.1’de görülen bir EMD (Electronic Mastering Device) gereklidir. Endüstriyel Robot yapısına bağlı olarak Micro EMD (MEMD) veya Standart EMD (SEMD) şeklinde mastering cihazları bulunmaktadır. Şekil 4.1. EMD (Electronic Mastering Device) EMD Mastering işlem süreci Şekil 4.2’de görüldüğü gibi, aksın mekanik sıfır noktası belirlenerek yapılmaktadır. Bu amaçla mekanik sıfır noktasına varılana kadar (yani mastering kalemi mastering çentiği içerisinde en derin noktaya varana kadar) aks hareket ettirilmektedir. Bu nedenle endüstriyel robotlarda Mastering İşleminin yapılabilmesi amacıyla her bir aks için ayrı bir mastering kartuşu (Şekil 4.3) ve bir mastering ön ayar işareti mevcuttur. 95 ERPE-METEG 1 EMD (Electronic Mastering Device - Elektronik Mastering Cihazı) 2 Mastering Kartuşu 4 Mastering Çentiği 3 Mastering Kalemi 5 Mastering Ön ayar işareti Şekil 4.2. EMD Mastering prensibi ve işlem süreci Şekil 4.3. Ayar (Mastering) kartuş pozisyonları 96 4. Bölüm: Robotların İşletime Alınması Mastering Silme İşlemi No Y 4-1 Endüstriyel Robot A1..A6 akslarının Mastering değerlerinin silinmesi, aşağıdaki adımlar takip edilerek yapılabilmektedir. A4 – A5 – A6 aks mastering değerleri birbirleriyle ilişki yapıdadır. Bu nedenle; DİKKAT A4 aks değeri silinirse otomatik olarak A5 ve A6 değerleri de silinir. A5 aks değeri silinirse otomatik olarak A6 değeri de silinir. Adım 1. Endüstriyel Robot Çalışma Modu T1 konumuna getirilir. Adım 2. smartHMI ana menüsünde Start-up Master Unmaster seçilir. Adım 3. Mastering değeri silinecek aks veya akslar seçilir. Adım 4. smartHMI ekranında Unmaster üzerine basılır. Adım 5. Unmaster işlemi yapılması istenen tüm akslar için Adım 3 ile Adım 4 tekrarlanır. Adım 6. Unmaster menü penceresi kapatılır. 97 ERPE-METEG No Mastering İşlemi (Standart Ayar Yöntemi) Y 4-2 Standart Ayarlama yöntemi kullanılarak Endüstriyel Robot akslarının Mastering ayarlaması aşağıdaki adımlar takip edilerek yapılabilmektedir. DİKKAT İlk Mastering işlemi sadece robot yüksüz olduğunda yapılabilmektedir. Robota bir Tool veya Ek Yük monte edilmemiş olmalıdır. Herhangi bir program seçimi yapılmamış olmalıdır. Adım 1. Endüstriyel Robot Çalışma Modu T1 konumuna getirilir. Adım 2. Hareket Tuşları için Axes - Koordinat Sistemi seçilir. Adım 3. Robot ön ayar (Pre-Mastering) konumuna getirilir. Bu işlem için T1 çalışma modunda, Axes Koordinat Sisteminde hareket tuşları kullanılarak tüm akslar için mastering çentikleri tam karşı karşıya getirilir. KUKA Agilus KR6 R900 sixx endüstriyel robot için ön ayar (Pre-Mastering) konumu A1 A2 A3 A4 A5 KUKA Agilus KR6 R900 sixx endüstriyel robot Mastering Çentikleri 98 A6 4. Bölüm: Robotların İşletime Alınması Adım 4. Mastering sinyal bağlantı kablosu, robotun taban şasesi üzerindeki X32 bağlantısına bağlanır. Adım 5. smartHMI ana menüsünde Start-up Master EMD Standart Set mastering seçilir. Bir pencere açılarak, ayarlanacak olan bütün akslar gösterilir. Burada ilgili Aks seçimi yapılır. Adım 6. Seçilen aksın robottaki ilgili mastering kartuşunun koruyucu kapağını çıkartılır. Bu işlem için EMD arka tarafındaki tornavida kullanılabilmektedir. Adım 7. EMD, ilgili aksın mastering kartuşuna vidalanır. Herhangi bir hasara yol açmamak ve arıza sinyallerinin oluşmasını engellemek amacıyla EMD, aks mastering kartuşuna daima mastering sinyal bağlantı kablosu bağlı olmadan takılmalıdır. 99 ERPE-METEG Adım 8. Mastering sinyal bağlantı kablosunun diğer ucu EMD'ye takılır. Adım 9. smartHMI ekranında Master üzerine basılır. Adım 10. Onay Anahtarı orta konumda basılı iken İleri Başlat (Start) butonuna basılı tutulur. EMD, mastering çentiğinin en alt noktasını geçtikten sonra Mastering pozisyonuna ulaşılmıştır. Robot otomatik olarak durur, değerler kaydedilir ve artık aks pencerede görünmez olur. Böylelikle ilgili aksın Mastering işlemi tamamlanmış olur. Adım 11. Mastering işlemi tamamlandıktan sonra öncelikle Mastering sinyal bağlantı kablosu hattı EMD'den çıkartılır. Adım 12. EMD mastering kartuşundan çıkartılır ve koruyucu kapak vidalanır. Adım 13. Mastering İşlemi yapılması istenen tüm akslar için Adım 6 ile Adım 12 arası işlemler tekrarlanır. Adım 14. Mastering menü penceresi kapatılır. Adım 15. Mastering sinyal bağlantı kablosu, robot X32 bağlantısından çıkartılır. 100 4. Bölüm: Robotların İşletime Alınması 4.2. Yazılım Limit Şalteri Hem sistemin hem de insanların güvenliği açısından Endüstriyel Robot hücrelerinin çalışma esnasında güvenlik tertibatlarının alınması son derece önemlidir. KUKA robot hücrelerine yönelik koruma sistemleri: Yazılım Limit Şalteri Mekanik Çalışma Alanı Sınırlama Çalışma Alanlarında Alan Denetimi Safe Robot Teknolojisi Korkuluklar Harici Güvenlik Sensörleri (Emniyet Şalteri, Işık Perdesi, Emniyet Matları, Lazer Tarayıcı) Endüstriyel Robotun Mekanik Çalışma Alanının sınırlandırılması sayesinde kişi ve sistemlerin korunması sağlanabilmektedir. 1-3 arası akslara yönelik çalışma alanını sınırlamak için mekanik sınırlayıcılar mevcuttur (Şekil 4.4). Şekil 4.4. Çalışma Alanı sınırlaması (1. Eksen için) Robotun sahip olduğu eksen hareketlerinin uygulama alanına göre kısıtlanması, çarpmalara karşı manipülatörün korunması ve manipülatörün mekanik durduruculara vurmaması gibi amaçlarla Yazılım Limit Şalteri (Software Limit Switch) kullanılabilmektedir. Bu sayede robotun her bir eksen hareket aralıkları için Yazılım Limit Şalteri yardımıyla gerekli ayarlamalar yapılması suretiyle, manipülatörün belirlenen açısal değerler içerisinde kalması sağlanmaktadır. Robot Çalışma Alanı, tüm akslarda Yazılım Limit Şalteri üzerinden sınırlanmaktadır (Şekil 4.5). Yazılım Limit Şalteri sadece sistemin korunması için kullanılabilmektedir. 1, 2, 3 ve 5 akslarının çalışma alanları, mekanik olarak tampon görevi gören son tahditler üzerinden sınırlanır. 101 ERPE-METEG Şekil 4.5. Yazılım Limit Şalteri, pozitif/negatif bölge Yazılım Limit Şalteri, endüstriyel robotun devreye alınması süresince ayarlanabilmektedir. Yazılım Limit Şalterinin ayarlanmasında iki yöntem kullanılabilmektedir: Manuel Ayar Otomatik Ayar (Auto Dedection) 102 4. Bölüm: Robotların İşletime Alınması No Y 4-3 Yazılım Limit Şalterinin Ayarlanması (Manuel) Endüstriyel Robotun manipülatör hareketlerini sınırlandırmak amacıyla gerekli açısal limitlerin belirlenmesi amacıyla Yazılım Limit Şalteri kullanılmaktadır. Yazılım Limit Şalterinin Manuel olarak ayarlanması amacıyla aşağıdaki adımlar takip edilmelidir. Yazılım Limit Şalteri T1, T2, AUT ve AUT EXT çalışma modlarında aktiftir. Değişiklik için Expert (Uzman) Kullanıcı yetkisine sahip olunmalıdır. DİKKAT Adım 1. smartHMI ana menüsünden Start-up Service Software Limit Switch seçilir. Adım 2. Software Limit Switch penceresinde her bir eksen için Negatif ve Pozitif yönde hareket açı değerleri elle girilir. Adım 3. Save butonuna basılmak suretiyle ayarlar kaydedilir. Böylelikle Yazılım Limit Şalterinin Manuel olarak ayarlanması yapılmış olur. Adım 4. Robot manipülatör ekseni ayarlanan Yazılım Limit Şalteri sınırına geldiğinde bir mesajla uyarı verilerek, robot hareketi durdurulur. 103 ERPE-METEG No Y 4-4 Yazılım Limit Şalterinin Ayarlanması (Auto Dedection) Endüstriyel Robotun manipülatör hareketlerini sınırlandırmak amacıyla gerekli açısal limitlerin belirlenmesi amacıyla Yazılım Limit Şalteri (Software Limit Switch) kullanılmaktadır. Yazılım Limit Şalterinin Otomatik olarak ayarlanması amacıyla aşağıdaki adımlar takip edilmelidir. Otomatik ayarlamada temel yöntem, özel olarak hazırlanan bir veya daha fazla programın çalıştırılmasıyla veya elle hareket işlemleri sonrasında hareket alanı sınırlarının Yazılım Limit Şalterine uyarlanmasıdır. Hareket işlemleri sonrasında edilen minimum ve maksimum aks pozisyonları, Robot kontrolör tarafından Yazılım Limit Şalteri olarak belirlenmektedir. Yazılım Limit Şalteri T1, T2, AUT ve AUT EXT çalışma modlarında aktiftir. Değişiklik için Expert (Uzman) Kullanıcı yetkisine sahip olunmalıdır. DİKKAT Adım 1. smartHMI ana menüsünden Start-up Service Software Limit Switch seçilir. Adım 2. Software Limit Switch penceresinde Auto Dedection butonuna basılır. Otomatik belirlemenin çalıştığına dair “Auto Dedection is running.” mesajı alınır. Aşağıdaki görüntü Robot 0 (Sıfır) pozisyonunda olduğu andaki görüntüdür. 104 4. Bölüm: Robotların İşletime Alınması Adım 3. İstenilen bir veya daha fazla program çalıştırılır veya elle hareket yöntemiyle manipülatör hareket ettirilir. Bu işlemler sonlandığında Software Limit Switch penceresinde Minimum ve Maksimum değerler uyarlanmış olur. Adım 4. Software Limit Switch penceresinde End butonuna basılmak suretiyle Auto Dedection işlemi sonlandırılır. Adım 5. İstenildiğinde Manuel olarak düzenlemeler yapılabilmektedir. Güvenlik amacıyla Otomatik olarak elde edilen değerlerin 5 daha sınırlandırılması önerilmektedir. Adım 6. Save butonuna basılmak suretiyle ayarlar kaydedilir. Böylelikle Yazılım Limit Şalterinin Otomatik olarak ayarlanması yapılmış olur. Adım 7. Robot manipülatör ekseni ayarlanan Yazılım Limit Şalteri sınırına geldiğinde bir mesajla uyarı verilerek, robot hareketi durdurulur. 105 ERPE-METEG 4.3. Endüstriyel Robotta Yükler 4.3.1. Yük Verileri (Load Data) Yük verileri, yol ve ivmenin hesaplanmasına etki etmektedir ve ayrıca çevrim süresinin optimize edilmesine yardım etmektedir. Bu açıdan yük verilerinin robot kontrolöre doğru olarak girilmesi büyük önem taşımaktadır. Şekil 4.6’da endüstriyel robotta yükler görülmektedir. 1 Taşıma kapasitesi 2 İlave yük (Aks 3) 3 İlave yük (Aks 2) 4 İlave yük (Aks 1) Şekil 4.6. Endüstriyel Robotta Yükler 4.3.2. Tool Yük Verileri Tool Yük Verileri, endüstriyel robot Flanşına monte edilmiş yüklerin tamamını ifade etmektedir. Tool Yükü robot için ek bir kütle oluşturmaktadır. Bu nedenle kütle, ağırlık noktasının konumu (kütlenin etkidiği nokta), kütle atalet momentleri ve bunlara ait ana atalet aksları verileri doru olarak belirlenmelidir. Bu açıdan taşıma kapasitesi (Payload) verileri, robot kumandasına girilmeli ve doğru alete ataması yapılmalıdır. Yük verilerinin endüstriyel robot sisteminin kontrol sürecine etkileri şu şekilde sıralanabilir: Kontrol algoritmaları, Hız ve ivme denetimi, Moment denetimi, Çarpışma denetimi, Enerji denetimi, vb. Endüstriyel Robot yük verilerinin doğru girilmesi, robot hareketlerinin doğru olarak yapılması konusunda büyük önem taşımaktadır. Endüstriyel Robot Yük verilerinin doğru olarak sisteme tanıtılmasının sağladığı yararlar şunlardır: Yüksek doğrulukta çalışma, Çevrim sürelerinin iyileşmesi, Robot eklem aşınmalarının azalmasına bağlı olarak kullanım ömrünün uzaması. 106 4. Bölüm: Robotların İşletime Alınması No Tool Yük Verilerinin Kalibrasyonu Y 4-5 Endüstriyel Robot Tool Yük Verileri (Tool Payload Data) aşağıdaki adımlar takip edilerek ilgili akslar için girilebilmektedir. Endüstriyel Robot yük verilerinin doğru olarak sisteme tanıtılmaması durumunda, robot ve çevre için çeşitli zararlar meydana gelebilmektedir. Adım 1. smartHMI ana menüsünden Start-up Calibrate Payload data seçilir. Adım 2. Tool Numarası girilir. Sonra Next ile bu adım onaylanarak geçilir. Adım 3. Taşıma Kapasitesi (Payload) verileri girilir. Eğer ilgili Robot için varsayılan değerlerin geçerli olması isteniyorsa; Default seçeneği kullanılır. Yük Verisi Birim m kg Kütle X, Y, Z mm Flanşa bağlı Ağırlık merkezinin pozisyonu A, B, C ° Jx, Jy, Jz kgm² Açıklama Flanşa bağlı Ana atalet akslarının oryantasyonu Kütle atalet momentleri JX, koordinat sisteminin, A, B ve C ile flanşa relatif olarak bükülmüş X aksındaki ataletidir. Benzer şekilde Y ve Z aksındaki ataletler JY ve JZ. Adım 4. Sonra Next ile bu adım onaylanarak geçilir. Adım 5. Alet Yük Verileri girişi Save butonuna basılarak bitirilir ve Menü Close ile kapatılır. 107 ERPE-METEG 4.3.3. Endüstriyel Robotta İlave Yükler Endüstriyel robot manipülatörün çeşitli kısımlarına (genellikle 1., 2. ve 3. eksen) bağlanıp takılabilen çeşitli bileşenlerden oluşan İlave Yüklerin bazıları şunlardır: Enerji Beslemeleri Valflar Malzeme Beslemeleri Malzeme Stokları vb. Yük verilerinin robot hareketlerine etkileri ise şu şekilde sıralanabilir: Rota planlama, Hızlanmalar, Çevrim süresi, Aşınma. Şekil 4.7’de Endüstriyel Robotta İlave Yükler görülmektedir. Tablo 4.1’de İlave yük verileri yer alırken, Tablo 4.2’de ise İlave yük başına X, Y ve Z değerlerinin referans sistemleri görülmektedir. Şekil 4.7. Endüstriyel Robotta Ek Yükler Tablo 4.1. İlave yük verileri Yük Verisi Birim Açıklama m kg Kütle X, Y, Z mm Kütle ağırlık noktasının, referans sistemine olan mesafesi A, B, C ° Ana atalet akslarının referans sistemine oryantasyonu Jx, Jy, Jz kgm² Kütlenin, atalet aksları etrafındaki atalet momentleri Tablo 4.2 İlave yük başına X, Y ve Z değerlerinin referans sistemleri Yük 108 Referans Sistemi İlave Yük – A1 ROBROOT koordinat sistemi (A1 = 0°) İlave Yük – A2 ROBROOT koordinat sistemi (A2 = -90°) İlave Yük – A3 FLANGE koordinat sistemi (A4 = 0°, A5 = 0°, A6 = 0°) 4. Bölüm: Robotların İşletime Alınması No İlave Yük Verilerinin Kalibrasyonu Y 4-6 Endüstriyel Robot İlave Yük Verileri (Suplementary Load Data) aşağıdaki adımlar takip edilerek ilgili akslar için girilebilmektedir. Endüstriyel Robot yük verilerinin doğru olarak sisteme tanıtılmaması durumunda, robot ve çevre için çeşitli zararlar meydana gelebilmektedir. Adım 1. smartHMI ana menüsünden Start-up Calibrate Supplementary load data seçilir. Adım 2. İlave Yükün girileceği Aks Numarası girilir. Sonra Continue ile bu adım onaylanarak geçilir. Adım 3. İlave Yük Verileri girilir. Sonra Continue ile bu adım onaylanarak geçilir. Adım 4. İlave Yük Verileri girişi Save butonuna basılarak bitirilir ve Menü Close ile kapatılır. 109 ERPE-METEG 4.4. Tool Kalibrasyon Teknikleri 4.4.1. Tool Kalibrasyon Prensibi Tool Kalibrasyonunun temelinde alet referans noktasında Tool Koordinat Sisteminin üretilmesi yer almaktadır. Tool Koordinat Sistemi kullanıcı tanımlı TCP (Tool Center Point – Alet Merkez Noktası) adı verilen bir referans yani bir orijin noktasına sahip olmaktadır. TCP genel olarak bir Tool’un çalışma yani iş gören noktasında bulunmaktadır. Şekil 4.8’de Kalibrasyonu yapılmış çeşitli Tool örnekleri görülmektedir Şekil 4.8. Kalibrasyonu yapılmış Alet (Tool) örnekleri 110 4. Bölüm: Robotların İşletime Alınması Sistemde maksimum 16 adet Tool Koordinat Sistemi tanımlanabilmektedir. Her Tool Koordinat Sistemi için ayrı ayrı olmak üzere TOOL_DATA[1..16] adlı değişkende X, Y, Z orijin ve A, B, C oryantasyon verileri tutulmaktadır (Tablo 4.3). Şekil 4.9’da TCP kalibrasyon prensibi görülmektedir. Tablo 4.3. Tool Data içeriği Data Açıklama X, Y, Z (Orijin) Flange Koordinat sistemine bağlı olarak Tool Koordinat Sistemin Orijinini ifade eder. A, B, C (Oryantasyon) Flange Koordinat sistemine bağlı olarak Tool Koordinat Sistemin Oryantasyonunu ifade eder. Şekil 4.9. TCP Kalibrasyon prensibi 111 ERPE-METEG 4.4.2. Tool Kalibrasyon Avantajları Doğru olarak yapılmış bir Tool Kalibrasyonunun kullanıcı ve programcılar için Jogging ve Programlama modunda sağladığı avantajlar şu şekilde sıralanabilir (Şekil 4.10): Tool çarpma yönünde hareket edebilmektedir. TCP oryantasyonu değiştirilebilmektedir. Tool, TCP pozisyonu değiştirilmeden TCP etrafında döndürülebilmektedir. Programlanmış hareket hızı, rota boyunca TCP’de tutulmaktadır. Programlama Modunda; rota boyunca tanımlı bir oryantasyon mümkün olmaktadır. TOOL Kalibrasyon (Ölçme) Avantajları TCP etrafında oryantasyonu değiştirme Etkime Yönü TCP TCP ile program işletimi Şekil 4.10. Tool Kalibrasyon avantajları 112 4. Bölüm: Robotların İşletime Alınması 4.4.3. Tool Kalibrasyon Yöntemleri Genel olarak Tool Kalibrasyon işlemi, Tablo 4.4’te görüldüğü gibi Orijin Noktası ve Oryantasyon Yönü olmak üzere 2 kısımdan oluşmaktadır. Tablo 4.4. Tool Kalibrasyon Yöntemleri Yöntem Açıklama XYZ 4-Point XYZ Reference Tool Koordinat Sistemi Orijini belirleme yöntemleri ABC World ABC 2-Point Tool Koordinat Sistemi Oryantasyonunu belirleme yöntemleri Numerik Giriş Yöntemi Flange orijinine olan (X, Y, Z) mesafesi ve (A, B, C) dönüş değerlerin doğrudan girilmesi. 113 ERPE-METEG 1. 2. No XYZ 4-Point Yöntemi ile TCP Kalibrasyonu Y 4-7 Kalibrasyon yapılacak Tool TCP'si ile istenilen bir referans noktasına 4 farklı yönden gidilerek ölçümler yapılır. Robot kontrol ünitesi, farklı Flanş pozisyonlarından yararlanarak TCP'yi hesaplamaktadır. XYZ 4-Nokta Yöntemi ile TCP kalibrasyonu işlemi için aşağıdaki adımlar sırayla uygulanmalıdır. Referans noktasının gidildiği 4 Flanş pozisyonu birbirine göre yeterince uzak olmalıdır. Kalibrasyonda kullanılacak 4 nokta birbirine düzlemsel olmamalıdır. Adım 1. smartHMI ana menüsünden Start-up Calibrate Tool XYZ 4-point seçilir. Adım 2. Tool için 1-16 arası bir Numara (Number) ve bir İsim (Name) verilir. Sonra Next ile bu adım geçilir. Burada var olan bir Numara verildiğinde öncekinin üzerine yazılacağı unutulmamalıdır. Adım 3. TCP ile bir Referans Noktasına 4 ayrı noktadan gidilerek her biri için Calibrate ile gerekli ayar ölçümü yapılarak Yes ile onaylanır. Adım 4. XYZ 4-Nokta ölçümü Save butonuna basılarak bitirilir ve Menü Close ile kapatılır. 114 4. Bölüm: Robotların İşletime Alınması No XYZ Referans Metodu ile TCP Kalibrasyonu Y 4-8 XYZ Referans metodunda yeni bir Tool, daha önce kalibrasyonu yapılmış olan bir Tool ile karşılaştırılarak kalibrasyonu yapılır. Robot Kontrol ünitesi, Referans ve Kalibrasyonu yapılan Tool Flanş pozisyonlarını karşılaştırır ve ilgili Tool için TCP’yi hesaplar. XYZ Referans Metodu ile TCP kalibrasyonu işlemi için aşağıdaki adımlar sırayla uygulanmalıdır. Adım 1. İlk adım olarak daha önceden kalibrasyonu yapılmış Tool, Flanşa takılır. Adım 2. smartHMI ana menüsünden Start-up Calibrate Tool XYZ Refererence seçilir. Adım 3. Yeni Tool için 1-16 arası bir Numara ve bir İsim verilir. Burada var olan bir Numara verildiğinde öncekinin üzerine yazılacağı unutulmamalıdır. Next ile bu adım onaylanır. Adım 4. Bu adımda daha önceden kalibrasyonu yapılmış Tool’un TCP verileri girilir. Yes ile bu adım onaylanır. Adım 5. TCP ile bir Referans noktasına gidilerek Calibrate butonuna basılır. Yes ile bu adım onaylanır. 115 ERPE-METEG Adım 6. Bu adımda Yeni Tool, Flanşa monte edilir. Adım 7. Yeni Alet TCP'si ile referans noktasına gidilerek Calibrate butonuna basılır. Yes ile bu adım onaylanır. Adım 8. XYZ Referans ölçümü Save butonuna basılarak bitirilir ve Pencere kapatılır. Diğer bir yolla Payload Data butonuna basılarak Veriler kaydedilir ve Taşıma Yükü (Payload) kapasitesi verilerinin girilebildiği bir pencere açılır. 116 4. Bölüm: Robotların İşletime Alınması No ABC World Yöntemi ile Oryantasyon (Orientation) Kalibrasyonu Tool Koordinat Sisteminin eksenleri, World Koordinat Sisteminin eksenlerine paralel olarak düzenlenir. Böylece Tool Koordinat Sisteminin oryantasyonu Robot Kontrol Ünitesine bildirilir. Y 4-9 Bu metotta 2 seçenek vardır: 5D: Robot kumandasına sadece Tool çarpma yönü bildirilir. Çarpma yönü, varsayılan olarak X eksenidir. Diğer eksenlerin yönü, sistem tarafından belirlenir ve başka bir bilgi olmadan kullanıcı tarafından algılanamaz. Uygulama Alanları: MIG/MAG kaynağı, lazer kesme veya su jeti kesme… 6D: Her 3 eksenin yönü robot kumandasına bildirilir. Uygulama Alanları: Kaynak penseleri, kavrayıcılar veya yapıştırma memeleri… Oryantasyon Kalibrasyonu için öncelikle XYZ yöntemleriyle Tool TCP kalibrasyonu yapılmış olmalıdır. DİKKAT Adım 1. smartHMI ana menüsünden Start-up Calibrate Tool ABC World seçilir. Adım 2. Monte edilen Tool için 1-16 arası bir Numara seçilir. Next ile bu adım onaylanır. Adım 3. Bu adımda 5D/6D seçeneklerinden biri belirlenir. Next ile bu adım onaylanır. 117 ERPE-METEG Adım 4. Bu adımda 3. Adımdaki 5D/6D seçimine bağlı olarak Tool ve World koordinat sistemi ilişkilendirilir. Eğer 3. Adımda 5D seçildiyse; Sadece +XTOOL düzlemi, -ZWORLD düzlemine paralel yapılır. Eğer 3. Adımda 6D seçildiyse; +XTOOL düzlemi, -ZWORLD düzlemine paralel yapılır. +YTOOL düzlemi, +YWORLD düzlemine paralel yapılır. +ZTOOL düzlemi, +XWORLD düzlemine paralel yapılır. (+XTOOL = Tool çarpma yönünü ifade etmektedir.) Adım 5. Ok ile onaylanır. Adım 6. ABC World kalibrasyon işlemi Save butonuna basılarak bitirilir. 118 4. Bölüm: Robotların İşletime Alınması No ABC 2-Nokta Yöntemi ile Oryantasyon (Orientation) Kalibrasyonu Y 4-10 X ekseninde bir noktaya ve XY düzleminde bir noktaya gidilmesi sayesinde, robot kontrol ünitesine Tool Koordinat Sisteminin eksenleri bildirilir. Bu metot, eksen yönleri özellikle kesin tespit edilmesi gerekiyorsa kullanılmaktadır. 1. 2. DİKKAT Oryantasyon Kalibrasyon işlemi için öncelikle XYZ yöntemleriyle Tool TCP kalibrasyonu yapılmış olmalıdır. ABC 2-Nokta yöntemi, Tool çarpma yönü Default çarpma yönü olduğunda (X Yönü) geçerlidir. Y veya Z üzerinde çarpma yönü değiştirildiğinde izlenecek yöntem de buna uygun olarak değiştirilmelidir. Adım 1. smartHMI ana menüsünden Start-up Calibrate Tool ABC 2-point seçilir. Adım 2. Monte edilen Tool için 1-16 arası bir Numara seçilir. Next ile bu adım onaylanır. Adım 3. TCP ile herhangi bir referans noktasına gidilir. Calibrate düğmesine basılır. Next ile onaylanır. 119 ERPE-METEG Adım 4. X ekseni üzerindeki referans noktası, negatif X değerine (yani etkime yönünün tersine) sahip bir nokta üzerinde duracak şekilde Tool sürülür. Calibrate düğmesine basılır. Next ile onaylanır. Adım 5. Referans noktası XY düzlemi üzerinde pozitif Y değerine sahip bir nokta üzerinde durana kadar aleti hareket ettirin. Calibrate düğmesine basılır. Next ile onaylanır. Adım 8. ABC 2-Nokta kalibrasyonunda Save butonuna basılarak veriler kaydedilir ve Pencere kapatılır. Diğer bir yolla Yük Verileri (Payload Data) butonuna basılarak veriler kaydedilir ve Yük verilerinin girilebildiği bir pencere açılır. 120 4. Bölüm: Robotların İşletime Alınması 4.5. Base Kalibrasyon Teknikleri 4.5.1. Base Kalibrasyon Prensibi Bir Base Kalibrasyonu (Ölçme), Dünya Koordinat Sisteminden yola çıkarak robotun çevresinde belirli bir noktada bir koordinat sistemi oluşturulması anlamına gelmektedir. Base kalibrasyonu sayesinde, robot hareketleri ve programlanmış pozisyonlar tanımlanan bu Base Koordinat Sistemine başvurularak yapılabilmektedir. Bu nedenle bir Base Koordinat Sistemi için raflar, paletler, makineler ve iş parçası alanlarının tanımlı kenarlarının referans noktaları olarak seçilmesi son derece yararlıdır. Şekil 4.11’de Base Kalibrasyonu için 2 ayrı uygulama örneği görülmektedir. Şekil 4.11. Base kullanım örnekleri Genel olarak Base Kalibrasyonu iki aşamadan oluşmaktadır: 1. Aşama: Koordinat Orijin Noktasının tespit edilmesi 2. Aşama: Koordinat Yönlerinin Tanımlanması 121 ERPE-METEG 4.5.2. Base Kalibrasyon Avantajları Base Kalibrasyonu (ölçümü) yapılıp kullanılabilmesinin avantajları şu şekilde sıralanabilir (Şekil 4.12): Çalışma Alanı ve İş Parçası kenarları boyunca hareket sağlanabilir. TCP, Çalışma Alanı veya İş parçası kenarları boyunca manuel olarak hareket (jog) ettirilebilir. Referans Koordinat Sistemi olarak kullanılabilir. Öğretilen Noktalar, seçili koordinat sistemine başvurur. Koordinat Sistemi Düzeltme/Kaydırma işlemleri yapılabilmektedir. Noktalar, Base Koordinat Sistemi referans alınarak tanıtılabilmektedir. Bu sayede Base (Örneğin çalışma alanı) kaydırılması gerektiğinde, noktalar da birlikte kayar ve yeniden öğretilmelerine gerek kalmaz. Birden fazla Base Koordinat Sistemi kullanılabilir. Uygulamada maksimum 32 adet Base Koordinat Sistemi tanımlanabilir ve program adımına bağlı olarak kullanılabilmektedir. Hareket yönü kolaylığı Base Koordinat Sistemini kaydırma İstenilen koordinat sistemi referans alınabilir Birden fazla Base Koordinat Sistemi kullanımı (Maksimum 32 adet) Şekil 4.12. Base Kalibrasyon Avantajları 122 4. Bölüm: Robotların İşletime Alınması 4.5.3 Base Kalibrasyon Yöntemleri Base Kalibrasyon işlemi Tablo 4.5’te görüldüğü gibi 3 farklı metot kullanılarak yapılabilmektedir. Tablo 4.5. Base Kalibrasyon yöntemleri Yöntem 3-Point Yöntemi Açıklama 1. Orijin noktası tanımlama 2. Pozitif X yönünü tanımlama 3. Pozitif XY düzlemi (+Y yönünde) tanımlama Endirekt Yöntem, orijin noktasının işlenen parçanın iç kısmında veya robotun çalışma alanının dışında bulunması gibi Base orijin noktasına gidilemediği durumlarda kullanılmaktadır. Endirekt Yöntem TCP ile koordinatları bilinen Base’in 4 noktasına gidilerek gerekli ölçüm kalibrasyonları yapılır. Robot Kontrolörü bu 4 noktadan yararlanarak Base Koordinat Sistemi hesaplamaktadır. Numerik Giriş Yöntemi Dünya koordinat sistemine (X, Y, Z) olan mesafe ve dönüş (A, B, C) için olan kartezyen koordinat değerlerin doğrudan girilmesi yöntemidir. 123 ERPE-METEG No 3-Point Yöntemi ile Base Kalibrasyonu Y 4-11 3-Nokta Yöntemi ile bir Base Kalibrasyon (Ölçme) işlemi için aşağıdaki adımlar sırayla uygulanmalıdır. Base Kalibrasyon (Ölçme) işlemi, her zaman için önceden kalibrasyonu yapılarak TCP’si bilinen bir Alet (Tool) ile yapılmalıdır. 3 ölçüm noktasının bir doğru üzerinde olmamasına dikkat edilmelidir. Noktalar arasında minimum bir açı (standart 2.5) olmasına özen gösterilmelidir. Adım 1. smartHMI ana menüsünden Start-up Calibrate Base 3-point seçilir. Adım 2. Base için 1 - 32 arası bir Numara (Number) ve bir İsim (Name) verilir. Sonra Next ile onaylanır. Burada var olan bir Numara verildiğinde öncekinin üzerine yazılacağı unutulmamalıdır. Adım 3. Base kalibrasyonu için kullanılacak TCP'ye sahip Tool Numarası girilir. Sonra Next ile onaylanır. Adım 4. Tool TCP’si ile yeni Base orijin noktasına gidilir. Adım 5. Tool TCP’si kullanılarak yeni Base üzerinde X ekseni pozitif (+X) yönünde bir noktaya gidilir. Adım 6. Tool TCP’si kullanılarak yeni Base üzerinde XY düzlemi pozitif (+Y) yönünde bir noktaya gidilir. 3 1. Nokta: Orijin Calibrate düğmesine basılır ve mevcut pozisyon Yes düğmesiyle onaylanır. 2. Nokta: +X Yönü Calibrate düğmesine basılır ve mevcut pozisyon Yes düğmesiyle onaylanır. 3. Nokta: XY Düzlemi Calibrate düğmesine basılır ve mevcut pozisyon Yes düğmesiyle onaylanır. Adım 6. 3-Nokta Yöntemi ile Base kalibrasyon işlemi Save butonuna basılarak bitirilir ve Menü kapatılır. 124 4. Bölüm: Robotların İşletime Alınması 4.6. Bölüm Çalışma Soruları Soru 1. KUKA Endüstriyel Robotlar için en fazla kaç tane Tool (Alet) tanımlanabilmektedir? a) 8 b) 16 c) 32 d) 64 Soru 2. KUKA Endüstriyel Robotlar için en fazla kaç tane Base tanımlanabilmektedir? a) 8 b) 16 c) 32 d) 64 Soru 3. Alet (Tool) yönünde çarpmaya izin veren Koordinat Sistemi hangisidir? a) Robroot Koordinat Sistemi c) Alet Koordinat Sistemi b) Dünya Koordinat Sistemi d) Base Koordinat Sistemi Soru 4. Alet (Tool) TCP kalibrasyonunda izlenecek menü hareketleri aşağıdakilerden hangisi olabilir? a) Start-up Master Tool XYZ 4-point c) Start-up Calibrate Base ABC World b) Start-up Master Base ABC World d) Start-up Calibrate Tool XYZ 4-point Soru 5. Bir endüstriyel robotun Mekanik Sıfır Pozisyonunda iken her bir aks için mekaniksel ve elektriksel pozisyonların uyuşması amacıyla açısal referans değerlerinin belirlenmesi işlemine ne denir? a) Robroot b) Auto Dedection c) Mastering d) EMD Soru 6. I. II. III. Orijin noktası tanımlama Pozitif X yönünü tanımlama Pozitif XY düzlemi (+Y yönünde) tanımlama Yukarıda verilen işlem adımlarından oluşan 3-point yöntemi hangi amaçla kullanılmaktadır? a) Tool Kalibrasyonu c) Mastering b) Base Kalibrasyonu d) Yazılım Limit Şalteri Ayarlanma Soru 7. Bir Alet (Tool)’in TCP kalibrasyonunun yapılması amacıyla kullanılan yöntem aşağıdakilerden hangisidir? a) XYZ 4-point b) Tool Cal 4-point c) Tool 2-point d) ABC World Soru 8. Tool oryantasyon yönünün kalibrasyonu amacıyla kullanılan yöntem hangisidir? a) XYZ 4-point b) XYZ Reference c) Tool 2-point d) ABC World Soru 9. Yazılım Limit Şalterinin ayarlanmasında izlenecek menü hareketleri aşağıdakilerden hangisi olabilir? a) Start-up Service Software Limit Switch c) Start-up Calibrate Limit Switch b) Start-up Master Software Limit d) Start-up Setting Tool Switch Soru 10. Mastering İşleminin yapılmasında izlenecek menü hareketleri aşağıdakilerden hangisi olabilir? a) Start-up Service Master b) Start-up Setting Software Limit c) Start-up Calibrate Limit Switch d) Start-up Master EMD Standart Set mastering 125 ERPE-METEG 126