Design View
Transkrypt
Design View
Wprowadzenie do parametrycznego modelowania geometrycznego i symulacji kinematyki na przykładzie programu: Design View Opracował: Dr inż. Zbigniew Rudnicki Z Rudnicki 1 Narzędzia do modelowania w tradycyjnych programach CAD W tradycyjnych programach CAD - takich jak Autocad - od wielu lat stosowane są takie metody i narzędzia jak: • modelowanie na płaszczyźnie lub w trzech wymiarach - 2D i 3D, • wprowadzanie współrzędnych na wiele sposobów, • wstawianie standardowych figur płaskich lub trójwymiarowych czyli tak zwanych prymitywów, • dokonywanie operacji na wybranych obiektach (obracanie, skalowanie, kopiowanie, odbicie symetryczne, obcinanie, fazowanie, zaokrąglanie, ...) • tryby „przyciągania”kursora do istniejących już obiektów, • możliwość grupowania elementów modelu na warstwach, • definiowanie modeli jako bloków, które będą stanowić wielokrotnie używane elementy składowe innych modeli, Z Rudnicki 2 1 Narzędzia do modelowania w parametrycznych programach CAD Parametryczne programy CAD - jak Inventor, Pro/Desktop, Pro/Engineer, Catia, Solid Edge, Solid Works, Unigraphics i inne udostępniają dodatkowo takie narzędzia jak: • więzy geometryczne - prostopadłość, równoległość, styczność, ... • parametryzację - wprowadzanie zmiennych do modelu geometrycznego, • możliwość wprowadzanie równań i nierówności do modelu geometrycznego • obustronne powiązanie modelu geometrycznego z matematycznym - zmiany jednego wpływają na drugi • automatyczny pomiar wymiarów i parametrów obiektów - np.: wyznaczanie pól, momentów bezwładności ... • realizację animacji - lub inaczej - symulacje kinematyczne Z Rudnicki 3 Nowoczesne podejście do modelowania geometrycznego i matematycznego Kolejność operacji: • Szkicowanie (m.in. profili brył) • Ustalanie więzów geometrycznych, a w tym także wymiarów • Równania i nierówności • Tworzenie i modyfikowanie brył poszczególnych detali • Generowanie rysunków technicznych • Składanie detali w zestawy Z Rudnicki 4 2 PARAMETRYZACJA PARAMETRYZACJA to: wprowadzenie zmiennych do modelu geometrycznego, A w szczególności: przypisanie zmiennych (parametrów) liczbowym wymiarom • możliwość wprowadzania równań i nierówności określających zależności między tymi zmiennymi • automatyczna modyfikacja modelu geometrycznego po zmianie wartości zmiennych lub zależności między nimi a b a=2*b Z Rudnicki 5 PARAMETRYZACJA - stanowi obustronne powiązanie modelu geometrycznego z modelem matematycznym i zapewnia wzajemną zgodność tych modeli Z Rudnicki 6 3 PARAMETRYZACJA Nie wszystkie programy CAD umożliwiają stosowanie parametryzacji modeli geometrycznych oraz więzów. Do parametrycznych należą m.in.: • Autodesk Inventor • Pro/Desktop • Pro/Engineer • Catia • Solid Edge • Solid Works • ... A także Design View Z Rudnicki 7 WIĘZY GEOMETRYCZNE Więzy geometryczne to relacje między elementami modelu geometrycznego (odcinkami, łukami, okręgami,...), na przykład: – – – – – – – prostopadłość, równoległość, styczność, połączenie końców, równość długości, konkretny wymiar liczbowy, inna zależność określona równaniem lub nierównością Przykładowo w programie Pro/Desktop można te więzy oglądać, dodawać, usuwać, ... Z Rudnicki 8 4 Program Design View (wer.3) W laboratorium działa w wersji DEMO - co objawia się brakiem możliwosci zapisywania do pliku. Z Rudnicki 9 Ekran programu Design View 3 Objaśnienia przycisków i podpowiedzi wyświetlane są w linii u dołu ekranu: Z Rudnicki 10 5 Design View (DV3) - paski narzędzi Z Rudnicki Narzędzia rysunkowe 11 Narzędzia edycyjne: Z Rudnicki 12 6 Więzy geometryczne Mogą być tworzone: a) w trakcie rysowania: • samoczynnie - gdy jest symbol zamkniętej kłódki • lub po włączeniu odpowiednich opcji przyciągania - sygnalizowanych kształtem kursora b) po narysowaniu - przez wybór obiektu lub pary obiektów i wciśnięciu odpowiedniego przycisku z paska edycji więzów: Z Rudnicki 13 Szkicowanie w DV3 Szkicowanie to rysowanie w którym nie są istotne wymiary a jedynie więzy. Jeśli przycisk z symbolem kłódki nie jest wciśnięty - czyli kłódka na przycisku jest otwarta - to więzy (i linie konstrukcyjne) nie są tworzone przy rysowaniu. Taki rysunek rozpada się na elementy przy próbie rozciągania (modyfikowania) myszką. Jeśli wciśniemy ten przycisk czyli „zamkniemy kłódkę” i narysujemy prostokąt to można będzie go modyfikować przez ciągnięcie myszką za narożnik lub krawędź. Wymiary będą się zmieniać ale prostokąt pozostanie prostokątem dzięki temu, że jego boki są powiązane z liniami konstrukcyjnymi poziomymi i pionowymi czyli posiadają więzy: „pionowość” lub „poziomość”. Z Rudnicki DV3 sygnalizuje niebieskimi liniami kierunki pionowy i poziomy, a także pokazuje poprzednie położenia elementów po zmianach 14 7 Tworzenie więzów przy szkicowaniu Jeśli przy rysowaniu nie wybierzesz opcji przyciągania, to standardowo włączona jest opcja „inteligentne przyciąganie”. Pozwala ono łatwo dołączać rysowane elementy do punktów, linii, linii konstrukcyjnych i punktów przecięcia. Postać zmieniającego się kursora pokazuje do czego nastąpiłoby przyciągnięcie po kliknięciu. Na przykład jeśli wybrałeś „przyciąganie do punktu przecięcia”, kursor zmieni się w odpowiedni symbol za każdym razem, gdy znajdzie się w pobliżu jakiegoś punktu przecięcia. Jeśli włączony jest przycisk „tworzenie więzów” czyli „zamknięta kłódka” to tworzone więzy (np. styczność odcinka i okręgu) będą utrzymywane nawet gdy jeden z elementów będzie się przemieszczał Z Rudnicki 15 Naprawianie więzów „pionowości” Wymazanie linii konstrukcyjnej związanej z bokiem prostokąta spowoduje utratę powiązania boku prostokąta z pionem czy poziomem. Można to naprawić wstawiając odpowiednią linię konstrukcyjną przechodzącą przez jeden koniec tego boku a następnie po wybraniu tej linii i (z trzymaniem SHIFT) drugiego końca skośnego odcinka, należy kliknąć narzędzie „połącz punkt z linią” tak jak to pokazuje rysunek obok. Z Rudnicki 16 8 Wymiarowanie Po zwymiarowaniu niemożliwe jest modyfikowanie rysunku przez przeciąganie myszką a jedynie poprzez zmiany wartości liczbowych na liniach wymiarowych. Konkretny wymiar liczbowy jest także rodzajem więzów. Sprawdź/ustaw jednostki miar w menu: Parametry - Skala/Jednostki. Przy wymiarach które wynikają z innych, DV3 wyświetli symbol „WYN” co oznacza „wymiar wynikowy”. Na przykład gdy w trójkącie prostokątnym zwymiarujemy trzy boki to przy trzecim wstawianym wymiarze pojawi się taki symbol, bo przecież twierdzenie Pitagorasa określa długość trzeciego boku gdy dwa są dane. Można także - w uzasadnionych przypadkach - wymusić traktowanie wymiaru jako wynikowego, wciskając przycisk „WYN”. Wymiary wynikowe nie pozwalają bezpośrednio zmieniać swych wartości liczbowych. Z Rudnicki 17 Parametryzacja i równania Po zwymiarowaniu rysunku można przypisywać zmienne poszczególnym wymiarom. W tym celu trzeba kliknąć wymiar podwójnie i nie zmieniając wartości liczbowej wpisać przed nią nazwę zmiennej oraz odstęp. Po wprowadzeniu zmiennych czyli „sparametryzowaniu” modelu można wprowadzać równania i nierówności określające wartości wymiarów i zależności między zmiennymi. Do wprowadzania równań służy przycisk [=] albo można z menu „Więzy” wybrać pozycję „Równania” Z Rudnicki 18 9 Regiony - figury powierzchniowe Jeśli chcemy z kresek i linii przejść do figur powierzchniowych to musimy zamknięte kontury przekształcić na regiony. W tym celu należy je zaznaczyć (zakreślić myszką) i wybrać z menu: „Więzy - Twórz region”. Po utworzeniu regionów możemy je: • zakreskować • wyznaczyć pole powierzchni i inne parametry geometryczne Po zaznaczeniu regionu wybieramy w tym celu odpowiednie opcje z menu „Więzy”. DV3 prosi wówczas o kliknięcie na obwodzie wybranego regionu Z Rudnicki 19 Bloki Podobnie jak w Autocadzie oraz innych programach CAD, tak i w programie Design View nie trzeba wielokrotnie powtarzać rysowania tego samego obiektu lecz - po jednorazowym narysowaniu (np.: krzesła) - mamy do dyspozycji dwa różne rozwiązania. Możemy mianowicie • wielokrotnie kopiować oryginał (także macierzowo) albo • zdefiniować oryginał jako blok, nadając mu nazwę oraz określając punkty wstawiania (w DV3 to „punkty aktywne” ), które będą wiązane z resztą rysunku. Zdefiniowanie dwu lub trzech punktów aktywnych pozwoli automatycznie dopasować skalę wstawianego bloku do odległości między punktami do których jest doczepiany Definiowanie bloków pozwala tworzyć bibliotekę elementów (na przykład detali maszyn), które będzie można wielokrotnie wstawiać zarówno w jednym jak i wielu innych rysunkach. To samo dotyczy bloków trójwymiarowych. Modyfikacja (edycja) bloku przeniesie się automatycznie na wszystkie wstawione jego kopie i oszczędzi nam pracy. Z Rudnicki 20 10 Symulacje kinematyczne - animacja i iteracja Sparametryzowany model pozwala łatwo realizować symulacje kinematyczne. Do wyboru są w menu „Więzy” dwa narzędzia: ITERACJA - pojawi się takie okno jak obok pozwalające cyklicznie zmieniać wartość wybranej zmiennej (kąta, promienia, długości, ...) ANIMACJA - realizowana jest przy naciskaniu klawiszy CTRL+A jeśli istnieje równanie o postaci: new_zmienna = <wyrażenie ze zmienną> na przykład: new_kat = kat +2 albo: new_pole1 = 0,9 * pole1 Z Rudnicki 21 11