Professional Documents
Culture Documents
IRC5 Egitim
IRC5 Egitim
01-01-06
IRC5 EĞİTİMİ
TEMEL SEVİYE
KURS İLE İLGİLİ….
◼ Güvenlik
◼ Başlarken
◼ Tanımlar
◼ Sistem Tanıtımı( Kontroller , FlexPendant,Manipulator,v.s.)
◼ Menüleri Tanımak
◼ Jogging ( Robotu Hareket Ettirmek , TCP ve WorkObject
Tanımlama ve Koordinat Sistemleri )
◼ RAPID ve Programlarla Çalışmak
◼ Back- Up ve Restore
◼ Kalibrasyon
◼ Restart
© IRC5_EGITIM - 3 -
01-01-06
© IRC5_EGITIM - 4 -
01-01-06
GÜVENLİK
GÜVENLİK- 1
BAŞLARKEN...
BAŞLARKEN - 1
◼ Temel tanımlar
◼ Sistem ve bileşenlerini tanımak ( Kontroller, FlexPendant,
RobotStudio Online, v.s.)
© IRC5_EGITIM - 9 -
01-01-06
BAŞLARKEN - 2
◼ TANIMLAR
◼ Robot Sistemi Nedir ?
◼ Robot sistemi manipulator, kontrol ve sürücü modüllerini, flexpendantı
ve kontroller tarafından kontrol edilen tüm ekipmanları (tool, sensor
gibi) içerir.
◼ FlexPendant
◼ FlexPendant (daha bilinen adıyla Teach Pendant Unit – TPU ) robot sistemi
yönetmek, programları çalıştırmak, manipulatoru hareket ettirmek, v.s işler
için kullanılan bir cihazdır.
FP hardware ünitesi ( butonlar, joystick ,v.s. ) ve software ‘den oluşur.
FP kontroller modulune dahili kablo ve konnektor ile bağlıdır.
◼ A – Konnektor
◼ B – Touch Screen
◼ C – Acil Stop Butonu
◼ D – Motor – On Butonu
◼ E – Joystick
© IRC5_EGITIM - 11 -
01-01-06
BAŞLARKEN - 4
◼ A – Programlanabilir tuş –1
◼ B – Programlanabilir tuş –2
◼ C – Programlanabilir tuş –3
◼ D – Programlanabilir tuş –4
◼ E – Start Butonu
◼ F – Geri Butonu
◼ G – İleri Butonu
◼ H – Stop Butonu
© IRC5_EGITIM - 12 -
01-01-06
BAŞLARKEN - 5
◼ Kontroller Nedir ?
◼ Kontroller en basit tanımıyla robotu kontrol ve hareket ettirmek için
gerekli olan tüm fonksiyonları içerir.
◼ IRC5 Kontroller tek kabinet veya kontrol modülü ve sürücü modülü
olmak üzere iki kabinetten oluşabilir.
◼ Kontrol modulu main computer, I / O boardları, flash memory gibi
tüm elektronik kontrol elemanlarını içerir.Ayrıca kontrol modulu
robotu işletmek için gerekli olan tüm yazılımları çalıştırır. ( Örneğin
RobotWare )
◼ Sürücü modulu ise robot motorları için gerekli olan tüm gücü sağlar.
Ayrıca sürücü modulleri 9 adete kadar sürücü barındırabilir.
© IRC5_EGITIM - 13 -
01-01-06
BAŞLARKEN - 6
Control
modülü
Sürücü
modülü
© IRC5_EGITIM - 14 -
01-01-06
BAŞLARKEN - 7
◼ Manuel Mode
◼ Manuel modda robot güvenli ve istenirse yavaş bir hızda hareket
eder. Çünkü robot’un motorlarına izin butonuna basarak enerji
verilir.Manuel mod genelde robot programları yaratılırken ve
noktalar robota öğretilirken kullanılır.İki adet manuel mod
vardır.Bunlar;
◼ Normal Manuel Mod ( Azaltılmış hız modu ) Max hız 250
mm / s
◼ Manuel Tam Hız Modu
© IRC5_EGITIM - 16 -
01-01-06
BAŞLARKEN – 7
◼ Otomatik Mod
◼ Bu modda robotu hareket ettirmek için izin butonuna
basmanıza gerek yoktur.Robotlu sistemlerin üretimi
otomatik modda sağlanır.Bu moda geçmeden önce
yazılan programın kontrolünün yapılmış olması gerekir.
© IRC5_EGITIM - 17 -
01-01-06
BAŞLARKEN – 8
İÇİN .. KULLAN..
İÇİN .. KULLAN..
Robot programını
çalıştırmak veya FP
© IRC5_EGITIM - 21 -
durdurmak
01-01-06
BAŞLARKEN – 12
Olay Bilgisi FP
◼ Robot programlama
İÇİN.. KULLAN
İÇİN .. KULLAN
İÇİN.. KULLAN
yüklemek
01-01-06
BAŞLARKEN – 16
◼ Manipulator nedir ?
◼ Genel bir terim olarak manipulator toolları veya work objectleri
hareket ettirmek için kullanılan mekanik üniteler olarak
adlandırılır.
◼ Manipulatorler eksen hareketleri için servo motorları kullanır ve
bu motor hareketleri SMB ( Serial Measurement Board ),
Sürücüler, Axis Computer, Main Computer tarafından kontrol
edilir.
© IRC5_EGITIM - 26 -
01-01-06
© IRC5_EGITIM - 27 -
01-01-06
BAŞLARKEN – 17
BAŞLARKEN – 18
◼ Tool Nedir ?
◼ Tool robotun 6.eksenine direkt olarak monte edilmiş
veya yer bilgisi robot tarafından bilinen belli bir iş
yapmak için kullanılan nesnedir.
◼ Yeni bir tool monte edileceği zaman bu tool TCP ( tool
center point ) ile tanımlanmalıdır.
◼ Tüm toollara ilişkin bilgiler robotta “tooldata” da tutulur.
◼ Not : Bu konu tool tanımlamada daha detaylı
anlatılacaktır.
© IRC5_EGITIM - 28 -
01-01-06
BAŞLARKEN – 19
◼ A – Tool Tarafı
◼ B – Robot Tarafı
© IRC5_EGITIM - 29 -
01-01-06
BAŞLARKEN – 20
JOGGING VE RAPID
© IRC5_EGITIM - 33 -
01-01-06
MENÜLER , JOGGING VE RAPID – 1
◼ Bu kısımda ne öğreneceksiniz ?? :
◼ A – ABB Menü
◼ B – Durum Çubuğu
◼ C – Arka Plan
◼ D – Kapama Tuşu
◼ E – Görev Çubuğu
◼ F – QuickSet Menüsü
© IRC5_EGITIM - 35 -
01-01-06
MENÜLER , JOGGING VE RAPID – 3
© IRC5_EGITIM - 36 -
01-01-06
MENÜLER , JOGGING VE RAPID – 4
◼ SOFT KEYBOARD
◼ Dosya , klasör isimleri veya herhangi bir parametre değeri
girilirken kullanılır.Sıradan bir klavye gibidir.
◼ Uluslararası karakterlere erişmek için Int’l tuşu kullanılabilir.
© IRC5_EGITIM - 37 -
01-01-06
MENÜLER , JOGGING VE RAPID – 5
◼ FlexPendant Explorer
◼ A – Basit Görünüş
◼ B – Detaylı Görünüş
◼ C – Dosya Yolu
◼ D – Menü
◼ E – Yeni Klasör
◼ F- Bir Üst Dizine
Geçmek
© IRC5_EGITIM - 41 -
01-01-06
MENÜLER , JOGGING VE RAPID – 9
◼ INPUT – OUTPUT
◼ Sistem Bilgisi
◼ Bu menü sistem
bilgisine ulaşmak içindir.
( Örneğin yüklü sistem,
portlar, opsiyonlar ve yüklü
Robotware )
© IRC5_EGITIM - 43 -
01-01-06
MENÜLER , JOGGING VE RAPID – 11
◼ JOGGING
◼ Jogging ne demek ?
◼ Robotun TCP ‘sinin pozisyon olarak değiştirilmesidir.
◼ “Jog” işlemini sadece manuel modda yapabilirsiniz.
◼ Program çalıştırılırken jogging yapılamaz.
© IRC5_EGITIM - 44 -
01-01-06
MENÜLER , JOGGING VE RAPID – 12
◼ JOGGING menüSU
◼ A – Mechanical Unit
◼ B – Absolute Accuracy
◼ C – Hareket Modu
◼ D – Koordinat Sistemi
◼ E – Tool Seçimi
◼ F – Work Object Seçimi
◼ G – Payload Seçimi
◼ H – Joystick Kilitleme
◼ J - Arttırmalı Hareket
◼ K – Seçilmiş olan koordinat sistemine
göre her bir eksenin pozisyonu
◼ L – Pozisyon Formatı
© IRC5_EGITIM - 45 -
◼ M – Joystick Yönleri
01-01-06
MENÜLER , JOGGING VE RAPID – 13
◼ HAREKET MODU
Koordinat Sistemi ,
robotun flanşına taşınır.
01-01-06
MENÜLER , JOGGING VE RAPID – 23
◼ Tool Yaratma
◼ Tool yaratılacağı zaman ilk olarak bu toolun bilgilerinin
tutulacağı bir tooldata oluşturulur.
◼ Default olarak robot
Üzerinde gelen tool0 olarak
adlandırılır. ( TCP ‘ si robotun
Flanşıdır.)
sonlandırılır.
MENÜLER , JOGGING VE RAPID – 27
◼ Joystick Kilitleme
◼ Artırımsal Hareket
◼ Çok hassas pozisyonlama
isteyen programlarda
kullanmak üzere , eğer
istenirse robot adım adım
hareket ettirilebilir.
◼ Joystick ‘in her hareketinde
robot seçilen büyüklüğe göre
bir adım hareket eder.
◼ Adımlar small için 0.05mm ,
medium için 1 mm ve large
için 5 mm ‘dir.
◼ İstenirse daha önceden
kullanıcı tarafından
tanımlanan adım için User
© IRC5_EGITIM - 64 -
kullanılabilir.
01-01-06
MENÜLER , JOGGING VE RAPID – 32
◼ Quickset Menüsü
◼ A – Quickset Menü
Butonu
◼ B – Mekanik Ünite
◼ C – Artırımsal
Hareket
◼ D – Çalıştırma
Modu
◼ E – Step Modu
◼ F – Hız Modu
© IRC5_EGITIM - 66 -
01-01-06
MENÜLER , JOGGING VE RAPID – 34
◼ Production Penceresi
◼ Bu pencere programın
çalışırken izlenmesi ve
bir takım değişiklerin
yapılması için kullanılır.
◼ Load Program - Yeni
bir program yüklemek
için kullanılır.
◼ Move PP to Main –
Program Pointer ‘i ana
module ‘ e taşımak için
kullanılır
◼ Debug – Çalışılan
pozisyonu değiştirme
veya program editörü
© IRC5_EGITIM - 67 -
◼ Routine’ler 3 türlüdür :
◼ Ana routine
◼ Birkaç alt routine
◼ Ve program data
◼ Hareket Komutları
◼ 3 türlüdür :
◼ Eklemsel hareket – MoveJ
◼ Robot gösterilen kaynak noktasına doğrusal olmayan bir hareket
yapar. Eksenlerin hareketleri lineer hareketlere göre daha rahattır.
◼ Örnek : MoveJ , p1,vmax,z30,tool2 ;
© IRC5_EGITIM - 75 -
01-01-06
MENÜLER , JOGGING VE RAPID – 43
◼ Lineer Hareket
◼ Bu hareket tarzında TCP lineer olarak hareket eder ve
eksenler belirtilen noktaya ulaşmak için birlikte çalışır.
◼ Örnek : MoveL , p2 ,v30 , z10 ,tool3 ;
© IRC5_EGITIM - 76 -
01-01-06
MENÜLER , JOGGING VE RAPID – 44
◼ Dairesel Hareket
◼ TCP gösterilen ara noktadan geçerek bir daire çizer.
◼ Örnek : Robot p1 noktasında olsun. p2’den geçerek ,p3
‘te biten bir daire çizecek.
◼ MoveC p2,p3,v1000,z20,cizici ;
© IRC5_EGITIM - 77 -
01-01-06
MENÜLER , JOGGING VE RAPID – 45
◼ ROUTİNE CAGIRMA
◼ RETURN – Çağrılan
routine ‘ e bir değerle
döner.( eğer routine
fonksiyon routine ise )
© IRC5_EGITIM - 78 -
01-01-06
MENÜLER , JOGGING VE RAPID – 46
◼ PROGRAM KONTROL
◼ DEĞER ATAMAK
◼ := - Dataya değer atamak için kullanılır
◼ BEKLEME
◼ WaitTime - Girilen zaman kadar bekler.
◼ WaitUntil – İstenilen şart
gerçekleşinceye kadar bekler.
◼ WaitDI – Dijital Input set / reset
oluncaya kadar bekler.
◼ WaitDO – Dijital Output set / reset
oluncaya kadar bekler.
© IRC5_EGITIM - 81 -
01-01-06
MENÜLER , JOGGING VE RAPID – 49
◼ TPErase – FlexPendant
Kullanıcı Ekranını ( operatör
penceresini ) temizlemek
◼ TPWrite - FlexPendant
Kullanıcı Ekranına metin
yazdırmak
◼ TPReadFK – Fonksiyon
tuşlarını belirlemek ve
bunlardan hangisine basıldığını
anlamak
◼ TPReadNum –
FlexPendant’tan nümerik değer
alma
© IRC5_EGITIM - 83 -
01-01-06
MENÜLER , JOGGING VE RAPID – 51
◼ Programlarda
kullanılan tüm
datalara bakmak ve
bir değişiklik yapmak
için Program Data
menüsü kullanılır.
◼ Mesela yeni bir data
yaratmak için , ilk
olarak yaratılacak
datanın cinsi seçilir. (
mesela hız ile ilgili ise
speeddata gibi )
© IRC5_EGITIM - 87 -
01-01-06
MENÜLER , JOGGING VE RAPID – 55
◼ Program Editör
◼ Programlamanın Flex Pendant kullanılarak yapılacağı
menü olan Program Editör menüsünün özelliklerinin
bilinmesi ,program yazmaya başlamadan önce daha
faydalı olacaktır.
◼ Program editör penceresine geçmeden önce , jogging
ekranında tool ve work object seçeneğinde seçilmiş olan
tool ve work object default olarak programda yer alır.
◼ Programlama kısmında Program Editör kısmına
yazılacak olan komutlar ile ilgili detaylı bilgi verilecektir.
© IRC5_EGITIM - 88 -
01-01-06
MENÜLER , JOGGING VE RAPID – 56
◼ A – Zoom ( + )
◼ B – Sayfanın
◼ en üstüne çıkmak
◼ C – Bir üst satıra
çıkmak
◼ D – Sola kaydırma
◼ E – Sağa kaydırma
◼ F – Zoom ( - )
◼ G – Aşağı kaydırma
( Bir sayfa aşağı )
© IRC5_EGITIM - 92 -
◼ H – Aşağı kaydırma
( Bir satır aşağı )
01-01-06
MENÜLER , JOGGING VE RAPID – 60
◼ Tasklar ve Programlar
◼ Modül İşlemleri
◼ Yeni bir modül yaratmak ,
var olan bir modülü
yüklemek,var olan
modüllere
bakmak,yazılmış modülü
kaydetmek , ismini
değiştirmek veya silmek
için “Modules” alanı
kullanılır.
◼ Modülleri silmek sadece
RAM memory’dendir.
Harddisk veya
Flashdisk’ten değil.
© IRC5_EGITIM - 95 -
01-01-06
MENÜLER , JOGGING VE RAPID – 63
◼ Routine İşlemleri
◼ Yeni bir routine
yaratmak , var olan
bir routine ‘den bir
kopya yaratmak ,
var olan routinelere
bakmak, ismini
değiştirmek veya
silmek için
“Routines” alanı
kullanılır.
© IRC5_EGITIM - 97 -
01-01-06
MENÜLER , JOGGING VE RAPID – 65
◼ Programlara Komut
Eklemek
◼ Bunun için “Add
Instruction” seçeneği
kullanılır.
◼ Çok fazla sayıda olan
komutlar çeşitli
kategorilere
bölünmüştür.
© IRC5_EGITIM - 99 -
01-01-06
MENÜLER , JOGGING VE RAPID – 67
◼ Eklenmiş Komutlara
veya Değişkenlere
Müdahale Etmek
◼ Bunun için öncelikli
olarak komut veya
değişken seçili hale
getirilir “Edit” alanı
kullanılır veya
seçildikten sonra üzeri
tıklanır.
© IRC5_EGITIM - 100 -
01-01-06
MENÜLER , JOGGING VE RAPID – 68
◼ A – Program Pointer
◼ B – Motion Pointer
◼ C – Seçili kısım ,
ya robot bu noktadır
yada robot bu noktaya
doğru hareket ediyordur.
© IRC5_EGITIM - 103 -
01-01-06
MENÜLER , JOGGING VE RAPID – 71
◼ Modify Position ( pozisyon
bilgisini değiştirme )
◼ Pozisyon bilgileri “robtarget”
datasında tutuluyordu.
◼ Herhangi bir satırdaki pozisyon
değerini ( robtaget ) değiştirmek
için o komut satırı seçili hale
getirilir.
◼ Daha sonra “Modify Position”
alanı tıklanarak o satır için
pozisyon bilgisi değiştirilir.
◼ Not : Program herhangi bir
satırdaki hareket komutlarına
gelmediği sürece bu alan aktif
değildir.
© IRC5_EGITIM - 104 -
01-01-06
MENÜLER , JOGGING VE RAPID – 72
basınız.
01-01-06
MENÜLER , JOGGING VE RAPID – 73
◼ Kontrol Paneli
◼ Ekranı kilitlemek
◼ BACK – UP ve RESTORE
◼ BACK – UP
◼ Alınmış olan program ve sistem parametreleri yedekleri
bir klasör içerisinde toplanır.
◼ Bu klasör 4 alt klasöre bölünmüştür :
◼ Backinfo
◼ Home
◼ Rapid
◼ Syspar
© IRC5_EGITIM - 110 -
01-01-06
BACK – UP ve RESTORE - 3
◼ Restore İşlemi
◼ Bu işleme ne zaman ihtiyaç duyarız ?
◼ Eğer program yapımızın yanlışlıkla bozulduğunu
düşünüyorsak
◼ Veya sistemde kullanılan parametrelerin değiştiğini
düşünüyorsak
◼ Elimizdeki eski bir backup yardımı ile sistemi eski
haline döndürebiliriz.
© IRC5_EGITIM - 112 -
01-01-06
BACK – UP ve RESTORE - 5
◼ Kalibrasyon
◼ Kalibrasyon Menüsü
◼ Robot sistemindeki
mekanik üniteleri
(manipulator,pozisyoner,
konveyor v.s ) kalibre
etmek için kullanılır.
◼ Burada görülen
kalibrasyon durumuna
göre bu ünitelerin kalibre
edilmesi gerekir.
© IRC5_EGITIM - 117 -
01-01-06
KALİBRASYON - 4
Eğer Yapılmalı
gerek yoktur.
01-01-06
KALİBRASYON - 5
◼ Robot “Calibration
Pendulum “ veya “Level
Meter “ adı verilen özel
cihazlar yardımı ile
kalibrasyon pozisyonuna
alınır.
◼ ABB menüsünden
“Calibration “ menüsüne
girilir.
◼ Kalibrasyonu sorunlu olan
mekanik ünite seçilir.
◼ “Calib. Parameter”
alanından “Fine Calibration
“ kısmı tıklanır.
◼ Kalibrasyonu istenen
© IRC5_EGITIM - 120 -
◼ Restart