22 września 2019


Projektowanie niemal każdego rodzaju produktu wymaga zastosowania elementów standardowych, które niekoniecznie są znormalizowane. Element standardowy to taki, który geometrycznie lub topologicznie jest typowy dla określonego rodzaju produktu. Marzeniem każdego konstruktora jest efektywne definiowanie geometrii takich komponentów, ich zastosowanie w aktualnie opracowywanym projekcie oraz automatyczne definiowanie ich wpływu na kontekst projektowy.

Andrzej Wełyczko

Rozważmy przykład reduktora ślimakowego (Rys. 1), w którym zadaniem konstruktora jest mocowanie silnika elektrycznego do korpusu przekładni. W tym przykładzie zadanie jest realizowane w systemie CATIA V5.

cad
Rys. 1

Niezależnie od systemu CAD większość konstruktorów skorzysta w takim przypadku z katalogu elementów standardowych (Rys. 2) i zastosuje odpowiednią (typ, wymiar gwintu, długość) śrubę mocującą. Oczywiście trzeba także zdefiniować położenie silnika w relacji do korpusu i położenie śrub mocujących w relacji do silnika (w CATIA V5 – polecenie Assembly Constraints) oraz przygotować otwory gwintowane w korpusie i to w taki sposób, aby pasowały one do otworów w kołnierzu silnika.
Jeśli w katalogu nie ma wymaganego elementu standardowego, to trzeba taki element zdefiniować. Nic trudnego – w każdym poważnym systemie CAD taki parametryczny komponent może być zdefiniowany (Rys. 2A). Niewielkim nakładem pracy można stworzyć własne biblioteki parametrycznych elementów złącznych (śruby, nakrętki, podkładki, itp.), ale nie jest tak łatwo zdefiniować modele przestrzenne rodziny silników elektrycznych, siłowników pneumatycznych, hydraulicznych, itp.
I tu nasuwa się pytanie: Czy model przestrzenny takiego komponentu musi być parametryczny? Przyzwyczailiśmy się do tego, bo to jest wygodne (po zmianie wartości parametrów zmienia się kształt, wielkość, typ, itd.) i przez lata nie było innych możliwości. Moim zdaniem po wstawieniu komponentu do złożenia jego parametryczność nie jest konieczna, bo zamiast modyfikacji wartości parametrów można przecież zamienić (polecenie Replace Component) jeden element standardowy na inny (także wybrany z katalogu).

 

cały artykuł dostępny jest w wydaniu 7/8 (142/143) lipiec/sierpień 2019