Łatwa wymiana komponentów w Creo z użyciem grup zamienników
Projektując różnego rodzaju produkty, często mierzymy się z kwestią stosowania alternatywnych komponentów pełniących tę samą funkcję. Może to być podyktowane względami oszczędnościowymi (np. w przypadku linii premium produktu i linii standardowej, w której pewne elementy zastępujemy tańszymi odpowiednikami) lub eksploatacyjnymi (np. musimy stosować komponenty o różnej wytrzymałości na warunki zewnętrzne w zależności od lokalizacji – urządzenie pracujące w Dubaju musi mieć inne parametry niż urządzenie pracujące we Władywostoku). W obu przypadkach okazuje się, że najlepszym rozwiązaniem jest stworzenie produktu modułowego, w którym możemy szybko zastępować komponenty ich zamiennikami.
Creo Parametric oferuje duże możliwości zastępowania komponentów w zespole. Używając funkcji zastąpienia komponentu, nie tracimy też wszystkich utwierdzeń i referencji zbudowanych w oparciu o ten model, dzięki czemu unikamy błędów regeneracji, które nieuchronnie wystąpią, jeżeli po prostu usuniemy komponent z zespołu, a następnie na jego miejsce wstawimy nowy. Zastępując komponent w zespole, możemy wykorzystać tzw. rodzinę części, która najczęściej jest typoszeregiem modeli o podobnej charakterystyce geometrycznej, możemy użyć modelu powiązanego z komponentem poprzez referencje zewnętrzne, możemy nawet zastąpić jeden komponent innym modelem, który nie jest w żaden sposób powiązany z oryginalnym modelem. Wymienione metody wymagają natomiast albo powiązań istniejących już między modelami na poziomie samej części, albo (w przypadku niepowiązanych ze sobą komponentów) ręcznego przeniesienia referencji z jednego modelu na drugi. Nie jest to najwygodniejsze podejście, jeżeli mamy grupę komponentów regularnie stosowanych zamiennie; każdorazowe wskazywanie odpowiednich referencji podczas każdej zamiany modelu jest czasochłonne i spowalnia prace projektowe.
Rysunek 1 Możliwości zastąpienia komponentu w Creo Parametric
Dlatego też w Creo Parametric jest dostępna jeszcze jedna możliwość: stworzenie tzw. zespołu wymiany (ang. interchange assembly). Zastosowanie zespołu wymiany pozwala nam na zdefiniowanie grupy modeli, które mogą być zamiennie stosowane jako komponenty w zespole. Co jest najbardziej istotne w tej funkcji, to fakt, że tę grupę komponentów tworzymy z niepowiązanych ze sobą modeli. Dzięki temu możemy umieszczać za pomocą tych samych utwierdzeń różne modele, nie ryzykując błędów regeneracji i uszkodzenia całego zespołu.
Rysunek 2 Zestaw różnych oprawek noża w jednym zespole wymiany
Jest to możliwe dzięki specjalnej funkcji zespołu wymiany umożliwiającej stworzenie tabeli par referencji. Tabelę tę można rozumieć jako rozpiskę przyporządkowania referencji z jednego modelu do odpowiadających im geometrii na drugim modelu, dzięki czemu możliwe jest bezproblemowe zastąpienie komponentu w zespole. Chociaż nie brzmi to wyjątkowo, w istocie jest to potężna funkcja sprawiająca, że referencje zespołu zostaną po prostu przemapowane na geometrię w nowym modelu dzięki tabeli zapisanej w zespole wymiany.
Rysunek 3 Tabela sparowania referencji pomiędzy modelami zespołu wymiany
Istotą korzystania z zespołu wymiany jest wspomniane powyżej tworzenie zestawu etykiet łączących odpowiadającą sobie geometrię referencyjną w poszczególnych modelach. Każda etykieta oznacza dokładnie jedną referencję z modelu źródłowego i równoważną jej geometrię na pozostałych modelach umieszczonych w zespole wymiany. Etykiety te można stworzyć zarówno ręcznie, łącząc odpowiednią geometrię w poszczególnych modelach, jak i automatycznie, wykorzystując istniejący zespół, w którym znajduje się wymienny komponent. Creo Parametric może w takiej sytuacji przeprowadzić analizę modelu i wyodrębnić każdą geometrię (cechy konstrukcyjne, powierzchnie, krawędzie itp.) wykorzystaną z tego modelu jako referencja dla innych komponentów. W efekcie otrzymujemy pełną listę wszystkich referencji niezbędnych do skonfigurowania umieszczenia modelu w zespole. Niemniej korzystając z tej opcji trzeba pamiętać, że uzyskana lista referencji będzie odpowiednia tylko dla wybranego zespołu. Jeżeli chcemy, aby tworzony zespół wymiany był uniwersalny, najlepiej ręcznie zbudować listę możliwych referencji i mieć ją na uwadze podczas umieszczania komponentu w nowym zespole.
Rysunek 4 Etykiety referencji stworzone na podstawie położenia komponentu w wybranym zespole
Łączenie referencji w obrębie jednej etykiety możemy przeprowadzić na różne sposoby. Najbardziej podstawowym rozwiązaniem jest oczywiście ręczne wskazanie odpowiadających sobie par geometrii. Pozwala to na precyzyjne połączenie odpowiednich referencji, zwłaszcza w sytuacji, w której nie dysponujemy żadnymi innymi elementami wspólnymi pomiędzy modelami.
Rysunek 5 Ręczne tworzenie par referencji
Jednak oprócz ręcznego zestawiania referencji, możemy również skorzystać z automatycznego rozpoznawania bazującego na zestawie określonych reguł. Jeżeli modele tworzące grupę wymiany były stworzone np. poprzez skopiowanie jednego modelu pod nową nazwą i wprowadzenie zmian, stworzone na podstawie tego samego szablonu czy też umieszczone za pomocą tego samego interfejsu, możemy automatycznie rozpoznać te zależności dzięki wbudowanym regułom i wygenerować odpowiednie pary geometrii bez konieczności ręcznego przyporządkowywania referencji. Możliwa jest też zmiana kolejności, w jakiej są analizowane poszczególne zależności występujące w modelach, a nawet wyłączanie tych reguł, z których nie chcemy korzystać.
Rysunek 6 Pary referencji odszukane automatycznie na podstawie reguły
Również istotne jest, że w zespole wymiany możemy stosować dowolne modele; nie jesteśmy ograniczeni tylko do pojedynczych modeli części, ale możemy też stosować całe zespoły. W jednym zespole mogą nawet znaleźć się zarówno pojedyncze części, jak i całe zespoły, które mogą być stosowane zamiennie. Dzięki temu zyskujemy znacznie większą elastyczność podczas stosowania zamienników w obrębie jednej grupy modeli.
Rysunek 7 Zespół i pojedyncze części umieszczone w jednym zespole wymiany
Gdy zastępujemy w zespole komponent znajdujący się w zespole wymiany, Creo automatycznie rozpoznaje tę właściwość i daje nam możliwość wybrania zespołu wymiany jako opcji zastąpienia komponentu. Dzięki temu możemy po prostu wybrać z listy nowy model, który chcemy umieścić w miejscu istniejącego, a wszystkie referencje i zależności zostaną automatycznie przeniesione. A gdy konieczne stanie się zastosowanie zupełnie nowego modelu, wystarczy dodać go do zespołu wymiany i skonfigurować odpowiednie pary referencji. Dzięki temu ten nowy model będzie można zastosować w każdym zespole korzystającym z oryginalnego komponentu.
Rysunek 8 Zastępowanie modelu oprawki modelem z grupy wymiany
Rysunek 9 Model oprawki zastąpiony modelem zespołu bez utraty referencji
Konfigurując w zespole wymiany grupę komponentów, możemy z poziomu zespołu łatwo zastąpić jeden komponent innym komponentem z tej grupy, przenosząc na nowy model wszystkie powiązania typu rodzic/dziecko istniejące pomiędzy modelami. Stosując to rozwiązanie, możemy łatwo zastępować stare i wycofywane komponenty ich nowszymi odpowiednikami, nie martwiąc się o naruszenie struktury zespołu. Możemy też przygotować grupę (bibliotekę) zamienników i umieszczać je w zespole w zależności od potrzeb i wymagań projektowych. Zespoły wymiany możemy zastosować nawet do uproszczenia zespołu, projektując najpierw zespół funkcjonalny z wykorzystaniem uproszczonych komponentów (np. bloków), a następnie zastąpić te komponenty szczegółowymi modelami. A wszystko to bez utraty referencji, a więc i poświęcania czasu na usuwanie wynikających z tego problemów.
Autor: Łukasz Mazur

Podsumowanie sesji generalnej 3. dnia 3DEXPERIENCE World 2025

Podsumowanie 2. dnia sesji generalnej na 3DEXPERIENCE World 2025

3DEXPERIENCE World 2025 Dzień 1 w skrócie

Czy możliwość pracy w chmurze zrewolucjonizuje projektowanie CAD?

3DEXPERIENCE World 2025 - możliwości gospodarki generatywnej opartej na AI

W tym roku 26. edycja Model Mania


Przemysłowa Wiosna w Kielcach

Dassault Systèmes wprowadza SOLIDWORKS CPQ

Znamy kolejne filary targów ITM INDUSTRY

Podsumowanie sesji generalnej 3. dnia 3DEXPERIENCE World 2025

Podsumowanie 2. dnia sesji generalnej na 3DEXPERIENCE World 2025

3DEXPERIENCE World 2025 Dzień 1 w skrócie

Czy możliwość pracy w chmurze zrewolucjonizuje projektowanie CAD?
