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

Hasonló dokumentumok
SCARA robot programozása

ABB Teach Pendant programozás segédlet

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

Commodore 64. Felhasználói utasítás. Készítette: Mészáros Árpád

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

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

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

Thermo1 Graph. Felhasználói segédlet

Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

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

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

A LEGO Mindstorms EV3 programozása

Kikapcsoláskor mindig a Commodore számítógépet vagy a floppy meghajtót kapcsolja ki először.

Dimat. UTH telepítés és útmutató

KEZELÉSI UTASÍTÁS. Nedvességmérő (Humidity Recorder)

Külvilági kapcsolat. UPS séma ábra, kétsoros LCD DISPLAY, 8db nyomógomb. A B C D E F G H

A vezérlő alkalmas 1x16, 2x16, 2x20, 4x20 karakteres kijelzők meghajtására. Az 1. ábrán látható a modul bekötése.

MICROCAP PROGRAMRENDSZER HASZNÁLATA

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

Szilárd Leó Fizikaverseny Számítógépes feladat

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

SZÁMÍTÓGÉPEK BELSŐ FELÉPÍTÉSE - 1

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Dr. Oniga István DIGITÁLIS TECHNIKA 8

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Az MSP430 mikrovezérlők digitális I/O programozása

Balaton Marcell Balázs. Assembly jegyzet. Az Assembly egy alacsony szintű nyelv, mely a gépi kódú programozás egyszerűsítésére született.

2048 3D. Csapatnév: kurkomisi. Név: Kurkó Mihály-Zsolt. Elérhetőség: telefon: Iskola: Márton Áron Gimnázium

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

Az SQL*Plus használata

Digitális ki-bemenetek kezelése, bitszintű műveletek

BRAIN 24 vezérlés összesen: 10, oldal: 1

CAD-CAM-CAE Példatár

PERREKUP DxxTx - HDK10 Rekuperátor vezérlő Használati Utasítás

eco1 egymotoros vezérlés

FARFISA, FA/FC52 ELEKTRONIKUS KÓDZÁR

A billentyűzet a legfontosabb adatbeviteli eszköz, mely szinte rögtön a számítógép bekapcsolása után,,életre kel. Segítségével az operációs rendszer

Digitális vezérlés jégtelenítővel és ventilátor-vezérléssel XR06CX típus

6. Robotok és manipulátorok a rugalmas gyártórendszerekben. 6.1 Manipulátorok

Operációs Rendszerek. Windows Parancssor

Fényerősség. EV3 programleírás. Használt rövidítések. A program működésének összegzése

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.

ZL 90 Vezérlés Amiko és FrogJ motorokhoz

Felhasználói és Telepítői Kézikönyv AT 7070 Elektronikus vezérlő garázskapukhoz

8. SZERSZÁMGÉP ANIMÁCIÓ

Számítógépek felépítése, alapfogalmak

Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós május 6. Széchenyi István Egyetem, Gy r

Programozási alapismeretek beadandó feladat: ProgAlap beadandó feladatok téma 99. feladat 1

1. A berendezés programozása

Tartalomjegyzék. TORO DDC Kerti vezérlőautomatika kezelési és használati utasítás 2

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

BRAIN vezérlés oldal: 1 összes: 8

Forgattyús mechanizmus modelljének. Adams. elkészítése, kinematikai vizsgálata,

CPA 601, CPA 602, CPA 603

2. tartály tele S3 A tartály tele, ha: S3=1 I tartály tele S5 A tartály tele, ha: S5=1 I 0.4

Tartalomjegyzék. 2 Telepítés A rendszer standard telepítése Eszköz leírása Eszköz mérete 4

AX-3003P AX-6003P. 1. A kezelési útmutató használata. 2. Biztonságra vonatkozó információk

AIPHONE KVI. Telepítési és Használati útmutató. Szerelőkészlet Mennyiség Megnevezés A. Vandálbiztos, kültéri, fém kezelőegység

Készítette: Oláh István mestertanár

A számítógép egységei

DIGITÁLIS TECHNIKA 7. Előadó: Dr. Oniga István

Mesh generálás. IványiPéter

Dinnyeválogató v2.0. Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám:

Kezelési utasítás SITRANS F M MAG 8000 & MAG 8000 CT 02/2010. SITRANS F M MAG8000 és MAG8000 CT elektromágneses áramlásmérő típusok

Vezérlés garázs- és kertkapumotorokhoz FX 24

Szélkövetés: Ehhez az üzemmódhoz a PR3-as paraméter értékét 0-ra kell állítani.

Megszakító vezérlés funkcióblokk

IPARI ROBOTOK. Kinematikai strukturák, munkatértípusok. 2. előadás. Dr. Pintér József

D.LEJÁTSZÓ INTERFÉSZ CSATLAKOZÓ KS-PD500 Az adapter használata előtt

AWK programozás, minták, vezérlési szerkezetek

ROBOTTECHNIKA. Kinematikai strukturák, munkatértípusok. 2. előadás. Dr. Pintér József

7.hét: A sorrendi hálózatok elemei II.

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

User s Manual. Felhasználói kézikönyv. PTZ kameravezérlő pult. Version Felhasználói kézikönyv

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

16F628A megszakítás kezelése

Konzolalkalmazások gyors tesztelése

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

KeyLock-23 Digitális kódzár 2 kimenettel, 3 bemenettel

Bevezetés a számítástechnikába

Interaktív alkalmazások készítése Scratch-ben

Mechatronika segédlet 6. gyakorlat

Használati útmutató kézikönyv KEZDŐKNEK

7400 Kaposvár, Pázmány P. u. 17. OM TANMENET. Modul: Osztály: Heti óraszám: Hetek száma: 32. P. h.

FAAC/740&741_24V. 1.oldal

Delphi programozás I.

CS Lilin PIH-800II. Kezelő

VEZETÉKNÉLKÜLI RENDSZERVEZÉRLŐ ACU-100

DIGITÁLIS TECHNIKA 8 Dr Oniga. I stván István

Dr. Schuster György február / 32

BU 1000 típusú vezérlés, ULIXES 24V motorhoz. Technikai jellemzők és kapcsolási rajz

METRISoft M é r l e g g y á r t ó K F T

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

Figyelmeztetés: Az alábbi merevlemez-meghajtók telepítése nem ajánlott ebbe a készülékbe:

Informatika 1 2. el adás: Absztrakt számítógépek

Fordítás Kódoptimalizálás

Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

Q36A VEZÉRLÉS EGY-VAGY TÖBBSZÁRNYAS KAPUKHOZ

CDC 2000 Vezérlő 5. Hőmérséklet beállítások Asian Plastic

Átírás:

Az RM 01 típusú PUMA robot programozása Dr. Szalay Tibor

Operációs rendszer parancsok Parancsok a pontok meghatározásához CHANGE (pont) A parancs a robot vezérelt pontjának koordináta értékeit jeleníti meg a képernyőn. A kezelő a billentyűzetről új értéket adhat. HERE (pont) Ennek az utasításnak a segítségével írjuk be a memóriába a robot pozíciójáról szóló aktuális koordináta értékeket. WHERE (#) Az utasítás hatására a kijelző folyamatosan megjeleníti a robot aktuális pozíciójáról szóló információkat. L TEACH (pont) Ezzel az utasítással lehet beállítani a betanulási üzemmódot, amikor a kézi vezérlőpulton a STEP (léptető) billentyű lenyomásával beírásra kerül a robot aktuális pozíciója. Parancsok a mágneses lemezmeghajtó kezeléséhez STORE file (program), (program) A felhasználói programokat és a betanított pontokat menti el a hajlékony lemezre. LOAD file A parancs a hajlékony mágneslemezre írt programok betöltését biztosítja a memóriába. FPACK A parancs a hajlékony lemezen lévő file-okat úgy tömöríti össze, hogy ezek között ne legyen fel nem használt memória terület. Listázó utasítások PLIST (program) A programok listázását végzi a képernyőre

LLST (pont) Kilistázza az adott pontok jegyzékét és ezek koordináta értékét a képernyőre LIST commands A parancs kilistázza a képernyőre az összes operációs rendszer parancsot és a programok jegyzékét. LIST status A kijelzőn a vezérlő blokk állapotával kapcsolatos információk jelennek meg. Program végrehajtási utasítások RUN program, (futtatások száma) Inicializálja a programot a vezérlő blokk memóriájában CONTINUE (állandó) Ennek az utasításnak a hatására folytatódik a program végrehajtása. EXIT Az aktuális programciklus végén leállítja a program végrehajtását. COM (program) A parancs olyan programokat inicializál, amely csak operációs rendszer utasításokat tartalmaz. Törlő utasítások LDEL (pont) A kívánt pontokat törli a memóriából FDEL A kívánt file-t letörli a hajlékony lemezről DLOAD (file) A memóriából csak azokat a programokat vagy pontokat törli, amelyek a lemezen található. ZERO DISK A hajlékony lemezre írt információkat törli. (Teljes lemeztörlés) ZERO MEMORY A memóriából törli az összes robot programot és pontot, valamint a kiindulási állapotba állítja a vezérlő blokk összes belső változóját.

Könyvtár listázó utasítások FDIR A parancs a képernyőre íratja a hajlékony lemezen lévő file-okat PDIR A memóriában található programokat listázza a képernyőre. Manipulátor mozgási sebességét megadó utasítások MAX SPEED (sebesség) A parancs a robot maximális mozgási sebességét adja meg mm/sec-ban SPEED % (tényleges sebességtényező) Azt a léptékes tényezőt határozza meg, amellyel az abszolút sebességet kell megszorozni ahhoz, hogy a robot mozgásának tényleges sebességét megkapjuk. Speciális parancsok CAL +/- (csuklós tag index) A manipulátort lehet ezzel a paranccsal kalibrálni. DISABLE (programkapcsoló) A programkapcsolót állítja be passzív állapotba (kikapcsolja). ENABLE (programkapcsoló) A programkapcsolót aktív állapotba állítja be (bekapcsolja). CLOAD (file) Ez az utasítás a lemezről új kalibrálási tényezőket tölt be. ZERO 1. kimenet to 2. kimenet Az 1 2 kimeneti vonalakat 0- állapotba állítja be. C (szöveg) Szöveg, megjegyzés adható meg. Edit (program) Ezzel a paranccsal az adott programot lehet módosítani, hibát javítani

Program utasítások A pontok meghatározására szolgáló utasítások HERE (pont) A robot aktuális pozícióját írja be a pont értékeibe. FRAME 1. pont = 2. pont, 4. pont, (5. pont) A 2-es, 3-as és 5-ös ponton átmenő síkokat képezi. LOCATE 1. pont = (inverse) pont A 2. pont értékét számítja ki és az eredményt az 1. pontba állítja be. SHIFT (pont) = (dx), (dy), (dz) Az adott pontok helyét tolja el. DISTANCE változó = 1. pont 2. pont Az 1. pont és a 2. pont távolságát számítja ki milliméterben. Vezérlés átadási parancsok JUMP címke A program végrehajtása a címkével jelzett sorban folytatódik IF (ingroup) cmp változó (ingroup) 2. változó then jump label A program a címke által megadott sorban folytatódik akkor, hogyha lehetséges a két változó közötti feltétel. IF in input; (bemenet); (bemenet), (bemenet), (bemenet), then jump címke A program a címkével jelzett sorban folytatódik akkor, hogyha helyes a bemeneti vezetékek, sínek állapota. CALL program A program az alprogramba megy át. RETURN (változó) A program visszatér az alprogram végrehajtása után. Manipulátor-vezérlő parancsok GO (pont) A robotot az adott pontba viszi át csuklópontok interpolált pályáján. GOS (pont) A robotot egyenes vonalban viszi át a megadott pontba.

GO & OPEN (pont) Szétnyitja a robot megfogóját és a robotot a megadott pontba viszi át a csuklópontok interpolált pályáján. GO & CLOSE (pont) Összeszorítja a robot megfogóját és a robotot a megadott pontba viszi át a csuklópontok interpolált pályáján. GOS & OPEN (pont) Szétnyitja a robot megfogóját és a robotot egyenes vonalban viszi át a megadott pontba. GOS & CLOSE (pont) Összeszorítja a robot megfogóját és a robotot egyenes vonalban viszi át a megadott pontba. GONEAR (pont), (távolság) A robotot a megadott távolságra viszi át a ponttól az interpolált csukló pályán. GOSNEAR (pont), (távolság) A robotot a megadott távolságra viszi át a ponttól az egyenes vonalú pályán. GOS WEAVE (pont) A robotot a megadott pontba viszi át az egyenes vonalú pálya mentén és ezenkívül a robotot a WEAVE paranccsal a megadott kilengésbe hozza. MOVE (dx), (dy), (dz) A robotot az alapkoordináta-rendszerhez képest elmozdítja a csuklópontok interpolált pályája mentén. MOVES (dx), (dy), (dz) A robotot az alapkoordináta-rendszerhez képest az egyenes vonalú pályája mentén mozdítja el. TMOVE (dx), (dy), (dz) A robotot a szerszám koordináta-rendszerhez képest elmozdítja a csuklópontok interpolált pályája mentén. TMOVES (dx), (dy), (dz) A parancs a robotot a szerszám koordináta-rendszerhez képest az egyenes vonalú pályája mentén mozdítja el.

MOVE JOINT (csuklópont), (szög) Ez az utasítás a robot egyedi csuklóját mozgatja. ALIGN A robot szerszám koordináta-rendszerének z tengelyét az alap koordinátarendszer x, y, z, közelebbi tengelyeinek irányába állítja. GO READY A robotot egy speciális helyzetbe viszi. Ez a helyzet egy függőlegeshez közeli helyzet. A robot mozgási sebességét beállító parancsok SPEED sebesség Ezzel az utasítással lehet a robot sebességét beállítani. SPEED % (tényleges sebességtényező) A robot mozgási sebesség léptékes tényezőjét határozza meg. SPEED NEXT sebesség A robot mozgatásának következő utasításának a sebességét adja meg. A robotmegfogó vezérlő parancsai OPEN Ez a parancs a robotmegfogót nyitja. CLOSE Ez a parancs a robotmegfogót zárja. ODELAY (idő) A robotmegfogó nyitott állapotban lévő idejét határozza meg. CDELAY (idő) A robotmegfogó zárt állapotban lévő idejét határozza meg. Bemenet és kimenet vezérlő utasítások OUTGROUP csoport = (INGROUP) 1. szám (aritmetikai művelet) (INGROUP) 2. szám A kimenetek 16-csatornás pontját, illesztőjét állítja be. OUT kimenet, (kimenet), (kimenet), (kimenet) Ez az utasítás az egyedi kimeneti vonalakat vezérli.

IF IN bemenet, (bemenet), (bemenet), (bemenet) THEN JUMP címke Az utasítás az egyes bemeneti vonalakat teszteli. WAIT IN bemenet, (bemenet), (bemenet), (bemenet) A bemeneti vonalak valamely kombinációját várja. INCALL bemenet, program A külső megszakításokat engedélyezi. NO INCALL bemenet A külső megszakításokat tiltja. Parancsok a szerszám koordináta-rendszer eltolásához TOOL (x), (y), (z), (o), (a), (t) Ez az utasítás a szerszám koordináta-rendszer eltolását adja meg. LTOOL (pont) Azt a pontot adja meg, amelynek értéke a szerszám koordináta-rendszer eltolásának felel meg. Kar-konfiguráció vezérlő parancsok J2 RIGHT A robot mozgás jobboldali konfigurációját határozza meg. J2 LEFT A robot mozgás baloldali konfigurációját határozza meg. J2 UP A könyök fel konfigurációját határozza meg. J2 DOWN A könyök le konfigurációját határozza meg. J5 PLUS Az 5. csuklópont szögértékét teszi pozitívvá. J6 MNUS Az 6. csuklópont szögértékét teszi negatívvá. Leállítási parancsok STOP (szöveg), (szám) Megszakítja a program végrehajtását.

HALT (szöveg), (szám) Megszakítja a program végrehajtását, nem lehet folytatni a program végrehajtását a CONTINUE paranccsal. EXIT Megállítja a program végrehajtását az aktuális mondat szám végén. Hajlékony lemez vezérlési parancsok LOAD file (NOBREAK) Betölti a robotprogramokat és/vagy pontokat a hajlékony lemezről. DLOAD file (NOBREAK) A file-név alapján eltávolítja a programokat és/vagy pontokat. WAIT LOAD Várja a hajlékony lemezes műveletek befejezését. Speciális utasítások BASE (x), (y), (z), (forgás a z tengely körül) Eltolja az alapkoordináta-rendszer helyét. C (szöveg) Szöveges megjegyzés adható meg. COM operációs rendszer parancsok Operációs rendszer utasításokkal egészíti ki a programot. DELAY (idő) Meghatározza a programban a késleltetési időt. DISABLE A programkapcsolókat a passzív állapotba állítja. ENABLE A programkapcsolókat az aktív állapotba állítja. PRINT (szöveg), (szám) Kiírja a szöveg és a változó értékét a képernyőre. SET változó = (INGROUP) 1. szám (aritmetikai művelet) (INGROUP) 2. szám Annak az aritmetikai műveletnek az értékét számítja ki, amelyben a két változó van.

TOL NAROW A robot mozgását maximális pontossággal vezérli. TOL WIDE A robot mozgásának pontosságát csökkenti. MIRROR (pont) A robot mozgását tükrözi valamilyen ponthoz képest. NO MIRROR Tiltja a robot működését a tükrözött módban. WEAVE amplitúdó, (kilengési idő), (késleltetés) A leképezési üzemmódot aktiválja valamilyen ponthoz képest. NO SCALE Tiltja a működést a leképezési üzemmódban.