Automaták, robotok.

Slides:



Advertisements
Hasonló előadás
Befektetett eszközök, tárgyi eszközök, forgóeszközök
Advertisements

Összefoglalás Hardver,szoftver,perifériák Memóriák fajtái
Vezérlés, szabályozás, automatizálás
Kliens-szerver architektúra
A számítógép felépítése
BIOS A BIOS mozaikszó, a Basic Input/Output System rövidítése, magyar fordításban alapvető ki- és bemeneti rendszerként szokták emlegetni.
Hardver alapok I. 10. osztály.
Informatikai alapfogalmak
2. Forgácsolás modellezése
3. A programozás eszközei, programozás-technikai alapismeretek
V. A készletezés logisztikája
Értékesítési csatornák
VÁLTOZÓ SEBESSÉGŰ ÜZEM
Készítette / Author: Tuska Katalin
Térbeli infinitezimális izometriák
A számítástechnika és informatika tárgya
NC - CNC.
Nagy Gábor MF01-M2.
OSI Modell.
Virtuális méréstechnika
Kincses Zoltán, Mingesz Róbert, Vadai Gergely
Mérés és adatgyűjtés laboratóriumi gyakorlat Makan Gergely, Mingesz Róbert, Nagy Tamás 2. óra szeptember 9., 10. v
Vállalati folyamatok, alrendszerek, tömegszerűség, külső környezet, belső adottságok, hierarchia, kultúra.
ROBOTTECHNIKA Automatika tantárgy Technikus szak.
Bevezetés Hegesztő eljárások Fémek hegeszthetősége
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
MECHANIZMUSOK SZÁMÍTÓGÉPES MODELLEZÉSE
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék Dr. Kulcsár Gyula egyetemi docens.
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék Dr. Kulcsár Gyula egyetemi docens.
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék Dr. Kulcsár Gyula egyetemi adjunktus.
Dr. Horváth László Budapesti Műszaki Főiskola Gépészmérnöki Szak CAD/CAM szakirány Forgácsolási technológia számítógépes tervezése II. 4.
Budapesti Műszaki Főiskola Bánki Donát Gépészmérnöki Főiskolai Kar Forgácsolási technológia számítógépes tervezése 2. Előadás 2,5 tengelyű marási ciklusok.
A FOLYAMATOK AUTOMATIKUS ELLENŐRZÉSE Készítette: Varga István VEGYÉSZETI-ÉLELMISZERIPARI KÖZÉPISKOLA CSÓKA
CISC - RISC processzor jellemzők
A RobotinoView programozása
Programozás C-ben Link és joint Melléklet az előadáshoz.
Alapfogalmak I. Adat: fogalmak, tények, jelenségek olyan formalizált ábrázolása, amely emberi vagy gépi értelmezésre, feldolgozásra, közlésre alkalmas.
A számítógép Hardver: a számítógép és az azt kiszolgáló egyéb berendezések (az összes „kézzelfogható” számítástechnikai kellék). Szoftver: a számítógépen.
Gyártórendszerek fogalma, osztályozása, belső hierarchiája.
4. A SZERELÉSI FOLYAMAT TERVEZÉSE
3.2. A munkadarabok felfogása és központosítása
Miskolci Egyetem Gépészmérnöki és Informatikai kar Szobakerékpár Tervezése Gépészeti tervezés módszerei feladat Készítette: Pásztor Péter Pásztor.
Budapesti Műszaki Főiskola Neumann János Informatikai Főiskolai Kar A Műszaki Tervezés Rendszerei 2000/2001 tanév, I. félév 1. előadás Bevezető a számítógépen.
Budapesti Műszaki Főiskola Bánki Donát Gépészmérnöki Főiskolai Kar Forgácsolási technológia számítógépes tervezése 4. Előadás Vezérlésfüggetlen NC ciklusok.
Termelésmenedzsment Production Management
Kapacitás, átbocsátóképesség, időalapok, az erőforrás nagyság, átfutási idő, a termelő-berendezések térbeli elrendezése. Átfutási idő számítások.
Hegesztés Bevezetés.
Marás Marás Marógépek fajtái Szerszámok Megmunkálási eljárások.
A PLC és használatának előnyei
BMF-NIK-IAR Macska Nagy Krisztina Kancsár Dániel Sipos Péter.
A Neumann-elvek 3. ÓRA.
Az üzleti rendszer komplex döntési modelljei (Modellekkel, számítógéppel támogatott üzleti tervezés) II. Hanyecz Lajos.
LOGISZTIKA Előadó: Dr. Fazekas Lajos Debreceni Egyetem Műszaki Kar.
1 Költségvetés tervezés 6. előadás. 2 Tartalom A tervezési renaissance Az éves operatív terv Mitől függ az éves operatív terv hatékonysága?
Tömegspektrométeres automatizált ipari szivárgásvizsgálók
Programozás, programtervezés
Minőségbiztosítási ismeretek
Megbízhatóság és biztonság tervezése
2. előadás Kinematikai strukturák, munkatértípusok
Technológiai folyamatok tervezése I. 5. előadás
Egyéb műszaki jellemzők
1/19 Hogyan tájékozódnak a robotok? Koczka Levente Eötvös Collegium.
A ROM ÉS A BIOS. K ÉSZÍTETTE R ELL P ATRIK A ROM A ROM egy olyan elektrotechnikai eszköz, amely csak olvasható adatok tárolására alkalmas memória. Tartalma.
1 A számítógépek felépítése jellemzői, működése. 2 A számítógép feladata Az adatok Bevitele Tárolása Feldolgozása Kivitele (eredmény megjelenítése)
1 A számítógépek tárolói. 2 Memória Memóriaszó  A tárak olyan egységei, melyek egyetlen művelettel kezelhetők.  A legrövidebb memóriaszó a byte (bájt)
Operációkutatás I. 1. előadás
REZADA KONFERENCIA Új fejlesztésű rezgőadagoló szennyvízipari alkalmazásának tapasztalatai Vass Dezső tudományos munkatárs.
Adatstruktúrák Algoritmusok Objektumok
Csuklós munkadarab-befogó készülék koncepcionális tervezése
Bevezetés Tematika Számonkérés Irodalom
Előadás másolata:

Automaták, robotok

A) Automatizálás Szerelő automaták Automaták csoportosítása Az automatizálás előfeltételei

Szerelő automaták Az automatizált szerelés eszköz oldaláról tekintve, annak meghatározó eleme a végrehajtásban az automata szerelőgép. Automata: az a szerszámgép, amely egy munkadarab elkészítésének teljes folyamata alatt a fő-, mellék- és segédmozgásokat önműködően végzi el. Félautomata: önműködő folyamattal dolgozik ugyan, de az egyes munkaciklusok megismétléséhez emberi beavatkozásra van szükség (pl. munkadarabcserére).Segédmozgások: (sebesség- és irányváltás, szerszámcsere, anyagadagolás) gyorsítottak Szerelőgép: gyakorlatban nem a teljes feladatot megoldó, (nem az egészre kiterjedő) csak a jellegzetes műveletek, műveletsorozatok automatizálását végzi és a folyamatos szerelősorba illesztik. egyedi eljárással előállított célgépnek tekinthető (az esetek döntő többségében) költsége nagyon magas (csökkenthető, ha rugalmassá tesszük)

Az automatizált szerelőgépek csoportosítása Az automatizált szerelőgépeket különböző szempontok szerint csoportosíthatjuk. a) A munkadarabtartó továbbításának módja szerint: - egyenes-, - körasztalos-, - több körpályás-, - konvejoros továbbítási rendszerek. b) A szerelendő egységek és a szerelő szerszámok relatív mozgása szerint: - álló- és - mozgó szerszámhelyes szerelőgépek. c) A vezérlő berendezések jellege szerint: - mechanikus, - pneumatikus, - elektropneumatikus, - elektrohidraulikus, - elektronikus, - kombinált vezérlések.

Az automatizált szerelőgépek csoportosítása d) A vezérlési rendszerek szerint: - merev programú - teljesen mechanikus, zavar esetén program megszakítása, az ember feltárja a hibát, elhárítja és újraindítja a gépet (pillanatkapcsolós rendszerű) - kétutas, műveleti egységek párhuzamos építése, átváltók segítségével a hibás oldal javítható - hibrid rendszerű, mechanikus végrehajtószervek egy részének helyettesítése elektromos illetve pneumatikus elemekkel - rugalmas programú - off-line üzemmódú, számítógép és szerelőautomata között nincs közvetlen kapcsolat - on-line üzemmódú, számítógép és szerelőautomata közötti közvetlen kapcsolat eredményeként a programot a számítógép menetközbe is módosíthatja Az automatákat az orsó száma és helyzete, vagy a megmunkáló mozgások jellege szerint is rendszerezhetjük: - egyorsós, - vízszintes, - többorsós, - függőleges.

A szerelés automatizálásának előfeltételei I. a) Gazdaságos alkalmazási lehetőség: - a megfelelően nagy darabszám, - munkaerőhiány, - a szerelendő gyártmány konstrukciójának stabilitása hosszú termékváltási idő - a beépítésre kerülő alkatrészek, egységek megfelelő ill. gazdaságosan biztosítható minősége (felületminőség, méret- és alakhűség). b) Automatizálásra alkalmas szerkezeti kialakítás: - szerelési egységek bonthatósága, - alkatrészek automatikus rendezésének, tájolásának lehetősége, szerelendő alkatrészek alakja (méret, súly, szimmetria, központosítási lehetőség, stb). c) Gyártási tapasztalatok: - adatgyűjtés, - műveletek bonthatósága egyszerű mozdulatokra, - szerelhetőség szempontjából alkalmas műveleti sorrend, - ellenőrzés beiktatása a selejtképződési lehetőségekhez.

A szerelés automatizálásának előfeltételei II. d) Szerelőgép tervezési és gyártási lehetősége: - teljes részletességgel kidolgozott technológia, - egyedi tervezés és gyártás, - széles körű kooperáció a tervezésben és gyártásban, - tervezés és gyártás átfutási idejének rövidnek kell lennie, - a gép (automata) átállíthatóságának lehetősége és a gyors szerszámcsere e) Üzemeltetési és karbantarthatósági lehetőség: - jól képzett kezelő és karbantartó személyzet, - zavartalan tartalékalkatrész ellátás, - minimális kiesési idő. f) Beruházási keret g) Jól megszervezett alkatrészellátás: - anyagszállítás, - raktározás.

A szerelés automatizálásának előfeltételei III. A szerelőberendezés gazdaságossága: A gazdaságosság megítélésekor elemezni kell a berendezés teljes gyártási és üzemeltetési időszakát. A költség-idő függvényét tekintve három szakaszt különböztethetünk meg: - befektetési szakasz, - megtérülési szakasz, - nyereséges szakasz. A beruházási időtartam és a költségek csökkentésének eszköze a szerelés rendszerének és a helyes alternatívának megválasztása, valamint a típusmegoldások és modulegységek széles körű alkalmazása.

B) ROBOTIZÁLÁS 1. Robotok csoportosítása 1.1. A robotok fogalma 1.2. Az ipari robotok osztályozása 1.3. Ipari robotok kiképzés (építési mód) szerinti osztályozása 2. Ipari robotok alkalmazása a szerelésben 2.1. A szerelőrobotokra vonatkozó általános követelmények 2.2. A szerelőrobotok legfontosabb tulajdonságai 2.3. robotprogramozás és vezérlés 3. Ipari robotok programozása

B) Robotizálás a szerelésben Tartalom 1. Robotok csoportosítása - robotok fogalma - ipari robot fogalma - osztályozásuk - kiképzés szerinti osztályozása 2.Ipari robotok alkalmazása - általános követelmények - legfontosabb tulajdonságai 3. Robotprogramoz-ás és vezérlése - egyszerű fizikai beállítás - betanításos módszer - magasszintű programozás - off-line programozás

Robotizálás a szerelésben 1. Robotok csoportosítása 1.1. A robot fogalma A robot A Japán Ipari Szabvány (Japanise Industrial Standars) szerint a robot egy olyan mechanikus rendszer, amely az élő szervezetek mozgásfunkcióival analóg rugalmas mozgásfunkciókkal rendelkezik, vagy az ilyen funkciókat intelligens funkciókkal kombinálja és amely az emberi akaratnak megfelelően cselekszik. Az intelligens funkciók az ítéletalkotás, a felismerés, az adaptáció vagy tanulás elvégzésének képességét jelentik. Az ipari robot A Brit Robottechnikai Egyesület (British Robot Assotiation) szerint az ipari robotok olyan átprogramozható készülékek, melyeket alkatrészek, szerszámok manipulálására vagy szállítására, illetőleg különféle beprogramozott mozgásokkal meghatározott gyártási feladatok végrehajtására terveztek.

Robotizálás a szerelésben 1. Robotok csoportosítása Ipari robot: az általánosan alkalmazott, több tengely mentén elmozdulást lehetővé tevő automaták amelyeknél az egyes mozgások, a helyzetbeállítási sorrend az elmozdulási útszakaszok illetve szögelfordulások szabadon programozhatók és valamilyen mérőrendszer alkalmazásával szabályozottak. Az ipari robotokra különféle - megfogószerkezetek - szerszámok - vagy más gyártóeszközök is felszerelhetők.

Ipari robotok osztályozása I. Az iparban alkalmazott robotok osztályozása a kialakítások sokfélesége és az értelmezések különbözősége miatt nagyon sok szempont szerint történhet. Például alkalmazási terület, vezérlés, működési mód és szerkezeti felépítés szerinti csoportosítása. A Japán Ipari Robottechnikai Egyesület (JIRA) az ipari robotok öt különböző szintjét határozta meg: 1. emberek által közvetlenül vezérelhető manipulátorok 2. szekvenciális robotok (előre rögzített mozgássor végzése) - fix műveleti sorrend szerint működő - változó műveleti sorrend szerint működő 3. visszajátszó robotok (betanított utasítások végrehajtása) 4. NC robotok (numerikusan tárolt információk végrehajtása) 5. intelligens robotok, amelyek valós idejű műveletek végrehajtására saját, érzékelőkre alapozott vezérlőrendszerrel rendelkeznek

Ipari robotok osztályozása II. Általános a szoftver eszközökkel programozhatóság robotok fokozatos fejlesztésüknek megfelelően generációkba sorolhatók. 1. első generációs robotok: A memóriájukban tárolt programnak megfelelően a működési ciklushoz tartozó mozgás egyszerű ismétlésére alkalmasak. A környezettől érkező jelek csupán indítási, reteszelési illetve védelmi célokat szolgálnak. 2. második generációs robotok: Az érzékelők visszacsatolt jelei alapján az információk gyors feldolgozására képes vezérlőegység a környezetükben lezajlott változásoknak megfelelően, célra orientált utasításokat ad a végrehajtó szerveknek. 3. harmadik generációs robotok: Alak- és helyzetfelismerő képességük és mesterséges intelligenciájuk képessé teszi őket a döntésre és problémamegoldásra.

Ipari robotok kiképzés szerinti osztályozása I. A térben egy tetszés szerinti pont eléréséhez legalább három egymástól független mozgásirány (szabadságfok) szükséges. További három szabadságfokot igényel a robot által tartott munkadarab (szerszám) tájolása, azaz helyzetének térbeli beállítása. A tér pontjainak eléréséhez szükséges (kar-) mozgásokat főmozgásoknak, a tájoló (csukló-) mozgásokat pedig mellékmozgásoknak nevezik. A főmozgások lehetnek egyenes vonalú (transzlációs), vagy forgó (rotációs) mozgások, míg a mellékmozgások minden esetben forgó mozgások.

Ipari robotok kiképzés szerinti osztályozása II. A karrendszer jellegét és ezzel összefüggésben alkalmazási lehetőségét a főmozgások lehetséges mozgásiránya (koordinátarendszere) alapvetően meghatározza. Attól függően, hogy a főmozgások közül mennyi a transzlációs és a rotációs mozgás, megkülönböztetnek: derékszögű (Descartes) koordináta-rendszerű, (a) henger koordináta-rendszerű, (b) gömb koordináta-rendszerű, (c) csuklókaros (Humanoid) koordináta-rendszerű robotokat. (d) A jellegzetes kinematikai láncok néhány jellemzőjét tartalmazza a következő ábra (mozgásirányok, munkatér, kinematikai lánc, példák).

Ipari robotok kiképzés szerinti osztályozása III. 2T+1R+3R derékszögű (Descartes) koordináta-rendszerű, (a) (b) (a) henger koordináta-rend- szerű, (b) 3T+3R (c) (d) gömb koordináta-rend- szerű, (c) csuklókaros (Humanoid) koordináta-rendszerű (d) 1T+2R+3R 3R+3R

Ipari robotok alkalmazása a szerelésben Az ipari robotokat két nagy csoportba sorolhatjuk:  technológiai műveleteket végző,  anyagmozgató műveleteket végző. A szerelőrendszerekben alkalmazott ipari robotokkal szemben támasztott követelmények meghatározása szempontjából mértékadó elemi műveletek:  az alkatrész-hozzávezetés (tárolás) módja,  az alkatrészmegfogás,  a megközelítés,  az összeillesztés,  kötés megvalósítása.

A szerelőrobotokra vonatkozó általános követelmények  legalább 5 szabadságfokú, nagy és kis sebességű folyamatos mozgásra egyaránt alkalmas végrehajtó mechanizmus,  útmérő-rendszerének felbontóképessége min. 0.1 mm legyen,  kiképzése kellő merevséget biztosítson (néhányszor 10 N erőhatás a beállási pontosságot ne befolyásolja),  a csukló kialakítása: - legyen kioldhatóan rugalmas-merev, - tegye lehetővé a megfogók (szerszámok) cseréjét, - rendelkezzék beépített erő, nyomaték ill. érintkezéses érzékelőkkel,  programozás és vezérlés: - legyen képes a betanított program egyszerű ismétlésére, - érzékelők jelei alapján a mozgás pályáját képes legyen megváltoztatni, - legyen lehetőség a mozgási program külső jelektől függő logikai  sorrendjének magas szintű betanítására.

A szerelőrobotok legfontosabb tulajdonságai I. Az előző fejezetben ismertetett követelményeknek megfelelően, elsősorban szerelésre kialakított ipari robotok jellemző tulajdonságai a sikeres szerelést nagymértékben elősegítik:  kis pozicionálási (=0.1 mm) és orientációs (=0.05 mm) hiba,  viszonylag nagyszámú input/output jel kezelése, mely lehetőséget nyújt arra, hogy a robotprogramból különböző programozható berendezéseket vezérelni lehessen,  valós idejű visszacsatolt jelek feldolgozási képessége - erőmérés a befogószerkezetben, - optikai megfigyelés, - csúszás- és nyomatékérzékelés, - párhuzamos adatfeldolgozási lehetőség,

A szerelőrobotok legfontosabb tulajdonságai II. gyors, rezgésmentes mozgás,  pályavezérlés (bár bizonyos egyszerű feladatok esetén pontvezérlésű robotok is megfelelnek), nagyteljesítményű, magasszintű, moduláris programnyelv, ami lehetővé teszi paraméterezett szubrutinok megírását és nem csak vezérlőszekrényen végzett betanító jellegű programozást,  csatolási lehetőségek más berendezések felé (számítógépekhez, robotokhoz, programozható alkatrészpozicionáló és tájoló-készülékekhez szabványos adatátviteli vonalakon keresztül.

Robotprogramozás és vezérlés I. A robotprogramnak tartalmaznia kell azokat az utasításokat, amelyek alapján a vezérlés meg tudja valósítani a manipulátor mozgatását, külső egységek működtetését, szenzorok jeleinek szabályozását, stb. Az elemek, modulok kapcsolatát mutatja be az alábbi ábra. A robotvezérlés operációs rendszere hasonló feladatokat lát el, mint a személyi számítógépeké (pl. DOS rendszerek az IBM PC gépeken). Kiegészítve azzal, hogy alkalmas utasításokat tartalmaz a különböző pontok felvételére is. A robotprogram interpreter, vagy compiler alatt futhat (az előbbire a VAL nyelv, az utóbbira az MCL a példa).

Robotprogramozás és vezérlés II.

Ipari robotok programozása I. Az iparban alkalmazott robotok programozásának több módja van, attól függően, milyen feladat megoldására fejlesztették ki az adott robottípust. A megoldandó feladat bonyolultsági foka, bizonyos gazdasági megfontolások és a tudományos fejlődés hozta létre az alábbi robotprogramozási módszereket. 1. Egyszerű fizikai beállítás A roboton, vagy környezetében elhelyezett ütközők, végállás kapcsolók, stb. határozzák meg a végrehajtandó programot. A legtöbb esetben ezek a robotok kizárólag egyszerű megfogási és darab mozgatási műveletekre alkalmasak, bár rendkívül jó hatásfokkal működhetnek akkor, ha például szerelőgépeken, szerszámgépeken szerszámok és alkatrészek cseréjére alkalmazzák.

Ipari robotok programozása II. 2. Betanításos módszer A gépkezelő a robotvezérléshez csatlakoztatott kézi kezelőről irányítva végigviszi a robotot az összes kívánt helyzeten (programozott ponton). Ebben az esetben a robotkart mint háromdimenziós digitalizáló eszközt használják és fizikailag végigviszik az összes kívánt mozgáson. A digitalizált pontokat tárolják, s a későbbiekben a vezérlés visszaemlékszik mindazokra a pozíciókra és kézorientációs vektorra, amelyen keresztül a robotkart végigmozgatták. E módszerrel matematikailag nehezen definiálható bonyolult háromdimenziós mozgáspályát is végig tud járni a robot. Tipikus alkalmazási területei a festékszórás, az ívhegesztés és a munkadarab ellenőrzés.

Ipari robotok programozása III. 3. Magas szintű robotprogramozási nyelvek Ebbe a csoportba tartoznak olyan robotprogramozási nyelvek tartoznak, amelyek elősegítik, hogy a gépkezelő nyelvezetéhez idomuljon a programozás nyelvezete (az Unimation cég VAL, az IBM cég (AML, a DEA cég HELP vagy a BOSCH cég BAPS programnyelvei). A robotprogramok íly módon a robottól függetlenül egy külön számítógépen is generálhatók, majd a vezérlés adatátviteli vonalán keresztül a robot vezérlésébe betölthetők.

Ipari robotok programozása IV. 4. Az off-line programozás a "külvilág modellezésé"-vel Az off-line programozás leíró programnyelv formájában, vagy modell jellegű formában lehetséges. A leíró programozás mozgásokhoz kapcsolódó utasításokat tartalmaz, míg a "külvilág modellezése" a programozó számára olyan lehetőséget nyújt, hogy a szoftver környezet segítségével leírhatja az anyagmozgatási feladatot a feladattal járó problémákkal együtt. Ez utóbbi módszer kétségtelen előnye, hogy a mozgatni kívánt tárgyat az adatbázisban csak egyszer kell leírni és tárolni. A "külvilág modell" ugyanis változatlan marad még a termelési folyamat megváltozása esetén is. Az ilyen rendszerek fejlesztése jelenleg is folyamatban van, viszonylag kevés működik, de igen nagy jelentőséggel bír különösen a szerelőiparban.