Exercise 04
Exercise 04
Assembly Constraints
CREATING PRODUCT MODELS BY ASSEMBLING PARTS AND
SUBASSEMBLIES.
Product Models
Assembling parts and subassemblies into a complete model of a product
is part of the product development process. It is the integration of all of
the parts and pieces that make up a product.
We’ll begin by applying some basic constraints to an easy model and then
move on to more complex examples. The process of assembling product
models is called system integration and is an important part of product
development.
Select Working
Directory.
• Double-click the
Peg_Block_Assembly
folder.
• Click OK.
click Assemble.
7. Select assembly_block.prt
and click Open.
Now that the first part is in place we can assemble other parts to it. If we
were to assemble a peg into one of the holes in the block it is intuitive
that we would insert it into the hole until it comes to rest. It’s less intuitive
on a computer. We need to place constraints on the peg until it comes to
rest with the correct placement.
The first constraint we would use is to make the axes of the peg and the
hole coincident so they would line up. You can think of coincident as
another word for “touching”. Next, we would need to make the underside
of the head of the peg coincident with the top of the block.
The second constraint would involve selecting the underside of the head
of the peg and the top of the block. Once again, PTC Creo interprets that
to be a coincident constraint and aligns the flat surfaces.
• Select assembly_peg.prt.
• Click Open.
It is important to note that each click of the mouse tells PTC Creo to use a
new surface to make a constraint. You need to be careful not to click
unnecessarily. Only click to select the appropriate two surfaces.
Assembly models are created by constraining each part one at a time until
the complete product model is constructed. If we know ahead of time
how parts will interact, we can set up prearranged constraints so that the
assembly process is easier. In the case of the peg and the block, the
selection of the cylindrical surface of the peg and the flat underside of the
top of the peg can be automatically predefined so that as you assemble
the peg you only need to click on the blue cylinder of the hole and the
yellow flat surface of the block. We’ll show you how this is done with a
new assembly model.
Also, there are other types of constraints that we can use when
assembling to allow parts to move with respect to each other. These types
of constraints are called kinematic constraints. Let’s try a little more
complicated model.
Select Working
Directory.
• Select truck_top_level.asm.
• Click Open
• Select engine_cover.asm.
• Click Open.
When you constrain a part with a curved surface (such as putting on the
wheels) the first step is to align the two axes. The alignment of these axes
constrains two of the translation axis and two of the rotation axis. This
eliminates four of the six degrees of freedom. Usually you only need to
constrain one more surface for the part to be fully constrained.
When you are constraining a part with a flat surface (such as placing
bricks on top of each other) you must apply an additional constraint. The
alignment of flat surfaces only constrains one translation axis and one
rotational axis. This only eliminates two of the six degrees of freedom. To
finish the constraint, we will need to apply three total constraints which
pair up six surfaces.
Review
Let’s review what we have been able to do in PTC Creo to this point:
Now that you have had a chance to practice each of the steps in the PTC
Creo, try answering these questions:
1. What are constraints and how are parts assembled in PTC Creo
Parametric?
2. What are degrees of freedom? How many are there?
3. How do you know if a degree of freedom has been constrained?
4. What do you always do to the first part in an assembly?
5. How do you make an assembly constraint? What do you click on?
6. What do we call a constraint that allows parts to move with
respect to each other?
Practice Exercise
Let’s see if you can use the skills learned thus far to put together the
glider model from Exercise 1.
2. Click New.
3. Assemble fuselage_assembly.asm
with a Default constraint
4. Assemble wing_left.asm,
wing_right.asm, and tail.asm to
the glider.
FINAL ASSESSMENT
Begin by setting Mars_Rover folder as the working directory and opening
the mars_rover.asm model in PTC Creo Parametric. Follow the
instructions here. At the end of each step do a screen capture and save
the picture using the step number as its name. These pictures can be used
to assess your learning.