KONCEPCJA SYSTEMU AUTOMATYZUJACEGO GENEROWANIE SEKWENCJI MONTAZOWYCH



Podobne dokumenty
Proces technologiczny. 1. Zastosowanie cech technologicznych w systemach CAPP

Projektowanie baz danych za pomocą narzędzi CASE

Przemysł 4.0 Industry 4.0 Internet of Things Fabryka cyfrowa. Systemy komputerowo zintegrowanego wytwarzania CIM

Techniki CAx. dr inż. Michał Michna. Politechnika Gdańska

Techniki CAx. dr inż. Michał Michna. Politechnika Gdańska

POSTĘPY W KONSTRUKCJI I STEROWANIU Bydgoszcz 2004

ZASTOSOWANIE TECHNOLOGII WIRTUALNEJ RZECZYWISTOŚCI W PROJEKTOWANIU MASZYN

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

potencjalnej przyczyny/mechanizmu lub slabych stron projektu przez stosowanie odpowiednich narzqdzi;

AUTOMATYZACJA PROCESU PROJEKTOWANIA RUR GIĘTYCH W OPARCIU O PARAMETRYCZNY SYSTEM CAD

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

~ Qarosl!m~culyfu UZASADNIENIE. JCfncQ,ctrLeu(Gt ({r ' ~ ' J,, dua, '"""'.. Qf, '. 2004( tl2a-sfldn re(\!fe Htryczntl~v4 NK Ado

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

[EUROPEJSKI GRANT REINTEGRACYJNY MARIE CURIE] [MIEDZYNARODOWY GRANT REINTEGRACYJNY MARIE CURIE]

WÓJCIK Ryszard 1 KĘPCZAK Norbert 2

Opis podstawowych modułów

SYSTEM InterWrite INTELIGENTNE SPOTKANIA

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.

1. Wprowadzenie, temat, cel i teza pracy. o ile glówny cel pracy nie budzi watpliwosci to jednak teza wydaje sie AGH

Modelowanie krzywych i powierzchni

Kancelaria Radców Prawnych Joanna Pesta-Aleksandra Lozinska. Aleksandra Lozinska, radca prawny Joanna Pesta, radca prawny

Księgarnia PWN: Kazimierz Szatkowski - Przygotowanie produkcji. Spis treści

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

AUTOMATYZACJA PROCESÓW CIĄGŁYCH I WSADOWYCH

Numer ogloszenia: ; data zamieszczenia: OGLOSZENIE O ZAMÓWIENIU - uslugi

Technologiczny zapis konstrukcji, nowe wytyczne zawarte w normie *EN ISO 1101

Parametryczne modele 3D w komputerowo wspomaganym projektowaniu i wytwarzaniu

Przyspieszenie obróbki CNC z edytorem ścieżki. narzędzia w ZW3D. ZW3D CAD/CAM Biała księga

ZARZADZENIE Nr 200/14 WÓJTAGMINY DZIADKOWICE z dnia 24 kwietnia 2014 r.

Projektowanie procesu technologicznego montażu w systemie CAD/CAM CATIA

Aplikacja Ramzes Ramzes Rejestrator

Roboty budowlane x publikacja obowiazkowa X publikacja nieobowiazkowa Uslugi

OPERATOR OBRABIAREK SKRAWAJĄCYCH

Zawód: technik budownictwa

Wykład 1. Wprowadzenie do systemów CAD

Instrukcja programowania pilota uniwersalnego, uczacego sie - ZAPPING COSMOS

Komputerowo zintegrowane projektowanie elastycznych systemów produkcyjnych

MODUŁ 3. WYMAGANIA EGZAMINACYJNE Z PRZYKŁADAMI ZADAŃ

Technik mechanik

Usługi analityczne budowa kostki analitycznej Część pierwsza.

TECHNIKI CAD W INŻYNIERII ELEKTRYCZNEJ - WYBRANE ZAGADNIENIA. Andrzej WILK, Michał MICHNA

Uchwala Nr $. Zarzadu Powiatu Nowodworskiego z dnia...j.5 J..j..~~~a..2P08r.

Techniki animacji komputerowej

MATRYCA EFEKTÓW KSZTAŁCENIA PRZEDMIORY KIERUNKOWE

WSKAZÓWKI DLA PODMIOTÓW UBIEGAJACYCH SIE O PRZYZNANIE FUNDUSZU SPÓJNOSCI NA PROJEKTY W DZIEDZINIE OCHRONY SRODOWISKA. Zalacznik 4.

-wypelnia organ administracji publicznej) OFERTA REALIZACJI ZADANIA PUBLICZNEGO

POLITECHNIKA GDAŃSKA WYDZIAŁ MECHANICZNY PROJEKT DYPLOMOWY INŻYNIERSKI

Wytwarzanie wspomagane komputerowo CAD CAM CNC. dr inż. Michał Michna

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017

Wroclaw: Dostawa nici chirurgicznych Numer ogloszenia: ; data zamieszczenia: OGLOSZENIE O ZAMÓWIENIU - dostawy

Integracja systemu CAD/CAM Catia z bazą danych uchwytów obróbkowych MS Access za pomocą interfejsu API

PROGRAMOWALNE STEROWNIKI LOGICZNE

Podstawy rysunku technicznego maszynowego. Komputerowe wspomaganie projektowania CAD.

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Projekt i implementacja systemu wspomagania planowania w języku Prolog

UCHWALA NR XIV/84/04 RADY GMINY REGNÓW z dnia 17 czerwca 2004 roku

Cechy systemu MRP II: modułowa budowa, pozwalająca na etapowe wdrażanie, funkcjonalność obejmująca swym zakresem obszary technicznoekonomiczne

Standard wymagań egzaminacyjnych dla zawodu. Część I - zakres wiadomości i umiejętności właściwych dla kwalifikacji w zawodzie

NOWOŚCI SOLID EDGE ST7. Przykładowy rozdział

PRZEWODNIK PO PRZEDMIOCIE

I. 1) NAZWA I ADRES: Gmina Bielsko-Biala - Urzad Miejski w Bielsku-Bialej Wydzial Informatyki, pl.

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

ROZPORZADZENIE PARLAMENTU EUROPEJSKIEGO I RADY (WE) NR 1783/1999. z dnia 12 lipca 1999 r. w sprawie Europejskiego Funduszu Rozwoju Regionalnego 1

Zalacznik 3: Analiza Ekonomiczna

Zadaniem kierownika komórki audytu wewnetrznego jest ustalenie podzialu zadan audytowych, który zapewni wykonanie tego planu.

PROJEKTOWANIE DLA MONTAŻU OCENA POŁĄCZEŃ ELEMENTÓW I ZESPOŁÓW MASZYN

S2a ~Y1 CL?cu..u:.. ~ ~'-Ik.'( l

TRU ULTIMA ul. Okrezna SOPOT tel./fax. (58) tel. (58) ultima@ultima.gda.pl

USTAWA. z dnia 11 maja 2001 r. o opakowaniach i odpadach opakowaniowych. (Dz.U z dnia 22 czerwca 2001 r.) Rozdzial 1 Przepisy ogólne

Kedzierzyn-Kozle opolskie Nazwisko osoby upowaznionej do kontaktów: Telefon: Olga Broda, Maja Makowiecka-Sroka, Piotr Kmiec

Wniosek o zmiane danych podmiotu w Krajowym Rejestrze Sadowym FUNDACJA, STOWARZYSZENIE, INNA ORGANIZACJA SPOLECZNA LUB ZAWODOWA

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Cyfrowa biblioteka 3D MCAD znormalizowanych profili montażowych i jej zastosowanie na wybranym przykładzie w systemie UGS Solid Edge V15

[1] [2] [3] [4] [5] [6] Wiedza

AU175 ZYWICA MATUJACA

Semestr letni Grafika inżynierska Nie

INSTRUKCJA MONTAZU ROZDZIELACZA NIMCO - WYJSCIE EURO MESKIE

REGULAMIN RADY RODZICÓW ZESPOLU SZKÓL ROLNICZYCH I TECHNICZNYCH IM. HIPOLITA CEGIELSKIEGO W POWODOWIE

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji

Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34

Wykład I. Wprowadzenie do baz danych

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Podstawowe wiadomości i pojęcia związane z projektowaniem schematów elektrycznych

POLITECHNIKA OPOLSKA

Efekty kształcenia dla kierunku studiów INFORMATYKA, Absolwent studiów I stopnia kierunku Informatyka WIEDZA

ZAPYTANIE OFERTOWE NR 2/POKL /09

M T E O T D O ZI Z E E A LG L O G R O Y R TM

ZINTEGROWANE KOMPUTEROWO PROJEKTOWANIE PROCESÓW I SYSTEMÓW WYTWARZANIA W ŚRODOWISKU PLM

Specjalności. Mechanika i budowa maszyn studia I stopnia

Zagadnienia kierunkowe Kierunek mechanika i budowa maszyn, studia pierwszego stopnia

REGULAMIN DOSTARCZANIA WODY I ODPROWADZANIA SCIEKÓW PRZEZ PRZEDSIEBIORSTWA WODOCIAGOWO- KANALIZACYJNE OBOWIAZUJACY NA TERENIE GMINY PAWLOWICE

I. 1) NAZWA I ADRES: Powiatowy Urzad Pracy, ul. Wojska Polskiego 73, Sieradz, woj. lódzkie, tel.

Projektowanie Wirtualne bloki tematyczne PW I

Politechnika Krakowska im. Tadeusza Kościuszki KARTA PRZEDMIOTU. obowiązuje słuchaczy rozpoczynających studia podyplomowe w roku akademickim 2018/2019

POLITECHNIKA OPOLSKA

Instrukcja wypelniania tabel stanowiacych zalacznik nr 1 do rozporzadzenia Ministra Zdrowia z dnia 25 sierpnia 2008 r. w sprawie przekazywania

System zdalnego projektowania produktu i technologii wyrobów wariantowych w systemie CAD/CAM

Transkrypt:

KONCEPCJA SYSTEMU AUTOMATYZUJACEGO GENEROWANIE SEKWENCJI MONTAZOWYCH 1 Wstep Krajewski M. M.Sc. Marcin Krajewski Cracow University of Technology, Institute of Production Engineering, Al. Jana Pawla II 37, 31-864 Cracow, Poland e-mail: ma_kraj@poczta.onet.pl STRESZCZENIE: Ze wzgledu na wystepujace obecnie w przemysle nastawienie na produkcje seryjna wieloasortymentowa z czesta zmiana obiektów produkcji istnieje zapotrzebowanie na systemy wspomagajace projektowanie procesów technologicznych wytwarzania. W referacie przedstawiono koncepcje systemu komputerowego wspomagania projektowania procesu montazu, ze szczególnym naciskiem na proces generowania sekwencji montazowych. Opracowano równiez strukture bazy danych przeznaczonej dla systemu. Rozwój w dziedzinie inzynierii montazu jest relatywnie powolny w stosunku do rozwoju w dziedzinie obróbki, mimo iz wiekszosc czesci, które zostaly wyprodukowane nalezy pózniej zmontowac. Bedac integralna forma dzialalnosci w procesie projektowo-wytwórczym, montaz jest szczególnie wazny. Znaczenie montazu wzrasta, gdy uwzgledni sie wymagania zwiazane z prowadzeniem produkcji wedlug zasad inzynierii wspólbieznej. Kiedy dochodzi do montazu zle zaprojektowanego lub zle wykonanego produktu staja sie widoczne wszelkie bledy, takie jak niezgodnosc wymiarowa czy trudnosc wykonania ruchów montazowych. Jednoczesnie nastepuje wzrost kosztów naprawy popelnionych bledów. Obecnie dominujacym typem produkcji jest produkcja seryjna, wieloasortymentowa o czestej zmianie obiektów produkcji, a przedsiebiorstwa mozna charakteryzowac jako specjalizowane, wielozadaniowe, które powinny szybko i elastycznie reagowac na zmiany zapotrzebowan rynkowych. Skomputeryzowanie generowania sekwencji montazowych jest wazne, ze wzgledu na istnienie duzej liczby wymiarowo i geometrycznie wykonalnych sekwencji nawet w produktach skladajacych sie z malej liczby czesci. Etapem wyjsciowym dla calosciowego systemu wspomagania projektowania procesu montazu jest opracowanie sposobu przechowywania elektronicznego opisu wyrobu oraz opracowanie oprogramowania i algorytmów, które umozliwia latwiejsze opracowanie podstawowego elementu procesu technologicznego montazu, jakim jest sekwencja montazowa. 2 Proces montazu 2.1 Planowanie procesu montazu Produkt koncowy sklada sie zwykle z pewnej liczby elementów skladowych, a zatem techniki montazowe maja na celu polaczenie czesci i zespolów w gotowy wyrób. Montaz wyrobów mechanicznych jest zazwyczaj procesem hierarchicznym, w obrebie którego czesci sa laczone w podzespoly i zespoly, a one z kolei tworza inne elementy lub zespoly. Zlozonosc montazu jest wiec zwiazana z calkowita liczba kroków w hierarchii procesu. Planowanie procesu jest decydujacym czynnikiem okreslajacym wydajnosc procesu wytwarzania. Inwestowanie w urzadzenia automatyzujace proces montazu jest uzasadnione dopiero po umiejetnym przeprowadzeniu procesu planowania. W ten sposób dochodzi sie do zadania, jakie stoi przed projektantem procesu, a którym jest znalezienie sposobu na wykonanie produktu w jak najefektywniejszy, ze wzgledu na koszty, sposób [5]. - 69 -

2.2 Planowanie operacji montazowej Planowanie operacji montazowej jest procesem obejmujacym kilka stadiów, takich jak, ustalenie zaleznosci pomiedzy jednostkami montazowymi, okreslenie zdolnosci uchwycenia czesci, analize dostepnosci, wybór czesci bazowej i okreslenie sekwencji montazowej. Planowanie procesu montazu opiera sie na tworzeniu sekwencji operacji montazowych, których podstawa sa relacje pomiedzy czesciami skladowymi, z których ma byc wykonany produkt. W zwiazku z tym sekwencja montazowa zalezy od produktu, a ponadto proces montazu nie zawsze musi miec tylko jeden poprawny przebieg [2]. Doswiadczenie pokazuje, ze manualne planowanie procesów montazu nie jest szczególnie trudne, podczas gdy skomputeryzowana procedura realizujaca identyczne zadania wcale nie jest trywialna. Dzieje sie tak, poniewaz nie mozna ilosciowo opisac calego procesu montazu, dla którego rozwiazanie zalezy od wiedzy empirycznej dotyczacej zadania, wynikajacej z doswiadczenia projektanta. Skomputeryzowany proces planowania montazu wykorzystuje algorytmy i reguly heurystyczne do okreslenia wszystkich mozliwych do wykonania sekwencji montazowych. Ich jakosc oraz koszty wykonania montazu zaleza glównie od struktury produktu, poniewaz struktura ta opisuje funkcjonalnie narzucony uklad i geometrycznie wymagana sekwencje montazowa. Planowanie montazu pozwala okreslic czas wykonania wyrobu. A zatem naturalnym jest wybór sekwencji, która pozwala na otrzymanie gotowego wyrobu w mozliwie najkrótszym czasie. Równiez jakosc planowanego procesu jest tym wyzsza, im wieksza jest ilosc alternatywnych sekwencji. 2.3 Reprezentacja obiektu Jednym z najbardziej zlozonych zadan podczas automatyzacji planowania procesu montazu jest zapisanie struktury montowanego wyrobu w postaci cyfrowej. Efektywnosc i dokladnosc automatycznego systemu planowania w pierwszym rzedzie zalezy od jakosci systemu reprezentacji wykorzystanego do budowy modelu elementów wyrobu. Gdy mamy do czynienia z produktem (w przeciwienstwie do pojedynczej czesci, np. podczas planowania procesu obróbki) geometryczny model kazdej czesci moze sie okazac niewystarczajacy. Potrzebna jest jeszcze informacja na temat topologii wyrobu, czyli przestrzenne relacje pomiedzy skladnikami [2]. Idealnie, gdy caly produktu, który ma byc poddany analizie, znajduje sie juz w bazie danych systemu CAD. Jednak obecne systemy CAD dostarczaja zwykle niewystarczajacych danych dla komputerowego wspomagania projektowania procesu montazu. Nie sa w stanie dostarczyc koniecznych informacji, takich jak na przyklad tolerancje, wymaganych podczas planowania zadan montazowych. Niektóre systemy moga dostarczyc informacji o tolerancjach, natomiast brak w nich elastycznosci baz danych stworzonych z wykorzystaniem cech lub bezposrednich informacji montazowych. Stad tez reprezentacja CAD stanowi tylko jeden z elementów reprezentacji wyrobu do celów automatycznego projektowania procesu montazu, czyli miedzy innymi opracowania sekwencji montazowej. Niezbedna staje sie baza danych, w której zawarte sa wszystkie pozostale informacje niezbedne do opracowania poprawnego procesu technologicznego montazu. 2.4 Sekwencja montazowa W zastosowaniach inzynierskich mozna rozróznic dwa zasadnicze podejscia do generowania sekwencji montazowej: manualne i automatyczne. W metodzie manualnej za ksztalt sekwencji odpowiada technolog. To on, na podstawie rysunku zlozeniowego, modelu lub prototypu okresla kolejnosc montowania poszczególnych elementów oraz wymagane operacje. Metody automatycznego generowania sekwencji montazu mozna podzielic na dwie glówne kategorie: te wymagajace wydajnych narzedzi programowych i niewielkiej wiedzy i te, które wymagaja pelnej wiedzy o strukturze i charakterystykach produktu, ale oczekuja od uzytkownika dostarczenia tej wiedzy [3]. - 70 -

Typowy system nalezacy do pierwszej kategorii rozpoczyna od konwencjonalnej reprezentacji CAD czesci, zespolów i wyrobów, i symuluje proces demontazu. Program próbuje przesunac czesc w kierunku demontazu poprzez obliczenie poszczególnych jej polozen i ciagle sprawdzanie interferencji pomiedzy dana czescia, a czesciami jeszcze zmontowanymi. W wiekszosci przypadków odwrócenie kolejnosci czesci usuwanych w ten sposób ze zlozenia daje sekwencje montazu. Systemy te moga zwykle obsluzyc szeroki asortyment czesci i zlozen, ale wykazuja dwie podstawowe slabosci: zuzywaja znaczne ilosci zasobów komputerowych dla przeprowadzanych prób demontazu oraz brak im inteligentnego podejscia do rzeczywistych czesci maszyn. Dróg do przezwyciezenia minusów nieinteligentnych metod jest kilka. Jedna z nich jest zastosowanie systemu wiezi, które wykorzystuja to, ze elementy w zlozeniu majac bezposrednie zwiazki z innymi czesciami, moga równiez ingerowac w stan czesci sasiadujacych. Stopnie ruchliwosci czesci moga byc ograniczone poprzez geometryczna ingerencje czesci bezposrednio powiazanych, jak i czesci sasiednich. Zlozony proces pytan i odpowiedzi jest wykorzystywany do okreslenia pierwszenstwa ruchów montazowych czesci. Zachodzi to na etapie, na którym jest wymagana wiedza na temat struktury produktu i jej zrozumienie, czyli cos, co pozostawiono uzytkownikowi. W efekcie, w oparciu o pierwszenstwo okreslonych ograniczen, nastepuje algorytmiczne generowanie sekwencji majacych na celu ustanowienie wszystkich wiezi. W ten sposób wykrywane sa wszystkie mozliwe sekwencje [1]. Jeszcze inna metoda generowania sekwencji montazowych rozpoczyna sie od konwencjonalnego opisu geometrii CAD, a nastepnie czesciowo automatycznie, a czesciowo manualnie, tworzone sa graficzne modele relacji, okreslajace styk i polaczenia pomiedzy skladnikami (czesciami, zespolami). Uzywajac reprezentacji w postaci grafu przeszukuje sie wszystkie sekwencje demontazu, na które nastepnie zostaja nalozone ograniczenia konstrukcyjne. Potem wybiera sie wykonalne sekwencje demontazu i ewentualnie optymalne sekwencje montazu. W efekcie wysilki te daja automatyczne okreslenie pierwszenstwa pomiedzy ruchami montazowymi czesci [4]. 3 Koncepcja rozwiazania 3.1 Systemu generowania sekwencji montazowych Program CAD (1) Modul wprowadzania danych geometryczno - technologicznych i generowania sekwencji montazowych (2) Baza danych o wyrobie (3) Bazy wiedzy (6) Modul generowania i wprowadzania zmian konstrukcyjnych (5) System ekspertowy (ocena technologicznosci konstrukcji ze wzgledu na montaz) (4) Rys. 1. Ogólna koncepcja systemu generowania sekwencji montazowych Proces tworzenia sekwencji montazowej rozpoczyna sie od reprezentacji wyrobu zapisanej w bazie danych systemu CAD (1)(rys.1). Dane z systemu CAD trafiaja nastepnie do modulu (2), którego zadaniem jest dostarczenie do opisu wyrobu brakujacych danych geometryczno-technologicznych niezbednych podczas procesu planowania montazu, przy czym rodzaj i ilosc tych danych zaleza od - 71 -

zastosowanego systemu CAD. Po uzyskaniu wszystkich niezbednych danych nastepuje wygenerowanie wszystkich mozliwych sekwencji montazowych, a nastepnie wybór jednej z nich. Proces ten opiera sie na wiedzy zawartej w bazach wiedzy systemu (6). Wszystkie informacje uzyskane z modulu (2) sa nastepnie zapisywane w bazie danych (3). Z bazy danych opis wyrobu wraz z sekwencja montazowa trafia do systemu ekspertowego (4), gdzie na podstawie wiedzy zawartej w jednej z baz (6) zachodzi proces oceny technologicznosci konstrukcji wyrobu ze wzgledu na montaz. Wyniki tej oceny trafiaja nastepnie do modulu (5), którego zadaniem jest opracowanie i wprowadzenie zmian konstrukcyjnych w wyrobie. Ich celem jest jak najlepsze dostosowanie tego wyrobu do potrzeb procesu montazu, bez wplywu na jego pózniejsza funkcjonalnosc. Zmiany te trafiaja ponownie do systemu CAD, skad caly opisany powyzej przebieg rozpoczyna sie na nowo, az do uzyskania zadowalajacych rezultatów. Powyzsza koncepcja zapewnia zgodnosc systemu z wymogami inzynierii wspólbieznej, dzieki czemu juz na wczesnym etapie projektowania wyrobu jestesmy w stanie okreslic jego wymagania montazowe oraz wskazac wszystkie bledy, które uwidocznia sie podczas procesu montazu. Do otrzymania wartosciowego procesu montazowego niezbedne sa co najmniej trzy elementy z powyzszego diagramu, którymi sa: 1. program CAD zapewniajacy pelna reprezentacje wyrobu wlacznie z geometria wyrobu, jego topologia oraz cechami technologicznymi, 2. moduly dekompozycji wyrobu i generowania sekwencji montazowych, 3. baza danych o wyrobie. Nalezy równiez zaznaczyc, ze system wedlug proponowanej koncepcji charakteryzuje sie duza elastycznoscia, jezeli chodzi o stopien jego automatyzacji. System moze rozpoczac dzialanie jako w pelni manualny i z uplywem czasu byc uzupelniany o elementy automatyzujace. Pozwala to na latwa rozbudowe systemu oraz na stosowanie wydajniejszych algorytmów automatyzujacych jego dzialania, jezeli tylko takie algorytmy zostana opracowane. Przy zalozeniu maksymalnego stopnia automatyzacji systemu interakcja uzytkownika z systemem polegalaby wylacznie na udzieleniu odpowiedzi na pytanie o nazwe analizowanego wyrobu. Tak wysoki stopien automatyzacji jest jednak bardzo trudny do zrealizowania, a to nie ze wzgledu na aspekt sprzetowy, poniewaz obecnie komputery dysponuja dosc duzymi mocami obliczeniowymi, ale przez trudnosci powstajace przy próbie automatyzacji rozpoznawania czesci, zespolów i generowania sekwencji montazowych. Do przeprowadzenia tych dzialan wymagana jest bowiem duza wiedza technologiczna, jak i intuicja, i doswiadczenie projektanta. Problemy pojawiaja sie podczas prób przelozenia na jezyk zrozumialy dla komputera wiedzy technologicznej, natomiast zadanie przekazania programowi komputerowemu doswiadczenia i intuicji projektanta jest zadaniem bardzo trudnym. 3.2 Baza danych wyrobu dla celów montazu Bazy danych wyrobu do celów montazu powinna: 1. Zapewniac jednoznaczny i latwy do odczytania opis wyrobu. 2. Zawierac wykaz wszystkich czesci i zespolów wchodzacych w sklad wyrobu. 3. Zawierac informacje na temat ksztaltu geometrycznego poszczególnych elementów wyrobu, które to informacje moga byc przedstawione przy pomocy ich cech geometrycznych i technologicznych. 4. Obejmowac dane na temat relacji pomiedzy poszczególnymi elementami (czesciami, zespolami) wyrobu. 5. Umozliwic zapis i odczyt sekwencji montazowej zarówno na poziomie calego wyrobu, jak i na poziomie pojedynczych zespolów. 6. Posiadac odpowiednio elastyczna strukture, która w razie potrzeby pozwoli na latwa rozbudowe bazy o nowe tabele lub pola w tabelach istniejacych. 7. Posiadac mechanizmy czuwajace nad integralnoscia danych w niej umieszczonych. - 72 -

Rys. 2. Struktura bazy danych wyrobu Bazy danych zawiera 8 tabel polaczonych przez 11 relacji. tblwyroby zawiera nazwy i symbole wyrobów, tblzespoly zawiera nazwy i symbole zespolów, tblczesci zawiera nazwy i symbole czesci, tbloperacje obejmuje nazwy operacji i ich symbole, tblcechy - obejmuje wszystkie cechy geometryczne i technologiczne danej czesci. tblsekwencjawyrob zawiera symbol wyrobu którego dotyczy sekwencja, symbol zespolu, czesci i operacji wchodzacych w sklad danej sekwencji, poziom, ilosc czesci w wyrobie oraz pola IdPoprzednika i IdNastepnika zawierajace symbole elementów (zespolów, czesci) znajdujacych sie bezposrednio przed i po biezacym elemencie, co pozwalalo zapisac sekwencje. Puste pole IdPoprzednika okresla, ze biezacy element jest pierwszym w wyrobie (czyli elementem bazowym), natomiast puste pole IdNastepnika oznacza ostatni element montowany w wyrobie. tblsekwencjazespol zawiera pola o podobnej zawartosci co tabela tblsekwencjawyrob, z ta róznica, ze brak bylo pola okreslajacego symbol wyrobu, natomiast pole Poziom okreslalo czy mamy do czynienia z sekwencja montazu zespolu czy podzespolu. tbldfa - zawiera wszystkie informacje potrzebne do analizy ilosciowego wskaznika technologicznosci konstrukcji przeprowadzanej przez system, którego czescia jest projektowana baza danych 4 Wnioski 1. Nowe metody planowania i wykonania procesu montazu w polaczeniu ze zwiekszona mechanizacja i automatyzacja pozwalaja na racjonalizacje procesu montazu, poprzez znalezienie drogi do wykonania produktu w sposób najefektowniejszy ze wzgledu na koszty. Koszt procesu montazu wyrobu jest zwiazany zarówno z projektem produktu, jak i z przyjeta metoda montazu. - 73 -

2. Automatyczne generowanie sekwencji montazowych moze byc wykorzystane podczas projektowania nowego produktu do oceny niezbednego wyposazenia montazowego i okreslenia kosztów montazu podczas konfigurowania wyposazenia montazowego. Nowe metody planowania i wykonania procesu montazu w polaczeniu ze zwiekszona mechanizacja i automatyzacja moga przyniesc racjonalizacje procesu montazu. Mozna osiagnac nizsze koszty poprzez montaz produktu wedlug optymalnej sekwencji i przez wykorzystanie wlasciwych metod, jak równiez poprzez zmiany dokonane w projekcie. 3. Inwestowanie w urzadzenia automatyzujace proces montazu jest uzasadnione dopiero po poprawnym przeprowadzeniu procesu planowania. 5 Literatura [1] De Fazio T.L., Whitney D.E.: Simplified Generation of All Mechanical Assembly Sequences. IEEE Journal of Robotics and Automation, 3/6/1987. [2] Hsu-Pin Wang, Jian-Kang Li: Computer Aided Proces Planning. Elsevier, Amsterdam - Oxford New York Tokyo 1991. [3] Kroll Ehud: Concurrent Engineering: Automation, Tools and Techniques. JohnWiley & Sons, Inc. 1993. [4] Sanderson A.C., Homem De Mello L.S., Zhang H.: Assembly Sequence Planning. AI Magazine, 11/1/1990. [5] Young, J.: Automated Process Planning for Mechanical Parts Assembly. State University of New York at Buffalo, New York 1988. - 74 -