ABB Teach Pendant programozás segédlet

Hasonló dokumentumok
SZÉCHENYI ISTVÁN EGYETEM GYŐR. Cella felépítés, robotmozgatás bemutatása Fanuc gyártócellán

A szerzõrõl... xi Bevezetés... xiii

Tisztelt Felhasználó!

Készítette: X. Y. 12.F. Konzulens tanár: W. Z.

Állomány (fájl) = összetartozó adathalmaz, program, melyet a számítógép egyetlen egységként kezel.

9. óra operációs rendszerek. Grafikus operációs rendszer

Cella létrehozása. A roboguide programot elindítva az 1.ábra szerinti bejelentkező ablakot kapjuk.

Táblázatok. Táblázatok beszúrása. Cellák kijelölése

E-Freight beállítási segédlet

TM Szervó vezérlő és dekóder

Mérési jegyzőkönyv. az ötödik méréshez

18. Szövegszerkesztők

Választó lekérdezés létrehozása

E- Laboratórium 3 Az ABB robotok alkalmazásai Elméleti leírás

Az RM 01 típusú PUMA robot programozása

Easton420. Automata Telefon hangrögzítő. V 6.0 Telepítése Windows XP rendszerre

ELTE SAP Excellence Center Oktatóanyag 1

HANDY PROGRAMOZÓ EGYSÉG STAR VEZÉRLÉSHEZ Használati útmutató. SAFEHOME v1.1

Kézikönyv. Felhasználói regiszter

Mintavételes szabályozás mikrovezérlő segítségével

S z á m í t ó g é p e s a l a p i s m e r e t e k

Audacity. Nyissunk meg egy.wav hangállományt a Fájl / Megnyitás menüponttal.

Tájékoztató a kollégiumi internet beállításához

CE53-24/F(C) Központi vezérlő. Kezelési kézikönyv

Internet programozása. 3. előadás

MEGÚJÍTOTT GIROLOCK_CA TANÚSÍTVÁNYCSERE

munkafüzet open eseményéhez

Felhasználói Segédlet. A Set Top Box beállítása, a távirányító használata, TV nézés

VARIO Face 2.0 Felhasználói kézikönyv

Kezelési utasítás. F129 Modell CMG-BD1

ELSŐ LÉPÉSEK A SZÁMÍTÓGÉPEK RODALMÁBA AMIT A SZÁMÍTÓGÉPEKRŐL TUDNI ÉRDEMES

Kézikönyv. Nem norma szerinti anyagkiadás - nem szerkeszthető kivét.

FANUC Robottípusok, alkalmazások. Anyagmozgatás, szerelés, stb. Festés, lakkozás. Hegesztés

1. Alapok. #!/bin/bash

A másolás folyamata VAGY. Xerox WorkCentre 5845/5855/5865/5875/5890. Vezérlőpanel. Dokuadagoló opció. Dokuüveg opció

BASH SCRIPT SHELL JEGYZETEK

1. fejezet: Bevezetés. 2. fejezet: Első lépések

Érintkezés nélküli érzékelés és mérés robotcellában

Raszter georeferálás QGIS-ben Összeállította: dr. Siki Zoltán verzióra aktualizálta: Jáky András

Komputeralgebra Rendszerek

E- Laboratórium 3 Az ABB robotok alkalmazásai Mérés menete

NIPRESS. P6 programozó készülék

PHP. Telepítése: Indítás/újraindítás/leállítás: Beállítások: A PHP nyelv

Nyomja meg a "mentést" Képernyő "Armstrong CA 6000" Nyomja meg az "Enter" "Nyelvi. Nyomja meg a " " 2X. Működés beállítása. Nyomja meg az "Enter"

NEPTUN MOBIL ALKALMAZÁS FELHASZNÁLÓI SEGÉDLET

CE52-24/F(C) Központi vezérlő. Kezelési kézikönyv

Informatika terméktervezőknek

Tartalomjegyzék. 1. Belépés a vásárolt e-könyvek eléréséhez. 2. A könyvespolc. 3. Az olvasó nézet

B IT MAN 65/1. Adatbázis Rendszerek II. Ellenőrző kérdések APLSQL B IT MAN. v:

Kézikönyv. Szelekciós jegyzék 2.

Operációs Rendszerek. Windows Parancssor

5. Laborgyakorlat. Számláló funkciók, időzítő funkciók.

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

Tartalomjegyzék. Az alkalmazása megnyitása Hozzáférés a kiadványokhoz

PROGRAMOZÁSI SEGÉDLET

SEGÉDLET ADATKEZELÉS MS EXCEL-BEN. Tároljuk az adatokat Excel munkalapon. Megjegyzés: A feladatokat MS Office Excel ban oldottuk meg.

Újrakonfigurálható eszközök

BASH script programozás II. Vezérlési szerkezetek

CAD-CAM-CAE Példatár

Robottechnika projektfeladat

Netis vezeték nélküli, N típusú Router Gyors Telepítési Útmutató

Szkriptnyelvek. 1. UNIX shell

KEZELÉSI ÚTMUTATÓ STORESAFE PRO II DIGITÁLIS RÖGZÍTŐ

1. Rétegrend-szerkesztő

GOKI GQ-8505A 4 CSATORNÁS KÉPOSZTÓ. Felhasználói kézikönyv

Netlock Kft. által kibocsátott elektronikus aláírás telepítése Windows XP SP3 Internet Explorer 8 böngészőbe

Maximum kiválasztás tömbben

Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos

CAD-ART Kft Budapest, Fehérvári út 35.

Matlab Fuzzy Logic Toolbox

Mechatronika és mikroszámítógépek 2017/2018 I. félév. Bevezetés a C nyelvbe

16/8/4 CSATORNÁS Real Time MPEG-4DVR. 16/8/4 CSATORNÁS beépített DVD-RW íróval vagy CD-RW íróval

Operációs Rendszerek II. labor. 2. alkalom

TELEPÍTÉSI LEÍRÁS. 1. Ábra 2. Ábra. 3. Ábra. 4. Ábra

FELHASZNÁLÓI ÚTMUTATÓ A MOBIL BROKER KERESKEDÉSI FELÜLET HASZNÁLATÁHOZ

Programozó Meta riasztókhoz és Activepark parkolásérzékelőhöz

Minta felvételi feladatsor programozásból

Informatika E FAKT , = ±

A d m i n i s z t r á c i ó s f e l a d a t o k a I n t e g r á l t K ö n y v t á r i R e n d s z e r b e n

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

Kombinált rádiós vagyonvédelmi rendszer V1.0. Modelszám: MG X10 Üzemeltetési útmutató

5.6.3 Laborgyakorlat: Windows rendszerleíró adatbázis biztonsági mentése és visszaállítása

Programozási nyelvek 6. előadás

HBCSKódex. Felhasználói kézikönyv. HBCS Audit KFT 2015.

Az Ön kézikönyve STRONG SRT 50

A PROGRAMOZÁS ALAPJAI 3. Készítette: Vénné Meskó Katalin

AVP 101 vezérlő. Felhasználói kézikönyv

Kimenetek száma Kimenet Szoftveres beállítás Bank funkció Típus. Nincs Nincs H8PS-8BP 16 H8PS-16BP 32 H8PS-32BP. Felbontás Kábelhossz Típus

Egzinet Partner Portál

SR mini PLC Modbus illesztő modul. Modul beállítása Bemeneti pontok kiosztása főmodul esetén Bemeneti pontok címkiosztása kiegészítő modul esetében

Java programozási nyelv

Témák. Bevezetés az informatikába 7. Előadás. Szövegfile-ok típusai. Szövegszerkesztők típusai. Mértékegységek. Szövegszerkesztők szolgáltatásai

Sintony SAK 41. Kezelési utasíitás 8AA D0-20/10/99 - UK -

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

Unit Teszt. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Unit Teszt / 22

VarioFace dokumenta cio

Kézikönyv. BAB űrlap

Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Irányítástechnika és Informatika Tanszék. Önálló laboratórium

FANUC Robotics Roboguide

SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS

Átírás:

ABB Teach Pendant programozás segédlet Készítette: Gyöngyösi Balázs Kiadja a Robert Bosch Mechatronikai Intézeti Tanszék Miskolc, 2017.

Tartalomjegyzék Tartalomjegyzék... 1 1. Teach Pendant és az érintőképernyő részei... 2 2. Koordináta rendszerek meghatározása... 4 a) Szerszám koordináták meghatározása... 4 b) Felhasználói koordináták meghatározása... 4 3. Programszerkesztés... 5 a) Add Instruction főbb utasításai... 5 Mozgásutasítások... 6 Érték adó utasítások... 6 Elágazási folyamatok... 7 Egyéb parancsok... 8 b) Edit fontosabb parancsai... 8 c) Debug főbb utasításai... 8 Hivatkozások... 9 1

1. Teach Pendant és az érintőképernyő részei 1. ábra Teach Pendant részei A készülék hátulján kap helyet a háromállású engedélyező kapcsoló (tilt-engedélyez-tilt), valamint az újraindító Reset gomb. A programozható gombok beállítását az ABB menü - Control Panel - ProgKeys menüben végezhetjük el. 2. ábra Programozható gombok beállításának lehetősége 2

3. ábra Érintőképernyő részei A gyorsbeállítások menüponttal a következő menüpontok hívhatók elő: - mechanikai egység kiválasztása, - inkrementálás, - futtatási mód kiválasztása, - léptetési mód választása, - sebesség beállítás. 4. ábra Gyorsbeállítások, itt sebesség beállítása 3

2. Koordináta rendszerek meghatározása a) Szerszám koordináták meghatározása Elérése: ABB menü - Jogging - Tool - tool1 - Edit - Define 5. ábra Szerszámkoordináta meghatározása A felszerelt szerszám orientációs mozgásával lehet definiálni, mégpedig úgy, hogy egy adott pontot több irányból megközelítünk. Legalább háromszor és legfeljebb kilencszer tudjuk a kívánt pontot felvenni, melyből a robot rendszere kiszámolja a pont térbeli elhelyezkedését. b) Felhasználói koordináták meghatározása Elérése: ABB menü - Jogging - Work object - wobj1 - Edit - Define 6. ábra Felhasználói koordináta meghatározása 4

Ahhoz hogy felhasználói koordinátákat tudjunk felvenni, szükség van egy szerszám koordinátára is ( a) pont ). A "User method"-dal vehetjük fel például az asztallap síkját, még az "Object method"-dal a rajta lévő tárgy, munkafelület síkját. 3. Programszerkesztés Elérése: ABB menü - Program Editor 7. ábra A programszerkesztő (főprogram) A programszerkesztő ablak megnyitásakor a főprogramba ugrik a kurzorunk, ahonnan további "Routin"-okat, "Module"-okat és parancsokat adhatunk meg. a) Add Instruction főbb utasításai 8. ábra Alsó menüsor részei, itt Add Instruction 5

Mozgásutasítások MOVEJ pont_helyzete, sebesség, zóna, szerszám; Egy megadott pontból a "pont_helyzete" pontba nem feltétlenül lineárisan mozgatja a robotkart. Példa: MOVEJ start, vmax, fine, tool1; MOVEL pont_helyzete, sebesség, zóna, szerszám; Egy megadott pontból a "pont_helyzete" pontba lineáris úton mozgatja a robotot. Példa: MOVEL kezdopont, v100, z30, tool2; MOVEC pont1, pont2, sebesség, zóna, szerszám; A fenti utasítással egy három pont köré írható félkör mozgása valósítható meg. A kezdő "start" pont mindig a MOVEC-t közvetlenül megelőző parancsnak a pontja. Példa: MOVEJ start, v500, fine, tool1; MOVEC pont1, pont2, v500, z20, tool1; 9. ábra MOVEC pontjainak felvételének szemléltetése Érték adó utasítások SET jel; A kimenet jel értékét 1-re / igazra állítja. Péla: SET do10; RESET jel; A kimeneti jel értékét 0-ra / hamisra állítja. Példa: RESET do10; 6

Elágazási folyamatok IF feltétel THEN parancs A legegyszerűbb feltételt vizsgáló parancs az if...then szerkezet. A vizsgált feltétel bekövetkezésekor a megadott parancsnak megfelelő programfuttatás lép érvénybe. Példa: IF 12 < reg1 THEN SET do10; ELSE RSET do10; ENDIF TEST feltétel CASE parancs Változók értékének vizsgálatára használjuk. A "CASE"-es ágakban adhatjuk meg, hogy mikor mi következzen be, a "DEFAULT" rész a "CASE"-n felüli lehetőséget szolgáltatja. Példa: TEST reg3 CASE 2,3,5,7: routine2; CASE 1,4,6,8,9: routine3; DEFAULT: TPWrite "Helytelen adat"; Stop; ENDTEST FOR változó FROM -tól TO -ig DO parancs; ENDFOR Egy vagy több utasítás megismétlésére használjuk a "FOR" ciklust. Példa: FOR j FROM 1 TO 5 DO routine4; ENDFOR 7

Egyéb parancsok WAITTIME másodperc; Késleltető parancs, a késleltetés másodpercben értendő. Példa: WAITTIME 0,5; WAITDI bemenő érték, 0/1; Digitális bemeneti értékre való várakozásra és az ezt követő értékadásra (Set - 1, Reset - 0) szolgál a parancs. Példa: WAITDI di2, 1; WAITDO kimenő érték, 0/1; A WAITDI ellentéte, azaz kimeneti értékre való várakozást jelent és az azt követő értékadást. Példa: WAITDO do2, 1; b) Edit fontosabb parancsai Cut Copy Paste Paste Above Delete Undo Redo Select Single Select Range Change to MOVEL/J Go to Top Go to Bottom Sor kivágása Sor másolás Sor beillesztés Sor beillesztése a kijelölt sor felé Sor törlés Előre Visszalépés Egy sor kijelölése Több sor kijelölése Utasítás cseréje L-ről J-re, vagy fordítva. Ugrás a lap tetejére Ugrás a lap aljára c) Debug főbb utasításai PP to Main PP to Routine PP to Cursor Cursor to PP Call Routine... Mutató a főprogram elejére Mutató a routineba Mutató a kurzorhoz Kurzor a mutatóhoz Rutin meghívás 8

Hivatkozások A képeket az ABB RobotStudio 6.05 verziójából fényképeztem le. A segédlet összeállításában nagy segítség volt számomra az ABB által kiadott Technical reference manul kézikönyv. 9