Automatyzacja zadaƒ graficznych w przygotowaniu produkcji opakowaƒ ANDRZEJ ZABORSKI



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

INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx

IMPORT PRZELEWÓW. 1. Schemat dzia ania funkcji IMPORT PRZELEWÓW Dodatkowe zabezpieczenia funkcjonalnoêci IMPORT PRZELEWÓW 2

Instrukcja obsługi platformy zakupowej e-osaa (klient podstawowy)

Rurociągi. Dokumentacja oprogramowania e-cad dla Klienta indywidualnego. nazwa programu

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

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

INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania interfejsu automatyzacji OLE w systemie CAx

PROGRAM NAUCZANIA INFORMATYKA

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

Microsoft Management Console

MIĘDZYNARODOWY KATALOG OPAKOWAŃ FEFCO

Generowanie kodów NC w środowisku Autodesk Inventor 2014

VinCent Office. Moduł Drukarki Fiskalnej

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

Zarządzanie Zasobami by CTI. Instrukcja

Techniki korekcyjne wykorzystywane w metodzie kinesiotapingu

Zbigniew Krzysiak. Projektowanie 2D w programie AutoCAD

ECDL Advanced Moduł AM3 Przetwarzanie tekstu Syllabus, wersja 2.0

Brama typu ALU to typowa brama przemys owa o maksymalnym przeszkleniu

Poznaj potencjał ArchiCAD-a! Twój przewodnik po programie ArchiCAD!

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

PROJEKTOWANIE PROCESÓW PRODUKCYJNYCH

Elementy animacji sterowanie manipulatorem

Konfiguracja historii plików

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

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

wiczenia Kolejno kliknij na górn powierzchnie bry y a nast pnie na rodek lewego dolnego otworu.

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego

Bazy danych. Andrzej Łachwa, UJ, /15

I. Zakładanie nowego konta użytkownika.

Dziennik Ustaw Nr Poz ROZPORZÑDZENIE MINISTRA NAUKI I INFORMATYZACJI 1) z dnia 19 paêdziernika 2005 r.

API transakcyjne BitMarket.pl

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

elektroniczna Platforma Usług Administracji Publicznej

Fabian Stasiak. Przyk adowe wiczenie z podr cznika: Zbiór wicze. Autodesk Inventor Kurs podstawowy.

dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,

INFORMATYKA TECHNICZNA Metody wprowadzania obiektów w programie AutoCAD za pomocą języka AutoLISP

PERSON Kraków

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

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Instrukcja wprowadzania ocen do systemu USOSweb

Informacje o omawianym programie. Założenia programu omawianego w przykładzie

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

Instrukcja programu PControl Powiadowmienia.

Standardowe tolerancje wymiarowe

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.

Instrukcja Obsługi STRONA PODMIOTOWA BIP

Systemy mikroprocesorowe - projekt

Instrukcja postępowania w celu podłączenia do PLI CBD z uwzględnieniem modernizacji systemu w ramach projektu PLI CBD2

Spis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA

SpedCust 5 instrukcja instalacji

Automatyczne Systemy Infuzyjne

InsERT GT Własne COM 1.0

1.3 Budowa. Najwa niejsze cz ci sk adowe elektrozaworu to:

System kontroli wersji SVN

Opis instalacji systemu Intranet Komunikator

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

Obsługa bazy współrzędnych geodezyjnych C-Geo

Zaznaczając checkbox zapamiętaj program zapamięta twoje dane logowania. Wybierz cmentarz z dostępnych na rozwijalnej liście.

aplikacja hostingowa neostrada tp

Pierwsze kroki. Krok 1. Uzupełnienie danych własnej firmy

SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI

OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ

Polityka prywatności strony internetowej wcrims.pl

Projekt MES. Wykonali: Lidia Orkowska Mateusz Wróbel Adam Wysocki WBMIZ, MIBM, IMe

Stacjonarne Wszystkie Katedra Informatyki Stosowanej dr inż. Krzysztof Strzałkowski. Kierunkowy Nieobowiązkowy Polski Semestr piaty

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

emszmal 3: Eksport wyciągów do Subiekt (Su\Re\Ra) nexo (plugin dostępny wraz z dodatkiem Biznes)

Użytkowanie elektronicznego dziennika UONET PLUS.

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI

Pozostałe procesy przeróbki plastycznej. Dr inż. Paweł Rokicki Politechnika Rzeszowska Katedra Materiałoznawstwa, Bud. C, pok. 204 Tel: (17)

WYKŁAD 8. Postacie obrazów na różnych etapach procesu przetwarzania

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

Stacjonarne Wszystkie Katedra Inżynierii Produkcji dr Sławomir Luściński. Kierunkowy Nieobowiązkowy Polski Semestr trzeci. Semestr zimowy Brak Tak

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

Warszawa, r.

System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy

Wewnątrzszkolny system kształcenia PLAN WYNIKOWY

Harmonogramowanie projektów Zarządzanie czasem

Dziennik Ustaw Nr Poz. 239 ROZPORZÑDZENIE MINISTRA SPRAW WEWN TRZNYCH I ADMINISTRACJI. z dnia 13 marca 2002 r.

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

Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu.

Dziennik Ustaw Nr Poz ROZPORZÑDZENIE MINISTRA FINANSÓW. z dnia 21 wrzeênia 2001 r.

INSTRUKCJA KORZYSTANIA Z ELEKTRONICZNEJ ŚCIEŻKI WYKAZÓW

Wskazówki monta owe. Pod aczenie elektryczne. OXIMO RTS pasuje do standardowych uchwytów monta owych stosowanych do serii LT 50

Projektowanie bazy danych

Kancelaris - Zmiany w wersji 2.50

Connectivity komunikacja systemu iscala z innymi aplikacjami making global business

Elementy i funkcjonalno

Obiektywy do kamer firmy Bosch

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Cel i zakres ćwiczenia

Nowe funkcjonalności

ANALOGOWE UKŁADY SCALONE

Podstawa programowa kształcenia ogólnego informatyki w gimnazjum

Automatyzacja procesu publikowania w bibliotece cyfrowej

Zagospodarowanie magazynu

Transkrypt:

Automatyzacja zadaƒ graficznych w przygotowaniu produkcji opakowaƒ ANDRZEJ ZABORSKI Wymogi wspó czesnej gospodarki rynkowej zmuszajà producentów do nieustannej pogoni za jak najwy szà jakoêcià i najni szà cenà produkowanych towarów. Zrealizowanie tych zadaƒ wymaga maksymalnego skrócenia cyklu projektowania i wytwarzania przy zachowaniu wysokiej jakoêci tych procesów. Powy szy cel mo e zostaç osiàgni ty przez zmiany w sposobie projektowania i wytwarzania produktu, inwestycj w najnowszy sprz t komputerowy i zaawansowane systemy CAD/CAM/CAE lub przez gruntowne zmiany organizacyjne w danym przedsi biorstwie [1, 2]. Wszystkie wymienione sposoby sà bardzo kosztowne i nie ka da firma mo e Dr in. Andrzej Zaborski jest pracownikiem Instytutu Technologii Maszyn i Automatyzacji Produkcji Politechniki Cz stochowskiej. sobie na nie pozwoliç. Bardzo interesujàcà mo liwoêcià dla wielu firm mo e byç dostosowanie posiadanego systemu CAD do ich indywidualnych i specyficznych wymagaƒ [3]. Trzeba podkreêliç, e nie jest to proces wymagajàcy znacznych inwestycji w specjalistyczny sprz t lub oprogramowanie. Jednym z programów, które stanowiç mogà uniwersalne Êrodowisko pracy projektanta, mo e byç popularny AutoCAD. Pierwsze wersje programu pe ni y g ównie rol edytora rysunku, odcià ajàc projektantów od wielu nietwórczych czynnoêci zwiàzanych z tworzeniem dokumentacji technicznej. Kolejne wersje aplikacji AutoCAD wzbogacane by y o nowe i bardziej zaawansowane narz dzia wspomagajàce prac projektanta. Uzupe niony o wiele narz dzi umo liwiajàcych sprawniejsze przetwarzanie i wymian danych oraz integracj z innymi aplika- 12

cjami in ynierskimi, AutoCAD nie jest ju wy àcznie programem do tworzenia i edycji dokumentacji technicznej, lecz staje si platformà, na bazie której mo na budowaç indywidualne, dostosowane do w asnych potrzeb systemy CAD. AutoCAD udost pnia bowiem bogaty zestaw narz dzi umo liwiajàcych u ytkownikowi budowanie w asnych aplikacji [4]. Do najwa niejszych z nich nale à: pliki sekwencji poleceƒ (tzw. skrypty), narz dzia modyfikacji menu systemu, j zyk wyra eƒ aƒcuchowych DIESEL, j zyk programowania AutoLISP wraz z j zykiem programowania okien dialogowych DCL, Êrodowisko projektowe Visual LISP, j zyk programowania Visual BASIC for Application wraz z automatyzacjà ActiveX, j zyki programowania C i C++, j zyk programowania Java, j zyk programowania Borland Delphi. Ka de z tych narz dzi ma okreêlone zalety i wady, jednak wszystkie odpowiednio wykorzystane mogà wymiernie zwi kszyç efektywnoêç procesu projektowania w Êrodowisku AutoCAD. Najwi ksze mo liwoêci daje programowanie przy u yciu j zyków ogólnego zastosowania, takich jak Borland Delphi. Ârodowisko programowania Delphi ma du e mo liwoêci w zakresie obs ugi interfejsu OLE, w zakresie obs ugi relacyjnych baz danych oraz umo liwia dost p do bogatych bibliotek komponentów. Umo liwia mi dzy innymi budow modu ów i wzajemnych powiàzaƒ mi dzy nimi, zawiera typy proceduralne oraz Êrodki do programowania obiektowego w postaci klas i interfejsów. Elementy te mogà byç zastosowane do tworzenia modu ów bibliotecznych ró nych zagadnieƒ graficznych i baz danych [5, 6]. Przyst pujàc do tworzenia aplikacji umo liwiajàcych automatyczne generowanie projektowanych obiektów, warto zwróciç uwag na zasady dzia ania mechanizmu automatyzacji OLE aplikacji sterowanej. Automatyzacja OLE (OLE Automation) jest to mo liwoêç programowego sterowania obiektami innego programu oraz protokó, za pomocà którego dany program mo e uzyskaç dost p do obiektu znajdujàcego si w innym programie lub bibliotece DLL. Automatyzacja umo liwia sterowanie w sposób automatyczny jednà lub wieloma aplikacjami przy u yciu innych aplikacji. Do uzyskiwania dost pu do obiektów OLE serwera automatyzacji s u à interfejsy zwane interfejsami automatyzacji OLE. Interfejs automatyzacji OLE AutoCAD udost pnia obiekty rysunkowe, elementy informacyjne, dokumenty, konfiguracje u ytkowników i inne elementy programu AutoCAD. Klientami automatyzacji dla programu AutoCAD stajà si programy napisane w Êrodowisku Delphi. Program taki mo na napisaç i skompilowaç bez posiadania aplikacji AutoCAD. Programy te sà zewn trzne wzgl dem programu AutoCAD i wykorzystujà jedynie interfejs automatyzacji OLE [5, 6]. Za pomocà interfejsu automatyzacji OLE, nazywanego w programie AutoCAD ActiveX Automation, mo na uzyskaç dost p do poszczególnych obiektów programu AutoCAD. Struktura obiektów automatyzacji OLE jest rozbudowana. G ównym obiektem interfejsu jest AutoCAD.Application, do którego nale à pozosta e obiekty. Obiektami sà elementy rysunkowe, bloki, kolekcje obiektów (zbiory obiektów) itp. Dost p do nich mo na uzyskaç poprzez interfejs automatyzacji OLE. Rysunek w programie AutoCAD zbudowany jest z ró nych sk adników, takich jak linie, uki, okr gi, teksty itp. Sk adniki te mogà byç rysowane bezpoêrednio w czasie pracy z programem przez u ytkownika lub te tworzone automatycznie przez wywo anie z zewnàtrz, za pomocà interfejsu automatyzacji OLE i metod tworzàcych te sk adniki. Dzia ania zewn trzne na rysunku programu AutoCAD umo liwia obiekt interfejsu automatyzacji OLE o nazwie Document, zawierajàcy zbiór metod oraz w aêciwoêci tworzenia i modyfikowania sk adników. Rys. 1. Fragment wykrojnika do wyrobu opakowaƒ tekturowych [7] Przygotowanie produkcji opakowaƒ W trakcie przygotowania produkcji opakowaƒ wykonanych z tektury wykorzystuje si przede wszystkim operacj krojenia. Krojenie polega na podzieleniu pó fabrykatu na cz Êci. Podstawowym zadaniem krojenia jest uzyskanie g adkiej i równej powierzchni krojenia. Jednym z typów krojenia tektury jest operacja wykrawania. Wykrawanie wykonuje si narz dziem zwanym wykrojnikiem, na urzàdzeniu zwanym wykrawarkà. Wykrojniki sà to odpowiednio uformowane no e umo liwiajàce krojenie wzd u dowolnych linii, uków, krzywych itp. No e do wykrawania to stalowe p askowniki, o odpowiedniej wysokoêci i gruboêci, zaostrzone z jednej strony. No e te mogà byç przed w o eniem w p yt odpowiednio wygi te. Po w o eniu no y dooko a nich umieszcza si paski mi kkiego, elastycznego materia u, np. gumy, o wysokoêci wi kszej ni wystajàca cz Êç no y (odpychacze). Wykrojniki p ytowe sà przystosowane do wykrawania pojedynczych arkuszy. Stosuje si je do wykrawania pude ek, opakowaƒ, etykiet samoprzylepnych itp. Wykrawanie wykonuje si przy zastosowaniu wykrawarek, w których wykrojnik (rys. 1) mocuje si do górnej p yty. Wykrawany materia umieszcza si na dolnej p ycie, na odpowiednim podk adzie. Po wyrównaniu wykrawanego materia u opuszcza si ruchoma p yta górna z wykrojnikiem, wykrawa materia i zag bia si nieco w podk ad. Nast pnie p yta z wykrojnikiem podnosi si, a dzi ki odpychaczom wykrój wysuwa si z no y i pozostaje na p ycie dolnej. Stamtàd jest zabierany i wyk adany na stos. Obok operacji wykrawania, w przygotowaniu procesu wytwarzania opakowaƒ tekturowych, du e znaczenie ma operacja bigowania. Bigowanie jest to nanoszenie wzd u nych wgnieceƒ, zmniejszajàcych sztywnoêç materia u wzd u linii przysz ych zagi ç. Przy za amywaniu grubych wyrobów papie- 13

rowych istniejà znaczne trudnoêci z uzyskaniem prawid owego prostolinijnego z amu (linii zgi cia). Dlatego cz sto, oprócz wykrawania, wykonuje si operacj bigowania. Przeprowadzenie tej operacji jest niezb dne na przyk ad przy opakowaniach tekturowych, gdy umo liwia i u atwia otwieranie i zamykanie tego opakowania. Operacja bigowania jest przeprowadzana przy u yciu t pych no y p askich. G bokoêç wgnieceƒ powinna stanowiç ok. 1/3 gruboêci bigowanego materia u. Bigowanie mo e byç jednostronne (wykonanie wgniecenia z jednej strony wyrobu papierowego) lub dwustronne (wykonanie wgniecenia jednoczeênie z dwóch stron papieru tworzy si wtedy uk ad w rodzaju zawiasu o du ej wytrzyma oêci). Bigowanie jednostronne wykonuje si przy u yciu wykrojników p ytowych, wstawiajàc nó bez ostrza, z zaokràglonym koƒcem. W artykule omówiono program komputerowy umo liwiajàcy zaprojektowanie wykrojnika p ytowego, zapewniajàcego mo liwoêç wykonania operacji wykrawania i bigowania jednostronnego arkusza tektury, które prowadzà do uzyskania wykroju gotowego do uformowania opakowania tekturowego o wybranym kszta cie, wymiarach i sposobie zamkni cia. Komputerowo wspomagane projektowanie wykrojników W opracowaniu przedstawiono mo liwoêci automatyzacji zadaƒ projektowych przeprowadzanych w Êrodowisku graficznym aplikacji AutoCAD. System ten zosta wybrany ze wzgl du na jego znacznà popularnoêç. Prezentowanà aplikacj wykonano w j zyku Borland Delphi. J zyk ten zosta wybrany ze wzgl du na du e mo liwoêci szybkiej konfiguracji wygodnego interfejsu u ytkownika oraz ogólnych mo liwoêci tego Êrodowiska programowego. Program WykrojnikiOpakowaƒ automatycznie generuje rysunki wykrojników opakowaƒ (na podstawie podanych przez u ytkownika parametrów) w aplikacji AutoCAD 2000 (2002) przy u yciu interfejsu automatyzacji OLE [7]. Automatyzacja OLE udost pnia protokó, za pomocà którego program Wykrojniki- Opakowaƒ uzyskuje dost p do wszystkich sk adników rysunkowych i ustawieƒ dokumentu AutoCAD. Program WykrojnikiOpakowaƒ jest programem zewn trznym wzgl dem aplikacji AutoCAD i jest jedynie klientem automatyzacji wykorzystujàcym interfejs automatyzacji OLE. Aby korzystaç z metod i obiektów interfejsu u ywajàc programu zewn trznego, niezb dne jest nawiàzanie po àczenia z serwerem OLE programu AutoCAD. Do tego celu s u y funkcja CreateOleObject, która tworzy obiekt udost pniajàcy obiekty programu AutoCAD. Z programu zewn trznego mo na uzyskaç dost p do aktualnie otwartego obiektu (rysunku) w programie AutoCAD za pomocà funkcji GetOleObject, która udost pnia obiekty aktywnego dokumentu. Uzyskanie po àczenia z serwerem OLE dla programu WykrojnikiOpakowaƒ napisanego w Delphi zrealizowane zosta o za pomocà funkcji PolaczZACAD [5, 6]. Program AutoCAD do okreêlenia po o enia punktu w przestrzeni modelu (na rysunku) korzysta z trzech wspó rz dnych (x, y, z). Interfejs automatyzacji OLE programu AutoCAD wymaga podawania wspó rz dnych w postaci odpowiedniej trójelementowej tablicy, której elementami sà liczby typu Double. Niestety kompilator Delphi nie dopuszcza stosowania tego typu tablic w automatyzacji OLE. W zwiàzku z tym do przesy ania wspó rz dnych wykorzystano zmienne typu OLEVariant. Zmienne te mo na przekszta ciç na typ tablicowy za pomocà funkcji VarArrayCreate [5]. Niektóre polecenia, na przyk ad przy generowaniu polilinii, wymagajà podania tablicy wspó rz dnych punktów o nieokreêlonej liczbie elementów. Tablica taka musi byç zgodna z typem OLEVariant. Prac z aplikacjà rozpoczyna si przez uruchomienie pliku WykrojnikiOpakowaƒ.exe. Po uruchomieniu programu przeprowadzana jest próba nawiàzania po àczenia z aplikacjà AutoCAD przy u yciu funkcji PolaczZACAD. Je eli aplikacja AutoCAD nie jest uruchomiona, program WykrojnikiOpakowaƒ automatycznie uruchamia jà i otwiera nowy dokument (rysunek). W przypadku poprawnego nawiàzania po àczenia z aplikacjà AutoCAD program zapisuje ustawienia aktualnego typu linii (polecenie Acad- Doc.ActiveLineType) i nazw aktywnej warstwy (polecenie AcadDoc.ActiveLayer). S u y do tego procedura Zapami tajustawienia. Zapisanie tych ustawieƒ jest potrzebne w celu ich przywrócenia po zakoƒczeniu dzia ania programu WykrojnikiOpakowaƒ. Nast pnie program wczytuje typy linii, które niezb dne sà do wykonania rysunku wykrojnika i definiuje warstw o nazwie okreêlonej przez sta à NazwaWarstwy (w programie warstwa nazwana zosta a Wykrojnik) oraz ustawia jà jako warstw aktywnà. Do dodania nowej warstwy s u y polecenie AcadDoc.Layers.Add. Przed dodaniem warstwy Wykrojnik program sprawdza, czy taka warstwa ju jest na aktywnym rysunku za pomocà funkcji LayIstnieje. Po zakoƒczeniu rysowania wykrojnika i zamkni ciu okna g ównego programu przez u ytkownika (przy u yciu klawisza Zakoƒcz), przywracane sà ustawienia aktywne przed uruchomieniem programu WykrojnikiOpakowaƒ dotyczàce typu linii i aktywnej warstwy w aplikacji AutoCAD. Ustawienia te zapisane zosta y przez funkcj ZapamietajUstawienia zaraz po uruchomieniu programu. Wykonany program zawiera trzy g ówne bloki pól definiujàcych poszczególne parametry opakowania: Wymiary opakowania zawiera podstawowe informacje o wymiarach opakowania i stronie klejenia, Zamkni cie górne umo liwia wybór typu zamkni cia górnego i podanie jego szczegó owych parametrów, Zamkni cie dolne zawiera tego samego typu informacje jak Zamkni cie górne. Poni ej tych trzech bloków znajdujà si dwa polecenia: Rysowanie wykrojnika rysowanie w aplikacji AutoCAD wykrojnika zgodnego z podanymi w trzech powy szych blokach parametrami, ZAKO CZ powodujàcy zakoƒczenie dzia ania programu WykrojnikiOpakowaƒ i przywrócenie ustawieƒ typu linii i aktywnej warstwy. Wyglàd interfejsu programu przedstawia rys. 2. W bloku Wymiary opakowania znajdujà si podstawowe dane niezb dne do narysowania wykrojnika opakowania o potrzebnych rozmiarach (rys. 2 i 3). Poszczególne pola, które wype nia u ytkownik, oznaczajà: WysokoÊç parametr okreêla wysokoêç opakowania wyra onà w milimetrach (nazwa pola Wys), SzerokoÊç parametr ten okreêla szerokoêç opakowania (nazwa pola Szer), G bokoêç parametr okreêla trzeci wymiar opakowania, czyli g bokoêç 14

(nazwa pola Gleb), Skrócenie tylnego boku parametr okreêla wartoêç, o jakà zostanie skrócony tylny bok (nazwa pola MinusTyl), Skrócenie boku (zak adka na klejenie) parametr okreêla wielkoêç, o jakà zostanie skrócony bok przylegajàcy do klejenia. Przy lewym klejeniu jest to bok prawy, natomiast przy klejeniu prawym jest to bok lewy (nazwa pola MinusBok), (te dwa parametry sà niezb dne, aby Rys. 2. Wyglàd interfejsu programu WykrojnikiOpakowaƒ opakowanie zachowa o rozmiary zewn trzne po sklejeniu), SzerokoÊç elementu àczàcego parametr okreêla szerokoêç elementu àczàcego dwie strony wykrojnika, element ten jest pokrywany klejem (nazwa pola SzerKlej), Pole wyboru: Strona klejenia nale y zaznaczyç lewà lub prawà stron klejenia opakowania (nazwy poleceƒ PoLewej i PoPrawej). Kolejne bloki programu dotyczà typów zamkni cia górnego i dolnego projektowanego opakowania. Program WykrojnikiOpakowaƒ umo liwia automatyczne wygenerowanie czterech rodzajów zamkni ç: Proste klejone (w którym wszystkie klapki majà kszta t prostokàtny), Na klapk (w którym zamkni cia klapki majà kszta t umo liwiajàcy wielokrotne zamykanie i otwieranie opakowania), Pó automat (zamkni cie o kszta cie umo liwiajàcym proste i efektowne zamkni cie opakowania bez u ycia kleju), Automat (zamkni cie umo liwiajàce szybkie i trwa e zamkni cie opakowania uniemo liwiajàce jego ponowne otwarcie zamkni cie wymaga u ycia kleju). Pierwsze trzy zamkni cia mogà znajdowaç si zarówno w górnej, jak i dolnej cz Êci opakowania, natomiast zamkni cie Automat mo e byç tylko zamkni ciem dolnym. Program w obecnej swojej postaci umo liwia bezproblemowe zaprojektowanie kszta tu szeregu typowych opakowaƒ tekturowych. Jak si jednak wydaje, celowe jest jego dalsze rozbudowanie i modernizacja. Mo liwe wydaje si, na przyk ad: wprowadzenie dodatkowych elementów opakowaƒ: ró nego kszta tu otwory umo liwiajàce wglàd do opakowania i znajdujàcego si w nim towaru, naci cia u atwiajàce podnoszenie opakowania (okràg e lub pó okràg e otwory), mo liwoêç zaokràgleƒ niektórych elementów zgodnie z podanym przez u ytkownika promieniem, dodanie elementu umo liwiajàcego zawieszenie gotowego opakowania na przeznaczonym do tego wieszaku, uzupe nienie górnego zamykania prostego-klejonego o naci cia umo liwiajàce wielokrotne otwieranie i zamykanie opakowania, dodatkowe zabezpieczenie elementu zamykajàcego w typie zamkni cia na klapk, rysowanie dodatkowych naci ç na opakowaniu w elementach, które b dà smarowane klejem w celu lepszego po àczenia klejonych elementów, rysowanie naci ç na kraw dziach bigów w miejscach zgi ç grubej tektury, dodatkowe elementy mo liwe do zdefiniowania przez u ytkownika; rozbudowa interfejsu opakowania obejmujàca: podpowiedzi wp ywu zmiany poszczególnych parametrów na inne parametry oraz funkcjonalnoêç zamkni cia i ca ego opakowania, graficzne zobrazowanie edytowanych parametrów; wprowadzenie dodatkowych warstw, np.: warstwa Wymiary, gdzie program mo e automatycznie zwymiarowaç najwa niejsze elementy opakowania w celu kontroli zgodnoêci wygenerowanego wykrojnika z za o eniami, warstwa Âcie ka odcinania, gdzie narysowany b dzie obrys opakowania potrzebny do obci cia grafiki majàcej znaleêç si na projektowanym opakowaniu; wprowadzenie dodatkowych modu ów, np.: modu automatycznie rozmieszczajàcy jak najwi kszà liczb wykrojników na podanym przez u ytkownika Rys. 3. Przyk adowe parametry w bloku Wymiary Opakowania formacie, mo liwoêç zapisu parametrów opakowania do pliku i odczytu wczeêniej zapisanych parametrów, baza danych poszczególnych elementów opakowaƒ. Praktyczne wykorzystanie programu Dla zilustrowania praktycznych mo liwoêci wykorzystania programu do projektowania typowych opakowaƒ przedstawiono proces tworzenia projektu wykrojnika opakowania pionowego mieszczàcego np. butelk perfum. Zarówno górne, jak i dolne zamkni cie w tym opakowaniu sà typu na klapk. Opakowanie to mo na szybko i wielokrotnie otwieraç i zamykaç. Pude ko to jest klejone po stronie prawej i odpowiednie boki sà skrócone wed ug wprowadzonych parametrów. Na rys. 4 pokazano wyglàd okna programu WykrojnikiOpakowaƒ w trakcie 15

Rys. 4. Okno g ówne programu WykrojnikiOpakowaƒ, wraz z wprowadzonymi parametrami, wed ug których wygenerowany b dzie w aplikacji AutoCAD wykrojnik opakowania tworzenia projektu wykrojnika w momencie wprowadzenia wszystkich parametrów, wed ug których tworzony b dzie w AutoCAD wykrojnik tego opakowania. Na rys. 5 przedstawiono gotowy rysunek wykrojnika z wymiarami wszystkich parametrów. jest wielokrotnie d u szy od czasu wprowadzenia odpowiednich parametrów do programu WykrojnikiOpakowaƒ. Samo automatyczne generowanie rysunku zajmuje tylko kilka sekund i mo e byç powtarzane po ka dej zmianie parametrów, a do osiàgni cia zamierzonego celu. Rozbudowa programu mo e umo liwiç rozszerzenie zakresu zastosowaƒ programu i zwi kszenie liczby czynnoêci podlegajàcych automatyzacji. Wszystkie opisane sposoby automatyzacji zadaƒ graficznych aplikacji AutoCAD, nawet te najprostsze, przynoszà wymierny wzrost wydajnoêci pracy w tym Êrodowisku graficznym. Najwi ksze mo liwoêci daje jednak zastosowanie j zyków programowania ogólnego zastosowania, takich jak Borland Delphi. Nale y mieç jednak na uwadze, i czas przeznaczony na napisanie aplikacji automatyzujàcej zadania graficzne nie mo e przekroczyç czasu, jaki nale a oby poêwi ciç na r czne projektowanie danych wykrojników, gdy wówczas tworzenie takich aplikacji stawa oby si niecelowe. LITERATURA Rys. 5. Projekt wykrojnika opakowania na perfumy z wymiarami wszystkich parametrów wprowadzonych przez projektanta wygenerowany automatycznie przez program Podsumowanie Przedstawiony program WykrojnikiOpakowaƒ napisany w j zyku Borland Delphi, automatyzujàcy proces rysowania w Êrodowisku graficznym AutoCAD przy u yciu interfejsu automatyzacji OLE, pokazuje korzyêci p ynàce z zastosowania wymienionych narz dzi programistycznych. Czas r cznego rysowania w aplikacji AutoCAD takich wykrojników opakowaƒ 1. Chlebus E.: Techniki komputerowe CAx w in ynierii produkcji. WNT, Warszawa 2000. 2. Tubielewicz K., Zaborski A.: Zastosowanie systemów CAD/ CAM do przygotowania produkcji. Materia y VI Szko y Komputerowego Wspomagania Projektowania, Wytwarzania i Eksploatacji, Jurata 13 17 maja 2002, s. 343 351. 3. Winkler T.: Komputerowy zapis konstrukcji. Seria Wspomaganie komputerowe CAD/CAM. WNT, Warszawa 1989, 1997. 4. Smith J., Gesner R.: AutoLISP czyli programowanie Auto- CADa. Helion, Gliwice 1995. 5. Czy ycki W., Lisowski E.: AutoCAD. Automatyzacja zadaƒ grafiki za pomocà Delphi. Helion, Gliwice 2002. 6. Lisowski E., Czy ycki W.: Programy AutoCAD 2000 i Inter- CAD Windows wspomagane aplikacjami przygotowanymi w DELPHI. Politechnika Krakowska, Kraków 2000. 7. Rybak T.: Automatyzacja zadaƒ graficznych w AutoCAD przy pomocy Delphi na przyk adzie projektowania wykrojników opakowaƒ tekturowych. Praca dyplomowa ITMiAP Politechnika Cz stochowska, Cz stochowa 2003. 16