Investigating and Comparing Two Different Cad Methodologies To Create Top Down Assemblies
Investigating and Comparing Two Different Cad Methodologies To Create Top Down Assemblies
ABSTRACT
There are two main approaches to create CAD assemblies using commercial CAD/CAM systems: bottom-up or top-down. The
bottom-up approach is the traditional approach. There is only one method to follow to create assemblies using the bottom-up
approach: create parts, and then assemble them. The top-down approach is more efficient to use than the bottom-up for large and
complex assemblies because it reduces errors within the assembly. There are two methods to create assemblies using the top-down
approach: layout sketch, master model. These two methods are vastly different. Their technical comparisons and evaluations are not
available. This paper investigates the merits, strengths, and weaknesses of each method. We have designed three case studies to aid in
our research study. The three case studies involve three assemblies: simple, intermediate, and complex. The four differentiating
criteria of the three assembly models are the number of parts per assembly, the number of sketch planes required to create assembly
parts, total number of feature required to create all assembly part, and the number and type of features required to create a given part.
The pencil represents a simple assembly. The hinge represents an intermediate assembly. And the gearbox represents a complex
assembly. Utilizing a commercial CAD/CAM system (SolidWorks), we have created each assembly using each of the two methods.
Based on our research results, we conclude that the master model method is the most robust, flexible, and adaptable method to use for
the top-down approach.
Keywords: Assemblies; Top-down approach; Bottom-Up approach; Layout; Master model, CAD/CAM, SolidWorks.
INTRODUCTION
In the early days before the CAD/CAM field evolved, standard product development process involved part manufacturing followed by
the physical assembly of the components to create the product. This approach was risky as there is no assurance of successfully
achieving the best product development. After introduction of CAD/CAM, CAD/CAM systems such as SolidWorks and Creo provide
product simulation, synthesis, and verification [1]. CAD/CAM systems enable designers to create parts and assemble them to test
their design concepts, all virtually before production [2 - 4].
There are two main approaches to create CAD assemblies using commercial CAD/CAM systems: bottom-up or top-down. The
bottom-up approach [4] is more intuitive and therefore more commonly used. This is the traditional approach. We follow three steps to
create assemblies using the bottom-up approach: (1) create the parts, (2) insert them into an assembly model, and (3) use mates to
assemble the parts. This approach is more useful for small assemblies consisting of hundred or thousand components [5].
The top-down approach [5] is also known as in-context approach. It is preferred for conceptual design when a design team is trying to
conceive a new product and the layout of its components relative to each other in the assembly. It is a first step to define the design
intent of the product (assembly) being designed. The top-down approach is also more efficient to use than the bottom-up for large and
complicated assemblies because it reduces errors within the assembly. Some view the top-down approach as a way to claim space for
the components in the assembly because it shows how the components are laid relative to each other. Others view it as a way to
establish relationships and parameters for the components of the assembly and their dimensions. This approach is more useful for
large and complex assemblies [5].
One of the problems with top-down assembly approach is to find the best method to create the assembly. There are two methods to
create top-down assemblies: layout sketch and master model. Technical comparisons and evaluations of these two methods are not
available. Also, some CAD/CAM systems are more robust than others in implementing these methods as discussed in this paper.
This paper investigates the two methods for the top-down assembly approach. The paper investigates the merits, strengths, and
weaknesses of each method. We have designed three case studies to aid in our research study. The three case studies involve three
assemblies: simple, intermediate, and complex. The paper identifies and discusses the differentiating criteria of the three assembly
models. The pencil represents a simple assembly. The hinge represents an intermediate assembly. And the gearbox represents a
complex assembly. Utilizing a commercial CAD/CAM system (SolidWorks in this paper), we have created each assembly using each
of the two methods and provide detailed analysis and conclusion in this paper.
1
The layout of sketch aids the CAD designer to understand and investigate the relative placements of assembly components and their
clearance margins. It is also useful to define the space utilization by individual component, skeleton model and relation between
components. Thus, it enables the CAD designer to manage assembly requirements effectively in one sketch [5].
Different CAD/CAM systems implement the layout sketch method differently. For example, SolidWorks provides the layout sketch as
part of its assembly module [6]. Creo, on the other hand, provides the layout sketch both as a separate module and as part of its
assembly module [7]. This paper focuses on SolidWorks only. In solidworks, the layout sketch has one orientation in the 3D modeling
space, the front sketch plane. That introduces severe limitations to create assemblies, especially for complex assemblies.
SolidWorks layout sketch method uses the concept of “block” to aid in creating assemblies. The designer groups entities after creating
them into blocks. Each block defines an assembly component (part) of the assembly. For example, if an assembly consists of two
parts, the designer needs to create two blocks, each defining a part. A block behaves as a single entity. Once a block is defined, the
designer uses it to create its corresponding part. The blocks are restricting in that the entities belonging to one block cannot be used to
create another block.
In order to create an assembly with layout sketch method in SolidWorks, we typically follow these steps:
1. Start SolidWorks
2. Select assembly mode
3. Select the layout sketch method
4. Start sketching and dimensioning the required entities in the layout sketch plane (front plane)
5. Create necessary blocks by grouping the entities
6. Convert blocks into parts
7. Save the parts in external files
8. Open each part external file and create the part feature(s)
9. Create appropriate mates between parts
CAD/CAM systems implement the concept of master model differently. In SolidWorks, the mater model is created as a part at the part
level. In Creo, it is created as an assembly at the assembly level. In SolidWorks, we create the master part the same we create a single
part. The only difference is when creating multiple features, we do not merge the features together; we keep them as separate bodies,
i.e. we create a disjoint solid. We save these bodies into separate external files and assemble them to create the assembly.
In order to create an assembly with master model method in SolidWorks, we typically follow these steps:
1. Start SolidWorks
2. Select the part mode
3. Create master part features (separate solid bodies)
4. Save the parts in external files
5. Open a new assembly file
6. Assemble the externally saved parts by inserting them into assembly model and applying the required mates
We have selected three assemblies to create using both methods of the layout sketch approach: simple assembly (a pencil), an
intermediate one (a door hinge), and a complex one (a gearbox). The selection criteria are discussed in the “Analysis and Discussion”
section of the paper. The required number of sketch planes to create assembly parts is the most decisive criterion in determining the
complexity level of creating assemblies using the top-down approach. The goal of creating these three assemblies is to evaluate the
scalability and robustness of the two methods: layout sketch and master model.
2
The pencil is the simple assembly. It has four parts: body, lead, cap, and eraser. We create the sketch for each part in the layout sketch
plane (front plane). Thus, we have to think in advance of how to create each part using the front sketch plane only. In the pencil case,
we create the four parts as revolves (axisymmetric features). The steps used to create the pencil assembly are listed below:
1. Create the body part: after activating the layout sketch in SolidWorks, we create the body sketch shown in Figure 1. Next, we
create a block using the body sketch, save the resulting part externally, open it, revolve it to create the pencil body shown in
Figure 2.
2. Create the lead part: follow the same steps as for the pencil body to create the lead sketch (Figure 3) and the lead feature
(Figure 4).
3
4. Create the eraser part: follow the same steps as for the pencil body to create the eraser sketch (Figure 7) and the eraser feature
(Figure 8).
1. Create the body feature: after opening a new part, create the body sketch shown in Figure 1. Note that the body sketch
geometry is the same regardless of using the layout sketch or the master model method. Revolve the sketch to create the
pencil body feature (same as shown in Figure 2).
2. Create the pencil lead feature: create the lead sketch shown in Figure 3. Revolve the sketch to create the pencil lead feature
(same as shown in Figure 4).
3. Create the pencil cap: create the cap sketch shown in Figure 5. Revolve the sketch to create the pencil cap feature (same as
shown in Figure 6).
4. Create the pencil eraser: create the eraser sketch shown in Figure 7. Revolve the sketch to create the pencil eraser feature
(same as shown in Figure 8).
4
5. Save the four parts externally: we need to spin off the pencil four parts by saving them as external parts in preparation to
create the pencil assembly. We simply right click each solid body in the current part features tree and save it in a file or save
all the solid bodies by using “save bodies” option in right click menu.
6. Assemble the parts to create the pencil shown in figure 11. This is the same step as in the layout sketch method. Figure 9 and
11 are identical as expected.
After creating the pencil assembly using both methods, we can conclude that the layout sketch method requires more steps to create
the assembly; layout sketch requires creating blocks. Moreover, there are lots of other challenges that need in-depth attention in order
to reduce the total modeling time.
1. Create plate–1 part: after activating the layout sketch in SolidWorks, create the plate–1 sketch shown in Figure 12. Next, we
create a block using the plate–1 sketch, save the resulting part externally, open it, extrude it and perform other necessary
features to create the hinge plate–1 shown in Figure 13.
5
2. Create the plate–2 part: follow the same steps as for the plate–1 to create the plate–2 sketch (Figure 14) and the plate - 2
feature (Figure 15).
6
HINGE: MASTER MODEL METHOD
Creating the hinge using the master model method is much simpler and more straightforward than using the layout sketch method. We
create the three parts of the hinge in one SolidWorks parts. The key is to turn off the “Merge Results” function in SolidWorks and use
the “Feature Scope” function which allows the designer to choose parts to merge with each other if needed. We still create the three
parts as extrusion as we did in the layout sketch method. The steps used to create the hinge assembly are listed below:
1. Create plate–1 feature: after opening a new part, create the plate–1 sketch shown in Figure 12. Extrude the sketch and
perform other features to create the hinge plate–1 feature (same as shown in Figure 13).
2. Create plate–2 feature: create the side plate sketch to provide distance required between two plates and mate the features for
pin holding as shown in Figure 20. Extrude the sketch and perform other features required to create the plate–2 feature (same
as shown in Figure 15).
3. Create the pin: create the pin sketch shown in Figure 21. Extrude the sketch to create the pin feature (same as shown in
Figure 17).
The final hinge assembly is the same as shown in Figures 18 and 19. Similar to the layout sketch method, the assembly, at this stage,
does not have assembly mates between its three individual parts. But they can be added if needed. The hinge parts are shown
assembled because they are created at their proper sketch locations.
One can see that as complexity of model increases that limits the layout sketch method and forces designer to represent the all features
of component into 2D plane (layout plane/ front plane). While designer can create the same features of same component more easily in
master model. Layout model also required more steps to create same hinge model than master model.
1. Create the housing part: after activating the layout sketch in SolidWorks, create the housing sketch shown in Figure 22. Next,
we create a block using the housing sketch, save the resulting part externally, open it, perform necessary features required to
create the gearbox housing shown in Figure 23.
7
Figure 22 Gearbox housing layout sketch
Figure 23 Gearbox housing feature
2. Create the two large spur gears: follow the same steps as for the gearbox housing to create the large gear sketch (Figure 24)
and the large gear feature (Figure 25).
Figure 24 Gearbox large gear layout sketch Figure 25 Gearbox large gear feature
3. Create the two small spur gears: follow the same steps as for the large gear to create the small gear sketch (Figure 25) and the
small gear feature (Figure 26).
8
Figure 28 Gearbox shaft haft layout sketch Figure 29 Gearbox shaft feature
5. Create the connector part: follow the same steps as for the gearbox shaft to create the connector sketch (Figure 30) and the
connector feature (Figure 31).
1. Create the housing feature: after opening a new part, create the housing sketch shown in Figure 34.
9
Notice that Figure 34 is different from Figure 22. Extrude the sketch and perform other features to create the gearbox housing feature
(same as shown in Figure 23).
2. Create the two large spur gears: create the gear sketch (same as shown in Figure 24). Extrude the sketch and perform other
feature to create the gear feature (same as shown in Figure 25).
3. Create the two small spur gears: create the gear sketch (same as shown in Figure 26). Extrude the sketch and perform other
feature to create the gear feature (same as shown in Figure 27).
4. Create the remaining components: the master model method allows the designer to create common cuts for in all existing
components. This can be achieved by using the “feature scope” option available in SolidWorks during feature operations. As
shown in Figures 35, we can create one sketch with two circles. We use the sketch to create an extrude cut as shown in Figure
36. We only cut the three features selected and shown under the “Feature Scope” pane shown. This option speeds up the
modeling activities.
7. Save the gearbox parts externally: As shown in Figure 37, right-click the Solid Bodies features node > Save Bodies.
The final gearbox assembly is the same as shown in Figures 32 and 33. Similar to the layout sketch method, the assembly, at this
stage, does not have assembly mates between its seven individual parts. But they can be added if needed. The gearbox parts are
shown assembled because they are created at their proper sketch locations.
As we proceed to complex assemblies such as a gearbox, we have observed that number of steps involved in creating the same
assembly increases significantly in the layout sketch method as compared to the master model method. Also, the visualization and the
relations between components becomes limited in the layout sketch method.
We have presented three case studies to enable us to investigate the two methods commonly used in practice to create assemblies using
the top-down approach: layout sketch and master model. The three case studies involve three assemblies: simple, intermediate, and
complex. The four differentiating criteria of the three assembly models are the number of parts per assembly, the number of sketch
planes required to create assembly parts, total number of feature required to create all assembly part, and the number and type of
features required to create a given part. The pencil represents a simple assembly. The hinge represents an intermediate assembly. And
the gearbox represents a complex assembly. Table 1 shows the first three criteria for each assembly. Table 2 shows the fourth criterion
for each assembly.
During part and assembly creation we have discovered that the required number of sketch planes to create assembly parts is the most
decisive criterion in determining the complexity level of creating assemblies using the top-down approach. This is because the layout
sketch method in SolidWorks allows only one plane (front) for construction, thus severely limiting the modeling flexibility. Thus, we
have classified the assemblies for our three case studies based on this criterion.
10
Table 1. Assembly comparisons based on first three criteria
Criteria
Number Required number of Total
Assembly of parts sketch planes to number of
create assembly parts assembly
features
Pencil 4 1 4
Hinge 3 3 (1 ref plane, right, top 7
plane)
Gearbox 7 5 (2 ref plane, front, top 23
, right plane)
11
Table 3. Comparison metric
Issue Case study Layout Master model
sketch
Pencil 38 32
Number of
Hinge 28 19
steps
Gearbox 43 29
Limited use All cases Only once multiple
of sketch
entities
Importing All cases All instances N/A
external are linked
blocks together
Sketch plane All cases If not aligned No
orientation with layout limitations
sketch plane exist
(Front),
feature
creation
becomes
difficult
Other All cases Too many None
modeling
challenges
CONCLUSION
The layout sketch method is very limited, cumbersome, and time-consuming in SolidWorks. The master model method is much more
versatile and powerful. However, we should mention that other CAD/CAM systems such as Creo have much better implementation of
the layout sketch method.
REFERENCES
1. George Gustav Savii, Computer-Aided Design, In Encyclopedia of Information Systems, edited by Hossein Bidgoli, Elsevier,
New York, 2003. p. 171-186
2. X.F Zha, H.J Du, J.H Qiu, Knowledge-based approach and system for assembly oriented design, Part I: the approach,
Engineering Applications of Artificial Intelligence, 14 (1) February 2001, p. 61-75
12
3. Arun Mathew C.S.P. Rao, (2010),"A CAD system for extraction of mating features in an assembly", Assembly Automation,
Vol.30(2): p. 142 – 146
4. Ibrahim Zeid. 2014. Mastering Solidworks (2nd ed.). Peachpit Press, Berkeley, CA, USA.
5. Ibrahim Zeid. 2004. Mastering Cad/Cam. McGraw-Hill, Inc., New York, NY, USA.
6. http://www.solidworks.com
7. http://www.ptc.com/product/creo
8. Sandberg, Marcus, Michael Kokkolaras, Jan-olov Aidanpaa, Ola Isaksson, Tobias Larsson. 2009. "A master-model approach
to whole jet engine analysis and design optimization". WCSMO-8: 8th World Congress on Structural and Multidisciplinary
Optimization.
9. Massimo Gallizio, Gian Paolo De Poli., Matteo Usseglio. 2006. “ Top dpwn can modeling methodology for low pressure
turbine design” ICAS : 26th international congress of the aeronautical sciences.
13