![]() A friendly set of e-Tutorial videos and documents on Assemblies and Mating has been created and is available on the Customer Care Corporate site (e-Learning home page). Take a look at the list of the available educational documents on Assemblies and Mating here: e-Learning: Assemblies and Mating. Enjoy your lessons! |
The following section describes how this software manages assemblies, which elements make up an assembly and how they can be put together. Examples are also provided to clarify this important design technique.
What you need to know
Traditional CAD products use the word "Assembly" to describe a collection of components; each component is identified by its own file and is external to the assembly itself. Furthermore, such components can usually contain only a solid entity (or other components, in other words, sub-assemblies).
This software offers a more generic use of the word assembly: an assembly is simply a collection of elements.
You can not only include in the assembly all the geometrical elements made available by the program, but also aggregated entities. It is therefore possible to define an assembly including elements such as wireframe, surfaces, solids, components and groups of components.
This approach enables you to work in a single 3D design environment, where you are not forced to decide in advance what you are going to design. You can start with a single object and go on adding other elements without having to switch to a different working environment.
In this software, you are enabled to modify the structure of an existing assembly any time, either breaking a component into the entities it is composed of, or creating a new component by collecting several existing objects. In this way, a hierarchical structure can be converted to a flat one and vice versa.
Top-Down Approach: This method is particularly useful when designing new components. The component is created straight into the assembly in which it is used. First of all you create the single entities that make up the assembly, then you select the entities and combine them to create the new component. This approach makes the creation of building entities extremely easy, since the component is created exactly where it is used (design in place). The interaction between entities and components and/or the entities which surround them and with which they are to be connected is therefore continuously and immediately kept under control.
Bottom-Up Approach: Using this method the components of the assembly are designed individually and saved in a set of files. These separate files are then imported as components and positioned inside the assembly as desired. This method is particularly useful when you want to assemble parts previously created or imported from other sources.
If a system only supports this approach, it will only be able to verify that the components designed individually are correctly grouped in the assembly. This is a simulation of the assembly of an already defined model rather than the real design of a brand new assembly.
The program does not require you to decide which approach to take to build the assembly. You are free to decide which components to build directly into the assembly and which other components to design in individual files to be then imported as components into the assembly. You will find convenient to design special parts inside the assembly so that possible interactions with other components can be controlled (checked) during the modeling phase. All other objects, which have a more standard definition, can on the contrary be designed in separate files and then added to the assembly.
In practical cases, you need to create parametric relationships among the components of an assembly.
Essentially, you get two kinds of relationships:
It's worth remarking that mating constraints handle components as black boxes and don't imply any dependency between a component and the assembly where it is positioned. On the contrary, inserting profile constraints that refer entities outside a component creates a dependency between the component and the assembly where the constraints were designed. This might imply some limitations in reusing the component in other assemblies.
The Assembly Analyzer enables you to manage information on the various components and on the assembly. This instrument makes all operations of assignment and modification of the information much easier; furthermore, it also gives you a more immediate view of the elements which make up the assembly.
e-Learning on Assemblies and Mating