MODELOWANIE I SYMULACJA ZROBOTYZOWANEGO GNIAZDA PRODUKCYJNEGO Z WYKORZYSTANIEM APLIKACJI ABB ROBOT STUDIO

Podobne dokumenty
Systemy wspomagające projektowanie i programowanie systemów zrobotyzowanych

W Y B R A N E P R O B L E M Y I N Y N I E R S K I E

SYMULACJA PROCESU OBRÓBKI NA PODSTAWIE MODELU OBRABIARKI UTWORZONEGO W PROGRAMIE NX

Projektowanie systemów zrobotyzowanych

Przedsiębiorstwo WielobranŜowe GALKOR Sp. z o.o. ul. Ogrodowa Koronowo Tel:

UNIWERSALNY PULPIT STEROWANIA

INFORMATOR TECHNICZNY WONDERWARE

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

Generowanie kodów NC w środowisku Autodesk Inventor 2014

PERSON Kraków

O autorze... 9 Wprowadzenie... 11

Microsoft Management Console

Geomagic Design X jest najbardziej wszechstronnym oprogramowaniem, które umożliwia:

InsERT GT Własne COM 1.0

Projektowanie systemów zrobotyzowanych

PROJEKTOWANIE PROCESÓW PRODUKCYJNYCH

INSTRUKCJA OBSŁUGI WD2250A. WATOMIERZ 0.3W-2250W firmy MCP

Technologie internetowe Internet technologies Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

KARTA PROGRAMOWA - Sylabus -

PRZEWODNIK PO PRZEDMIOCIE

Chmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin

Moduł. Rama 2D suplement do wersji Konstruktora 4.6

elektroniczna Platforma Usług Administracji Publicznej

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

Procedura działania Punktu Potwierdzającego Profile Zaufane epuap w Urzędzie Miejskim w Łabiszynie

Konfiguracja historii plików

BCS Manager Instrukcja Obsługi

Kancelaris - Zmiany w wersji 2.50

Procedura działania Punktu Potwierdzającego Profile Zaufane epuap w Urzędzie Miejskim w Barcinie

Roboty przemysłowe. Budowa i zastosowanie, wyd, 2 Honczarenko Jerzy WNT 2010

Lublin, Zapytanie ofertowe

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

Przeciąganie Gratowanie Automatyzacja

Procedura działania Punktu Potwierdzającego Profile Zaufane epuap w Urzędzie Miejskim w Gdańsku

ROZDZIAŁ 1 Instrukcja obsługi GRAND HAND VIEW III

W Y B R A N E P R O B L E M Y I N Y N I E R S K I E

Uprawnienia do dysponentów/jednostek organizacyjnych Uprawnienia do operacji. System EUROBUDŻET Aplikacja Księga Główna Aplikacja Środki trwałe

ZASTOSOWANIE TECHNOLOGII WIRTUALNEJ RZECZYWISTOŚCI W PROJEKTOWANIU MASZYN

Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax lub kom e mail: info@mdh-system.pl

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Instrukcja instalacji programu Plantator oraz transferu pliku danych z/do PC kolektor danych PT-20

Siemens IO-Link. Smart TIA integration of sensors and actuators

Systemy mikroprocesorowe - projekt

Charakterystyka systemów plików

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

Procedura działania Punktu Potwierdzającego Profile Zaufane epuap Urzędzie Gminy w Ułężu

enova Workflow Obieg faktury kosztowej

A X E S S INSTRUKCJA UŻYTKOWNIKA

Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy

4. Chwytaki robotów przemysłowych Wstęp Metody doboru chwytaków robotów przemysłowych Zasady projektowania chwytaków robotów

Procedura działania Punktu Potwierdzającego. Profile Zaufane epuap. w Urzędzie Miejskim w Miłakowie

PRZEWODNIK PO PRZEDMIOCIE

1. Korzyści z zakupu nowej wersji Poprawiono Zmiany w słowniku Stawki VAT Zmiana stawki VAT w kartotece Towary...

Procedura weryfikacji badania czasu przebiegu 1 paczek pocztowych

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

Rodzaje i metody kalkulacji

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

Rozliczenia z NFZ. Ogólne założenia. Spis treści

Transport - studia I stopnia

Śrubka zamykająca Uchwyt ścienny Przycisk kontrolny Lampka kontrolna

Zarządzanie Zasobami by CTI. Instrukcja

Wyciąg z taryfy prowizji i opłat za czynności i usługi bankowe dla Klientów Banku Spółdzielczego Ziemi Kaliskiej Stan aktualny na dzień r.

Procedura działania Punktu Potwierdzającego Profile Zaufane epuap w Urzędzie Gminy Wągrowiec

STEROWNIKI NANO-PLC NA PRZYKŁADZIE STEROWNIKA LOGO!

Automatyzacja procesu publikowania w bibliotece cyfrowej

Zarząd Dróg Wojewódzkich. Wytyczne Techniczne. Zbigniew Tabor Kraków,

SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie offline.

Edycja geometrii w Solid Edge ST

Poznaj swój retrace Lite

Ustawa o rewitalizacji

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha

WIZUALIZACJA DANYCH ZE STRZELA RAKIETOWYCH Z WYKORZYSTANIEM SYSTEMÓW CAx

Nazwa zawodu: Operator obrabiarek. Opis zawodu:

WERSJA ROZPROSZONA I ZINTEGROWANA

Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange)

Type ETO2 Controller for ice and snow melting

Aktualizacja CSP do wersji v7.2. Sierpień 2014

Generalny Dyrektor Ochrony rodowiska. Art.32 ust. 1. Art. 35 ust. 5. Art. 38. Art. 26. Art 27 ust. 3. Art. 27a

Przewodnik AirPrint. Ten dokument obowiązuje dla modeli atramentowych. Wersja A POL

Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ).

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

zone ATMS.zone Profesjonalny system analizy i rejestracji czas pracy oraz kontroli dostępu

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

Wpływ jakości świadczonych usług na doświadczenia abonenta w cyfrowym domu. Janusz Kilon

SPECYFIKACJA TECHNICZNA WYKONANIA I ODBIORU ROBÓT

Sieci komputerowe cel

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Wykład 2. Budowa komputera. W teorii i w praktyce

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Uniwersalna architektura dla Laboratorium Wirtualnego. Grant badawczy KBN

MANIFEST Gastro Klasyka

INSTRUKCJA OBSŁUGI MC-2810 CYFROWY SYSTEM GŁOŚNIKOWY 5.1 KANAŁÓW DO KINA DOMOWEGO

BIUR I LABORATORIÓW PRACOWNIKÓW W POLSCE W POLSCE GLOBALNY SERWIS W 140 KRAJACH LOKALNA WIEDZA OD 1878 NA ŚWIECIE OD 1929 W POLSCE

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Metody wyceny zasobów, źródła informacji o kosztach jednostkowych

The development of the technological process in an integrated computer system CAD / CAM (SerfCAM and MTS) with emphasis on their use and purpose.

Transkrypt:

dr in. Stanisaw Krenich mgr in. Marcin Spyrka Instytut Technologii Maszyn i Automatyzacji Produkcji Politechnika Krakowska MODELOWANIE I SYMULACJA ZROBOTYZOWANEGO GNIAZDA PRODUKCYJNEGO Z WYKORZYSTANIEM APLIKACJI ABB ROBOT STUDIO Artyku prezentuje zagadnienie tworzenia wirtualnego systemu produkcyjnego i jego symulacj. Na podstawie istniejcego gniazda do toczenia blach stworzono jego komputerowy model oraz wykonano symulacj z wykorzystaniem aplikacji ABB Robot Studio. Rzeczywisty proces produkcyjny zosta znaczco zautomatyzowany przez wprowadzenie robotów przemysowych. Symulacja pracy gniazda pozwolia na wykrycie i wyeliminowanie wystpujcych kolizji elementów systemu oraz umoliwia zadaniowe programowanie robotów. Przeprowadzone eksperymenty pozwalaj stwierdzi, e wykorzystana aplikacja Robot Studio jest efektywnym narzdziem do projektowania i symulacji zautomatyzowanych systemów produkcyjnych, w których podstawow rol peni roboty przemysowe. MODELLING AND SIMULATION OF THE AUTOMATED PRODUCTION CELL USING ROBOT STUDIO APLICATION The paper presents an approach to modeling of virtual production systems and their simulation. Based on the real working press forming cell a virtual model of this production system was built and simulated using ABB Robot Studio application. The existing production process was significantly automated by industrial robots which were introduced to the system. During the work simulation of the production system the task programming procedure of the robots and the collision faults detecting were applied. Thus the correction of the cell layout was available. The carried out experiments indicate as a conclusion that the Robot Studio application is an efficient tool for creating and simulating of automated production systems. 1. WPROWADZENIE Wikszo procesów technologicznych jest przygotowywana obecnie za pom oc narz dzi informatycznych. Podej cie to jest szczególnie przydatn e w projektowaniu zintegrowanych wielomaszynowych system ów produkcyjnych. W ymagania, jakie s stawiane projektantowi dotycz nie tylko sam ego procesu doboru elem entów sk adowych realizuj cych okre lone zadania technologiczne, ale tak e ich optym alnego rozmieszczenia, koordynacji pracy i wykrycia ewentualnych kolizji oraz przygotowan ia oprogram owania dla sterowników m aszyn i urzdze technologicznych czy transportowych. Ponadto wa nym aspektem jest tu równie szybkie i sprawne przeprowadzenie zm ian w procesie technologicznym, je li zajdzie taka potrzeba, co wie si nie tylko z konieczno ci fizycznego przezbrojenie linii produkcyjnej, ale take pociga za sob czsto konieczno zmiany programów sterujcych prac poszczególnych urz dze, w tym równie robotów przem ysowych. Narz dziami, które zasadniczo uatwiaj i wspom agaj te procesy s aplikacje do tworzenie wirtualnych m odeli systemów 648 Pomiary Automatyka Robotyka 2/2011

wytwarzania oraz przeprowadzanie sym ulacji ich dzia ania. Wiele firm oraz instytutów badawczych prowadzi prace nad tworzeniem i unowocze nianiem tego typu narz dzi, czego efektem s midzy innymi znane komercyjne aplikacje Cosimir, Roboguide, Delmia V5 Automation czy RobotStudio. 1.1. Zrobotyzowany system produkcyjny Organizacja przestrzenna stanowiska polega na konfiguracji geometrycznej wszystkich obiektów zrobotyzowanego system u. W sk ad takiego system u wchodz m.in: obrabiarki i inne urzdzenia technologiczne, m agazyny wej ciowe i wyj ciowe, bufory przystanowiskowe, stanowiska reorientacji itp., które wpywaj bezporednio na ksztatowanie przepywu i ruchu przedmiotów wytwarzanych. Szczególn rol w systemie wytwarzania peni podsystem transportu i manipulacji integrujcy fizycznie elementy systemu a czsto take penicy rol koordynatora pracy ca ego systemu. Robot przem ysowy jest jednym z elem entów zrobotyzowanych systemów technologicznych, który m ona wykorzysta jako rodek transportu lub te maszyn technologiczn. Poprawna wspópraca robotów z innym i urzdzeniami jest uwarunkowana programami sterujcymi, które uwzgldniaj fizyczne jak i inform acyjne powizanie robota z tym i urz dzeniami. Przy konieczno ci wprowadzania cz stych zm ian w system ie produkcyjnym standardowe podej cie do program owania robotów wi zaoby si z d ugimi przestojami. Celowe, zatem wydaje si wspomaganie tego procesu poza rzeczywistym systemem wytwarzania. W spomaganie programowania robota odbywa si wtedy na zasadzie planowania zada robota i bezkolizyjnej trajekto rii jego ruchów. Problem ten moe by rozwizany w wewn trznej przestrzeni stanu robota, jak i w przestrzenia zewn trznej, w której jest on zdefiniowany jako elem ent do obs ugi systemu technologicznego. rodowisko technologiczne robota ma konkretnie okrelon organizacyjna struktur wraz z okrelon liczb obiektów. Przej cie robota m idzy kolejnym i operacjam i jest to zdarzenie, które jest wcze niej przewidziane i zaplanowane. W bardziej skom plikowanych procesach, w których zdolno ci manipulacyjne m aj tak e m aszyny, sekwencje ruchów robota m usz przewidzie zm ian pooenia danej maszyny. 2. APLIKACJA ROBOT_STUDIO 5.x. RobotStudio to oprogram owanie um oliwiajce zarówno zaprojektowanie stanowiska produkcyjnego poprzez odpowiednie rozm ieszczenie jego elem entów sk adowych jak równie programowanie oraz przeprowadzanie sym ulacji pracy robotów jako elem entów skadowych tego stanowiska w trybie off-line. Program owanie w trybie off-line jest m oliwe dziki zastosowaniu technologii wirtualnego robota VirtualRobot firm y ABB, która um oliwia cakowite odzwierciedlenie rzeczywistego kontrolera robota w rodowisku program owym. Moliwoci pakietu Robot Studio to midzy innymi: Modelowanie systemów wytwarzania realizujcych rónorodne procesy technologiczne. Aplikacja ma moliwo zaprojektowania stanowiska produkcyjnego poprzez odpowiednie rozm ieszczenie jego elem entów sk adowych. Elem enty sk adowe m ona przemieszcza w dowolne cile okrelone w za oonym ukadzie wspórzdnych miejsce jak równie ledzi ich po oenie przy pom ocy funkcji Set Local Origin. Rozm ieszczone elementy m ona wprowadza w ruch przez tworzenie wirtualnych cieek zadaj c punkty w przestrzeni, wykorzystujc tzw. wirtualny joystick Virtual FlexPendant lub za pomoc jzyka Rapid. 2/2011 Pomiary Automatyka Robotyka 649

Moliwo program owania wykorzystanych elem entów sk adowych system u wytwarzania. Mona generowa automatycznie programy sterujce robotami oraz ingerowa w te programy w razie potrzeby. Moliwo symulacji pracy systemu. Dziki tej opcji mona sprawdzi dziaanie caego systemu wytwarzania i poprzez korekcje zoptymalizowa jego prac. Tworzenie zdublowanych ruchów Funkcja MultiMove. Opcja ta umoliwia narzucanie wspópracy dwóch robotów przy obs udze jednego przedmiotu. Wykrywania kolizji i alarmowanie uytkownika o stanie przed alarmowym. RobotStudio um oliwia nam ustawienie dwóch stanów alarm owania o zagro eniu: stan tu przed kolizj i stan kolizji. Dla tych stanów m oemy dla potrzeb wizualizacji ustawi odpowiedni kolorystyk. Informowanie o alarmach za pomoc Internetu. Oprogramowanie ma modu umoliwiajcy wysyanie alarmów lub ostrzee o stanie maszyn. Poprzez odpowiednie zdeklarowanie stanów alarmowych w fazie tworzenia projektu mona m ie bie cy podgl d na prac ca ego systemu wytwarzania w tym na przyk ad mona uzyska informacje na temat ewentualnych kolizji, braku zasilania poszczególnych elementów, informacje o prdkociach obrotowych czci ruchomych, informacje o poo- eniu ramion robota lub te o pojawiaj cych si przeszkodach na drodze m anipulatorów. Na podstawie powy szych danych w niektórych przypadkach m ona w sposób zdalny usuwa usterki lub bdy w dziaaniu. Moliwo importowania plików CAD. RobotStudio nie m a rozbudowanych narz dzi, które um oliwiayby tworzenie rozbudowanych elementów zagospodarowania hali produkcyjnej. W celu wzbogacenia wyposaenia hali m oemy skorzysta im portowa elem enty z innych aplikacji, przyk adowo z programu AUTOCAD, CATIA, Solid Works. Moliwo odczytu sygnaów stanu wej i wyj I/O. Na tej podstawie u ytkownik jest w stanie okre li zale noci m iedzy poszczególnym i elementami systemu. 3. MODELOWANIE I SYMULACJA GNIAZDA PRODUKCYJNEGO DO TOCZENIA BLACH DACHÓWKOWYCH. Analizie zostanie poddany projekt zrobotyzowanego gniazda do t oczenia blach dachówkowych MetroRoman o wym iarach 1330 410 [m m] zrealizowany na bazie istniej cego stanowiska, na którym wszystkie czynnoci manipulacyjno-transportowe byy realizowane rcznie. Wprowadzenie robotów do czynno ci technologicznych oraz m anipulacyjnych um oliwio zautomatyzowanie pracy istniejcego stanowiska. Wymagane operacje technologiczne to: cicie na gilotynie blachy z rozwijanych waów, dostarczanie pocitych arkuszy na stanowisko do toczenia, toczenie profilu dachówkowego, odebranie wytoczonego elementu, malowanie wytoczonego elementu, wygrzewanie pomalowanych elementów w piecu nawiewowym, ostemplowanie wykonanych profili dachówkowych i przekazanie ich do magazynu. 650 Pomiary Automatyka Robotyka 2/2011

Rys. 1. Wytoczony profil/panel blachy MetroRoman 3.1. Zaoenia konstrukcyjne do modelu wirtualnego Na podstawie analizy kolejnych wym aganych operacji technologicznych zaproponowano rozkad elem entów sk adowych gniazda produkcyjnego jak na rys. 2. Cz wym aganych operacji technologicznych tj. ci cie blachy na arkusze oraz wygrzewanie pom alowanych elementów wy czono z projektowanego gniazda gdy wykonywane s one na stanowiskach znajdujcych si w innych pomieszczeniach zakadu produkcyjnego. Rys. 2. Schemat projektowanego zrobotyzowanego gniazda do tocznie blach Zaproponowano nastpujce operacje technologiczne i m anipulacyjno-transportowe przypisane poszczególnym elementom skadowym gniazda: wózek widowy: operacja01 dostarczanie palet z pocitymi arkuszami blachy na stanowisko operacja02 wywóz pustych palet do magazynu w celu uzupenienia blachy robot pierwszy ROB1: operacja01 pobieranie arkusza blachy gadkiej z palet operacja02 transport arkusza na pras toczc operacja03 wysterowanie sygna u do powoduj cego zam knicie si m echanizmu toczni 2/2011 Pomiary Automatyka Robotyka 651

robot drugi ROB2: operacja01 pobieranie wytoczonych profili z prasy toczcej operacja02 odkadanie profilu blachy na tamocig operacja03 wysterowanie sygnau uruchamiajcego prac trzeciego robota robot trzeci ROB3: operacja01 rozpoczcie malowania wytoczonego profilu operacja02 wysterowanie sygnau taktujcego ruch tamocigu. 3.2. Tworzenie modelu wirtualnego Wirtualny m odel gniazda produkcyjnego tworzym y korzystaj c z istniej cych w aplikacji Robot Studio bibliotek robotów lub innych urz dze jak np. ta mocig oraz projektuj c i wprowadzajc wasne elementy skadowe, przy czym projektowanie odbywa si w innych aplikacjach typu CAD ze wzgl du na ograniczone moliwoci programu Robot Studio w tym zakresie. Kolejne etapy tworzenia wirtualnego m odelu gniazda do t oczenia blachy dachówkowej: zdefiniowanie stanowiska jako bazy do um ieszczania elementów skadowych, przy czym mona wykorzysta istniejcy model systemu produkcyjnego lub wybra opcj pustej stacji, któr mona konfigurowa od podstaw, co zrealizowano; wprowadzenie do wirtualnego rodowiska projektowanego system u robotów z bibliotek robotów firm y ABB. W ybrano dwa rednich gabarytów roboty IRB 4400L o ud wigu 10 kg i zasi gu 2.55 m, oraz jeden robot o m niejszych gabarytach IRB 2400 o no noci 10 kg i zasigu 1,5 m; uzbrojenie robotów w narz dzia, przy czym chwytaki przyssawkowe zosta y zaprojektowane w zewntrznej aplikacji i wprowadzone do systemu; wprowadzenie z bibliotek aplikacji urzdzenia transportujcego (tamocig), palet, wózka widowego i innych elementów koniecznych do ustawiania elementów systemu; wprowadzenie modelu prasy toczcej zrealizowanego w zewntrznej aplikacji (Catia). W wyniku wprowadzania i rozm ieszczania elem entów sk adowych, których po oenie mona cile zdefiniowa w przyjtym ukadzie wspórzdnych, otrzymano przestrzenny model gniazda produkcyjnego, który zosta przedstawiony na rys. 3. Rys. 3. Zaprojektowane stanowisko do toczenia blachy 652 Pomiary Automatyka Robotyka 2/2011

3.3. Symulacja pracy gniazda produkcyjnego Po wprowadzeniu i przeanalizowaniu rozmieszczenia poszczególnych elementów na stanowisku przeprowadzono sym ulacj pracy gniazda. Sym ulacj pracy poprzedza wprowadzenie w tryb ruchu elem entów skadowych systemu oraz ich wzajem ne skorelowanie, co zrealizowano m.in. nastpujco: przez wykorzystanie opcji Create Mechanizm, która umoliwia zdefiniowanie czci podlegajcych ruchowi i nieruchom ych, zakresów ruchu oraz sygna ów wyzwalajcych ruch i potwierdzajcych wykonanie ruchu. W ten sposób wprowadzono w tryb ruchu pras toczc oraz tamocig; przez wykorzystanie opcji Teach Target w celu programowania zadaniowego robotów, co w praktyce realizowane byo jako zadawanie punktów w przestrzeni robotów, przez które przemieszczana jest kocówka robota wraz z narz dziem lub przedmiotem. Na podstawie zadanych punktów utworzono cieki ruchu (Path) a nastpnie przeprowadzono synchronizacj kadego z trzech wystpujcych w systemie robotów z wirtualnymi kontrolerami; przez wykorzystanie opcji Events, która um oliwia ustawienie zale noci i powi za ruchowych jak i sygna owych pom idzy poszczególnym i elem entami system u. Istnieje równie moliwo ustawienia trybu znikania elem entów systemu podczas symulacji pracy. W analizowanym systemie definiowanie powiza midzy obiektami odbywao si na zasadzie ustawiania odpowiednich sygnaów wywodzcych si z poszczególnych robotów przez opcj Offline i Comunication. Po zrealizowaniu powy szych zada przeprowadzono sym ulacj pracy ca ego gniazda produkcyjnego. W wyniku procesu sym ulacji stwierdzono nieprawid owe zdefiniowanie po- oenia robota ROB1 oraz b dy w zadanych punktach na trajektorii ruchu robota ROB2, co prowadzio do wystpowania kolizji chwytaków obydwu robotów z pras toczc. W zwizku z tym wprowadzono korekcje w ustawieniu robota oraz wprowadzono dodatkowe punkty do cieki ruchu robotów (rys. 4 i 5). Korekcje te pozwoli y na przeprowadzenie poprawnej symulacji dziaania caego systemu, nie wykryto adnych bdów kolizji. W efekcie ko cowym wygenerowano autom atycznie programy sterujce robotami, które m ona wprowadzi do rzeczywistych sterowników robotów wyst pujcych w systemie. Do generowania programu i okrelania punktów moe posuy take modu Virtual Flex Pentand. Dziki niemu mona definiowa poszczególne punkty, a tak e m ie pe ny dost p do j zyka program owania robotów. Fragment wygenerowanego programu dla robota ROB1 przedstawia listing: MODULE Module1 PROC Path_10() MoveL Target_10,v1000,z10,chwytak_1\WObj:=blacha_gl; MoveL Target_50,v1000,z10,chwytak_1\WObj:=blacha_gl; MoveL Target_20,v1000,fine,chwytak_1\WObj:=blacha_gl; SetDO signal1,1; MoveL Target_50,v1000,z10,chwytak_1\WObj:=blacha_gl; MoveL Target_10,v1000,z10,chwytak_1\WObj:=blacha_gl; MoveL Target_60,v1000,fine,chwytak_1\WObj:=blacha_gl; MoveL Target_10,v1000,fine,chwytak_1\WObj:=blacha_gl; SetDO signal2,1; MoveL Target_10,v1000,fine,chwytak_1\WObj:=blacha_gl; SetDO signal2,0; ENDPROC PROC main() Path_10; ENDPROC ENDMODULE 2/2011 Pomiary Automatyka Robotyka 653

Rys. 4. Lokalizacja pierwszego robota IRB 4400L Rys. 5. Modyfikacji ustawie ruchów robota 654 Pomiary Automatyka Robotyka 2/2011

4. WNIOSKI I UWAGI KOCOWE Aplikacja Robot Studio 5.x jest wystarczaj cym narz dziem do projektowania system ów technologicznych, co przedstawiono w opraco waniu. Zaprojektowany m odel wirtualny gniazda produkcyjnego w pe ni odzwierciedla istniej ce elementy, jakie znajduj si w rzeczywistej fabryce oraz um oliwia wprowadzenie dodatkowych w tym robotów. Rozm ieszczanie elem entów na stanowisku jest bardzo elastyczne i w zasadzie poprawki dotycz ce przestawienia urz dzenie nie stanowi problem u. Po ka dej zm ianie m ona przeprowadzi symulacje i w ten sposób na bie co korygowa prac systemu wytwarzania. W programie RobotStudio projektant moe importowa gotowe obiekty i zachowa ich rzeczywiste wymiary w odpowiedniej skali, co u atwia odwzorowanie rzeczywistego system u. Przeprowadzone symulacje umoliwiy wprowadzenie korekcji na etapie projektowania oraz um oliwiy wygenerowanie gotowych program ów sterujcych robotami. Wykorzystanie aplikacji do m odelowania i symulacji gniazda do toczenia blach dachówkowych spowodowao skrócenie czasu tworzenia i testowania systemu produkcyjnego, a tak e prowadzi o do obni enie kosztów zwi zanych z nieprawidowym rozmieszczeniem elementów systemu, co skutkowa moe midzy innymi obnieniem wydajnoci pracy. Podsumowujc zastosowanie pakietu RobotStudio pozwala na uzyskanie: redukcji ryzyka popenienia bdu w projektowaniu poprzez wizualizacje, potwierdzenie przyjtej koncepcji dziaania systemu produkcyjnego, optymalizacji programów robotów w celu zwikszenia produktywnoci, wprowadzenia do systemu nowych komponentów bez duszych przerw. 5. BIBLIOGRAFIA 1. Zdanowicz R.: Robotyzacja procesów technologicznych. W yd. Politechniki lskiej, Gliwice, 2007. 2. Katalogi i materiay firmowe ABB 2007-2010. 3. www.abb.com 4. www.virtual-environments.com 2/2011 Pomiary Automatyka Robotyka 655