Baza danych wielowariantowych procesów technologicznych obróbki skrawaniem



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

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

ROZWÓJ METOD PROJEKTOWANIA PROCESÓW TECHNOLOGICZNYCH OBRÓBKI

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PROJEKTOWANIE PROCESU TECHNOLOGICZNEGO OBRÓBKI

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

KONCEPCJA BUDOWY SYSTEMU PROJEKTOWANIA TECHNOLOGICZNEGO W KONTEKŚCIE NOWYCH STRATEGII ROZWOJOWYCH WYROBÓW

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

POSTĘPY W KONSTRUKCJI I STEROWANIU Bydgoszcz 2004

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

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

Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.

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

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

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

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

Moduł 2/3 Projekt procesu technologicznego obróbki przedmiotu typu bryła obrotowa

WPŁYW USTALENIA I MOCOWANIA KORPUSÓW PRZEKŁADNI TECHNOLOGICZNIE PODOBNYCH NA KSZTAŁT OTWORÓW POD ŁOŻYSKA

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

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

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Technologia Maszyn. 2. KIERUNEK: Mechanika i Budowa Maszyn. 3. POZIOM STUDIÓW: I, inżynierskie

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

WÓJCIK Ryszard 1 KĘPCZAK Norbert 2

PRZEWODNIK PO PRZEDMIOCIE

TECHNOLOGIA MASZYN. Wykład dr inż. A. Kampa

Wykorzystanie elektronicznej formy dokumentacji wytwarzania wyrobów. prof. PŁ dr hab. inż. Andrzej Szymonik

Opis podstawowych modułów

SYSTEM EKSPERCKI WARIANTOWANIA OPERACJI TECHNOLOGICZNYCH

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

KOMPUTEROWA INTEGRACJA WYTWARZANIA Z ZASTOSOWANIEM OPROGRAMOWANIA I-DEAS. S. Płaska, P. Kozak, P. Wolszczak, M. Kapuśniak

Wspomaganie prototypowania nasadki polimerowej

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

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

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

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

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

Komputerowe wspomaganie procesów technologicznych I Computer Aided Technological Processes

CAD/CAM. MiBM II stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Moduł 2/3 Projekt procesu technologicznego obróbki przedmiotu typu bryła obrotowa

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

Artykuł autorski, IX Forum Inżynierskie ProCax cz.ii, Kraków października 2012

Założenia do ćwiczeń: SQL Server UWM Express Edition: \SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.

OPERATOR OBRABIAREK SKRAWAJĄCYCH

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

Karta (sylabus) modułu/przedmiotu Mechanika i budowa maszyn] Studia II stopnia. polski

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) Polski semestr pierwszy

Komputerowe systemy wspomagające projektowanie

Techniki CAx. dr inż. Michał Michna

Nowoczesne systemy wspomagające pracę inżyniera

MiBM I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

PRZEWODNIK PO PRZEDMIOCIE

ZASTOSOWANIE TECHNOLOGII WIRTUALNEJ RZECZYWISTOŚCI W PROJEKTOWANIU MASZYN

Rozdział 4 Planowanie rozwoju technologii - Aleksander Buczacki 4.1. Wstęp 4.2. Proces planowania rozwoju technologii

Spis treści Supermarket Przepływ ciągły 163

S Y L A B U S P R Z E D M I O T U

KATEDRA TECHNIK WYTWARZANIA I AUTOMATYZACJI

Projektowanie baz danych za pomocą narzędzi CASE

ZASTOSOWANIE SYSTEMÓW CAD/CAM W PRZYGOTOWANIU PRODUKCJI

Teoria sprężystości i plastyczności 1W E (6 ECTS) Modelowanie i symulacja ruchu maszyn i mechanizmów 1L (3 ECTS)

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

Transformacja wiedzy w budowie i eksploatacji maszyn

Karta (sylabus) modułu/przedmiotu Inżynieria Materiałowa Studia II stopnia specjalność: Inżynieria Powierzchni

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

technologicznych Wzornictwo przemysłowe I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

DATABASE OF TECHNOLOGICAL CAPABILITY MANUFACTURING SYSTEM ORIENTED FOR MACHINES KINEMATICS

Harmonogram kurs: Programowanie w systemie CNC

Harmonogramowanie produkcji

Mechanika i Budowa Maszyn Studia pierwszego stopnia. Studia stacjonarne Rodzaj zajęć i liczba godzin w semestrze: Zaliczenie Język wykładowy:

PRZEWODNIK PO PRZEDMIOCIE. Obróbka skrawaniem. niestacjonarne. II stopnia. ogólnoakademicki. Inne WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Organizacja systemów produkcyjnych / Jerzy Lewandowski, Bożena Skołud, Dariusz Plinta. Warszawa, Spis treści

PROJEKTOWANIE MECHATRONICZNE

MODELOWANIE PROCESÓW ROZWOJU WYROBÓW

Harmonogramowanie produkcji

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

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

Dr hab. inż. Jan Duda. Wykład dla studentów kierunku Zarządzanie i Inżynieria Produkcji

Moduł 2/3 Projekt procesu technologicznego obróbki przedmiotu typu bryła obrotowa

Tabela odniesień efektów kierunkowych do efektów obszarowych

Inżynieria Produkcji

PRZEWODNIK PO PRZEDMIOCIE

PROJEKTOWANIE PROCESU TECHNOLOGICZNEGO MONTAŻU

wytwarzania (CAD/CAM)

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

APLIKACJA DOBORU DANYCH TECHNOLOGICZNYCH DLA TYPOSZEREGÓW KONSTRUKCJI MASZYN

dr inŝ. Adam Zalewski ITW

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz

PRZYGOTOWANIE PRODUKCJI WYROBÓW PRZY ZASTOSOWANIU SYSTEMÓW CAD I CAD/CAM

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

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

HARMONOGRAM SZKOLENIA Kurs programowania w systemie CNC


Symulacja komputerowa i obróbka części 5 na frezarce sterowanej numerycznie

PROCAx Modelowanie współbieŝnego rozwoju wyrobów, procesów i systemów wytwarzania w cyklu Ŝycia wyrobów.

Program kształcenia kursu dokształcającego

Technologia obróbki skrawaniem (TOS)

MODELOWANIE PODSYSTEMU OBRABIAREK W ESP CZĘŚCI KLASY KORPUS Z WYKORZYSTANIEM PROGRAMU ENTERPRISE DYNAMICS

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

Transkrypt:

mgr inż. Łukasz Gola, e-mail: lugola@gmail.com Politechnika Krakowska, Wydział Mechaniczny, Instytut Technologii Maszyn i Automatyzacji Produkcji Baza danych wielowariantowych procesów technologicznych obróbki skrawaniem Streszczenie: W artykule przedstawiono koncepcję budowy bazy danych do zapisu wielowariantowych struktur procesów technologicznych obróbki skrawaniem. W bazie danych zapisywane są dane wynikowe działania prototypu systemu CAPP opracowanego w ITMiAP Politechniki Krakowskiej. Baza danych została zaimplementowana w MS Access 2010 oraz SQL Server 2008. 1. Wprowadzenie Proces przygotowania produkcji uległ w ostatnim czasie zasadniczym zmianom wynikającym z konieczności sprostania rosnącej konkurencji, obniżania cen wyrobów oraz bardzo szybkiego reagowania na potrzeby rynku poprzez zwiększenie elastyczności produkcji. Postęp w przygotowaniu produkcji dokonuje się w głównej mierze w komputerowym wspomaganiu czynności projektowych. W świetle stosowania strategii projektowania współbieżnego (ang. CE - Concurrent Engineering)[1][2], gdzie zespoły różnych specjalistów (konstruktorzy, technolodzy, metrolodzy itp.) prowadzą równolegle prace nad wdrażaniem nowego wyrobu, prowadzone są badania związane z problematyką generowania procesów wytwarzania (procesów technologicznych). Komputerowe systemy wspomagające projektowanie procesów technologicznych (ang. CAPP Computer Aided Process Planning) są najsłabiej rozwiniętym obszarem systemów komputerowego wspomagania CAx (ang. Computer Aided). Wynika to z faktu, iż w przypadku automatyzacji czynności projektowych występuje niepełna identyfikacja ogólnych reguł projektowania procesów technologicznych w aspekcie różnorodności wyrobów i systemów wytwarzania. W związku z powyższym podejmuje się w tym zakresie szereg badań związanych z odpowiednim przygotowaniem produkcji, które skupiają się na takich zagadnieniach jak: jakość i pracochłonność wykonania planu operacji, dobór właściwych środków produkcji, prawidłowy podział naddatku obróbkowego oraz właściwa (optymalna) kolejność wszystkich czynności wykonywanych w trakcie operacji. Z uwagi na współbieżny rozwój wyrobu, stawia się określone wymagania dla systemów projektowania procesów technologicznych obróbki [3]. Są to: 1

zdolność do projektowania procesów technologicznych obróbki dla szerokiego spektrum typowych części maszyn, elementów składowych wyrobów, zdolność do projektowania procesów technologicznych obróbki przy uwzględnieniu dysponowanych możliwości systemu wytwarzania, uwzględniających również aktualną sytuację w systemie wytwarzania (awarie obrabiarek, braki narzędzi, itd.), zdolność do generowania szeregu wariantów procesu technologicznego z różnym stopniem szczegółowości opracowania. O ile współczesne systemy CAPP spełniają dwa pierwsze z powyższych wymagań, tak wciąż brak jest metod i algorytmów dla budowy systemów generujących wariantowe procesy technologiczne obróbki. W artykule przedstawiono koncepcję budowy bazy danych do zapisu wielowariantowych struktur procesów technologicznych obróbki skrawaniem. W bazie danych zapisywane są dane wynikowe działania prototypu systemu CAPP opracowanego w ITMiAP Politechniki Krakowskiej. 2. Algorytm generowania wielowariantowych procesów technologicznych Bazując na podstawowej strukturze procesu technologicznego obróbki (1), zdefiniowano miejsca występowania wariantów procesu technologicznego [4]. PT = [OP-operacja [US-ustawienie [PZ-pozycja [ZB-Zabieg]]]] (1) Zdefiniowane miejsca występowania wariantów procesu technologicznego, były podstawą do opracowania Algorytmu generowania wielowariantowego procesu technologicznego obróbki [rys. 1]. Algorytm realizowany jest na kolejnych poziomach szczegółowości, obejmujących generowanie: operacji, ustawienia, pozycji i zabiegów. W pierwszym kroku projektowym następuje określenie listy transformacji cech technologicznych ListaPTTR w generowanym procesie technologicznym obróbki dla każdego stanu pośredniego. Tworzenie i zapis kolejnych wariantów procesu uzyskuje się przez kolejne przejścia przez algorytm z możliwością identyfikacji wariantów struktury procesu i wariantów operacji (decyzje: kolejny wariant operacji, kolejny wariant struktury), czyli ponowne rozpatrzenie zadania na poszczególnych etapach. Po wygenerowaniu pierwszego wariantu operacji VOP (dla danej operacji OP) na liście ListaTrOp_1 zapisywane są wszystkie transformacje realizowalne w wygenerowanym wariancie operacji. Realizowalne transformacje z kolejnego wariantu operacji (tej samej operacji) zapisywane są na ListaTrOp_2. Porównanie tych dwóch list, pozwala stwierdzić, czy w wyniku realizacji procesu, w wygenerowanych kolejnych wariantach operacji uzyskamy taki sam stan pośredni (po operacji) przedmiotu obrabianego. Jeżeli listy nie są identyczne, to wygenerowany wariant nie może być wariantem rozpatrywanej operacji i nie zostaje zachowany (VOP niezgodny). 2

WEJŚCIE Charakterystyka półfabrykatu i stany pośrednie Określenie listy transformacji cech technologicznych dla wyznaczonych stanów pośrednich ListaPTTR Utworzenie obiektu PT Utworzenie obiektu VS System CAD Obiektowa baza danych wyrobu zorientowana na cechy technologiczne Operacja z BDWPT? Utworzenie obiektu OP Procedury obsługowe Utworzenie obiektu VOP Generowanie operacji Brak możliwości obróbki w systemie wytwarzania Możliwy wybór zakresu realizacji obróbki w operacji? Generowanie ustawienia Możliwy wybór obrabiarki i oprzyrządowania przedmiotowego? Baza danych możliwości technologicznych systemu wytwarzania zorientowana na kinematykę Generowanie pozycji Generowanie zabiegów kolejne ustawienie? Baza danych wielowariantowych procesów technologicznych obróbki ListaTrOp_1 Czy to 1-szy wariant operacji VOP ListaTrOp_2 VOP zgodny Czy na ListaTrOp2 te same transformacje co na ListaTrOp_1? VOP niezgodny Procedura pobrania operacji kolejny wariant operacji? kolejna operacja? kolejny wariant struktury? WYJŚCIE Wielowariantowy proces rys. 1 Algorytm generowania wielowariantowego procesu technologicznego obróbki 3

3. Baza danych wielowariantowych procesów technologicznych obróbki Wygenerowany proces technologiczny zapisywany jest do Bazy danych wielowariantowych procesów technologicznych obróbki (BDWPT). Konieczność zapisu wielowariantowych struktur procesów technologicznych obróbki oraz możliwość wykorzystania takiej bazy np. przez PPC (Production Planning Control), spowodowała zaprojektowanie i budowę takiej bazy od podstaw. Wysoki poziom integracji w tak rozbudowanych systemach jakimi są m.in. systemy CAPP, uzyskuje się poprzez zastosowanie wspólnego modelu danych PPR (ang. Product, Process, Resourses), który umożliwia wymianę danych pomiędzy modułami wykorzystywanymi w procesie projektowym [5]. Stąd też bazę danych podzielono na trzy części (obszary) [rys. 2]: Proces wielowariantowa struktura, Zasoby systemu, Produkt. Proces wielowariantowa struktura Warianty procesu Warianty struktury Zasoby systemu Komponenty ZPS Warianty operacji Operacje Ustawienia Pozycje Zabiegi Inne ZPW ZNS ZNW N Inne Produkt Wyrób Części Złożenia rys. 2 BDWPT - schemat koncepcyjny Do zapisu informacji o procesie technologicznym obróbki konieczne jest odwzorowanie struktury procesu. Informacje te zapisane są w części Proceswielowariantowa struktura, gdzie zapisywane są informacje o procesie technologicznym, wariancie struktury procesu, wariancie operacji, wariancie procesu, operacjach, ustawieniach, pozycjach, zabiegach, transformacjach, cechach technologicznych... W części Zasoby zapisywane są informacje o zasobach systemu (obrabiarki, oprzyrządowanie przedmiotowe i narzędziowe, narzędzia, ) w którym realizowany jest proces technologiczny. W części Produkt zapisywane są informacje o wyrobach, dla których zaprojektowano proces technologiczny. 4

Na schemacie [rys. 3] przedstawiono model logiczny Bazy danych wielowariantowych procesów technologicznych. Do opisu relacji pomiędzy poszczególnymi tabelami zastosowano notację kurzej łapki. Proces - wielowariantowa struktura Produkt Process IdPro IdPart VariantsProcess IdVarPro IdVarStru Time Cost VariantsStructure IdVarStru IdPro QuantityOP Setups Operations IdOp Subject IdVarStru ResourcesSetups VariantsOperations IdVarOp Machinetool Time Cost IdOp Parts IdPart Drawing IdProd IdAssemProd Products IdProd AssemblyProducts IdAssemProd Drawing IdProd VarPro_VarOp Id IdSet Subject IdVarOp IdResSet IdSet OptTr Id Drawing QuanAssem QuanParts IdVarPro IdVarOp ParametrsPositions Positions ResourcesPositions IdTran Sequence SP IdParPos IdResPos Parametry IdSet Feature Actions ResourcesActions IdFeat IdAct IdResAct IdAct Subject TimeAct CostAct IdAct Transformations IdTran IdAct ParametrsFeature ATR IdParFeat L D IT Ra IdFeat IdATR ATR1 ATR2 ATR3 ATR4 IdTran BTR IdBTR BTR1 BTR2 BTR3 BTR4 BTR5 IdATR CTR IdCTR ap f vc n i IdBTR Zasoby systemu Component Poziom I, Tool IUWF, Socket Fixture, Conector IUTF, Seat Sno ToolAssembly, Seat FK3 Kind Shank Tg Material Nofinserts IdInsert IdHolder Poziom II Spindle Tailstock Table JawChuck DeadCentre LiveCentre ToolPost ToolHead ToolHolde Holder Insert,,,,,,,,, IdHolder IdInsert Poziom III rys. 3 Schemat logiczny BDWPT 3.1. Implementacja Bazę danych zbudowano w środowisku MS Access 2010. W celu sprawdzenia poprawności zaprojektowanej i zbudowanej bazy, wprowadzono do niej wariantowy proces technologiczny obróbki wału maszynowego (18 wariantów) [rys. 4]. 5

rys. 4 BDWPT - przykładowy proces technologiczny w postaci struktury wielowariantowej Po wprowadzeniu dokonano testu przeszukiwania bazy. Sformułowano w tym celu kilka zapytań w języku SQL. Poniżej przedstawiono przykładowe zapytanie i wynik jaki uzyskano: Zapytanie 1 Pokaż te warianty procesu VPT, których czas TP jest mniejszy od 200 [min] SELECT VariantsProcess.[IdVarPro], VariantsProcess.[Time] FROM VariantsProcess WHERE (((VariantsProcess.[Time])<"200")); Odpowiedź: 12 z 18 wariantów procesu spełnia zadane kryterium Po sprawdzeniu poprawności działania BDWPT, wyeksportowano bazę do środowiska SQL Server 2008, będącym częścią prototypu systemu CAPP. 4. Podsumowanie Wygenerowane i zapisane warianty procesu technologicznego w Bazie danych wielowariantowych procesów technologicznych obróbki mogą być wykorzystane w następnym etapie tzw. technicznego przygotowania produkcji. Kolejnym etapem po opracowaniu planu procesu, jest etap związany z organizacją produkcji (np. opracowanie harmonogramów pracy). Technolog opracowujący harmonogram produkcji i mający do dyspozycji warianty procesu jest w stanie kształtować optymalny harmonogram. 6

5. Literatura [1] Abdalla, Hassan S. 1998: Concurrent engineering constraint-based system. Computers and Industrial Engineering. Volume: 35, Issue: 3-4, December, 1998, pp. 459-462. [2] Dias A., da Silva A. J. 2000: Aspects of concurrent engineering implementation in the CAD/CAM systems environment, Proceedings of FAIM 2000, vol. II, Maryland, USA, 2000. [3] Duda J. 2003:Wspomagane komputerowo generowanie procesu obróbki w technologii mechanicznej. Wydawnictwo Politechniki Krakowskiej, seria mechanika, monografia 286. Kraków 2003. [4] Duda J., Habel J., Gola Ł.: Koncepcja generowania wielowariantowych procesów technologicznych obróbki. New ways in manufacturing engineering 2008, Prešov, Slovak Republic 2008, str. 19 21. [5] Duda J.:Computer Aided Generating Manufacturing Process Plan In The Concurrent Engineering Environment. Flexible Automation and Intelligent Manufacturing, FAIM2006. 7