automatyzacja formowania początkowej informacji do analizy
Transkrypt
automatyzacja formowania początkowej informacji do analizy
1/2011 Technologia i Automatyzacja Montażu AUTOMATYZACJA FORMOWANIA POCZĄTKOWEJ INFORMACJI DO ANALIZY MONTOWANYCH WYROBÓW Władimir N. KORENKOW, Anatolij A. SUBIN W opracowaniu podano analizę początkowych danych niezbędnych dla automatycznego funkcjonowania modułów programowych do analizy montowanych wyrobów. Opisano wspomaganie programowe do automatycznego wprowadzania, jak również przetwarzania geometrycznego informacji bezpośrednio z modelu 3D montowanego wyrobu. Podstawowym zadaniem związanym z zasilaniem modułu CAAPP (Computer Aided Assembly Process Planning) informacją wejściową jest poszukiwanie możliwych kierunków względnych przemieszczeń części i sprawdzenie możliwych kierunków względnych przemieszczeń części, jak i sprawdzenie warunków ich dostępności do strefy montażu. Wszystkie metody tego typu można podzielić na trzy następujące grupy. Aprioryczne wyznaczenie możliwych kierunków przemieszczeń (np. kierunki linearne w systemie współrzędnych). Wyznaczenie możliwych kierunków przemieszczeń na bazie analizy par kinematycznych [1 – 4]. Ponieważ identyfikowanie najczęściej spotykanych typów powierzchni we współczesnych 3D CAD jest dość proste, wyodrębnia się pary płaszczyznowe, sferyczne, cylindryczne, stożkowe i gwintowe. Możliwe przemieszczenia wyznacza się na podstawie liczby stopni swobody (rys. 1). styk płaski styk cylindryczny Rys. 2. Geometryczna wizualizacja zbioru trajektorii przemieszczeń Tij części ai względem aj W ogólnym przypadku, przy przemieszczaniu części ai względem grupy części A′ = {a j ,..., am } , zacho- dzi zależność (rys. 3): m Ti ( j ,..., m ) = Ti q= j q Rys. 3. Wyznaczanie przestrzennych przemieszczeń grup części Określiwszy jednym z podanych wyżej sposobów możliwe kierunki ustawiania części, należy sprawdzić warunek dostępności danej części do strefy montażu. Z punktu widzenia geometrii warunek dostępności jest spełniony, jeśli trójwymiarowy obiekt, będący śladem od ruchu części po pewnej trajektorii, nie przecina żadnego z elementów wchodzących w skład wyrobu (rys. 4). Rys. 1. Przykład wyznaczania kierunków wzajemnych przemieszczeń części na podstawie analizy ruchu w kinematycznych parach Trzecia grupa metod sprowadza się do analizy topografii powierzchni kontaktowych części [5 – 10]. Pozwala to określić nie tylko oddzielnie rozpatrywane kierunki, lecz również objętość przestrzeni, w której może przemieszczać się przedział po dowolnej trajektorii względem drugiej części (rys. 2). 10 kierunek „wirtualnych” przemieszczeń ślad przemieszczenia części Rys. 4. Sprawdzanie warunków dostępności Technologia i Automatyzacja Montażu Współczesne systemy 3D CAD nie są w stanie algorytmicznie zrealizować takiego zadania. Z tych względów zachodzi konieczność opracowania metody, która pośrednio umożliwiałaby dokonanie analizy dostępności. W przypadku wykorzystania twardych 3D modeli, efektywna jest metoda „wirtualnych” przemieszczeń obiektów, której opis programowej realizacji przytoczono w pracach [1 – 13]. Istota tej metody polega na przemieszczaniu 3D modelu części ai jednostki montażowej względem swego początkowego położenia na pewną wielkość ε w kierunku t ∈ T i sprawdzeniu obecności strefy przecięcia między obiektami jednostki. Część ai ogranicza aj w kierunku t ∈ T, jeśli w odległości równej gabarytowemu wymiarowi wyrobu (przy przemieszczaniu aj z krokiem ε) będzie znaleziona strefa przecięcia między odpowiednimi 3D obiektami (rys. 5). obszar oddziaływania Rys. 5. Przykład określenia możliwości ustawienia części „koło zębate” metodą „wirtualnych” przemieszczeń Jednym z istotnych mankamentów tej metody jest dość duża pracochłonność obliczeń przy małych wartościach ε, a przy zwiększeniu wartości ε – staje się prawdopodobne, że elementy konstrukcyjne dwóch części mogą znajdować się między rozpatrywanymi punktami sprawdzania. W wyniku tego część strefy przecinania nie zostanie zauważona. Takiej niedogodności nie ma metoda analizy przecięć powierzchni części [14]. Istota jej jest prosta: jeśli przy wzajemnym przemieszczaniu części wzdłuż pewnego kierunku t ∈ T części przetną się, to przetną się również projekcje części powierzchni tych części na płaszczyźnie prostopadłej do t (rys. 6). Rys. 6. Przykład określenia możliwości ustawienia części metodą analizy przecięć projekcji powierzchni 1/2011 S jp ogranicza możliwe kierunku t k ∈ Ti tylko przy Jak wynika z rys. 6, element przemieszczenie S ip w dwóch warunkach: • przy obecności Δ g ∈ S jp i Δ q j minimum dwóch trójkątów ∈ Sip , których projekcje przeci- nają się prostopadłą t k • przy odległości między w kierunku ruchu że ∈ Ti j na płaszczyźnie Δ g ∈ S jp i L( Δ g , Δ q ) > 0 (jest χ, Δ q ∈ S ip oczywiste, powierzchnia, do której należy Δ r ∈ S jp , nie ogranicza przemieszczeń projekt Sip ). Powyższe podejście pozwala sprowadzić zadanie z trójwymiarowego na dwuwymiarowe. Aby sprawdzić przecięcie jednej pary poligonalnych powierzchni (trójkątów), potrzebne są tylko 74 arytmetyczne operacje. Mimo tej zalety, główną przyczyną uniemożliwiającą szerokie wykorzystanie tego sposobu jest duża pracochłonność obliczeń (przy zgrubnej aproksymacji dla montażu 100 części należy wykonać ponad 1012 operacji, co jest niemożliwe w czasie procesu projektowania). Szczególnie użyteczna może być modyfikacja powyższej metody – analiza przecięć projekcji rozpatrywanych oddzielnie powierzchni [15, 16], a nie tylko ich aproksymujących fragmentów (rys. 7). obszar przecinania Rys. 7. Przykład określenia parametrów części metodą projekcji Algorytmiczna podstawa tej metody może być opisana następującymi zasadami: 1. Import przez pośredniczący format (np. *.stp lub *.igs) geometrii z 3D CAD systemu i formatowania drzewiastej struktury: „część – wykaz powierzchni”. 2. Dla każdej części, uwzględniając kontaktowe ograniczenia, wyznaczyć zbiory najbardziej znaczących kierunków montażu. 3. W każdym kierunku dla wszystkich par części: − Dla wszystkich kombinacji powierzchni dwóch części wyznaczyć obecności strefy przecinania się ich projekcji. 11 1/2011 − − W przypadku wyjawienia strefy przecięcia należy określić wzajemne położenie powierzchni stycznych do kierunku analizy (pokrywanie się wektorów t i k). W ten sposób można stwierdzić, że analiza bezpośrednia topologii powierzchni splajnów na danym etapie rozwoju CAD jest prawie jedyną metodą formowania początkowych danych (w uzgodnionym dla inżyniera czasie) dla systemów automatycznego projektowania technologii montażu wyrobów. Technologia i Automatyzacja Montażu 9. 10. 11. LITERATURA 1. 2. 3. 4. 5. 6. 7. 8. Kramer G.A.: Solving geometric constraint systems, a case study in kinematics, The MIT Press, Cambridge, Massachusetts, 1992. Laperrière L., Eimaraghy H.A: A generative assembly process planner. Journal of Manufacturing Systems. GAPP 1996, Vol. 15, nr 4, p. 282 – 293. Turner J., Subramaniam S., Gupta S.: Constrain representation and reduction in assembly modeling and analysis. IEEE Transaction on Robotics and Automation. 1992, Vol. 8, nr 6, p. 741 – 749. Пасeчник В.А., Лашина Ю.В.: Виявлення кинематичних зєднань у складальний одиници на основи информации про бинарни видношення обмеження рухливости. Труды одесского политехнического университета: Науч. и произв.-прак. сб. по техн. и ест. наукам. – Одесса, 2008. – Вып. 1(29), c. 31 – 35. Woo T.C., Dutta D.: Automatic disassembly and total ordering in three dimensions. Transactions of the ASME. 1991, Vol. 113, nr 2, p. 207 – 213. Woo T.C.: Visibility maps and spherical algorithms. Computer Aided Design. 1994, Vol. 26, nr 1, p. 6 – 16. Wilson R.H., Latombe J.: Geometric reasoning about mechanical assembly. Artificial Intelligence. 1994, Vol. 71, nr 2, p. 371 – 396. Latombe J., Wilson R.H., Cazals F.: Assembly Sequence with tolerances parts. Computer Aided Design. 1997, Vol. 29, nr 2, p.159 – 174. 12. 13. 14. 15. 16. Romney B., Godard C., Goldwasser M., Ramkumar G.: An Efficient System for Geometric Assembly Sequence Generation and Evaluation. Proc. ASME International Computers in Engineering Conference. 1995, p. 699 – 712. Siddique Z., Rosen D.W.: A virtual prototyping approach to product disassembly reasoning. Computer Aided Design. 1997, Vol. 29, nr 12, p. 847 – 860. Давыгора В.Н., Пасечник В.А., Симута Р.Р.: Спосиб визначення взаємних обмежень рухливости деталей у складальний одиници. Висник технологичного университету подилля. 2000, nr 3 / ч.2, c.157 – 161. Симута Р.Р.: Забезпечення якости и прискорення технологичной пидготовки механоскладального виробництва: Дис канд. Техн. Наук: 05.02.08. К., 2003, с. 174. Симута Р.Р.: Визначення бинарних видношень обмеження рухливости деталей складальной одиници в напрямках, яки не є колинеарними головний системи координат. Наукови висти НТУУ „КПІ”. 2002, nr 6, c. 89 – 93. Кореньков В.М.: Автоматизований синтез маршрутних технологічних процесів складання. Дис. канд. Техн. Наук: 05.02.08. К., 2005, с. 171. Rejneri N.: Détermination et simulation des opérations d'assemblage. Lors de la conception de systèmes mécaniques: These Pour obtenir le grade de Docteur de l'inpg Institut national polytechnique de Grenoble, 2000. Romney B., Godard C., Goldwasser M., Ramkumar G.: An Efficient System for Geometric Assembly Sequence Generation and Evaluation. Proc. ASME International Computers in Engineering Conference. 1995, p. 699 – 712. _______________ Prof. Władimir N. Korenkow i dr Anatolij A. Subin są pracownikami Uniwersytetu Technicznego Politechniki Kijowskiej, Ukraina. NOWE KSIĄŻKI Kinematyka układów wieloczłonowych. Metody obliczeniowe. Janusz Fraczek i Marek Wojtyra. Wydawnictwa Naukowo-Techniczne opublikowały książkę-podręcznik pt. „Kinematyka układów wieloczłonowych. Metody obliczeniowe.” W książce przedstawiono nowoczesne i efektywne metody obliczeniowe kinematyki układów wieloczłonowych, czyli układów złożonych z dużej liczby ciał (członów) połączonych ze sobą w różny sposób, które poruszać się mogą pod działaniem rozmaitych wymuszeń. Główne rozdziały to: Przedmowa. 1. Wstęp. 2. Wiadomości wstępne z matematyki i teorii mechanizmów. 3. Opis kinematyki mechanizmu. 12 4. Analiza kinematyczna mechanizmów we współrzędnych złączonych. 5. Analiza kinematyczna mechanizmów we współrzędnych absolutnych. 6. Więzy nadmiarowe. Położenia osobliwe. Punkty startowe analizy. Bibliografia. Skorowidz. Książka formatu B5 liczy 458 stron, zawiera 27 pozycji bibliograficznych oraz CD z programami MATLAB prezentującymi algorytm obliczeń kinematycznych. Książka jest dostępna w księgarni internetowej WNT: www.wnt.pl. ciąg dalszy str. 44