Modelowanie bryłowe zespołów i elementów maszyn w programach ...

221
Publikacja współfinansowana ze środków UNII EUROPEJSKIEJ w ramach Europejskiego Funduszu Społecznego Projekt „Plan Rozwoju Politechniki Częstochowskiej Dawid CEKUS Ludwik KANIA Modelowanie bryłowe zespołów i elementów maszyn w programach grafiki inżynierskiej Częstochowa 2009

Transcript of Modelowanie bryłowe zespołów i elementów maszyn w programach ...

Page 1: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

Publikacja współfinansowana ze środków UNII EUROPEJSKIEJ

w ramach Europejskiego Funduszu Społecznego Projekt „Plan Rozwoju Politechniki Częstochowskiej

Dawid CEKUS ● Ludwik KANIA

Modelowanie bryłowe zespołów i elementów maszyn

w programach grafiki inżynierskiej

Częstochowa 2009

Page 2: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

188

Autorzy: Dawid Cekus – część druga Ludwik Kania – część pierwsza Recenzenci: dr hab. inż. Tadeusz Smolnicki prof. PWr. dr hab. inż. Wojciech Sochacki prof PCz. Wszystkie występujące w tekście nazwy produktów oraz znaki firmowe są zastrzeżonymi nazwami, znakami firmowymi lub znakami towarowymi ich właścicieli. Zastrzeżonych nazw i symboli (w tym graficznych) firm i produktów użyto w książce jedynie w celu identyfikacji. © Copyright by Politechnika Częstochowska „Plan Rozwoju Politechniki

Częstochowskiej” 2009

Page 3: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

189

Część druga

Program CATIA

Page 4: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

190

Spis treści

Część druga ...........................................................................................................189 4. Organizacja programu .......................................................................................193

4.1. Interfejs programu.......................................................................................193 4.2. Drzewo strukturalne modelu .......................................................................194 4.3. Elementy modelu i system plików ..............................................................196 4.4. Tryby pracy .................................................................................................198 4.5. Skróty klawiszowe ......................................................................................200 4.6. Poruszanie się w przestrzeni modelu oraz sposoby wyświetlania modelu .201 4.7. Budowa złożonych modeli bryłowych........................................................205 4.8. Dostosowanie programu do potrzeb użytkownika ......................................206 4.9. Rozpoczęcie pracy z programem ................................................................210

5. Tworzenie profilów ...........................................................................................211 5.1. Uruchamianie i wybór rodzaju szkicownika...............................................211 5.2. Ustawienia szkicownika..............................................................................213 5.3. Narzędzia rysunkowe..................................................................................217

5.3.1. Profile ..................................................................................................218 5.3.2 Osie.......................................................................................................218 5.3.3. Profile zdefiniowane............................................................................218 5.3.4. Okręgi i łuki.........................................................................................220 5.3.5. Splajny.................................................................................................220 5.3.6. Krzywe stożkowe ................................................................................222 5.3.7. Linie ....................................................................................................223 5.3.8. Punkty..................................................................................................225

5.4. Narzędzia edycyjne .....................................................................................226 5.4.1. Zaokrąglanie i fazowanie ....................................................................226 5.4.2. Docinanie, wydłużanie, przerywanie linii oraz zamykanie i dopełnianie łuków.............................................................................................................227 5.4.3. Transformacje......................................................................................228 5.4.4. Rzutowanie elementów 3D na płaszczyznę szkicownika....................231

5.5. Więzy geometryczne i wymiarowe.............................................................232 5.5.1. Definiowanie więzów..........................................................................233 5.5.2. Animacja i edycja więzów ..................................................................236

5.6. Diagnozowanie poprawności profilów .......................................................237 5.7. Wizualizacja elementów bryłowych i krawędziowych w szkicowniku......242 5.8. Funkcje ułatwiające pracę z profilami ........................................................244

5.8.1. Zaznaczanie krzywych ........................................................................244 5.8.2. Wyszukiwanie elementów w drzewie topologicznym i na profilu......244 5.8.3. Zmiana płaszczyzny bazowej dla szkicu.............................................245

6. Modelowanie bryłowe.......................................................................................246 6.1. Elementy referencyjne ................................................................................246

6.1.1. Punkty..................................................................................................246 6.1.2. Linie ....................................................................................................251

Page 5: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

191

6.1.3. Płaszczyzny .........................................................................................254 6.2. Narzędzia do tworzenia modeli bryłowych.................................................257

6.2.1. Wyciąganie profilów i powierzchni oraz tworzenie „kieszeni” ..........257 6.2.2. Bryły obrotowe....................................................................................263 6.2.3. Otwory o przekroju kołowym .............................................................266 6.2.4. Bryły tworzone poprzez wyciąganie profilu po ścieżce......................269 6.2.5. Użebrowania........................................................................................270 6.2.6. Tworzenie brył na podstawie, co najmniej dwóch profili ...................271

6.3. Modyfikowanie kształtu modeli bryłowych................................................276 6.3.1. Zaokrąglanie krawędzi ........................................................................276 6.3.2. Fazowanie............................................................................................282 6.3.3. Pochylenia ...........................................................................................282 6.3.4. Elementy cienkościenne ......................................................................287 6.3.5. Zmiany grubości elementów ...............................................................288 6.3.6. Gwinty .................................................................................................289 6.3.7. Usuwanie i zastępowanie powierzchni................................................290

6.4. Modyfikacja elementów bryłowych z użyciem powierzchni......................291 6.5. Transformacje .............................................................................................293

6.5.1. Podstawowe narzędzia do transformacji .............................................293 6.5.2. Szyk.....................................................................................................295 6.5.3. Skalowanie ..........................................................................................300

6.6. Operacje Boolowskie ..................................................................................302 6.7. Nadawanie własności materiałowych .........................................................306

7. Wykonywanie złożeń ........................................................................................309 7.1. Struktura drzewa topologicznego w złożeniach..........................................309 7.2. Dodawanie elementów do złożenia.............................................................310

7.3. Manipulowanie położeniem komponentów ...........................................315 7.4. Więzy kontaktowe.......................................................................................319 7.5. Operacje na złożeniach ...............................................................................327 7.6. Pomiary .......................................................................................................331 7.7. Analiza więzów...........................................................................................334 7.8. Analiza złożeń.............................................................................................334

7.8.1. Analiza kolizji .....................................................................................335 7.8.2. Analiza przekrojów .............................................................................338 7.8.3. Analiza odległości ...............................................................................341

7.9. Części znormalizowane...............................................................................342 7.10. Zapis plików..............................................................................................344

8. Ćwiczenia ..........................................................................................................347 Ćwiczenie 1 ...................................................................................................347 Ćwiczenie 2 ...................................................................................................355 Ćwiczenie 3 ...................................................................................................359 Ćwiczenie 4 ...................................................................................................361 Ćwiczenie 5 ...................................................................................................365 Ćwiczenie 6 ...................................................................................................369

Page 6: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

192

Ćwiczenie 7 ...................................................................................................371 Ćwiczenie 8 ...................................................................................................375 Ćwiczenie 9 ...................................................................................................379 Ćwiczenie 10 .................................................................................................383 Ćwiczenie 11 .................................................................................................386 Ćwiczenie 12 .................................................................................................389 Ćwiczenie 13 .................................................................................................400

Literatura ...............................................................................................................407

Page 7: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

193

4.1. ORGANIZACJA PROGRAMU

CATIA to bardzo rozbudowany pakiet inżynierski, umożliwiający przepro-wadzenie całego procesu konstrukcyjnego, od budowy wirtualnego prototypu do-wolnego urządzenia lub maszyny, poprzez jego analizę po optymalizację.

Ze względu na zakres niniejszego podręcznika, który obejmuje jedynie mode-lowanie bryłowe, zostaną omówiono tylko te moduły programu, które są wykorzy-stywane podczas tworzenia takiego rodzaju modeli. W przypadku stosowania wcześniejszych wersji programu niż CATIA V5 R19, czytelnik może natrafić na nieistniejące lub zmienione opcje i elementy programu lub na nieco inną postać okien dialogowych. Jednak podczas nauki podstawowych mechanizmów modelo-wania nie powinno stanowić to istotnych trudności.

4.1. Interfejs programu

Okno główne programu CATIA zilustrowano na rysunku 4.1.

Rys. 4.1. Okno główne programu CATIA

Page 8: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

194

Można na nim wyróżnić jedenaście podstawowych elementów, takich jak: 1. menu górne, którego zawartość we wszystkich modułach jest jednakowa, za

wyjątkiem zakładki Insert, zawierającej wszystkie dostępne funkcje występują-ce w aktywnym module,

2. menu dolne, którego zawartość można dowolnie konfigurować, zazwyczaj zawiera między innymi część funkcji z zakładek File i View menu górnego,

3. pasek podpowiedzi informujący użytkownika, co należy wykonać po urucho-mieniu funkcji,

4. ikona umożliwiająca „szybkie” przełączanie się pomiędzy ustalonymi przez użytkownika modułami oraz informująca, w jakim module obecnie się on znaj-duje,

5. menu boczne (paski narzędziowe) zawierające narzędzia dostępne w danym module (użytkownik może w dowolny sposób zmieniać zarówno zawartość, jak i położenie poszczególnych funkcji),

6. symbol oznajmujący, że w menu dolnym lub bocznym są jeszcze ukryte paski narzędziowe,

7. kompas (manipulator), który umożliwia obrót oraz przemieszczanie obiektów geometrycznych (można go włączyć lub wyłączyć poprzez wybór z menu gór-nego funkcji View→Compass),

8. symbol określający aktualne położenie układu współrzędnych, 9. „róża płaszczyzn”, czyli trzy podstawowe płaszczyzny przecinające się

w początku układu współrzędnych, na których miedzy innymi tworzone są szkice,

10. drzewo strukturalne modelu (drzewo topologiczne), 11. tworzony model geometryczny.

4.2. Drzewo strukturalne modelu

Drzewo strukturalne modelu nazywane także drzewem topologicznym jest jednym z najistotniejszych elementów programu podczas modelowania. Zawiera ono całą historię operacji wykonywanych przez użytkownika na tworzonym mode-lu i pozwala na dostęp do każdej operacji modelowania z możliwością dokonania zmian wymiarowych oraz zmian wybranych opcji modelowania.

Na rysunku 4.2 przedstawiono przykładowy model geometryczny wraz z odpowiadającym mu drzewem topologicznym. W drzewie tym można wyróżnić: nazwę tworzonej części (rys. 4.2: 1), podstawowe płaszczyzny szkicowania (rys. 4.2: 2), ikonę (rys. 4.2: 3) do zwijania (‘-’) lub rozwijania (‘+’) gałęzi drzewa, rodzaje operacji wykonanych na modelu (rys. 4.2: 4), wszystkie zrealizowane ope-racje w kolejności chronologicznej (rys. 4.2: 5) oraz tak zwane miejsce zdefinio-wania (rys. 4.2: 6).

Miejsce zdefiniowania może być zastosowane, jako: element wyznaczający koniec modelowania, wówczas wszystkie operacje wy-

konane za nim nie będą widoczne na modelu (rys. 4.3: b),

Page 9: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

195

element, po którym zostanie wykonane następne polecenie, element wskazujący, w której gałęzi drzewa będą wykonywane oraz zapisywa-

ne operacje (rys. 4.3c).

Rys. 4.2. Drzewo topologiczne dla przykładowej bryły

Rys. 4.3. Miejsce zdefiniowania: a) sposób aktywowania, b) jako koniec etapu modelowania, c) jako

element informujący, w której gałęzi będą wykonywane i zapisywane operacje

Ustalenie miejsca zdefiniowania realizuje się za pomocą menu podręcznego, uruchamianego prawym przyciskiem myszy, na wybranym elemencie i aktywowanie funkcji Define In Work Object (rys. 4.3a).

Użytkownik ma możliwość przełączania aktywności pomiędzy trybem mode-lowania a edycją drzewa topologicznego, poprzez kliknięcie na jedną z pionowych

Page 10: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

196

linii drzewa strukturalnego lub symbolu określającego aktualne położenie układu współrzędnych lub za pomocą klawiszy skrótów. Jeżeli aktywna jest edycja drzewa topologicznego, wówczas model staje się ciemniejszy (rys. 4.4) i nie ma możliwo-ści prowadzenia na nim dalszych operacji.

Rys. 4.4. Aktywna edycja drzewa topologicznego

4.3. Elementy modelu i system plików

Obecnie projektowane urządzenia lub maszyny są zbiorem wielu elementów. W programie CATIA każdy pojedynczy składnik nazywany jest częścią

(Part), natomiast zespół części nazywany jest produktem (Product). Produkt może składać się z dowolnej liczby innych produktów, części i komponentów (Compo-nents).

Na drzewie strukturalnym, każdy z powyższych elementów oznaczony jest innym symbolem, co pokazano na rysunku 4.5.

Rys. 4.5. Symbol: a) produktu, b) części, c) komponentu

Produkt (rys. 4.6: 1) nie ma własnej geometrii, jest to zbiór linków do części i więzów, jakie zostały użyte do połączenia tych elementów. Produkt jest zapisy-wany w pliku z rozszerzeniem *.CATProduct.

Część (rys. 4.6: 2,3) może być kombinacją elementów typu Body (rys. 4.6: 4,5), Geometrical Set (rys. 4.6: 6) lub Ordered Geometrical Set (rys. 4.6: 7). Części zapisywane są w plikach z rozszerzeniem *.CATPart.

Komponent to element, który nigdy nie zostanie zapisany na dysku. Służy on wyłącznie do segregowania elementów w drzewie topologicznym.

Page 11: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

197

Rys. 4.6. Drzewo topologiczne: a) pojedynczej części (Part), b) produktu (Produkt)

Body jest to zbiór przede wszystkim elementów bryłowych, ale może także zawierać elementy krawędziowe i powierzchniowe. Elementy typu Body dziedzi-czą cechy od „rodziców” oraz posiadają tak zwaną hierarchię liniową, która po-zwala na zmianę położenia wybranego elementu na drzewie topologicznym. Zmia-nę położenia realizuje się za pomocą polecenia Reorder (prawy przycisk myszy na wybranej gałęzi i aktywowanie nazwa funkcji.x object→Reorder). Wskazany ele-ment (rys. 4.7: 1) zostanie przeniesiony za (After), przed (Before) lub wewnątrz (Inside) (rys. 4.7: 3) innego wybranego elementu (rys. 4.7: 2). W miejscach, gdzie gałęzie są podświetlone na kolor żółty nie można wstawić przenoszonego elemen-tu. Part Body jest to Body główne, które zawsze jest pierwsze w drzewie topolo-gicznym części i nie może zmienić swojego miejsca. Aby uczynić z Body podrzęd-nego Body główne, należy najechać na nie myszką, przycisnąć prawy klawisz i z menu podręcznego wybrać polecenie Body.x object→Change Part Body.

Gałąź Geometrical Set zawiera elementy bazowe i referencyjne do tworzenia powierzchni i krzywych. Posiada ona hierarchię nieliniową, czyli nie istnieje moż-liwość stosowanie opcji Reorder oraz nie dziedziczy cech od „rodziców".

Natomiast gałąź Ordered Geometrical Set zawiera powierzchnie i krzywe. Elementy mają strukturę liniową i hierarchiczną (podobnie jak Body). Obiekt ten może zawierać elementy typu Body.

Ze względu na fakt, iż niniejszy podręcznik poświęcony jest jedynie modelo-waniu bryłowemu, korzystać będzie się tylko z obiektów typu Product, Part, Body i Geometrical Set.

Page 12: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

198

Rys. 4.7. Zastosowanie funkcji Reorder

4.4. Tryby pracy

W programie CATIA istnieją dwa tryby pracy, tj. modelowanie hybrydowe i modelowanie „tradycyjne” (niehybrydowe).

W modelowaniu „tradycyjnym” występuje podział na elementy bryłowe i powierzchniowe, co oznacza, że w drzewie topologicznym w gałęzi Body będą występowały tylko elementy bryłowe, natomiast podczas tworzenia nowych płasz-czyzn, punktów, krzywych i powierzchni automatycznie zostanie wstawiona gałąź Geometrial Set, w której te elementy się znajdą.

Natomiast tryb hybrydowy charakteryzuje się tym, że wszystkie elementy bryłowe, krawędziowe oraz powierzchniowe będą znajdować się w drzewie struk-turalnym w aktywnym elemencie typu Body.

W zależności od tego, w jakim trybie model został utworzony, a następnie otwarty, ikony elementów w drzewie strukturalnym modelu mogą mieć kolor (rys. 4.8):

Page 13: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

199

Rys. 4.8. Kolory ikon w zależności od trybu utworzenia i otwarcia modelu

szary (rys. 4.8a) – jeżeli Body wykonano w wersji niższej niż R14 i otwarto w wersji R14 i wyższej lub, jeżeli Body wykonano w trybie niehybrydowym i otwarto w trybie hybrydowym,

żółty (rys. 4.8 b) – jeżeli Body wykonano w trybie hybrydowym i otwarto w trybie niehybrydowym,

zielony (rys. 4.8c) – jeżeli jest zachowana zgodność trybów (model wykonany i otwarty w tym samym trybie).

Należy pracować tylko w przypadku, kiedy wszystkie ikony są koloru zielo-nego. Nie ma możliwości wykonywania operacji Boolowskich pomiędzy obiekta-mi różnego typu.

Rozpoczynając pracę w programie CATIA, po wyborze modułu, pojawia się okno (rys. 4.9), w którym ustala się nazwę tworzonej części (rys. 4.9: 1) oraz tryb modelowania (rys. 4.9: 2). Aktywna opcja Enable hybrid design uaktywnia tryb hybrydowy, w przeciwnym przypadku modelowanie będzie prowadzone w sposób „tradycyjny”. Ponadto można stworzyć automatycznie w nowej części gałąź typu Geometrical Set (rys. 4.9: 3) i Ordered Geometrical Set (rys. 4.9: 4). Okno edycyj-ne New Part (rys. 4.9) będzie widoczne tylko w przypadku, kiedy nie aktywujemy funkcji Do not show this dialog at startup (rys. 4.9: 5) oraz włączona jest opcja Display the ‘New Part’ dialog box w ustawieniach programu (rys. 4.10: 1).

Rys. 4.9. Okno edycyjne New Part

Włączanie i wyłączanie hybrydowego trybu pracy realizuje się także w opcjach programu, uruchamianych za pomocą menu górnego Tools→Options w gałęzi Infrastructure→Part Infrastructure w zakładce Part Document, poprzez zaznaczenie (odznaczenie) funkcji Enable hybrid design inside part bodies and bodies (rys. 4.10: 2).

Page 14: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

200

Rys. 4.10. Aktywacja okna edycyjnego New Part oraz włączanie hybrydowego trybu pracy

4.5. Skróty klawiszowe

Tak jak w każdym programie, tak i w programie CATIA występują skróty klawiszowe. Podstawowe skróty zestawiono w tabeli 4.1.

Tabela 4.1. Skróty klawiszowe

Esc zaniechanie wykonania aktywnej operacji (należy kliknąć dwukrotnie),

F1 jeżeli jest zainstalowana pomoc kontekstowa w systemie, wówczas można uzyskać szczegółowe informacje na temat wybranej funkcji,

Shift + F1 krótka pomoc w postaci hasła, aktywowana po wskazaniu ikony narzędzia,

Shift + F2 podgląd drzewa specyfikacji w nowym oknie, F3 włączanie i wyłączanie drzewa strukturalnego modelu, Shift + F3 przełączanie aktywności pomiędzy trybem modelowania

a edycją drzewa topologicznego modelu, Home / End w trybie edycji drzewa strukturalnego wyświetlanie po-

czątku lub końca grafu,

Page 15: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

201

Tabela 4.1 cd. Skróty klawiszowe

PageUp lub strzałka w górę / PageDown lub strzałka w dół

w trybie edycji drzewa strukturalnego modelu przewijanie po elementach drzewa w górę lub w dół,

strzałka w lewo / prawo

w trybie edycji drzewa topologicznego, przemieszczanie się po elementach drzewa wraz ze zwijaniem lub rozwija-niem wskazanego elementu,

Ctrl + PageUp / Ctrl + PageDown

w zależności od trybu edycji powiększanie/pomniejszanie widoku modelu lub powiększanie/pomniejszanie drzewa strukturalnego modelu,

Ctrl + strzałki w zależności od trybu edycji przemieszczanie widoku modelu lub przemieszczanie drzewa topologicznego,

Shift + strzałki w trybie edycji modelu obrót widoku modelu, Ctrl + Tab przełączanie pomiędzy otwartymi oknami.

Użytkownik może także sam utworzyć własne skróty do najczęściej wykorzy-

stywanych operacji, za pomocą funkcji dostępnych w oknie Customize (To-ols→Customize) w zakładce Commands, gdzie należy najpierw wyszukać potrzeb-ną komendę, a następnie poprzez klawisz Show Properties w polu Accelerator ustalić klawisz skrótu.

4.6. Poruszanie się w przestrzeni modelu oraz sposoby wy-świetlania modelu

Poruszanie się w przestrzeni modelu może odbywać się za pomocą: kompasu (rys. 4.1: 7), klawiatury (skróty klawiszowe), kontrolerów (manipulatorów) 3D, myszki, funkcji dostępnych na pasku narzędziowym View (rys. 4.12).

Coraz częściej, projektanci i konstruktorzy, podczas modelowania korzystają z kontrolerów 3D, które zapewniają sterowanie, przesuwanie i przybliżania modeli 3D przy użyciu 6 stopni swobody ruchu. W programie CATIA, za obsługę manipu-latorów odpowiada pasek narzędziowy 3Dx Device (rys. 4.11).

Rys. 4.11. Funkcje obsługujące kontrolery 3D

Page 16: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

202

W tabeli 4.2 zestawiono sposoby manipulowania widokiem modelu w obszarze roboczym za pomocą funkcji dostępnych na pasku narzędziowym View (rys 4.12), kompasu, klawiatury i myszy.

Tabela 4.2. Sposoby manipulowania widokiem modelu

Przesuwanie widoku modelu względem obszaru roboczego

Pasek View funkcja Pan (rys. 4.12: 3),

Kompas

wskazanie jednej z osi kom-pasu, względem której ma nastąpić przesunięcie mode-lu,

Klawiatura Ctrl + strzałki

Mysz

przyciśnięcie środkowego klawisza myszy, ruch myszy w kierunku, w którym ma nastąpić przemieszczenie modelu,

Obracanie widoku modelu względem obszaru roboczego

Pasek View funkcja Rotate (rys. 4.12: 4),

Kompas

wskazanie jednego z łuków kompasu względem którego ma nastąpić obrót modelu (ewentualnie górnej jego części),

Klawiatura Shift + strzałki

Mysz

przyciśnięcie środ-kowego klawisza myszy, następnie prawego i przytrzymaniu ich obu, ruch myszą w wybranym kie-runku,

Page 17: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

203

Tabela 4.2 cd. Sposoby manipulowania widokiem modelu

Powiększanie / pomniejszanie widoku modelu w obszarze roboczym

Pasek View funkcje Zoom In (rys. 4.12: 5)/ Zoom Out (rys. 4.12: 6)

Klawiatura Ctrl + PageUp / Ctrl + PageDown

Mysz

wciśnięcie środko-wego przycisku myszy, następnie prawego, po czym należy zwolnić pra-wy przycisk przy wciśniętym środko-wym, ruch w górę i dół myszą powo-duje przybliżenie lub oddalenie mode-lu

Obrót widoku modelu odbywa się zawsze względem środka obszaru robocze-

go (środka ekranu), dlatego często istnieje potrzeba usytuowania w tym miejscu interesującego użytkownika punktu. Najszybszym sposobem na realizację tego jest ustawienie myszy nad elementem, który ma znaleźć się na środku ekranu i przyciśnięcie jej środkowego klawisza.

Dopasowania obszaru roboczego, tak aby wszystkie elementy tworzonego modelu były widoczne następuje poprzez wybór funkcji Fit All In (rys. 4.12: 2).

Model geometryczny można także ustawić równolegle względem ekranu do dowolnej jego płaszczyzny lub powierzchni za pomocą funkcji Normal View (rys. 4.12: 7). Jeżeli użytkownik znajduje się w szkicowniku, narzędzie to powodu-je także zmianę zwrotu kierunku normalnej do płaszczyzny rysowania, na przeciw-ny.

Obszar roboczy można podzielić na cztery okna, w których mogą znajdować się dowolne rzuty modelu (funkcja Create Multi View – rys. 4.12: 8). Istnieje moż-liwość ustalenia rzutu widoku modelu, zgodnie ze zdefiniowanymi z góry wido-kami, dostępnymi na pasku Quick View (rys. 4.12: 9: widok izometryczny, rzut z przodu, z tyłu, z lewej i prawej strony, z góry i dołu oraz rzut zdefiniowany przez użytkownika).

W programie CATIA istnieją dwa sposoby wyświetlania widoków modeli geometrycznych, tzn. wyświetlanie perspektywiczne (Perspective – rys. 4.13a) lub równoległe względem ekranu (Parallel – rys. 4.13b). Przełączanie pomiędzy po-wyższymi trybami realizuje się w menu górnym View→Render Style.

Page 18: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

204

Rys. 4.12. Pasek narzędziowy View

Rys. 4.13. Wyświetlania widoku modelu: a) z perspektywy, b) równolegle

Bardziej złożone modele geometryczne można także oglądać z tzw. „lotu pta-ka” – Fly Mode (rys. 4.12: 1). Szczególnie narzędzie to jest przydatne, kiedy użyt-kownik chce obejrzeć niedostępne na zewnątrz elementy modelu. Funkcja Fly Mode dostępna jest jedynie, kiedy model jest wyświetlany z perspektywy. Po jej wyborze na pasku narzędziowym View, pojawiają się nowe ikony (rys. 4.12: 1ae). Powrót do podstawowych parametrów paska odbywa się za po-mocą funkcji Examine Mode (rys. 4.12: 1a). Wybór funkcji Fly (rys. 4.12: 1c – opcja ta dostępna jest także poprzez menu górne View→Navigation Mode) powo-

Page 19: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

205

duje pojawienie się na dole obszaru roboczego zielonej strzałki sterującej, której położenie ustala się za pomocą myszy, przy wciśniętym jej lewym przycisku. Tryb Walk z menu View→Navigation Mode ogranicza „lot” do poruszania się tylko w jednej płaszczyźnie. Aktualną prędkość poruszania się, która wyświetlana jest pod zieloną strzałką, można zmieniać za pomocą funkcji Accelerate (rys. 4.12: 1d) i Decelerate (rys. 4.12: 1e). Ostatnią nową ikoną umożliwiającą obrót modelu względem wybranego przez użytkownika punktu w przestrzeni, która pojawia się po wyborze trybu Fly Mode jest Turn Head.

W programie CATIA istnieje kilka trybów wyświetlania widoku modelu (rys. 4.12: 10), takich jak: cieniowanie gładkie (rys. 4.12: 10a i rys. 4.14a), cienio-wanie gładkie wraz z krawędziami widocznymi (rys. 4.12: 10b i rys. 4.14b), cie-niowanie gładkie wraz z krawędziami widocznymi bez ich wygładzania (rys. 4.12: 10c i rys. 4.14c), cieniowanie gładkie z krawędziami widocznymi i niewidocznymi (rys. 4.12: 10d i rys. 4.14d), wyświetlanie z nałożoną teksturą materiału (rys. 4.12: 10e i rys. 4.14e), wyświetlanie szkieletowe (rys. 4.12: 10f i rys. 4.14f) lub wyświetlanie zgodnie z ustawieniami własnymi użytkownika (rys. 4.12g).

Rys. 4.14. Tryby wyświetlania widoku modelu

Poszczególne elementy modelu (poprzez ich wybór na drzewie strukturalnym) lub cały model, można „ukryć” lub, jeżeli został ukryty – „odkryć” (funkcja Hi-de/Show – rys. 4.12: 11 lub za pomocą menu podręcznego uruchamianego prawym przyciskiem myszy i wybór Hide/Show).

Natomiast, jeżeli mają być widoczne tylko profile (szkice), z których tworzo-ne były modele 3D, należy wybrać polecenie Swap visible space (rys. 4.12: 12).

4.7. Budowa złożonych modeli bryłowych

Budowę modelu bryłowego rozpoczyna się zazwyczaj od narysowania jego profilu w tak zwanym szkicowniku (moduł Sketcher), po czym np. poprzez wycią-gnięcie lub jego obrót tworzy się bryłę (moduł Part Design). W przeciwieństwie do niektórych dostępnych na rynku programów (np. AutoCAD), CATIA nie oferuje gotowych brył.

System CATIA posiada bazę elementów znormalizowanych (Cata-log Browser), które można wykorzystać podczas tworzenia produktów. Zagadnie-nia z tym związane zostaną omówione w rozdziale dotyczącym złożeń w dalszej części książki.

Page 20: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

206

Podobnie, jak ma to miejsce w programie Inventor, istnieje stałe powiązanie poszczególnych plików składających się na produkt, co oznacza, że zmiany doko-nane w jednym z plików są automatycznie wprowadzane do innych z nim powią-zanych.

Na rysunku 4.15 przedstawiono wykorzystywane moduły (omawiane w niniejszym podręczniku) oraz ich zastosowanie przy budowie złożonych modeli bryłowych maszyn i urządzeń.

Rys. 4.15. Tworzenia modelu i montaż produktu w programie CATIA

4.8. Dostosowanie programu do potrzeb użytkownika

Przed rozpoczęciem modelowania, warto w ustawieniach programu CATIA, dokonać pewnych modyfikacji i przystosować okno główne programu do własnych potrzeb.

Po pierwszym uruchomieniu programu pojawia się okno (rys. 4.16) pozwala-jące na wybór modułu (rys. 4.16: 1), w którym rozpocznie się proces modelowania. Wyświetlanie tego okna podczas startu programu można wyłączyć poprzez zazna-

Page 21: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

207

czenie opcji Do not show this dialog at startup (rys. 4.16: 2), co spowoduje, że CATIA rozpocznie działanie w ostatnio otwartym module ściśle powiązanym z tworzeniem produktu (w przypadku modelowania bryłowego, będzie to moduł Assembly Design).

Zawartość okna „powitalnego” (rys. 4.16) każdy użytkownik może dowolnie ustalić. W tym celu należy z menu górnego aktywować Tools→Customize i w oknie dialogowym, które się pojawi w zakładce Start Menu (rys. 4.17) wybrać interesujące moduły z okna Available (rys. 4.17: 1) i przenieść je za pomocą przy-cisków z strzałkami do okna Favorites (rys. 4.17: 2), lub na odwrót.

Rys. 4.16. Okno pozwalające na szybki wybór modułu startowego

Rys. 4.17. Ustawienia modułów dostępnych na pasku Workbenches i w oknie „powitalnym”

Page 22: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

208

Każdy moduł programu CATIA posiada wiele pasków narzędziowych, i nie wszystkie są automatycznie włączone, często istnieje potrzeba uruchomienia któ-regoś z nich. Można to zrealizować na dwa sposoby, pierwszy to wybór z menu górnego View→Toolbars, drugi to najechanie myszą na dowolny pasek narzędzio-wy, przyciśnięcie prawego przycisku i wybór interesującego paska narzędziowego.

Możliwa jest taka sytuacja, że liczba wyciągniętych pasków jest tak duża, że przysłania część obszaru roboczego, dlatego można zamiast wyciągania pasków na ekran, korzystać z dostępnych funkcji poprzez menu górne i zakładkę Insert, w której znajdują się wszystkie dostępne w bieżącym module narzędzia.

Ponadto, istnieje możliwość obrotu paska narzędziowego w pionie lub pozio-me (rys. 4.18). Realizuje się to za pomocą klawisza Shift, przyciśnięcie lewego przycisku myszy, delikatne przesunięcie paska a następnie puszczenie przycisku myszy.

Rys. 4.18. Ustawianie paska narzędziowego w poziomie, lub w pionie

Często użytkownicy chcą wrócić do pierwotnego położenia pasków narzę-dziowych w danym module, w tym celu należy z menu górnego uruchomić: To-ols→Customize i w zakładce Toolbars wybrać przycisk Restore position (rys. 4.19: 1).

Rys. 4.19. Powrót do domyślnych ustawień pasków narzędziowych

Page 23: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

209

Bardziej zaawansowani operatorzy programu, którzy wiedzą, z jakich narzę-dzi będą korzystać, mogą zablokować na stałe rodzaj oraz położenie pasków na-rzędziowych w wybranym module poprzez aktywację funkcji Lock Toolbar Position (rys. 4.20: 2) z zakładki Options okna dialogowego Custo-mize. W zakładce tej można również ustalić rozmiar ikon występujących na pa-skach narzędziowych (rys. 4.20: 1).

Rys. 4.20. Blokowanie położenia pasków narzędziowych oraz ustalenie rozmiaru ikon

Wszystkie zmiany związane z działaniem programu, jego interfejsem oraz po-szczególnymi modułami realizuje się poprzez ustawienia programu aktywowane w menu górnym Tools i wybór polecenia Options.

W opcjach programu w gałęzi General odpowiadającej za ustawienia doty-czące wszystkich modułów można między innymi ustalić: dokładność wizualizacji modelu (gałąź Display zakładka Performance), kolor tła (gałąź Display zakładka Visualisation), stosowane jednostki rysunkowe (gałąź Parame-ters and Measurements zakładka Units) oraz kolory więzów geometrycznych i wy-miarowych (gałąź Parameters and Measurements zakładka Constra-ints and Dimensions).

Page 24: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

210

4.9. Rozpoczęcie pracy z programem

Posiadając już podstawowe informacje na temat programu CATIA, można przejść do uruchomienia modułu, w którym będzie prowadzone modelowanie. Moduły, które zostaną omówione w niniejszej książce, znajdują się w środowisku do projektowania mechanicznego Mechanical Design (rys. 4.21).

Rys. 4.21. Moduły do projektowania mechanicznego bryłowego

Jeżeli użytkownik w ustawieniach Customize→Start Menu (rys. 4.17) w oknie Favorites umieścił jakieś moduły, wówczas bezpośrednio będzie do nich dostęp z menu górnego Start (rys. 4.22). Moduły te także będą dostępne na pasku narzę-dziowym Workbenches (rys. 4.23), służącym do szybkiego przełączania się pomię-dzy nimi.

Rys. 4.22. Bezpośredni dostęp do wybranych przez użytkownika modułów

Rys. 4.23. Pasek narzędziowy Workbenches

Page 25: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

211

5. TWORZENIE PROFILÓW

Tworzenie, edycja oraz przekształcenia wszelkiego rodzaju profilów (szki-ców), na podstawie których tworzone są elementy bryłowe w programie CATIA wykonuje się w module Sketcher inaczej nazywanym szkicownikiem.

5.1. Uruchamianie i wybór rodzaju szkicownika

Uruchomienie szkicownika w każdym module programu CATIA, w którym istnieje możliwość tworzenia profilów, może odbyć się na dwa sposoby.

Rys. 5.1. Uruchamianie szkicownika

Pierwszy to wybór z paska narzędziowego Sketcher (lub z menu górnego In-sert→Sketcher) funkcji Sketch lub Positioned Sketch, a następnie wskazanie płasz-czyzny lub powierzchni planarnej, na której ma być tworzony profil. Kolejność ta

Page 26: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

212

może być odwrotna, czyli najpierw można wskazać płaszczyznę, potem z kolei wybrać funkcję Sketch lub Positioned Sketch (rys. 5.1). Płaszczyznę można wybrać za pomocą drzewa struktury modelu (rys. 5.1a), róży płaszczyzn (rys. 5.1b) lub poprzez pokazanie jednej z planarnych powierzchni już istniejącego modelu (rys. 5.1c).

Drugi sposób to aktywacja szkicownika za pomocą menu górnego Start→(Mechanical Design)→Sketcher i wskazanie odpowiedniej płaszczyzny, na której ma zostać umieszczony profil. Jeżeli nie jest uruchomiony żaden moduł, wówczas szkicownik uruchomi się w module Part Design, który zostanie otwarty automatycznie.

System CATIA oferuje dwa rodzaje szkicowników: „zwykły” (Sketch) oraz pozycjonowany (Positioned Sketch).

Szkicownik pozycjonowany (Type→Positioned – rys. 5.2) jest powiązany z płaszczyzną odniesienia (Reference) oraz punktem wstawienia (Origin). Szki-cownik pozycjonowany może być także, tzw. szkicownikiem „ślizgającym” (Ty-pe→Sliding), w którym szkic jest przywiązany jedynie do płaszczyzny referencyj-nej. Typ ten stosowany jest głównie, aby zapewnić zgodność ze szkicownikami niepozycjonowanymi, utworzonymi za pomocą polecenia Sketch oraz umożliwić przesuwanie takiego szkicownika względem szkicownika pozycjonowanego. Jed-nak podczas dowolnej modyfikacji części, szkic „ślizgający” pozostaje w swoim pierwotny miejscu, co nie jest korzystne w procesie modelowania. Istnieje także szkicownik odizolowany (Type→Isolated), który nie posiada żadnych powiązań z istniejącą geometrią.

Rys. 5.2. Wybór trybu szkicownika i ustalanie jego położenia

Tworząc szkic pozycjonowany w polu Reference określa się płaszczyznę, na której szkic ma być utworzony. Punkt wstawienia (Origin – początek układu

Page 27: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

213

współrzędnych) musi leżeć na płaszczyźnie odniesienia (Reference) i może zostać określony jako: Implicit – domyślny, czyli położony w miejscu ustalonym za pomocą kursora

myszy, Part origin – początek układu współrzędnych już istniejącej części, Projection point – rzut dowolnego punktu na płaszczyznę odniesienia, Intersection 2 lines – punkt przecięcia się dwóch linii, Curve intersection – punkt przecięcia się krzywej z płaszczyzną, na której ma

leżeć układ współrzędnych, Middle point – punkt środkowy dowolnej krzywej (krzywa nie musi leżeć na

płaszczyźnie odniesienia), Barycentre – środek ciężkości.

Natomiast kierunek układu współrzędnych (Orientation) można zdefiniować jako: Implicit – domyślny, X, Y, Z Axis – zgodny z wybraną osią X, Y lub Z, Components – zdefiniowany za pomocą współrzędnej X, Y i Z, Through point – przechodzący przez punkt (punkt musi leżeć na płaszczyźnie

odniesienia), Parallel to line – równoległy do linii, Intersection plane – zgodnie z wybraną płaszczyzną, Normal to surface – prostopadły do wybranej powierzchni.

Zarówno oś pozioma (H Direction) jak i pionowa (V Direction) mogą zostać określone niezależnie od siebie. Funkcja Reverse H / Reverse V zmienia zwrot osi na przeciwny, natomiast opcja Swap zamienia osie pomiędzy sobą. Podczas modelowania zaleca się stosowanie szkicowników pozycjonowanych, ponieważ podczas modyfikacji (rozwoju) geometrii, sprzężone położenie szkicow-nika automatycznie zmieni się, co pozwoli na pozostanie niezmienionego kształtu profilu (nawet, jeżeli nałożone są więzy). Po narysowaniu profilu szkicownik opuszcza się za pomocą narzędzia Exit workbench umieszczonego na pasku narzędziowym Workbench (rys. 5.3).

Rys. 5.3. Wyjście ze szkicownika

5.2. Ustawienia szkicownika

Po uruchomieniu szkicownika pojawia się okno przedstawione na rysunku 5.4. Charakterystyczne jest, że w oknie tym istnieje możliwość wyświetlania i przyciągania elementów do siatki.

Page 28: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

214

Rys. 5.4. Widok okna roboczego w module Sketcher

Ustawienia dotyczące gęstości siatki znajdują się w ustawieniach programu, które uruchamia się w menu górnym Tools→Options, w gałęzi Mechani-cal Design→Sketcher (rys. 5.5: 1).

Rys. 5.5. Ustawienia gęstości siatki

Odstęp pomiędzy głównymi elementami siatki (grubsze linie widoczne na ry-sunku 5.6) w poziomie (H) i pionie (V) określa się w polach Primary spacing

Page 29: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

215

(rys. 5.5: 1). Aktywacja funkcji Allow Distortions umożliwia ustawienie różnych wartości odstępów w pionie i poziomie. Liczba elementów pomiędzy głównymi elementami siatki (Primary Spacing) ustalana jest w polu Graduations. Odstęp pomiędzy węzłami siatki jest zawsze równy ilorazowi wielkości Primary spacing i Graduations (rys. 5.6).

Rys. 5.6. Wielkości definiujące odległości pomiędzy elementami siatki

Jednym z najbardziej istotnych pasków narzędziowych w szkicowniku jest pasek Sketch tools (rys. 5.7), który umożliwia włączenie/wyłączenie siatki (Grid –rys. 5.7: 1), przyciąganie kursora do siatki (Snap to Point – rys. 5.7: 2), zmianę tworzonej geometrii docelowej na konstrukcyjną i odwrotnie (Constructio-nal/Standard Element – rys. 5.7: 3) oraz automatyczne tworzenie więzów geome-trycznych (Geometrical Constraints – rys. 5.7: 4) i wymiarowych (Dimensio-nal Constraints – rys. 5.7: 5). Pasek Sketch tools w zależności od wybranej funkcji może uzupełniać się o dodatkowe opcje oraz o pola do wprowadzania wartości za pomocą klawiatury.

Rys. 5.7. Pasek narzędziowy Sketch tools

Różnica pomiędzy krzywymi konstrukcyjnymi (linia przerywana) a krzywymi docelowymi (linia ciągła) jest taka, że krzywe konstrukcyjne nie są uwzględniane

Page 30: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

216

(oraz widoczne) po wyjściu ze szkicownika i nie biorą udziału w tworzeniu geome-trii 3D (rys. 5.8).

Rys. 5.8, Krzywe docelowe i konstrukcyjne

Istnieje możliwość, aby krzywe konstrukcyjne po wyjściu ze szkicownika by-ły widoczne (rys. 5.9b), ale w dalszym ciągu nie będą one uwzględniane przy mo-delowaniu bryłowym. Wystarczy zaznaczyć te krzywe i uaktywnić funkcję Out-put feature (rys. 5.9a) dostępną na pasku narzędziowym Tools. Operacja ta dotyczy także osi rysowanych w szkicowniku, z tym wyjątkiem, że osie są wykorzystywane podczas tworzenia modeli 3D.

Rys. 5.9. Zastosowanie funkcji Output feature

W celu ułatwienia wyboru poszczególnych elementów tworzonej geometrii i uniknięcia dwuznaczności (zarówno w szkicowniku jak i w pozostałych modu-łach) można zastosować narzędzie filtrowania (pasek narzędziowy User Selection Filter przedstawiony na rysunku 5.10). Elementy można filtrować według ich typu, tj. jako: punkty (rys. 5.10: 1), krzywe (rys. 5.10: 2), powierzchnie (rys. 5.10: 3) i objętości (rys. 5.10: 4). Jeżeli uruchomi się jedną z powyższych funkcji, będzie niemożliwy wybór pozostałych nieaktywowanych elementów. Na-tomiast polecenie Feature Element Filter (rys. 5.10: 5) umożliwia wybór na pod-stawie właściwości modelu, takich jak: profil, produkt, pad joint, itd.,

Page 31: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

217

a Geometrical Element Filter (rys. 5.10: 6) na podstawie części modelu, czyli: powierzchni, krawędzi czy wierzchołków.

Rys. 5.10. Pasek narzędziowy User Selection Filter

Po najechaniu myszką na elementy modelu geometrycznego, w zależności od wybranego filtru, kursor może przybrać następujący kształt: – kiedy wybór wskazanego elementu jest zakazany,

– jeżeli został wybrany inny filtr niż Geometrical Element Filter,

– kiedy kursor znajduje się nad wybranym elementem, przy aktywnej funk-cji Geometrial Element Filter.

5.3. Narzędzia rysunkowe

Wszystkie narzędzia do rysowania profilów w szkicowniku znajdują się na pasku narzędziowym Profile (rys. 5.11) lub są dostępne bezpośrednio w menu górnym w zakładce Insert→Profile.

Rys. 5.11. Pasek narzędziowy Profile

Page 32: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

218

5.3.1. Profile

Podstawowym narzędziem rysunkowym jest funkcja Profile (rys. 5.11: 1), która pozwala tworzyć profile otwarte lub zamknięte. Podczas rysowania profilu, na pasku narzędziowym Sketch tools pojawiają się dodatkowe funkcje (rys. 5.12). Tworzony profil może składać się z prostych (rys. 5.12: 1) lub/i z łuków (rys. 5.12: 2 – łuk styczny do krzywej, rys. 5.12: 3 – łuk tworzony za pomocą trzech punktów). Rysowanie profilu można jednak rozpocząć jedynie od naryso-wania linii lub łuku wykonanego za pomocą wskazania trzech punktów.

Łuk za pomocą narzędzia Profile tworzy się poprzez aktywację odpowiedniej funkcji na pasku narzędziowym Sketch tools (rys. 5.12: 2,3) lub przytrzymując wciśnięty lewy klawisz myszy i przesuwając kursor aktywuje się opcję rysowania łuku stycznego do poprzednio utworzonej krzywej.

Rys. 5.12. Pasek Sketch tools dla narzędzia Profile

Zakończenie tworzenia profilu (działania funkcji Profile) następuje po dwu-krotnym kliknięciu lewym przyciskiem myszy lub dwukrotnym aktywowaniu kla-wisza Esc. Jeżeli profil ma być profilem zamkniętym, to podczas kończenia ryso-wania (domykania) powinna pojawić się następująca ikona: .

5.3.2 Osie

Kolejnym narzędziem rysunkowym jest funkcja Axis (rys. 5.11: 7), służąca do rysowania osi (na ekranie widoczna jako linia kreska-kropka-kreska), która jest wykorzystywana podczas tworzenia brył i wyżłobień obrotowych. Istnieje możli-wość utworzenia tylko jednej osi w danym szkicowniku. W przypadku stworzenia kolejnej osi, poprzednia zostaje automatycznie przekształcona w linię konstrukcyj-ną. Można także zamienić już istniejącą linię w oś, poprzez zaznaczenie tej linii i wybór funkcji Axis.

Jeżeli w danym szkicu jest utworzona oś, to po wyjściu z modułu szkicownika i przy tworzeniu dowolnej bryły obrotowej, oś ta będzie automatycznie przyjęta jako oś obrotu nowo tworzonego elementu 3D.

5.3.3. Profile zdefiniowane

Podczas tworzenia profili, użytkownik ma możliwość korzystania z tak zwa-nych profili zdefiniowanych pierwotnie, znajdujących się na pasku narzędziowym Predefined Profile (rys. 5.13) dostępnym poprzez pasek Profile (rys. 5.11: 2). Do profili zdefiniowanych należą: prostokąt (Rectangle – rys. 5.13: 1), tworzony poprzez wskazanie dwóch prze-

ciwległych wierzchołków,

Page 33: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

219

prostokąt zorientowany (Oriented Rectangle – rys. 5.13: 2), definiowany po-przez wskazanie dwóch punktów podstawy i trzeciego punktu określającego je-go wysokość. Różnica pomiędzy prostokątem zorientowanym, a „zwykłym” prostokątem jest taka, iż boki prostokąta zorientowanego nie muszą być prosto-padłe lub równoległe do osi układu współrzędnych,

równoległobok (Parallelogram – rys. 5.13: 3), tworzony poprzez wskazanie trzech punktów (dwóch sąsiadujących ze sobą oraz trzeciego wierzchołka),

Rys. 5.13. Pasek narzędziowy Predefined Profile

otwór w kształcie rowka wpustowego (Elongated Hole – rys. 5.13: 4), rysowa-ny poprzez określenie długości osi oraz promienia zaokrąglenia,

otwór rozciągnięty cylindrycznie (Cylindrical Elongated Hole – rys. 5.13: 5), tworzony poprzez określenie środka oraz promienia okręgu (punkt definiujący promień jest jednocześnie punktem początkowym łuku), na którym będzie po-wstawał profil, następnie końca łuku oraz promienia otworu,

profil w kształcie dziurki od klucza (Keyhole Profile – rys. 5.13: 6), rysowany poprzez zdefiniowanie osi, na końcach której będą miały środek okręgi oraz określenie wartości promieni tych okręgów,

sześciokąt opisany na okręgu (Hexagon – rys. 5.13: 7), definiowany za pomocą środka i promienia okręgu,

prostokąt rysowany względem swojego środka (Centered Rectangle – rys. 5.13: 8), tworzony poprzez ustalenie środka prostokąta oraz połowy jego przekątnej,

równoległobok rysowany względem swojego środka (Centered Parallelogram – rys. 2.13: 9), definiowany na podstawie już istniejących dwóch prostych, któ-rych punkt przecięcia będzie środkiem równoległoboku (proste definiują rów-nież położenie jego boków), a następnie określenie połowy wysokości i szerokości równoległoboku.

Page 34: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

220

5.3.4. Okręgi i łuki

Do rysowania łuków oraz okręgów w szkicowniku służą funkcje dostępne na pasku narzędziowym Circle (rys. 5.14), który znajduje się na pasku Profile (rys. 5.11: 3).

Rys. 5.14. Pasek narzędziowy Circle

Narzędzia te umożliwiają tworzenie: okręgu (Circle – rys. 5.14: 1), poprzez określenie jego środka oraz promienia, okręgu (Three Point Circle – rys. 5.14: 2), za pomocą trzech punktów leżących

na jego obwodzie, okręgu (Circle Using Coordinates – rys. 5.14: 3), którego parametry są zdefi-

niowane za pomocą współrzędnych kartezjańskich lub biegunowych, okręgu (Tri-Tangent Circle – rys. 5.14: 4), stycznego do trzech dowolnych ele-

mentów, łuku (Three Point Arc – rys. 5.14: 5), za pomocą trzech punktów (początkowe-

go, „przejściowego” i końcowego), łuku (Three Point Arc Starting With Limits – rys. 5.14: 6), za pomocą trzech

punktów (początkowego, końcowego i „przejściowego”), łuku (Arc – rys. 5.14: 7), poprzez zdefiniowanie środka okręgu, na którym ten

łuk będzie rozpięty, promienia okręgu, który jest jednocześnie punktem począt-kowym łuku oraz punktu końcowego łuku.

5.3.5. Splajny

Rysowanie krzywych gładkich (splajnów) odbywa się za pomocą funkcji Spline z paska narzędziowego o tej samej nazwie (rys. 5.15: 1) dostępnego poprzez pasek narzędziowy Profile (rys. 5.11: 4).

Rys. 5.15. Pasek narzędziowy Spline

Page 35: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

221

Splajn musi składać się, co najmniej z trzech punktów, jeżeli są to tylko dwa punkty, wtedy efektem końcowym jest prosta. Każdy splajn może zostać poddany edycji. Wystarczy kliknąć na niego dwa razy myszą, lub najechać na niego myszą, przycisnąć prawy przycisk i wybrać z menu rozwijanego Spline.object→Definition, po czym otworzy się okno edycyjne widoczne na rysunku 5.16.

Rys. 5.16. Okno edycyjne narzędzia Spline

W trybie edycji można modyfikować punkty „kontrolne” (rys. 5.16: 1), na podstawie, których zbudowany jest splajn, poprzez: dodanie nowych punktów (Add Point After / Add Point Before – rys. 5.16: 2), zastąpienie (Replace Point – rys. 5.16: 2) lub usunięcie (Remove Point – rys. 5.16: 5) już istniejących. Splajn można również „zamknąć” (Clone Spline – rys. 5.16: 3), określić styczność (Tan-gency – rys. 2.16: 4) lub promień krzywizny (Curvature Radius – rys. 2.16: 6) we wskazanym punkcie.

Za pomocą krzywych gładkich można także połączyć ze sobą dwa punkty lub dwa profile. Do tego celu wykorzystuje się funkcję Connect (rys. 5.15: 2). Do-myślnie elementy łączone są ze sobą za pomocą krzywej typu splajn (rys. 5.17: 2), jednak łącząca krzywa może być także łukiem (aktywna opcja 1 na rysunku 5.17).

Rys. 5.17. Pasek Sketch tools dla narzędzia Connect

Krzywa, która łączy punkty jest asocjacyjna i może mieć zachowaną ciągłość w punkcie (rys. 5.17: 3), w styczności (rys. 5.17: 4) lub w krzywiźnie (rys. 5.17: 5).

Page 36: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

222

Można zdefiniować także wartość „naprężenia” (rys. 5.17: 6) krzywej i kierunek ciągłości. Zmiana kierunku ciągłości następuje w trybie edycji, poprzez kliknięcie na czerwone strzałki, które pojawią się na początku i końcu utworzonej krzywej lub poprzez naciśnięcie przycisku Reverse Direction (rys. 5.18: 7). Edycja krzywej (rys. 5.18) łączącej jest możliwa podobnie jak miało to miejsce w przypadku krzy-wej typu splajn, poprzez dwukrotne kliknięcie na tę krzywą lub najechanie na nią myszką, przyciśnięcia prawego przycisku myszy i wybranie z menu podręcznego Connect.object→Definition.

Rys. 5.18. Okno edycyjne narzędzia Connect

Wartość funkcji Tension („naprężenia”) (rys. 5.18: 6) odpowiada zwielokrot-nionemu współczynnikowi dotyczącemu stycznego wektora normalnego i jest do-stępna tylko w przypadku ciągłości w styczności (rys. 5.18: 4) lub ciągłości w krzywiźnie (rys. 5.18: 5). Wartość równa 0 odpowiada ciągłości w punkcie (rys. 5.18: 3).

5.3.6. Krzywe stożkowe

Krzywe stożkowe tworzone są za pomocą funkcji znajdujących się na pasku narzędziowym Conic (rys. 5.19), który występuje na pasku Profile (rys. 5.11: 5).

Rys. 5.19. Pasek narzędziowy Conic

Do krzywych stożkowych należą: elipsa (Ellipse – rys. 5.19: 1), tworzona poprzez określenie środka i dwóch

średnic (głównej i pomocniczej),

Page 37: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

223

parabola (Parabola by Focus – rys. 5.19: 2), rysowana poprzez określenie ogni-skowej, wierzchołka oraz dwóch punktów będących ograniczeniem jej ramion,

hiperbola (Hyperbola by Focus – rys. 5.19: 3), definiowana poprzez określenie ogniskowej, wierzchołka oraz rozstawu ramion i dwóch punktów ograniczają-cych te ramiona,

inne krzywe stożkowe (Conic – rys. 5.19: 4), które można utworzyć na kilka sposobów, poprzez wybór odpowiedniej funkcji z paska narzędziowego Ske-tch tools zilustrowanego na rysunku 5.20: krzywa stożkowa bazująca na już ist-niejącej krzywej (rys. 5.20: 1), krzywa stożkowa definiowana za pomocą dwóch punktów (punkt początkowy i końcowy) oraz dwóch stycznych do tych punk-tów lub punktu środkowego (Passing point) (rys. 5.20: 2), krzywa stożkowa tworzona za pomocą czterech punktów (punkt początkowy i końcowy, pośred-nie dwa punkty chwilowe wybrane w logicznej kolejności), jednej stycznej do jednego z tych punktów (rys. 5.20: 3), krzywa stożkowa rysowana za pomocą pięciu punktów (punkt początkowy i końcowy, trzy pośrednie punkty chwilowe wybrane w logicznej kolejności) (rys. 5.20: 4). Opcja Start and End Tangent (rys. 5.20: 5) pozwala ustalić styczność punktu początkowego i końcowego, na-tomiast opcja Tangent Intersection Point (rys. 5.20: 6) pozwala zdefiniować przecięcie się punktu początkowego i końcowego stycznej.

Rys. 5.20. Pasek Sketch tools dla narzędzia Conic

5.3.7. Linie

Linie w szkicowniku programu CATIA rysuje się narzędziami z paska Line (rys. 5.21), który jest dostępny poprzez pasek Profile (rys. 5.11: 6).

Page 38: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

224

Rys. 5.21. Pasek narzędziowy Line

Odcinek linii (rys. 5.21: 1) tworzony jest poprzez zdefiniowanie punktu po-czątkowego i końcowego, lub w przypadku aktywacji opcji Symmetrical Extension (rys. 5.22: 1) na pasku narzędziowym Sketch tools poprzez określenie punktu środ-kowego i wartości rozciągnięcia symetrycznego linii.

Rys. 5.22. Pasek Sketch tools dla narzędzia Line

Za pomocą funkcji Infinite Line (rys. 5.21: 2) rysuje się linię nieskończoną, która może być pozioma lub pionowa do aktualnego układu współrzędnych, ewen-tualnie może przebiegać przez dwa dowolne punkty w zależności od wybranej opcji na pasku Sketch tools (rys. 5.23: 1,2,3).

Rys. 5.23. Pasek Sketch tools dla narzędzia Infinite Line

Kolejnymi liniami, jakie można utworzyć w szkicowniku są: linia styczna (rys. 5.21: 3) do dwóch obiektów oraz dwusieczna kąta (rys. 5.21: 4) przechodząca przez punkt przecięcia się dwóch linii. W przypadku dwusiecznej, kiedy obie linie są równoległe, to dzieli ona przestrzeń pomiędzy nimi na dwie równe części.

Narzędzie Line Normal to Curve (rys. 5.21: 5) służy do narysowania linii pro-stopadłej do krzywej i przechodzącej przez dowolny punkt nieleżący na tej krzy-wej. Kolejność wskazywania elementów jest dowolna. Jednak w przypadku, kiedy krzywa ma być określona jako pierwsza trzeba aktywować opcję Se-lect a Curve before (rys. 5.24: 1) na pasku Sketch tools.

Page 39: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

225

Rys. 5.24. Pasek Sketch tools dla narzędzia Line Normal to Curve

5.3.8. Punkty

Ostatnią grupą narzędziową stosowaną do rysowania elementów profilów jest grupa Point (rys. 5.25), służąca do wstawiania punktów, znajdująca się na pasku narzędziowym Profile (rys. 5.11: 8).

Rys. 5.25. Pasek narzędziowy Point

Najprościej punkt można wstawić poprzez wybranie funkcji Point by Clicking (rys. 5.25: 1) i kliknięcie lewym przyciskiem myszy w miejscu, gdzie ten punkt ma się znajdować. Można także wstawić punkt poprzez określenie jego współrzędnych kartezjańskich lub biegunowych (Point by Using Coordinates – rys. 5.25: 2). Za pomocą funkcji Equidistant Points (rys. 5.25: 3) można umieścić punkty na dowolnie wskazanej krzywej. Domyślnie w oknie edycyjnym tego narzędzia okre-śla się liczbę punktów (rys. 5.26: 2) mających znaleźć się na tej krzywej. Punkty te będą leżały w jednakowych odległościach od siebie.

Rys. 5.26. Okno edycyjne narzędzia Equidistant Points

Jednak, kiedy wskaże się punkt na początku lub końcu krzywej, na której two-rzone są punkty, aktywne stają się opcje umożliwiające: ustalenie liczby punktów oraz długości, na jakiej mają one wystąpić (Points & Length – rys. 5.26: 2), okre-ślenie liczby punktów oraz odstępów pomiędzy nimi (Points & Spacing –

Page 40: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

226

rys. 5.26: 3), zdefiniowanie odległości pomiędzy punktami oraz długości, na jakiej mają te punkty wystąpić (Spacing & Length – rys. 5.26: 4).

W celu utworzenia punktu (punktów) w miejscu przecięcia się krzywych sto-suje się narzędzie Intersection Point (rys. 5.25: 4).

Narzędzia Projection Point (rys. 5.25: 5) rzutuje punkt lub grupę punktów na dowolną krzywą. Punkty będą rzutowane na krzywą w kierunku normalnym do tej krzywej, jeżeli aktywna jest opcja Orthogonal Projection (rys. 5.27: 1) lub pod dowolnym kątem zdefiniowanym poprzez kierunek rzutowania (aktywne pole Along a Direction – rys. 5.27: 2).

Rys. 5.27. Pasek Sketch tools dla narzędzia Projection Point

5.4. Narzędzia edycyjne

Narzędzia do edycji krzywych w szkicowniku znajdują się na pasku narzę-dziowym Operation (rys. 5.28) lub są dostępne z menu górnego In-sert→Operation.

Rys. 5.28. Pasek narzędziowy Operations

5.4.1. Zaokrąglanie i fazowanie

Podstawowymi narzędziami edycyjnymi są funkcje Corner (rys. 5.28: 1) i Chamfer (rys. 5.28: 2) służące odpowiednio do zaokrąglania i fazowania.

Page 41: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

227

Rys. 5.29. Pasek Sketch tools dla narzędzia Corner i Chamfer

Podczas stosowania powyższych narzędzi, w zależności od wybranej opcji na pasku narzędziowym Sketch Tools (rys. 5.29) możliwe jest: usunięcie wystających linii (Trim All Elements – rys. 5.29: 1), usunięcie tylko pierwszej (wybranej do zaokrąglenia lub fazowania) wystającej linii (Trim First Element – rys. 5.29: 2), pozostawienie obu wystających linii jako standardowych (No Trim – rys. 5.29: 3) lub jako konstrukcyjnych (Construction Lines No Trim – rys. 5.29: 6), pozostawie-nie wystających linii jako standardowych (Standard Lines Trim – rys. 5.29: 4) lub konstrukcyjnych (Construction Lines Trim – rys. 5.29: 5) tylko do punktu ich prze-cięcia się.

5.4.2. Docinanie, wydłużanie, przerywanie linii oraz zamykanie i dopełnianie łuków

Na pasku narzędziowym Relimitations (rys. 5.30), który z kolei występuje na pasku Operation (rys. 5.28: 3) znajdują się funkcje umożliwiające docinanie, wy-dłużanie, przerywanie linii oraz zamykanie i dopełnianie łuków.

Rys. 5.30. Pasek narzędziowy Relimitations

Funkcja Trim (rys. 5.30: 1) pozwala przyciąć do siebie dwie krzywe, lub jeże-li krzywe się ze sobą nie przecinają wydłużyć jedną krzywą do drugiej. W przypadku aktywnej opcji Trim All Elements (rys. 5.31: 1) na pasku narzędzio-wym Sketch tools zostanie usunięty nadmiar w punkcie przecięcia się krzywych lub dla aktywnej opcji Trim First Element (rys. 5.31: 2) zostanie usunięty tylko nadmiar jednej linii w punkcie (pierwszy wskazany) przecięcia się z drugą linią.

Page 42: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

228

Rys. 5.31. Pasek Sketch tools dla narzędzia Trim

Narzędzie Break (rys. 5.30: 2) umożliwia przerwanie krzywej w miejscu przecięcia się z innym elementem, lub w miejscu podanym przez użytkownika.

Dzięki funkcji Quick Trim (rys. 5.30: 3) użytkownik może tylko przerwać wskazany element bez jego usuwania (jeżeli aktywna jest opcja Break And Keep z rysunku 5.32: 3), lub jednocześnie przerwać i usunąć wskazaną część krzywej (aktywne pozostałe dwie opcje). Wówczas narzędzie to działa jak „standardowa gumka”, która usuwa część wskazanej krzywej aż do najbliższego elementu, który ją przecina. Jeżeli wskazana część krzywej jest ograniczona z dwóch stron, wów-czas można pozostawić część wewnętrzną (Break and Rubber In – rys. 5.32: 1) lub zewnętrzna (Break and Rubber Out – rys. 5.32: 2) tej krzywej.

Rys. 5.32. Pasek Sketch tools dla narzędzia Quick Trim

Domknięcie otwartego profilu, który musi być łukiem można wykonać za pomocą narzędzia Close (rys. 5.30: 4).

Natomiast utworzenie elementu komplementarnego (uzupełnienie łuku do okręgu lub elipsy i usunięcie wskazanego łuku) realizuje się poprzez funkcję Com-plement (rys. 5.30: 5)

5.4.3. Transformacje

Transformacje są to operacje służące do modyfikacji, zmiany położenia lub powielenia już istniejących obiektów. Funkcje do transformacji mieszczą się na pasku narzędziowym Transformation (rys. 5.33) i są dostępne poprzez pasek na-rzędziowy Operation (rys. 5.28: 4).

Page 43: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

229

Rys. 5.33. Pasek narzędziowy Transformation

Pierwszym z narzędzi do transformacji jest kopia lustrzana (rys. 5.33: 1), któ-rą wykonuje się poprzez wybór elementu (elementów) do odbicia a następnie wskazuje oś odbicia. Osią odbicia może być dowolna prosta (standardowa lub kon-strukcyjna) lub osie układu współrzędnych.

Narzędzie Symmetry (rys. 5.33: 2) różni się od kopii lustrzanej tylko tym, że element pierwotny (odbijany) zostaje po wykonaniu tej funkcji usunięty.

Przesuwanie obiektu (obiektów) realizuje się za pomocą narzędzia Translate (rys. 5.33: 3). Po zdefiniowaniu elementów do przesunięcia, określa się punkt, względem którego przesunięcie to będzie realizowane oraz odległość i kierunek przesunięcia. Podczas działania tej funkcji aktywne jest okno edycyjne przedsta-wione na rysunku 5.34, w którym w polu Value (rys. 5.34: 5) definiuje się wartość przesunięcia. Aktywna opcja Snap Mode (rys. 5.34: 6) powoduje, że przemieszcze-nie odbywa się o wartości, które są wielokrotnością rozmiaru siatki. Narzędzie Translate może zostać także wykorzystane jako szyk liniowy (w szkicowniku nie ma typowych narzędzi do tworzenia szyków). Wówczas musi zostać zaznaczona opcja Duplicate Mode (rys. 5.34: 2), a w polu Instance(s) (rys. 5.34: 1) należy wpi-sać liczbę ewentualnych kopii elementów. Kiedy funkcja Keep internal constraints (rys. 5.34: 3) jest aktywna, wówczas podczas przesunięcia zostają zachowane wię-zy wewnętrzne występujące w wybranym elemencie, natomiast kiedy zaznaczona jest opcja Keep external constraints (rys. 5.34: 4), wtedy wszystkie więzy ze-wnętrzne istniejące pomiędzy elementami wybranymi i elementami zewnętrznymi, nie będą brane pod uwagę podczas translacji. Obie te opcje nie mogą być aktywne jednocześnie.

Rys. 5.34. Okno edycyjne narzędzia Translate

Page 44: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

230

Narzędzie Rotate (rys. 5.33: 4) służy do obrotu elementów. Po wyborze obiektu, który zostanie obrócony, definiuje się oś obrotu (wskazując jej początek i koniec) oraz kąt obrotu. Podobnie, jak miało to miejsce w przypadku przesuwania obiektów, podczas działania tej funkcji, pojawia się okno edycyjne (rys. 5.35), w którym ustala się wartość kąta obrotu (rys. 5.35: 4). Przy aktywnej opcji Snap Mode (rys. 5.35: 5) wartość kąta obrotu będzie zmieniać się co 5o.

Rys. 5.35. Okno edycyjne narzędzia Rotate

Element obracany będzie także wielokrotnie powielany, kiedy zaznaczone jest pole Duplicate Mode z rysunku 5.35: 2 oraz ustalona jest liczba kopii w polu In-stance(s) (rys. 5.35: 1). Aktywna opcja Constraint Conservation (rys. 5.35: 3), powoduje że wraz z obracanymi elementami, obracają się wszystkie więzy nałożo-ne na obracany element.

Skalowanie elementów (narzędzie Scale z rysunku 5.33: 5) odbywa się po-przez wybór elementu do skalowania, wskazania punktu, względem którego ska-lowanie będzie realizowane oraz ustalenie w oknie edycyjnym w polu Value (rys. 5.36 3) wartości skali. Przy zaznaczonej opcji Duplicate Mode (rys. 5.36: 1) element skalowany nie zostanie usunięty. Elementy mogą być skalowane wraz z więzami geometrycznymi, kiedy aktywna jest opcja Conservation of the constraints (rys. 5.36: 2). Wartość skali będzie zmieniać się o wartość 0.1, przy włączonej opcji Snap Mode (rys. 5.36: 4).

Rys. 5.36. Okno edycyjne narzędzia Scale

Ostatnim narzędziem z paska Transformation jest narzędzie Offset (rys. 5.33: 6), które umożliwia odsunięcie elementu z jego wielokrotnym powiele-niem. Liczba kopiowanych elementów ustalana jest w polu Instance(s) na pasku

Page 45: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

231

Sketch tools (rys. 5.37: 5). W zależności od wybranej opcji, możliwe jest odsunię-cie tylko jednej wybranej krzywej (No propagation – rys. 5.37: 1), wybranej krzy-wej z wszystkimi krzywymi stycznymi do niej (Tangent Propagation – rys. 5.37: 2) lub całego obiektu zamkniętego, w którym zaznaczona krzywa się znajduje (Point Propagation – rys. 5.37: 3). Odsunięcie może być zrealizowane jednocześnie z obu stron obiektu podstawowego w określonych w polu Offset (rys. 5.37: 5) odległościach.

Rys. 5.37. Pasek Sketch tools dla narzędzia Offset

5.4.4. Rzutowanie elementów 3D na płaszczyznę szkicownika

W modelowaniu 3D przy tworzeniu nowych profilów bardzo często korzysta się z obiektów już istniejących. Dlatego na pasku narzędziowym 3D Geometry (rys. 5.38) dostępnym z paska narzędziowego Operation (rys. 5.28: 5) znajdują się trzy narzędzia służące do tego celu.

Rys. 5.38. Pasek narzędziowy 3D Geometry

Narzędzie Project 3D Elements (rys. 5.38: 1) rzutuje krawędzie obiektu 3D (poprzez ich wskazanie) znajdującego się pod powierzchnią szkicowania na ak-tywną płaszczyznę szkicowania. Obiektem wynikowym mogą być tylko punkty i krzywe.

Efektem końcowym zastosowania narzędzia Intersect 3D Elements (rys. 5.38: 2) jest część wspólna (krawędzie) płaszczyzny szkicowania i obiektu, który przecina tę płaszczyznę.

Narzędzie Project 3D Silhouette Edges (rys. 5.38: 3) tworzy sylwetkę krawę-dzi brył obrotowych. W efekcie uzyskuje się krawędzie zrzutowane w kierunku normalnym na płaszczyznę szkicowania.

Niezależnie od zastosowanego narzędzia, wszystkie zrzutowane obiekty mają charakter zamknięty (kolor żółty), co oznacza, że są one powiązane z pierwotną geometrią (wraz ze zdefiniowanymi stopniami swobody – więzami) i nie można poddać ich edycji. Dlatego jeżeli istnieje potrzeba ich modyfikacji, trzeba te ele-

Page 46: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

232

menty odizolować. Służy do tego opcja Isolate dostępna w menu podręcznym (przycisnąć prawy przycisk myszy, kiedy kursor znajduje się nad obiektem do od-izolowania i wybrać Mark.object→Isolate) lub w menu In-sert→Operation→3D→Geometry→Isolate.

5.5. Więzy geometryczne i wymiarowe

Podczas tworzenia profilów w szkicowniku szczególną rolę odgrywają więzy, które odbierają poszczególnym elementom modelu odpowiednie stopnie swobody. W programie CATIA istnieją dwa rodzaje więzów: więzy geometryczne (Geome-trical Constraints) i więzy wymiarowe (Dimensional Constraints).

W trakcie rysowania więzy geometryczne będą automatycznie nakładane przez program, jeżeli aktywne jest opcja Geometrical Constraints (rys. 5.7: 4) na pasku narzędziowym Sketch Tools. Natomiast więzy wymiarowe pojawią się tylko wtedy, gdy aktywna jest opcja Dimensional Constraints (rys. 5.7: 5) oraz wymiary tworzonego elementu będą wprowadzone za pomocą pól, znajdujących się na pa-sku narzędziowym Sketch Tools.

Jeżeli aktywne są opcje Geometrical Constraints i Dimensional Constraints, a użytkownik nie chce, aby były one uwzględniane podczas rysowania profilu, wystarczy przytrzymać klawisz Shift.

Preferuje się, aby więzy w modelu były tworzone dopiero po wstępnym nary-sowaniu profilu.

Narzędzia do nadawania więzów znajdują się na pasku Constraint (rys. 5.39) oraz w menu górnym Insert→Constraint.

Rys. 5.39. Pasek narzędziowy Constraint

Do więzów wymiarowych zalicza się: Distance – odległość pomiędzy dwoma elementami, Length – długość elementu, Angle – wartość kąta pomiędzy dwoma elementami, Radius/Diameter – wartość promienia/średnicy okręgu lub łuku, Semimajor axis – rozmiar większej półosi (elipsy), Semiminor axis – rozmiar mniejsza półosi (elipsy). Natomiast więzami geometrycznymi są: Symmetry – symetria pomiędzy elementami i osią lub linią,

Page 47: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

233

Midpoint – wymuszenie, aby jeden element był ulokowany w centrum innego elementu,

Equidistant point – wymuszenie, aby dwa punkty (wskazane jako pierwsze) były w jednakowej odległości od punktu trzeciego,

Fix – zamocowanie (położenie ustalone), Coincidence – ustawienie w jednej linii dwóch elementów (współliniowość),

lub, jeżeli są to punkty to ustalenie ich położenia w tym samym miejscu, Concentricity – położenie środka jednego okręgu lub łuku w centrum innego

okręgu lub łuku (współosiowość), Tangency – tworzenie styczności jednego elementu do innego elementu, Parallelism – równoległość pomiędzy krzywymi, Perpendicularity – prostopadłość dwóch linii, Horizontality/Verticality – położenie poziome lub pionowe linii względem osi

układu współrzędnych. W zależności od zastosowanego więzu na rysunku pojawiają się odpowiednie

symbole, których kształt i znaczenie zestawiono w tabeli 5.1.

Tabela 5.1. Symbole definiujące rodzaj zastosowanego więzu

Symbol Typ więzu

Perpendicular Prostopadłość

Coincidence Zbieżność

Vertical Pionowość

Horizontal Poziomość

Fix/Unfix Ustalenie położenia

(zamocowanie)

Parallel Równoległość

Radius Promień

Diameter Średnica

Symmetry Symetria

Concentricity Współśrodkowość

Tangency Styczność

Equidistant Point,

Midpoint Jednakowo odległe

5.5.1. Definiowanie więzów

Definiowanie więzów wymiarowych realizuje się poprzez wybór odpowied-niej krzywej (krzywych, jeżeli ma być zdefiniowana odległość lub kąt pomiędzy

Page 48: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

234

nimi), a następnie aktywowanie narzędzia Constraint (rys. 5.40: 1) dostępnego poprzez pasek narzędziowy Constraint (rys. 5.39: 2) lub poprzez menu górne In-sert→Constraint→Constraint Creation→Constraint. Kolejność może być odwrot-na, czyli najpierw można wybrać narzędzie, a dopiero później wskazać element do zwymiarowania. W powyższym przypadku program sam określi rodzaj więzu wy-miarowego.

Rys. 5.40. Pasek narzędziowy Constraint Creation

Nadawanie więzów geometrycznych odbywa się za pomocą narzędzia Con-straints Defined in Dialog Box (rys. 5.39: 1) lub z menu górnego In-sert→Constraint→Constraint. W tym przypadku jednak, najpierw należy wskazać elementy, którym zostaną nadane więzy, a dopiero potem uruchomić narzędzie do ich nadawania oraz wybrać z okna edycyjnego (rys. 5.41) rodzaj wiązania. Jak widać na rysunku 5.41, w oknie edycyjnym oprócz więzów geometrycznych (Geometrical Constraints) znajdują się również więzy wymiarowe (Dimensio-nal Constraints).

Większość typów więzów geometrycznych wymaga wybrania, co najmniej dwóch elementów, które będą ze sobą za pomocą danego wiązania połączone. Jed-noczesne zaznaczenie dwóch lub więcej krzywych odbywa się z użyciem klawisz Ctrl.

Rys. 5.41. Okno edycyjne narzędzia Constraints Defined in Dialog Box

Najszybszym sposobem na definiowanie zarówno więzów geometrycznych, jak i wymiarowych, jest dwukrotne kliknięcie na ikonę narzędzia Constraint (rys. 5.40: 1) i wskazanie elementów, którym mają być nadane więzy. Jeżeli ma zostać nałożone wiązanie geometryczne potrzebne będzie dodatkowo przyciśnięcie prawego klawisza myszy i wybór z menu podręcznego rodzaju połączenia. W menu podręcznym, oprócz już znanych więzów, dostępne są funkcje: Al-low symmetry line, która działa jak wiązanie Equidistant lub Symmetry (wskazuje się dwa elementy, wybiera powyższą funkcję i trzeci element, względem, którego

Page 49: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

235

te dwa będą symetryczne) i Swap Location, która zamienia położenie dwóch wy-branych elementów na przeciwne. Narzędzie Constraint będzie aktywne, aż do momentu dwukrotnego kliknięcia przycisku Esc.

Innym uproszczonym sposobem uzyskania więzów kontaktowych w systemie CATIA, jest aktywowanie narzędzia Contact Constraint (za pomocą ikony z rysunku 5.40: 2 lub menu górnego Insert→Constraint→Constraint Cre-ation→Contact Constraint) oraz wybór elementów, od których zależy rodzaj zde-finiowanego wiązania, i tak jeżeli zostaną wskazane: punkt i dowolna krzywa, tworzony jest więz zbieżności, dwa punkty, definiowany jest więz zbieżności, dwie linie, nadawany jest więz współliniowości, dwa okręgi, tworzony jest więz współosiowości, dwie krzywe i/lub elipsy, nadawany jest więz współosiowości, dwie krzywe (za wyjątkiem okręgów i/lub elips) lub dwie linie, definiowany

jest więz styczności, linia i okrąg, tworzony jest więz styczności.

Jeżeli element lub grupa elementów tworzonego profilu, ma nie zmieniać swoich właściwości oraz położenia względem siebie, należy zastosować więz Fix Together (rys. 5.42: 1 lub Insert→Constraint→Constraint Creation→Fix To-gether) dostępny z paska Constraint (rys. 5.39: 3). Jednak stosowanie tego typu wiązania nie jest zalecene w procesie tworzenia szkiców.

Rys. 5.42. Pasek narzędziowy Constraint Creation

Możliwe jest także automatyczne tworzenie więzów wymiarowych i geometrycznych. Służy do tego narzędzie Auto Constraint (rys. 5.42: 2 lub In-sert→Constraint→Constraint Creation→Auto Constraint). Więzy nadaje się po-przez zaznaczenie pojedynczego elementu lub grupy elementów (liczba wybranych krzywych znajduje się w polu 1 na rysunku 5.43) oraz uruchomienie narzędzia Auto Constraint. Operacje te można wykonać w odwrotnej kolejności. W oknie edycyjnym narzędzia Auto Constraint można określić element odniesienia (rys. 5.43: 2) lub linię symetrii (rys. 5.43: 3), względem, których więzy będą defi-niowane. Dla więzów wymiarowych można wybrać rodzaj wymiarowania, tzn. wymiarowanie szeregowe (Chained – rys. 5.43: 4) lub wymiarowanie do wspólnej bazy (Stacked – rys. 5.43: 5).

Page 50: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

236

Rys. 5.43. Okno edycyjne narzędzia Auto Constraint

5.5.2. Animacja i edycja więzów

Zdarza się, że użytkownik potrzebuje informacji, w jaki sposób zmiana wy-miarów (więzów wymiarowych) wpłynie na geometrię obiektu. Dane takie, można uzyskać stosując narzędzie Animate Constraint (rys. 5.39: 4) znajdujące się na pasku Constraint lub w menu górnym Insert→Constraint→Animate Constraint. Po wybraniu wymiaru, który ma być obserwowany i uaktywnieniu narzędzia Anima-te Constraint w oknie edycyjnym (rys. 5.44) ustala się wartość początkową (rys. 5.44: 1) i końcową (rys. 5.44: 2) modyfikowanego więzu oraz liczbę klatek animacji (rys. 5.44: 3).

Rys. 5.44. Okno edycyjne narzędzia Animate Constraint

Animacją steruje się przyciskami dostępnymi w polach 4 i 5 (rys. 5.44). Pod-czas oglądania można wyłączyć wyświetlanie więzów wymiarowych i geome-trycznych (rys. 5.44: 6).

Edycja utworzonego wymiarów odbywa się poprzez dwukrotne kliknięcie na nim lub poprzez funkcję Edit Multi-Constraint dostępną na pasku Constraint (rys. 5.39: 5) oraz w menu górnym Insert→Constraint→Edit Multi-Constraint.

W pierwszym przypadku w zależności od rodzaju wymiaru, tzn. czy jest to wymiar liniowy (rys. 5.45a), czy wartość promienia/średnicy (Radius/Diameter – rys. 5.45b) otwiera się okno edycyjne Constraint Definition (rys. 5.45), w którym można wprowadzić nowy wymiar (rys. 5.45a,b: 1) lub zamienić definiowanie za pomocą średnicy na promień i odwrotnie (rys. 5.45b: 3). Wymiar można zabloko-wać (rys. 5.45a,b: 2), aby nie mógł ulec zmianie.

Page 51: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

237

Rys. 5.45. Okna edycyjne więzów wymiarowych: a) wymiar liniowy, b) promień/średnica

W drugim przypadku otwiera się okno edycyjne (rys. 5.46) ze wszystkimi stworzonymi więzami wymiarowymi (rys. 5.46: 1) oraz z ich początkowymi wy-miarami (rys. 5.46: 2). Nowy wymiar ustala się w polu 5 (rys. 5.46), po czym wy-miar ten będzie widoczny w kolumnie 3 tabeli (rys. 5.46). W oknie edycyjnym Edit Multi-Constraint można także ustalić tolerancje, wprowadzając je w polach 6 (rys. 5.46). Dodane tolerancje zostaną wyświetlone w kolumnach 4 tabeli (rys. 5.46). Powrót do wymiarów i tolerancji początkowych realizuje się odpo-wiednio za pomocą przycisków 7 i 8 (rys. 5.46).

Rys. 5.46. Okno edycyjne narzędzia Edit Multi-Constraint

5.6. Diagnozowanie poprawności profilów

Podczas tworzenia profilów dąży się, aby miały ona zazwyczaj charakter za-mknięty oraz kolorem tworzonego profilu był kolor zielony, który oznacza, że profil jest idealnie powiązany.

Jeżeli jednak sposób nałożenia więzów geometrycznych i wymiarowych jest niekompletny lub błędny, profil zmienia swój kolor, który może być: biały, jeżeli brakuje jakichś więzów geometrycznych i/lub wymiarowych,

Page 52: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

238

różowy, kiedy istnieje nadmiar więzów (więzy geometryczne i wymiarowe po-wielają się),

brązowy, kiedy więzy są sprzecznie nałożone, czerwony, jeżeli co najmniej wartość jednego z więzów wymiarowych musi

zostać zmieniona. Powyższe kolory użytkownik może dostosować do własnych potrzeb

w ustawieniach programu (Tools→Options), w gałęzi Parameters and Measure, w zakładce Constraints and Dimensions w polu Constraints Style (rys. 5.47: 1). Jednak kolory te będą wyświetlane tylko w przypadku, kiedy włączona jest opcja Visualization of Diagnosis (rys. 5.5: 2) oraz aktywna jest funkcja Diagnostics na pasku narzędziowym Visualization (rys. 5.53: 4).

Rys. 5.47. Dostosowanie kolorów więzów do potrzeb użytkownika

Jeżeli użytkownik nie wie, na które elementy trzeba jeszcze nałożyć wiązania, wówczas pomocne staje się narzędzie Sketch Solving Status (rys. 5.48: 1) z paska narzędziowego 2D Analysis Tools (rys. 5.48), który jest dostępny poprzez pasek narzędziowy Tools.

Rys. 5.48. Pasek narzędziowy 2D Analysis Tools

Page 53: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

239

Po uruchomieniu tego narzędzia w oknie Sketch Solving Status (rys. 5.49b), pojawi się informacja Under-Constrained (rys. 5.49b: 1), jeżeli brakuje jeszcze więzów lub Iso-Constrained, kiedy profil jest idealnie powiązany.

Rys. 5.49. Narzędzia do diagnozowania profili: a) przykładowy profil, b) okno narzędzia

Sketch Solving Status, c) okno edycyjne polecenia Sketch Analysis

W przypadku, kiedy w modelu brakuje jeszcze więzów, niepowiązane krzywe i punkty zmienią swój kolor na pomarańczowy (rys. 5.49a: 3). Ewentualnie można uruchomić narzędzie Sketch Analysis (rys. 5.48: 2 lub rys. 5.49b: 2), które w oknie

Page 54: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

240

edycyjnym, podświetli niebieskim kolorem (rys. 5.49c: 3 zakładka Diagnostic) niepowiązane elementy.

Jak już wspomniano, w większości przypadków (wyjątki będą omówione w dalszej części książki) profile powinny mieć charakter zamknięty, aby można było stworzyć z nich bryły.

Czy profil jest poprawnie domknięty sprawdza się za pomocą narzędzia Ske-tch Analysis uruchamianego z paska narzędziowego 2D Analysis Tools (rys. 5.48: 2) lub za pomocą menu górnego Tools→Sketch Analysis. Jeżeli profil jest domknięty, w oknie edycyjnym Sketch Analysis (rys. 5.50a) w kolumnie Status znajdzie się informacja Closed (rys. 5.50: 1), natomiast, jeżeli profil jest otwarty wówczas pojawia się informacja Opened (rys. 5.50: 2). Dodatkowo w kolumnie Comment wyświetla się odległość występująca pomiędzy niepołączonymi punkta-mi, a na stworzonym profilu punkty te zostają podświetlone kolorem niebieskim (rys. 5.50b: 2).

Rys. 5.50. Narzędzia do kontroli poprawności zamknięcia profilów: a) okno edycyjne narzędzia

Sketch Analysis, b) przykładowy niedomknięty profil

Jeżeli w szkicowniku zostały utworzone dwa profile, które się ze sobą przeci-nają (rys. 5.51a), wówczas tworzenia na ich podstawie bryły, jest niemożliwe bez ich modyfikacji. Po wyborze dowolnego narzędzia do tworzenia modeli 3D pojawi się błąd (rys. 5.51b). W takim przypadku można skorzystać z polecenia Go to profile definition (rys. 5.51c: 2) dostępnego w menu podręcznym urucha-mianym za pomocą prawego przycisku myszy w polu, w którym wskazuje się pro-fil do tworzenia bryły (rys. 5.51c: 1). Narzędzie to uruchamia okno edycyjne (rys. 5.51d), w którym należy wybrać opcję Sub-elements (rys. 5.51d: 3), zazna-

Page 55: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

241

czyć aktualny profil (rys. 5.51d: 4) i za pomocą przycisku Remove (rys. 5.51d: 5) usunąć go. Następnie należy wskazać jedną z krzywych (rys. 5.51e: 6) tego profilu, który ma pozostać (nazwa tej krzywej będzie widoczna w oknie edycyjnym przed-stawionym na rysunku 5.51f: 7) oraz zatwierdzić wszystko przyciskiem OK. Efek-tem końcowym, będzie bryła utworzona z jednego z przecinających się profili (rys. 5.51g).

Rys. 5.51. Zastosowanie funkcji Go to profile definition

Istnieje także możliwość stworzenia innej bryły (rys. 5.52d) na podstawie dwóch przecinających się profilów, przy czym, należy najpierw w szkicowniku przerwać wszystkie krzywe w miejscach przecinania się obu profilów (rys. 5.52a).

Page 56: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

242

Kolejne kroki postępowania są takie same, jak w poprzednim przypadku. Wyjątek stanowi tylko liczba krzywych do wskazania. Tym razem będą to dwie krzywe, każda znajdująca się na innym profilu (rys. 5.52b: 1 i rys. 5.52c: 2).

Rys. 5.52 Zastosowanie funkcji Go to profile definition

5.7. Wizualizacja elementów bryłowych i krawędziowych w szkicowniku

W zależności od aktywnych funkcji znajdujących się na pasku narzędziowym Visualization (rys. 5.53), elementy bryłowe, krawędziowe oraz więzy wymiarowe i geometryczne w oknie szkicownika będą wyświetlane w różny sposób.

Rys. 5.53. Pasek narzędziowy Visualization

Za sposób wizualizacji elementów bryłowych jest odpowiedzialna opcja Cut Part by Sketch Plane (rys. 5.53: 1) oraz pasek narzędziowy Visu3D (rys. 5.53: 2 i rys. 5.54).

Funkcja Cut Part by Sketch Plane tnie element bryłowy w miejscu, gdzie przebiega płaszczyzna szkicowania i ukrywa wszystkie elementy znajdujące się przed tą płaszczyzną (tworzy przekrój poprzeczny). Ułatwia to wybranie krawędzi znajdujących się na przekroju do zdefiniowania na ich podstawie nowej geometrii lub ustalenia więzów.

Geometria 3D w szkicowniku będzie widoczna i wyświetlana z normalną in-tensywnością, jeżeli aktywna jest opcja Usual (rys. 5.54: 1). W przypadku włącze-nia narzędzia Low light (rys. 5.54: 2) geometria bryłowa będzie wyświetlana

Page 57: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

243

z mniejszą intensywnością, przy czym dodatkowo elementy bryły (krawędzie) nie będą mogły zostać zaznaczone. Natomiast ukrywanie wszystkich elementów geo-metrycznych i ich właściwości znajdujących się poza bieżącym szkicownikiem realizuje się za pomocą narzędzia No 3D background (rys. 5.54: 3).

Rys. 5.54. Pasek narzędziowy Visu3D

Podobnie jest z elementami krawędziowymi występującymi na zewnątrz płaszczyzny szkicowania, które w zależności od aktywnej funkcji znajdującej się na pasku narzędziowym 2D Visualization Mode (rys. 5.53: 3 i rys. 5.55) mogą być: widoczne – (Pickable visible background – rys. 5.55: 1), widoczne, ale nie będą mogły zostać wybrane (Unpickable background –

rys. 5.55: 3), ukryte (No 3D background – rys. 5.55: 3), wyświetlane ze słabszą intensywnością (Low intensity background –

rys. 5.55: 4), wyświetlane ze słabszą intensywnością, ale nie będą mogły zostać wskazane

(Unpickable low intensity background – rys. 5.55: 5). Dodatkowa funkcja Lock current view point (rys. 5.55: 6) znajdująca się na

pasku 2D Visualization Mode, blokuje punkt obserwacji, który nie może zostać zmieniony dopóki jest ona aktywna.

Rys. 5.55. Pasek narzędziowy 2D Visualization Mode

Narzędzia Diagnostics (rys. 5.53: 4), Dimensional Constraints (rys. 5.53: 5) i Geometrical Constraints (rys. 5.53: 5) są odpowiedzialne za aktywowanie lub dezaktywowanie wyświetlania, odpowiednio: kolorów diagnozowania profilów, więzów wymiarowych i geometrycznych.

Page 58: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

244

5.8. Funkcje ułatwiające pracę z profilami

5.8.1. Zaznaczanie krzywych

Jeżeli tworzony profil jest bardzo skomplikowany i potrzeba zaznaczyć wszystkie krzywe go tworzące, wówczas wystarczy „objąć” go za pomocą myszy z przyciśniętym lewym przyciskiem.

Istnieje także możliwość zaznaczenia wszystkich krzywych, które zostały utworzone za pomocą jednego narzędzia w jednym etapie rysowania. Służy do tego funkcja Auto Search (rys. 5.56: 1), która jest wywoływana z menu podręcznego aktywowanego po najechaniu na jedną z krzywych tworzących dany element i przyciśnięciu prawego przycisku myszy.

Rys. 5.56. Wybór funkcji Auto Search

5.8.2. Wyszukiwanie elementów w drzewie topologicznym i na profilu

Kolejnymi funkcjami ułatwiającymi pracę w programie CATIA (nie tylko w module do szkicowania) są funkcje Reframe On (rys. 5.57a: 1) i Center Graph (rys. 5.57b: 2).

Narzędzie Reframe On, wyszukuje w obszarze roboczym, element wskazany w drzewie topologicznym. Wystarczy na poszukiwanym elemencie przycisnąć prawy przycisk myszy i aktywować to narzędzie, po czym poszukiwany element zostanie wyśrodkowany na ekranie.

Natomiast funkcja Center Graph, działa na odwrót, czyli wyszukuje w drzewie strukturalnym, element zaznaczony w obszarze roboczym.

Rys. 5.57. Funkcje: a) Reframe On, b) Center Graph

Page 59: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

245

5.8.3. Zmiana płaszczyzny bazowej dla szkicu

Zdarza się, że profil został utworzony na niewłaściwej płaszczyźnie. Żeby nie rysować powtórnie szkicu na płaszczyźnie docelowej, wystarczy zmienić płaszczy-znę bazową istniejącego profilu. Służy do tego funkcja Change Sketch Suport, uruchamiana z menu podręcznego (rys. 5.58: 1), wywoływanego prawym przyci-skiem myszy na nazwie szkicownika (w drzewie topologicznym), którego płasz-czyzna bazowa ma ulec zmianie. Po aktywowaniu tego narzędzia należy wskazać nową płaszczyznę, gdzie profil ma się znajdować. Operację tę realizuje się w mo-dułach do modelowania 3D.

Rys. 5.58. Aktywowanie funkcji Change Sketch Suport

Page 60: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

246

6. MODELOWANIE BRYŁOWE

Po utworzeniu profilu, na podstawie, którego ma powstać bryła, można przejść (powrócić – za pomocą narzędzia Exit workbench z rysunku 5.3) do modu-łu Part Design, gdzie znajdują się wszystkie narzędzia stosowane w modelowaniu bryłowym.

6.1. Elementy referencyjne

Najważniejszym elementem referencyjnym (odniesienia) jest płaszczyzna, na której tworzony jest profil. Jednak podczas modelowania bryłowego korzysta się nie tylko z profilów umieszczonych w szkicowniku, ale także z punktów i krzywych rysowanych bezpośrednio w module Part Design. Narzędzia do two-rzenia powyższych elementów odniesienia, znajdują się na pasku Refren-ce Elements (rys. 6.1).

Rys. 6.1. Pasek narzędziowy Reference Elements

6.1.1. Punkty

Punkty definiuje się za pomocą narzędzia Point (rys. 6.1: 1) znajdującego się na pasku narzędziowym Reference Elements. Utworzenie punktu może przebiegać na kilka sposobów, w zależności od wybranej w oknie edycyjnym opcji (rys. 6.2: 1).

Rys. 6.2. Sposoby rysowania punktów

Opcja Diable/Enable automatic type change znajdująca się na rysunku 6.2: 2 odblokowuje/blokuje wybrany przez użytkownika sposób tworzenia nowego punk-

Page 61: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

247

tu (dotyczy także innych narzędzi). Jeżeli jest ona wyłączona (zielona otwarta kłódka), wówczas w trakcie tworzenia punktu, w zależności od wybranego na ry-sunku elementu automatycznie ulega zmianie sposób jego definiowania, co jest często niepożądane. Natomiast, jeżeli jest ona aktywna (czerwona zamknięta kłód-ka), wtedy, na przykład, jeżeli zostało wybrane rysowanie punktu za pomocą jego współrzędnych, to niemożliwe staje się wskazanie krzywej, itp.

Najprostszym sposobem narysowania punktu jest wprowadzenie w odpowiednich polach (rys. 6.3: 1), jego trzech współrzędnych kartezjańskich względem początku układu współrzędnych (róży płaszczyzn). Współrzędne można także określić względem innego, już istniejącego punktu (rys. 6.3: 2), innego ukła-du współrzędnych (rys. 6.3: 3) lub względem kompasu (rys. 6.3: 4), który jednak musi leżeć na geometrii. Jeżeli element odniesienia (rys. 6.3: 2,3,4), zmieni swoje położenie wówczas stworzony punkt także zmieni położenie zgodnie z elementem referencyjnym.

Rys. 6.3. Definiowanie punktu (Coordinates)

Punkt można także zdefiniować na wskazanej krzywej (rys. 6.4: 1), poprzez określenie w polu 4 (rys. 6.4) odległości (Distance on Curve – rys. 6.4: 2) lub „współczynnika długości” (Ratio of curve length) od początku krzywej.

Page 62: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

248

Rys. 6.4. Definiowanie punktu (On curve)

„Współczynnik długości” przyjmuje wartość od 0 do 1, przy czym np. war-tość 0.5 określa, że tworzony punkt będzie w środku krzywej. Odległość natomiast może być mierzona jako linia geodezyjna (Geodesic), czyli zgodnie z kształtem krzywej lub jako promień okręgu (Euclidean), na którego przecięciu z krzywą bę-dzie znajdował się tworzony punkt. Punkt może także zostać utworzony w miejscu występowania ekstremum (Nearest extremity – rys. 6.4: 5) lub na środku krzywej (Middle point – rys. 6.4: 5). Pomiar odległości może być dokonywany od dowol-nego końca krzywej, przy czym zmianę punktu startowego realizuje się za pomocą przycisku Reverse Direction (rys. 6.4: 7). Punkt na krzywej może być także zdefi-niowany względem innego punktu odniesienia, określanego w polu 6 (rys. 6.4). Tworzony punkt na krzywej, może być wielokrotnie powielony, wystarczy zazna-czyć opcję Repeat object after OK (rys. 6.4: 8) i zatwierdzić przyciskiem OK. Wówczas pojawi się okno edycyjne (rys. 6.5).

Rys. 6.5. Okno edycyjne do powielania tworzonych punktów i płaszczyzn

Page 63: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

249

W oknie tym określa się pierwszy punkt (rys. 6.5: 1) i krzywą, na której te punkty mają być położone (rys. 6.5: 1). Domyślnie są to elementy zdefiniowane w polach z rysunku 5.4, jednak mogą one być inne. Jeżeli została wybrana opcja Instances (rys. 6.5: 3), wówczas kopiowane punkty zostaną równomiernie rozłożo-ne na krzywej, od wskazanego punktu początkowego, do końca krzywej lub do innego wskazanego w polu 6 punktu (rys. 6.5). Liczbę kopiowanych elementów ustala się w polu Instance(s) (rys. 6.5: 4). Natomiast, jeżeli wybrano funkcję In-stances & spacing (rys. 6.5: 3), wówczas określa się liczbę punktów (rys. 6.5: 4) oraz odległość pomiędzy nimi (rys. 6.5: 6). Kierunek kopiowanych punktów moż-na zmienić na przeciwny za pomocą przycisku Reverse Direction (rys. 6.5: 7). W oknie edycyjnym (rys. 6.5) znajduje się także opcja With end points (rys. 6.5: 8), która jeżeli jest aktywna, powoduje, że punkt początkowy i końcowy znajduje się odpowiednio na początku i na końcu krzywej. Można także za pomocą funkcji Create normal planes also (rys. 6.5: 8) automatycznie utworzyć nowe płaszczyzny, w miejscach tworzenia punktów. Płaszczyzny te będą miały kierunek normalny do krzywej. Domyślnie aktywna opcja Create in a new Body (rys. 6.5: 8), powoduje, że wszystkie tworzone punkty i płaszczyzny znajdą się w drzewie topologicznym w nowej gałęzi Ordered Geometrical Set.

Kolejnym sposobem tworzenia punktów jest umieszczanie ich na wybranej płaszczyźnie (rys. 6.6). W oknie edycyjnym określa się płaszczyznę, na której ten punkt ma się znaleźć (rys. 6.6: 1) oraz położenie punktu względem aktualnego układu współrzędnych (rys. 6.6: 2) lub innego punktu odniesienia (rys. 6.6: 3). Opcjonalnie tworzony punkt może leżeć na innej wskazanej powierzchni (rys. 6.6: 4), poprzez rzut normalny punktu na tę powierzchnię.

Rys. 6.6. Definiowanie punktu (On plane)

Punkt można także utworzyć na dowolnie wskazanej powierzchni (rys. 6.7: 1). Należy zaznaczyć, że każda płaszczyzna może być powierzchnią, jednak tylko planarna powierzchnia może być płaszczyzną. Położenie definiowa-nego punktu określa się poprzez kierunek (rys. 6.7: 2), w którym ten punkt ma być utworzony oraz odległość (rys. 6.7: 3) od początku układu współrzędnych (do-myślnie) lub innego punktu odniesienia (rys. 6.7: 4). Odległość będzie mierzona jako promień okręgu (jeżeli aktywna jest opcja Coarse – rys. 6.7: 5), na którego

Page 64: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

250

przecięciu z powierzchnią (zgodnie z ustalonym wcześniej kierunkiem) będzie znajdował się tworzony punkt lub będzie mierzona jako linia geodezyjna (aktywne pole Fine – rys. 6.7: 5), czyli po powierzchni odniesienia.

Rys. 6.7. Definiowanie punktu (On surface)

Wybierając opcję Circle/Sphere/Ellipse center z rysunku 6.2: 1 i wskazując dowolny okrąg, sferę lub elipsę, w środku danego elementu zostanie zdefiniowany nowy punkt.

Punkty można także narysować na wskazanej krzywej (rys. 6.8: 1), w miejscach styczności tej krzywej z wybranym kierunkiem lub inną linią definiu-jącą kierunek (rys. 6.8: 2). Jeżeli istnieje więcej niż jeden punkt wspólny, wówczas pojawia się dodatkowe okno edycyjne, w którym określa się czy mają zostać utwo-rzone wszystkie punkty w miejscach styczności czy tylko punkt wybrany przez użytkownika.

Rys. 6.8. Definiowanie punktu (Tangent on curve)

Ostatnim sposobem na definiowanie punktu jest jego narysowanie pomiędzy dwoma innymi już istniejącymi punktami, wskazywanymi w polach 1 z rysunku 6.9. Odległość od wybranych punktów określa się za pomocą współ-czynnika (rys. 6.9: 2), którego wartość zmienia się od 0 do 1. Punkt może zostać utworzony w równej odległości pomiędzy dwoma wskazanymi punktami (należy wybrać opcję Middle Point – rys. 6.9: 4). Kierunek obliczania odległości od punk-tów można zmienić na przeciwny za pomocą funkcji Reverse Direction (rys. 6.9: 4). Istnieje także możliwość, aby punkt został utworzony na wybranej krzywej lub powierzchni, którą określa się w polu Support (rys. 6.9: 4).

Page 65: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

251

Rys. 6.9. Definiowanie punktu (Between)

6.1.2. Linie

Podobnie jak miało to miejsce podczas rysowania punktów, istnieje także kil-ka sposobów tworzenia linii odniesienia (rys. 6.10). Stosuje się do tego narzędzie Line (rys. 6.1: 2) z paska Reference Elements.

Rys. 6.10. Sposoby rysowania linii

Najprostszym z trybów rysowania linii jest jej zdefiniowanie przez wskazanie w polach 1 dwóch punktów (rys. 6.11), które jednocześnie będą punktem począt-kowym i końcowym. Domyślnie, linia będzie najkrótszą odległością pomiędzy tymi punktami. Jeżeli jednak punkt początkowy i końcowy leży na zaokrąglonej powierzchni, wówczas powierzchnię tę można wybrać jako Support (rys. 6.11: 2), a wtedy krzywa będzie przebiegała zgodnie z kształtem tej powierzchni. Linia nie może być krótsza niż odległość pomiędzy wskazanymi punktami, ale można ją przedłużyć w obu kierunkach o dowolną odległość (rys. 6.11: 3,5) lub można ją wydłużyć do innych elementów (rys. 6.11: 4,6). Jeżeli aktywuje się opcję Mirro-red extent (rys. 6.11: 8) wydłużenie linii poza punkt początkowy i końcowy będzie miało taką samą wartość. Ponadto linia może być linią nieskończoną (Infinite – rys. 6.11: 7), linią nieskończoną tylko w kierunku punktu początkowego (Infini-te Start Point – rys. 6.11: 7) lub tylko w kierunku punktu końcowego (Infini-te End Point – rys. 6.11: 7).

Funkcje z pól 7 i 8 (rys. 6.11) występują również w innych trybach tworzenia linii, ale nie będą już przy nich omawiane.

Page 66: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

252

Rys. 6.11. Definiowanie linii (Point-Point)

Linię można zdefiniować także na podstawie wybranego punktu (rys. 6.12a: 1) i określenia kierunku (rys. 6.12a: 2), w którym ta linia ma przebie-gać. Zwrot linii można zmieniać za pomocą funkcji Reverse Direction (rys. 6.12a: 10). Koniec tworzonej linii definiuje się za pomocą wprowadzenia jej długości (rys. 6.12a: 6) lub innego elementu ograniczającego (rys. 6.12a: 7). W ni-niejszym trybie można także określić Support (rys. 6.12a: 3), można wydłużyć lub skrócić linię od punktu startowego o dowolną wartość (rys. 6.12a: 4) lub określić początek linii zgodny z innym elementem (rys. 6.12a: 5).

a) b)

Rys. 6.12. Definiowanie linii: a) Point-Direction, b) Angle/Normal to curve

Page 67: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

253

Następnym sposobem zdefiniowania linii jest jej narysowanie jako prostopa-dłej (po aktywowaniu opcji 12 z rysunku 6.12b) lub pod ustalonym kątem (rys. 6.12b: 4) do innej już istniejącej linii (rys. 6.12b: 1).

W tym przypadku także trzeba zdefiniować punkt początkowy (rys. 6.12b: 3) oraz długość (rys. 6.12b: 7) lub element ograniczający (rys. 6.12b: 8) linię. Można także zmienić odległość rysowania linii od punktu początkowego za pomocą pól 5 lub 6 (rys. 6.12b). Tworzona linia może leżeć na wskazanej płaszczyźnie (rys. 6.12b: 2), jednak w tym przypadku, trzeba także aktywować opcję Geome-try on support (rys. 6.12b: 11). Liczba tworzonych linii może być większa, jeżeli aktywuje się pole 14 (rys. 6.12b). Wówczas w zależności od ustalonego kąta (rys. 6.12b: 4), kolejne tworzone linie będą obrócone względem linii pierwotnej o wartość tego kąta.

W zależności od wskazanych elementów (rys. 6.13: 1,2) można utworzyć li-nię styczną do innej istniejącej linii (rys. 6.13: 1) przechodzącą przez wybrany punkt (rys. 6.13: 2) lub linię styczną do dwóch innych krzywych (rys. 6.13: 1,2). W pierwszym przypadku w polu 4 (rys. 6.13) aktywny będzie tryb Mono-Tangent, a w przypadku drugim BiTangent. Tworząc linię styczną do dwóch krzywych, pojawiają się na ekranie wszystkie możliwe linie styczne. Wybór linii, która ma zostać utworzona, dokonuje się poprzez przełączanie pomiędzy liniami przyci-skiem Next solution (rys. 6.13: 12). Pozostałe opcje na rysunku 6.13 mają takie samo działanie jak w przypadkach omówionych poprzednio.

Rys. 6.13. Definiowanie linii (Tangent to curve)

Kolejną linią, jaką można utworzyć, jest linia prostopadła do wskazanej płaszczyzny (rys. 6.14: 1) i przechodząca przez wybrany punkt (rys. 6.14: 2).

Page 68: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

254

Rys. 6.14. Definiowanie linii (Normal to surface)

Na podstawie dwóch wybranych linii (rys. 6.15: 1) można zdefiniować nową linię, która będzie dzieliła kąt pomiędzy nimi na dwie równe części. Jeżeli linie te się przecinają, wówczas punkt początkowy domyślnie jest punktem przecięcia się tych krzywych, w innym przypadku punkt ten trzeba wskazać samodzielnie (rys. 6.15: 2).

Rys. 6.15. Definiowanie linii (Bisecting)

6.1.3. Płaszczyzny

Bardzo ważnymi elementami podczas tworzenia brył są płaszczyzny, na któ-rych są rysowane profile. Płaszczyzny tworzy się za pomocą narzędzia Plane (rys. 6.1: 3), znajdującego się na pasku narzędziowym Reference Elements. Istnieje kilka trybów definiowania płaszczyzn (rys. 6.16).

Page 69: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

255

Rys. 6.16. Sposoby definiowania płaszczyzn

Pierwszym z trybów jest utworzenie nowej płaszczyzny, na podstawie już ist-niejącej, będącej płaszczyzną odniesienia (rys. 6.17: 1) oraz określenia wartości odsunięcia (rys. 6.17: 2) od niej.

Rys. 3.17. Definiowanie płaszczyzny (Offset from plane)

W większości trybów tworzenia płaszczyzn występują następujące funkcje: Reverse Direction (rys. 6.17: 3), która zmienia zwrot definiowania płaszczyzny na przeciwny oraz Repeat object after OK (rys. 6.17: 4), która umożliwia utworzenie (powielenie) większej liczby płaszczyzn względem płaszczyzny początkowej.

Nowo tworzona płaszczyzna może być prostopadła (jeżeli aktywuje się pole-cenie Normal to plane – rys. 6.18: 4) lub obrócona o ustalony kąt (rys. 6.18: 3) względem innej już istniejącej płaszczyzny (rys. 6.18: 2). Osią obrotu (rys. 6.18: 1) może być dowolna linia lub osie układu współrzędnych. Aktywowanie opcji Pro-ject rotation axis on reference plane (rys. 6.18: 5) pozwala wybraną oś zrzutować na płaszczyznę odniesienia. W przypadku, kiedy płaszczyzna odniesienia nie jest równoległa do osi odniesienia, to tworzona płaszczyzna jest obrócona wokół osi o kąt uwzględniający płaszczyznę odniesienia.

Rys. 6.18. Definiowanie płaszczyzny (Angle/Normal to plane)

Page 70: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

256

Płaszczyznę można także zdefiniować za pomocą wprowadzenia parametrów równania (rys. 6.19: 1) Ax+By+Cz = D. Kiedy określi się w polu 2 (rys. 6.19) punkt odniesienia, wówczas nieaktywny staje się parametr równania D.

Rys. 6.19. Definiowanie płaszczyzny (Equation)

Jeżeli zmianie ulegnie domyślny układ współrzędnych (rys. 6.19: 3), wówczas automatycznie zostaną zmienione wartości parametrów A, B, C i D, jednak poło-żenie płaszczyzny nie ulegnie zmianie. Opcja Normal to compass (rys. 6.19: 4) powoduje, że płaszczyzna staje się prostopadła do osi Z kompasu, natomiast funk-cja Parallel to screen (rys. 6.19: 5) ustawia płaszczyznę równolegle do aktualnego widoku ekranu.

Pozostałymi trybami definiowania płaszczyzn (już bez szczegółowego opisu), są: Parallel through point – tworzy płaszczyznę przechodzącą przez wskazany

punkt, równolegle do innej już istniejącej płaszczyzny (Reference), Through three points – definiuje płaszczyznę przechodzącą przez trzy wybrane

punkty, Through two lines – płaszczyzna zostaje utworzona na podstawie dwóch wy-

branych linii, Through point and line – płaszczyzna powstaje przez wskazanie punktu i linii, Through planar curve – płaszczyzna jest tworzona na podstawie krzywej

(krzywych), które jednoznacznie definiują płaszczyznę (np. łuk), Normal to curve – tworzy płaszczyznę prostopadłą do krzywej (płaszczyzna

domyślnie znajduje się w środku wskazanej krzywej, ale może też przechodzić przez wskazany przez użytkownika punkt),

Tangent to surface – definiuje płaszczyznę przechodząca przez wskazany punkt i styczną do wybranej powierzchni,

Mean through points – powstała płaszczyzna przechodzi, przez co najmniej trzy punkty określone przez użytkownika.

Page 71: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

257

6.2. Narzędzia do tworzenia modeli bryłowych

Podstawowe narzędzia do tworzenia brył dostępne są w menu górnym In-sert→Sketch-Based Feature oraz na pasku narzędziowym Sketch-Based Feature (rys. 6.20), lub na pasku Sketch-Based Feature (Compact), który te same polecenia ma bardziej skumulowane i pochowane.

Rys. 6.20. Pasek narzędziowy Sketch-Based Feature

6.2.1. Wyciąganie profilów i powierzchni oraz tworzenie „kieszeni”

Do wyciągania profilów lub powierzchni służą narzędzia z paska Pads (rys. 6.21) dostępnego poprzez pasek narzędziowy Sketch-Based Feature (rys. 6.20: 1).

Rys. 6.21. Pasek narzędziowy Pads

Podstawowym z nich jest funkcja Pad (rys. 6.21: 1), w której wskazany profil (rys. 6.22: 4) jest wyciągany o ustaloną wartość (rys. 6.22: 2) lub jest wyciągany aż do ograniczenia zdefiniowanego przez inny element (rys. 6.22: 1). W każdym mo-mencie istnieje możliwość modyfikacji profilu, poprzez bezpośrednie przejście do jego edycji w szkicowniku, za pomocą pola 12 (rys. 6.22). Profil można wyciągnąć jednocześnie w dwie strony o dowolne wartości (Length) ustalane w oknie First Limit i Second Limit (rys. 6.22). Zaznaczając funkcję Thick (rys. 6.22: 5), profilowi zostanie nadana grubość o wartościach ustalanych (dla obu kierunków) w polach 10 (rys. 6.22). W podstawowej licencji programu CATIA, kierunek wy-ciągnięcia profilu jest zawsze prostopadły do płaszczyzny szkicowania, jednak

Page 72: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

258

w licencjach wyższych, kierunek wyciągania może być zdefiniowany przez użyt-kownika (rys. 6.22: 9) za pomocą dowolnej linii lub osi układu współrzędnych.

Część funkcji występujących w narzędziu Pad, będzie się powtarzać w wielu innych narzędziach stosowanych w modelowaniu bryłowym, dlatego będą one omówione tylko poniżej: Reverse Side (rys. 6.22: 6) – w zależności od ustalonego zwrotu, materiał zosta-

nie dodany/usunięty, wewnątrz lub na zewnątrz profilu, Mirrored extent (rys. 6.22: 7), profil zostanie wyciągnięty w dwie strony o tę

samą wartość (ustaloną w oknie First Limit), Reverse Direction (rys. 6.22: 8), zmienia kierunek wyciągania na przeciwny, Neutral Fiber (rys. 6.22: 11) – grubość jest rozkładana równomiernie po obu

stronach profilu (i ustalana jest w polu Thickness1 – rys. 6.22: 10) Merge Ends (rys. 6.22: 11) – opcja stosowana przy profilach ograniczonych

(rys. 6.24b) i aktywna tylko wtedy, gdy profilowi nadaje się grubość. Powoduje, że profil jest wyciągany do najbliższych otaczających go powierzchni (rys. 6.25c).

Rys. 6.22. Okno edycyjne narzędzia Pad

Jak już wspomniano powyżej, wyciągnięcie profilu może być ograniczone poprzez: określenie jego długości (rys. 6.23: 1), wskazanie następnego elementu (rys. 6.23: 2), ostatniego elementu (rys. 6.23: 3) występującego w tym samym Bo-dy, płaszczyznę odniesienia (rys. 6.23: 4) lub powierzchnię (rys. 6.23: 5), która nie musi być planarna.

Page 73: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

259

Rys. 6.23. Typy ograniczeń

Jeden z przypadków, kiedy profil nie musi być zamknięty, występuje, gdy le-ży on na płaszczyźnie znajdującej się nad bryłą lub na jednej z powierzchni bryły. Profil ten jednak musi być mniejszy niż powierzchnia bryły znajdująca się pod nim.

Rys. 6.24. Niedomknięty profil: a) ograniczony, b) nieograniczony

Page 74: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

260

Rys. 6.25. Wyciąganie profili: a) kierunki wyciągnięcia, b) nadawanie grubości, c) funkcja

Merge Ends

Jeżeli płaszczyzna niedomkniętego szkicu jest ograniczona przez bryłę (rys. 6.24a), wówczas profil można zarówno wyciągnąć do powierzchni ogranicza-jących go (rys. 6.25a), jak i nadać mu grubość (rys. 6.25b) i wysokość wyciągnię-cia, podobnie jak ma to miejsce w przypadku profili zamkniętych.

Natomiast profil nieograniczony bryłą (rys. 6.24b) nie może zostać wycią-gnięty do powierzchni (ponieważ nie otaczają go), lecz można nadać mu grubość (rys. 6.25b) i wysokość wyciągnięcia.

Podczas wyciągania profilu można automatycznie wykonać pochylenia od-lewnicze oraz zaokrąglić wybrane krawędzie. Służy do tego narzędzie Dra-fted Filleted Pad (rys. 6.21: 2), które jest połączeniem trzech powyżej wymienio-nych funkcji. Po jego zastosowaniu w drzewie topologicznym otrzymuje się wszystkie operacje, jakie zostały wykonane, tj. wyciąganie, pochylenie i zaokrąglenie. Podstawowymi parametrami tego narzędzia są: długość wyciągnię-cia (rys. 6.26: 1), kąt pochylenia (zwężenia) (rys. 6.26: 3) tworzonego profilu oraz promień zaokrąglenia krawędzi pionowych (Lateral radius – rys. 6.26: 5), promień

Page 75: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

261

zaokrąglenie krawędzi leżących na pierwszej (First limit radius – rys. 6.26: 5) i drugiej (Second limit radius – rys. 6.26: 5) płaszczyźnie ograniczającej. Powyższe dane będą wymagane, tylko w przypadku, kiedy pola znajdujące się bezpośrednio przy nich są aktywne. Ustalenie drugiej płaszczyzny ograniczającej (rys. 6.26: 2) jest obowiązkowe, o czym informuje symbol znajdujący się obok (rys. 6.27). Po-nadto płaszczyzna ta musi być równoległa do płaszczyzny, na której znajduje się profil. Elementem neutralnym (Neutral Element – rys. 6.26: 4), czyli miejscem, w którym przekrój części się nie zmienia, może być zarówno pierwsza jak i druga płaszczyzna ograniczająca.

Rys. 6.26. Okno edycyjne narzędzia Drafted Filleted Pad

Rys. 6.27. Symbol informujący o obowiązku wypełnienia pola znajdującego się obok

Jeżeli w jednym szkicowniku znajdują się, co najmniej dwa profile domknię-te, wówczas można zastosować narzędzie Multi-Pad (rys. 6.21: 3), które umożliwia wyciągniecie każdego z nich na inną wysokość. W polu edycyjnym powyższego narzędzia (rys. 6.28) w kolumnie Domain (rys. 6.28: 4) wybiera się profil, który ma zostać wyciągnięty, a następnie ustala się wartość wyciągnięcia (rys. 6.28: 2) lub określa się typ ograniczenia (rys. 6.28: 1) i element ograniczający (rys. 6.28: 3). Każdy z profilów można wyciągnąć w obie strony poprzez aktywację przycisku More (rys. 6.28: 5) i ustalenie limitu wyciągnięcia w drugim kierunku.

Page 76: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

262

Rys. 6.28. Okno edycyjne narzędzia Multi-Pad

Narzędzia z paska Pockets (rys. 6.29) uruchamianego za pomocą paska Ske-tch-Based Feature (rys. 6.20: 2) działają podobnie jak narzędzia z paska Pads, z tą różnicą, że wybierają one materiał zamiast go dodawać.

Rys. 6.29. Pasek narzędziowy Pockets

Domyślnie w powyższych funkcjach materiał jest usuwany wewnątrz profilu, jednak po zmianie kierunku funkcją Reverse Side (rys. 6.22: 6), materiał wewnątrz szkicu pozostanie, a na zewnątrz profilu zostanie usunięty.

W programie CATIA nie trzeba wszystkich danych ustalać w oknach dialo-gowych, lecz można korzystać bezpośrednio z obszaru roboczego, na którym po-wstaje model. Na przykład za pomocą kliknięcia na pomarańczową strzałkę (rys. 6.30: 1) kierunek wyciągnięcia zostanie zmieniony na przeciwny, a poprzez najechanie na jeden z limitów (LIM1, LIM2 – rys. 6.30: 2), przyciśnięcie lewego klawisza myszy i poruszaniu myszą w górę lub w dół zostanie zmieniona wartość wyciągnięcia.

Rys. 6.30. Ustalanie parametrów bezpośrednio na modelu

Page 77: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

263

6.2.2. Bryły obrotowe

Bryły obrotowe tworzy się za pomocą narzędzia Shaft (rys. 3.20: 3), znajdują-cego się na pasku narzędziowym Sketch-Based Feature. W oknie edycyjnym (rys. 6.31) wskazuje się otwarty lub domknięty profil (rys. 6.31: 3) oraz oś obrotu (rys. 6.31: 6), jeżeli nie została zdefiniowana bezpośrednio w szkicowniku jako Axis. Osią obrotu może być także jedna z osi układu współrzędnych albo dowolna inna linia. Osi nie da się wybrać za pomocą drzewa topologicznego.

Rys. 6.31. Okno edycyjne narzędzia Shaft

Podczas tworzenia bryły obrotowej można ustalić początkowy (rys. 6.31: 1) i końcowy (rys. 6.31: 2) kąt obrotu (w stopniach). Bryła obrotowa nie musi być cała wypełniona materiałem, lecz można profilowi nadać grubość ścianki (rys. 6.31: 4,8,9). Opcja Reverse Side (rys. 6.31: 5) umożliwia wybór, czy materiał ma się znajdować pomiędzy osią obrotu a profilem, czy też pomiędzy profilem i już innym istniejącym materiałem (opcja ta jest dostępna tylko wtedy, gdy profil jest ograniczony przez inną bryłę znajdującą się w tym samym Body). Profil w każdym momencie można zmodyfikować poprzez powrót do szkicownika (rys. 6.31: 10).

Jeżeli profil jest domknięty to nie ma problemów z utworzeniem na jego pod-stawie bryły obrotowej (rys. 6.33b) poza przypadkiem, kiedy przecina on oś obrotu (dotyczy to również profili otwartych) (rys. 6.32).

Page 78: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

264

Rys. 6.32. Profile i osie, na podstawie których nie utworzy się bryły obrotowej

Natomiast, jeżeli z profilu otwartego ma być utworzona bryła obrotowa, wówczas musi on: dochodzić do osi obrotu (rys. 6.33a) być ograniczony na zewnątrz poprzez inną bryłę (rys. 6.33d), trzeba nadać mu grubość (rys. 6.33c).

Analogicznie do funkcji Shaft działa narzędzie Groove (rys. 6.20: 4), z tym, że za pomocą profilu i osi obrotu lub linii konstrukcyjnej usuwany jest materiał, czyli tworzone są rowki (wyżłobienia) w dowolnych bryłach.

Page 79: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

265

Rys. 6.33. Profile i osie, na podstawie których utworzy się bryły obrotowe

Page 80: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

266

6.2.3. Otwory o przekroju kołowym

Otworów o przekroju kołowym nie tworzy się poprzez ich narysowanie w szkicowniku, a następnie zastosowanie narzędzia Pocket usuwającego materiał, lecz za pomocą specjalnie stworzonej w tym celu funkcji Hole (rys. 6.20: 5) wy-stępującej na pasku narzędziowym Sketch-Based Feature.

Położenie środka otworu ustala się po wybraniu narzędzia Hole, poprzez wskazanie dwóch krawędzi lub łuku (okręgu) i powierzchni, na której ma się ten otwór znajdować. W pierwszym przypadku jest to tak zwane pozycjonowanie względem krawędzi. Na modelu pojawią się odległości od wybranych krawędzi, które można modyfikować. W drugim przypadku otwór będzie współosiowy do zdefiniowanego łuku lub okręgu. Środek otworu można ustalić także bezpośrednio w szkicowniku (rys. 6.34: 8).

W oknie edycyjnym narzędzia Hole znajdują się trzy zakładki: Extension (rys. 6.34), w której określa się średnicę otworu (rys. 6.34: 2), głębo-

kość (rys. 6.34: 3, jeżeli wybrano opcję Blind – rys. 6.34: 1) lub rodzaj ograni-czenia (rys. 6.34: 1) i element ograniczający (rys. 6.34: 4), kierunek wybrania (rys. 6.34: 6 – domyślnie kierunek jest prostopadły do płaszczyzny otworu) oraz kształt zakończenia otworu (rys. 6.34: 9, rys. 6.35). Otwór może mieć zakoń-czenie płaskie (Flat – rys. 6.35a) lub zakończenie stożkowe (V-Bottom – rys. 6.36a), w którym można ustalić jego kąt (rys. 6.34: 10). Jeżeli został wy-brany element ograniczający, wtedy zakończenie otworu jest do niego dopaso-wywane (rys. 6.36). Użytkownik poprzez aktywację dodatkowego okna edycyj-nego (za pomocą przycisku 7 z rysunku 6.34) może ustalić tolerancje otworu,

Rys. 6.34. Okno edycyjne narzędzia Hole (zakładka Extension)

Page 81: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

267

Rys. 6.35. Zakończenie otworu: a) płaskie, b) stożkowe [4]

Rys. 6.36. Dopasowanie zakończenia otworu do elementu ograniczającego: a) płaskie,

b) stożkowe [4]

Type do definiowania typu wcięcia (podcięcia) (rys. 6.37: 1 i rys. 6.38) i jego parametrów (rys. 6.37: 2), które są różne w zależności od wybranego rodzaju oraz miejsca punktu zakotwiczenia (mocowania) Anchoir Point (rys. 6.37: 3),

Rys. 6.37. Okno edycyjne narzędzia Hole (zakładka Type)

Page 82: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

268

Rys. 6.38. Typy wcięcia wraz z parametrami do ustalenia [4]

Thread Definition do określenia parametrów gwintu (jeżeli ma on zostać nało-żony na otwór, wówczas aktywne musi być pole 1 na rysunku 6.39). Podsta-wowe parametry gwintu mogą zostać ustalone na podstawie danych znajdują-cych się w bibliotece programu, która zawiera zgodne ze standardem ISO gwin-ty metryczne (Metric Thin Pitch i Metric Thick Pitch – rys. 3.39: 3) lub mogą one być dowolnie zdefiniowane przez użytkownika (No Standard – rys. 3.39: 3). Pozostałe parametry gwintu ustala się w polach 4 z rysunku 3.39. Nakładany gwint może być prawo- (Right-Threaded – rys. 3.39: 5) lub lewo-skrętny (Right-Threaded – rys. 3.39: 5). Przyciski Add i Remove (rys. 3.39: 6) umożliwiają odpowiednio zapisanie do lub usunięcie z pliku stworzonych no-wych rodzajów gwintów. Jeżeli wybrano opcję Dimension z menu rozwijanego 2 (rys. 3.39), wówczas w polu Thread Depth (rys. 3.39: 4) ustala się długość gwintu. W przypadku wyboru funkcji Support Depth (rys. 3.39: 2) długość gwintu będzie równa głębokości otworu lub w przypadku Up-To-Plane (rys. 3.39: 2) gwint będzie przebiegał aż do płaszczyzny wskazanej przez użyt-kownika, która musi być równoległa do płaszczyzny otworu. Jeżeli długość gwintu zdefiniowana będzie przez polecenia Support Depth lub Up-To-Plane, będzie się ona zmieniać automatycznie przy zmianie modelu.

Rys. 6.39. Okno edycyjne narzędzia Hole (zakładka Thread Definition)

Page 83: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

269

6.2.4. Bryły tworzone poprzez wyciąganie profilu po ścieżce

Do tworzenia brył, które powstają na podstawie profilu wyciąganego po ścieżce (krzywej), służy narzędzie Rib (rys. 6.20: 6) znajdujące się na pasku Ske-tch-Based Feature. Istotne jest, aby płaszczyzna, na której znajduje się profil (wskazywany w polu 1 z rysunku 6.40) była prostopadła do płaszczyzny, na której znajduje się krzywa (definiowana w polu 2 z rysunku 6.40). Zarówno profil jak i ścieżkę można edytować (rys. 6.40: 7) w dowolnym momencie. Jeżeli profil jest otwarty to musi on leżeć na płaszczyźnie znajdującej się nad bryłą znajdującą się w tym samym Body. Natomiast, kiedy krzywa, po której ten profil ma być wycią-gany jest dłuższa niż leżąca pod nim bryła, wówczas nowo powstały element bę-dzie kończył się równo z tą bryłą, chyba, że profilowi nada się cienkościenność (rys. 6.40: 8).

Rys. 6.40. Okno edycyjne narzędzia Rib

W zależności od wybranej z okna rozwijanego (rys. 6.40: 3) opcji, profil bę-dzie zawsze prostopadły do ścieżki (Keep angle), będzie prostopadły do wybranej płaszczyzny (Pulling direction) lub będzie styczny do wskazanej powierzchni (Re-ference surface). Jeżeli tworząca krzywa ma być linią śrubową, wtedy oś linii śru-bowej (rys. 6.40: 4) wybiera się jako Pulling direction (rys. 6.40: 3). Domyślnie ścieżka jest przyciągana do profilu, jednak zaznaczając opcję Move profil to path (rys. 6.40: 5) profil jest przenoszony do ścieżki, po której jest wyciągany. Polece-nie Move profil to path jest aktywne tylko w przypadku stosowania trybu Pul-ling direction lub Reference surface. Jeżeli krzywa, po której wyciągany jest profil, jest ograniczona przez inne powierzchnie wówczas aktywacja funkcji Mer-ge rib’s ends (rys. 6.40: 6), podobnie jak Merge Ends, powoduje, że profil zakoń-czy się na najbliższych powierzchniach.

Odwrotnie do narzędzia Rib działa polecenie Slot (rys. 6.20: 7) dostępne także na pasku Sketch-Based Feature, które zamiast dodawać materiał, usuwa go.

Page 84: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

270

6.2.5. Użebrowania

Do tworzenia użebrowań służy narzędzie Stiffener (rys. .41: 1) znajdujące się na pasku Advanced extruded features (rys. 6.41), który jest dostępny poprzez pasek Sketch-Based Feature (rys. 6.20:8).

Rys. 6.41. Pasek narzędziowy Advanced extruded features

Żebro może być utworzone równolegle (rys. 6.42a) lub prostopadle (rys. 3.62b) do płaszczyzny, na której zostało naszkicowane. Wyboru dokonuje się w polu 1 (rys. 6.43) poprzez aktywowanie odpowiedniego trybu (From Side lub From Top).

Rys. 6.42. Żebra tworzone: a) równolegle do płaszczyzny szkicowania, b) prostopadle do płaszczyzny

szkicowania

Wstawiany profil żebra (rys. 6.43: 6) musi być profilem otwartym i musi być ograniczony z każdej strony powierzchniami (znajdującymi się w tym samym Bo-dy). Ponadto, w przypadku opcji From Top, płaszczyzna, na której znajduje się profil nie może leżeć na płaszczyźnie, na której tworzone jest żebro (wówczas nie jest znana jego wysokość), a w przypadku opcji From Side profil nie może pokry-wać się z płaszczyznami, do których będzie dociągany. Grubość żebra ustala się w polach Thickness (rys. 6.43: 2).

Page 85: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

271

Rys. 6.43. Okno edycyjne narzędzia Stiffener

6.2.6. Tworzenie brył na podstawie, co najmniej dwóch profili

Na podstawie dwóch profilów można utworzyć bryłę, która będzie wynikiem przecięcia się ich rozwinięć, w kierunku prostopadłym do płaszczyzny szkicowania (operacja bardzo podobna do iloczynu logicznego) (rys. 6.44).

Rys. 6.44. Bryła powstała na podstawie dwóch profili

Służy do tego narzędzie Solid Combine (rys. 6.41: 2) z paska Advan-ced extruded features, który znajduje się na pasku Sketch-Based Feature (rys. 6.20:8). Profile, na podstawie których ma powstać bryła ustala się w oknach First component i Second component w polu 1 (rys. 6.45). Każdy z profili może być modyfikowany poprzez powrót do szkicownika za pomocą przycisku 4 (rys. 6.45).

Rys. 6.45. Okno edycyjne narzędzia Solid Combine

Page 86: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

272

Standardowo profile są wyciągane w kierunku prostopadłym (zaznaczone po-le 2 z rysunku 6.45) do płaszczyzny, na której się znajdują. Jednak za pomocą pola Direction (rys. 6.45: 3) można zdefiniować własny kierunek wyciągnięcia. Na rysunku 6.46 zilustrowano dwa przypadki, w których na podstawie tych samych profili powstają dwie różne bryły, w zależności od tego, który z profili będzie miał zmieniony kierunek wyciągnięcia.

Rys. 6.46. Budowa bryły na podstawie dwóch profili i różnych kierunków wyciągnięcia

Jeżeli bryła ma powstać na podstawie, co najmniej dwóch profili, które umieszczone są na płaszczyznach równoległych do siebie, to należy wykorzystać narzędzie Multi-sections Solid (rys. 6.20:9) z paska narzędziowego Sketch-Based Feature.

Wszystkie profile (ustalane w polu 1 okna edycyjnego Multi-sections Solid – rys. 6.47), na podstawie, których powstanie „wieloprzekrojowa” bryła muszą być domknięte.

Page 87: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

273

Rys. 6.47. Okno edycyjne narzędzia Multi-sections Solid

Żeby kształt bryły był poprawny, zwroty wszystkich strzałek (Direction – rys. 6.48) znajdujących się na profilach muszą być zgodne. Zmiana kierunku od-bywa się poprzez kliknięcie lewym przyciskiem myszy na strzałkę definiującą ten kierunek. Ponadto tzw. punkty końcowe (Closing Points – rys. 6.48), czyli punkty, od których system zaczyna rysowanie, powinny leżeć w podobnych miejscach na wszystkich profilach, a ich wektory powinny być zgodne lub przeciwne z kierun-kiem ruchu wskazówek zegara. Zmiana położenia punktu końcowego odbywa się poprzez najechanie na dany punkt, przyciśnięcie prawego przycisku myszy, wy-branie z menu podręcznego opcji Replace i wskazanie nowego miejsca, gdzie punkt końcowy ma się znajdować.

Rys. 6.48. Definiowanie zwrotów i punktów końcowych

Domyślnie profile łączą się ze sobą tak, jak to pokazano na rysunku 6.48. Jednak w oknie Guides (rys. 6.47: 2) można ustalić krzywe prowadzące (ograni-czające), względem, których będzie tworzony kształt bryły. Krzywe te muszą mieć kontakt z wszystkimi przekrojami oraz mogą wychodzić poza te przekroje (rys. 6.49), ale nigdy nie mogą być krótsze. Długość tworzonej bryły można ogra-

Page 88: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

274

niczyć do obszaru pomiędzy profilami (rys. 6.49a), jeżeli zaznaczone są pola Reli-mited on start section oraz Relimited on end section w zakładce Relimitation (rys. 6.47: 5) lub długość bryły będzie równa krzywym prowadzącym (rys. 6.49b), jeżeli powyższe opcje są nieaktywne.

Rys. 6.49. Tworzenie „wieloprzekrojowej” bryły z krzywymi prowadzącymi

Oprócz krzywych prowadzących, profile mogą zostać połączone ze sobą za pomocą tzw. „kręgosłupa” (Spine – rys. 6.47: 3), który jest krzywą wyznaczającą kształt połączenia, a profile orientują się w przestrzeni prostopadle do tej krzywej (rys. 6.50). Spine w przeciwieństwie do krzywych prowadzących nie musi prze-chodzić przez przekroje. Jeżeli pomiędzy profilami nie ma ustawionego „kręgosłu-pa”, wówczas jest on automatycznie obliczany (aktywna opcja Computed spine – rys. 6.47: 3) przez program na podstawie pozostałych danych.

Rys. 6.50. Tworzenie „wieloprzekrojowej” bryły z zastosowaniem funkcji Spine

Zakładka Coupling (rys. 6.47: 4) jest często stosowana w przypadku, kiedy każdy z profili ma różną liczbę wierzchołków. Ustala się w niej punkty, które mają być ze sobą połączone (zaczynając od pierwszego przekroju). Na sposób połącze-nia pomiędzy profilami mają także wpływ opcje (rys. 6.47: 6): Ratio – profile są łączone według współczynnika krzywoliniowego odcinania,

czyli profil o mniejszej liczbie punktów jest dzielony proporcjonalnie na liczbę punktów, która znajduje się na kolejnym profilu (rys. 6.51),

Page 89: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

275

Rys. 6.51. Zastosowanie funkcji Ratio do tworzenia „wieloprzekrojowej” bryły

Tangency – profile są łączone tylko według punktów, w których występuje nie-ciągłość w styczności (rys. 6.52 – punkty 3,4),

Tangency then curvature – profile są łączone według punktów, w których wy-stępuje nieciągłość w krzywiźnie (rys. 6.52 – punkty 2,3,4,5),

Vertices – profile są łączone według wierzchołków (rys. 6.52 – punkty 1,2,3,4,5).

Opcje Tangency, Tangency then curvature i Vertices (rys. 6.47: 6) mogą być stosowane tylko, jeżeli profile mają tę samą liczbę punktów połączeń.

Rys. 6.52. Punkty charakterystyczne w profilu biorące udział (lub nie) w tworzeniu

wieloprzekrojowej bryły

Parametr Angular correction (rys. 6.47: 7) wygładza bryłę (korekta kątowa), jeżeli są wykryte „małe” niedociągnięcia (przerwy) w styczności. Wygładzenie jest realizowane dla każdej nieciągłości, której kąt odchylenia jest mniejszy niż 0.5 stopnia. Natomiast parametr Deviation (rys. 6.47: 7) wygładza bryłę (korekta li-niowa) poprzez odbieganie od krzywych prowadzących. Wartość tego parametru ustala, w jakim zakresie nowa bryła może zmienić się od oryginału.

Narzędzie Removed Multi-sections Solid (rys. 6.20:10) z paska narzędziowego Sketch-Based Feature działa odwrotnie do polecenia Multi-sections Solid, czyli usuwa materiał pomiędzy profilami tworzącymi „wieloprzekrojową bryłę”.

Page 90: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

276

6.3. Modyfikowanie kształtu modeli bryłowych

Na pasku narzędziowym Dress-Up Features (rys. 6.53) oraz w menu górnym Insert→Dress-Up Features znajdują się narzędzia do modyfikowania kształtu mo-deli bryłowych.

Rys. 6.53. Pasek narzędziowy Dress-Up Features

6.3.1. Zaokrąglanie krawędzi

Do zaokrąglania krawędzi służą polecenia z paska narzędziowego Fillets (rys. 6.54), który z kolei znajduje się na pasku Dress-Up Features (rys. 6.53: 1).

Rys. 6.54. Pasek narzędziowy Fillets

Podstawowym narzędziem do zaokrąglania jest Edge Fillet (rys. 6.54: 1), w którego oknie dialogowym definiuje się promień zaokrąglenia (rys. 6.55: 1) oraz elementy do zaokrąglenia (rys. 6.55: 2). Wskazać można zarówno powierzchnie (wówczas wszystkie krawędzie związane z daną powierzchnią będą zaokrąglone) lub pojedyncze krawędzie. Jeżeli przez pomyłkę została wybrana niewłaściwa krawędź, można ją usunąć (Remove) lub zastąpić (Replace) w oknie dialogowym uruchamianym przyciskiem 6 (rys. 6.55). Takie okno dialogowe (rys. 6.55: 6) wy-stępuje także w innych funkcjach i może dotyczyć nie tylko krawędzi, ale innych elementów modelu.

Page 91: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

277

Rys. 6.55. Okno edycyjne narzędzia Edge Fillet

Podczas zaznaczania krawędzi można także skorzystać z trybu wyboru (Selec-tion Mode – rys. 6.55: 3), który umożliwia przy wskazaniu jednej krawędzi (rys. 6.56) zaokrąglenie tylko tej wybranej (Minimal – rys. 6.56a), zaokrąglenie wszystkich krawędzi do niej stycznych (Tangency – rys. 6.56b) lub zaokrąglenie wszystkich krawędzi przecinających powierzchnię wybranego obiektu z resztą powierzchni aktualnego Body (Intersection – rys. 6.56c).

Rys. 6.56. Tryby wyboru, przy wskazaniu jednej krawędzi

Zarys promienia zaokrąglenia ma domyślnie kształt paraboli. Jednak zarys ten można zmienić aktywując parametr Conic parameter (rys. 6.55: 4) i zmieniając jego wartość. Wartość 0.5 to właśnie kształt paraboli, wartości mniejsze od 0.5 i większe od 0 dają kształt wycinka elipsy, a wartości większe od 0.5 i mniejsze od 1 kształt hiperboli.

Page 92: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

278

Jeżeli zaokrąglenia zachodzą na siebie, wówczas, żeby nie powstał błąd nale-ży aktywować opcję Trim ribbons (rys. 6.55: 5), która powoduje, że zaokrąglenia zostaną przycięte względem siebie.

Funkcja Edge(s) to keep (rys. 6.55: 7 – dostępna po aktywacji przycisku Mo-re) ma dwa zastosowania: po pierwsze, jeżeli promień zaokrąglenia jest większy niż wysokość powierzch-

ni, która ma zostać zaokrąglona to można krawędź końcową tej powierzchni wskazać do pozostawienia (rys. 6.57) i zaokrąglenie zostanie zrealizowane tyl-ko do tej krawędzi,

Rys. 6.57. Zastosowanie funkcji Edge(s) to keep

po drugie, umożliwia „łagodne przejście” pomiędzy zaokrąglanymi krawędzia-mi (rys. 6.58b)

Rys. 6.58. Zastosowanie funkcji Edge(s) to keep

Krawędź nie będzie zaokrąglana na całej swojej długości, kiedy w polu Limi-ting element(s) (rys. 6.55: 9) ustali się element (elementy) ograniczający, do które-go zaokrąglenie ma dochodzić. Jeżeli są dwa elementy ograniczające, wówczas trzeba zwrócić uwagę, na zwroty strzałek znajdujących się na rysunku, aby były

Page 93: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

279

one skierowane do siebie. Elementem ograniczającym może być płaszczyzna oraz punkt.

Jeżeli zaokrąglana krawędź ma zostać podzielona na większą liczbę krawędzi, wówczas korzysta się z pola Parting element (rys. 6.55: 9), w którym ustala się elementy wskazujące miejsca podziału.

Zdarza się tak, że kształt zaokrąglenia pomiędzy narożnikami lub pomiędzy zaokrąglanymi kilkoma krawędziami jest niezadowalający (rys. 6.59a). W celu jego poprawy można skorzystać z funkcji Blend corner(s) (rys. 6.55: 10), która poprawia kształt zaokrąglenia (rys. 6.59b). Zalecane jest w takich sytuacjach, aby krawędzie do zaokrąglenia zaznaczać w kierunku przeciwnym do ruchu wskazó-wek zegara. Po określeniu wszystkich krawędzi, które mają zostać zaokrąglone, należy przycisnąć prawy przycisk myszy w polu 10 (rys. 6.55) i z menu podręcz-nego wybrać opcję Create by edges lub Create by vertex. Obie te funkcje powodują poprawę, jednak wybór, którą z nich najlepiej zastosować, należy podjąć indywi-dualnie w każdym przypadku. W oknie Setback distance (rys. 6.55: 11) określa się dystans dla każdej zaokrąglanej krawędzi, liczony od naroża, wzdłuż tych krawę-dzi.

Rys. 6.59. Zaokrąglenie: a) bez zastosowania funkcji Blend corner(s), b) z zastosowaniem funkcji

Blend corner(s)

Wartość promienia zaokrąglenia nie musi być taka sama na całej długości za-okrąglanej krawędzi. Jeżeli promień ma mieć, co najmniej dwie różne wartości na zaokrąglanej krawędzi to trzeba skorzystać z narzędzia Variable Radius Fillet (rys. 6.54: 2).

Rys. 6.60. Okno edycyjne narzędzia Variable Radius Fillet

Domyślnie po zaznaczeniu krawędzi do zaokrąglenia (rys. 6.60: 2) pokazują się dwa punkty na początku i na końcu krzywej wraz z promieniami zaokrąglenia

Page 94: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

280

(rys. 6.61). Wartość tych promieni można zmienić poprzez dwukrotne kliknięcie na nich i wprowadzenie nowej wartości. Można także wprowadzić w polu Points (rys. 6.60: 4) dodatkowe punkty lub płaszczyzny, w których będzie zmieniał się promień zaokrąglenia.

Krzywa zaokrąglenia pomiędzy kolejnymi punktami może mieć postać linio-wą (Linear – rys. 6.61a) lub opisaną równaniem trzeciego stopnia (Cubic – rys. 6.61b). Wyboru pomiędzy powyższymi opcjami dokonuje się w polu 5 z rysunku 6.60.

Rys. 6.61. Zastosowanie narzędzia Variable Radius Fillet

Zarys zaokrąglenia domyślnie jest prostopadły do krawędzi, które są zaokrą-glane (rys. 6.62a), jednak można ustawić linię, która będzie „kręgosłupem” i to do niego zarys zaokrąglenia będzie prostopadły (rys. 6.62b). Wykonuje się to poprzez aktywowanie funkcji Circle Fillet (rys. 6.60: 9) i wskazanie w oknie Spine (rys. 6.60: 9) krzywej, do której promień zaokrąglenia ma być prostopadły.

Rys. 6.62. Zaokrąglenie: a) bez aktywnej funkcji Circle Fillet, b) z aktywną funkcją Circle Fillet

Opcja No internal sharp edges (rys. 6.60: 13) poprawia kształt zaokrąglenia, jeżeli są duże zmiany promieni pomiędzy punktami, poprzez unikanie prostych krawędzi (minimalizacja ostrych krawędzi).

Pozostałe funkcje polecenia Variable Radius Fillet działają tak samo, jak w narzędziu Edge Fillet.

Takie samo zadanie jak Variable Radius Fillet ma narzędzie Chordal Fillet (rys. 6.54: 3), z tym wyjątkiem, że zamiast promienia zaokrąglenia określa się dłu-gość cięciwy zarysu zaokrąglenia oraz w narzędziu tym, brak jest niektórych za-awansowanych opcji.

Page 95: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

281

Kolejne polecenie Face-Face Fillet (rys. 6.54: 4) pozwala na zaokrąglenie pomiędzy dwoma wskazanymi powierzchniami (rys. 6.63: 2), które nie przecinają się ze sobą lub istnieją więcej niż dwie ostre krawędzie pomiędzy nimi. W narzędziu tym zamiast wprowadzać wartość promienia zaokrąglenia (rys. 6.63: 1) można zastosować funkcję Hold Curve (rys. 6.63: 6), w której wska-zuje lub definiuje się krzywą a na jej podstawie zostanie obliczony promień za-okrąglenia. W przypadku, kiedy promień zaokrąglenia miałby przekroczyć wyso-kość zaokrąglanej powierzchni, można określić jedną lub więcej krawędzi do po-zostawienia (Edge(s) to keep – rys. 6.63: 4),.

Rys. 6.63. Okno edycyjne narzędzia Face-Face Fillet

Jeżeli chce się połączyć za pomocą zaokrąglenia dwie powierzchnie, które się ze sobą nie stykają, ale łączą się za pomocą trzeciej powierzchni, to należy skorzy-stać z narzędzia Tritangent Fillet (rys. 6.54: 5).

Rys. 6.64. Okno edycyjne narzędzia Tritangent Fillet

W narzędziu tym wskazuje się dwie powierzchnie, które mają pozostać (Fa-ce to fillet – rys. 6.65: 1) oraz powierzchnię do usunięcia (Face to remove – rys. 6.65: 2). Podobnie jak miało to miejsce w poprzednich przypadkach, opcja Limiting elements (rys. 6.64: 3) umożliwia ustalenie elementu, do którego to za-okrąglenie ma zostać wykonane.

Rys. 6.65. Działanie narzędzia Tritangent Fillet

Page 96: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

282

6.3.2. Fazowanie

Do tworzenia sfazowań w bryłach stosuje się funkcję Chamfer (rys. 6.53: 2), znajdującą się na pasku narzędziowym Dress-Up Features.

Rys. 6.66. Okno edycyjne narzędzia Chamfer

Istnieją dwa sposoby na określenie parametrów fazy. Pierwszy z nich to usta-lenie długości i kąta fazowania (Length1/Angle – rys. 6.66: 1), drugi wprowadzenie długości fazowania w obu kierunkach (Length1/Length2 – rys. 6.66: 1). Rozmiar fazy wprowadza się w polach 2 (rys. 6.66). Zmiana kierunku (Direction – rys. 6.67), który zawsze wskazuje pierwszą długość fazowania, następuje po akty-wowaniu funkcji Reverse (rys. 6.66: 5). Krawędzie (lub powierzchnie, wówczas uwzględnione zostaną wszystkie krawędzie znajdujące się na danej powierzchni) do sfazowania definiuje się w polu 3 (rys. 6.66). Zastosowanie funkcji Tangency i Minimal (rys. 6.66: 4) zostało omówione przy narzędziu Edge Fillet (rozdz. 6.3.1).

Rys. 6.67. Parametry potrzebne do sfazowania

6.3.3. Pochylenia

Pochylenia stosowane są głównie w odlewnictwie w celu łatwiejszego usu-nięcia odlewanej części z formy.

W programie CATIA są do tego przystosowane trzy narzędzia z paska Drafts (rys. 6.68), który znajduje się na pasku Dress-Up Features (rys. 6.53: 3).

Page 97: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

283

Rys. 6.68. Pasek narzędziowy Drafts

Podstawowym poleceniem jest Draft Angle (rys. 6.68: 1), w którym wybór powierzchni do pochylenia o ustalony kąt (rys. 6.69: 2), można zrealizować na dwa sposoby: albo ręcznie wybrać powierzchnie do pochylenia Face(s) to draft (rys. 6.69: 3 i rys. 6.70a) albo niejawnie poprzez aktywowanie funkcji Selec-tion by neutral face (rys. 6.69: 4) i wybór elementu neutralnego Neutral element (rys. 6.69: 5 i 6.70b), co spowoduje, że wszystkie powierzchnie stykające się z nim zostaną pochylone (rys. 6.70b). Jednak, jeżeli powierzchnie do pochylenia będą ustalane ręcznie (pierwszy przypadek) to i tak element(-y) neutralny musi zostać wskazany, jednak tutaj nie musi to być powierzchnia, lecz może to być inna do-wolna płaszczyzna.

Element neutralny jest to element, który określa miejsce, gdzie pole przekroju powierzchni podczas pochylania nie ulegnie zmianie.

Rys. 6.69. Okno edycyjne narzędzia Draft Angle

Pochylenia mogą być wykonywane tylko na wskazanej płaszczyźnie (bez propagacji None – rys. 6.69: 6) lub także na płaszczyznach stycznych do po-wierzchni neutralnej (Smooth – rys. 6.69: 6). Kierunek odformowania (opuszczania odlewu z formy) Pulling direction (rys. 6.69: 7, rys. 6.70) domyślnie jest prostopa-dły do pierwszej wskazanej powierzchni neutralnej. Jego zwrot można zmienić na przeciwny poprzez kliknięcie na pomarańczową strzałkę (rys. 6.70).

Page 98: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

284

Rys. 6.70. Elementy bryły wskazywane podczas wykonywania pochyleń odlewniczych

Formę można także podzielić na dwie części za pomocą tak zwanej płaszczy-zny podziału Parting element (rys. 6.69: 8), która umożliwia pochylenie po-wierzchni właśnie od tej płaszczyzny.

Rys. 6.71. Zastosowanie funkcji Parting Element w narzędziu Draft Angle

Page 99: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

285

Płaszczyzna podziału może być tą samą płaszczyzną, co element neutralny (aktywowanie opcji Parting=Neutral – rys. 6.71a) lub inną dowolnie wskazaną płaszczyzną (aktywowanie opcji Define parting element i ustalenie płaszczyzny w polu Selection – rys. 6.69: 8, rys. 6.72). Pochylenie może być wykonane w obu kierunkach od płaszczyzny podziału (zaznaczenie pola Draft both sides – rys. 6.69: 8), z tym, że wówczas płaszczyzna podziału musi być elementem neu-tralnym (rys. 6.71b).

Rys. 3.72. Zastosowanie funkcji Parting Element w narzędziu Draft Angle

Opcje Draft Form (rys. 6.69: 10) określają sposób rozłożenia się elementu przy pochyleniu (pozwalają na zmianę sposobu obliczania pochylenia). W przypadku trybu Square ścianki układają się zgodnie z kierunkiem odformowa-nia. Podczas wystąpienia błędów można spróbować zmienić tę opcję na przeciwną (Cone).

Zdarza się, że pochylana powierzchnia (ścianka) ma mieć różne kąty pochy-lenia. Do tego wykorzystuje się narzędzie Variable Angle Draft (rys. 6.68: 3) z pa-ska Drafts lub z narzędzia Draft Angle z pola Draft Type (rys. 6.69: 1).

Rys. 6.73. Okno edycyjne narzędzia Variable Angle Draft

Page 100: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

286

Możliwe jest wybranie kilku powierzchni (rys. 6.73: 3), które mają mieć róż-ne kąty pochylenia, jednak powierzchnie te muszą mieć ciągłość w styczności (być do siebie styczne).

Zasada działania tej funkcji jest bardzo podobna do narzędzia Draft Angle. Najpierw należy wybrać powierzchnię (rys. 6.73: 3), która ma zostać pochylona oraz element neutralny (rys. 6.73: 5). Domyślnie ustawione są dwa kąty pochylenia (Angles – rys. 6.74) na początkowej i końcowej krawędzi. Jednak można tę liczbę zwiększyć poprzez dodanie w polu 4 (rys. 6.73) dodatkowych punktów lub po-wierzchni kontrolnych, w których wartość kąta pochylenia będzie jeszcze inna. Wartość kąta zmienia się poprzez dwukrotne kliknięcie na niej lewym przyciskiem myszy i wprowadzenie nowej wartości.

Pozostałe opcje mają takie same właściwości jak w narzędziu Draft Angle.

Rys. 6.74. Parametry ustalane podczas działania narzędzia Variable Angle Draft

Do pochylania ścian z zaokrąglonymi już krawędziami, służy narzędzie Draft Reflect Line (rys. 668: 2) z paska Drafts. W tym przypadku pochylenie jest realizowane tylko poprzez dodanie materiału.

Rys. 6.75. Okno edycyjne narzędzia Draft Reflect Line

Page 101: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

287

Jako Face(s) to draft (rys. 6.75: 2) wskazuje się zaokrąglenie łączące się z powierzchnią, która ma zostać pochylona, a program sam zaznacza wszystkie ściany styczne do tego zaokrąglenia. W zależności od kierunku wyciągania formy (Pulling Direction – rys. 6.75: 3, rys. 6.76) powstanie tzw. „linia odbicia” Re-flect Line (rys. 6.76) i to względem niej będzie tworzone pochylenie (rys. 6.76).

Rys. 6.76. Działanie narzędzia Draft Reflect Line

6.3.4. Elementy cienkościenne

Na podstawie brył można utworzyć elementy cienkościenne (skorupy), ale wciąż będą to elementy bryłowe. Służy do tego narzędzie Shell (rys. 6.53: 4) z paska narzędziowego Dress-Up Features.

W oknie edycyjnym polecenie Shell ustala się grubość zewnętrzną (rys. 6.77: 1) i ewentualnie wewnętrzną (rys. 6.77: 2) ściany skorupy oraz po-wierzchnię, która ma zostać usunięta Face to remove (rys. 6.77: 3, rys. 6.78). Każ-da ze ścian może mieć inną grubość. Wystarczy wskazać wybraną powierzchnię (rys. 6.77: 4) i dwa razy kliknąć myszą na wielkość informującą o aktualnej grubo-ści (Thickness – rys. 6.78), po czym można ustalić jej nową wartość. W takim

Page 102: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

288

przypadku w drzewie topologicznym pojawią się podgałęzie, w których także dla każdej z wybranych ścian można zmienić grubość.

Narzędzie Shell posiada dwa tryby wygładzania (rys. 6.77: 6): automatyczny (Automatic) oraz ręczny (Manual), w którym ustala się maksymalne odchylenie Max Deviation (rys. 6.77: 5). W obu przypadkach możliwe jest pozostawienie sta-łej grubości Constant thickness (rys. 6.77: 5).

Rys. 6.77. Okno edycyjne narzędzia Shell

Rys. 6.78. Działanie narzędzia Shell

6.3.5. Zmiany grubości elementów

Grubość (wysokość) każdego elementu może być zmieniona za pomocą funk-cji Thickness (rys. 6.53: 5) z paska narzędziowego Dress-Up Features.

Rys. 6.79. Okno edycyjne narzędzia Thickness

Page 103: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

289

Wysokość elementu, modyfikuje się poprzez wybór powierzchni (rys. 6.79: 2), która zostanie przesunięta w górę (wielkości dodatnie) lub w dół (wielkości ujemne), w zależności od wartości ustalonej w polu 1 (rys. 6.79). Jeżeli ma zostać zmieniona wysokość większej liczby elementów (rys. 6.80), to trzeba kolejne powierzchnie wskazać w polu 3 (rys. 6.79), a grubości ustalić w drzewie topologicznym lub bezpośrednio na rysunku (jak miało to miejsce w przypadku polecenia Shell). Tryby wygładzania działają identycznie jak w narzędziu Shell.

Rys. 6.80. Działanie narzędzia Thickness

6.3.6. Gwinty

Do „nakładania” gwintów na elementy (otwory o przekroju kołowym oraz walce) służy narzędzie Thread/Tap (rys. 6.53: 6) z paska narzędziowego Dress-Up Features.

Mimo iż, część zostanie nagwintowana, w module Part Design gwint nie bę-dzie wyświetlany. Dopiero przy wykonywaniu dokumentacji (moduł Drafting), gwinty te zostaną naniesione na rysunek techniczny, po odpowiednim dostosowa-niu opcji programu.

Wybierając polecenie Thread/Tap i wskazując boczną ścianę okrągłego otwo-ru lub walca Lateral Face (rys. 6.81: 1, na rysunku 6.81 po prawej stronie zazna-czone jako LAT) program sam rozpozna czy gwintowany będzie otwór (Thread – rys. 6.81: 3), czy walec (Tap – rys. 6.81: 3). Następnie należy wskazać powierzch-nię graniczną Limit Face (rys. 6.81: 2, na rysunku 6.81 po prawej stronie zazna-czone jako LIM) gwintu. Powierzchnia graniczna musi leżeć na płaszczyźnie pro-stopadłej do osi otworu.

Pozostałe opcje zostały przedstawione przy omawianiu gwintowania otworów w rozdziale 6.2.3. Wyjątek stanowią jedynie nazwy funkcji Support Diameter i Support Depth (rys. 6.81: 6), które jednak mają identyczne znaczenie jak po-przednio, odpowiednio Hole Diameter i Hole Depth.

Page 104: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

290

Rys. 6.81. Okno edycyjne narzędzia Thread/Tap

6.3.7. Usuwanie i zastępowanie powierzchni

Zdarza się, że podczas importowania geometrii z innego programu, do pro-gramu CATIA, geometria nie spełnia oczekiwań użytkownika (tzn. trzeba usunąć różnego rodzaju zaokrąglenia, otwory, itp.). Między innymi w tym celu stworzono funkcję Remove Face (rys. 6.82: 1) z paska narzędziowego Remove/Replace Face (rys. 6.82), który dostępny jest poprzez pasek Dress-Up Features (rys. 6.53: 7).

Rys. 6.82. Pasek narzędziowy Remove/Replace Face

W narzędziu Remove Face wskazuje się powierzchnie do usunięcia (rys. 6.83: 1). Można także zdefiniować elementy, które podczas usuwania mają zostać zachowane (rys. 6.83: 2). Aktywacja opcji Show all faces to remove (rys. 6.83: 3) powoduje, że wszystkie powierzchnie, które zostaną usunięte będą podświetlone kolorem purpurowym (oczywiście, jeżeli użytkownik nie dokonał zmian w ustawieniach programu).

Rys. 6.83. Okno edycyjne narzędzia Remove Face

Page 105: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

291

Narzędzie Replace Face (rys. 6.82: 2) umożliwia zastąpienie jednej po-wierzchni inną. W polu Replacing surface (rys. 6.84: 1) wskazuje się powierzch-nię, do której będzie dopasowywana powierzchnia zdefiniowana w polu Fa-ce to remove (rys. 6.84: 2). Nad powierzchnią zastępującą (rys. 6.84: 1) pojawia się strzałka, której zwrot trzeba zmienić na przeciwny, podczas błędnego działania narzędzia Replace Face.

Rys. 6.84. Okno edycyjne narzędzia Replace Face

6.4. Modyfikacja elementów bryłowych z użyciem po-wierzchni

Modelowanie powierzchniowe daje dużo większe możliwości, co do uzyska-nia nietypowych kształtów, dlatego jest obecnie szeroko stosowane w wielu bran-żach przemysłowych. W programie CATIA istnieje oddzielny moduł do modelo-wania powierzchniowego, jednak nie będzie on w niniejszym podręczniku oma-wiany. Użytkownik korzystający z modułu Part Design może wykorzystać gotowe już elementy powierzchniowe do budowy modelu bryłowego. Narzędzia do mody-fikacji modeli bryłowych z zastosowaniem elementów powierzchniowych znajdują się na pasku Surface-Based Features (rys. 6.85) lub w menu górnym In-sert→Surface-Based Features.

Rys. 6.85. Pasek narzędziowy Surface-Based Features

Podstawowym narzędziem jest funkcja Split (rys. 6.85: 1), która umożliwia przycięcie bryły dowolnie wskazaną powierzchnią (rys. 6.86: 1).

Rys. 6.86. Okno edycyjne narzędzia Split

Page 106: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

292

Po zdefiniowaniu powierzchni tnącej, pojawi się strzałka, za pomocą której można wybrać część bryły do pozostawienia. Bardzo ważne jest, że powierzchnia, która przycina bryłę musi wystawać poza jej obrys, aby program był w stanie jed-noznacznie określić efekt końcowy.

Z każdej powierzchni można utworzyć bryłę poprzez nadanie tej powierzchni grubości. Służy do tego narzędzie Thick Surface (rys. 6.85: 2). Grubość dla ustalo-nej powierzchni (rys. 6.85: 3) definiuje się w dwóch kierunkach w polach 1 i 2 (rys. 6.85). Strzałka, która pojawi się na modelu wskazuje wartość grubości zdefi-niowaną jako First Offset (rys. 6.85: 1).

Rys. 6.87. Okno edycyjne narzędzia Thick Surface

Bryłę można także utworzyć na podstawie zamkniętej powierzchni (np. sfera) lub powierzchni „otwartej”, którą wskazuje się w polu 1 (rys. 6.88) narzędzia Clo-se Surface (rys. 6.85: 3). Jeżeli powierzchnia ma charakter „otwarty”, wówczas krawędzie definiujące otwartą przestrzeń muszą leżeć na jednej płaszczyźnie lub na płaszczyznach równoległych do siebie.

Rys. 6.88. Okno edycyjne narzędzia Close Surface

Narzędzie Sew Surface (rys. 6.85: 4) umożliwia wykonanie tak zwanego do-szycia powierzchni (rys. 6.89: 1) do bryły (rys. 6.89: 2). W zależności od istnieją-cej geometrii można wykonać dwa rodzaje operacji. W przypadku, kiedy brzegi całej powierzchni leżą na bryle, można dokonać integracji powierzchni z bryłą, czyli dodać materiał od bryły aż do tej powierzchni (narzędzie to, w takim przy-padku jest bardziej wydajne niż zastosowanie polecenia Close Surface). Strzałki, które pojawią się na powierzchni, zawsze powinny być skierowane w kierunku bryły. Natomiast, jeżeli powierzchnia przecina bryłę, można dociąć bryłę tą po-wierzchnią. W tym przypadku trzeba aktywować pole Intersect Body (rys. 6.89: 3). Aktywna funkcja Simplify geometry (rys. 6.89: 4) powoduje, że nowo powstała geometria bryły, wszędzie tam gdzie można będzie upraszczana.

Page 107: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

293

Rys. 6.89. Okno edycyjne narzędzia Sew Surface

Po zastosowaniu każdego z powyższych narzędzi powierzchnię powinno się ukryć.

6.5. Transformacje

Do transformacji brył, czyli przemieszczania, obrotu, tworzenia kopii lustrza-nych, szyków, itp., służą narzędzia z paska Transformation Features (rys. 6.90) lub z menu górnego Insert→Transformation Features.

Rys. 6.90. Pasek narzędziowy Transformation Features

6.5.1. Podstawowe narzędzia do transformacji

Podstawowe narzędzia do transformacji znajdują się na pasku narzędziowym Transformations (rys. 6.91), który występuje na pasku Transformation Features (rys. 6.90: 1).

Rys. 6.91. Pasek narzędziowy Transformations

Narzędzie Translation (rys. 6.91: 1) umożliwia przemieszczenie modelu w obszarze roboczym. Wektor przesunięcia można zdefiniować na trzy różne spo-soby. Pierwszy to określenie kierunku (Direction) i wartości (Distance) przesunię-

Page 108: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

294

cia (rys. 6.92a). Kolejny to zdefiniowanie dwóch punktów, początkowego (Start point) i końcowego (End point) (rys. 6.92b). Ostatni umożliwia wprowadze-nie wartości przesunięcia po każdej z osi, względem wskazanego układu współ-rzędnych (Axis System) (rys. 6.92c).

Rys. 6.92. Okna edycyjne narzędzia Translation w zależności od wybranej opcji Vector Definition

Do obrotu modelu służy polecenie Rotation (rys. 6.91: 2), w którym, w zależności od wybranego trybu (Definition Mode) definiuje się: oś (Axis) i kąt (Angle) obrotu (rys. 6.93a), oś obrotu i kąt, który będzie określony względem dwóch wskazanych elemen-

tów (First element, Second element) geometrycznych (punkt, linia lub płasz-czyzna) (rys. 6.93b),

trzy punkty (rys. 6.93c), za pomocą których jest określana oś obrotu (przechodzi przez punkt drugi i jest normalna do płaszczyzny określonej przez wszystkie punkty) oraz kąt obrotu (zdefiniowany przez dwa wektory: pierwszy przecho-dzący przez punkty 1 i 2 oraz drugi przechodzący przez punkty 2 i 3).

Rys. 6.93. Okna edycyjne narzędzia Rotation w zależności od wybranego trybu Definition Mode

Tworzenie odbić symetrycznych względem wskazanego elementu (rys. 6.94: 1) realizuje się za pomocą narzędzia Symmetry (rys. 6.91: 3). W poleceniu tym, w przeciwieństwie do odbicia lustrzanego Mirror (rys. 6.90: 2), oryginał zostaje usunięty oraz nie można zaznaczać z drzewa topologicznego poje-dynczych elementów do odbicia. Symetria jest realizowana dla całego Body.

Page 109: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

295

Rys. 6.94. Okno edycyjne narzędzia Symmetry

Przy kopii lustrzanej (rys. 6.95) określa się element (elementy), który ma zo-stać odbity (rys. 6.95: 2) oraz płaszczyznę, względem której to odbicie będzie zre-alizowane (rys. 6.95: 1).

Rys. 6.95. Okno edycyjne narzędzia Mirror

Model można także przenieść lub obrócić za pomocą układów współrzęd-nych. Wykorzystuje się do tego narzędzie AxisToAxis (rys. 6.91: 4), w którym wskazuje się początkowy układ współrzędnych (rys. 6.96: 1) oraz nowy układ współrzędnych (rys. 6.96: 2), do którego model zostanie dostosowany.

Rys. 6.96. Okno edycyjne narzędzia AxisToAxis

6.5.2. Szyk

W module Part Design w przeciwieństwie do modułu Sketcher istnieje moż-liwość utworzenia szyku wybranych elementów. Jeżeli ma być tworzony szyk z większej liczby elementów, to najlepiej jest je wskazać w drzewie topologicznym z wciśniętym klawiszem Ctrl.

Polecenia do tworzenia szyków znajdują się na pasku narzędziowym Patterns (rys. 6.97), który z kolei znajduje się na pasku Transformation Features (rys. 6.90: 3).

Rys. 6.97. Pasek narzędziowy Patterns

Page 110: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

296

Szyk prostokątny realizuje się za pomocą polecenia Rectangular Pattern (rys. 6.97: 1). Liczbę oraz położenia elementów w takim szyku można zdefiniować na kilka sposobów (rys. 6.98: 1): Instance(s) & Length – poprzez określenie liczby elementów Instance(s)

(rys. 6.98: 2) i długości Length (rys. 6.98: 4), na jakiej te elementy mają się znajdować (odległość pomiędzy elementami zostanie obliczona automatycznie),

Instance(s) & Spacing – poprzez ustalenie liczby elementów Instance(s) (rys. 6.98: 2) i odległości pomiędzy nimi Spacing (rys. 6.98: 3),

Spacing & Length – przez wprowadzenie odległości Spacing (rys. 6.98: 3) po-między elementami i długości Length (rys. 6.98: 4), na jakiej te elementy mają się znajdować,

Instance(s) & Unequal Spacing – poprzez określenie liczby elementów Instan-ce(s) (rys. 6.98: 2) i odległości pomiędzy nimi Spacing (rys. 6.98: 2), przy czym odległość pomiędzy każdym z elementów może być inna. Zmiana odległości pomiędzy elementami następuje po dwukrotnym kliknięciu na linię wymiarową (Spacing – rys. 6.99) i wprowadzenie nowej wartości.

Rys. 6.98. Okno edycyjne narzędzia Rectangular Pattern

W szyku prostokątnym można określić liczbę elementów w dwóch kierun-kach (zakładki First Direction i Second Direction – rys. 6.98) i w każdym z nich można zdefiniować różne parametry szyku. Element(y) szyku ustala się w polu Object to Pattern (rys. 6.98: 6), a jako element odniesienia (rys. 6.98: 5) można wybrać linię, oś lub płaszczyznę. W przypadku wyboru linii lub osi, szyk zostanie utworzony tylko w jednym kierunku zgodnym z kierunkiem wskazanego elementu. Domyślnie elementy w szyku są umieszczane zgodnie ze strzałkami określającymi kierunek szyku (Direction – rys. 6.99), jednak można je ułożyć po obu stronach powielanego elementu. Służą do tego celu funkcje (Row in direction – rys. 6.98: 8). Można także szyk prostokątny obrócić o dowolny kąt Rotation Angle (pole 8 z ry-

Page 111: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

297

sunku 6.98 do wprowadzania kąta obrotu aktywuje się, jeżeli elementem odniesie-nia będzie płaszczyzna).

Wybrane elementy można wykluczyć z szyku poprzez kliknięcie na żółtą kropkę znajdującą się przy każdym elemencie tworzącym szyk (Active/Inactive – rys. 6.99). Podczas tworzenia szyku przy bardzo dużej liczbie elementów, najlepiej jest aktywować opcję Simplified representation (rys. 6.98: 9), która zmniejsza oświetlenie elementów oraz rysuje część z nich za pomocą linii przerywanych, co przyspiesza pracę komputera.

Rys. 6.99. Działanie narzędzia Rectangular Pattern

Zaznaczenie pola Keep specifications (rys. 6.98: 7), powoduje, że jeżeli ele-ment główny na podstawie, którego tworzony jest szyk, został narysowany z wykorzystaniem opcji Up to plane lub Up to surface, to wszystkie elementy w szyku będą posiadały takie właściwości (rys. 6.100b).

Rys. 6.100. Działanie funkcji Keep specifications w narzędziach Patterns

Podobnie jak miało to miejsce w przypadku szyku prostokątnego, w szyku ko-łowym (rys. 6.102) tworzonym za pomocą narzędzia Circular Pattern (rys. 6.97: 2), najważniejsze jest określenie elementu(-ów) na podstawie, którego

Page 112: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

298

będzie tworzony szyk Object to Pattern (rys. 6.101: 6) oraz elementu odniesienia Reference element (rys. 6.101: 5). Jeżeli elementem odniesienia będzie linia, wów-czas to ona będzie osią, dookoła której szyk zostanie stworzony. Natomiast, jeżeli będzie to płaszczyzna w kształcie okręgu to środek szyku będzie w centrum tego okręgu, w innym przypadku środek szyku będzie znajdował się w środku układu współrzędnych dla wybranej płaszczyzny.

Rys. 6.101. Okno edycyjne narzędzia Circular Pattern

Liczbę elementów w szyku kołowym oraz kąt pomiędzy nimi można ustalić w zależności od trybu wybranego w polu 1 zakładki Axial Reference (rys. 6.101). Jeżeli zostanie aktywowane: Instance(s) & total angle – należy zdefiniować liczbę elementów Instance(s)

(rys. 6.101: 2) oraz kąt Total angle (rys. 6.101: 4) na jakim mają one być roz-pięte,

Instance(s) & angular spacing – trzeba wprowadzić liczbę elementów Instan-ce(s) (rys. 6.101: 2) oraz kąt pomiędzy nimi Angular spacing (rys. 6.101: 3),

Angular spacing & total angle – ustala się kąt pomiędzy elementami Angu-lar spacing (rys. 6.101: 3) oraz kąt Total angle (rys. 6.101: 4), na jakim te ele-menty mają być rozpięte,

Complete crown – definiuje się tylko liczbę elementów znajdujących się w szyku Instance(s) (rys. 6.101: 2) wypełniającym domyślnie cały okrąg,

Instance(s) & unequal angular spacing – należy ustalić liczbę elementów In-stance(s) (rys. 6.101: 2) oraz kąt pomiędzy nimi Angular spacing

Page 113: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

299

(rys. 6.101: 3), przy czym pomiędzy każdym z elementów kąt może mieć inną wartość.

Jeżeli elementy w szyku kołowym mają rozbiegać lub zbiegać się do środka (osi szyku), wówczas położenie ich oraz liczbę definiuje się w zakładce Crown Definition (rys. 6.101) poprzez wybór funkcji (rys. 6.101: 1) i określenie: Circle(s) & crown thickness – liczby elementów Circle(s) (rys. 6.101: 12) oraz

długości Crown thickness (rys. 6.101: 14), na jakiej mają one występować (je-żeli zostanie wprowadzona wartość dodatnia, to elementy będą odchodzić od środka, natomiast jeżeli ustali się wartość ujemną, to elementy będą się zbiegać do środka),

Circle(s) & circle spacing – liczby elementów Circle(s) (rys. 6.101: 12) oraz odległości pomiędzy nimi Circle spacing (rys. 6.101: 13) (podobnie jak po-przednio wartość dodatnia to elementy odchodzą od środka, wartość ujemna elementy zbiegają się do środka),

Circle spacing & crown thickness – odległości pomiędzy elementami Circ-le spacing (rys. 6.101: 13) oraz długości Crown thickness (rys. 6.101: 14), na jakiej te elementy mają występować (wartości w obu przypadkach muszą być albo tylko dodatnie albo tylko ujemne).

Rys. 3.102. Działanie narzędzia Circular Pattern

Elementy tworzące szyk kołowy mogą mieć takie samo położenie (rys. 6.103a) względem środka jak element oryginalny (aktywna opcja Ra-dial alingment of instance(s) – rys. 6.101: 9) lub mogą wszystkie zachować poło-żenie względem elementu oryginalnego (rys. 6.103b) (nieaktywna opcja Ra-dial alingment of instance(s) – rys. 6.101: 9).

Page 114: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

300

Rys. 6.103. Zastosowanie opcji Radial alingment of instance(s) w narzędziu Circular Pattern

Pozostałe opcje działają w taki sam sposób, jak w przypadku szyku prostokąt-nego.

Każdy użytkownik może także stworzyć dowolny szyk za pomocą funkcji User Pattern (rys. 6.97: 3). Pierwszym krokiem jest określenie miejsca, gdzie będą znajdowały się elementy szyku, za pomocą narysowania punktów w szkicowniku. Następnie w oknie edycyjnym polecenia User Pattern (rys. 6.104) w polu Posi-tions (rys. 6.104: 1) wskazuje się ten szkic. Liczba elementów Number (rys. 6.104: 1) w szyku, jest równa liczbie punktów ustalonych w szkicu. Elementy, które chce się wstawić w szyk, wskazuje się w polu Object (rys. 6.104: 2). W polu Anchor (rys. 6.104: 3) ustala się punkt zaczepienia (domyślnie znajduje się on w środku ciężkości elementu powielanego). Funkcja Keep specifications, podobnie jak miało to miejsce w przypadku szyku prostokątnego, powoduje że wszystkie elementy w szyku będą posiadały takie właściwości jak element oryginalny (rys. 6.100).

Rys. 6.104. Okno edycyjne narzędzia User Pattern

6.5.3. Skalowanie

Skalowanie modelu może odbywać się na dwa sposoby. Przez zmianę rozmia-rów o jednakowy współczynnik we wszystkich kierunkach (Scaling) lub poprzez skalowanie o różne współczynniki względem kolejnych wektorów (Affinity). Na-

Page 115: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

301

rzędzia do skalowania znajdują się na pasku Scale (rys. 6.105) dostępnym poprzez pasek Transformation Features (rys. 6.90: 5).

Rys. 6.105. Pasek narzędziowy Scale

W pierwszym wspomnianym przypadku (narzędzie Scaling – rys. 6.105: 1) wskazuje się tylko element referencyjny do przeskalowania (rys. 6.106: 1) oraz określa wartość skali (rys. 6.106: 2). Oczywiście, jeżeli współczynnik skali (rys. 6.106: 2) przyjmuje wartości większe od jeden, to model będzie powiększany, natomiast jeżeli współczynnik przyjmie wartości od zera do 1 to model będzie pomniejszany.

Rys. 6.106. Okno edycyjne narzędzia Scaling

W drugim przypadku (polecenie Affinity – rys. 6.105: 2) trzeba zdefiniować układ współrzędnych (określić środek układu – rys. 6.106: 1, płaszczyznę XY – rys. 6.106: 2 oraz oś X – rys. 6.106: 3), a następnie współczynniki skali w każdym z kierunków.

Rys. 6.107. Okno edycyjne narzędzia Affinity

Page 116: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

302

6.6. Operacje Boolowskie

Jednymi z podstawowych operacji na obiektach są operacje logiczne, czyli tzw. operacje Boolowskie, których zaletą jest łatwość modyfikacji utworzonych na ich podstawie modeli. Operacje te dostępne są na pasku Boolean Operations (rys. 6.108) lub w menu górnym Insert→Boolean Operations. Można także sko-rzystać z menu podręcznego, uruchamianego na wskazanym Body, za pomocą prawego przycisku myszy i wybór operacji logicznej z menu rozwijanego Bo-dy.x object.

Rys. 6.108. Pasek narzędziowy Boolean Operations

Do podstawowych operacji logicznych należą suma, różnica i iloczyn logicz-ny (rys. 6.109).

Rys. 6.109. Pasek narzędziowy Boolean Operations

Ważne jest, że przy powyższych operacjach elementem, który ma zostać do-dany lub odjęty nie może być Part Body (ciało główne).

Podczas dodawania Boolowskiego (narzędzie Add – rys. 6.109: 1) wskazuje się element (Body), który zostanie dodany (rys. 6.110: 1) oraz element, do którego będzie on dodany (rys. 6.110: 2). Domyślnie operacja ta będzie zrealizowana i zapisana na końcu drzewa strukturalnego. Za pomocą pola 3 (rys. 6.110: 1) moż-na ustalić inne miejsce wykonania w drzewie topologicznym.

Rys. 6.110. Okno edycyjne narzędzia Add

Page 117: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

303

Na rysunku 6.111 przedstawiono operację dodawania ciała o nazwie Cylinder do części głównej Cube. Jak widać wynikiem sumy logicznej jest w drzewie topo-logicznym jedno Body.

Rys. 6.111. Działanie sumy logicznej

Podczas odejmowaniu Boolowskiego (polecenie Remove – rys. 6.109: 2) oraz iloczynu logicznego (narzędzie Intersect – rys. 6.109: 3) jest taka sama kolejność wskazywania elementów w oknach edycyjnych (rys. 6.112, rys. 6.114), jak w przypadku dodawania.

Rys. 6.112. Okno edycyjne narzędzia Remove

Wynik różnicy logicznej dwóch ciał zilustrowano na rysunku 6.113.

Rys. 6.113. Różnica logiczna

Na rysunkach 6.114 i 6.115 przedstawiono odpowiednio okno edycyjne oraz zasadę działania polecenia Intersect.

Page 118: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

304

Rys. 6.114. Okno edycyjne narzędzia Intersect

Rys. 6.115. Iloczyn logiczny

Oprócz trzech podstawowych operacji logicznych istnieje także funkcja As-sembly (rys. 6.108: 1), która w zależności od znaku znajdującego się przy nazwie Body (rys. 6.116) określa czy element ten zostanie dodany (Add), czy odjęty (Re-move). Pierwsza wykonana funkcja w danym Body warunkuje jego znak. Na przy-kład, jeżeli pierwszym poleceniem będzie Pocket (co z punktu widzenia użytkow-nika jest nielogiczne, ale program wówczas utworzy bryłę tak samo jak zastosowa-no by narzędzie Pad) wówczas będzie przy danym Body znak ‘-‘, natomiast jeżeli pierwszą funkcją byłaby funkcja Pad (wyciągnięcie) wtedy znak będzie dodatni.

Rys. 6.116. Symbol Body wraz ze znakiem

Podobnie jak miało to miejsce w poprzednich operacjach Boolowskich, w oknie edycyjnym narzędzia Assembly (rys. 6.117), wystarczy wskazać elementy biorące udział w tej operacji logicznej.

Rys. 6.117. Okno edycyjne narzędzia Assembly

Page 119: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

305

Kolejnym poleceniem znajdującym się na pasku Boolean Operations jest Union Trim (rys. 6.108: 3), które „docina” elementy jednego Body (rys. 6.118: 1) do drugiego (rys. 6.118: 2). Elementem docinanym nie może być ciało główne (Part Body).

Rys. 6.118. Okno edycyjne narzędzia Union Trim

W oknie edycyjnym (rys. 6.118) oprócz Body, wskazuje się elementy (po-wierzchnie) do usunięcia Face to remove (rys. 6.118: 3, rys. 6.119a) lub do pozo-stawienia Face to keep (rys. 6.118: 4, rys. 6.119b). Elementy te muszą znajdować się w Body „docinanym”. W przypadku Face to remove całość elementu, którego dowolną płaszczyznę zaznaczono, zostanie usunięta aż do ciała głównego (rys. 6.119a), w drugim przypadku tylko zaznaczona część pozostanie, a pozostałe elementy zostaną usunięte aż do ciała głównego (rys. 6.119b).

Rys. 6.119. Działanie narzędzia Union Trim

Page 120: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

306

Podczas wykonywania operacji Boolowskich (i nie tylko) w modelu mogą pozostać niepotrzebne elementy. Do ich usunięcia służy narzędzie Remove Lump (rys. 6.108: 4). W oknie edycyjnym wybiera się Body (rys. 6.120: 1), w którym znajdują się „śmieci” i podobnie jak w poleceniu Union Trim wskazuje się elemen-ty (powierzchnie) do usunięcia Face to remove (rys. 6.120: 2) lub do pozostawienia Face to keep (rys. 6.120: 3). W tym przypadku można także wybrać Part Body.

Rys. 6.120. Okno edycyjne narzędzia Remove Lump

6.7. Nadawanie własności materiałowych

Po zakończeniu modelowania, każdej bryle można nadać predefiniowany ma-teriał, co wiąże się z nałożeniem odpowiedniej tekstury na obiekt, a także ma wpływ na właściwości fizyczne i mechaniczne danego elementu. Materiał może zostać nałożony na pojedyncze komponenty jak i złożenia. Narzędzie służące do ustalania właściwości materiałowych obiektom, nazywa się Apply Material i znajduje się na pasku narzędziowym o tej samej nazwie (rys. 6.121).

Rys. 6.121. Narzędzie Apply Material

Po uruchomieniu polecenia Apply Material pojawia się okno dialogowe przedstawione na rysunku 6.122. Zawiera ono kilka zakładek (rys. 6.122: 1), które segregują materiały względem różnych kategorii. Oprócz materiałów predefinio-wanych można wczytać inne biblioteki zawierające nowe rodzaje materiałów (rys. 6.122: 3). Każdy materiał posiada nazwę oraz teksturę (rys. 3.122: 2). W za-leżności od aktywnego przycisku 4 (rys. 6.122) w polu 2 elementy będą wyświe-tlane jako ikony lub w postaci listy. Zaznaczenie pola Link to file (rys. 6.122: 7) powoduje, że po wprowadzeniu zmian w bibliotece materiałów, automatycznie zostaną one naniesione na model, na którym ten materiał się znajduje.

Po ustaleniu materiału, należy wskazać elementy, na które ma on być nałożo-ny i potwierdzić operację przyciskiem Apply Material (rys. 6.122: 6). Elementy najłatwiej wskazać przy pomocy drzewa strukturalnego. Należy pamiętać, że jeżeli tekstura ma być widoczna na elemencie, trzeba ustawić opcję wyświetlania Sha-ding with Material.

Page 121: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

307

Rys. 6.122. Okno dialogowe narzędzia Apply Material

Efekt nałożenia przykładowego materiału pokazano na rysunku 6.123b. Na drzewie topologicznym pojawiła się nowa ikona (rys. 6.123b: 1), powiązana z materiałem.

Rys. 6.123. Kostka przed i po nałożeniu materiału

Uruchamiając właściwości materiału za pomocą polecenia Properties (akty-wowanego z menu podręcznego, na ikonie materiału w drzewie strukturalnym) można między innymi zmienić sposób renderowania danego materiału, jak i jego własności fizyczne i materiałowe. W oknie edycyjnym własności materiału, w zakładce Rendering można ustalić rozmiar tekstury (Material size), sposób na-noszenia tekstury (np. nakładanie materiału na elementy sferyczne, walcowe, pła-

Page 122: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

308

skie, itp.), jak i sposób działania oświetlenia na dany materiał (np. rozpraszanie i załamanie światła). Natomiast w zakładce Analysis, można zdefiniować typ mate-riału (np. izotropowy, anizotropowy) oraz właściwości strukturalne (m.in. moduł Younga, gęstość, itp.).

Page 123: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

309

7. WYKONYWANIE ZŁOŻEŃ

Montaż (złożenie) poszczególnych elementów (komponentów, produktów i części) w jeden główny produkt wykonuje się w module Assembly Design (Start→Mechanical Design→Assembly Design). Jak już wspomniano w rozdziale 4, produkt nie ma własnej geometrii, lecz jest to tylko zbiór linków do części i więzów, jakie zostały użyte do połączenia elementów. Produkt (złożenie) jest zapisywany w pliku z rozszerzeniem *.CATProduct.

Jeżeli tworzony model nie jest zbytnio skomplikowany to wszystkie jego pod-zespoły można bezpośrednio modelować w module Assembly Design.

7.1. Struktura drzewa topologicznego w złożeniach

Drzewo topologiczne w module Assemby może być bardzo rozbudowane (w zależności od liczby składników tworzących model). Na rysunku 7.1 przedsta-wiono przykład takiego drzewa.

Rys. 7.1. Struktura drzewa w module Assembly i okno edycyjne właściwości elementu

Cały model jest połączony za pomocą gałęzi głównej (rys. 7.1: 1). Każdy do-łączony do produktu głównego element (rys. 7.1: 5) jest linkiem do pliku

Page 124: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

310

(rys. 7.1: 6), w którym się on znajduje. Dla każdego elementu charakterystyczna jest nazwa (Part Number – rys. 7.1: 2) oraz jego numer (Instance name – rys. 7.1: 3). Właściwości każdej części można zmienić w oknie edycyjnym Proper-ties, uruchamianym prawym przyciskiem myszy na nazwie elementu. Jeżeli kom-ponent ma być aktywny (rys. 7.1: 4), wówczas trzeba na niego kliknąć dwa razy lewym przyciskiem myszy.

7.2. Dodawanie elementów do złożenia

Jeżeli użytkownik chciałby do złożenia dodać nowy (nieistniejący) kompo-nent, produkt lub część musi skorzystać z menu górnego In-sert→New Component (Product, Part) lub wybrać odpowiednie narzędzie z paska Product Structure Tools (rys. 7.2: 1,2,3), po czym musi wskazać element w drzewie topologicznym, w którym nowy składnik ma się znaleźć.

Rys. 7.2. Pasek narzędziowy Product Structure Tools

W przypadku definiowania nowej części (part) trzeba określić dla niego punkt początku układu współrzędnych. Może to być punkt wskazany przez użytkownika (jeżeli w oknie dialogowym wybierze się przycisk YES z rysunku 7.3) lub zostanie on przyjęty na podstawie produktu nadrzędnego (aktywowanie przycisku No z rysunku 7.3).

Dodanie do produktu głównego (złożenia) istniejących już elementów (kom-ponentów, produktów, partów) można zrealizować za pomocą: uruchomienia narzędzia Existing Component (rys. 7.2: 4) i następnie określenia

miejsca jego wstawienia, aktywowania polecenia Existing Component z menu górnego Insert i wskazanie

produktu nadrzędnego,

Page 125: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

311

menu podręcznego aktywowanego prawym przyciskiem myszy na elemencie drzewa, gdzie ma się on znaleźć i wybór Components→Existing Component.

We wszystkich powyższych przypadkach na końcu należy wybrać z okna edycyjnego plik z dodawanym składnikiem.

Rys. 7.3. Definiowanie początku układu współrzędnych dla nowej części

Przy małych złożeniach można także skorzystać z narzędzia Exi-sting Component With Positioning (rys. 7.2: 5), które jest dostępne w ten sam spo-sób, jak narzędzie Existing Component. Polecenie to, po ustaleniu pliku i położenia elementu wczytywanego na drzewie, uruchamia dodatkowe okno edycyjne (rys. 7.4) w obszarze roboczym, za pomocą którego od razu można pozycjonować i nakładać więzy pomiędzy elementami.

Rys. 7.4. Dodawanie istniejącego elementu za pomocą narzędzia

Existing Component With Positioning

Podczas wczytywania istniejących elementów do złożenia, może wystąpić konflikt nazw. Zdarza się tak, kiedy dwie części mają taki sam Part number (np. Part1 – rys. 7.5a). Wówczas po dodaniu pierwszego elementu (rys. 7.5b) i próbie wczytania kolejnego, pojawi się okno edycyjne Part number conflicts (rys. 7.5c). Umożliwia ono ręczną (rys. 7.5c: 2) lub automatyczną (rys. 7.5c: 2) zmianę nazwy wybranej części (rys. 7.5c: 1). Efekt automatycznej zmiany nazwy elementu i jednocześnie numeru jego instancji pokazano na rysunku 7.5d.

Page 126: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

312

Rys. 7.5. Konflikt nazw podczas wczytywania elementów

Za pomocą narzędzia Replace Component (rys. 7.2: 6) istnieje możliwość za-miany wskazanego elementu w złożeniu na inny wczytany z pliku. Podczas pod-miany części można zachować dotychczasowe więzy występujące w elemencie zamienianym.

Jeżeli do złożenia mają być wielokrotnie wstawiane te same elementy, wtedy najlepiej jest zastosować jedno z poleceń przedstawionych na pasku narzędziowym Multi-Instantiation (rys. 7.6), który znajduje się na pasku Produkt Structure Tools (rys. 7.2: 11).

Rys. 7.6. Pasek narzędziowy Multi-Instantiation

Funkcja Define Multi Instantiation (rys. 7.6: 2) pozwala na dodawanie wska-zanego w polu 1 (rys. 7.6) komponentu w szyku liniowym bez więzów pomiędzy elementami. Parametry szyku są określane w zależności od wybranej opcji z rozwi-janego paska 2 (rys. 7.6). Sytuacja wygląda tak samo, jak miało to miejsce podczas tworzenia szyku prostokątnego w modelowaniu bryłowym, czyli jeżeli zostanie wskazane: Instance(s) & Spacing – wprowadza się liczbę kopii i odległość pomiędzy nimi, Instance(s) & Length – określa się liczbę kopii i odległość, na jakiej mają być

rozmieszczone, Spacing & Length – definiuje się odległość pomiędzy elementami i odległość,

na jakiej mają być rozmieszczone. Wszystkie powyższe parametry wprowadza się w polach 3 (rys. 7.6). Kieru-

nek tworzonego szyku może być określony za pomocą jednej z osi układu współ-rzędnych (rys. 7.6: 4) oraz za pomocą linii, osi lub krawędzi należącej do innej geometrii (rys. 7.6: 5). W drugim przypadku w oknach 6 (rys. 7.6) pojawią się współrzędne definiujące kierunek wybranego elementu.

Page 127: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

313

Po ustaleniu wszystkich wielkości należy zwrócić uwagę, aby pole Defi-ne As Default (rys. 7.6: 7) było zaznaczone, co umożliwi wczytywanie także in-nych elementów w postaci zdefiniowanego szyku poleceniem Fast Multi Instantiation (rys. 7.6: 1).

Rys. 7.7. Okno edycyjne narzędzia Define Multi Instantiation

Funkcja Fast Multi Instantiation jest wykorzystywana także do szybkiego do-dawanie pojedynczych kopii (odpowiednio ustalone wielkości w narzędziu Defi-ne Multi Instantiation).

Polecenia Graph tree Reordering (rys. 7.2: 7) i Generate Numbering (rys. 7.2: 8) z paska narzędziowego Produkt Structure Tools są stosowane podczas tworzenia dokumentacji technicznej (moduł Drafting – nieomawiany w niniejszym podręczniku).

Funkcja Generate Numbering (rys. 7.2: 8) numeruje (zgodnie z hierarchią w drzewie strukturalnym) wszystkie części (party) we wskazanym złożeniu. Jeżeli w złożeniu występują kopie elementu, wówczas będą one miały ten sam numer, co oryginał. Po jej uruchomieniu pojawia się okno edycyjne pokazane na rysunku 7.8, w którym można wybrać typ numerowania (rys. 7.8: 1). Nadane numery nie będą widoczne na modelu, ale dopiero w tabelce rysunkowej oraz na rysunku technicz-nym złożeniowym.

Rys. 7.8. Okno edycyjne narzędzia Generate Numbering

Page 128: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

314

Można jednak numer elementu sprawdzić w oknie jego właściwości (prawy przycisk myszy na wskazanej części i wybór polecenia Properties). Po numeracji pojawi się nowe pole Instance (rys. 7.9b: 1), w którym znajduje się numer elemen-tu.

Rys. 7.9. Właściwości elementu: a) przed numeracją, b) po numeracji

Jeżeli numeracja nie odpowiada użytkownikowi, to można pozmieniać poło-żenie poszczególnych elementów w złożeniu. W tym celu trzeba aktywować funk-cję Graph tree Reordering (rys. 7.2: 7) i wskazać gałąź główną produktu. Wszyst-kie występujące w nim komponenty pojawią się w oknie edycyjnym (rys. 7.10). Za pomocą przycisków 1 (rys. 7.10) można wybrane elementy przesuwać w górę i w dół drzewa strukturalnego lub wskazać nowe miejsce wstawienia części (przy-cisk 2 – rys. 7.10).

Rys. 7.10. Ono edycyjne narzędzia Graph tree Reordering

Pozostałe na pasku narzędziowym Produkt Structure Tools (rys. 7.2) funkcje Selective Load (rys. 7.2: 9) i Manage Representations (rys. 7.2: 10) są funkcjami typowo zaawansowanymi i są przydatne tylko ze względu na wydajność i efektywność podczas pracy z bardzo dużymi złożeniami.

Page 129: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

315

7.3. Manipulowanie położeniem komponentów

Położeniem komponentów w obszarze roboczym można w module Assem-bly Design manipulować za pomocą narzędzi z paska Move (rys. 7.11) lub za po-mocą kompasu. Wszystkie polecenia znajdujące się na pasku Move są także do-stępne w menu górnym Edit.

Rys. 7.11. Pasek narzędziowy Move

W przypadku aktywowania polecenia Manipulation (rys. 7.11: 1), pojawi się okno edycyjne zilustrowane na rysunku 7.12, w którym za pomocą przycisków ustala się: przesunięcie elementu tylko względem wybranej osi (rys. 7.12: 1), przesunięcie elementu tylko względem wybranej płaszczyzny (rys. 7.12: 2), obrót elementu tylko względem wskazanej osi (rys. 7.12: 3) zmianę położenie elementu względem dowolnie określonej osi lub płaszczyzny

(rys. 7.12: 4).

Rys. 7.12. Okno edycyjne narzędzia Manipulation

Po ustaleniu możliwości ruchu elementu, należy wcisnąć lewy przycisk my-szy na wybranym elemencie i zmienić jego położenie.

Jeżeli zostały już nadane więzy w złożeniu, wówczas można komponentami manipulować z ich uwzględnieniem (zaznaczone pole 5 z rysunku 7.12).

Manipulowanie położeniem obiektów za pomocą kompasu odbywa się bardzo podobnie, jak miało to miejsce podczas poruszania się w przestrzeni modelu, względem obszaru roboczego (rozdział 4.4). Jednak w tym przypadku, należy kompas umieścić na jednej z płaszczyzn (może to być płaszczyzna konstrukcyjna lub dowolna płaszczyzna modelu). Kompas przenosi się poprzez najechanie myszą

Page 130: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

316

na czerwony kwadrat znajdujący się na dolnej jego powierzchni (rys. 7.13a), wci-śnięcie lewego przycisku myszy na tym kwadracie (rys. 7.13b) i określenie nowego położenia (rys. 7.13c). Na rysunku 7.13 kompas został umieszczony na górnej płaszczyźnie modelu (rys. 7.13c: 1). Teraz można model przesuwać (rys. 7.13c: 2) lub obracać (rys. 7.13c: 3) względem wybranej osi lub przesuwać względem wska-zanej płaszczyzny (rys. 7.13c: 4). Jeżeli w złożeniu jest tylko jedna część, wtedy to ona domyślnie będzie zmieniała swoje położenie. Jednak w przypadku, gdy ele-mentów jest więcej, to po ustaleniu położenia kompasu na dowolnej płaszczyźnie będzie przesuwał się element związany z tą płaszczyzną. Jeżeli miałby zmienić w tym momencie swoje położenie inny komponent, to wystarczy tylko na niego kliknąć i wtedy można nim manipulować.

Rys. 7.13. Manipulowanie położeniem elementów za pomocą kompasu

W przypadku, kiedy użytkownik chce przesunąć lub obrócić dany element o ustaloną wartość, należy uruchomić poleceniem Edit… znajdującym się w menu podręcznym, aktywowanym prawym przyciskiem myszy na kompasie, okno edy-cyjne Parameters for Compass Manipulation (rys. 7.13d). Manipulowanie obiek-tem może odbywać się za pomocą współrzędnych bezwzględnych (Absolute – rys. 7.13d: 5) lub względem wybranego obiektu (Active object – rys. 7.13d: 5). Położenie kompasu na modelu ustala się poprzez wartości współrzędnych i kątów wprowadzanych w polach 7 (rys. 7.13d), przy czym zmiany trzeba aktualizować

Page 131: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

317

przyciskiem Apply (rys. 7.13d). Natomiast wartości przesunięcia (w każdym kie-runku) i obrotu (względem każdej osi) wprowadza się w polach 9 (rys. 7.13d) i za pomocą strzałek realizuje się zmiany położenia modelu (oddzielnie dla każdej wielkości). Przycisk 8 (rys. 7.13d) służy do wyzerowania aktualnych wartości, natomiast za pomocą przycisków znajdujących się w polach 10 realizuje się jedno-czesne przesunięcie względem wszystkich ustalonych wartości.

Jeżeli elementy w złożeniu zostały już ze sobą powiązane, to można nimi ma-nipulować z uwzględnieniem więzów (manipulowanie kompasem z aktywnym przyciskiem Shift).

Manipulować elementami można także za pomocą narzędzi znajdujących się na pasku Snap (rys. 7.14), który jest częścią paska Move (rys. 7.11: 2).

Rys. 7.14. Pasek narzędziowy Snap

Pierwsze polecenie Snap (rys. 7.14: 1) pozwala na szybkie przemieszczenie jednej części względem drugiej, poprzez przyciąganie się do siebie podobnych geometrii. Po aktywowaniu polecenia Snap należy wskazać wybraną geometrię pierwszego elementu a następnie drugiego. Zawsze pierwszy wskazany element zmienia swoje położenie. Przykładowe działanie funkcji Snap zilustrowano na rysunkach 7.15 i 7.16, gdzie wskazano dwie płaszczyzn (rys. 7.15: 1,2) lub dwie osie (rys. 7.16: 1,2). Jednak kombinacji pomiędzy wybieranymi elementami geo-metrii może być znacznie więcej. Można także przenoszony element obrócić względem wybranej geometrii za pomocą strzałki (rys. 7.15 i 7.16: 3).

Rys. 7.15. Działanie narzędzia Snap

Page 132: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

318

Rys. 7.16. Działanie narzędzia Snap

Polecenie Smart Move (rys. 7.14: 2) w przeciwieństwie do narzędzia Snap, poza przemieszczeniem elementu umożliwia automatyczne nałożenie wiązania. Więz zostanie nałożony, kiedy w oknie edycyjnym (rys. 7.17), pojawiającym się po aktywowaniu funkcji Smart Move, zostanie zaznaczone pole Automa-tic constraint creation (rys. 7.17: 1).

Rys. 7.17. Okno edycyjne narzędzia Smart Move

Priorytet nakładanych więzów można ustalić w polu Quick Constraint (rys. 7.17: 2) za pomocą strzałek 3 (rys. 7.17) lub można aktywować pole Cre-ate verified constraints first (rys. 7.17: 4), co pozwoli programowi na automatycz-ny wybór najbardziej odpowiedniego połączenia. Więcej informacji na temat wię-zów zostanie przedstawionych w następnym rozdziale.

Kolejnym poleceniem znajdującym się na pasku Move jest narzędzie Explode (rys. 7.11: 3), które pozwala na wizualne rozbicie elementów biorąc pod uwagę ich więzy. Oznacza to, że po aktywowaniu tej funkcji, części wybranego złożenia (rys. 7.18a: 1) zostaną rozsunięte na obszarze roboczym (rys. 7.18b). Opcje 2 i 3 (rys. 7.18a) pozwalają na różne formy rozbicia złożenia w zależności od potrzeb

Page 133: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

319

użytkownika. Odległość pomiędzy elementami można ustalić za pomocą przesuw-nego paska lub przycisków 4 (rys. 7.18a).

Rys. 7.18. Działanie narzędzia Explode

Podczas manipulowania położeniem elementów istnieje możliwość zatrzyma-nia ruchu części, w przypadku kolizji z innymi komponentami, poprzez aktywowa-nie funkcji Stop manipulate on clash (rys. 7.11:4) na pasku narzędziowym Move.

7.4. Więzy kontaktowe

Więzy kontaktowe (geometryczne) za pomocą, których poszczególne elemen-ty złożenia są ze sobą łączone, znajdują się w module Assembly na pasku narzę-dziowym Constraints (rys. 7.19) lub bezpośrednio w menu górnym Insert.

Aby powiązać ze sobą części, należy najpierw aktywować odpowiednie na-rzędzie, a dopiero potem w zależności od wybranego więzu, określić elementy modelu, na które ten więz zostanie nałożony. Po wykonaniu powyższych operacji efekt końcowy nie będzie od razu widoczny. Aby elementy obrały ustalone poło-żenie, należy zastosować polecenie Update, znajdujące się na pasku narzędziowym o tej samej nazwie (rys. 7.20: 1) lub uruchomić je za pomocą kombinacji klawiszy Ctrl i U, ewentualnie za pomocą menu podręcznego aktywowanego na odpowied-nim więzie w drzewie topologicznym.

Page 134: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

320

Rys. 7.19. Pasek narzędziowy Constraints

Rys. 7.20. Narzędzie Update

System automatycznie nie aktualizuje nakładanych wiązań, ponieważ czasami trzeba dwa elementy połączyć większą ich liczbą.

Po uruchomieniu odpowiedniego polecenia do wiązania elementów, pojawia się okno edycyjne (w zależności od wybranego narzędzia może mieć różne konfi-guracje lub czasami może w ogóle nie zostać wyświetlone) zilustrowane na rysun-ku 7.21. Okno to zawiera informacje dotyczące: rodzaju więzu (w postaci graficz-nej – rys. 7.21: 1) wraz z jego nazwą (rys 7.21: 3), typu łączonych elementów i na-zwę komponentu, na którym się one znajdują (rys. 7.21: 4) oraz status określający, czy elementy są ze sobą związane (rys. 7.21: 4).

Rys. 7.21. Przykładowe okno edycyjne do nakładania więzów kontaktowych

Ikona 2 znajdująca się w oknie edycyjnym (rys. 7.21), w zależności od moż-liwości ustalenia połączenia, może przyjmować następującą formę:

– połączenie sprawdzone i aktywne,

– więz niemożliwy do nałożenia,

– połączenie niezaktualizowane,

– wiązanie rozbite.

Page 135: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

321

Po powiązaniu elementów, na drzewie strukturalnym produktu pojawi się no-wa gałąź Constraints (rys. 7.22), w której są umieszczone wszystkie więzy wystę-pujące w złożeniu.

Rys. 7.22. Gałąź zawierająca wszystkie więzy geometryczne nałożone na komponenty złożenia

Pierwszym z narzędzi do nakładania więzów jest polecenie Coinciden-ce Constraint (rys. 7.19: 1), które w zależności od wskazanych elementów na komponentach, wiąże je ze sobą w odpowiedni sposób.

Jeżeli na obu wiązanych modelach zostaną wybrane płaszczyzny (jak na ry-sunku 7.23: 1,2), wówczas po zastosowaniu polecenia Coincidence Constraint, będą one współpłaszczyznowe względem siebie (będą leżeć na jednej wspólnej płaszczyźnie). Orientacja płaszczyzn może przyjmować trzy tryby (rys. 7.23: 3): Undefined – program sam ustala najlepsze rozwiązanie, Same – czyli kierunek łączenia dla każdej płaszczyzny jest taki sam lub Opposite – kierunek połączenia dla jednej z płaszczyzn jest przeciwny do drugiej. Powyższe przypadki przedsta-wiono na rysunku 7.23.

Rys. 7.23. Działanie wiązania Coincidence Constraint (dla dwóch płaszczyzn)

W przypadku zastosowania narzędzia Coincidence Constraint i wskazania osi elementów, zostanie nałożony więz współosiowości (rys. 7.24). Oś elementu najle-piej wybrać poprzez wskazanie płaszczyzny walcowej.

Page 136: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

322

Rys. 7.24. Działanie wiązania Coincidence Constraint (dla dwóch osi)

Można także za pomocą polecenia Coincidence Constraint połączyć ze sobą elementy na podstawie określenia punktu na każdym z nich (rys. 7.25).

Rys. 7.25. Działanie wiązania Coincidence Constraint (dla dwóch punktów).

Położenie komponentów w złożeniu może przybierać różną formę w zależności od kolejności wskazania elementów połączenia na częściach. Zazwy-czaj, jeżeli na części nie są nałożone żadne inne więzy, wówczas pierwszy wskaza-ny element jest dociągany do elementu drugiego. W tabeli 7.1 zestawiono wszystkie elementy, które mogą być ze sobą powiązane za pomocą narzędzia Coincidence Constraint.

Tabela 7.1. Elementy, które mogą brać udział w tworzeniu więzu Coincidence Constra-int [4]

Punkt Linia Płaszczyzna Krzywa Powierzchnia Oś układu

współrzędnych Punkt + + + + + – Linia + + + – – –

Płaszczyzna + + + – – – Krzywa + – – – – –

Powierzchnia + – – – – – Oś układu

współrzędnych – – – – – +

+ - możliwy więz

– - nie da się zastosować wiązania Osie układu współrzędnych tylko, jeżeli mają tę samą orientację, oba układy są lewo- lub prawo-skrętne

Page 137: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

323

Kolejne narzędzie do wiązania elementów Contact Constraint (rys. 7.19: 2) działa identycznie jak polecenie Coincidence Constraint dla przypadku, gdy łączo-ne są ze sobą elementy za pomocą płaszczyzn. Różnica polega tylko na tym, że funkcja Contact Constraint nie posiada opcji do ustalenia orientacji płaszczyzn względem siebie. Więz ten na modelach jest oznaczany za pomocą symbolu poka-zanego na rysunku 7.26.

Rys. 7.26. Symbol występujący na komponentach po zastosowaniu więzu Contact Constraint

W łączeniu komponentów więzem Contact Constraint mogą brać geometrie zestawione w tabeli 7.2.

Tabela 7.2. Elementy, które mogą brać udział w tworzeniu więzu Contact Constraint [4]

Płaszczyzna Powierzchnia cylindryczna

Sfera Stożek Okrąg

Płaszczyzna + A B – – Powierzchnia cylindryczna

A +, A, 1 – –

Sfera B – +, 2 A, 4 A, 4 Stożek – – + +, A, 3 A, 4 Okrąg – – A, 4 A, 4 –

+ - więz kontaktowy powierzchniowy – - więz kontaktowy nie jest możliwy A - kontakt liniowy lub pierścieniowy B - kontakt punktowy 1 - kontakt powierzchni cylindrycznych możliwy tylko, kiedy ich promienie są równe 2 - kontakt powierzchni sferycznych możliwy jest tylko, kiedy ich promienie są równe 3 - kontakt powierzchni stożkowych możliwy jest tylko, kiedy ich kąty są równe 4 - kontakt pierścieniowy

Jeżeli elementy złożenia mają być odsunięte od siebie o ustaloną wartość, na-

leży zastosować więz Offset Constraint (rys. 7.19: 3). Podobnie jak miało to miej-sce w przypadku więzu zbieżności (Coincidence Constraint) istnieje możliwość orientacji względem siebie określonych elementów (rys. 7.27: 1: Undefined, Same, Opposite). Wartość odsunięcia ustala się w polu 2 (rys. 7.27) lub przez dwukrotne kliknięcie na wymiar znajdujący się w obszarze roboczym i wprowadzenie warto-ści w oknie edycyjnym, które się pojawi.

Podczas ustalania więzu Offset Constraint, na łączonych elementach można tylko wskazać punkt, linię lub płaszczyznę (tabela 7.3).

Tabela 7.3. Elementy, które mogą brać udział w tworzeniu więzu Offset Constraint [4]

Punkt Linia Płaszczyzna

Punkt + + + Linia + + +

Płaszczyzna + + + + - możliwy więz

Page 138: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

324

Rys. 7.27. Działanie wiązania Offset Constraint

W przypadku, kiedy komponenty mają być względem siebie obrócone o ustalony kąt to należy zastosować narzędzie Angle Constraint (rys. 7.19: 4). Po-łożenie składników względem siebie może być prostopadłe (Perpendicular – rys. 7.28: 1), równoległe (Parrarelism – rys. 7.28: 1) lub pod dowolnym kątem (Angle – rys. 7.28: 1).

Rys. 7.28. Działanie wiązania Angle Constraint

Page 139: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

325

Wartość kąta (rys. 7.28: 3) ustalana jest względem tak zwanych sektorów (rys. 7.28: 2) i tak, jeżeli wybrany został Sector1, wówczas kąt obrotu jest równy kątowi określonymi w polu 3 (rys. 7.28), w innym wypadku: Sector2 = Angle + 180o, Sector3 = 180o – Angle, Sector4 = 360o – Angle.

Możliwe geometrie elementów mogących wziąć udział w tworzeniu więzu Angle Constraint pokazano w tabeli 7.4.

Tabela 7.4 Elementy, które mogą brać udział w tworzeniu więzu Angle Constraint

Linia Płaszczyzna

Linia + + Płaszczyzna + +

+ - możliwy więz

Kolejne dwa więzy Fix Component (rys. 7.19: 5) i Fix Together (rys. 7.19: 6), odpowiadają odpowiednio za utwierdzenie komponentu w przestrzeni oraz za uza-leżnienie od siebie dwóch bądź więcej liczby elementów. Symbol informujący o utwierdzeniu elementu wygląda identycznie jak ikona narzędzia. Natomiast w przypadku Fix Together na modelach nie pojawia się żadna ikona. Kiedy dwa lub więcej elementów jest od siebie uzależnionych, wówczas zmiana położenia jednego elementu powoduje automatyczne przemieszczenie elementu drugiego. Również podczas manipulowania położeniem jednej z części, pozostałe będą zmieniać swoje miejsce w przestrzeni (oczywiście, jeżeli będziemy manipulować kompasem z przyciśniętym przyciskiem Shift lub z zaznaczonym polem Wi-th respect to constraints w oknie edycyjnym narzędzia Manipulation).

Możliwe jest automatyczne nadanie więzów pomiędzy wskazanymi elemen-tami poleceniem Quick Constraint (rys. 7.19: 7). Rodzaj tworzonego połączenia zależy od wskazanej geometrii elementu oraz jego miejsca (więzu) na tak zwanej liście ważności, w której kolejność od najważniejszego jest następująca: Surfa-ce contact, Coincidence, Offset, Angle, Parallelism, Perpendicularity.

Wstawiane do nowego produktu podzespoły (tzw. Sub-product) tego samego złożenia, mają te same więzy. Jeżeli, w jednej instancji (produkcie głównym) wię-zy zostaną zmienione to automatycznie będą one zmodyfikowane w pozostałych. Jeżeli więzy na wybranym z podzespołów miałyby być inne trzeba zastosować narzędzie Flexible/Rigid Sub-Assembly (rys. 7.19: 8). Po jego aktywowaniu wska-zuje się w drzewie topologicznym określony podzespół, po czym automatycznie ikona znajdująca się przy jego nazwie zmieni swój wygląd (rys. 7.29b).

Teraz modyfikując więzy będą one tylko uwzględnione w powyższym pro-dukcie. Jeżeli chce się powrócić do uzależnienia kopii od produktu głównego trze-ba ponownie aktywować narzędzie Flexible/Rigid Sub-Assembly i wskazać odpo-wiedni podzespół, po czym więzy automatycznie będą takie same jak w produkcie głównym (rys. 7.29a).

Page 140: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

326

Rys. 7.29. Działanie polecenia Flexible/Rigid Sub-Assembly

W złożeniu zmiana jednego rodzaju więzu na inny jest możliwa za pomocą narzędzia Change Constraint (rys. 7.19: 9), po którego uruchomieniu wskazuje się (na modelu lub w drzewie topologicznym) więz, który ma zostać zmodyfikowany. Pojawi się wtedy okno edycyjne przedstawione na rysunku 7.30. Dostępne są w nim wszystkie więzy, którymi w danym momencie możemy zastąpić określone połączenie. Należy wskazać nowy więz i potwierdzić operacje przyciskiem OK.

Rys. 7.30. Okno edycyjne narzędzia Change Constraint

Ostatnią funkcją znajdującą się na pasku narzędziowym Constraints jest pole-cenie Reuse Pattern (rys. 7.19: 10), które pozwala po wstawieniu jednego elementu powielić go zgodnie z wybranym szykiem (rys. 7.31). Warunkiem koniecznym, aby móc wykorzystać to narzędzie jest istnienie dowolnego szyku w jednej z części złożenia. Pierwszy wstawiany komponent (rys. 7.31: 1), który zostanie następnie powielony, powinien być powiązany z tym elementem, na podstawie którego po-wstawał szyk (rys. 7.31: 2). W przykładzie element powielany (rys. 7.31: 2) po-wiązano z otworem, który posłużył do stworzenia szyku kołowego.

Jeżeli zaznaczone jest w oknie edycyjnym pole Keep Link with the pattern (rys. 7.31: 3), wówczas kopiowane elementy i wstawiane do złożenia będą mogły posiadać wiązania i link do elementu bazowego. Aktywna funkcja pat-tern’s definition (rys. 7.31: 4) powoduje, że więzy zostaną zachowane tylko dla elementu głównego, natomiast w przypadku aktywnego pola generated constraints

Page 141: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

327

(rys. 7.31: 4) powielane elementy będą posiadały takie wiązania, jak element ba-zowy, pod warunkiem, że będą one zaznaczone w polu 5 (rys. 7.31). Zaznaczenie okna 6 (rys. 7.31) powoduje, że, mimo iż więzy każdego z elementów są kopiowa-ne, to będą mogły być niezależnie modyfikowane.

Rys. 7.31. Działanie narzędzia Reuse Pattern

7.5. Operacje na złożeniach

Podobnie jak miało to miejsce w przypadku modelowania bryłowego poje-dynczych części, także kilka elementów w złożeniu można jednocześnie poddać modyfikacji. Możliwe operacje na złożeniach dostępne są na pasku narzędziowym Assembly Features (rys. 7.32).

Rys. 7.32. Pasek narzędziowy Assembly Features i Assembly Feature On References

Page 142: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

328

Ponieważ powyższe funkcje były szczegółowo omówione w rozdziale doty-czącym modelowania bryłowego, dlatego poniżej zostanie tylko przedstawiony sposób ich zastosowania w złożeniach.

Postępowanie w pracy z wszystkimi narzędziami z paska Assem-bly Feature On References (rys. 7.32: 15) jest takie samo i sprowadza się do wy-boru w oknie edycyjnym (rys. 7.33b) komponentów, które mają wziąć udział w wybranej operacji. W polu 1 (rys. 7.33b) wyświetlane są wszystkie elementy dostępne w złożeniu, a za pomocą przycisków 2 (rys. 7.33b) można przenieść wy-brane części do okna 3 (rys. 7.33b). Zaznaczenie pola 4 (rys. 7.33b) powoduje, że elementy znajdujące się w polu Affected parts zostaną podświetlone. Po zakończe-niu operacji w drzewie topologicznym zawsze pojawi się nowa gałąź Assem-bly features (rys. 7.33c: 5), która zawiera informacje o wykonanych modyfika-cjach.

Narzędzie Split (rys. 7.32: 1) umożliwia docięcie brył za pomocą dowolnych powierzchni. Kolejność działania oraz efekt końcowy zastosowania tej funkcji przedstawiono na rysunku 7.33, przy czym płaszczyzną docinającą była jedna z róży płaszczyzn (płaszczyzn podstawowych).

Rys. 7.33. Działanie narzędzi z paska Assembly Feature On References

Podczas stosowania narzędzia Hole (rys. 7.32: 2), otwór należy zdefiniować na jednej z płaszczyzn wybranego komponentu, a będzie on uwzględniony we wszystkich częściach znajdujących się w oknie Affected parts (rys.7.33: 3), przez które ten otwór będzie miał możliwość przebiec. Podobnie sytuacja wygląda z poleceniem Pocket (rys. 7.32: 3).

Na rysunku 7.34 pokazano zastosowanie funkcji Add i Remove (operacje Bo-olowskie) w przypadku złożeń. Jeżeli chodzi o dodawnie elementu do złożenia,

Page 143: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

329

wówczas po wykonaniu powyższej operacji w drzewie strukturalnym, w gałęziach każdej z części pojawi się element dodany.

Rys. 7.34. Działanie w module Assembly poleceń Add i Remove

Ostatnim narzędziem na pasku Assembly Features jest funkcja Symmetry (rys. 7.32: 6), która umożliwia utworzenie symetrycznego produktu (nie może być to jednak produkt główny, lecz produkty znajdujące się w nim), względem wska-zanej płaszczyzny odbicia. Po aktywowaniu polecenia Symmetry, najpierw system wymaga wskazania płaszczyzny odbicia (rys. 7.35a: 1) oraz elementów, które mają brać udział podczas działania tego polecenia (najlepiej jest to wykonać za pomocą drzewa strukturalnego (rys. 7.35b: 2). Po wykonaniu tych operacji pojawi się okno edycyjne, w którym możliwy jest wybór elementów (rys. 7.35c: 3), rodzaj operacji do wykonania (rys. 7.35c: 4) oraz dokładne zdefiniowanie rodzaju geometrii, jaka ma zostać użyta podczas tej operacji (rys. 7.35c: 5).

Możliwymi operacjami (rys. 7.35c: 4) do wykonania za pomocą funkcji Sym-metry są: odbicie lustrzane (Mirror, New component) z utworzeniem kopii – rys. 7.36a, odbicie lustrzane z jednoczesną rotacją względem wybranej płaszczyzny,

z utworzeniem kopii (Rotation, New instance – rys. 7.36b) lub tylko przeniesie-nie wybranych obiektów w nowe położenie (Rotation, New instance),

przemieszczenie z powieleniem elementu bazowego (Translation, New instan-ce) o odległość wyznaczoną na podstawie odległości obiektu od płaszczyzny odbicia (rys. 7.36c).

Page 144: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

330

Rys. 7.35. Działanie w module Assembly narzędzia Symmetry

Rys. 7.36. Możliwe operacje do wykonania za pomocą polecenia Symmetry

Page 145: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

331

Po wykonaniu operacji Symmetry elementy powielone są powiązane geome-trycznie z ich oryginałami, co jest zaznaczone w drzewie topologicznym kolorem zielonym na ikonie pokazanej na rysunku 7.37a. Istnieje możliwość zerwania tych powiązań poprzez kliknięcie prawym przyciskiem myszy na gałęzi Assem-bly Symmetry.x, która znajduje się w gałęzi Assembly Features i aktywację z menu podręcznego opcji Assembly Symmetry.x object→Remove All Geometrical Links. Po zerwaniu powiązań geometrycznych w drzewie strukturalnym zmienia się ikona i kolor na czerwony (rys. 7.37b)

Rys. 7.37. Symbole elementów w drzewie strukturalnym po zakończeniu operacji Symmetry:

a) powiązane z oryginałem, b) bez powiązań

7.6. Pomiary

Niekiedy istnieje potrzeba określenia podstawowych parametrów złożeń lub pojedynczych części. Do pomiarów takich wielkości w modelu służą narzędzia znajdujące się na pasku narzędziowym Measure (rys. 7.38)

Rys. 7.38. Pasek narzędziowy Measure

Pomiar minimalnej lub maksymalnej odległości, długości krzywych lub ką-tów pomiędzy elementami geometrycznymi realizuje się poleceniem Measu-re Between (rys. 7.38: 1). Rodzaj mierzonej wielkości ustala się w oknie Measu-re Between Customization (rys. 7.39: 4) uruchamianym przyciskiem Customize. Dodatkowo w oknie tym można ustalić parametry wyświetlania. W zależności od wybranej funkcji (rys. 7.39: 1) kolejny pomiar będzie wykonywany na nowo wska-zanych elementach (Measure between), wielkości będą mierzone od ostatnio wy-branego elementu (Measure between in chain mode – rys. 7.39a) lub pomiar będzie odnosił się zawsze do pierwszego zdefiniowanego elementu (Measu-re between in fan mode – rys. 7.39b). Rodzaj geometrii, która ma być wskazywana podczas pomiarów można dowolnie konfigurować w menu rozwijanym 2

Page 146: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

332

(rys. 7.39). Wynik pomiaru w zależności od potrzeb (rys. :7.39 3) może być do-kładny (Exact), przybliżony (Approximate) lub, jeżeli to możliwe dokładny, jeżeli nie to przybliżony (Exact else approximate).

Rys. 7.39. Okno edycyjne narzędzia Measure Between

Kolejne narzędzie Measure Item (rys. 7.38: 2) znajdujące się na pasku Measu-re oraz dostępne poprzez okno edycyjne polecenia Measure Between (rys. 7.39) umożliwia pomiar wielkości związanych z wybranym elementem, którym może być punkt, krawędź, powierzchnia lub cały komponent. Wynik pomiaru będzie uzależniony od wskazanego rodzaju geometrii (rys. 7.40: 2) oraz parametrów wy-świetlania ustalonych w oknie Measure Item Customization (rys. 7.40: 3). W oknie edycyjnym Measure Between oraz Measure Item znajduje się jeszcze jedno narzę-dzie Measures the thickness (rys. 7.40: 1, a), służące tylko do pomiaru grubości elementów.

Ostatnią funkcją z paska Measure jest polecenie Measure Inertia (rys. 7.38: 3), które umożliwia pomiar właściwości inercyjnych powierzchni pla-narnych (Measure Inertia 2D – rys. 7.42: 2) oraz dowolnych powierzchni i objętości (Measure Inertia 3D – rys. 7.42: 1). Mierzone parametry wybierane są za pomocą zakładki Customize i okna edycyjnego Measure Inertia Customization. Mogą one obejmować między innymi: pole powierzchni, objętość, gęstość, masę, środek ciężkości, czy macierz bezwładności.

Page 147: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

333

Rys. 7.40. Okno edycyjne narzędzia Measure Item

Rys. 7.41. Okno edycyjne narzędzia Measure Inertia

Page 148: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

334

7.7. Analiza więzów

Analizę więzów występujących w złożeniu można przeprowadzić za pomocą narzędzia Constraints Analysis, które znajduje się w menu górnym Analyse. Po aktywacji polecenia pojawia się okno edycyjne zawierające podstawowe informa-cje dotyczące więzów nałożonych na komponenty złożenia (rys. 7.42: 1). W oknie tym w drugiej zakładce (rys. 7.42: 2) wyświetlane są dane dotyczące liczby stopni swobody dla każdej części w złożeniu.

Rys. 7.42. Okno edycyjne polecenia Constraints Analysis

7.8. Analiza złożeń

Polecenia dotyczące analizy złożeń znajdują się na pasku narzędziowym Spa-ce Analysis (rys. 7.43) lub bezpośrednio w zakładce menu górnego Analyse i obejmują one analizę kolizji, analizę przekrojów oraz analizę odległości.

Rys. 7.43. Pasek narzędziowy Space Analysis

Page 149: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

335

7.8.1. Analiza kolizji

Kolizja wystąpi wówczas, gdy materiał jednego z elementów złożenia będzie przenikał materiał drugiego komponentu. Do wykrycia tego zjawiska służy narzę-dzie Clash (rys. 7.43: 1), po uruchomieniu którego pojawia się okno edycyjne przedstawione na rysunku 7.44.

Rys. 7.44. Okno edycyjne narzędzia Clash

W zależności od ustalonego typu analizy kolizji (rys. 7.44: 3) narzędzie Clash umożliwia ustalenie: Contact + Clash – kontaktu (styku) pomiędzy elementami i przenikanie mate-

riału, Clearence + Contact + Clash – szczeliny, której maksymalną poszukiwaną

wartość wprowadza się w polu 5 (rys. 7.44) oraz kontaktu pomiędzy komponen-tami i przenikanie się materiałów,

Authorized penetration – marginesu, wewnątrz którego dwa produkty mogą zajmować tę samą powierzchnię w przestrzeni bez generowania informacji o kolizji,

Clash rule – reguł w komendach wykorzystywanych do wykrywania kolizji. Elementy biorące udział podczas analizy mogą zostać wskazane

z wykorzystaniem następujących funkcji (rys. 7.44: 4): Inside one selection – analiza zostanie przeprowadzona pomiędzy elementami

wewnątrz wskazanego produktu (rys. 7.44: 2 – Selection 1), Selection against all – analiza zostanie wykonana pomiędzy wskazany produk-

tem a pozostałymi produktami znajdującymi się w pliku, Between all components – analizowane będą wszystkie części w złożeniu, Between two selections – analiza zostanie przeprowadzona dla produktów wy-

branych w pierwszym wskazaniu (rys. 7.44: 2 – Selection 1) z wszystkimi pro-duktami wskazania drugiego (rys. 7.44: 2 – Selection 2).

Na rysunku 7.45 przedstawiono przykładowe złożenie, dla którego zostanie przeprowadzona analiza kolizji. Parametry analizy są widoczne poniżej w oknie edycyjnym. Po ich ustaleniu należy uruchomić przycisk Apply.

Wyniki wykonanej analizy pokazano na rysunku 7.46. Symbol 1 (rys. 7.46a) oznacza, że w złożeniu występują kolizje a ich rodzaj i liczba jest wypisana obok. W przeciwnym wypadku ikona wyglądałaby jak na rysunku 7.47.

Page 150: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

336

Rys. 7.45. Uruchomienie przykładowej analizy kolizji (Clash)

Rys. 7.46. Wyniki przykładowej analizy kolizji

Page 151: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

337

Istnieją trzy zakładki (rys. 7.46a: 3), w których w różny sposób są ilustrowane otrzymane rezultaty. Wyniki w każdej z tych zakładek mogą być dowolnie filtro-wane przez użytkownika za pomocą funkcji 2 (rys. 7.46a). Zakładka List by Conflict (rys. 7.46a: 3) zawiera nazwy produktów analizy (Product 1, Pro-duct 2), typ analizy (Type), wartość kolizji (Value), status oraz kolumnę Comment, w której można wprowadzić komentarz (poprzez kliknięcie w to pole).

Jeżeli kliknie się na wiersz z dowolną kolizją, wówczas zostanie wyświetlony jej podgląd w dodatkowym oknie (Preview – rys. 7.46b). Aktywując przycisk 5 (rys. 7.46a) ilustracja kolizji będzie przedstawiona w oknie roboczym.

Rys. 7.47. Symbol informujący o braku kolizji w złożeniu

Zakładka List by product (rys. 7.46: 3, rys. 7.48) zawiera także wszystkie wy-niki analizy, z tym, że są one posegregowane względem poszczególnych produk-tów i kolizji z nimi związanymi.

Rys. 7.48. Zakładka List by product z wynikami przykładowej kolizji

W zakładce Matrix (rys. 7.46: 3, rys. 7.49) rezultaty są zilustrowane w postaci tabeli (macierzy), w której rodzaj kolizji pomiędzy komponentami jest sygnalizo-wany za pomocą symboli (rys. 7.49).

Rys. 7.49. Zakładka Matrix z wynikami przykładowej kolizji

Page 152: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

338

Wyniki analizy można także zapisać do pliku zewnętrznego (np. *.xml), za pomocą przycisku 6 (rys. 7.46). Przykład takiego pliku przedstawiono na rysunku 7.50. Dodatkowo zawiera on w oddzielnych plikach dane na temat każdej kolizji, która została wykryta w złożeniu.

Rys. 7.50. Wyniki przykładowej analizy kolizji wygenerowane do pliku zewnętrznego

7.8.2. Analiza przekrojów

Przekroje złożeń tworzy się za pomocą narzędzia Sectioning (rys. 7.43: 2), po uruchomieniu którego pojawia się okno edycyjne pokazane na rysunku 7.51. W oknie tym są cztery zakładki (rys. 7.51: 1): Definition, Positioning, Result i Behaviour.

W zakładce Definition (rys. 7.51) ustala się, czy przekrój ma występować tyl-ko na jednej płaszczyźnie (Section Plane – rys. 7.51: 2,a), na dwóch płaszczyznach do siebie równoległych (Section Slice – rys. 7.51: 3,b), czy też na sześciu płaszczy-znach (Section Box – rys. 7.51: 4,c). Dodatkowo przycisk 5 (Volume Cut – rys. 7.51) umożliwia obcinanie płaszczyznami przedmiotu w celu utworzenia prze-kroju elementów (rys. 7.51d).

Page 153: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

339

Rys. 7.51. Zakładka Definition narzędzia Sectioning i jej przykładowe zastosowanie

Zakładka Positioning umożliwia ustalenie położenia płaszczyzny przekroju za pomocą: osi układu współrzędnych (pole wyboru 1 z rysunku 7.52), do których będzie

prostopadła, współrzędnych (Edit Position and Dimension – rys. 7.52: 2), wskazanego elementu modelu (Geometrical Target – rys 7.52: 3), trzech punktów, lub dwóch punktów i linii, lub dwóch linii (Positio-

ning by 2/3 Selections – rys. 7.52: 4). Pozostałe dwie funkcje umożliwiają zmianę kierunku normalnego

(Invert Normal – rys. 7.52: 5) oraz przywrócenie płaszczyzny do pozycji począt-kowej (Reset Position - rys. 7.52: 6).

Rys. 7.52. Zakładka Positioning narzędzia Sectioning

Uzyskaną analizę przekroju (zakładka Result – rys. 7.53) można wyeksporto-wać i automatycznie otworzyć w nowym dokumencie typu Part lub Drawing za pomocą przycisku Export and Open (rys. 7.53: 1) lub zapisać w pliku w kilku róż-nych formatach (Export As – rys. 7.53:2).

Page 154: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

340

Rys. 7.53. Zakładka Result narzędzia Sectioning i jej przykładowe zastosowanie

Wyniki będą także widoczne w nowym oknie, jeżeli w zakładce Result akty-wujemy pole Results Window (rys. 7.53: 4). Opcje (Options) dotyczące sposobu wyświetlania umożliwiają: wypełnienie pola przekroju (wciśnięty przycisk Section Fill – rys. 7.53: 5,a), wykrycie i wyświetlenie kolizji (Clash Detection – rys. 7.53: 6,b), wyświetlenie siatki (Grid – rys. 7.53: 7,c), której parametry ustala się w oknie

edycyjnym uruchamianym za pomocą przycisku 3 (rys. 7.53). W ostatniej zakładce Behaviour (rys. 7.54) narzędzia Sectioning możliwe jest

tak zwane zamrożenie przekroju (Section Freeze), które powoduje, że zmiany wprowadzone na modelu nie będą miały wpływu na przekrój. Pozostałe dwie opcje ustalają sposób przeliczania przekrojów (ręcznie lub automatycznie). Powyższe funkcje są też dostępne za pomocą menu podręcznego uruchamianego w drzewie topologicznym na gałęzi dotyczącej przekrojów.

Rys. 7.54. Zakładka Behaviour narzędzia Sectioning

Page 155: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

341

7.8.3. Analiza odległości

Do pomiaru minimalnej odległości pomiędzy elementami służy narzędzie Di-stance and Band Analysis (rys. 7.43: 3). Odległość może być mierzona wzdłuż wybranej osi układu współrzędnych (Along X, Along Y, Along Z – rys. 7.55: 1) lub jako najkrótszy odcinek (Minimum – rys. 7.55: 1). Elementy biorące udział w analizie są ustalane za pomocą funkcji (rys. 7.55: 2,3), których znaczenie szcze-gółowo omówiono w rozdziale 7.8.1 dotyczącym analizy kolizji.

Opcja Band Analysis (rys. 7.55: 1) pozwala na określenie minimalnej odległo-ści ze zdefiniowanym zakresem (rys. 7.55: 4).

Przykładową analizę (Band Analysis) z dokładnością do 5 mm (pole 1 z rysunku 7.56) dla dwóch elementów złożenia przedstawiono na rysunku 7.56. Wyniki są zilustrowane w postaci graficznej oraz zestawione w tabeli Results (rys. 7.56: 3). Kolor czerwony i zielony odpowiadają odpowiednio minimalnej i maksymalnej mierzonej odległości, którą wprowadza się w polach 2 (rys. 7.56). Sposób wizualizacji ustala się za pomocą przełączników (rys. 7.56: 4) oraz menu rozwijanego Products (rys. 7.56: 5). Przyciski 6 (rys. 7.56) zostały omówione pod-czas analizy kolizji.

Rys. 7.55. Okno edycyjne narzędzia Distance and Band Analysis

Page 156: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

342

Rys. 7.56. Przykładowa analiza odległości

7.9. Części znormalizowane

Jak już wspomniano w rozdziale 4, system CATIA posiada bazę elementów znormalizowanych tak zwany Catalog Browser, a elementy znajdujące się w nim można wykorzystać do budowy złożonych modeli geometrycznych. Części w katalogu są posegregowane według standardów i w zależności od nich zawierają różne elementy. We wszystkich standardach znajdują się: śruby, nakrętki, sworz-nie, wkręty i podkładki. W standardzie ISO dodatkowo występują kliny, w standardzie JIS kliny i płytki ustalające pod łożyska toczne, a standard US za-wiera wszystkie powyższe elementy plus pierścienie.

Katalog części uruchamia się za pomocą menu górnego To-ols→Catalog Browser lub poprzez pasek narzędziowy o tej samej nazwie (rys. 7.57: 1).

Rys. 7.57. Pasek narzędziowy i ikona narzędzia Catalog Browser

W oknie edycyjnym katalogu (rys. 7.58) najpierw należy ustalić standard (rys. 7.58: 1), według którego, będą wyszukiwane części znormalizowane. Elemen-ty w katalogu mogą być wyświetlane w polu 4 (rys. 7.58) jako małe (Small icons) lub duże (Large icons) ikony. Jednak zawsze w oknie 5 (rys. 7.58) jest podgląd

Page 157: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

343

aktualnie wybranego elementu. Ponieważ użytkownicy mogą tworzyć własne kata-logi, dlatego istnieje możliwość ich wyszukiwania na dysku (rys. 7.58: 3). W celu szybszego znalezienie poszukiwanej części można wykorzystać filtrację danych poprzez wpisanie odpowiedniego zwrotu (rys. 7.58: 6) lub poprzez uruchomienie (rys. 7.58: 8) specjalnego okna filtrującego.

Rys. 7.58. Okno edycyjne katalogu części znormalizowanych (Catalog Browser)

Przemieszczanie się pomiędzy poszczególnymi rodzajami elementów realizu-je się za pomocą dwukrotnego kliknięcia lewym przyciskiem myszy na wybranej części w polu 4 (rys. 7.58). Po wyszukaniu elementu do wczytania także należy dwukrotnie kliknąć na jego podświetloną nazwę (rys. 7.59: 1). Wtedy pojawi się kolejne okno (rys. 7.59b) z wybraną częścią, w którym operację wczytywania ele-mentu trzeba zatwierdzić przyciskiem OK. Po dodaniu do modelu elementu znor-malizowanego, na drzewie topologicznym pojawi się nowa gałąź z danymi doty-czącymi wstawionego elementu, które w zależności od potrzeb można modyfiko-wać (rys. 7.59c).

Page 158: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

344

Rys. 7.59. Etapy wczytywania części znormalizowanej

7.10. Zapis plików

Pliki w programie CATIA są rozpoznawalne poprzez dwie cechy: ich nazwę oraz unikalny identyfikator UUID (Unique Universal IDentifier).

Kiedy tworzy się nowy plik wówczas element otrzymuje nową nazwę i swój identyfikator. Jeżeli plik ten ma być następnie zapisany można to wykonać za po-mocą funkcji: Save, która zapisuje (nadpisuje) bieżący plik bez zmiany nazwy ani identyfika-

tora pliku, Save As… – umożliwiającej export (zapisanie) bieżącego pliku do jednego

z dostępnych formatów lub zapis pliku z nową nazwą, ale z tym samym identy-fikatorem, jeżeli nie zostanie zaznaczone w oknie edycyjnym pole Save as new document,

Send To→Directory, która umożliwia zapis pliku zarówno z nową nazwę jak i z nowym identyfikatorem.

W celu zrozumienia powyższych idei można przedstawić przykład [4]. Plik złożenia Product1.CATProduct zawiera dwie części Part1.CATPart i Part2.CATPart. Po pewnych modyfikacjach w produkcie i jego elementach, wszystkie pliki są zapisywane poleceniem Save As, a następnie zamykane. Kolej-nym krokiem jest utworzenie nowej części za pomocą funkcji File→New i jej zapi-sanie pod nazwą Part2.CATPart w tym samym folderze, co poprzednie pliki oraz zamknięcie dokumentu. Kiedy otworzy się teraz Product1.CATProduct, pojawi się informacja, że plik Part2.CATPart nie może zostać odnaleziony. Przyczyną tego

Page 159: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

345

jest fakt, że nowy dokument został zapisany pod tą samą nazwą (Part2.CATPart), ale posiada on już inny identyfikator UUID, niż ten który miała oryginalna część Part2.CATPart. Dlatego, połączenie pomiędzy Product1.CATProduct i Part2.CATPart jest przerwane, nawet jeżeli istnieje plik o nazwie Part2.CATPart. Kiedy chce się zmienić link do nowego pliku Part2.CATPart, trzeba aktywować narzędzie Edit→Links wykorzystując w oknie edycyjnym funcję Replace.

Oprócz powyżej przedstawionych funkcji, istnieje jeszcze jedno narzędzie do zapisu plików. Jest to funkcja Save Management, która pozwala zapisać wszystkie zmodyfikowane dokumenty pod nową nazwą i z nową lokalizacją na dysku. Akty-wując to polecenie otwiera się okno edycyjne przedstawione na rysunku 7.60. Za-wiera ono wszystkie otwarte w danym momencie pliki w programie.

Rys. 7.60. Okno edycyjne narzędzia Save Management

Każdy z plików posiada dodatkowe informacje umieszczone w poszczególnych kolumnach tabeli (rys. 7.60: 1). W kolumnie State określa się stan pliku, który może przyjmować następujące parametry: New, co oznacza nowo utworzony dokument i do jego zapisu potrzebne będzie

określenie nazwy pliku (Save), Open sygnalizuje na niezmodyfikowany dokument otwarty w aktualnej sesji, Modified informuje, że element był modyfikowany w danej sesji, Read Only oznacza dokument zmodyfikowany, ale tylko do odczytu (jeżeli

miałby on zostać zapisany, wówczas trzeba nadać mu nową nazwę). W kolumnie Location jest umieszczona ścieżka dostępu do każdego pliku, ko-

lumna Action pozwala sprawdzić, jakie działania były wykonywane na danym dokumencie (np. zapis, modyfikacja, itp.), a kolumna Acces zawiera prawa dostępu do pliku.

Przyciski Propagate directory (rys. 7.60: 2) i Reset (rys. 7.60: 3) służą do de-finiowania ścieżki zapisu. I tak, jeżeli dokument ma zostać zapisany w nowym katalogu wraz z wszystkimi dołączonymi do niego plikami źródłowymi, stosuje się

Page 160: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

346

opcję Propagate directory. W przypadku, kiedy pliki mają zostać zapisane w różnych katalogach to należy zaznaczyć opcję Enable independent save. Funkcja Reset przywraca oryginalną ścieżkę zapisu.

Podczas zapisywania plików pod nową nazwą istnieje także możliwość nada-nia im poprzez pole (rys. 7.60: 4) wzorca. Jeżeli wyglądałby on następująco new*, wówczas do nazwy wszystkich plików na ich początku zostałby dodany wyraz new.

Page 161: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

347

8. ĆWICZENIA

Ćwiczenie 1

Temat Uruchamianie modułu Sketcher. Szkicowanie. Kopia lustrzana. Wyciąganie. Edycja. Zadanie Narysować szkic jak na rysunku C1-1, umieszczając go symetrycznie wzglę-

dem środka układu współrzędnych.

Rys. C1-1. Wymiary szkicu do ćwiczenia 1

Wyciągnąć szkic symetrycznie na grubość 12 mm. Zapisać model. Zapisać model pod inną nazwą. Wykonać edycję części zmieniając promień łukowych wycięć na 4 mm. Wykonać edycję części zmieniając grubość wyciągnięcia na 8 mm.

Sposób wykonania 1 Po uruchomieniu programu CATIA, należy przejść do modułu Sketcher,

w którym zostanie wykonany powyższy profil. Można to wykonać bezpośrednio poprzez menu Start→Sketcher lub poprzez moduł Start→Part Design. W obu przypadkach, najpierw ustala się w oknie edycyjnym New Part, nazwę nowo two-rzonej części (Part name) oraz tryb pracy (proponuje się pozostać w trybie niehy-brydowym: nieaktywne pole Enable hybrid design). Jeżeli moduł Sketcher akty-wowano bezpośrednio z menu górnego wystarczy wskazać płaszczyznę, na której powyższy profil ma zostać utworzony. Natomiast w przypadku uruchomienia mo-dułu Part Design, należy wskazać płaszczyznę szkicu a następnie wybrać narzę-dzie Sketch (operacje te można wykonać w odwrotnej kolejności). Płaszczyznę

Page 162: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

348

szkicowania wskazuje się za pomocą róży płaszczyzn lub wybiera w drzewie topo-logicznym.

Po aktywowaniu szkicownika, pierwszą operacją będzie narysowanie w dowolnym miejscu i o dowolnych wymiarach prostokąta, za pomocą polecenia Rectangle. Prostokąt tworzy się, poprzez określenie dwóch jego narożników leżą-cych po przekątnej (rys. C1-2: 1,2). Jeżeli na pasku narzędziowym Sketch tools (widocznym w obszarze roboczym) aktywna jest funkcja Geometrical Constraints, wówczas na boki prostokąta automatycznie zostaną nałożone więzy poziomości (H) i pionowości (V).

Rys. C1-2. Rysowanie prostokąta

Ponieważ szkic ma być symetryczny względem środka układu współrzęd-nych, można już teraz nałożyć więzy na prostokąt, co ułatwi dalszą pracę z profi-lem. Więz symetryczności ustala się poprzez wskazanie z wciśniętym przyciskiem Ctrl boków prostokąta (w dowolnej kolejności – rys. C1-3a,b: 1,2) oraz osi układu współrzędnych (lub dowolnego innego elementu), względem której linie te mają być symetryczne (rys. C1-3a,b: 3). Następnie wybiera się narzędzie Constra-ints Defined in Dialog Box, w którego oknie edycyjnym ustala się więz Symmetry (rys. C1-3: 4) i zatwierdza przyciskiem OK. Operacje te należy wykonać dla kolej-nych dwóch boków prostokąta.

Rys. C1-3. Nakładanie więzu symetryczności

Page 163: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

349

Teraz można ustalić rozmiar boków prostokąta za pomocą polecenia Constra-int (po aktywowaniu narzędzia wybiera się bok do zwymiarowania). Kolejność operacji może być odwrotna, czyli najpierw można wskazać bok, a dopiero następ-nie wybrać narzędzie. Każdy wymiar trzeba zmienić zgodnie z ustalonymi warto-ściami na rysunku C1-1. Operację tę realizuje się za pomocą dwukrotnego kliknię-cie lewym przyciskiem myszy na aktualny wymiar (rys. C1-4: 1,2) i w oknie edy-cyjnym, które się pojawi wprowadza się oczekiwaną wartości (rys. C1-4: 3).

Rys. C1-4. Modyfikacja wymiarów

Ponieważ zostały nadane wszystkie niezbędne więzy wymiarowe i geometryczne (model jest idealnie powiązany), dlatego profil ma kolor zielony. Kolejnym etapem będzie narysowanie wycięć łukowych. Najprościej można to zrealizować poprzez narysowanie okręgu na jednym z boków oraz docięcie odpo-wiednich krzywych i odbicie lustrzane powstałego łuku. Okrąg rysuje się za pomo-cą narzędzia Circle. Najpierw ustala się środek okręgu (ponieważ w analizowanym przypadku środek okręgu leży w środku boku, a boki są symetryczne względem początku układu współrzędnych, to środek okręgu będzie leżał na osi układu współrzędnych, co jest sygnalizowane niebieskim wypełnionym okręgiem – rys. C1-5: 1), a następnie jego rozmiar (rys. C1-5: 2).

Rys. C1-5. Rysowanie okręgu

W tym momencie rozmiar okręgu nie jest znany, dlatego należy na niego na-łożyć więz wymiarowy, podobnie jak miało to miejsce podczas wymiarowania boków prostokąta. Ponownie wybiera się narzędzie Constraints i wskazuje okrąg. Aby uaktualnić wartość promienia okręgu, należy na wymiarze kliknąć dwa razy lewym przyciskiem myszy (rys. C1-6: 1), po czym w oknie edycyjnym zmienić w polu Dimension (rys. C1-6: 2) opcję Diameter (średnica) na Radius (promień) (rys. C1-6: 2) i ustalić ją (rys. C1-6: 3) zgodnie z rysunkiem C1-1.

Page 164: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

350

Rys. C1-6. Ustalanie wartości promienia okręgu

Można teraz usunąć niepotrzebne krzywe. Najszybciej wykona się to za po-mocą funkcji Quick Trim na ikonie, którą najlepiej kliknąć myszą dwa razy, aby była aktywna, aż do momentu dwukrotnego przyciśnięcia przycisku Esc, który dezaktywuje jej działanie. Po uruchomieniu narzędzia Quick Trim wskazuje się krzywe do usunięcia (rys. C1-7: 1,2).

Rys. C1-7. Usuwanie zbędnych krzywych

Mając gotowy łuk z jednej strony, należy wykonać jego kopię lustrzaną. Po-nieważ boki są symetryczne względem początku układu współrzędnych, osią odbi-cia będzie pionowa oś układu współrzędnych (w innym przypadku, należałoby skorzystać z innej prostej znajdującej się na profilu lub utworzyć linię konstrukcyj-ną, która byłaby osią symetrii). Do uzyskania odbicia lustrzanego wykorzystuje się narzędzie Mirror, w którym wskazuje się element do odbicia (rys. C1-8: 1) oraz oś symetrii (rys. C1-8: 2). Jeżeli byłaby większa liczba elementów do odbicia, wów-czas należałoby je zaznaczyć z wciśniętym klawiszem Ctrl.

Rys. C1-8. Odbicie lustrzane

Do ukończenia profilu wystarczy już tylko usunąć narzędziem Quick Trim niepotrzebną część boku (rys. C1-9: 1).

Page 165: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

351

Rys. C1-9. Usuwanie zbędnych fragmentów krzywych

Kiedy profil jest ukończony, można opuścić szkicownik za pomocą polecenia Exit Workbench. Po wyjściu ze szkicownika, użytkownik będzie znajdował się w module Part Design (w analizowanym przypadku), a profil będzie miał kolor pomarańczowy. Kolor ten oznacza, że szkic jest aktywny i można na nim wyko-nywać polecenia używane do budowy modeli bryłowych.

Rys. C1-10. Kształt profilu w module Part Design

Wyciągnięcie profilu realizuje się za pomocą polecenia Pad, w którego oknie edycyjnym ustala się wartość wyciągnięcia (rys. C1-11: 1). Ponieważ model ma być symetryczny względem początku układu współrzędnych, wartość wyciągnięcia musi być taka sama w obu kierunkach. Można to zrealizować na dwa sposoby. Pierwszy z nich to zaznaczenie pola Mirror extent (rys. C1-11: 2), drugi to rozwi-nięcie okna edycyjnego przyciskiem More i w zakładce Second Limit w polu Length wprowadzenie grubości w drugim kierunku.

Rys. C1-11. Wyciąganie profilu

Page 166: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

352

Po nadaniu grubości profilowi, bryła jest gotowa do zapisania. Wykonuje się to za pomocą funkcji Save As… w menu górnym File.

Aby dokonać modyfikacji, rysunek należy ponownie zapisać, ale tym razem pod inną nazwą. Wartość promienia łukowego zmienia się w szkicowniku, który uruchamia się poprzez dwukrotne kliknięcie lewym przyciskiem myszy w drzewie topologicznym na nazwę utworzonego profilu Sketch.1 (rys. C1-12: 1). Po przej-ściu do modułu Sketcher należy zmodyfikować tylko wartość promienia (więz wymiarowy) tego łuku, na podstawie którego była tworzona kopia lustrzana (pro-mień drugiego łuku zmieni się automatycznie). W celu zmiany grubości wycią-gnięcia (najpierw trzeba opuścić moduł Sketcher), wystarczy dwa razy kliknąć w drzewie topologicznym na gałąź Pad.1 (rys. C1-12: 2) lub na utworzony model i w oknie edycyjnym, które się pojawi, ustalić nową wartość wyciągnięcia.

Rys. C1-12. Edycja modelu za pomocą drzewa topologicznego

Sposób wykonania 2 Powyższy model bryły można wykonać także w inny sposób.

Najpierw wystarczy narysować i nadać więzy wymiarowe i geometryczne prosto-kątowi, po czym wyciągnąć go na odpowiednią grubość (operacje te opisano po-wyżej).

Dopiero teraz można utworzyć szkic okręgu na jednej z płaszczyzn prostopa-dłościanu (wybrać płaszczyznę górną lub dolną i aktywować szkicownik narzę-dziem Sketcher). Okrąg można narysować w dowolnym miejscu w przestrzeni szkicownika. Ponieważ ma on leżeć na środku jednego z boków prostokąta, jego położenie należy ustalić za pomocą więzów geometrycznych. W tym celu z wci-śniętym przyciskiem Ctrl wskazuje się jeden z boków prostokąta (rys. C1-13a: 1) i środek okręgu (rys. C1-13a: 2), a następnie aktywuje narzędzie Constra-ints Defined in Dialog Box, w którego oknie dialogowym zaznacza funkcję Coinci-dence (rys. C1-13: 3) i zatwierdza przyciskiem OK. Drugim więzem geometrycz-nym będzie ustalenie środka okręgu na środku boku. Operację tę wykonuje się podobnie jak poprzednio (kolejność podano na rysunku C1-13b). Po nałożeniu więzów geometrycznych należy nałożyć więz wymiarowy (promień) na okrąg i u-stalić jego wymagany rozmiar.

Page 167: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

353

Rys. C1-13. Ustalanie więzu zbieżności

Mając gotowy szkic okręgu można wyjść ze szkicownika. Do wybrania mate-riału posłuży narzędzie Pocket (rys. C1-14), w którego oknie edycyjnym w polu Type (rys. C1-14: 1) najlepiej ustawić opcję Up to next powodującą, że materiał zostanie usunięty, aż do dolnej płaszczyzny prostopadłościanu.

Rys. C1-14. Wybieranie materiału

Ostatnim etapem będzie odbicie lustrzane wykonanego wybrania. Kopię lu-strzaną w module Part Design tworzy się za pomocą narzędzia Mirror, po którego aktywowaniu ustala się element do odbicia (najprościej jest wybrać element z drzewa topologicznego – rys. C1-15: 1) oraz płaszczyznę odbicia. W analizowanym przypadku płaszczyzną odbicia będzie płaszczyzna yz plane. Wskazać ją można albo na drzewie topologicznym (rys. C1-15: 2) albo za pomocą róży płaszczyzn (rys. C1-15: 2). Po wykonaniu odbicia lustrzanego model podsta-wowy jest ukończony.

Page 168: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

354

Rys. C1-15. Kopia lustrzana

W tym przypadku, zmianę grubości wyciągnięcia profilu modyfikuje się po-przez edycję narzędzia Pad.1 (rys. C1-15) z drzewa topologicznego, a zmianę promienia zaokrąglenia w szkicowniku aktywowanym za pomocą dwukrotnego kliknięcia na gałąź Sketch.2 (rys. C1-15).

Page 169: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

355

Ćwiczenie 2

Temat Szkicowanie. Współdzielenie szkicu. Wyciąganie. Szyk kołowy. Zadanie W części zamodelowanej w ćwiczeniu C1 wykonać symetryczne wybranie

materiału i otwory, jak na rysunku C2-1.

Rys. C2-1. Wymiary części do ćwiczenia C2

Sposób wykonania Profil wybrania materiału najlepiej jest wykonać poprzez odsunięcie

o wymaganą odległość, zrzutowanego konturu bryły narysowanej w ćwiczeniu C1. W tym celu potrzeba przejść do modułu szkicownika, poprzez wybór jednej z płaszczyzn (górnej lub dolnej) modelu bryłowego i uruchomienie narzędzia Ske-tcher. Będąc w szkicowniku, za pomocą polecenia Project 3D Elements wykonuje się projekcję konturu zewnętrznego. Zrzutowane krawędzie mają kolor żółty, co oznacza, że są one ściśle powiązane więzami wymiarowymi i geometrycznymi z elementem na podstawie, którego powstały. Odsunięcia zrzutowanego konturu wykonuje się za pomocą polecenia Offset, w którym wskazuje się elementy do odsunięcia (rys. C2-2: 1), a na pasku Sketch tools ustala wartość odsunięcia (rys. C2-2: 2).

Rys. C2-2. Wykonanie odsunięcia

Page 170: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

356

Mając gotowy profil wybrania można wyjść ze szkicownika. Usunięcie mate-riału zostanie wykonane (tak jak w ćwiczeniu C1) za pomocą narzędzia Pocket. Ponieważ istnieją dwa profile zamknięte w jednym szkicu, program domyślnie usunąłby materiał znajdujący się pomiędzy tymi profilami. Jednak w omawianym przypadku należy usunąć materiał znajdujący się wewnątrz mniejszego profilu. Dlatego oprócz ustalenia wartości wybrania (rys. C2-3: 1) w oknie edycyjnym narzędzia Pocket, należy zmienić kierunek wybrania materiału, poprzez kliknięcie na przycisk Reverse Side (ewentualnie na strzałkę znajdującą się na modelu – rys. C2-3: 2). Zamiast zmiany kierunku usuwanego materiału, można było w szki-cowniku zewnętrzny kontur zamienić na linie konstrukcyjne lub ewentualnie zasto-sować polecenie Multi-Pocket, w którym dla każdego z konturów należałoby usta-lić wartość wybrania (dla konturu zewnętrznego byłoby to 0 mm, a dla konturu wewnętrznego 3 mm).

Po wykonaniu wybrania z jednej strony należy wykonać jego odbicie lustrza-ne, w którym płaszczyzną odbicia będzie płaszczyzna xy plane (dla tego przypad-ku).

Rys. C2-3. Wybranie materiału

Kolejnym etapem jest wykonanie otworu głównego znajdującego się w centrum modelu. Jak wiadomo z części teoretycznej okrągłe otwory tworzy się za pomocą narzędzia Hole. Po aktywowaniu polecenia Hole można wskazać dwie krawędzie (rys. C2-4: 1,2), względem których będzie ustalane położenie otworu oraz płaszczyznę, na której ten otwór ma się znajdować (rys. C2-4: 3). Po wykona-niu tych czynności pojawią się wymiary informujące o położeniu środka względem określonych wcześniej krawędzi, które trzeba zmodyfikować do wymaganych war-tości (dwa razy kliknąć lewym przyciskiem myszy na wymiary 4 i 5 z rysunku C2-4) oraz okno edycyjne narzędzia Hole, w którym wystarczy ustalić średnicę (Dia-meter) i głębokość otworu (jeżeli ma być to otwór przelotowy można wybrać funk-cję Up To Next – rys. C2-4: 6). Zamiast wprowadzania współrzędnych definiują-cych środek otworu, można w szkicowniku powiązać więzami geometrycznymi środek otworu z środkiem całego elementu (w podobny sposób, jak na rysunku C2-6).

Page 171: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

357

Rys. C2-4. Wykonywanie okrągłego otworu (centralnego)

Następnie należy wykonać jeden mniejszy otwór, który zostanie powielony. Na początku wykonuje się wszystko tak, jak w przypadku otworu centralnego, czyli wybiera się polecenie Hole i wskazuje płaszczyznę, na której ten otwór ma się znajdować (rys. C2-5: 1). Nie określa się tym razem krawędzi, względem któ-rych będzie mierzone położenie środka otworu, ponieważ zostanie one ustalone w szkicowniku. W oknie edycyjnym wprowadza się rozmiar średnicy otworu (rys. C2-5: 2) i przechodzi do szkicownika (rys. C2-5: 3). W module Sketcher cen-trum otworu jest zaznaczone za pomocą ‘*’(rys. C2-5b).

Rys. C2-5. Wykonywanie okrągłego otworu

W szkicowniku, najpierw należy w dowolnym miejscu za pomocą linii kon-strukcyjnej (aktywna opcja Construction/Standard Element na pasku Sketch tools) narysować okrąg (rys. C2-6a: 1), po czym zwymiarować go i nadać średnicy lub promieniowi wymaganą wartość (rys. C2-6a: 2). Teraz można za pomocą więzu geometrycznego Concentricity (współśrodkowość) powiązać narysowany okrąg z wcześniej wykonanym otworem centralnym (z przyciśniętym przyciskiem Ctrl wskazuje się oba okręgi z rysunku C2-6b, wybiera narzędzie do nadawania więzów geometrycznych i definiuje właściwy więz – rys. C2-6b: 3). Kolejnym etapem jest narysowanie za pomocą polecenia Line linii konstrukcyjnej przechodzącej przez środek okręgów (rys. C2-6c: 1). Za pomocą więzu wymiarowego należy ustalić kąt 45o, pomiędzy powstałą linią konstrukcyjną a poziomą osią układu współrzędnych (rys. C2-6c: 2). Potrzebny jest jeszcze punkt przecięcia się okręgu konstrukcyjnego (rys. C2-6d: 1) z linią konstrukcyjną (rys. C2-6d: 2), który uzyskuje się stosując narzędzie Intersection Point. Dotychczasowy środek okręgu (rys. C2-6e: 1) trzeba

Page 172: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

358

powiązać z powstałym punktem (rys. C2-6e: 2) za pomocą więzu geometrycznego Coincidence (rys. C2-6e: 3). Po wykonaniu powyższych operacji można opuścić szkicownik i zatwierdzić w oknie edycyjnym narzędzia Hole aktualne ustawienia.

Rys. C2-6. Ustalanie położenia środka otworu

Na podstawie powstałego jednego mniejszego otworu można wykonać jego kopie za pomocą szyku kołowego. Ponieważ szyk ma tworzyć tylko i wyłącznie ten element, dlatego najpierw w drzewie topologicznym wskazuje się otwór (Ho-le.2 – rys. C2-7a: 1), a dopiero potem wybiera narzędzie Circular Pattern, w którego oknie edycyjnym ustala się oś obrotu oraz liczbę elementów w szyku i kąt pomiędzy nimi. Jeżeli w modelu nie ma narysowanej żadnej osi symetrii, można skorzystać z jednej z osi układu współrzędnych. W tym celu w oknie Refe-rence element (rys. C2-7a: 2) przyciska się prawy klawisz myszy i z menu rozwija-nego wybiera oś Z Axis. Ponieważ elementy w szyku mają wypełnić cały okrąg (360o) wystarczy w polu Parameter wskazać opcję Complete crown (rys. C2-7a: 3) i wprowadzić liczbę elementów (rys. C2-7a: 4). Model (rys. C2-7b) jest gotowy do zapisania na dysku.

Rys. C2-7. Tworzenie szyku kołowego

Page 173: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

359

Ćwiczenie 3

Temat Zaokrąglanie. Edycja szkicu. Zadanie W części narysowanej w ćwiczeniu C2 wykonać zaokrąglenia jak na rysunku

C3-1.

Rys. C3-1. Rysunek części do ćwiczenia C3

Zaokrąglenia o stałym promieniu wykonuje się w module Part Design za po-mocą polecenia Edge Fillet, w którym wskazuje się krawędzie do zaokrąglenia i określa jego promień. W niniejszym zadaniu są dwa promienie zaokrąglenia, dla-tego oddzielnie dla każdego z nich trzeba wywołać to polecenie. Dla promienia równego 2 mm ustalanego w polu Radius (rys. C3-2a: 5, wskazuje się cztery kra-wędzie jak na rysunku C3-2a (1,2,3,4) i zatwierdza operację przyciskiem OK.

Rys. C3-2. Zaokrąglanie krawędzi zewnętrznych

W drugim przypadku należy wskazać osiem krawędzi (rys. C3-3a: 18), które mają zostać zaokrąglone i ustalić promień zaokrąglenia (rys. C3-3a: 9).

Page 174: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

360

Rys. C3-3. Zaokrąglanie krawędzi wewnętrznych

Zaokrąglenie można również wykonać poprzez modyfikację szkiców, na pod-stawie których powstał model. Na przykład, aby narysować zaokrąglenie o promieniu równym 1 mm, należy aktywować szkic, na którym powstawał profil wybrania (Sketch.4 – rys. C3-4a). Zarówno profil zewnętrzny, jak i wewnętrzny są związane więzami z bryłą (kolor żółty obu konturów – rys. C3-4b) i nie jest moż-liwa ich edycja. Dlatego, aby móc zmodyfikować profil wewnętrzny należy go odizolować (usunąć dotychczasowe więzy), poprzez kliknięcie na nim prawym przyciskiem myszy i wybranie z menu podręcznego Mark.x object→Isolate (rys. C3-4c). Teraz za pomocą narzędzia Corner można zaokrąglić wszystkie na-rożniki (rys. C3-4d) i opuścić szkicownik. Zmiany zostaną wprowadzone automa-tycznie przez program zarówno do wyciagnięcia, jak i do jego lustrzanej kopii. Jednak wadą tej metody jest to, że model przestaje być parametryczny. Model można zapisać na dysku.

Rys. C3-4. Zaokrąglanie krawędzi wewnętrznych w szkicowniku

W celu lepszego poznania możliwości programu, proponuje się wykonać za-okrąglanie na wszystkie opisane sposoby.

Page 175: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

361

Ćwiczenie 4

Temat Wyciąganie. Wykonywanie otworów. Szyk prostokątny. Zadanie Zamodelować kątownik o rozmiarach jak na rysunku C4-1 i wykonać w jego

półkach otwory zgodnie z rysunkiem.

Rys. C4-1. Wymiary części do ćwiczenia 4

Sposób wykonania Pierwszym etapem, jaki należy zrealizować jest stworzenie w szkicowniku

przekroju poprzecznego kątownika. Proponuje się do tego celu wykorzystać pole-cenie Profile i utworzyć zarys półek kątownika o dowolnych wymiarach i bez za-okrągleń (rys. C4-2a). Rysowanie najlepiej rozpocząć od początku układu współ-rzędnych, co sprawi, że na profil automatycznie zostaną nałożone więzy zbieżności (Coincidence) z początkiem układu współrzędnych (nie trzeba będzie później usta-lać położenia kątownika w układzie współrzędnych). Następnie można ustalić wy-miary kątownika (rys. C4-2b). Aby przyspieszyć pracę z nakładaniem więzów wymiarowych należy dwukrotnie kliknąć na narzędzie Constraint (nie trzeba bę-dzie przy wprowadzaniu kolejnego wymiaru ponownie aktywować tego narzędzia). Ostatnim etapem szkicowania jest wykonanie zaokrągleń narzędziem Corner (rys. C4-2c), po czym można wyjść z modułu Sketcher.

Page 176: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

362

Rys. C4-2. Kolejność wykonywania profilu

W module Part Design wykonuje się wyciągnięcie (polecenie Pad) utworzo-nego profilu o ustaloną wartość, symetrycznie względem układu współrzędnych. Dlatego w oknie edycyjnym narzędzia Pad w polu Length (długość – rys. C4-3a: 1) wprowadza się połowę wartości wyciągnięcia i aktywuje funkcję Mirror extent (odbicie lustrzane – rys. C4-3a: 2).

Rys. C4-3. Wyciągnięcie profilu kątownika

Mając gotowy model 3D kątownika (rys. C4-3b) można przejść do wykonania otworów. Najpierw zostanie wydrążony otwór o średnicy 20 mm, po czym będzie on powielony za pomocą szyku prostokątnego (tylko w jednym kierunku). Ponie-waż wszystkie otwory są okrągłe, do ich zamodelowania posłuży narzędzie Hole, po aktywowaniu którego, należy wskazać dwie krawędzie (rys. C4-4a: 1,2), wzglę-dem których ustali się położenie środka otworu oraz płaszczyznę, na której ten otwór ma się znajdować (rys. C4-4a: 3).

Rys. C4-4. Wykonanie otworu

Page 177: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

363

Wymiary (rys. C4-4a: 4,5), które się pojawią na modelu trzeba dostosować do wymiarów z rysunku C4-1. Pozostanie jeszcze tylko ustalenie średnicy (rys. C4-4a: 6) i głębokości otworu (rys. C4-4a: 7).

Przy tworzeniu szyku prostokątnego (jak i kołowego), trzeba pamiętać, że je-żeli tylko jeden element ma być kopiowany, trzeba go wybrać w drzewie topolo-gicznym (rys. C4-5a: 1) i dopiero wtedy aktywować narzędzie Rectangu-lar Pattern. W oknie edycyjnym powyższej funkcji wskazuje się element odniesie-nia (rys. C4-5a: 2 – może nim być płaszczyzna, linia lub jedna z osi układu współ-rzędnych), względem którego powstanie szyk prostokątny. W analizowanym przy-padku wybrano (w celach dydaktycznych) jedną z płaszczyzn kątownika. W takim przypadku szyk posiada zarówno wiersze jak i kolumny, których kierunek jest naniesiony na powielanym elemencie (są to osie z numerem 1 i 2 znajdujące się na rysunku C4-5a na otworze). Ponieważ szyk ma zostać utworzony wzdłuż półki kątownika (kierunek 2), dlatego parametry ustala się w zakładce Second Direction (rys. C4-5a: 3). Normalnie w podobnym przypadku najlepiej jest zdefiniować jako element odniesienia linię lub jedną z osi układu współrzędnych, względem której ma powstać szyk (zaleca się w celu przećwiczenia utworzenie szyku dla obu omó-wionych przypadków). W oknie edycyjnym trzeba jeszcze określić liczbę elemen-tów w szyku (rys. C4-5a: 4) i odległość pomiędzy nimi (rys. C4-5a: 5).

Rys. C4-5. Wykonanie szyku prostokątnego

Kolejnym otworem, jaki zostanie wykonany (a następnie powielony) jest otwór gwintowany M10 znajdujący się na drugiej półce kątownika. Wszystkie operacje przy jego rysowaniu są takie same jak w przypadku otworu Ø20, dodat-kowo tylko należy na otwór nałożyć gwint. Realizuje się to w zakładce Thre-ad Definition (rys. C4-6a: 1), poprzez zaznaczenie pola Threaded (rys. C4-6a: 2), ustalenie głębokości (rys. C4-6a: 3), rodzaju (rys. C4-6a: 4) i rozmiaru (rys. C4-6a: 5) gwintu oraz kierunku zwojów (rys. C4-6a: 6). Funkcja Support Depth (rys. C4-6a: 3) powoduje, że gwint będzie znajdował się na całej długości otworu.

Page 178: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

364

Rys. C4-6. Wykonanie gwintowanego otworu

Do ukończenia modelu pozostało już tylko wykonanie szyku, w którym uwzględni się wszystkie nagwintowane otwory. Jedną z właściwości tworzenia szyków w programie CATIA, która zostanie wykorzystana, jest możliwość ustale-nia dowolnych odległości pomiędzy powielanymi elementami. Na rysunku 4-7a przedstawiono jednocześnie zakładki (1,2) dla obu tworzonych kierunków szyku. W kierunku 1 odległość pomiędzy elementami jest stała i dlatego wybrano stan-dardową opcję Instance(s) & Spacing. Natomiast w kierunku 2, ponieważ odległo-ści pomiędzy elementami zmieniają się, trzeba zastosować funkcję Instan-ce(s) & Unequal Spacing (rys. 4-7a: 3), dzięki której po dwukrotnym kliknięciu lewym przyciskiem myszy na wymiary pomiędzy powielanymi składnikami, moż-na wprowadzić wymagane wartości.

Rys. 4-7. Szyk prostokątny o różnych odległościach pomiędzy elementami

Ewentualnie zamiast powyższej operacji (rys. 4-7) można było wykonać naj-pierw standardowy szyk składający się tylko z czterech otworów, po czym utwo-rzyć kolejny szyk z powstałych elementów w jednym kierunku, o dwóch wystąpie-niach i odległości 220 mm, wynikającej z wymiarów rysowanej części.

Page 179: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

365

Ćwiczenie 5

Temat Wyciąganie w trybie iloczynu. Zadanie Narysować klucz o kształcie i rozmiarach jak na rysunku C5-1.

Rys. C5-1. Wymiary klucza do ćwiczenia C5

Sposób wykonania Klucz najlepiej wykonać za pomocą iloczynu Boolowskiego dwóch brył (Bo-

dy). Dlatego należy stworzyć dwie części, każda na podstawie jednego z profili przedstawionych na rysunku C5-1. Nie ma większego znaczenia, który z modeli zostanie wykonany najpierw. Istotne jest, aby płaszczyzny szkicowania były do siebie prostopadłe.

W analizowanym przypadku przyjęto, że pierwszym ciałem (czyli Body głównym), będzie element wykonany na podstawie dolnego profilu z rysunku C5-1. Szkic najlepiej umiejscowić, tak, żeby środek sześciokąta pokrywał się z początkiem układu współrzędnych (rys.C5-2a), co ułatwi dalszą pracę. Sześcio-kąt rysuje się za pomocą narzędzia Hexagon. Wykonany profil należy wyciągnąć na wysokość nie mniejszą niż 13.5 mm.

Page 180: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

366

Rys. C5-2. Pierwszy element klucza

Aby utworzyć drugą część modelu (na podstawie górnego profilu z rysunku 5-1) należy najpierw dodać nowe ciało (za pomocą menu górnego Insert→Body) i zdefiniować się w nim (prawy przycisk myszy na nazwie Body w drzewie topolo-gicznym i wybór z menu podręcznego funkcji Define In Work Object). Teraz moż-na przejść do rysowania profilu, pamiętając, że płaszczyzna szkicowania ma być prostopadła do płaszczyzny, na której powstał pierwszy element. Pierwszy nary-sowany element będzie widoczny w szkicowniku, dlatego dla lepszej widoczności dobrze jest aktywować funkcję Cut Part by Sketch Plane, która ukrywa wszystkie elementy znajdujące się przed płaszczyzną szkicowania. Podczas rysowania, nie-zbędne jest zrzutowanie elementów pierwszej bryły (jako elementów konstrukcyj-nych), z którymi za pomocą więzów geometrycznych należy powiązać tworzony kontur (długość obu profili musi być taka sama). Gotowy profil z naniesionymi więzami geometrycznymi i wymiarowymi pokazano na rysunku C5-3a. Grubość została nadana symetrycznie w obu kierunkach o taką wartość, aby nowy elemnt był, co najmniej tak szeroki jak poprzednie (rys C5-3b).

Page 181: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

367

Rys. C5-3. Drugi składnik klucza

Rys. C5-4. Iloczyn logiczny dwóch Body

Page 182: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

368

Mając gotowe wszystkie elementy (na drzewie topologicznym widoczne jako Part Body i Body.2 – rys. C5-4a), można przejść do wykonania ich połączenia za pomocą narzędzia Intersect (iloczyn logiczny). W oknie edycyjnym uruchamianym po jego aktywacji, należy elementy te wskazać w polach Intersect (rys. C5-4a: 1) i To (rys. C5-4a: 2), pamiętając, że Part Body zawsze znajduje się w polu To. Za-twierdzając powyższe operacje przyciskiem OK, otrzymuje się gotową bryłę (rys. C5-4b), która w tym momencie jest już jedną częścią (na drzewie topologicz-nym jako Part Body – rys. C5-4b).

Page 183: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

369

Ćwiczenie 6

Temat Wyciąganie po ścieżce. Zadanie Narysować klucz wykonany z sześciokątnego pręta o kształcie i rozmiarach

jak na rysunku C6-1.

Rys. C6-1. Wymiary klucza do ćwiczenia C6: a) wymiary profilu i ścieżki, b) orientacja profilu i ścieżki c) kształt końcowy klucza

Sposób wykonania Do narysowania klucza przedstawionego na rysunku 6-1, najlepiej zastosować

narzędzie Rib, które umożliwia wyciągnięcie profilu po ścieżce. Profil i ścieżka muszą znajdować się na dwóch różnych szkicach, a płaszczyzny szkicowania po-winny być do siebie prostopadłe. Dlatego należy narysować na jednej z płaszczyzn sześciokąt, który będzie profilem (rys. C6-2a,b: 1), a na drugiej płaszczyźnie ścież-kę (rys. C6-2a,b: 2), po której ten profil zostanie wyciągnięty.

Rys. C6-2. Etapy rysowania klucza

Page 184: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

370

Podczas tworzenia brył na podstawie profili wyciąganych po ścieżce zaleca się, aby profil leżał na płaszczyźnie prostopadłej do ścieżki oraz żeby początek ścieżki znajdował się w środku profilu, w innym razie kształt bryły może być nie-możliwy do przewidzenia.

Page 185: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

371

Ćwiczenie 7

Temat Wyciągnie po ścieżce. Polilinia. Otwory. Skorupa. Zadanie Narysować uchwyt o kształcie i rozmiarach jak na rysunku C7-1 w dwóch

wersjach: wykonany z pręta o średnicy 20 mm i z rury o średnicy zewnętrznej 20 mm i grubości ścianki 2,5 mm. W uchwycie wykonanym z pręta na końcowych powierzchniach wykonać dwa otwory gwintowane M8 o długości gwintu 15 mm.

Rys. C7-1. Uchwyt i jego wymiary do ćwiczenia C7

Sposób wykonania Ponieważ w niniejszym ćwiczeniu ścieżki, po której ma zostać wyciągnięty

profil, nie da się narysować na jednym szkicu, dlatego zostanie przedstawione no-we narzędzie Polyline (polilinia) z modułu do rysowania geometrii krawędziowej i powierzchniowej, które umożliwia rysowanie linii w przestrzeni 3D wraz z za-okrągleniami narożników.

Istnieją, co najmniej dwa moduły, w których to polecenie się znajduje, mia-nowicie Wireframe and surface Design (Start→Mechanical Design) i Generative Shape Design (Start→Shape). W obu przypadkach narzędzie to wy-stępuje w menu górnym Insert→Wireframe lub na pasku narzędziowym o tej sa-mej nazwie (rys. C7-2).

Rys. C7-2. Ikona narzędzia Polyline

Po aktywowaniu funkcji Polyline pojawia się okno edycyjne (rys. C7-3a), w którym wskazuje się, jeżeli są już narysowane, punkty połączenia poszczegól-nych segmentów polilinii. W przeciwnym przypadku punkty te można bezpośred-

Page 186: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

372

nio zdefiniować poprzez kliknięcie prawym przyciskiem myszy w polu 1 (rys. C7-3a) i wybór odpowiedniej opcji z menu rozwijanego (rys. C7-3b: 5). Funkcja Cre-ate Point uruchamia narzędzie Point, które zostało omówione w rozdziale dotyczą-cym elementów referencyjnych. Natomiast opcje Create Midpoint i Cre-ate Endpoint rysują odpowiednio punkt w środku lub na końcu wskazanej krzywej. Pozostałe funkcje dotyczą modelowania powierzchniowego. Jak już wspomniano polecenie Polyline pozwala na utworzenie zaokrągleń o dowolnym promieniu wprowadzanym w polu 2 z rysunku C7-3a we wskazanym punkcie. W każdym momencie za pomocą przycisków (rys. C7-3a: 4) można zastąpić, usunąć lub do-dać nowy punkt oraz poprzez zaznaczenie pola Clone polyline (rys. C7-3a: 3) za-mknąć polilinię.

Rys. C7-3. Okno edycyjne narzędzia Polyline

Na rysunku C7-4 przedstawiono gotową polilinię (która posłuży jako ścieżka wyciągnięcia) wraz z oknem edycyjnym, w którym zestawiono punkty i wartości promieni zaokrąglenia w nich.

Rys. C7-4. Utworzona ścieżka za pomocą narzędzia Polyline

Page 187: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

373

Kolejnym etapem jest narysowanie profilu na płaszczyźnie prostopadłej do ścieżki w taki sposób, aby polilinia znajdowała się w jego środku. Do zakończenia modelowania wygiętego pręta wystarczy zastosować narzędzie Rib (tworzenie bryły na podstawie konturu wyciąganego po ścieżce) – rys. C7-5.

Rys. C7-5. Wyciągnięcie profilu po ścieżce

Pierwszym z zadań do wykonanie było utworzenie z pręta rury o grubości ścianki 2,5 mm. Najlepiej to zrealizować za pomocą narzędzia Shell, które pozwala tworzyć na podstawie modelu bryłowego skorupę. W oknie edycyjnym tego pole-cenia ustala się grubość skorupy (rys. C7-6a: 3) oraz definiuje, co najmniej jedną z płaszczyzn, która ma zostać usunięta (rys. C7-6a: 1,2). W analizowanym przy-padku zostaną usunięte dwie płaszczyzny. Gotowy model pokazano na rysunku C7-6b.

Rys. C7-6. Wykonanie skorupy

Drugim zadaniem było wykonanie na końcowych powierzchniach pręta dwóch otworów gwintowanych M8 o długości gwintu 15 mm, do czego wykorzy-

Page 188: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

374

stano polecenie Hole. Dla przypomnienia, jeżeli okrągły otwór ma leżeć w centrum innej okrągłej płaszczyzny, należy po aktywowaniu narzędzia Hole najpierw wska-zać okrągły kontur płaszczyzny i dopiero potem samą płaszczyznę. Parametry gwintu ustala się w zakładce Thread Definition okna dialogowego funkcji Hole (rys. C7-7).

Rys. C7-7. Tworzenie otworu gwintowanego

Drugi otwór gwintowany można wykonać identycznie jak pierwszy lub wyko-rzystać kopię lustrzaną, do której potrzebne jest utworzenie dodatkowej płaszczy-zny odbicia. Gotowy model przedstawiono na rysunku C7-8.

Rys. C7-8. Uchwyt z nagwintowanymi otworami

Model uchwytu można wykonać także bez korzystania z polilinii, lecz w takim przypadku ścieżka, po której wyciągany jest profil powinna być podzielo-na na trzy szkice, a każdy z nich powinien znajdować się na innej płaszczyźnie. Wyciągnięcie profilu także byłoby wykonane trzykrotnie, po czym wszystkie ele-menty zostałyby ze sobą połączone.

Page 189: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

375

Ćwiczenie 8

Temat Obrót. Lustro. Powierzchnia konstrukcyjna (referencyjna). Zadanie Narysować wałek, którego wymiary podano na rysunku C8-1. Wałek jest sy-

metryczny, na rysunku narysowano i zwymiarowano jego połowę.

Rys. C8-1. Wymiary połowy wałka do ćwiczenia C8

Sposób wykonania Proponuje się narysowanie w szkicowniku połowy wałka (górnej lub dolnej)

przedstawionego na rysunku C8-1. Dlatego pierwszą z operacji powinno być na-niesienie osi symetrii (polecenie Axis) pokrywającej się z poziomą osią układu współrzędnych. Następnie można wykonać profil, pamiętając, aby rozpocząć jego tworzenie od początku układu współrzędnych. Na koniec należy nałożyć na ele-menty więzy wymiarowe (rys. C8-2).

Rys. C8-2. Profil połowy wałka wraz z osią

Page 190: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

376

Na podstawie powyższego profilu można wykonać bryłę obrotową za pomocą narzędzia Shaft. Ponieważ szkic zawiera oś symetrii (rys. C8-2: 1), dlatego w oknie dialogowym polecenia Shaft w polu Axis (rys. C8-3a: 1) nie trzeba wskazywać osi obrotu. W przeciwnym przypadku, jako oś obrotu należałoby przyjąć albo osie układu współrzędnych albo inną linię. Bryła powstaje poprzez obrót profilu o 360o (wartość kąta początkowego i końcowego znajduje się w polach 2 z rysunku C8-3a: 2).

Rys. C8-3. Bryła powstała przez obrót profilu

Kolejnym etapem będzie narysowanie profilu rowka wpustowego na nowej płaszczyźnie odniesienia. Do tworzenia płaszczyzn referencyjnych służy narzędzie Plane. W omawianym przypadku nową płaszczyznę (rys. C8-4: 4), najlepiej utwo-rzyć poprzez odsunięcia (funkcja Offset from plane – rys. C8-4: 1) o ustaloną war-tość (rys. C8-4: 3) od innej istniejącej już płaszczyzny (rys. C8-4: 2).

Page 191: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

377

Rys. C8-4. Definiowanie nowej płaszczyzny odniesienia

Na powstałej płaszczyźnie szkic rowka wpustowego najlepiej wykonać za pomocą polecenia Elongated Hole, które automatycznie rysuje szkic przedstawio-ny na rysunku C8-5. Pozostaje tylko umieścić kontur rowka symetrycznie wzglę-dem poziomej osi układu współrzędnych i nanieść wymagane wartości wymiaro-we.

Rys. C8-5. Profil rowka wpustowego

Wybranie materiału (wykonanie rowka wpustowego) o ustaloną wartość na-stępuje po zastosowaniu narzędzia Pocket (rys. C8-6a).

Rys. C8-6. Tworzenie rowka wpustowego

Aby zakończyć rysowanie połowy wałka wystarczy tylko właściwie sfazować jedną z jego krawędzi (narzędzie Chamfer – rys. C8-7a) oraz zaokrąglić dwie inne krawędzie (polecenie Edge Fillet – rys. C8-7b).

Page 192: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

378

Rys. C8-7. Tworzenie sfazowania i zaokrągleń

Mając gotową jedną połowę wałka, należy odbić ją za pomocą narzędzia Mir-ror, przyjmując odpowiednią płaszczyznę odbicia.

Rys. C8-8. Zamodelowany wałek

Page 193: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

379

Ćwiczenie 9

Temat Obrót. Zadanie Narysować tuleję, której wymiary podano na rysunku C9-1.

Rys. C9-1. Wymiary tulei do ćwiczenia C9

Sposób wykonania Podobnie jak miało to miejsce w przypadku modelowania wałka (ćwiczenie

8), tuleja także powstaje na podstawie obrotu profilu. Profil główny zilustrowany na rysunku C9-2a, nie zawiera żadnych fazowań, zaokrągleń ani dodatkowych otworów. Elementy te wykonuje się w późniejszym etapie. Część więzów wymia-rowych została odniesiona do osi, która pokrywa się z poziomą osią układu współ-rzędnych i jest osią obrotu, podczas tworzenia modelu 3D (rys. C9-2b).

Rys. C9-2. Profil i tuleja wykonana na jego podstawie

Page 194: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

380

Mając podstawową bryłę można przejść do jej uszczegółowiania. Pierwszym elementem, który zostanie wykonany, będzie otwór Ø6. Mimo, iż zaleca się wyko-nywanie wszystkich okrągłych otworów poleceniem Hole, w tym przypadku czas zdefiniowania takiego typu otworu byłby niewspółmierny do korzyści z tego wyni-kających. Dlatego proponuje się kształt tego otworu nanieść na jednej z płaszczyzn odniesienia, powiązać go więzami wymiarowymi z osiami układu współrzędnych (rys. C9-3a) i zastosować narzędzie Pocket. Ponieważ profil otworu został wyko-nany na płaszczyźnie przecinającej środek bryły, dlatego w oknie edycyjnym pole-cenia Pocket, należy wybranie materiału wykonać aż do powierzchni walcowej (Up to surface – rys. C9-3b: 1,2) w obu kierunkach wyciągnięcia (zakładka First Limit i Second Limit).

Rys. C9-3. Tworzenie otworu Ø6

Natomiast dwa otwory Ø10 zostaną wykonane metodą standardową. Po akty-wowaniu polecenia Hole należy wskazać tylko płaszczyznę, na której ten otwór ma się znajdować (rys. C9-4) i przejść do szkicownika (przycisk Positioning Sketch), gdzie centrum otworu trzeba spozycjonować za pomocą więzu geometrycznego (Coincidence) i wymiarowego.

Rys. C9-4. Tworzenie otworu Ø10

Drugi otwór Ø10 powstanie poprzez odbicie lustrzane. Ponieważ elementem powielanym ma być tylko powyższy otwór, dlatego najpierw w drzewie topolo-

Page 195: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

381

gicznym trzeba wskazać odpowiednią gałąź, która odpowiada za utworzony otwór na rysunku C9-4, a dopiero wtedy można uruchomić narzędzie Mirror. Efekt po-wyższych operacji pokazano na rysunku C9-5.

Rys. C9-5. Odbicie lustrzane otworu Ø10

Teraz można sfazować (rys. C9-6a,b) i zaokrąglić (rys. C9-6c) wybrane kra-wędzie modelu wartościami ustalonymi na rysunku C9-1.

Rys. C9-6. Fazowanie i zaokrąglanie krawędzi

Ostatnim etapem jest utworzenie wybrań na jednej z płaszczyzn czołowych. Aby to zrealizować trzeba utworzyć szkic, za pomocą którego zostanie usunięty materiał. Przykładowy profil zamieszczono na rysunku C9-7a. Powstał on poprzez zrzutowanie jednej z okrągłych krawędzi na bieżącą płaszczyznę szkicowania, narysowanie dwóch linii symetrycznych względem pionowej osi układu współ-rzędnych, powiązanie ich więzem wymiarowym i usunięcie (narzędziem Qu-ick Trim) zbędnych elementów. Za profil mogłyby także posłużyć np. dwa dobrze

Page 196: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

382

powiązane dowolne prostokąty, o wymiarach większych od usuwanego materiału. Wybranie (Pocket) wykonano, aż do kolejnej płaszczyzny czołowej (rys. C9-7b).

Rys. C9-7. Wybranie materiału: a) profil, b) narzędzie Pocket

Model tulei (rys. C9-8) jest gotowy do zapisania.

Rys. C9-8. Gotowy model tulei

Page 197: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

383

Ćwiczenie 10

Temat Wyciąganie złożone. Płaszczyzny konstrukcyjne. Zaokrąglanie zmiennym promieniem Zadanie Narysować dźwignię, której wymiary podano na rysunku C10-1.

Rys. C10-1. Wymiary dźwigni do ćwiczenia 10

Sposób wykonania Ponieważ przedstawiona na rysunku C10-1 dźwignia zmienia swój przekrój

wraz z długością, najlepiej do jej zamodelowania wykorzystać narzędzie Multi-sections Solid, które umożliwia tworzenie brył wieloprzekrojowych. Na początku należy stworzyć cztery profile, na czterech równoległych do siebie płaszczyznach. Dwie płaszczyzny będą znajdować się na początku i na końcu dźwigni, a kolejne dwie w miejscach, gdzie zmienia się przekrój bryły. Nowe płaszczyzny konstruk-cyjne tworzy się poleceniem Plane. W analizowanym przypadku najlepiej stwo-rzyć wszystkie płaszczyzny za pomocą odsunięcia (opcja Offset from plane – rys. C10-2: 1) od już istniejącej płaszczyzny (rys. C10-2: 1). Wartości odsunięcia (rys. C10-2: 3) trzeba ustalić na podstawie rysunku C10-1 i wskazywanej płaszczy-zny referencyjnej.

Rys. C10-2. Tworzenie płaszczyzn konstrukcyjnych

Page 198: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

384

Mając zdefiniowane trzy nowe płaszczyzny odniesienia można przejść do na-rysowania na nich profilów. Na pierwszej i drugiej płaszczyźnie można zdefinio-wać profil przedstawiony na rysunku C10-3a, a na trzeciej i czwartej szkic z rysun-ku C10-3b. Oczywiście nie ma potrzeby rysowania czterech profili, wystarczy narysować dwa podstawowe i wykonać ich rzutowanie (narzędzie Pro-jekt 3D Elements) lub kopiowanie na odpowiednie płaszczyzny. Istotne jest, aby górne krawędzie obu konturów leżały na jednej wysokości względem początku układu współrzędnych (można to zrobić za pomocą więzów wymiarowych lub geometrycznych).

Rys. C10-3. Profile, na podstawie których powstanie wieloprzekrojowa bryła

Mając gotowe profile na wszystkich płaszczyznach można aktywować narzę-dzie Multi-sections Solid. W oknie edycyjnym ustala się szkice, które będą tworzy-ły bryłę (rys. C10-4a: 1). Należy pamiętać, żeby we wszystkich szkicach zwrot strzałek przy punktach charakterystycznych (Closing Point – rys. C10-4a:2) był taki sam, czyli zgodny lub przeciwny do ruchu wskazówek zegara oraz żeby te punkty leżały, jeżeli jest to możliwe w tym samym miejscu na każdym profilu.

Rys. C10-4. Tworzenie bryły na podstawie kilku przekrojów

Kolejnym etapem będzie wykonanie zaokrągleń. Ponieważ w przekrojach A-A i B-B zastosowano różne promienie zaokrąglenia, trzeba w tym celu użyć funk-cji Variable Radius Fillet służącej do zaokrąglania ze zmiennym promieniem. Po wskazaniu krawędzi do zaokrąglenia, na ich początku (rys. C10-5: 1) i końcu (rys. C10-5: 2) pojawiają się wartości promieni zaokrąglenia, które należy zmody-fikować (dwa razy kliknąć na wymiar i wprowadzić nową wartość).

Page 199: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

385

Rys. C10-5. Tworzenie zaokrągleń o zmiennym promieniu

Ostatnią operacją jest wykonanie przelotowych otworów za pomocą narzędzia Hole. Należy pamiętać, aby po uruchomieniu funkcji Hole, najpierw wskazać dwie krawędzie, względem których będzie ustalony środek otworu, a dopiero potem płaszczyznę, na której ten otwór ma się znaleźć. Warto także zamiast głębokości otworu, ustawić opcję Up To Last, żeby za jednym razem wykonać otwór przecho-dzący przez dwie ściany dźwigni. Gotowy model pokazano na rysunku C10-6.

Rys. C10-6. Końcowy rezultat ćwiczenia

Page 200: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

386

Ćwiczenie 11

Temat Tworzenie użebrowań. Zaokrąglenia. Zadanie Narysować dźwignię, której wymiary podano na rysunku C11-1.

Rys. C11-1. Wymiary wspornika do ćwiczenia C11

Sposób wykonania Rysowanie dźwigni należy rozpocząć do utworzenia kątownika. Proponuje się

profil związać z początkiem układu współrzędnych (rys. C11-2a) oraz wykonać jego symetryczne wyciągnięcie (rys. C11-2b).

Rys. C11-2. Kątownik i jego profil

Page 201: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

387

Kolejnym etapem będzie zamodelowanie żebra za pomocą narzędzia Stiffe-ner. Profil do wykonania żebra przedstawiono na rysunku C11-3a. Jest on powią-zany za pomocą więzów wymiarowych i geometrycznych z konturami kątownika. W oknie edycyjnym polecenia Stiffener (rys. C11-3b) ustala się grubość żebra (rys. C11-3b: 1). Żeby grubość ta rozłożyła się symetrycznie względem profilu należy zaznaczyć pole 2 (rys. C11-3b).

Rys. C11-3. Tworzenie żebra

Następnie można narysować profil przedstawiony na rysunku C11-4a (powią-zany z konturem kątownika) i wyciągnąć go o wymaganą wartość (rys. C11-4b).

Rys. C11-4. Wyciągnięcie profilu

W otrzymanym wyciągnięciu należy wykonać otwór (rys. C11-5b), którego szkic (rys. C11-5a) najlepiej uzyskać poprzez zrzutowanie konturu wyciągnięcia i jego odsunięcie. Oryginał konturu w profilu trzeba przekształcić w linie konstruk-cyjne. Następnie można zrobić odbicie lustrzane wyciągnięcia wraz z otworem (rys. C11-5c).

Page 202: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

388

Rys. C11-5. Wykonanie otworu oraz odbicia lustrzanego

Kolejnymi etapami rysowania dźwigni są: utworzenie wyciągnięcia (rys. C11-6b) na podstawie okrągłego profilu (rys. C11-6a), wykonanie w tym wyciągnięciu narzędziem Hole otworu (rys. C11-6c) oraz stworzenie szyku prostokątnego na podstawie dwóch powyższych elementów.

Rys. C11-6. Kolejne etapy modelowania: a) profil, b) wyciągnięcie, c) otwór, d) szyk

Do ukończenia modelu pozostało już tylko zaokrąglić określone krawędzie. Na rysunku C11-7 pokazano przykładową kolejność ich wykonywania. Gotowy model jest zilustrowany na rysunku C11-7c.

Rys. C11-7. Tworzenie zaokrągleń i gotowy model

Page 203: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

389

Ćwiczenie 12

Temat Montaż. Wczytywanie elementów do złożenia. Wczytywanie elementów znormalizowanych. Zadanie Narysować wszystkie elementy chwytaka przedstawione na rysunkach od

C12-1 do C12-6. Utworzyć nowy plik montażowy. Wczytać narysowane części. Wczytać elementy znormalizowane. Wykonać złożenie wszystkich elementów za pomocą wiązań zgodnie z rysunkiem C12-7.

Rys. C12-1. Szczęka chwytaka

Rys. C12-2. Element przesuwny

Page 204: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

390

Rys. C12-3. Mocowanie główne chwytaka

Rys. C12-4. Łącznik

Rys. C12-5. Element sterujący

Rys. C12-6. Tulejka

Page 205: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

391

Rys. C12-7. Chwytak

Sposób wykonania Pierwszym etapem wykonania ćwiczenia jest narysowanie wszystkich części

chwytaka. Rysunki od C12-2 do C12-6 nie powinny stworzyć problemów podczas ich wykonania, dlatego nie będą one omówione. Nadmienić tylko trzeba, że na rysunku C12-6 przedstawiono jedną tulejkę o długości 20 mm, ale będzie potrzeb-na jeszcze jedna taka sama, ale o długości 12 mm. Każdy z rysunków C12-2 do C12-6 należy utworzyć w oddzielnym pliku i nadać charakterystyczne nazwy czę-ściom, co ułatwi pracę podczas ich wczytywania, kopiowania i montażu.

Na rysunku C12-1 przedstawiono tylko prawą górną (lewą dolną) szczękę chwytaka. Można ją zamodelować na dwa sposoby, albo stosując iloczyn logiczny, podobnie jak w ćwiczeniu 5, albo utworzyć dwa profile pokazane na rysunku C12-1, każdy na jednej z płaszczyzn prostopadłych do siebie i zastosować narzędzie Solid Combine (rys. C12-8). W oknie edycyjnym polecenia Solid Combine wskazu-je się tylko dwa profile (rys. C12-8a: 1,2), przy czym w tym przypadku trzeba je tak naszkicować, aby ich długości pokrywały się ze sobą. Do ukończenia szczęki pozostało tylko wykonać otwory.

Po zamodelowaniu szczęki trzeba zapisać ją w pliku, następnie wykonać jej symetryczne odbicie (narzędziem Symmetry), aby uzyskać szczęki lewą górną i prawą dolną, po czym, po raz kolejny zapisać w innym pliku.

Page 206: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

392

Rys. C12-8. Zastosowanie narzędzia Solid Combine do stworzenia szczęki chwytaka

Aby rozpocząć proces montażu należy uruchomić moduł Assembly Design. Okno robocze jest puste, a na drzewie strukturalnym znajduje się tylko jedna gałąź o nazwie Product1. Najlepiej nazwę tę od razu zmienić za pomocą właściwości (Properties) uruchamianych z menu podręcznego (prawy przycisk myszy na na-zwie produktu). W oknie, które się pojawi należy przejść do zakładki Product i w polu Part Number wprowadzić nową nazwę.

Teraz poprzez menu górne Insert→Existing Component (lub ikonę z paska narzędziowego o tej samej nazwie) można wczytywać pliki z gotowymi elementa-mi. Jeżeli nic się nie wykonało po aktywowaniu powyższego narzędzia, oznacza to, że program „nie wie”, gdzie ma wstawić nowy element, dlatego trzeba wskazać na drzewie topologicznym gałąź z nazwą główną złożenia, po czym uruchomi się okno edycyjne, w którym należy wyszukać plik (pliki) do wczytania. Za jednym razem można wczytać kilka części, przytrzymując klawisz Ctrl i określając pliki do wstawienia. Jednak preferuje się wczytywanie elementów pojedynczo.

Najpierw można wczytać plik z elementem przesuwnym oraz z mocowaniem głównym chwytaka. Jeżeli elementy zachodzą na siebie można narzędziem Mani-pulation lub za pomocą kompasu zmienić ich położenie względem siebie. Po usta-wieniu kompasu na jednej z płaszczyzn dowolnej części, można ją dowolnie prze-mieszczać za pomocą osi kompasu. W przypadku, kiedy zmiana położenia miałaby dotyczyć drugiego elementu, wystarczy tylko go wskazać (bez przenoszenia kom-pasu) i sterować jego położeniem.

Pierwszym więzem będzie Fix Component nałożony na mocowanie główne chwytaka. Więz ten unieruchamia element w przestrzeni.

Następnie można za pomocą dwóch więzów Contact Constraint połączyć mocowanie główne z elementem przesuwnym. Łączone płaszczyzny przedstawio-no na rysunku C12-9a,b. Jeżeli widoczny ma być efekt nałożonego wiązania, trze-ba jeszcze aktywować narzędzie Update, najszybciej można to zrobić za pomocą kombinacji klawiszy Ctrl i U.

Page 207: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

393

Rys. C12-9. Łączenie mocowania głównego z elementem przesuwnym

Kolejnym elementem, który należy wczytać do zespołu jest łącznik. Ponieważ w złożeniu występują dwa takie same elementy, należy skorzystać z narzędzia Fast Multi Instantiation, za pomocą którego zostanie dodana druga część. Działa-nie funkcji Fast Multi Instantiation jest bardzo proste, po jej uruchomieniu wystar-czy na drzewie wskazać element do powielenia, po czym w drzewie strukturalnym pojawi się nowa gałąź o tej samej nazwie, ale z kolejnym numerem instancji (rys. C12-9: 1) a w złożeniu część.

Rys. C12-10. Drzewo topologiczne ze skopiowanym elementem

Łączniki zostaną połączone z elementem przesuwnym za pomocą dwóch wię-zów. Pierwszy więz Coincidence Constraint będzie odpowiedzialny za to, żeby otwory elementów były względem siebie współosiowe. Po wybraniu narzędzia Coincidence Constraint osie obu otworów najlepiej wskazać ustawiając mysz nad płaszczyzną walcową każdego z nich (rys. C12-10a). Drugim więzem będzie Con-tact Constraint, za pomocą którego ustali się płaszczyzny przylegające do siebie (rys. C12-10b). Obie te operacje należy powtórzyć dla drugiego łącznika (rys. C12-10c).

Rys. C12-10. Wiązanie łączników z elementem przesuwnym

Page 208: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

394

Następnym elementem do wczytania i zamontowania będzie tulejka o długości 12 mm, którą od razu można powielić (polecenie Fast Multi Instantiation). Tulejki zostaną wstawione w otwory łączące element przesuwny z łącznikiem. Podobnie jak miało to miejsce poprzednio należy nałożyć więz współosiowości (Coincidence Constraint) zgodnie z rysunkiem C12-11.

Rys. C12-11. Montaż tulejki (więz współosiowości)

Ponieważ sam więz współosiowości nie wystarcza, należy dołożyć jeszcze kolejne wiązanie, w którym wskaże się powierzchnie mające leżeć na tej samej płaszczyźnie. Do tego także służy więz Coincidence Constraint. Łączone płaszczy-zny oraz efekt końcowy pokazano na rysunku C12-12. Podczas tej operacji trzeba zwrócić uwagę, aby zielone strzałki definiujące orientację płaszczyzn, na obu po-wierzchniach miały ten sam zwrot. Drugą tulejkę w ten sam sposób trzeba umie-ścić w kolejnym otworze.

Rys. C12-12. Ustalenie położenia płaszczyzn

Teraz można do tworzenia zespołu wykorzystać bibliotekę elementów znor-malizowanych, uruchamianą za pomocą polecenia Catalog Browser, w której nale-ży wyszukać śrubę (Screw), nakrętkę (Nut) i podkładkę (Washer) o parametrach zgodnych z rysunkiem C12-13.

Page 209: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

395

Rys. C12-13. Wczytywanie elementów znormalizowanych z biblioteki programu

Po znalezieniu odpowiedniego elementu trzeba go wczytać do produktu głównego. Wykonuje się to dwukrotnym kliknięciem lewym przyciskiem myszy na podświetlonym polu, po czym pojawi się okno edycyjne pokazane na rysunku C12-14 (w zależności od wybranej części), w którym potwierdza się wybór elementu. Oczywiście wszystkie te operacje trzeba powtórzyć oddzielnie dla każdej części.

Rys. C12-14. Elementy wczytywane z biblioteki elementów

Ponieważ powyżej wczytanych elementów znormalizowanych będzie wystę-powało w modelu więcej można w tym momencie każdą z nich raz skopiować poleceniem Fast Multi Instantiation, a następnie wstawić w obie tuleje, znajdujące się pomiędzy elementem przesuwnym a łącznikiem. Należy do tego wykorzystać więz współosiowości Coincidence Constraint oraz wiązanie kontaktowe Con-tact Constraint do ustalenia położenia płaszczyzn. Efekt wstawienia dotychczas

Page 210: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

396

wczytanych elementów znormalizowanych pokazano na rysunku C12-15. Symbole więzów zostały ukryte (za pomocą aktywacji funkcji Hide/Show na gałęzi drzewa strukturalnego Constraint), aby nie zaciemniać obrazu.

Rys. C12-15. Dołączenie elementów znormalizowanych do produktu

Kolejnym etapem będzie wczytanie szczęki lewej i prawej chwytaka oraz wy-konanie ich kopii. W celu łatwiejszego nakładania wiązań dobrze jest zmienić ich sposób ułożenia (np. można je ustawić jak na rysunku C12-16), za pomocą narzę-dzia Move lub z użyciem kompasu.

Rys. C12-16. Dodane i przygotowane do łączenia szczęki chwytaka

Łączenie szczęk z mocowaniem głównym, a następnie z łącznikiem można rozpocząć albo od dwóch dolnych, albo od dwóch górnych szczęk. Podczas łącze-nia szczęk z mocowaniem głównym trzeba wykorzystać dwa więzy Coinciden-ce Constraint i Contact Constraint, a w przypadku wiązania szczęk z łącznikiem wystarczy tylko więz Coincidence Constraint. Trzeba pamiętać, aby podczas mon-towania drugiej pary szczęk, więz Contact Constraint dotyczył ich powierzchni wewnętrznej oraz powierzchni zewnętrznych pierwszej pary szczęk. Po nałożeniu

Page 211: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

397

więzów na powyższe elementy model powinien wyglądać, jak ten przedstawiony na rysunku C12-17.

Rys. C12-17. Zamontowane szczęki w chwytaku

W otwory pomiędzy powyżej powiązanymi elementami, należy wstawić tu-lejki (jedną krótszą, dwie dłuższe). Ponieważ krótsze tulejki znajdują się już w modelu, dlatego można jedną z nich powielić, natomiast dłuższą tulejkę trzeba dodać do złożenia i dopiero wtedy skopiować. Miejsca wstawienia tulejek pokaza-no na rysunku C12-18 (1 – krótsza tulejka, 2 – dłuższa tulejka).

Rys. C12-18. Miejsca wstawiania tulejek

Teraz w modelu należy zamontować śruby, podkładki i nakrętki. Śruby będą wstawiane w tulejki. Sytuacja wygląda podobnie jak w przypadku tulejek, wczyta-na już śruba M6x20 powinna zostać powielona, natomiast w dłuższe tulejki trzeba wstawić nowe śruby M6x30 (znajdują się one w tym samym oknie, co śruby M6x20, katalogu części znormalizowanych rys. C12-13a). Nakrętki i podkładki się nie zmieniają, dlatego także mogą zostać skopiowane. Po dodaniu elementów znormalizowanych oraz nałożeniu na nich odpowiednich więzów chwytak jest już

Page 212: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

398

prawie ukończony (rys. C12-19), pozostało jeszcze tylko dodanie elementu sterują-cego.

Rys. C12-19. Chwytak z zamocowanymi częściami znormalizowanymi

Wczytany element sterujący musi zostać powiązany z elementem przesuw-nym więzem współosiowości i więzem kontaktowym oraz z mocowaniem głów-nym chwytaka kolejnym wiązaniem współosiowości (rys. C12-20).

Rys. C12-20. Zamontowany element sterujący

Aby element sterujący mógł prawidłowo działać, należy jeszcze zablokować możliwość jego wysuwania się z elementu przesuwnego, na przykład za pomocą pierścienia zabezpieczającego. Pierścień taki można znaleźć w bibliotece elemen-tów znormalizowanych w standardzie US. Przykładowy pierścień do wczytania pokazano na rysunku C12-21a, a na rysunku C12-21b przedstawiono już połączony pierścień z chwytakiem.

Page 213: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

399

W tym momencie montaż chwytaka został ukończony. Efekt końcowy poka-zano na rysunku C12-22, który zawiera drzewo strukturalne modelu (rys. C12-22a) oraz model z widocznymi ikonami nałożonych więzów (rys. C12-22b) i bez tych ikon (rys. C12-22c).

Rys. C12-21. Mocowanie pierścienia zabezpieczającego

Rys. C12-22. Gotowy model chwytaka

Page 214: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

400

Ćwiczenie 13

Temat Podzespoły. Zadanie Narysować sprzęgło przegubowe w dwóch wariantach jak na rysunku C13-1.

Sprzęgło składa się z następujących części: tulei, tulei pośredniej, kostki krzyża, sworzni krzyża, kołka i pierścienia zabezpieczającego. Części te mają wymiary jak na rysunkach C13-2C13-5.

Rys. C13-1. Sprzęgło przegubowe: a) podwójne, b) pojedyncze

Rys. C13-2. Wymiary tulei

Page 215: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

401

Rys. C13-3. Wymiary tulei pośredniej

Rys. C13-4. Wymiary kostki krzyża (a) i sworznia krzyża (b)

Rys. C13-5. Wymiary kołka (a) i pierścienia zabezpieczającego (b)

Page 216: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

402

Pierwszym etapem do wykonania powyższego zadania jest narysowanie wszystkich części sprzęgła. Na rysunku C13-6 przedstawiono kolejność, na pod-stawie której można zamodelować tuleję. Podczas budowy tulei pośredniej można wykorzystać część operacji z rysunku C13-16 i dodatkowo zastosować kopię lu-strzaną.

Rys. C13-6. Etapy modelowania tulei

Sposób modelowania pozostałych elementów nie powinien sprawić proble-mów czytelnikowi, dlatego nie zostanie poniżej omówiony. Jak widać na rysunku C13-1 oba sprzęgła można podzielić na podzespoły (mniej-sze produkty).

Kostka krzyża wraz ze sworzniami może być pierwszym podzespołem. Aby go wykonać należy otworzyć nowe złożenie (moduł Assembly Design). Dobrze jest na początku zmienić jego nazwę na bardziej rozpoznawalną, a następnie wczytać kostkę oraz jeden sworzeń (poleceniem Existing Component). Teraz sworzeń moż-na powielić trzykrotnie (narzędzie Fast Multi Instantation). Każdy sworzeń będzie połączony z otworem za pomocą dwóch więzów. Pierwszy więz to współosiowość (Coincidence Constraint – rys. C13-7a), natomiast drugim wiązaniem będzie połą-czenie dwóch płaszczyzn (Contact Constraint – rys. C13-7b). Po wykonaniu ze-społu (rys. C13-7d) należy go zapisać na dysku.

Rys. C13-7. Kolejność łączenia kostki krzyża ze sworzniami

Kolejnym zespołem będzie tuleja z kołkiem i pierścieniem zabezpieczającym. W tym przypadku także trzeba otworzyć nowy plik w module Assembly Design, zmienić nazwę produktu i wczytać powyższe elementy. Najpierw do tulei zostanie dołączony kołek. Pierwszym wiązaniem będzie oczywiście więz współosiowości (Coincidence Constraint – rys. C13-8a). Następnie należy ustalić jego położenie w otworze. Najlepiej w tym celu zastosować więz Offset Constraint pomiędzy osią centralną tulei i jedną z płaszczyzn planarnych kołka oraz ustalić odpowiednią

Page 217: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

403

wartość rozsunięcia (8.5 mm). Mimo założenia tych dwóch więzów, kołek ma jeszcze jeden stopień swobody (obrót wokół własnej osi), który także należy za-blokować. Można to zrobić na kilka sposobów. Najszybszym i najwygodniejszym, będzie powiązanie płaszczyzny poziomej kołka (jeżeli jest on względem niej syme-tryczny) i nowej płaszczyzny odniesienia, którą trzeba utworzyć dla tulei. Aby móc to zrobić należy przejść do modułu Part Design (np. poprzez dwukrotne kliknięcie w drzewie topologicznym – rys. C13-8c: 1, lub za pomocą menu górnego Start→(Mechanical Design)→Part Design). Płaszczyzna referencyjna powstanie poprzez odsunięcie o 6 mm od istniejącej już płaszczyzny (polecenie Plane, opcja Offset from Plane – rys. C13-8d). Następnie można powrócić do modułu Assem-bly Design (kliknąć dwa razy na gałąź główną – rys. C13-8e lub Start→(Mechanical Design)→Assembly Design). Teraz można założyć pomiędzy tymi dwiema płaszczyznami więz Coincidence Constraint (zwrot strzałek w tym przypadku nie ma znaczenia – rys. C13-8e).

Rys. C13-8. Umieszczanie kołka w tulei

Page 218: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

404

Do ukończenia zespołu, pozostało już tylko zamocowanie pierścienia zabez-pieczającego. Będzie on powiązany z tuleją za pomocą więzu współosiowości (rys. C13-9a) oraz aby umieścić go w rowku trzeba nałożyć więz Coinciden-ce Constraint pomiędzy płaszczyzną odniesienia utworzoną w poprzednim kroku oraz płaszczyzną pierścienia, na której jest on rozpięty (oczywiście, jeżeli pierścień jest względem niej symetryczny).

Rys. C13-9. Mocowanie pierścienia zabezpieczającego

Dla przyspieszenia modelowania obu sprzęgieł (rys. C13-1a,b) można utwo-rzyć jeszcze jeden zespół, który będzie składał się z obu zespołów dotychczas utworzonych. Dlatego po raz kolejny otwieramy nowy projekt w module Assem-bly Design i wczytujemy oba produkty. Zostaną one ze sobą połączone za pomocą więzu współosiowości (rys. C13-10a) i kontaktu pomiędzy dwoma płaszczyznami (rys. C13-10b). Gotowy zespół (rys. C13-10c) można zapisać.

Rys. C13-10. Łączenie zespołów tulei z elementami i kostki krzyża ze sworzniami

W przypadku budowy modelu łożyska z rysunku C13-1a należy do kolejnego złożenia wczytać tuleję pośrednią oraz zespół tulei z kostką krzyża. Na początku powinno się zmienić położenie kostki ze sworzniami w tulei (można już było to

Page 219: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

405

wykonać przy tworzeniu produktu). Najlepiej zrobić to kompasem ustawionym na jednej z płaszczyzn kostki i manipulowaniem jego osiami.

Rys. C13-11. Przygotowanie zespołu do dalszego montażu

Podobnie jak miało to miejsce podczas wiązania kostki krzyża z tuleją, tak i w tym przypadku trzeba zastosować dwa więzy Coincidence Constraint (rys. 13-12a) i Contact Constraint (rys. 13-12b).

Rys. C13-12. Wiązanie tulei pośredniej z zespołem tulei i kostki krzyża

Teraz wystarczy powielić jeszcze raz zespół tulei z kostką krzyża i powiązać zgodnie z rysunkiem C13-13. Jeżeli zajdzie potrzeba, to trzeba do prawidłowego ustawienia modelu zastosować kompas.

Page 220: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

406

Rys. C13-13. Łączenie tulei pośredniej z drugim zespołem tulei i kostki krzyża

Po nałożeniu wszystkich więzów sprzęgło przegubowe podwójne powinno wyglądać jak na rysunku C13-14, na którym zilustrowano również drzewo struktu-ralne wykonanego modelu (rys. C13-14a).

Rys. C13-14. Gotowy model sprzęgła przegubowego podwójnego

Montaż drugiego wariantu sprzęgła przegubowego (rys. C13-1b) pozostawia się czytelnikowi do samodzielnego wykonania.

Page 221: Modelowanie bryłowe zespołów i elementów maszyn w programach ...

407

LITERATURA

1. Skarka W., Mazurek A.: CATIA. Podstawy modelowania i zapisu konstrukcji,

Wydawnictwo HELION, 2005.

2. Wełyczko A.: CATIA V5. Przykłady efektywnego zastosowania systemu

w projektowaniu mechanicznym, Wydawnictwo HELION, 2005.

3. Wyleżoł M.: Modelowanie bryłowe w systemie CATIA. Przykłady i ćwiczenia,

Wydawnictwo HELION, 2002.

4. CATIA Version 5 Release 19, English documentation in HTML format.

5. Stasiak F.: Zbiór ćwiczeń Autodesk Inventor 11. Wydawnictwo ExpertBooks,

Łódź 2007.

6. Noga B., Kosma Z., Parczewski J.: Inventor. Pierwsze Kroki. Helion., Gliwice

2009

7. Kania L.: Podstawy programu AutoCAD – modelowanie 3D. Wydawnictwo

Politechniki Częstochowskiej, Częstochowa 2007.