NX12 Tutorial CH6
NX12 Tutorial CH6
Every day, we see many examples of components that are assembled together into one model such
as bicycles, cars, and computers. All of these products were created by designing and
manufacturing individual parts and then fitting them together. The designers who create them have
to carefully plan each part so that they all fit together perfectly in order to perform the desired
function.
In this chapter, you will learn two kinds of approaches used in Assembly modeling. We will
practice assembly modeling using the impeller assembly as an example. Some parts of this
assembly have already been modeled in earlier chapters.
NX 12 Assembly is a part file that contains the individual parts. They are added to the part file in
such a way that the parts are virtually in the assembly and linked to the original part. This
eliminates the need for creating separate memory space for the individual parts in the computer.
All the parts are selectable and can be used in the design process for information and mating to
insure a perfect fit as intended by the designers. The following figure shows how components are
added to make an assembly.
6.1 TERMINOLOGY
Assembly
Component Object
A component object is a non-geometric pointer to the part file that contains the component
geometry. Component object stores information such as the Layer, Color, Reference set, position
data for component relative to assembly and path of the component part on file system.
Component Occurrences
Reference Set
A reference set is a named collection of objects in a component part or subassembly that you can
use to simplify the representation of the component part in higher level assemblies.
Top-Down Approach
Bottom-Up Approach
After the Component Objects are added to the assembly part file, each Component Object is mated
with the existing objects. By assigning the mating conditions on components of an assembly, you
establish positional relationships, or constraints, among those components. These relationships are
termed Mating Constraints. A mating condition is made up of one or more mating constraints.
There are different mating constraints as explained below:
Touch/Align: Planar objects selected to align will be coplanar but the normals to the planes
will point in the same direction. Centerlines of cylindrical objects will be in line with each
other.
Concentric: Constrains circular or elliptical edges of two components so the centers are
coincident and the planes of the edges are coplanar.
Distance: This establishes a +/- distance (offset) value between two objects
Bond: Creates a weld and welds components together to move as a single object.
Center: Objects will be centered between other objects, i.e. locating a cylinder along a slot
and centering the cylinder in the slot.
Angle: This fixes a constant angle between the two object entities chosen on the components
to be assembled.
6.5 EXAMPLE
We will assemble the impeller component objects. You have modeled all the components in
previous chapters. Now we have to insert them into the assembly environment and apply
constraints to locate them relative to each other. Once the assembling is completed, we can create
an exploded view and prepare the drafting.
Before starting the assembly modeling, make three through-holes on each side of the Impeller-
lower-casing and Impeller-upper-casing (a total number of 6 holes for each casing) for the Hexa-
bolt. Diameter of the holes should be 0.25 and their location should be similar to the figure below.
Make sure to create the holes in the same places for both lower and upper casing, so that when
they are assembled they match.
Name it as Impeller_assembly.prt
OR, if you are in the Modeling Application and want to start assembling,
Turn on Assemblies option in Application tab and a new Assemblies tab shows up
OR
The Home menu bar will now display tools for assembly
Add option adds new component objects whose part files are already created.
Create New lets you create new component geometries inside the assembly file when you
are using Top-Down approach of assembly.
The Assembly Constraints allows you to create assembly constraints and Move Components allows
you to reposition the components wherever you want them in the assembly.
The dialogue box shown on the right side will pop up. You
can select the part files from those existing (should be already
shown in Loaded Parts tab) or you can load the part files
using the Open file options in the dialog box. This will load
the selected part file into the Loaded Parts dialog box.
Note: Feel free to play with the Cycle Orientation options to set different orientations.
In the Placement group box, we can define where and how we place this component. In this case,
we will leave the options as default.
Then, you will see a pop-up dialog appears as shown in the figure below.
In the Location group box change the option to Absolute – Work Part to place the new
part at the absolute origin of the current work part
In the Placement group box, first toggle the Move radio button and move the lower casing
away from the upper casing to have enough space for selecting the mating surfaces. What
you will have should like the figure below.
Click on the face of the upper casing in the screen as shown in the figure on the right.
Click on the Flange of the lower casing, you may need to inverse the direction of constraint
Note: If it is difficult for you to select the faces because of the position of the parts, you can move
them by toggling the Move in the Placement group box and manipulate its handler.
The two assembled components will be seen as shown in the figure below.
The lower casing is constrained with respect to the upper casing. Now let us add the impeller.
Select the two faces, first on the impeller and then on the casing, as shown in the figure
below
The preview may show the impeller oriented in the direction opposite to the one we want.
click on the Cycle Last Constraint button in the Geometry to Constrain box, as
shown below
Check the assembly status from its preview, you may have to click on the button for several
times to get the desired result. Now the impeller will be oriented in the right direction.
First, select the face on the shaft and then select the bottom face of the hole in the impeller
as shown
Choose the Touch Align constraint. Use the Infer Center/Axis option in the Geometry
to Constrain box
First, select the outer cylindrical threading on the bolt and then select the inner surface of
the hole on the upper casing as show in the figures below.
Again in the Touch Align constraint change the Geometry to Constrain option to Prefer
Touch
Select the flat face on the bolt and the face on the rib of the upper casing as shown
Repeat the same procedure to add bolts and nuts to all the holes in the assembly.
Note: There is a simpler way to assemble the bolt and nut set. Instead of adding the three parts
individually, you can assemble these components separately in another file. This will be a sub-
assembly. You can insert this subassembly and mate it with the main assembly.
The Final Assembly will look as the shown below. Save the Model.
The Edit Explosion window will pop up along with coordinate handles on the component.
Click OK
Select all the six hexagonal bolts in the assembly by clicking on them
This time click on the Z-axis; hold the button and drag upwards until the reading in the
Distance shows 25 as shown in the following figure. This will move all the six bolts
together to the same distance.
Choose OK
This is the Exploded view of the assembly. You can rotate and see how it looks like.
Click Exploded Views in the ribbon → choose (No Explosion) from the drop-down menu
as shown below
6.6 EXERCISES
Allen Bolt
Allen Nut
Base
Circle base
End clip
Handle
Hexagonal Bolt
L-bar
Pin
Pinion
Pinion handle
Plate
Rack
Sleeve