• Sonuç bulunamadı

PolyScope Kılavuzu S ur um 1.7

N/A
N/A
Protected

Academic year: 2022

Share "PolyScope Kılavuzu S ur um 1.7"

Copied!
57
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

S ¨ur ¨um 1.7

(2)
(3)

1 Giris¸ . . . 4

1.1 Kars¸ılama Ekranı . . . 5

1.2 Bas¸latma Ekranı . . . 6

2 Ekran D ¨uzenleyicileri . . . 7

2.1 Ekran Tus¸ Takımı . . . 7

2.2 Ekran Klavyesi . . . 7

2.3 Ekran ˙Ifade D ¨uzenleyicisi . . . 8

3 Robot Denetleyicisi . . . 8

3.1 Hareket Ettir Sekmesi . . . 8

3.2 G/C¸ Sekmesi . . . 10

3.3 Modbus G/C¸ . . . 10

3.4 Otomatik Hareket Ettir Sekmesi . . . 12

3.5 Kurulum → Y ¨ukle/Kaydet . . . 13

3.6 Kurulum → TCP Pozisyonu . . . 13

3.7 Kurulum → Montaj . . . 14

3.8 Kurulum → G/C¸ Ayarları . . . 15

3.9 Kurulum → Varsayılan Program . . . 16

3.10 Modbus G/C¸ Ayarları . . . 16

3.11 Ozellikler . . . 18¨

3.12 G ¨unl ¨uk Sekmesi . . . 22

3.13 Y ¨ukle Ekranı . . . 23

3.14 C¸ alıs¸tır Sekmesi . . . 24

4 Programlama . . . 25

4.1 Program → Yeni Program . . . 26

4.2 Program Sekmesi . . . 26

4.3 Program → Komut Sekmesi, <Bos¸> . . . 27

4.4 Program → Komut Sekmesi, Hareket Ettir . . . 28

4.5 Program → Komut Sekmesi, Sabit Gec¸ is¸ Noktası . . . 30

4.6 Gec¸ is¸ noktasını ayarlama . . . 30

4.7 Program → Komut Sekmesi, Ba ˘gıl Gec¸ is¸ Noktası . . . 31

4.8 Program → Komut Sekmesi, De ˘gis¸ken Gec¸ is¸ Noktası . . . 32

4.9 Program → Komut Sekmesi, Bekle . . . 33

4.10 Program → Komut Sekmesi, Eylem . . . 33

4.11 Program → Komut Sekmesi, Ac¸ ılan Pencere . . . 34

4.12 Program → Komut Sekmesi, Durdur . . . 34

4.13 Program → Komut Sekmesi, Yorum . . . 35

4.14 Program → Komut Sekmesi, Klas ¨or . . . 35

4.15 Program → Komut Sekmesi, D ¨ong ¨u . . . 36

4.16 Program → Komut Sekmesi, Alt Program . . . 36

4.17 Program → Komut Sekmesi, Atama . . . 37

4.18 Program → Komut Sekmesi, If (E ˘ger) . . . 38

4.19 Program → Komut Sekmesi, Betik . . . 39

4.20 Program → Komut Sekmesi, Olay . . . 39

(4)

4.21 Program → Komut Sekmesi, ˙Is¸ Parc¸ acı ˘gı . . . 40

4.22 Program → Komut Sekmesi, Model . . . 40

4.23 Program → Komut Sekmesi, Kuvvet . . . 42

4.24 Program → Komut Sekmesi, Palet . . . 44

4.25 Program → Komut Sekmesi, Ara . . . 45

4.26 Program → Komut Sekmesi, Baskıla . . . 48

4.27 Program → Grafik Sekmesi . . . 49

4.28 Program → Yapı Sekmesi . . . 50

4.29 Program → De ˘gis¸kenler Sekmesi . . . 51

4.30 Program → Komut Sekmesi, De ˘gis¸kenleri Bas¸latma . . . 51

5 Ayarlar . . . 52

5.1 Ayarlar Ekranı . . . 52

5.2 Ayarlar Ekranı → Bas¸lat . . . 53

5.3 Ayarlar Ekranı → Dil Sec¸ imi . . . 53

5.4 Ayarlar Ekranı → G ¨uncelle . . . 54

5.5 Ayarlar Ekranı → Parola . . . 54

5.6 Ayarlar Ekranı → Dokunmatik Ekranı Kalibre Et . . . 55

5.7 Ayarlar Ekranı → A ˘g . . . 55

5.8 Ayarlar Ekranı → Zaman . . . 56

(5)

1 Giris¸

PolyScope, robotun grafik kullanıcı arabirimi (GUI) olup robotu idare etmenizi, varolan robot programlarını c¸ alıs¸tırmanızı veya yenilerini kolaylıkla olus¸turmanızı sa ˘glar. PolyScope, denetim kutusuna ba ˘glı, dokunmaya kars¸ı duyarlı ekranda c¸ alıs¸ır. Dokunmatik ekranı kalibre etmek ic¸ in b ¨ol ¨um 5.6 ic¸ indekileri okuyun.

Yukarıdaki resimde Kars¸ılama Ekranı g ¨osterilmektedir. Ekranın mavimsi alan- ları, parmakla veya bir kalemin arkasıyla ekrana baskı uygulayarak basılabilen d ¨u ˘gmelerdir. PolyScope hiyerars¸ik bir ekran yapısına sahiptir. Programlama or- tamında, kolay eris¸im sa ˘glanabilmesi ic¸ in ekranlar sekmeler bic¸ iminde d ¨uzenlenmis¸tir.

Bu ¨ornekte, ¨ust d ¨uzeyde Program sekmesi ve bunun altında da Yapı sekmesi sec¸ ilmis¸tir. Program sekmesi, o anda y ¨ukl ¨u olan programla ilgili bilgileri barındırır.

Hareket Ettirsekmesi sec¸ ilirse, ekran de ˘gis¸erek robotun hareket ettirilebilece ˘gi

’Hareket Ettir’ ekranı olur. Benzer s¸ekilde, G/C¸ sekmesi sec¸ ildi ˘ginde, elektriksel G/C¸ ’nin gec¸ erli durumu izlenebilir ve de ˘gis¸tirilebilir.

Denetleyici kutusuna veya ¨o ˘gretim el ¨unitesine bir fare ve klavye ba ˘glamak m ¨umk ¨und ¨ur; ancak bu gerekli de ˘gildir. Hemen t ¨um metin alanları dokunmatik ozellikli oldu ˘¨ gundan, bu alanlara dokunuldu ˘gunda bir ekran tus¸ takımı veya ek- ran klavyesi ac¸ ılır. Dokunmatik ¨ozellikte olmayan metin alanlarının yanında, ilgili giris¸ d ¨uzenleyicisini bas¸latan bir d ¨uzenleyici simgesi bulunur.

Ekran tus¸ takımındaki simgeler, klavye ve ifade d ¨uzenleyicisi yukarıda g ¨osterilmis¸tir.

C¸ es¸itli PolyScope ekranları as¸a ˘gıdaki b ¨ol ¨umlerde ac¸ ıklanmaktadır.

(6)

1.1 Kars¸ılama Ekranı

Denetleyici bilgisayarı ¨ony ¨uklendikten sonra kars¸ılama ekranı g ¨osterilir. Ekranda as¸a ˘gıdaki sec¸ enekler sunulur:

• Programı C¸ ALIS¸TIR: C¸ alıs¸tırmak istedi ˘giniz programı sec¸ in. Robotu c¸ alıs¸tırmanın en kolay yolu budur; ancak uygun bir programın ¨onceden olus¸turulmus¸ ol- ması gerekir.

• Robotu PROGRAMLA:Programı de ˘gis¸tirin veya yeni bir program olus¸turun.

• Robot AYARLARI:Parola ayarlama, Internet’ten yazılım g ¨uncelleme, destek isteme, dokunmatik ekranı ayarlama vb. is¸lemler.

• Robotu KAPAT:Denetleyici bilgisayarını kapatır ve robotun g ¨uc ¨un ¨u keser.

(7)

1.2 Bas¸latma Ekranı

Bu ekranda, robotun bas¸latılmasını denetlersiniz. Ac¸ ık oldu ˘gunda, robotun her bir eklemin pozisyonlarını bulması gerekir. Eklem pozisyonlarını ¨o ˘grenmek ic¸ in robotun her bir eklemden gec¸ mesi gerekir.

Durum LED’leri

Durum LED’leri, eklemlerin c¸ alıs¸ma durumunu g ¨osterir.

• Parlak kırmızı LED robotun o anda durmus¸ halde oldu ˘gunu belirtir; bunun c¸ es¸itli nedenleri olabilir.

• Parlak sarı LED eklemin c¸ alıs¸tı ˘gını belirtir; ancak pozisyon sunup sunmadı ˘gı bilinmemektedir ve ana konuma d ¨on ¨us¸ gereklidir.

• Son olarak, yes¸il LED eklemin d ¨uzg ¨un c¸ alıs¸tı ˘gını ve y ¨ur ¨utmeye hazır oldu ˘gunu belirtir.

Robotun normal olarak c¸ alıs¸abilmesi ic¸ in t ¨um LED’ler yes¸il olmalıdır.

Elle hareket

Eklemler Hazır oldu ˘gunda ve ekranın arkasındaki “Serbest S ¨ur ¨us¸” d ¨u ˘gmesine

basıldı ˘gında eklem modları Geri S¨ur¨us¸olarak de ˘gis¸ir. Bu modda, hareket algılandı ˘gında eklemler frenleri serbest bırakır. Bu yolla robot, bas¸latılmadan ¨once makinenin

dıs¸ına manuel olarak c¸ ıkarılabilir. Buton bırakıldı ˘gı anda frenler yeniden etkinles¸tirilir.

Otomatik hareket (Otomatik D¨u˘gmeler)

Normalde her zaman, otomatik d ¨u ˘gmeleri kullanarak tek tek eklemlerin bilinen bir duruma ulas¸ıncaya kadar ilerletilmeleri ¨onerilir. D ¨u ˘gmeyi c¸ alıs¸tırmak ic¸ in Oto- matik d ¨u ˘gmesine basmanız ve ¨oyle tutmanız gerekir.

Otomatik d ¨u ˘gmelere, tek tek her eklem ic¸ in ya da robotun tamamı ic¸ in basılabilir.

Robot bir engele veya masaya temas ediyorsa c¸ ok dikkatli olunmalıdır; robotun engele do ˘gru s ¨ur ¨ulmesi eklem dis¸li kutusuna zarar verebilir.

(8)

Do˘grudan hareket ettirme (Hareket Ettir D¨u˘gmeleri)

Eklem, kontrols ¨uz hareketin robota veya c¸ evresine zarar verme riskinin b ¨uy ¨uk oldu ˘gu bir pozisyonda bulundu ˘gunda, operat ¨or her eklem bir ic¸ in robotu ana konuma elle getirmeyi tercih edebilir. b ¨ol ¨um 1.2.

2 Ekran D¨ uzenleyicileri

2.1 Ekran Tus¸ Takımı

Basit sayı girme ve d ¨uzenleme kolaylıkları. C¸ o ˘gu durumda, girilen de ˘gerin birimi sayının yanında g ¨or ¨unt ¨ulenir.

2.2 Ekran Klavyesi

(9)

Basit metin yazma ve d ¨uzenleme kolaylıkları. Bazı ¨ozel karakterleri elde etmek ic¸ in Shift ( ¨Ust Karakter) tus¸u kullanılabilir.

2.3 Ekran ˙Ifade D¨uzenleyicisi

˙Ifadenin kendisi metin olarak girilirken, ifade d ¨uzenleyicisinde c¸arpma ic¸in

∗ ve k ¨uc¸ ¨uk veya es¸ittir ic¸ in ≤ gibi ¨ozel ifade simgelerini eklemeye y ¨onelik bazı d ¨u ˘gmeler ve fonksiyonlar bulunur. Ekranın sa ˘g ¨ust k ¨os¸esindeki klavye simgeli bu- ton ifadeyi metin d ¨uzenleme moduna gec¸ irir. De˘gis¸ken sec¸ icide t ¨um tanımlı de ˘gis¸kenler bulunurken, giris¸ ve c¸ ıkıs¸ portlarının adları Giris¸ve C¸ıkıs¸sec¸ icilerde bulunabilir. Fonksiyon kutusundaysa bazı ¨ozel fonksiyonlar vardır.

Tamam d ¨u ˘gmesine basıldı ˘gında ifade gramer hataları ac¸ ısından denetlenir.

_Iptald ¨u ˘gmesi t ¨um de ˘gis¸iklikleri yok sayarak ekrandan c¸ ıkmayı sa ˘glar.

˙Ifade as¸a˘gıdaki gibi g ¨or ¨unebilir:

digital_in[1]=Do˘gru ve analog_in[0]<0,5

3 Robot Denetleyicisi

3.1 Hareket Ettir Sekmesi

Bu ekranda, robot aracını c¸ evirmek/d ¨ond ¨urmek ya da robot eklemlerini tek tek hareket ettirmek suretiyle, istedi ˘giniz zaman robotu do ˘grudan hareket ettirebilir- siniz (y ¨ur ¨utebilirsiniz).

(10)

Robot

Robotun o anki pozisyonu 3B grafikte g ¨osterilir. B ¨uy ¨utec¸ simgelerine basarak yakınlas¸tırma/uzaklas¸tırma yapabilir veya parma ˘gı s ¨ur ¨ukleyerek g ¨or ¨un ¨um ¨u de ˘gis¸tirebilirsiniz. Robotu istedi ˘giniz

s¸ekilde kontrol etmek ic¸ in, “G ¨or ¨un ¨um” ¨ozelli ˘gini sec¸ in ve 3B c¸ izimin g ¨or ¨unt ¨uleme ac¸ ısını gerc¸ ek robotu g ¨ord ¨u ˘g ¨un ¨uz ac¸ ıyla aynı olacak s¸ekilde d ¨ond ¨ur ¨un.

Ozellik ve arac¨ ¸ pozisyonu

Ekranın sa ˘g ¨ust k ¨os¸esinde ¨ozellik sec¸ ici bulunur. ¨Ozellik sec¸ ici robotun hangi ¨ozelli ˘ge g ¨ore denetlenece ˘gini belirlerken, altındaki kutularda, aracın sec¸ ili ¨ozelli ˘ge g ¨ore tam koordinat de ˘geri g ¨or ¨unt ¨ulenir.

Koordinat veya eklem pozisyonu tıklatılarak de ˘gerler elle d ¨uzenlenebilir.

Aracı Hareket Ettir

• C¸evirme oku( ¨ust) basılı tutuldu ˘gunda, robotun arac¸ ucu belirtilen y ¨onde hareket eder.

• D¨ond¨urme oku(buton) basılı tutuldu ˘gunda, robot aracının y ¨onelimi belirti- len y ¨onde de ˘gis¸ir. D ¨onme noktası, k ¨uc¸ ¨uk mavi bir top olarak c¸ izilmis¸ TCP’dir.

Not: Hareketi herhangi bir anda durdurmak ic¸ in d ¨u ˘gmeyi bırakın!

Eklemleri Hareket Ettir

Ayrı ayrı eklemlerin do ˘grudan denetlenmesini sa ˘glar. Her bir eklem −360 ila +360 arasında hareket edebilir; bunlar her bir eklem ic¸ in yatay c¸ ubuk ile g ¨oste- rilen eklem limitleridir. Eklem limitine ulas¸an bir eklem, 0 de ˘gerinden daha fazla uzaklas¸tırılamaz.

(11)

O˘¨gret

’ ¨O ˘gret’ tus¸u basılı tutulurken, robotu fiziksel olarak kavramak ve istedi ˘giniz yere c¸ ekmek m ¨umk ¨und ¨ur. Ayarlar sekmesindeki yerc¸ ekimi ayarı (bkz. 3.7) yanlıs¸sa veya robot a ˘gır bir y ¨uk tas¸ıyorsa, ’ ¨O ˘gret’ d ¨u ˘gmesine basıldı ˘gında robot hareket etmeye (d ¨us¸meye) bas¸layabilir. Bu durumda, yalnızca ’ ¨O ˘gret’ d ¨u ˘gmesini serbest bırakın.

3.2 G/C¸ Sekmesi

Bu ekranda her zaman, robota giden veya robottan gelen canlı G/C¸ sinyal- lerini izleyebilir ve ayarlayabilirsiniz. Ekran, programın y ¨ur ¨ut ¨uld ¨u ˘g ¨u zaman dilimi de dahil olmak ¨uzere, G/C¸ ’nin gec¸ erli durumunu g ¨or ¨unt ¨uler. Program y ¨ur ¨utmesi sırasında herhangi bir de ˘gis¸iklik yapılırsa program durur. Program durdu ˘gunda, t ¨um c¸ ıkıs¸ sinyalleri durumlarını korur. Ekran yalnızca 10 Hz ile g ¨uncellendi ˘ginden, c¸ ok hızlı bir sinyal d ¨uzg ¨un g ¨or ¨unt ¨ulenemeyebilir.

Sinyallerin elektriksel ayrıntıları kullanıcı kılavuzunda ac¸ ıklanmaktadır.

Analog Aralık Ayarları Analog c¸ ıkıs¸, akım [4-20 mA] veya voltaj [0-10 V] c¸ ıkıs¸

olarak ayarlanabilir. Analog giris¸ aralıkları [-10-10 V] ila [0-5 V] arasında olacak s¸ekilde ayarlanır. Program kaydedilirse, sonradan robot denetleyicisinin yeniden bas¸latıldı ˘gı durumlarda ayarlar hatırlanır.

3.3 Modbus G/C¸

Kurulumda ayarlanan dijital modbus G/C¸ sinyalleri burada g ¨osterilir. Sinyal ba ˘glantısı kaybolursa, bu ekranda kars¸ılık gelen giris¸ devre dıs¸ı bırakılır.

(12)

Giris¸ler

Dijital modbus giris¸lerinin durumu g ¨or ¨unt ¨ulenir.

C¸ ıkıs¸lar

Dijital modbus c¸ ıkıs¸larının durumu g ¨or ¨unt ¨ulenir ve de ˘gis¸tirilir. Bir sinyalin de ˘gis¸tirilebilmesi ic¸ in, G/C¸ sekmesi denetimindeki tercihin (3.8 ic¸ inde ac¸ ıklanmaktadır) buna izin vermesi gerekir.

(13)

3.4 Otomatik Hareket Ettir Sekmesi

Otomatik Hareket Ettir sekmesi, robotun c¸ alıs¸ma alanı ic¸ erisinde belirli bir pozis- yona getirilmesi gerekti ˘ginde kullanılır. Buna ¨ornek olarak, bir programı c¸ alıs¸tırmadan

¨

once robotun bu programın bas¸langıc¸ pozisyonuna getirilmesi veya programı de ˘gis¸tirirken bir gec¸ is¸ noktasına getirilmesi verilebilir.

Animasyon

Animasyon, robotun gerc¸ ekles¸tirmek ¨uzere oldu ˘gu hareketi g ¨osterir. Animasyonu, gerc¸ ek robotun pozisyonu ile kars¸ılas¸tırın ve robotun hareketi hic¸ bir engele c¸ arpmadan g ¨uvenli bir s¸ekilde yapabilece ˘ginden emin olun.

Otomatik

Robotu, animasyonda g ¨osterildi ˘gi s¸ekilde hareket ettirmek ic¸ in Otomatik d ¨u ˘gmesini basılı tutun. Not: Hareketi herhangi bir anda durdurmak ic¸ in d ¨u ˘gmeyi bırakın!

Elle

Elle d ¨u ˘gmesine bastı ˘gınızda Hareket Ettir Sekmesi’ne gidersiniz; buradan robotu elle hareket ettirebilirsiniz. Bu uygulama yalnızca, animasyondaki hareket tercih edilmedi ˘ginde gereklidir.

(14)

3.5 Kurulum → Y¨ukle/Kaydet

Kurulum, hem robotun mekanik montajı hem de di ˘ger ekipmanlarla elektrik ba ˘glantıları olmak ¨uzere, robotun c¸ alıs¸ma ortamına yerles¸tirilmesi konularını kap- sar. Bu ayarlar, Kurulum sekmesi altındaki c¸ es¸itli ekranlar kullanılarak yapılabilir.

Robot ic¸ in birden fazla kurulum dosyası bulundurma imkanı vardır. Olus¸turulan programlar etkin kurulumu kullanır ve kullanıldı ˘gında bu kurulumu otomatik ola- rak y ¨ukler. Kurulumda yapılan herhangi bir de ˘gis¸ikli ˘gin g ¨uc¸ kapatıldıktan sonra korunması ic¸ in kaydedilmesi gerekir. Kurulumu kaydetmek ic¸ in, Kaydet d ¨u ˘gmesine basılabilir veya kurulumu kullanan bir program kaydedilebilir.

3.6 Kurulum → TCP Pozisyonu

Arac¸ Merkez Noktası (TCP), robotun aracı ¨uzerinde karakteristik bir nokta sa ˘glayan, robot kolunun ucundaki noktadır. Robot do ˘grusal olarak hareket ederken d ¨uz bir

(15)

c¸ izgi ¨uzerinde ilerleyen nokta budur. Aynı zamanda, grafik sekmesinde g ¨orselles¸tirilen TCP hareketidir. TCP, ekran grafiklerinde g ¨osterildi ˘gi ¨uzere, arac¸ c¸ ıkıs¸ tablasının merkezine g ¨oreli olarak verilir.

Ekranın en altındaki iki buton, TCP’nin de ˘gis¸ti ˘gi durumla ilgilidir.

• Hareketleri De˘gis¸tir, robot programındaki t ¨um pozisyonları yeni TCP’ye uya- cak s¸ekilde yeniden hesaplar. Arac¸ ların s¸eklinin veya boyutunun de ˘gis¸ti ˘gi durumlarla ilgilidir.

• Grafikleri De˘gis¸tir, program grafi ˘gini yeni TCP’ye uyacak s¸ekilde yeniden c¸ izer. Arac¸ ta herhangi bir fiziksel de ˘gis¸im olmaksızın TCP’nin de ˘gis¸ti ˘gi du- rumlarla ilgilidir.

3.7 Kurulum → Montaj

Robotun montajı buradan belirtilebilir. S¸u iki amaca hizmet eder:

1. Robotun ekranda do ˘gru g ¨or ¨unmesini sa ˘glamak.

2. Yerc¸ ekiminin y ¨on ¨un ¨u denetleyiciye bildirmek.

Denetleyici, robota yumus¸ak ve hassas hareketler kazandırmak ve robotun geri s ¨ur ¨ul ¨urken kendini tutmasını sa ˘glamak ic¸ in gelis¸mis¸ bir dinamik model kullanır. Bu nedenle, robotun montajının do ˘gru s¸ekilde ayarlanması ¨onemlidir.

Varsayılan olarak, robot d ¨uz bir masaya veya yere monte edilir ve bu du- rumda ekranda hic¸ bir de ˘gis¸iklik yapılmasına gerek yoktur. Ancak, robot tavana montajlı, duvara montajlı veya belirli bir ac¸ ıyla montajlı ise, d ¨u ˘gmelerin kullanımıyla bu ayar yapılabilir. Ekranın sa ˘g tarafındaki d ¨u ˘gmeler robotun montaj ac¸ ısını ayar- lamak ic¸ indir. Sa ˘g ¨ustteki ¨uc¸ buton, ac¸ ıyı tavana (180), duvara (90) veya yere (0) g ¨ore ayarlar. ˙Iste ˘ge g ¨ore bir ac¸ ı belirlemek ic¸ in E˘giklik d ¨u ˘gmeleri kul- lanılabilir. Ekranın alt kısmındaki d ¨u ˘gmeler, robot montajını gerc¸ ek montaja uya- cak s¸ekilde d ¨ond ¨urmek ic¸ in kullanılır.

(16)

3.8 Kurulum → G/C¸ Ayarları

Giris¸ ve c¸ ıkıs¸ sinyallerine ad verilebilir. Bu uygulama, robotla c¸ alıs¸ırken sinyalin ne is¸e yaradı ˘gını hatırlamayı kolaylas¸tırabilir. Bir G/C¸ ¨o ˘gesini tıklatıp sec¸ in ve ekran klavyesini kullanarak adını ayarlayın. Yalnızca bos¸ karakterler olarak ayarlayarak, adı geri ayarlayabilirsiniz.

Bir c¸ ıkıs¸ sec¸ ildi ˘ginde birkac¸ sec¸ enek etkinles¸tirilir. Onay kutusunun kullanımıyla, c¸ ıkıs¸ın varsayılan de ˘geri d ¨us¸ ¨uk veya y ¨uksek olarak ayarlanabilir. Bu, program c¸ alıs¸madı ˘gı sırada c¸ ıkıs¸ın bu de ˘gere ayarlanaca ˘gı anlamına gelir. Onay kutusu is¸aretlenmezse, c¸ ıkıs¸, program bittikten sonra gec¸ erli durumunu korur. Bir c¸ ıkıs¸ın G/C¸ sekmesinden denetlenip denetlenemeyece ˘gini (programlayıcılar tarafından, ya da hem operat ¨orler hem de programlayıcılar tarafından) ya da c¸ ıkıs¸ de ˘gerini yalnızca robot programlarının de ˘gis¸tirebilece ˘gini belirtmek de m ¨umk ¨und ¨ur.

(17)

3.9 Kurulum → Varsayılan Program

Denetim kutusunun g ¨uc ¨u ac¸ ıldı ˘gında varsayılan program y ¨uklenir.

3.10 Modbus G/C¸ Ayarları

Burada, modbus G/C¸ sinyalleri ayarlanabilir. Belirli IP adreslerinde modbus birim- leri eklenebilir/silinebilir ve bu birimlerde de giris¸/c¸ ıkıs¸ sinyalleri (kayıtlar [register]

veya dijital) eklenebilir/silinebilir. Her sinyal benzersiz bir adla sa ˘glanmalıdır. Bu- nunla birlikte, farklı adlara sahip bazı sinyaller aynı modbus sinyalini referans ve- rebilir; ancak kullanıcının bundan kac¸ ınması ¨onerilir. As¸a ˘gıda, de ˘gis¸ik d ¨u ˘gmeler ve alanlar ayrıntılı olarak ac¸ ıklanmaktadır.

(18)

Yenile

Gec¸ erli kurulumdaki t ¨um modbus sinyallerinin ba ˘glanabilirlik durumunu yenile- mek ic¸ in bu d ¨u ˘gmeye basın.

Birim ekle

Robot kurulumuna yeni bir modbus birimi eklemek ic¸ in bu d ¨u ˘gmeye basın.

Birim sil

Modbus birimini ve birime eklenen t ¨um sinyalleri silmek ic¸ in bu d ¨u ˘gmeye basın.

Birim IP’si ayarla

Burada, modbus biriminin IP adresi g ¨osterilir. De ˘gis¸tirmek ic¸ in d ¨u ˘gmeye basın.

Sinyal ekle

Robot kurulumuna, kars¸ılık gelen modbus ¨unitesinde bulunabilecek bir sinyal ek- lemek ic¸ in bu d ¨u ˘gmeye basın.

Sinyal sil

Kurulumdan gelen modbus sinyalini silmek ic¸ in bu d ¨u ˘gmeye basın.

Sinyal t¨ur¨un¨u ayarla

Sinyal t ¨ur ¨un ¨u sec¸ mek ic¸ in bu ac¸ ılan men ¨uy ¨u kullanın. Kullanılabilir t ¨urler s¸unlardır:

• Dijital giris¸: Dijital giris¸, sinyalin adres alanında belirtilen bobin ¨uzerindeki modbus biriminden okunan bir bitlik miktardır. Fonksiyon kodu 0x02 (Ayrık Giris¸leri Oku) kullanılır.

• Dijital c¸ ıkıs¸: Dijital c¸ ıkıs¸, ilgili modbus terminalinin yapılandırmasına g ¨ore y ¨uksek ya da d ¨us¸ ¨uk olarak ayarlanabilen bir bitlik miktardır. Bu c¸ ıkıs¸ın de ˘geri kul- lanıcı tarafından ayarlanıncaya kadar, birimdeki de ˘ger okunur. Bir bas¸ka ifadeyle, c¸ ıkıs¸ ayarlanıncaya kadar fonksiyon kodu 0x01 (Bobinleri Oku) kul- lanılır ve sonra, gerek robot programı tarafından, gerekse “sinyal de ˘geri ayarla” d ¨u ˘gmesine basılarak c¸ ıkıs¸ ayarlandı ˘gı andan itibaren fonksiyon kodu 0x05 (Tek Bobini Yaz) kullanılır.

• Kayıt (register) giris¸i: Kayıt giris¸i, adres alanında belirtilen adresten okunan 16 bitlik bir miktardır. Fonksiyon kodu 0x04 (Giris¸ Kayıtlarını Oku) kullanılır.

• Kayıt (register) c¸ ıkıs¸ı: Kayıt c¸ ıkıs¸ı, kullanıcı tarafından ayarlanabilen 16 bitlik bir miktardır. Kaydın de ˘geri ayarlanıncaya kadar, yalnızca de ˘geri okunur. Bir bas¸ka deyis¸le, gerek bir robot programı tarafından, gerekse “sinyal de ˘geri ayarla” alanında bir sinyal belirtilerek sinyal ayarlanıncaya kadar fonksiyon kodu 0x03 (Bekleme Kayıtlarını Oku) kullanılır ve bu andan itibaren de fonk- siyon kodu 0x06 (Tek Kayıt Yaz) kullanılır.

(19)

Sinyal adresi ayarla

Bu alan, sinyalin adresini g ¨osterir. Farklı bir adres sec¸ mek ic¸ in ekran tus¸ takımını kullanın. Gec¸ erli adresler ¨ureticiye ve modbus biriminin yapılandırmasına g ¨ore de ˘gis¸ir. Sinyal adresinin gerc¸ ekten sinyalin maksadını kars¸ıladı ˘gından emin ol- mak ic¸ in, Modbus denetleyicisinin dahili bellek haritasının iyi anlas¸ılması gere- kir. ¨Ozellikle de, farklı fonksiyon kodları kullanıldı ˘gında sinyal adresinin anlamının do ˘grulanması ¨onemli olabilir. Farklı sinyal t ¨urleriyle ilis¸kili fonksiyon kodlarının ac¸ ıklaması ic¸ in 3.10 b ¨ol ¨um ¨une bakın.

Sinyal adı ayarla

Kullanıcı, ekran klavyesinin yardımıyla, sinyali kullanarak robotu daha sezgisel bir bic¸ imde programlamayı sa ˘glayacak anlamlı bir sinyal adı olus¸turabilir. Sinyal ad- ları benzersizdir; yani iki ayrı sinyale aynı ad atanamaz. Sinyal adları en fazla 10 karakterden olus¸abilecek s¸ekilde sınırlandırılmıs¸tır.

Sinyal de˘geri

Burada, sinyalin o anki de ˘geri g ¨osterilir. Kayıt sinyalleri ic¸ in bu de ˘ger is¸aretsiz tamsayı olarak ifade edilir. C¸ ıkıs¸ sinyallerinde, d ¨u ˘gmeyi kullanarak istenen sinyal de ˘geri ayarlanabilir. Kayıt c¸ ıkıs¸ı ic¸ in yine, birime yazılacak de ˘ger is¸aretsiz tamsayı olarak sa ˘glanmalıdır.

Sinyal ba˘glanabilirlik durumu

Bu simge, sinyalin do ˘gru okunabilir/yazılabilir oldu ˘gunu (yes¸il) ya da birimin bek- lenmedik s¸ekilde yanıt verdi ˘gini veya ulas¸ılamaz oldu ˘gunu (gri) g ¨osterir.

Gelis¸mis¸ Sec¸ enekleri G¨oster

Bu onay kutusu, her bir sinyale ilis¸kin gelis¸mis¸ sec¸ enekleri g ¨osterir/gizler.

Gelis¸mis¸ Sec¸ enekler

• G¨uncelleme Sıklı˘gı: Bu men ¨u, sinyalin g ¨uncelleme sıklı ˘gını de ˘gis¸tirmek ic¸ in kullanılabilir. G ¨uncelleme sıklı ˘gı, sinyal de ˘gerini okumak veya yazmak ¨uzere Modbus denetleyicisine istek g ¨onderilme sıklı ˘gını ifade eder.

• Ba˘gımlı Birim (Slave) Adresi: Bu metin alanı, belirli bir sinyale kars¸ılık ge- len istekler ic¸ in belirli bir ba ˘gımlı birim (slave) adresi ayarlanması amacıyla kullanılabilir. De ˘ger, 0-255 aralı ˘gında (sınırlar dahil) olmalıdır ve varsayılan 255’tir. Bu de ˘geri de ˘gis¸tirirseniz, ba ˘gımlı birim (slave) adresi de ˘gis¸tirildi ˘gi du- rumdaki fonksiyonlarını do ˘grulamak amacıyla Modbus cihazlarınızın kılavuzuna bas¸vurmanızı ¨oneririz.

3.11 Ozellikler¨

End ¨ustriyel robotları satın alan m ¨us¸teriler genellikle, robotu denetleyebilmek veya y ¨onlendirebilmek ve robotun etrafındaki makineler, nesneler veya bos¸ alanlar, sabit es¸yalar, tas¸ıyıcılar, paletler veya g ¨or ¨us¸ sistemleri gibi de ˘gis¸ik nesnelere ve sınırlara g ¨ore robotu programlayabilmek isterler. Geleneksel olarak bu, robotun

(20)

dahili koordinat sistemini (taban koordinat sistemi) ilgili nesnenin koordinat sis- temiyle ilis¸kilendiren ”c¸ erc¸ eveler” (koordinat sistemleri) tanımlanarak yapılır. Ro- botun hem “arac¸ koordinatları” hem de “taban koordinatları” referans olarak sec¸ ilebilir.

S ¨oz konusu c¸ erc¸ evelerle ilgili bir sorun, bu t ¨ur koordinat sistemlerini tanımlayabilmek ic¸ in belirli d ¨uzeyde matematik bilgisinin gerekmesi ve ayrıca, robot programlama ve kurulum sanatında becerikli bir kis¸inin bile bu is¸i yapmasının oldukc¸ a fazla za- man almasıdır. Bu g ¨orev c¸ o ˘gu zaman 4x4’l ¨uk matrislerin hesaplanmasını kapsar.

Bu sorunu anlayacak gerekli deneyimi bulunmayan bir kis¸iye, ¨ozellikle de y ¨oneli- min temsil edilmesi c¸ ok karmas¸ık gelir.

C¸ o ˘gu zaman m ¨us¸terilerin sordu ˘gu sorular ¨orne ˘gin s¸unlardır:

• Robotu, bilgisayarlı ve sayısal olarak denetlenen (CNC) makinemin c¸ enesinden 4 cm uza ˘ga hareket ettirmek m ¨umk ¨un olacak mı?

• Robotun aracını masaya g ¨ore 45 derece d ¨ond ¨urmek m ¨umk ¨un m ¨ud ¨ur?

• Robotun nesneyle birlikte d ¨us¸ey olarak as¸a ˘gı do ˘gru hareket etmesini ve nesneyi serbest bırakmasını sa ˘glayıp, sonra da robotu yine d ¨us¸ey olarak yukarı do ˘gru hareket ettirebilir miyiz?

Robotu ¨orne ˘gin, bir ¨uretim tesisindeki c¸ es¸itli istasyonlarda kullanmayı planla- yan ortalama bir m ¨us¸teri ic¸ in bu ve bunun gibi soruların anlamı c¸ ok ac¸ ıktır ve bu t ¨ur alakalı soruların tek bir basit yanıtının olmayabilece ˘ginin s ¨oylenmesi m ¨us¸teriye can sıkıcı ve akıl almaz gelebilir. Asıl sorunun bu olmasının bazı karmas¸ık neden- leri vardır ve Universal Robots bu sorunları ele almak amacıyla, m ¨us¸terinin c¸ es¸itli nesnelerin konumlarını robota g ¨ore belirtmek ic¸ in kullanabilece ˘gi benzersiz ve basit y ¨ontemler gelis¸tirmis¸tir. Dolayısıyla, birkac¸ adımda yukarıdaki sorularda is- tenenleri tam olarak yapmak m ¨umk ¨und ¨ur.

Yeniden Adlandır

Bu buton bir ¨ozelli ˘gin adını de ˘gis¸tirmeyi sa ˘glar.

(21)

Sil

Bu buton, sec¸ ili ¨ozelli ˘gi ve varsa, t ¨um alt ¨ozellikleri siler.

Eksenleri G¨oster

Sec¸ ili ¨ozelli ˘gin koordinat eksenlerinin, 3B grafik ¨uzerinde g ¨or ¨un ¨ur olmasını isteyip istemedi ˘ginizi sec¸ in. Yapılan tercih, bu ekran ve Hareket Ettir ekranı ic¸ in gec¸ erlidir.

Yavas¸ Tempoda C¸ alıs¸tırılabilir

Sec¸ ili ¨ozelli ˘gin yavas¸ tempoda c¸ alıs¸tırılabilir olup olmayaca ˘gını sec¸ in. Bu tercih, il- gili ¨ozelli ˘gin Hareket Ettir ekranındaki ¨ozellik men ¨us ¨unde g ¨or ¨un ¨up g ¨or ¨unmeyece ˘gini belirler.

De˘gis¸ken

Sec¸ ili ¨ozelli ˘gin bir de ˘gis¸kenle birlik kullanılıp kullanılamayaca ˘gını sec¸ in. Bu sec¸ enek belirtilirse, robot programlarını d ¨uzenlerken, ¨ozellik adını izleyen ” var” ifadesi ile adlandırılan bir de ˘gis¸ken kullanılabilir; bir programda bu de ˘gis¸kene yeni bir de ˘ger atanabilir ve sonra da ¨ozelli ˘gin de ˘gerine ba ˘glı olarak gec¸ is¸ noktalarını denetle- mek ic¸ in kullanılabilir.

Pozisyon Ayarla veya De˘gis¸tir

Sec¸ ili ¨ozelli ˘gi ayarlamak veya de ˘gis¸tirmek ic¸ in bu d ¨u ˘gmeyi kullanın. Hareket Ettir ekranı g ¨or ¨unt ¨ulenir ve ¨ozellik ic¸ in yeni bir pozisyon ayarlanabilir.

Robotu ¨Ozelli˘ge G¨ot¨ur

Bu d ¨u ˘gmeye basıldı ˘gında robot sec¸ ili ¨ozelli ˘ge do ˘gru hareket eder. Bu hareke- tin sonunda, x ekseninde 180 derecelik bir d ¨on ¨us¸ istisna olmak ¨uzere, ¨ozellik ile TCP’nin koordinat sistemleri c¸ akıs¸ır.

Nokta Ekle

Kuruluma nokta ¨ozelli ˘gi eklemek ic¸ in bu d ¨u ˘gmeye basın. Nokta ¨ozelli ˘ginin po- zisyonu, TCP’nin o noktadaki pozisyonu olarak tanımlanır. ¨Ozellik koordinat siste- minin x ekseninde 180 derece d ¨ond ¨ur ¨uld ¨u ˘g ¨u durumlar dıs¸ında, nokta ¨ozelli ˘ginin y ¨onelimi TCP y ¨onelimiyle aynıdır. Bu, nokta ¨ozelli ˘ginin z ekseninin, o noktadaki TCP’nin tersine y ¨onlendirilmesini sa ˘glar.

(22)

C¸ izgi Ekle

Kuruluma c¸ izgi ¨ozelli ˘gi eklemek ic¸ in bu d ¨u ˘gmeye basın. C¸ izgi, iki nokta ¨ozelli ˘gi arasındaki eksen olarak tanımlanır. Birinci noktadan ikinci noktaya do ˘gru y ¨onlen- dirilen bu eksen, c¸ izgi koordinat sisteminin y eksenini olus¸turur. Z ekseni, ilk alt noktanın z ekseninin, c¸ izgiye dik d ¨uzlem ¨uzerindeki izd ¨us¸ ¨um ¨u ile tanımlanır. C¸ izgi koordinat sisteminin pozisyonu, ilk alt noktanın pozisyonuyla aynıdır.

D¨uzlem Ekle

Kuruluma d ¨uzlem ¨ozelli ˘gi eklemek ic¸ in bu d ¨u ˘gmeye basın. D ¨uzlem, ¨uc¸ alt nokta ozelli ˘¨ giyle tanımlanır. Koordinat sisteminin pozisyonu, ilk alt noktanın pozisyonuyla aynıdır. Z ekseni d ¨uzlem normalidir ve y ekseni, ilk noktadan ikincisine do ˘gru

(23)

y ¨onlendirilir. Z ekseninin pozitif y ¨on ¨u, d ¨uzlemin z ekseni ile birinci noktanın z ek- seni arasındaki ac¸ ı 180 dereceden az olacak s¸ekilde ayarlanır.

3.12 G¨unl¨uk Sekmesi

Robot Sa˘glı˘gı Ekranın ¨ust yarısı robotun sa ˘glık durumunu g ¨osterir. Sol b ¨ol ¨umde robotun denetim kutusuyla ilgili bilgiler g ¨osterilirken, sa ˘g b ¨ol ¨umde de her bir ro- bot eklemi hakkında bilgiler g ¨osterilir. Her bir robot eklemi ic¸ in motor ve elektronik parc¸ aların sıcaklı ˘gı, eklem y ¨uk ¨u ve eklemdeki voltaj bilgileri g ¨osterilir.

Robot G¨unl¨u˘g¨u Ekranın alt yarısında g ¨unl ¨uk mesajları g ¨osterilir. ˙Ilk s ¨utun, mesajın gelis¸ saatini g ¨osterir. Sonraki s ¨utun mesajı kimin g ¨onderdi ˘gini g ¨osterir. Son s ¨utun ise mesajın kendisini g ¨osterir.

(24)

3.13 Y¨ukle Ekranı

Bu ekranda, y ¨uklenecek programı sec¸ ebilirsiniz. Bu ekranın iki versiyonu vardır: Bi- risi, yalnızca program y ¨ukleyip bu programı y ¨ur ¨utmek istedi ˘ginizde kullanılır; di ˘ger versiyonu ise aslında bir dosya programını sec¸ ip d ¨uzenlemek istedi ˘ginizde kul- lanılır.

Buradaki temel fark, kullanıcının gerc¸ ekles¸tirebilece ˘gi eylemlerdir. Temel y ¨ukleme ekranında kullanıcı yalnızca dosyalara eris¸im sa ˘glayabilir; bunları d ¨uzenleyemez ya da silemez. Ayrıca, kullanıcının programlar klas ¨or ¨unden inilen dizin yapısından ayrılmasına izin verilmez. Kullanıcı bir alt dizine inebilir, ancak programlar klas ¨or ¨unden yukarıya c¸ ıkamaz.

Bu nedenle, t ¨um programların programlar klas ¨or ¨une ve/veya programlar klas ¨or ¨u altındaki alt klas ¨orlere yerles¸tirilmesi gerekir.

Ekran d¨uzeni

Bu resimde asıl y ¨ukleme ekranı g ¨osterilmektedir. As¸a ˘gıdaki ¨onemli alanlardan ve d ¨u ˘gmelerden olus¸ur:

Yol gec¸ mis¸i Yol gec¸ mis¸i, mevcut konuma g ¨ot ¨uren yolların bir listesini g ¨osterir.

Bir bas¸ka deyis¸le, bilgisayarın k ¨ok dizinine kadar t ¨um ana dizinler g ¨osterilir. Bu- rada farkına varaca ˘gınız nokta programlar klas ¨or ¨u ¨uzerindeki t ¨um dizinlere eris¸im sa ˘glayamayabilece ˘ginizdir.

Listeden bir klas ¨or adı sec¸ ildi ˘ginde, y ¨ukle iletis¸im kutusu de ˘gis¸erek bu dizini g ¨osterir ve dosya sec¸ im alanında bu dizin g ¨or ¨unt ¨ulenir ( 3.13).

Dosya sec¸ im alanı ˙Iletis¸im kutusunun bu alanında asıl alanın ic¸eri˘gi bulunur. Kul- lanıcıya, dosya adını tıklatarak dosya sec¸ me veya adını c¸ ift tıklatarak dosyayı ac¸ ma sec¸ ene ˘gi sunar.

Kullanıcının bir dizini c¸ ift tıklatması durumundaysa, iletis¸im kutusu bu klas ¨or ¨un ic¸ ine iner ve ic¸ eri ˘gini g ¨or ¨unt ¨uler.

(25)

Dosya filtresi Dosya filtresi kullanılarak, g ¨osterilecek dosyalar istenen dosya t ¨urle- riyle sınırlandırılabilir. ”Dosyaları Yedekle” sec¸ ildi ˘ginde, dosya sec¸ im alanında her programın kayıtlı son 10 s ¨ur ¨um ¨u g ¨or ¨unt ¨ulenir ve burada .old0 en yeni dosya, .old9ise en eski dosyadır.

Dosya alanı Burada, o an sec¸ ili olan dosya g ¨osterilir. Kullanıcının, alanın sa ˘gında bulunan klavye simgesini tıklatarak dosyanın adını elle girme olana ˘gı vardır. Bu simge tıklatıldı ˘gında bir ekran klavyesi ac¸ ılır ve kullanıcı dosya adını do ˘grudan ekrana girebilir.

Ac¸ d¨u˘gmesi Ac¸ d ¨u ˘gmesi tıklatıldı ˘gında, sec¸ ili durumdaki dosya ac¸ ılır ve ¨onceki ekrana geri d ¨on ¨ul ¨ur.

˙Iptal d¨u˘gmesi ˙Iptal d ¨u˘gmesinin tıklatılması gec¸erli y ¨ukleme is¸lemini iptal eder ve ekranın ¨onceki g ¨or ¨unt ¨uye d ¨onmesini sa ˘glar.

Eylem d¨u˘gmeleri Bu d ¨u ˘gmeler, kullanıcıya, normalde geleneksel dosya iletis¸im

kutusunda dosya adını sa ˘g tıklatarak eris¸ebilecekleri eylemlerin bazılarını gerc¸ ekles¸tirme olana ˘gı sa ˘glar. Buna ek olarak dizin yapısında yukarı c¸ ıkma ve do ˘grudan prog-

ram klas ¨or ¨une c¸ ıkma ¨ozelli ˘gi sunulur.

• ¨Ust: Dizin yapısında yukarı c¸ ıkar. Bu buton iki durumda etkin olmaz: Gec¸ erli dizin en ¨ust dizin oldu ˘gunda veya ekran sınırlı modda olup gec¸ erli dizin de programlar klas ¨or ¨u oldu ˘gunda.

• Program klas ¨or ¨une git: Ana klas ¨ore gider.

• Eylemler: Dizin olus¸turma, dosya silme vb. eylemler.

3.14 C¸ alıs¸tır Sekmesi

(26)

Bu sekme, m ¨umk ¨un olan en az sayıda buton ve sec¸ enekle, robotun c¸ ok ba- sit bir yolla c¸ alıs¸tırılmasına olanak sa ˘glar. Robotu ¨onceden ¨ozel olarak yazılmıs¸

programları c¸ alıs¸tırabilen bir arac¸ haline getirmek ic¸ in, PolyScope’un program- lama b ¨ol ¨um ¨un ¨u koruyan parolayla (bkz. b ¨ol ¨um 5.5) birlikte kullanıldı ˘gında yararlı olabilir.

4 Programlama

(27)

4.1 Program → Yeni Program

Yeni robot programı, bir s¸ablondan veya varolan (kayıtlı) bir robot programından bas¸layabilir. S¸ablonlar genel program yapısını sa ˘glayabilir ve b ¨oylece, yalnızca programın ayrıntılarının doldurulması gerekir.

4.2 Program Sekmesi

Program sekmesi, d ¨uzenlenmekte olan gec¸ erli programı g ¨osterir.

Ekranın sol tarafındaki program a ˘gacı programı bir komut listesi halinde g ¨or ¨unt ¨uler- ken, ekranın sa ˘g tarafındaki alanda gec¸ erli komutla ilgili bilgiler g ¨or ¨unt ¨ulenir.

Gec¸ erli komut, komut listesi tıklatılarak veya ekranın sa ˘g altındaki Geri ve _Ileri d ¨u ˘gmeleri kullanılarak sec¸ ilir. Komutlar, b ¨ol ¨um 4.28 ic¸ inde ac¸ ıklanan Yapı sek- mesi kullanılarak eklenebilir veya c¸ ıkarılabilir. Program adı komut listesinin hemen

(28)

¨

ust ¨unde g ¨osterilir ve beraberinde programı hızlı kaydetmek ic¸ in kullanılabilen k ¨uc¸ ¨uk bir disk simgesi bulunur.

Ekranın en alt kısmı Pano’dur. Pano’da, programları bas¸latıp durdurmak, adım adım ilerletmek ve yeniden bas¸latmak ic¸ in kullanılabilen, eski moda kasetc¸ alara benzer bir buton k ¨umesi bulunur. Hız kaydırıcısı program hızını istedi ˘giniz zaman ayarlamanıza olanak sa ˘glar; bu ayar robotun hareket etti ˘gi hızı do ˘grudan et- kiler. Pano’nun solundaki Sim¨ulasyon ve Gerc¸ek Robot d ¨u ˘gmeleri, programı sim ¨ulasyon bic¸ iminde c¸ alıs¸tırma veya gerc¸ ek robot ¨uzerinde c¸ alıs¸tırma arasında gec¸ is¸ yapar. Sim ¨ulasyon bic¸ iminde c¸ alıs¸ılırken robot hareket etmez ve b ¨oylece c¸ arpıs¸ma sonucu kendisine veya yakın ekipmana zarar veremez. Robotun ne yapaca ˘gından emin de ˘gilseniz, programları test etmek ic¸ in sim ¨ulasyon kullanın.

Program yazıldı ˘gı sırada, ortaya c¸ ıkan robot hareketi, b ¨ol ¨um 4.27 ic¸ inde ac¸ ıklanan Grafiksekmesinde 3B c¸ izim kullanılarak resmedilir.

Her program komutunun yanında kırmızı, sarı veya yes¸il renkte k ¨uc¸ ¨uk bir simge bulunur. Kırmızı simge komutta bir hata oldu ˘gu, sarı simge komutun tamamlan- madı ˘gı ve yes¸il simge de her s¸eyin yolunda oldu ˘gu anlamına gelir. Program an- cak, t ¨um komutlar yes¸il oldu ˘gunda c¸ alıs¸tırılabilir.

4.3 Program → Komut Sekmesi, <Bos¸>

Program komutlarının buraya eklenmesi gerekir. C¸ es¸itli sec¸ ilebilir program satırlarını bulabilece ˘giniz Yapı sekmesine gitmek ic¸ in ’Yapı’ d ¨u ˘gmesine basın. T ¨um satırlar belirtilmeden ve tanımlanmadan ¨once program c¸ alıs¸tırılamaz.

(29)

4.4 Program → Komut Sekmesi, Hareket Ettir

Hareket Ettir komutu, temeli olus¸turan gec¸ is¸ noktaları boyunca robotun hare- ketini denetler. Gec¸ is¸ noktaları, Hareket Ettir komutu kapsamında olmak zorun- dadır. Hareket Ettir komutu, robotun bu gec¸ is¸ noktaları arasında hareket edece ˘gi ivmeyi ve hızı tanımlar.

Hareket T¨urleri

S¸u ¨uc¸ hareket t ¨ur ¨unden biri sec¸ ilebilir: Hareket Ettir J, Hareket Ettir L ve Hareket Ettir P. Her biri as¸a ˘gıda ac¸ ıklanmaktadır.

• Hareket Ettir Jrobotun eklem uzayında hesaplanan hareketleri yapar. Her eklem denetlenerek istenen son konuma aynı anda ulas¸maları sa ˘glanır. Bu hareket t ¨ur ¨uyle, arac¸ ic¸ in e ˘gri bir y ¨or ¨unge elde edilir. Bu hareket t ¨ur ¨une uy- gulanan ortak parametreler, hareket hesaplamalarında kullanılacak mak- simum eklem hızı ve ve eklem ivmesi de ˘gerleridir (sırasıyla, deg/s ve deg/s2 olarak belirtilirler). Aracın gec¸ is¸ noktaları arasında izledi ˘gi yol dikkate alınmaksızın, robotun bu gec¸ is¸ noktaları arasında hızlı hareket etmesi istenirse, en uygun tercih bu hareket t ¨ur ¨ud ¨ur.

• Hareket Ettir L aracın gec¸ is¸ noktaları arasında do ˘grusal hareket etmesini sa ˘glar. Bu da her bir eklemin, aracı d ¨uz c¸ izgi halindeki y ¨or ¨unge ¨uzerinde tutmak ic¸ in daha karmas¸ık bir hareket gerc¸ ekles¸tirmesi anlamına gelir. Bu hareket t ¨ur ¨u ic¸ in ayarlanabilecek ortak parametreler, istenen arac¸ hızı ve arac¸ ivmesi (sırasıyla, mm/s ve mm/s2 olarak belirtilirler) ve bunun yanı sıra bir ¨ozelliktir. Sec¸ ilen ¨ozellik, arac¸ gec¸ is¸ noktası pozisyonlarının hangi ¨ozellik uzayında temsil edilece ˘gini belirler. ¨Ozellik uzaylarıyla ilgili olarak asıl ¨onemli unsurlar de ˘gis¸ken ¨ozellikleri ve de ˘gis¸ken gec¸ is¸ noktalarıdır. Bir gec¸ is¸ nok- tasının arac¸ pozisyonunu, robot programı c¸ alıs¸tı ˘gı sırada de ˘gis¸ken ¨ozelli ˘ginin gerc¸ ek de ˘gerine g ¨ore belirlemek gerekti ˘ginde de ˘gis¸ken ¨ozellikleri kullanılabilir.

• Hareket Ettir P sabit hızla ve dairesel gec¸ is¸melerle aracı do ˘grusal olarak hareket ettirir ve yapıs¸tırma veya da ˘gıtma gibi bazı proses c¸ alıs¸malarına

(30)

Time

Speed Acceleration

Cruise

Deceleration

S¸ekil 1: Bir hareketin hız profili. E ˘gri, ¨uc¸ kesime ayrılır: ivme, seyir ve yavas¸lama. Seyir fazının d ¨uzeyi hareketin hız ayarıyla belirlenirken, ivme ve yavas¸lama fazlarının dikli ˘gi ivme parametresiyle verilir.

y ¨oneliktir. Gec¸ is¸me yarıc¸ apının b ¨uy ¨ukl ¨u ˘g ¨u varsayılan olarak t ¨um gec¸ is¸ nok- tası arasında ortak bir de ˘gerdir. K ¨uc¸ ¨uk bir de ˘ger y ¨or ¨ungeyi keskinles¸tirirken, y ¨uksek de ˘ger y ¨or ¨ungenin daha d ¨uzg ¨un olmasını sa ˘glar. Robot gec¸ is¸ nokta- ları boyunca sabit hızla ilerlerken, bir G/C¸ is¸lemini ya da operat ¨or eylemini bekleyemez. Bunun yapılması robotun hareketini durdurabilir ya da g ¨uven- lik amac¸ lı durmasına neden olabilir.

Ozellik sec¨ ¸ imi

Hareket Ettir L ve Hareket Ettir P ic¸ in, gec¸ is¸ noktaları belirtilirken, Hareket Ettir ko- mutu kapsamındaki bu gec¸ is¸ noktalarının hangi ¨ozellik uzayında temsil edilmesi gerekti ˘gi sec¸ ilebilir. Yani, bir gec¸ is¸ noktası ayarlanırken, program, sec¸ ili ¨ozelli ˘gin

¨

ozellik uzayındaki arac¸ koordinatlarını hatırlayacaktır. Ayrıntılı olarak ac¸ ıklanması gereken birkac¸ durum vardır.

• Sabit ¨ozellik: ¨Orne ˘gin Taban gibi bir sabit ¨ozellik sec¸ ilirse, bunun Sabit ve Ba ˘gıl gec¸ is¸ noktaları ¨uzerinde hic¸ bir etkisi olmaz. De ˘gis¸ken gec¸ is¸ noktalarına ilis¸kin davranıs¸ as¸a ˘gıda ac¸ ıklanmaktadır.

• De˘gis¸ken ¨ozellik: O anda y ¨ukl ¨u olan kurulumdaki ¨ozelliklerden herhangi biri de ˘gis¸ken olarak sec¸ ilirse, kars¸ılık gelen ilgili de ˘gis¸kenler ¨ozellik sec¸ imi men ¨us ¨unde de sec¸ ilebilecektir. Bir ¨ozellik de ˘gis¸keni ( ¨ozellik adı ve bunu iz- leyen ” var” ifadesiyle adlandırılır) sec¸ ilirse, robotun hareketleri (Ba ˘gıl gec¸ is¸

noktaları dıs¸ında) de ˘gis¸kenin, program c¸ alıs¸tı ˘gı sıradaki gerc¸ ek de ˘gerine ba ˘glı olacaktır. ¨Ozellik de ˘gis¸keninin bas¸langıc¸ de ˘geri, gerc¸ ek ¨ozelli ˘gin de ˘geridir.

Bu da, hareketlerin de ˘gis¸mesi ic¸ in mutlaka, ¨ozellik de ˘gis¸keninin robot prog- ramı tarafından etkin olarak de ˘gis¸tirilmesi gerekti ˘gi anlamına gelir.

• De˘gis¸ken gec¸ is¸ noktası: Robot bir de ˘gis¸ken gec¸ is¸ noktasına hareket etti ˘ginde, arac¸ hedef pozisyonu her zaman sec¸ ili ¨ozellik uzayında de ˘gis¸kenin koordi- natları olarak hesaplanacaktır. Bu nedenle, de ˘gis¸ken bir gec¸ is¸ noktası ic¸ in robot hareketi, bas¸ka bir ¨ozellik sec¸ ildi ˘ginde her zaman de ˘gis¸ir.

Hareket Ettir komutunun Ortak Parametrelerine ilis¸kin ayarlar, robotun gec¸ erli pozisyondan komut kapsamındaki ilk gec¸ is¸ noktasına kadar izleyece ˘gi yol ve bu- radan da sonraki her bir gec¸ is¸ noktasına kadar izleyece ˘gi yol ic¸ in uygulanır. Ha- reket Ettir komutunun ayarları, ilgili Hareket Ettir komutu kapsamındaki son gec¸ is¸

noktasından itibaren devam eden y ¨or ¨unge ic¸ in gec¸ erli de ˘gildir.

(31)

4.5 Program → Komut Sekmesi, Sabit Gec¸ is¸ Noktası

Robotun izledi ˘gi yol ¨uzerindeki bir noktadır. Gec¸ is¸ noktaları, robot programının en merkezi biles¸eni olup robota nerede bulunması gerekti ˘gini bildirir. Sabit pozis- yon gec¸ is¸ noktası, robotun fiziksel olarak ilgili pozisyona getirilmesiyle verilir.

4.6 Gec¸ is¸ noktasını ayarlama

˙Ilgili gec¸is¸ noktasına ilis¸kin robot pozisyonunu belirtebilece˘giniz Hareket Ettir ek- ranına girmek ic¸ in bu d ¨u ˘gmeye basın. Gec¸ is¸ noktası, do ˘grusal uzayda bir Hare- ket Ettir komutu (Hareket Ettir L veya Hareket Ettir P) altına yerles¸tirilmis¸se, bu d ¨u ˘gmenin basılabilir olması ic¸ in ilgili Hareket Ettir komutunda gec¸ erli bir ¨ozellik sec¸ ili olmalıdır.

Gec¸ is¸ noktası adları

Gec¸ is¸ noktası adları de ˘gis¸tirilebilir. Aynı ada sahip iki gec¸ is¸ noktası her zaman aynı gec¸ is¸ noktasıdır. Gec¸ is¸ noktaları belirtildikc¸ e numaralandırılır.

Gec¸ is¸me yarıc¸ apı

Gec¸ is¸me yarıc¸ apı ayarlanırsa, robot gezingesi gec¸ is¸ noktasının etrafına gec¸ is¸erek robotun ilgili noktada durmamasını sa ˘glar. Gec¸ is¸meler ¨ust ¨uste binemez; bu ne- denle ¨onceki veya sonraki bir gec¸ is¸ noktasının gec¸ is¸me yarıc¸ apıyla ¨ort ¨us¸en bir gec¸ is¸me yarıc¸ apı ayarlamak m ¨umk ¨un de ˘gildir. Durus¸ noktası, gec¸ is¸me yarıc¸ apı 0.0mmolan gec¸ is¸ noktasıdır.

G/C¸ Zamanlaması hakkında not

Gec¸ is¸ noktası, sonraki komutu G/C¸ komutu olan bir durus¸ noktasıysa, robot bu gec¸ is¸ noktasında durdu ˘gunda G/C¸ komutu y ¨ur ¨ut ¨ul ¨ur. Ancak, gec¸ is¸ noktasının bir gec¸ is¸me yarıc¸ apı varsa, robot gec¸ is¸meye girdi ˘ginde sıradaki G/C¸ komutu y ¨ur ¨ut ¨ul ¨ur.

(32)

Ornek¨

Waypoint2 WaypointStart movel

Waypoint1

if (digital_input[1]) then else

endif

WaypointEnd1 WaypointEnd2 Program

Ending point 1 Starting point

Straight line segment

5 cm blend Waypoint 1

Waypoint 2 10 cm blend

Ending point 2 Straight line segment

This is where the input port is read!

Robot programının, dijital giris¸[1] durumuna ba ˘glı olarak, bas¸langıc¸ po- zisyonundaki aracı iki bitis¸ pozisyonundan birine hareket ettirdi ˘gi k ¨uc¸ ¨uk bir ¨ornek.

Arac¸ gezingesi (kalın siyah c¸ izgi) gec¸ is¸me alanları (kesik c¸ izgili daireler) dıs¸ında d ¨uz c¸ izgelerde hareket ederken, gec¸ is¸me alanları ic¸ inde arac¸ gezingesinin d ¨uz c¸ izgi y ¨or ¨ungesinden saptı ˘gına dikkat edin. Ayrıca, if...then (e ˘ger... ¨oyleyse) komutu program dizisinde Gec¸is¸ Noktası 2’den sonra olsa bile, dijital giris¸[1]

sens ¨or ¨un ¨un durumunun robot tam Gec¸is¸ Noktası 2etrafındaki gec¸ is¸me alanına girmek ¨uzereyken okundu ˘guna dikkat edin. Bu biraz sezgisel yaklas¸ımın aksinedir;

ancak robotun do ˘gru gec¸ is¸me yolunu sec¸ mesine izin vermek gerekmektedir.

4.7 Program → Komut Sekmesi, Ba˘gıl Gec¸ is¸ Noktası

Pozisyonu, robotun ¨onceki pozisyonuna ba ˘gıl olarak verilen bir gec¸ is¸ nok- tasıdır (”iki santimetre sola” gibi). Ba ˘gıl pozisyon verilen iki nokta arasındaki fark

(33)

olarak tanımlanır (soldan sa ˘ga). Yinelenen ba ˘gıl pozisyonların robotu c¸ alıs¸ma alanının dıs¸ına c¸ ıkarabilece ˘gine dikkat edin.

Buradaki mesafe, iki pozisyonda tcp arasındaki Kartezyen mesafesidir. Ac¸ ı, iki pozisyon arasında tcp y ¨oneliminin ne kadar de ˘gis¸ti ˘gini belirtir. Daha do ˘grusu, y ¨onelimdeki de ˘gis¸imi ac¸ ıklayan d ¨onme vekt ¨or ¨un ¨un uzunlu ˘gudur.

4.8 Program → Komut Sekmesi, De˘gis¸ken Gec¸ is¸ Noktası

Pozisyonu bir de ˘gis¸ken ile verilen gec¸ is¸ noktasıdır (bu durumda, hesaplanan poz).

De ˘gis¸ken, bir poz olmalıdır; ¨orne ˘gin,

var=p[0.5,0.0,0.0,3.14,0.0,0.0]. ˙Ilk ¨uc¸ ¨u x,y,z’dir ve son ¨uc¸ ¨u de rx,ry,rz vekt ¨or ¨u ile belirtilen d ¨onme vekt ¨or ¨u olarak verilen y ¨onelimdir. Eksenin uzunlu ˘gu radyan cin- sinden d ¨on ¨ulecek ac¸ ıdır ve vekt ¨or ¨un kendisi de d ¨on ¨ulecek ekseni belirler. Pozis- yon her zaman, sec¸ ili ¨ozellik ile tanımlanan bir referans c¸ erc¸ eveye ve koordinat sistemine ilis¸kin olarak verilir. Robot, de ˘gis¸ken gec¸ is¸ noktasına do ˘gru her zaman do ˘grusal olarak hareket eder.

Orne ˘¨ gin, robotu aracın z ekseni boyunca 20 mm hareket ettirmek ic¸ in:

var_1=p[0,0,0.02,0,0,0]

Hareket Ettir L

Gec¸is¸_Noktası_1 (de˘gis¸ken pozisyon): De˘gis¸ken kullan=var_1, ¨Ozellik=Arac¸

(34)

4.9 Program → Komut Sekmesi, Bekle

Belirli bir s ¨ureyle veya belirli bir G/C¸ sinyalini bekler.

4.10 Program → Komut Sekmesi, Eylem

Dijital ya da analog c¸ ıkıs¸ları belirli bir de ˘gere ayarlar. Robotun tas¸ıma kapa- sitesini, ¨orne ˘gin bu eylemin sonucu olarak kaldırılan a ˘gırlı ˘gı ayarlamak ic¸ in de kullanılabilir. Arac¸ taki a ˘gırlık beklenen a ˘gırlıktan farklı oldu ˘gunda robotun bek- lenmedik bir bic¸ imde g ¨uvenlik amac¸ lı durdurulmasını ¨onlemek ic¸ in a ˘gırlı ˘gın ayar- lanması gerekebilir.

(35)

4.11 Program → Komut Sekmesi, Ac¸ ılan Pencere

Ac¸ ılan pencere, program bu komuta ulas¸tı ˘gında ekranda beliren bir me- sajdır. Mesajın stili sec¸ ilebilir ve metnin kendisi ekran klavyesi kullanılarak verilebilir.

Robot, ac¸ ılan pencere belirdi ˘ginde programı s ¨urd ¨urmeden ¨once kullanıcının/operat ¨or ¨un

”Tamam” d ¨u ˘gmesine basmasını bekler. “Program y ¨ur ¨utmeyi durdur” ¨o ˘gesi sec¸ ilirse, bu pencere ac¸ ıldı ˘gında robot programı durur.

4.12 Program → Komut Sekmesi, Durdur

Programın y ¨ur ¨utmesi bu noktada durur.

(36)

4.13 Program → Komut Sekmesi, Yorum

Programcıya, programa metin satırı ekleme sec¸ ene ˘gini sunar. Bu metin satırı, program y ¨ur ¨utmesi sırasında hic¸ bir s¸ey yapmaz.

4.14 Program → Komut Sekmesi, Klas¨or

Klas ¨orler, programın belirli b ¨ol ¨umlerini d ¨uzenlemek ve etiketlemek, program a ˘gacını temizlemek ve programın okunmasını ve programda gezintiyi kolaylas¸tırmak amacıyla kullanılır.

Klas ¨or ¨un kendisi herhangi bir is¸lem yapmaz.

(37)

4.15 Program → Komut Sekmesi, D¨ong¨u

Temeli olus¸turan program komutlarını d ¨ong ¨u haline getirir. Sec¸ ime ba ˘glı ola- rak, temeldeki program komutları sonsuz olarak, belirli bir tekrar sayısıyla veya verilen kos¸ul do ˘gru oldu ˘gu s ¨urece d ¨ong ¨u haline getirilir. Belirli bir tekrar sayısıyla

d ¨ong ¨u olus¸tururken, d ¨ong ¨u ic¸ indeki ifadelerde kullanılabilecek ¨ozel bir d ¨ong ¨u de ˘gis¸keni (yukarıdaki ekran g ¨or ¨unt ¨us ¨unde d¨ong¨u 1olarak gec¸ mektedir) olus¸turulur. D ¨ong ¨u de ˘gis¸keni s¸u de ˘gerler arasında sayılır: 0 ila N − 1.

Bitis¸ kos¸ulu olarak bir ifade kullanılmasıyla d ¨ong ¨u olus¸tururken, ”d ¨ong ¨u”n ¨un her tekrardan sonra de ˘gil de y ¨ur ¨utme sırasında herhangi bir zamanda kesintiye u ˘gratılabilmesi ic¸ in, PolyScope yazılımı s ¨oz konusu ifadenin s ¨urekli de ˘gerlendirilmesi sec¸ ene ˘gini sunar.

4.16 Program → Komut Sekmesi, Alt Program

(38)

Alt Program, farklı yerlerde gereken program b ¨ol ¨umlerini tutabilir. Alt Program disk ¨uzerinde ayrı bir dosya olabilir ve ayrıca, Alt Programın kazara de ˘gis¸tirilmesine kars¸ı koruma ic¸ in gizlenebilir.

Program → Komut Sekmesi, Alt Program C¸ a˘gır

Alt programa yapılan bir c¸ a ˘grı, alt programdaki program satırlarını c¸ alıs¸tırır ve sonra sıradaki satıra geri d ¨oner.

4.17 Program → Komut Sekmesi, Atama

De ˘gis¸kenlere de ˘ger atar. Atama is¸lemi, sa ˘g tarafta hesaplanan de ˘geri sol taraftaki de ˘gis¸kene c¸ evirir. Karmas¸ık programlarda bu yararlı olabilir.

(39)

4.18 Program → Komut Sekmesi, If (E˘ger)

“If... then... else” (E ˘ger... ¨oyleyse... de ˘gilse) yapısı, sens ¨or giris¸lerine veya de ˘gis¸ken de ˘gerlerine dayalı olarak robotun davranıs¸ını de ˘gis¸tirmesini sa ˘glayabilir. Robo- tun, bu If (E ˘ger) ifadesinin alt komutlarıyla is¸leme devam etmesi gereken kos¸ulu tanımlamak ic¸ in ifade d ¨uzenleyicisini kullanın. Kos¸ul Do˘gruolarak de ˘gerlendirilirse, bu If ifadesinin ic¸ inde bulunan satırlar y ¨ur ¨ut ¨ul ¨ur.

Her bir If ifadesinde, birkac¸ ElseIf (E ˘ger Bas¸ka) ve tek bir Else (Bas¸ka) ko- mutu bulunabilir. Bunlar, ekrandaki d ¨u ˘gmeler kullanılarak eklenebilir. Bir ElseIf komutu, bu komuta ilis¸kin ekrandan kaldırılabilir.

_Ifadeyi s¨urekli denetlesec¸ imi ac¸ ık oldu ˘gunda, If ve ElseIf ifadeleri- nin kos¸ullarının, ic¸ erdikleri satırlar y ¨ur ¨ut ¨uld ¨u ˘g ¨u sırada de ˘gerlendirilmesine olanak sa ˘glar. If b ¨ol ¨um ¨un ¨un g ¨ovdesindeyken bir ifade Yanlıs¸ olarak de ˘gerlendirilirse, bir sonraki ElseIf veya Else ifadesine ulas¸ılır.

(40)

4.19 Program → Komut Sekmesi, Betik

Bu komut, robot denetleyicisi tarafından y ¨ur ¨ut ¨ulen, temeli olus¸turan gerc¸ ek zamanlı betik diline eris¸im sa ˘glar. Yalnızca gelis¸mis¸ kullanıcılara y ¨oneliktir.

Sol ¨ust k ¨os¸edeki ”Dosya” sec¸ ene ˘gi belirtilirse, betik programları dosyalarını olus¸turmak ve bunları d ¨uzenlemek m ¨umk ¨und ¨ur. Bu sayede, uzun ve karmas¸ık betik programları PolyScope’un operat ¨or dostu programlamasıyla birlikte kul- lanılabilir.

4.20 Program → Komut Sekmesi, Olay

Olaylar, bir giris¸ sinyalini izlemek ve bu giris¸ sinyali y ¨ukseldi ˘ginde bazı eylemleri gerc¸ ekles¸tirmek veya de ˘gis¸ken ayarlamak ic¸ in kullanılabilir. ¨Orne ˘gin, bir c¸ ıkıs¸ sin- yalinin y ¨ukselmesi durumunda, olay programı 100 ms bekleyebilir ve sonra sinyali

(41)

yeniden d ¨us¸ ¨uk olarak ayarlayabilir. Bu durum, y ¨uksek bir giris¸ d ¨uzeyinden ziyade artan bir kanat ic¸ in harici makine tetiklemesi oldu ˘gu durumda, ana program kodunun c¸ ok daha basit olmasını sa ˘glayabilir.

4.21 Program → Komut Sekmesi, ˙Is¸ Parc¸ acı˘gı

˙Is¸ parc¸acı˘gı robot programına paralel bir prosestir. ˙Is¸ parc¸acı˘gı, harici bir ma- kineyi robot kolundan ba ˘gımsız olarak denetlemek ic¸ in kullanılabilir. ˙Is¸ parc¸ acı ˘gı robot programıyla de ˘gis¸kenler ve c¸ ıkıs¸ sinyalleri aracılı ˘gıyla iletis¸im kurabilir.

4.22 Program → Komut Sekmesi, Model

Model komutu, robot programındaki pozisyonları dolas¸mak ic¸ in kullanılabilir.

Model komutu, her bir y ¨ur ¨utmede tek bir pozisyona kars¸ılık gelir.

(42)

Model, d ¨ort model t ¨ur ¨unden biri olarak verilebilir. ”C¸ izgi”, ”Kare” veya ”Kutu”

olmak ¨uzere ilk ¨uc¸ t ¨ur, d ¨uzenli bir modeldeki pozisyonlar ic¸ in kullanılabilir. D ¨uzenli modeller bir dizi karakteristik noktayla tanımlanır ve bu noktalar modelin sınırlarını belirler. “C¸ izgi” ic¸ in bu sınır iki uc¸ noktası, “Kare” ic¸ in d ¨ort k ¨os¸e noktasından ¨uc¸ ¨u ve

“Kutu” ic¸ inse sekiz k ¨os¸e noktasından d ¨ord ¨ud ¨ur. Programcı, modelin sınırlarının her biri boyunca pozisyonların sayısını girer. Ardından robot denetleyicisi, sınır vekt ¨orlerini orantısal olarak toplamak suretiyle tek tek model pozisyonlarını he- saplar.

Katedilecek pozisyonlar d ¨uzenli bir model olus¸turmazsa, t ¨um pozisyonların listesinin programcı tarafından sa ˘glandı ˘gı ”Liste” sec¸ ene ˘gi tercih edilebilir. Bu s¸ekilde, her t ¨ur pozisyon d ¨uzenlemesi gerc¸ ekles¸tirilebilir.

Model Tanımlama

“Kutu” modeli sec¸ ildi ˘ginde, ekran de ˘gis¸erek as¸a ˘gıda g ¨osterilen g ¨or ¨un ¨um ¨u alır.

“Kutu” modelinde, kutunun yan y ¨uzeyini tanımlamak ic¸ in ¨uc¸ vekt ¨or kullanılır.

Bu ¨uc¸ vekt ¨or d ¨ort nokta olarak verilir ve burada ilk vekt ¨or birinci noktadan ikinci noktaya, ikinci vekt ¨or ikinci noktadan ¨uc¸ ¨unc ¨u noktaya ve ¨uc¸ ¨unc ¨u vekt ¨or de

¨

uc¸ ¨unc ¨u noktadan d ¨ord ¨unc ¨u noktaya gider. Her vekt ¨or, aralık sayım de ˘gerleriyle ayrılır. Modeldeki belirli bir pozisyon, aralık vekt ¨orlerinin orantısal olarak eklenme- siyle hesaplanır.

“C¸ izgi” ve “Kare” modelleri benzer s¸ekilde c¸ alıs¸ır.

Modeldeki pozisyonlar katedilirken bir sayac¸ de ˘gis¸keni kullanılır. De ˘gis¸kenin adı Model komut ekranında g ¨or ¨ulebilir. De ˘gis¸ken, 0 ile X ∗ Y ∗ Z − 1 (modeldeki noktaların sayısı) arasında sayıları dolas¸ır. Bu de ˘gis¸ken atamalar kullanılarak idare edilebilir ve ifadelerde kullanılabilir.

(43)

4.23 Program → Komut Sekmesi, Kuvvet

Kuvvet modu uyumu sa ˘glar ve robotun c¸ alıs¸ma alanı ic¸ indeki sec¸ ilebilir eksende kuvvet uygular. Kuvvet komutu kapsamındaki t ¨um robot hareketleri Kuvvet mo- dunda gerc¸ ekles¸ir. Robot Kuvvet modunda hareket ederken, robotun uyumlu oldu ˘gu bir veya daha fazla eksen sec¸ mek m ¨umk ¨und ¨ur. Robot, uyum eksenleri boyunca/etrafında c¸ evreye uyacaktır; yani istenen kuvveti sa ˘glayacak s¸ekilde pozisyonunu otomatik olarak ayarlayacaktır. Robotun kendisinin, c¸ evresine ( ¨orne ˘gin, bir is¸ parc¸ asına) kuvvet uygulamasını sa ˘glamak da m ¨umk ¨und ¨ur.

Kuvvet modu, ¨onceden tanımlı bir eksen boyunca gerc¸ ek tcp (arac¸ merkez noktası) pozisyonunun ¨onemli olmadı ˘gı, ancak bunun yerine s ¨oz konusu eksen boyunca arzu edilen bir kuvvetin gerekti ˘gi uygulamalar ic¸ in kullanıs¸lıdır. ( ¨Orne ˘gin, robotun tcp’sinin e ˘gri bir y ¨uzeye dayanarak yuvarlanması gerekti ˘ginde veya bir is¸ parc¸ ası iterken veya c¸ ekerken.) Kuvvet modu ayrıca, ¨onceden tanımlı eksen- ler etrafında belirli torklar uygulamayı destekler. Sıfırdan farklı bir kuvvetin ayar- landı ˘gı bir eksende hic¸ bir engelle kars¸ılas¸ılmazsa, robot bu eksen boyunca/ ¨uze- rinde hızlanmayı deneyecektir.

Uyulması ic¸ in bir eksen sec¸ ilmis¸ olmasına kars¸ın, robot programı yine de ro- botu bu eksen boyunca/ ¨uzerinde ilerletmeye c¸ alıs¸acaktır. Bununla birlikte, kuv- vet kontrol ¨u robotun yine de belirtilen kuvvete yaklas¸masını temin eder.

Ozellik sec¨ ¸ imi

Ozellik men ¨¨ us ¨u, robotun kuvvet modunda c¸ alıs¸ırken kullanaca ˘gı koordinat siste- mini (eksenler) sec¸ mek ic¸ in kullanılır. Men ¨udeki ¨ozellikler, kurulumda tanımlanmıs¸

olan ¨ozelliklerdir (bkz. 3.11).

Kuvvet modu t¨ur¨u

Her biri sec¸ ili ¨ozelli ˘gin nasıl yorumlanaca ˘gını belirleyen d ¨ort farklı kuvvet modu vardır.

(44)

• Basit: Kuvvet modunda yalnızca bir eksen uyumlu olur. Bu eksen boyunca kuvvet ayarlanabilir. ˙Istenen kuvvet, sec¸ ili ¨ozelli ˘gin yalnızca z ekseni bo- yunca uygulanır. Ancak, C¸ izgi ¨ozellikleri ic¸ in kuvvet y ekseni boyuncadır.

• C¸ erc¸ eve: C¸ erc¸ eve t ¨ur ¨u daha ileri d ¨uzey kullanımı sa ˘glar. Burada, altı ser- bestlik derecesinin t ¨um ¨unde uyma ve kuvvetler ba ˘gımsız olarak sec¸ ilebilir.

• Nokta: Nokta sec¸ ildi ˘ginde, g ¨orev c¸ erc¸ evesinin y ekseni robot tcp’sinden sec¸ ili ¨ozelli ˘gin bas¸langıcına do ˘gru y ¨onelir. Robot tcp’si ile sec¸ ili ¨ozelli ˘gin bas¸langıcı arasındaki mesafenin en az 10 mm olması gerekir. C¸ alıs¸ma za-

manında robot tcp’sinin pozisyonu de ˘gis¸tikc¸ e g ¨orev c¸ erc¸ evesinin de de ˘gis¸ece ˘gini unutmayın. G ¨orev c¸ erc¸ evesinin x ekseni ve z ekseni, sec¸ ili ¨ozelli ˘gin orijinal

y ¨onelimine ba ˘gımlıdır.

• Hareket: Hareket, TCP hareketinin y ¨on ¨uyle g ¨orev c¸ erc¸ evesinin de ˘gis¸ece ˘gi anlamına gelir. Tcp hareket y ¨on ¨un ¨un, sec¸ ili ¨ozelli ˘gin x ve y eksenlerinin kap- sadı ˘gı d ¨uzlem ¨uzerine projeksiyonu g ¨orev c¸ erc¸ evesinin x ekseni olur. Y ek- seni robot hareketine dik olur ve sec¸ ili ¨ozelli ˘gin x-y d ¨uzleminde bulunur. Bu, TCP hareketine dik bir kuvvetin gerekti ˘gi karmas¸ık bir y ¨or ¨unge boyunca p ¨ur ¨uzleri alırken (deburr) yararlı olabilir. Robot hareket etmiyorken s¸una dik- kat edin: Robot hareketsiz olarak dururken kuvvet moduna girilirse, tcp hızı sıfırın ¨uzerine c¸ ıkana kadar uyum eksenleri olmaz. Daha sonra halen kuvvet modundayken robot yine hareketsiz olursa, g ¨orev c¸ erc¸ evesi, tcp hızının en son sıfırın ¨uzerinde oldu ˘gu andaki aynı y ¨onelime sahip olur.

Son ¨uc¸ t ¨ur ic¸ in gerc¸ ek g ¨orev c¸ erc¸ evesi, robot kuvvet modunda c¸ alıs¸ırken, grafik sekmesinde c¸ alıs¸ma zamanında g ¨or ¨unt ¨ulenebilir (4.27).

Kuvvet de˘geri sec¸ imi

Bir kuvvet hem uyumlu hem de uyumlu olmayan eksen ic¸ in ayarlanabilir, ancak etkileri farklıdır.

• Uyumlu: Robot, pozisyonunu sec¸ ili kuvvet elde edilecek s¸ekilde ayarlar.

• Uyumlu de˘gil: Robot, program tarafından belirlenen gezingesini takip eder- ken, burada ayarlanan de ˘gerin bir dıs¸ kuvvetinin gere ˘gini yapar.

D ¨on ¨us¸ ¨umsel parametreler ac¸ ısından kuvvet Newton [N] cinsinden belirtilir ve d ¨on ¨us¸ parametreleri ac¸ ısından tork Newton metre [Nm] cinsinden belirtilir.

Limitlerin sec¸ imi

T ¨um eksenler ic¸ in bir limit ayarlanabilir, ancak bunlar eksenlerin uyumlu olmasına veya olmamasına kars¸ılık gelen farklı anlamlara sahiptir.

• Uyumlu: Limit, tcp’nin eksen boyunca/ ¨uzerinde ulas¸masına izin verilen mak- simum hızdır. Birimler [mm/s] ve [derece/s]’dir.

• Uyumlu de˘gil: Limit; robot g ¨uvenlik amac¸ lı durmadan ¨once, program ge- zingesinden c¸ ıkmasına izin verilen maksimum sapmadır. Birimler [mm] ve [derece]’dir.

(45)

Kuvvet ayarları testi

O ˘¨gretme Testi ac¸ ma/kapatma d ¨u ˘gmesi, ¨O ˘gretim El ¨Unitesinin arkasındaki ¨O ˘gret d ¨u ˘gmesinin davranıs¸ını normal ¨o ˘gretim modundan kuvvet komutunu test etme moduna d ¨on ¨us¸t ¨ur ¨ur. ¨O ˘gretme Testi d ¨u ˘gmesi ac¸ ık oldu ˘gunda ve ¨O ˘gretim El ¨Uni- tesinin arkasındaki ¨O ˘gret d ¨u ˘gmesine basıldı ˘gında, robot, program bu kuvvet ko- mutuna ulas¸mıs¸ gibi davranır ve bu sayede, tam programı fiili olarak c¸ alıs¸tırmadan

¨

once ayarlar do ˘grulanabilir. Bu imkan ¨ozellikle, uyumlu eksenlerin ve kuvvet- lerin do ˘gru sec¸ ildi ˘gini do ˘grulamak ac¸ ısından yararlıdır. Bir elinizi kullanarak ro- bot tcp’sini tutarken, di ˘ger elinizle ¨O ˘gret d ¨u ˘gmesine basın ve robotun hangi y ¨onlere hareket edebildi ˘gine/edemedi ˘gine dikkat edin. Bu ekrandan c¸ ıktıktan sonra ¨O ˘gretme Testi d ¨u ˘gmesi otomatik olarak kapatılır; bir bas¸ka ifadeyle ¨O ˘gretim El ¨Unitesinin arkasındaki ¨O ˘gret d ¨u ˘gmesi yine serbest ¨o ˘gretim modu ic¸ in kullanılır.

Not: ¨O ˘gret d ¨u ˘gmesi ancak, Kuvvet komutu ic¸ in gec¸ erli bir ¨ozellik sec¸ ildi ˘ginde etkin olur.

4.24 Program → Komut Sekmesi, Palet

Palet is¸lemi, b ¨ol ¨um 4.22 ic¸ inde ac¸ ıklandı ˘gı gibi, model olarak verilen birkac¸ yerde bir dizi hareketi gerc¸ ekles¸tirebilir. Modeldeki pozisyonların her birinde, ha- reket dizisi, model pozisyonuna g ¨ore c¸ alıs¸tırılır.

Palet ˙Is¸lemi Programlama

˙Izlenmesi gereken adımlar as¸a˘gıdaki gibidir:

1. Modeli tanımlayın.

2. Her bir noktada alma/koyma is¸lemi ic¸ in bir “Palet Dizisi” olus¸turun. Bu dizi, her bir model pozisyonunda yapılması gerekeni ac¸ ıklar.

3. Dizideki gec¸ is¸ noktalarından model pozisyonlarına kars¸ılık gelmesi gereken gec¸ is¸ noktalarını tanımlamak ic¸ in, dizi komutu ekranındaki sec¸ iciyi kullanın.

(46)

Palet Dizisi/Ba˘glanabilir Dizi

Bir Palet Dizisi d ¨u ˘g ¨um ¨unde, robotun hareketleri palet pozisyonuna g ¨oredir. Dizinin davranıs¸ı, robotun Ba˘glayıcı Pozisyonu/Model Noktası’ndaki modelde be- lirtilen pozisyonda olması s¸eklindedir. Geriye kalan pozisyonların t ¨um ¨u bu uyumu sa ˘glayacak s¸ekilde tas¸ınır.

Ba ˘glayıcı pozisyonuna g ¨oreli olmayaca ˘gından, Hareket Ettir komutunu bir dizi ic¸ erisinde kullanmayın.

”Bas¸latma ¨Oncesi”

˙Iste˘ge ba˘glı Bas¸latma ¨Oncesidizisi, is¸lemin bas¸lamasından hemen ¨once c¸ alıs¸tırılır.

Bu dizi, hazır sinyallerini beklemek ic¸ in kullanılabilir.

”Bitis¸ Sonrası”

˙Iste˘ge ba˘glı Bitis¸ Sonrasıdizisi, is¸lem tamamlandı ˘gında c¸ alıs¸tırılır. Bu dizi, tas¸ıyıcı hareketini bas¸latma sinyalini vererek, bir sonraki palete hazırlanmak ic¸ in kullanılabilir.

4.25 Program → Komut Sekmesi, Ara

Ara fonksiyonu, bir ¨o ˘geyi kavramak veya bırakmak ¨uzere do ˘gru pozisyona ulas¸ıldı ˘gı anı belirlemek ic¸ in sens ¨or kullanır. Sens ¨or; bir basma d ¨u ˘gmeli anahtar, basınc¸ sens ¨or ¨u ya da kapasitif sens ¨or olabilir. Bu fonksiyon, ¨o ˘ge kalınlı ˘gı de ˘gis¸en parc¸ a yı ˘gınlarında veya parc¸ aların tam pozisyonlarının bilinmedi ˘gi ya da bunu prog- ramlamanın c¸ ok g ¨uc¸ oldu ˘gu durumlarda c¸ alıs¸mak ic¸ in tasarlanmıs¸tır.

Yı ˘gınlama Yı ˘gından alınıyor

Yı ˘gın ¨uzerinde c¸ alıs¸ma ic¸ in bir ara is¸lemi programlanırken, bas¸langıc¸ noktası s, yı ˘gın y ¨on ¨u d ve yı ˘gındaki ¨o ˘gelerin kalınlı ˘gı i tanımlanmalıdır.

Bunun da ¨otesinde, bir sonraki yı ˘gın pozisyonuna ulas¸ıldı ˘gındaki kos¸ul ve yı ˘gın pozisyonlarının her birinde uygulanacak ¨ozel bir program dizisi tanımlanmalıdır.

Ayrıca, yı ˘gın is¸lemiyle ilgili hareket ic¸ in hız ve ivme de ˘gerleri de verilmelidir.

(47)

Yı˘gınlama

Yı ˘gınlama yapılırken robot bas¸langıc¸ noktasına gider ve ardından bir son- raki yı ˘gın pozisyonunu aramak ic¸ in ters y ¨onde hareket eder. Bulundu ˘gunda, ro- bot pozisyonu anımsar ve ¨ozel diziyi uygular. Bir sonraki turda robot aramayı, y ¨on boyunca ¨o ˘ge kalınlı ˘gı kadar artıs¸ yapılmıs¸ olarak anımsanan pozisyondan bas¸latır. Yı ˘gın y ¨uksekli ˘gi tanımlı bir sayıdan fazla oldu ˘gunda veya bir sens ¨or sinyal verdi ˘ginde yı ˘gınlama is¸lemi tamamlanır.

Yı˘gından alınıyor

Yı ˘gından parc¸ a alınırken robot, bir sonraki parc¸ ayı aramak ¨uzere bas¸langıc¸ po- zisyonundan hareketle verilen y ¨one gider. Bulundu ˘gunda, robot pozisyonu anımsar ve ¨ozel diziyi uygular. Bir sonraki turda robot aramayı, y ¨on boyunca ¨o ˘ge kalınlı ˘gı kadar artıs¸ yapılmıs¸ olarak anımsanan pozisyondan bas¸latır.

(48)

Bas¸langıc¸ pozisyonu

Bas¸langıc¸ pozisyonu, yı ˘gın is¸leminin bas¸ladı ˘gı yerdir. Bas¸langıc¸ pozisyonu belirtil- mezse, yı ˘gın robotun gec¸ erli pozisyonundan bas¸lar.

Y¨on

Y ¨on, iki pozisyon ile belirtilir ve ilk pozisyonlar TCP’sinden ikinci pozisyonlar TCP’sine kadar pozisyon farkı olarak hesaplanır. Not: Y ¨on, noktaların y ¨onelimlerini dikkate almaz.

Sonraki Yı˘gınlama Pozisyonu ˙Ifadesi

Robot y ¨on vekt ¨or ¨u boyunca hareket ederken, s ¨urekli olarak bir sonraki yı ˘gın po- zisyonuna ulas¸ılıp ulas¸ılmadı ˘gını de ˘gerlendirir. ˙Ifade Do˘gruolarak de ˘gerlendirildi ˘ginde

¨

ozel dizi y ¨ur ¨ut ¨ul ¨ur.

”Bas¸latma ¨Oncesi”

˙Iste˘ge ba˘glı Bas¸latma ¨Oncesidizisi, is¸lemin bas¸lamasından hemen ¨once c¸ alıs¸tırılır.

Bu dizi, hazır sinyallerini beklemek ic¸ in kullanılabilir.

”Bitis¸ Sonrası”

˙Iste˘ge ba˘glı Bitis¸ Sonrasıdizisi, is¸lem tamamlandı ˘gında c¸ alıs¸tırılır. Bu dizi, tas¸ıyıcı hareketini bas¸latma sinyalini vererek, bir sonraki yı ˘gına hazırlanmak ic¸ in kullanılabilir.

Alma/Yerles¸tirme Dizisi

Palet is¸leminde oldu ˘gu gibi (4.24), her yı ˘gın pozisyonunda ¨ozel bir program dizisi uygulanır.

(49)

4.26 Program → Komut Sekmesi, Baskıla

Baskılanan program satırları, program c¸ alıs¸ırken atlanır. Baskılanan bir satırın baskılaması sonradan tekrar kaldırılabilir. Bu, orijinal ic¸ eri ˘gine zarar vermeden programda de ˘gis¸iklik yapmanın hızlı bir yoludur.

(50)

4.27 Program → Grafik Sekmesi

Gec¸ erli robot programının grafik g ¨osterimi. TCP’nin izledi ˘gi yol, hareket kesim- leri siyah ve gec¸ is¸me kesimleri (hareket kesimleri arasındaki gec¸ is¸ler) yes¸il ola- cak s¸ekilde 3B g ¨or ¨un ¨umde g ¨osterilir. Yes¸il noktalar, programdaki gec¸ is¸ nokta- larının her birinde TCP’nin pozisyonlarını belirtmektedir. Robotun 3B c¸ izimi robo- tun gec¸ erli pozisyonunu g ¨osterir ve robotun ”g ¨olgesi” de, ekranın sol tarafında sec¸ ilen gec¸ is¸ noktasına robotun nasıl ulas¸mayı hedefledi ˘gini g ¨osterir.

3B g ¨or ¨un ¨um yakınlas¸tırılıp d ¨ond ¨ur ¨ulerek robotun daha iyi bir g ¨or ¨un ¨um ¨u elde edilebilir. Ekranın sa ˘g ¨ust kenarındaki d ¨u ˘gmeler, 3B g ¨or ¨un ¨umdeki c¸ es¸itli grafik biles¸enlerini devre dıs¸ı bırakabilir.

G ¨osterilen hareket kesimleri sec¸ ili program d ¨u ˘g ¨um ¨une g ¨ore de ˘gis¸ir. Bir Hareket Ettird ¨u ˘g ¨um ¨u sec¸ ilirse, g ¨or ¨unt ¨ulenen y ¨or ¨unge bu yer de ˘gis¸tirme ile tanımlanan hareket olur. Bir Gec¸is¸ Noktası d ¨u ˘g ¨um ¨u sec¸ ilirse, ekranda hareketin sıradaki

∼ 10adımları g ¨osterilir.

(51)

4.28 Program → Yapı Sekmesi

Program yapısı sekmesi c¸ es¸itli komut t ¨urlerini ekleme, tas¸ıma, kopyalama ve kaldırma olana ˘gını size sa ˘glar.

Yeni komutlar eklemek ic¸ in as¸a ˘gıdaki adımları uygulayın:

1) Varolan bir program komutunu sec¸ in.

2) Yeni komutun, sec¸ ili komutun ¨ust ¨une mi yoksa altına mı eklenmesi gerekti ˘gini belirtin.

3) Eklemek istedi ˘giniz komut t ¨ur ¨une ait d ¨u ˘gmeye basın. Yeni komutla ilgili ayrıntıları ayarlamak ic¸ in Komut sekmesine gidin.

Komutlar, d ¨uzenleme c¸ erc¸ evesindeki d ¨u ˘gmelerin kullanımıyla tas¸ınabilir/kopyalanabilir/silinebilir.

Bir komutun alt komutları varsa (komutun yanında ¨uc¸ gen simgesi varsa), t ¨um alt komutlar da tas¸ınır/kopyalanır/silinir.

T ¨um komutlar bir program ic¸ inde her yere uymaz. Gec¸is¸ Noktaları Hare- ket Ettir komutunun altında olmalıdır (hemen altında olması gerekmez). ElseIf (E ˘ger Bas¸ka) ve Else (Bas¸ka) komutlarının bir If (E ˘ger) komutundan sonra gel- mesi gerekir. Genel olarak, ElseIf komutlarının oradan oraya tas¸ınması karmas¸ıklı ˘ga yol ac¸ abilir. De ˘gis¸kenler kullanılmadan ¨once de ˘gerleri atanmalıdır.

(52)

4.29 Program → De˘gis¸kenler Sekmesi

De ˘gis¸kenler sekmesi, c¸ alıs¸an programdaki de ˘gis¸kenlerin gerc¸ ek zamanlı de ˘gerlerini g ¨osterir ve program c¸ alıs¸maları arasında de ˘gis¸kenlerin ve de ˘gerlerin bir listesini tutar. De ˘gis¸kenler sekmesi yalnızca g ¨or ¨unt ¨ulenecek bilgi oldu ˘gunda g ¨osterilir. Bu ekrandaki de ˘gis¸ken adları en c¸ ok 50 karakterle ve de ˘gis¸kenlerin de ˘gerleri de en c¸ ok 500 karakterle g ¨osterilir.

4.30 Program → Komut Sekmesi, De˘gis¸kenleri Bas¸latma

Bu ekran, program (ve herhangi bir is¸ parc¸ acı ˘gı) y ¨ur ¨ut ¨ulmeye bas¸lamadan ¨once de ˘gis¸ken de ˘gerleri ayarlamaya izin verir.

De ˘gis¸ken listesinden sec¸ mek ic¸ in ilgili de ˘gis¸keni tıklatın veya de ˘gis¸ken sec¸ ici kutusunu kullanın. Sec¸ ili bir de ˘gis¸ken ic¸ in, program bas¸langıcında de ˘gis¸ken de ˘gerinin ayarlanmasında kullanılacak bir ifade girilebilir.

(53)

’Son is¸lemdeki de ˘geri tutmayı tercih eder’ onay kutusu sec¸ iliyse, de ˘gis¸ken, b ¨ol ¨um 4.29 ic¸ inde ac¸ ıklanan De˘gis¸kenlersekmesinde bulunan de ˘ger ile bas¸latılır.

Bu olanak, de ˘gis¸kenlerin program y ¨ur ¨utmeleri arasında de ˘gerlerini korumalarına izin verir. Program ilk kez c¸ alıs¸tırılıyorsa veya de ˘ger sekmesi temizlenmis¸se, de ˘gis¸ken de ˘gerini ifadeden alır.

De ˘gis¸ken, adının bos¸ olarak ayarlanmasıyla (yalnızca bos¸luklar) programdan silinebilir.

5 Ayarlar

5.1 Ayarlar Ekranı

• Robotu Bas¸latBas¸latma ekranına gider; bkz. b ¨ol ¨um 5.2.

• DilKullanıcı arabirimi dilini ve ¨olc¸ ¨u birimlerini yapılandırın; bkz. b ¨ol ¨um 5.3.

• G¨uncelle Robot yazılımını Internet’ten yeni bir s ¨ur ¨um ¨uyle g ¨unceller; bkz.

b ¨ol ¨um 5.4.

• Parola AyarlaRobotun programlama b ¨ol ¨um ¨un ¨u, parolası olmayan kis¸ilere kars¸ı kilitleme kolaylı ˘gı sa ˘glar; bkz. b ¨ol ¨um 5.5.

• Ekranı Kalibre EtDokunmatik ekranın ”dokunma hassasiyeti”ni kalibre eder;

bkz. b ¨ol ¨um 5.6.

• A˘g Ayarları Robotun Ethernet a ˘gını ayarlamak ic¸ in arabirimi ac¸ ar; bkz. b ¨ol ¨um 5.7.

• ZamanSistem saatini ve tarihini ayarlayın ve saatin g ¨or ¨unt ¨ulenme bic¸ imlerini yapılandırın; bkz. b ¨ol ¨um 5.8.

• GeriKars¸ılama Ekranı’na geri d ¨oner.

Referanslar

Benzer Belgeler

sa˘ glayan bir

 Uygulamadan başlayarak öğrencilerin bireysel ve genel, konu ile ilgili olarak değerlendirilmesi.  Konuya uygun eğitsel

Nükleer Enerji Teknolojisi Enerji Sistemleri Mühendisliği Mustafa

Günefl, öteki y›ld›zlara göre bize çok yak›n oldu¤u için, Günefl gözlemleri bize öteki y›ld›zlarla ilgili bilgi..

Hareket Ettir komutu, temeli olus¸turan gec ¸ is¸ noktaları boyunca robotun hare- ketini denetler.. Gec ¸ is¸ noktaları, Hareket Ettir komutu kapsamında olmak

Robot TCP’nin gec¸erli konumu bir g ¨uvenlik veya tetikleyici d ¨uzlemine yaklas¸ırsa veya robot aracının oryantasyonu, arac¸ oryantasyonu alan sınırına yakınsa (bakın

Saatinizi Polar Flow uygulaması veya web hizmetiyle eşleştirin ve egzersiz özetinizden en düşük kalp atış hızı (minimum kalp atış hızı) değerinize bakın.. Bu

· İrtibat kişisi: Türkiye’de yerleşik olan tüzel kişiler ile Türkiye’de yerleşik olmayan tüzel kişi veri sorumlusu temsilcisinin Kanun ve bu Kanuna dayalı