NX Synchronous Technology eBook Trial

34
Marcin Antosiewicz Dariusz Jóźwiak NX Synchronous Technology

Transcript of NX Synchronous Technology eBook Trial

Marcin AntosiewiczDariusz Jóźwiak

NXSynchronous

Technology

Firma CAMdivision Sp. z o.o., partner handlowy Siemens Industry Software, zdecydowała się opu-blikować bezpłatne podręczniki do NX CAD/CAM/CAE, bez względu na niedowierzanie i telefony od obecnych/dawnych przyjaciół dających do zrozumienia, że lepiej wstrzymać się od tak daleko posuniętych działań „szkodzących” szeroko pojętemu rynkowi „kserokopiarek”.

– „Chcecie wdrażać zaawansowane rozwiązania PLM, a trudno w XXI wieku w Polsce o legalną, bezpłatną literaturę z podstaw CAD/CAM/CNC w formie elektronicznej dla naszych pracowników...” – bardzo często właśnie taki zarzut padał pod naszym adresem podczas spotkań ze środowiskiem narzędziowców – powiedział Artur Bielicz, prezes firmy. – Wychodzimy więc naprzeciw oczekiwaniom i udostępniamy podręczniki w celu popularyzacji podstaw CAD/CAM/CNC wśród studentów i pracowników firm bezpośrednio lub pośrednio związanych z szeroko pojętym przemysłem narzędziowym – wyjaśnił. W jakiej postaci zostaną udostępnione? W najprostszej, będą to zatem pliki w formacie PDF wraz z filmami instruktażowymi.

Polski Inżynier niewątpliwie wyróżnia się wysokim poziomem stosowanych rozwiązań technicznych. Jeśli skorzysta z oferty bezpłatnych podręczników, z pewnością nie zwiąże mu to dodatkowo rąk. Ponadto małe pracownie projektowe stoją przed barierą kosztów związanych z zakupem profesjonalnego oprogramowania 3D – jeśli już je mają, to często oszczędzają na szkoleniach – tak więc zaproponowana i wspierana naszymi publikacjami forma samokształcenia może być tu dobrym wyjściem.

– Mamy XXI wiek (chociaż dopiero początek) i nie widzimy nic dziwnego w tym, że literatura do podstaw obsługi narzędzi CAD, jest udostępniana bezpłatnie – powiedział Artur Bielicz, prezes CAMdivision.

Niech „wiedzą tajemną” na początku drugiej dekady XXI-go wieku, zdobywaną jedynie własnym potem i krwią, będzie wiedza praktyczna dotycząca konstrukcji form wtryskowych (nie wspominając o tłocznikach) czy budowa postprocesorów do systemów CAM. Zdobywanie doświadczeń w tym zakresie okupione jest niezwykle często nieprzespanymi nocami, wielogodzinnymi rozważaniami nad rozwiązaniem określonych problemów technologicznych, bez względu na nazwę używanego oprogramowania. Wówczas sprzedanie, czy inne upowszechnienie swojej wiedzy na temat rozwiązania problemu (nad którym autor spędził często wiele tygodni) na przysłowiowych „dwóch stronach”, istotnie może być dla niego problematyczne…

Jednak należy pamiętać, iż nawet biegła znajomość dowolnego systemu CAD/CAM, nie zrobi z nikogo konstruktora czy technologa, jeśli nie będzie miał wiedzy praktycznej.

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 1

Wstęp. O książce...

Wstęp

SynchronousTechnology

NX

Wstęp. O NX & Synchronous Technology...

2 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Rys. 1. NX jako niedłączna część rozwiązania PLM

Czym jest NX?Oprogramowanie NX (dawna nazwa UNIGRAPHICS) jest zintegrowanym rozwiązaniem CAD/CAM/CAE do obsługi projektowania produktów, analiz inżynierskich i produkcji, które pomaga w szybszym i bardziej efektywnym dostarczaniu lepszych produktów. Oferuje dostęp do innowacyjnej techniki modelowania Synchronous Technology, które umożliwia błyskawiczne wprowadzanie zmian i edycję wirtualnych modeli. NX oferuje najważniejsze funkcje umożliwiające szybkie, efektywne i elastyczne opracowywanie produktów:• zaawansowane rozwiązania do projektowania koncepcyjnego, modelowania 3D i dokumentacji,• wielodyscyplinarne symulacje w zakresie analizy struktury, ruchu, analizy termicznej, przepływu etc.,• kompletne rozwiązania do obsługi produkcji w zakresie oprzyrządowania,

programowania obrabiarek CNC i kontroli jakości CMM.

NX & Siemens (www.siemens-plm.pl) Siemens PLM Software (producent NX) jest światowym dostawcą oprogramowania do zarządzania cyklem życia produktów (PLM) i usług (rys. 1.). Rodzina rozwiązań PLM firmy Siemens jest oparta o NX, Velocity Series (m.in. Solid Edge, CAM Express) oraz TEAMCENTER.

Siemens PLM Software jest właścicielem kernelu PARASOLID, na którym oparty jest NX i Solid Edge. Kernel ten jest ponadto licencjonowany innym producentom oprogramowania i jest zaimplementowany m.in. w IronCAD, MasterCAM, MicroStation, SolidWorks…

Firma posiada ponad 71 tysięcy klientów na całym świecie, używających łącznie ponad 7 milionów licencjonowanych stanowisk oprogramowania opartych na technologiach Siemens PLM (rys. 2.).

CAMdivision Sp. z o.o. (www.camdivision.pl)CAMdivision to firma posiadająca największe doświadczenie w Polsce we wdrożeniach specjalistycznych modułów NX CAD/CAM, NX Mold Wizard (formy wtryskowe) & NX Progressive Die Wizard (tłocz-niki, wykrojniki), szkoleniach oraz konfiguracji postprocesorów. Doświadczenie w dziedzinie CAD/CAM opieramy na profesjonalnych, własnych obrabiarkach CNC.

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 3

Wstęp. Zasady korzystania z podręcznika...

Blog o NX (www.nxcad.pl)Zachęcamy wszystkich do korzystania z bazy wiedzy, która gromadzona jest na blogu dedykowanym NX. Znajdą tam Państwo wiele praktycznych porad technicznych i informacji dotyczących poszczególnych zagadnień z dziedzin CAD/CAM/CAE.

Zasady korzystania z bezpłatnego podręcznikaPodręcznik jest skierowany do (i przeznaczony dla) indywidualnych użytkowników systemu NX, którzy chcą podnieść swoje kwalifikacje w dziedzinie stosowania Synchronous Technology (ST), jak i do użytkowni-ków innych systemów CAD pragnących poznać Synchronous Technology. Ideą wydawcy jest zachęcenie użytkowników do samokształcenia, przynajmniej w zakresie wiedzy prezentowanej na łamach rzeczonej publikacji.

W związku z tym ograniczeniem, aby legalnie wykorzystywać ten podręcznik w firmie komercyjnej lub instytucji edukacyjnej, należy zgłosić ten zamiar firmie CAMdivision Sp. z o.o. telefonicznie pod nr telefonu (71) 780 30 20 lub przesłać powiadomienie na adres e-mail [email protected], pamiętając jednocze-śnie o tym, iż nie może być on wykorzystywany do prowadzenia zorganizowanych kursów i szkoleń (płatnych lub bezpłatnych) bez otrzymania pisemnej zgody CAMdivision Sp. z o.o. (z wyjątkiem bezpłatnych wykładów kursowych na uczelniach; w tym przypadku wystarczy samo zgłoszenie).

NX – wersje testoweBezpłatne wersje testowe NX dla firm komercyjnych można zamówić w dogodny sposób na stronie http://www.camdivision.pl/nx-unigraphics-wersja-testowa.html

Dziękujemy Marcinowi Antosiewiczowi i Dariuszowi Jóźwiakowi za podzielenie się swoimi doświadczenia-mi z innymi użytkownikami NX oraz zaangażowanie w tworzenie podręcznika.

Wszelkie uwagi dotyczące podręcznika prosimy przesyłać na adres [email protected]

Życzmy przyjemnej pracy z podręcznikiemZespół CAMdivision Sp z o.o.

Rys. 2. Wybrani użytkownicy Siemens PLM

NX& Synchronous TechnologyAutorzy: Marcin Antosiewicz, Dariusz Jóźwiak

Wydawca: CAMdivision Sp. z o.o.ul. Stargardzka 7-954-156 Wrocławtel.: +48 71 796 32 50e-mail: [email protected]

Redakcja techniczna: Maciej StanisławskiProjekt okładki, DTP, korekta: Studio Graficzne Stanisławski ([email protected])Wykorzystane na okładce materiały graficzne zostały opublikowane w Global Calendar 2011, autor Eric Pelletier (Intelligraph Inc.)Niniejsze e-wydanie jest elektronicznym odpowiednikiem pierwszej części książkowej publikacji o systemie NX, wydanej w postaci papierowej.

ISBN: 978-83-934-410-1-3

Autorzy oraz Wydawca dołożyli wszelkich starań, by zawarte w książce informacje okazały się pomocne, były kompletne i sprawdzone pod względem merytorycznym. Nie biorą jednak żadnej odpowiedzialności za ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw autorskich lub patentowych. Autorzy i Wydawca nie ponoszą także odpowiedzialności za ewentualne szkody wynikłe na skutek wykorzystania informacji zawartych w książce.

Copyright © CAMdivision 2013. Wszelkie prawa zastrzeżone. Rozpowszechnianie całości lub fragmentów niniejszej publikacji (w tym także plików stanowiących zawartość dołączonej płyty DVD) w jakiejkolwiek postaci, bez pisemnej zgody Wydawcy zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie książki na jakimkolwiek nośniku elektronicznym itp. narusza prawa autorskie.

D-Cubed, Femap, Geolus, GO PLM, I-deas, Insight, JT, NX, Parasolid, Solid Edge, Teamcenter, Tecnomatix oraz Velocity Series są znakami towarowymilub zastrzeżonymi znakami towarowymi firmy Siemens Product Lifecycle Management Software Inc. lub podmiotów od niej zależnych w Stanach Zjednoczonych i innych krajach. Nastran jest zastrzeżonym znakiem towarowym organizacji National Aeronautics and Space Administration (NASA). Pozostałe występujące w niniejszej publikacji logo, znaki towarowe, zastrzeżone znaki towarowe i znaki usług należą do odpowiednich właścicieli lub towarowym ich właścicieli.

4 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

NX Część I • Spis treści

Spis treści części IWstęp ...................................................................................................................................................... 1Część I1. Wprowadzenie do Synchronous Technology ............................................................................... 72. Move Face (Przesuń ściankę) .......................................................................................................... 93. Pull Face (Wyciągnij ściankę) .......................................................................................................... 214. Offset Region (Odsunięcie regionu) ................................................................................................ 235. Resize Face (Edytuj ściankę) ........................................................................................................... 256. Replace Face (Zastąp ściankę) ......................................................................................................... 277. Detail Feature ..................................................................................................................................... 31

7.1. Resize Blend (Edytuj zaokrąglenie) .......................................................................................... 317.2. Label Notch Blend (Przypisz zaokrąglenie) .............................................................................. 337.3. Reorder Blends (Przebuduj zaokrąglenia) ................................................................................ 347.4. Resize Chamfer (Edytuj fazę) ................................................................................................... 357.5. Label Chamfer (Przypisz fazę) .................................................................................................. 36

8. Delete Face (Usuń ściankę) ............................................................................................................... 379. Reuse (Powielanie) ............................................................................................................................. 41

9.1. Copy Face (Kopiuj ściankę) ....................................................................................................... 419.2. Cut Face (wycinanie ścianek) .................................................................................................... 429.3. Paste Face (wklejanie ścianek) ................................................................................................... 449.4. Mirror Face (Lustro ścianki) ...................................................................................................... 469.5. Pattern Face (Szyk ścianki) ........................................................................................................ 48

10. Relate (Relacje) ................................................................................................................................ 5110.1. Make Coplanar (Umieść współpłaszczyznowo) .................................................................... 5110.2. Make Coaxial (Umieść współosiowo) .................................................................................... 5210.3. Make Tangent (Umieść stycznie).............................................................................................. 5310.4. Make Symmetric (Umieść symetrycznie) ............................................................................... 5410.5. Make Parallel (Umieść równolegle) ....................................................................................... 5510.6. Make Perpendicular (Umieść prostopadle) ............................................................................. 5610.7. Make Fixed (Utwórz utwierdzenie) ........................................................................................ 5710.8. Make Offset (Utwórz odsunięcie) ............................................................................................ 5810.9 Show Related Face (Pokaż zależne ścianki) ........................................................................... 59

11. Dimensions (Wymiary) ................................................................................................................... 6111.1. Linear Dimension (Wymiar liniowy) ...................................................................................... 6111.2. Angular Dimension (Wymiar kątowy) .................................................................................. 6311.3. Radial Dimension (Wymiar Promieniowy) ........................................................................... 66

12. Shell .................................................................................................................................................. 68© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 5

12.1 Shell Body (Cienkościenność) ................................................................................................... 6812.2. Shell Face (Region cienkościenny) .......................................................................................... 6912.3. Change Shell Thickness (Zmien grubość obiektu) ................................................................. 71

13. Group Face (Grupowanie ścianek) ................................................................................................. 7214. Edit Cross Section (Edytuj przekrój) .............................................................................................. 7415. Optimalize ........................................................................................................................................ 77

15.1. Optimalize Face (Optymalizuj ściankę) .................................................................................. 7715.2. Replace Blend (Zastąp zaokrąglenie) ..................................................................................... 79

16. History Mode / History-Free Mode ................................................................................................ 8117. X-form .............................................................................................................................................. 8318. I-form ................................................................................................................................................ 93

Część I • Spis treści

6 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Wprowadzenie do Synchronous Technology

1Od Direct Modeling do Synchronous TechnologySIEMENS po przejęciu UGS (w maju 2007 roku) zaczął mocno rozwijać technikę edycji i budowy modeli na bazie istniejącej już we wcześniejszych wersjach NX operacji Direct Modeling. Tak wła-śnie powstała całkowicie nowatorska w systemach wyższego rzędu Synchronous Technology.

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 7

Synchronous TechnologySłowo „Synchronous” nie odnosi się do procesu modelowania, ale raczej do synchronicznego solwera. Solwer jest algorytmem komputerowym, który rozwiązuje grupę równań matematycz-nych. Każdy program CAD, który obsługuje tworzenie i edycję operacji (feature), ma ukryty swój

1.1. Możliwości solwera synchronicznego

Część I • Rozdzia ł 1

solwer bardzo głęboko w kodzie. Sekwencyjne solwery są najstarszymi, sprawdzonymi i zarazem najczęściej spotykanymi, posiadają jednak narzucone zależności dotyczące kolejności wykony-wania działań. Zmiana pierwszej operacji pociąga za sobą przeliczanie wszystkich po kolei aż do ostatniej operacji, co często jest długotrwałym procesem i nie zawsze kończy się powodzeniem.

8 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Symultaniczne solwery wprowadzają możliwość równoczesnego rozwiązywania równań, co umoż-liwia dodatkowo analizę relacji z innymi elementami w ramach jednej operacji.Synchroniczny solwer przy dokonywaniu zmian kształtu części analizuje, wychwytuje i zachowuje relacje/powiązania (istniejące lub narzucone), jakie występują między elementami lub poszczegól-nymi powierzchniami w całym modelu części. Umożliwia to szybką edycję kształtu w czasie rze-czywistym bez długotrwałych obliczeń.

Synchronous Technology to przełomowa, niezwykła technika modelowania, która obejmuje także możliwość edycji nieparametrycznych plików pochodzących z innych systemów CAD (multi-CAD) wczytanych przez formaty pośrednie np. IGES, PARASOLID, STEP lub bezpośrednie np. CATIA V4 (*.exp, *.model), CATIA V5 (*.CATpart, *.CATproduct), SolidWorks (*.sldprt, *.sldasm), Pro/ENGINEER (*.prt, *.asm)...

1.2. Pasek narzędzi Synchronous Modeling i okno Nawigatora części. Widoczna historia operacji wykorzystanych przy budowie modelu...

Move Face (Przesuń ściankę)

Polecenie Move Face (ang. Przesuń ściankę) służy do zmiany położenia ścianek. Umożliwia szybką edycję modelu, bez konieczności ingerowania we wcześniejsze etapy modelowania. Zapobiega to długiemu przeliczaniu operacji w skomplikowanych modelach. Polecenie umożliwia także zmianę nieparametrycznych części zaimportowanych z innego środowiska CAD.

Do najważniejszych zalet polecenia należy:

• Asocjatywna zmiana jednej ścianki lub całego zespołu ścianek (operacja jest zapisywana w drze-wie operacji).

• Zachowanie relacji występujących z sąsiednimi ściankami (np. styczność do promieni).• Przesuwanie całych brył w celu zmiany ich położenia, bez konieczności edytowania poprzednich

operacji.• Możliwość edytowania ścianek w poszczególnych częściach (w kontekście złożenia), bez

konieczności aktywowania części, na której jest ona wprowadzana (opcja dostępna dla brył będących w trybie modelowania bez historii).

• Automatyczne wyszukiwanie ścianek o takich samych własnościach (np. zaznaczając ściankę walcową do przesunięcia, zostaną wykryte wszystkie ścianki o tej samej średnicy, jeśli takie istnieją, lub ścianki współosiowe, symetryczne itd.).

Polecenie Move Face (Przesuń ściankę) można wybrać z paska Synchronous Modeling lub z gór-nego menu wybierając: Insert (Wstaw) → Synchronous Modeling → Move Face (Przesuń ściankę).

Opis Okna Operacji

Grupa Face (Grupa Ścianka)Zawiera narzędzie Select Face (Wskaż ściankę) służące do wskazania ścianek, które będą przesuwane. Dodatkowo posiada trzy zakładki:

• Results (Wyniki) – Wyświetla cechy wspólne, jakie zostały odnalezione na wskazanej bryle. Należy pamiętać, że program wyszuka ścianki tylko wtedy, gdy w zakładce Settings (Ustawienia) został zaznaczony filtr Use Face Finder (Wyszukaj relacje). Na poniższym rysunku znajdują się przykładowe wyszukania podobnych ścianek (rys. 2.1).

2

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 9

Część I • Rozdzia ł 2

• Settings (Ustawienia) – umożliwia dokładnie sprecyzowanie własności, po których program będzie wyszukiwał ścianki podczas zaznaczania. W przypadku zaznaczenia np. opcji Select Coaxial (Wybierz współosiowe) wskazując jedną ściankę zostaną zaznaczone wszystkie współosiowe ścianki do wskazanej.

• Reference (Odniesienie) – Pozwala na wybranie układu współrzędnych, względem którego będzie wykonywany ruch.

Grupa Transform (Grupa Przekształć)Grupa umożliwia zdefiniowanie wartości i parametrów ruchu. Motion (Ruch)Posiada szereg strategii przeliczania wartości przesuwanych ścianek. Każdą strategię można wybrać z rozwijalnej listy. Dostępne są następujące typy przesunięć:

• Distance - Angle (Odległość-kąt) – Przesuwa i umożliwia dokonanie obrotu modyfikowanej ścianki (rys. 2.2).

Rys. 2.1

Rys. 2.2

10 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Część I • Rozdzia ł 2

• Distance (Odległość) – Przesuwa ścianki względem wskazanego wektora (rys. 2.3).

Rys. 2.3

• Angle (Kąt) – Obraca ścianki dookoła wskazanej osi obrotu (rys. 2.4).

Rys. 2.4 • Distance between Points (Odległość między punktami) – Oblicza odległość między dwoma punk-

tami. Następnie od otrzymanej wartości wykonuje przesunięcie. Definiowanie odbywa się przez wskazanie punktu bazowego (rys. 2.5 a), następnie punktu, do którego będzie wykonany pomiar (tys. 2.5 b). W ostatnim kroku należy wskazać wektor pomiaru (rys. 2.5 c).

Rys. 2.5

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 11

Część I • Rozdzia ł 2

• Radial Distance (Odległość promieniowa) – Określa dystans wykorzystując częściowo współrzędne radialne. Użytkownik definiuje oś, do której przesunięcie będzie prostopadłe (rys. 2.6 a). Następnie dwa punkty określające wektor przesunięcia (rys. 2.6 a, b). W celu wyko-nania ruchu należy do automatycznie obliczonego parametru w polu Distance (Odległość) dodać lub odjąć wartość przesunięcia (rys. 2.6).

Rys. 2.6

• Point to Point (Punkt do Punktu)– Przesunięcie odbywa się z punktu do punktu. W pierwszej kolejności definiowany jest punkt początkowy (rys. 2.7 a) następnie punkt docelowy (rys. 2.7 b).

Rys. 2.7 • Rotate by Tree Points (Obrót wg trzech punktów) – Obrót dookoła osi, której kąt obrotu

jest automatycznie wyznaczany na podstawie trzech punktów. W pierwszej kolejności należy zdefiniować kierunek osi obrotu (rys. 2.8 a) następnie punkt, przez który ona przechodzi (rys. 2.8 b). W ostatnim etapie definiowania należy wskazać punkt startu (rys. 2.8 c) i punkt końca (rys. 2.8 d).

Rys. 2.8

12 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Część I • Rozdzia ł 2

• Align Axis to Vector (Wyrównaj oś do wektora) – Wyrównanie do wskazanego wektora. W pierwszej kolejności należy zdefiniować wektor na krawędzi, która będzie przesuwana (rys. 2.9 a). Następnie punkt, w którym będą przecinać się wektory (rys. 2.8 c – punkt nie będzie zmieniał swojej pozycji, jest to punkt zerowy) oraz krawędź docelową, do której wyrównywana jest ścianka (rys. 2.9 b).

Rys. 2.9

• CSYS to CSYS (CSYS do CSYS) – Metoda przesuwania nakładająca na siebie dwa układy współrzędnych. Użytkownik definiuje układ współrzędnych, od którego będzie wykonywane przesunięcie, następnie układ docelowy. Układy współrzędnych można zdefiniować, wskazując kolejno trzy punkty (pierwszy układ zdefiniowany przez wskazanie punktów a, b, c, natomiast drugi przez wskazanie punktów d, e, f (rys. 2.10). Po zdefiniowaniu dwóch układów pierwszy jest nakładany na drugi.

• Dynamic (Dynamicznie) – Umożliwia dynamiczne przesuwanie ścianek w różnych kierunkach. Typ dostępny dla modeli w trybie bez historii (History-Free Mode (Tryb bez historii)) – patrz rozdział 16 (rys. 2.11).

Rys. 2.10

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 13

Część I • Rozdzia ł 2

• Delta XYZ (Delta XYZ) – Strategia przesuwania umożliwia przypisanie przemieszczenia w osi X, Y i Z.

W zależności od wybranego ruchu dostępne są narzędzia definiujące wektory, punkty i układy współrzędnych.

Distance (Odległość)Parametr określa wartość przesunięcia. Angle (Kąt)Parametr określa kąt obrotu.

Grupa Settings (Grupa Ustawienia)

Move Behavior (Wyniki operacji)Pozwala na wybranie rodzaju tworzonej operacji. Dostępne są dwa rodzaje:

• Move and Adapt (Przesuń i dostosuj) – Przesuwa ścianki i zmieniając ich położenie wklejana w nowe miejsce.

• Cut and Paste (Wytnij i wklej) – Przesuwa ścianki i pozwala na ich wycięcie z bryły. Po wycięciu, ścianki stają się obiektem powierzchniowym, natomiast miejsce, w którym się znajdowały jest zaślepiane.

Overflow Behavior (Opcje wydłużenia)Umożliwia wybranie strategii dociągania ścianek w przypadku, gdy przesuwany obiekt wychodzi za granice ścianki, na której leży.

Dostępne są następujące strategie zakończenia:• Automatic (Automatycznie) – Automatyczny dobór zakończenia na podstawie poniższych

trzech opcji.• Extend Change Face (Wydłuż aktywną ściankę) – Wydłuża ściankę przez cały model,

na którym leży (rys. 2.12 a).• Extend Incident Face (Wydłuż boczną ściankę) – Przycina ściankę przesuwaną według granicy

(końca detalu) (rys. 2.12 b).• Extend Cap Face (Wydłuż kopułę ścianki) – Przesuwa ścinaki poza obszar, na którym leżą

bez dociągania do podstawy (rys. 2.12 c).

Rys. 2.11

14 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Część I • Rozdzia ł 2

Step Face (Krok ścianki)Pozwala na wybór jednego z dwóch rozwiązań przesunięcia ścianki (opcje wykorzystywane tylko w szczególnych przypadkach):

• None (Brak) – brak wyciągnięcia ścianek.• Extend Neighbors as Smooth Edge (Wydłuż sąsiednie do równej ścianki) – tworzy nowe

wyciągnięcie z krawędzi przynależnych do ścianki, której nie można przesunąć. Na poniższym rysunku zostało wykonane przesunięcie górnej ścianki i przynależnych promieni. Jeden z promieni nie może być przesunięty, więc pozostaje w oznaczonej pozycji (rys.2.13 b).

Rys. 2.12

Rys. 2.13

Heal (Zszyj)Opcja dostępna, gdy Move Behavior (Wyniki operacji) jest ustawione na Cut and Paste (Wytnij i wklej). Przy odznaczonej opcji przesuwając dowolną ściankę można ją rozdzielić z modelem (rys. 2.14 b). Model zostaje zamieniony na obiekt powierzchniowy. Przy zaznaczonej opcji wskazane ścianki zostają oddzielone od modelu. Model pozostaje dalej bryłą dzięki automatycznemu zaślepieniu przerwy po oddzielonych ściankach (rys. 2.14 c).

Rys. 2.14

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 15

Część I • Rozdzia ł 2

Paste (Wklej)Opcja umożliwia wklejenie przesuwanej ścianki.

Przykład 1Celem ćwiczenia jest przesunięcie naby o 10 mm w osi XC. 1. Z górnego menu wybierz Open (Otwórz) i otwórz plik …/synchronous_modeling/p_1/move_

face_1.x_t. Na ekranie pojawi się model, jak niżej (rys. 2.15).

Rys. 2.15

Uwaga!Pamiętaj, że domyślnie plik będzie niewidoczny w oknie otwierania dopóki niezostanie zmienione rozszerzenie z prt na x_t w dolnej części okna Open (Otwórz).

2. Przejdź do środowiska modelowania wybierając z górnego menu Start (Start) → Modeling

(Modelowanie)3. Wybierz polecenie Move Face (Przesuń ściankę) z paska Synchronous Modeling (Modelowanie

Synchroniczne) i w polu Motion (Ruch) ustaw Distance -Angle (Odległość-kąt).4. Wskaż zewnętrzną powierzchnie walcową jednej naby (rys. 2.16 a) i w zakładce Results (Wyniki)

zaznacz opcje jak niżej (rys. 2.16). Program zaznaczy wszystkie ścianki współosiowe i symetryczne.

Rys. 2.16

5. Przytrzymaj LPM na grocie strzałki (rys. 2.16 b) i przeciągnij w kierunku osi –XC (rys. 2.16 b), lub w polu Distance (Odległość) wpisz -5. Zwróć uwagę na adaptację promienia przy łączeniu naby z podłożem (rys. 2.17 a).

16 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Część I • Rozdzia ł 2

6. Zatwierdź zmianę przez Apply (Zastosuj).7. Zmień Motion (Ruch) na Distance (Odległość) i wskaż ścianki na obwodzie modelu (rys. 2.16 b).8. Zmień wektor przesunięcia w narzędziu Specify Distance Vector (Określ wektor) wybierając

z rozwijalnej listy oś -ZC.9. W polu Distance (Odległość) wpisz wartość 20. Program wydłuży ścianki boczne o 20 mm.10. Zapisz i zamknij plik.

Przykład 2Celem ćwiczenia jest wykonanie zmiany na zaimportowanej części w formacie STEP, według rysunku płaskiego (rys. 2.18). Na rysunku zostały naniesione tylko te wymiary, które uległy zmianie. Zmiany będą wykonywane według oznaczeń od a do d.

Rys. 2.17

Rys. 2.18

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 17

Część I • Rozdzia ł 2

Otwórz plik …/synchronous_modeling/p_2/move_face_2.stp i przejdź do środowiska modelowania. Na ekranie pojawi się plik, jak niżej (rys. 2.19 a), który po przeprowadzeniu kilku operacji będzie wyglądał tak, jak na rysunku 2.19 b.

Rys. 2.19

1. Wybierz polecenie Move Face (Przesuń ściankę) i zaznacz boczną ściankę, do której jest zmi-erzony wymiar 200 (rys. 2.18). Wpisz wartość przesunięcia w polu Distance (Odległość) równą 50. Zauważ, że program zmienia fazę. W celu zachowania wielkości fazy zaznacz ją oraz ściankę przednią (rys. 2.20).

2. Zatwierdź polecenie przez Apply (Zastosuj). W analogiczny sposób wykonaj przesunięcie ścianki położonej symetrycznie do ostatnio przesuwanej, w celu uzyskania wymiaru 200.

3. Ustaw widok detalu z góry i zmień sposób zaznaczania ścianek na Lasso (patrz pasek filtrów) (rys. 2.21 a).

Rys. 2.20

Rys. 2.21

18 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Część I • Rozdzia ł 2

4. Obrysuj fragment trzymając LPM (rys. 2.21 b).5. Po zaznaczeniu ścianek do obrotu zmień Motion (Ruch) na Angle (Kąt) i zdefiniuj wektor oraz

punkt obrotu jak niżej (rys. 2.22). Punkt obrotu leży na osi otworu.

6. Wprowadź kąt obrotu w polu Angle (Kąt) równy 90°.7. Postępując analogicznie jak poprzednio, obróć o kąt 20° wybranie, wskazując ścianki, wektor

i punkt (rys. 2.23).

Rys. 2.23

8. Zmień rozstaw otworów przesuwając je do środka po 20 mm każdy (rys. 2.24).

Rys. 2.24

9. W ostatnim kroku zmień położenie kątowe ścianek wskazując kolejno ścinaki, wektor i punkt

obrotu (rys. 2.25).

Rys. 2.22

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 19

Część I • Rozdzia ł 2

10. Wprowadź kąt obrotu w polu Angle (Kąt) równy 90°.11. Zatwierdź operację.12. Zapisz i zamknij plik.

Rys. 2.25

20 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

X-form17Polecenie X-form umożliwia swobodną edycję dowolnych ścianek bryły, edycję powierzchni (nie ma znaczenia czy jest to B-surface, czy non-B-Surface) lub krzywych. Edycja odbywa się poprzez dynamiczną zmianę pozycji biegunów lub wierszy siatki kontrolnej wskazanego obiektu – za pomocą uchwytów.

Aby edytować krzywe lub krawędzie, należy wybrać polecenie Edit → Curve → X-Form. Aby edytować ścianki lub powierzchnie, należy wybrać polecenie Edit → Surface → X-Form.

Rys. 17.1 Deformacja za pomocą X-Form z analizą promienia krzywizny krawędzi oraz powierzchni

Polecenie X-form posiada szereg funkcjonalności ułatwiających edycję, np.:• Zmianę liczby biegunów,• Proporcjonalne przemieszczenie (sąsiednich biegunów),• Utrzymanie ciągłości na krawędziach powierzchni w trakcie jej edycji,• Ograniczanie obszaru edytowanego do wybranego fragmentu ścianki,• Identyfikację ścianki symetrycznej oraz ścianki odsuniętej (offset). Edycja będzie zastosowana

wtedy również do ścianek powiązanych.

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 83

Część I • Rozdzia ł 17

Opis Okna Operacji

Grupa Curve or SurfaceNarzędzia pozwalające na wybór obiektów do edycji.

Single SelectWłączenie opcji ogranicza edycję do jednego obiektu na raz.

Use Face FinderUdostępnia narzędzia Face Finder (Kontrola ścianek), umożliwiające wykrywanie relacji pomiędzy ścianką wskazaną i innymi ściankami. Dostępne, jeśli jest wyłączona opcja Single Select.

Select ObjectNarzędzie wyboru geometrii (ścianki, krawędzie) do edycji. Dostępne, jeśli jest wyłączona opcja Use Face Finder.

Select FaceNarzędzie wyboru ścianki do edycji. Dostępne, jeśli jest włączona opcja Use Face Finder.

Podgrupa Face FinderPozwala na zarządzanie zaznaczonymi ściankami (patrz rozdział 2, Grupa Face).

Podgrupa Pole Selection

Select ObjectPozwala wybrać bieguny oraz wiersze siatki kontrolnej do edycji.

ManipulateFiltr określający jakie obiekty można wybierać do edycji:

• Any – dowolny,• Poles – bieguny (rys.17.2 a),• Rows – wiersze siatki kontrolnej (rys.17.2 b).Menu kontekstowe otwierane na wskazanym obiekcie pozwala usunąć obiekt, zmienić sposób

definicji położenia lub dodać kolejny podobny obiekt.

Rys.17.2

Deselect Poles AutomaticallyWłączenie opcji spowoduje, że po wskazaniu kolejnego obiektu program będzie odznaczał wszystkie już zaznaczone obiekty. By chwilowo zignorować to ustawienie można przytrzymać klawisz Ctrl – celem dodania kolejnego obiektu lub Shift – w celu usunięcia obiektu z wybranych do edycji.

84 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Część I • Rozdzia ł 17

Grupa Parameterization

Degree/Patches Dostępne, jeśli została wybrana jedna ścianka do edycji. Pozwala zwiększyć lub zmniejszyć liczbę biegunów siatki (Degree) lub łatek (Patches), z jakich wybrana do edycji ścianka jest zbudowana. W przypadku zmniejszenia stopnia lub liczby łatek, program wyświetla pozycję i wartość maksymal-nego odchylenia od ścianki referencyjnej (rys.17.3 b).

Degree/Segments Dostępne, jeśli została wybrana jedna krawędź do edycji. Pozwala zwiększyć lub zmniejszyć liczbę biegunów siatki (Degree) lub liczby krzywych sklejonych (Segments), z jakich wybrana do edycji krawędź jest zbudowana. W przypadku zmniejszenia stopnia lub liczby krzywych sklejonych program wyświetla pozycję i wartość maksymalnego odchylenia od ścianki referencyjnej.

Rys.17.3

Grupa MethodSłuży do definicji metody przemieszczania uchwytów. Podstawowe metody zgrupowane są w czterech zakładkach: Move, Rotate, Scale i Planarize.

MovePrzemieszczanie uchwytów wg zdefiniowanego kierunku:

• WCS – wzdłuż wybranej osi WCS lub wg współrzędnych XYZ w WCS,• View (Widok) – wg płaszczyzny ekranu,• Vector (Wektor) – wzdłuż określonego przez użytkownika wektora,• Plane (Płaszczyzna) – wg wybranej płaszczyzny,• Normal (Normalnie) – na kierunku normalnym do edytowanej ścianki,• Polygon – wzdłuż linii siatki kontrolnej (pojedynczy segment siatki rozpięty pomiędzy dwoma

biegunami).

Rys. 17.4. Deformacja na kierunku normalnym

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 85

Część I • Rozdzia ł 17

Rotate Obrót uchwytów względem zdefiniowanej osi obrotu:

• WCS – wokół wybranego wektora WCS,• View – wokół osi prostopadłej do płaszczyzny ekranu,• Vector – wokół zdefiniowanego wektora,• Plane – wokół wektora prostopadłego do wybranej płaszczyzny.

Pivot centerPozwala na określenie środka obrotu:

• Object Center – wokół WCS,• Selected – wokół wybranych obiektów,• Point – wokół wybranego punktu.

Rys. 17.5Obrót górnego wielokąta siatki wokół osi okręgu

Scale Umożliwia przeskalowanie położenia wybranych biegunów względem określonych obiektów odnie-sienia:

• WCS – względem wybranych osi lub płaszczyzn WCS,• Uniform – skaluje jednorodnie względem określonego punktu centralnego,• Vector – skaluje na wybranym kierunku względem określonego punktu centralnego,• Plane – skaluje w wybranej płaszczyźnie względem określonego punktu centralnego,• Plane of Curve – skaluje w jednym kierunku określonym przez płaszczyznę krzywej (wymaga

wskazania krzywej 2-go stopnia np. parabolicznej).

Rys. 17.6 a Przeskalowanie jednego wiersza siatki kontrolnej

86 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Część I • Rozdzia ł 17

Scale CenterPozwala określić punkt centralny:

• Object Center – skala względem początku WCS,• Selected – skala względem wybranych obiektów,• Point – skala względem wybranego punktu.

PlanarizeUmożliwia ustawienie wybranych biegunów w określonej płaszczyźnie:

• At Plane – płaszczyznę określa się poprzez ustawienie dynamicznego WCS za pomocą uchwy-tów,

• At Pole – w wybranym punkcie umieszcza się dynamiczny układ, a następnie orientuje jego położenie. NX wyrównuje wiersze siatki kontrolnej wybranego punktu do dynamicznego układu współrzędnych,

• Best Fit Plane – przemieszcza bieguny wybranego wiersza siatki kontrolnej do wyliczonej przez NX płaszczyzny.

Rys. 17.6 b Przemieszczenie uchwytów siatki do płaszczyzny XY WCS

Advanced MethodZaawansowane opcje definicji przemieszczeń biegunów. Są one dostępne w zależności od wybranej podstawowej metody.

Metoda podstawowa

Move (Przesuń)

Rotate (Obróć)

Scale (Skaluj)

Proportional

Falloff

Keep continuity

Lock region

Insert knot

ProportionalUmożliwia automatyczne proporcjonalne przemieszczanie sąsiadujących biegunów lub wierszy siatki (rys.17.7 )

Advanced Method

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 87

Część I • Rozdzia ł 17

Rys. 17.7 30% przemieszczenia na pierwszych sąsiadujących biegunach wzdłuż V

• All U/All V – Włączenie opcji powoduje, iż przy przemieszczaniu wybranych obiektów wszystkie pozostałe są przemieszczane proporcjonalnie wg wartości Falloff Scale.

• Before U/After U – Dostępne przy wyłączonej opcji All U. Pozwala określić liczbę obiektów przed i za edytowanymi, które będą przemieszczane proporcjonalnie.

• Before V/After V – Dostępne przy wyłączonej opcji All V. Pozwala określić liczbę obiektów przed i za edytowanymi, które będą przemieszczane proporcjonalnie.

• Falloff Scale – Określa wielkość procentową przemieszczenia sąsiadujących biegunów.• Reset – Przywraca domyślną wartość Falloff Scale.

FalloffZmienia sposób modyfikacji grupy kilku sąsiadujących biegunów.

• Falloff Scale – Definiuje wielkość współczynnika przemieszczenia sąsiadujących biegunów (rys. 17.8 a) względem bieguna przemieszczanego za pomocą uchwytu. Im większa wartość Convex, tym mniejsze przemieszczenie sąsiadujących biegunów (rys. 17.8 c). Im większa war-tość Concave, tym więcej biegunów przemieszcza się o taką wartość, jak przemieszczany uchwyt (rys. 17.8b).

• Reset Linear – Przywraca domyślną wartość Falloff Scale.

Rys. 17.8

Keep ContinuityPozwala narzucić więzy na krawędzi edytowanej ścianki.

• All – Przy włączonej opcji zmiana więzów na jednej krawędzi spowoduje zmianę ustawienia dla wszystkich pozostałych krawędzi. Typy więzów:

• Free – brak więzów, • G0 – położenie krawędzi nie ulega zmianie, • G1 – styczne i G0 nie ulegają zmianie, • G2 – wartość promienia krzywizny, G1 i G0 nie ulega zmianie, • G3 – dynamika zmian promienia krzywizny, G2, G1 i G0 nie ulega zmianie.

88 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Część I • Rozdzia ł 17

Lock RegionPozwala określić region, w którym nie będą dokonywane zmiany geometrii (rys. 17.9) wg wartości procentowych liczonych wzdłuż UV.

• Start UV/ End UV – Umożliwia wyświetlanie dostępnych do edycji biegunów.

Rys. 17.9

Insert KnotDodaje wiersz siatki, tworząc nowe bieguny w wyznaczonym miejscu.

• U Direction/V Direction – Opcje określające, na jakim kierunku (U lub V) zostaną dodane wiersze siatki.

Suwakiem (rys. 17.10 a) ustalana jest pozycja procentowa wzdłuż wybranego kierunku. Insert Knot (rys.17.10 b) określa miejsce wstawienia nowego wiersza siatki.

Rys. 17.10

Advanced Off Wyłącza korzystanie z metod zaawansowanych.

Grupa Settings

Extract ToleranceOkreśla tolerancję tworzenia B-Surface. Jeśli do edycji zostanie wybrana ścianka non-B-Surface (np. walcowa lub planarna) program automatycznie wyodrębnia geometrię i zamienia ją na B-Surface. Po zakończeniu edycji NX podmienia wskazaną non-B-Surface na przeedytowaną B-Surface.

W przypadku wybrania do edycji ścianki typu B-Surface tolerancja ta jest ignorowana. Nie jest przeprowadzane wyodrębnianie i podmiana ścianki.

Feature Save Method Dostępne, jeśli jest włączona opcja Associative Freeform Editing. Określa sposób zapamiętywania zmiany położenia biegunów (zmiany kształtu) edytowanej powierzchni:

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 89

Część I • Rozdzia ł 17

• Relative – położenie biegunów po zmianie jest zapamiętywane w odniesieniu do cechy nadrzędnej,

• Absolute – położenie biegunów po zmianie jest zapamiętywane w odniesieniu do absolutne-go układu współrzędnych. Zmiana cechy nadrzędnej nie wpłynie na kształt przeedytowanej powierzchni.

Restore Parent FaceCofa wprowadzone zmiany i przywraca pierwotny kształt.

Grupa MicropositionOpcje ułatwiające wprowadzanie bardzo dokładnych lub niewielkich zmian w położeniu biegunów.

Rate Opcja włączona powoduje zmniejszenie przemieszczenia bieguna w stosunku do kursora do ustawionej wielkości – np. ustawienie Rate 25% powoduje, iż przesunięcie bieguna wynosi 25% przesunięcia kursora na ekranie. Suwak (rys. 17.11 a) służy do ustawienia współczynnika przemieszczenia.

Step ValueDostępne przy włączonej opcji przemieszczenia WCS, Normal lub Vector. Umożliwia precyzyj-ne przemieszczanie wg zadanej wartości. Klikając w ikony + lub – (rys. 17.11 b) można skokowo zmieniać pozycję biegunów.

Rys. 17.11

Przykład 37Celem ćwiczenia jest dokonanie modyfikacji modelu za pomocą X-form.

1. Otwórz plik .../synchronous_modeling/p_37/x_form.prt

Rys. 17.12

2. Zmodyfikuj model tak, jak na rysunku 17.12 2.1. Wybierz polecenie X-Form dla powierzchni. 2.2. Zresetuj ustawienia okna dialogowego.

90 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Część I • Rozdzia ł 17

Rys. 17.13 2.3. Zaznacz ściankę do edycji (rys. 17.13).

2.4. Ustaw metodę przemieszczania uchwytów siatki na Normal. 2.5. Zwiększ liczbę wierszy siatki na kierunku V o 1 (Parameterization Degree V = 2). 2.6. Wskaż górny wiersz siatki do edycji i przeciągnij go do środka (rys. 17.14).

Rys. 17.14

2.7. Odznacz wybrane linie siatki. 2.8. Wyłącz opcję Deselect Poles Automatically. 2.9. Zwiększ liczbę łatek na kierunku U do 15 (Parameterization Patches U = 2). 2.10. Wskaż co trzecią linię siatki na kierunku U (rys. 17.15). 2.11. Przeciągnij je do środka (rys. 17.15).

Rys. 17.15 2.12. Zmień metodę przemieszczenia uchwytów na Rotate (Obrót). Zwróć uwagę

na domyślnie ustawioną opcję: obrót wokół osi Z lokalnego układu współrzędnych (WCS)

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 91

Część I • Rozdzia ł 17

Rys. 17.16

2.13. Przemieść uchwyty do jednego z sąsiednich wierszy siatki (rys. 17.16). 2.14. Zatwierdź OK.3. Zamknij wszystkie pliki.

92 NX & Synchronous Technology © CAMdivision 2013 www.camdivision.pl

Część I • Rozdzia ł 17 Część I • Rozdzia ł 18

© CAMdivision 2013 www.camdivision.pl NX & Synchronous Technology 99

Copyright © CAMdivision 2012/2013ISBN 978-83-934-410-1-3

NXSynchronousTechnology

www.nxcad.pl

www.nxmold.pl

www.camdivision.pl