unigraphics nx design applications using nx mt10055 (workbook)

106
Design Applications Using NX Workbook February 2006 MT10055 — NX 4 Publication Number mt10055_w NX 4

Upload: cyclotol

Post on 14-Oct-2014

1.247 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: Unigraphics NX Design Applications using NX MT10055 (Workbook)

Design Applications Using NX

WorkbookFebruary 2006MT10055 — NX 4

Publication Numbermt10055_w NX 4

Page 2: Unigraphics NX Design Applications using NX MT10055 (Workbook)

Manual History

ManualRevision

SoftwareVersion

PublicationDate

Version 15.0 February 1999Version 16.0 January 2000Version 17.0 December 2000Version 18.0 September 2001NX September 2002NX 2 December 2003NX 3 November 2004NX 4 February 2006

This edition obsoletes all previous editions.

Proprietary & Restricted Rights Notice

This software and related documentation are proprietary to UGS Corp.

© 2006 UGS Corp. All Rights Reserved.

All trademarks belong to their respective holders.

©2006 UGS Corp.All Rights Reserved.Produced in the United States of America.

2 Design Applications Using NX mt10055_w NX 4

Page 3: Unigraphics NX Design Applications using NX MT10055 (Workbook)

Contents

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Impeller Assembly — An approach in methodology . . . . . . . . . . . . . . 5

The Inner Moldline of the Bottom Housing . . . . . . . . . . . . . . . . . . . 1-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1- 1Creating the Inner Mold Line of the Bottom Housing . . . . . . . . . . . . 1- 2

Creating the Bottom Housing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2- 1Creating the Flange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2- 2

Creating the Assembly Part File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3- 1Creating the Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3- 2

Creating the Upper Housing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4- 1Creating the Upper Housing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4- 2

Creating the Impeller, Part 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5- 1Defining Body & Blade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5- 2

Creating the Impeller, Part 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6- 1Trimming the Blades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6- 2

Creating the Impeller, Part 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- 1Adding Blends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- 2

Creating the Impeller, Part 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8- 1Mating the Impeller to the Assembly . . . . . . . . . . . . . . . . . . . . . . . . 8- 2

©UGS Corp., All Rights Reserved Design Applications Using NX 3

Page 4: Unigraphics NX Design Applications using NX MT10055 (Workbook)

Contents

Creating the Shaft Subassembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9- 1Creating the Impeller Interface of the Shaft subassembly . . . . . . . . 9- 2Creating the Center Section of the Shaft subassembly . . . . . . . . . . . 9-10Creating the Final Section of the Shaft subassembly . . . . . . . . . . . . 9-13

Adding Hardware to the Assembly . . . . . . . . . . . . . . . . . . . . . . . . . 10-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10- 1Adding Fasteners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10- 2

Editing the Assembly Part File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11- 1Editing the Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11- 2

Providing a Second Arrangement . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12- 1Adding Alternate Arrangements . . . . . . . . . . . . . . . . . . . . . . . . . . 12- 2

Applying a Revision to the Assembly . . . . . . . . . . . . . . . . . . . . . . . 13-1

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13- 1Revising the Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13- 2

4 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 5: Unigraphics NX Design Applications using NX MT10055 (Workbook)

Overview

Impeller Assembly — An approach in methodologyThe Impeller assembly is a conceptual design for a mechanism to translatewater flow into axial rotation. For this course, consider the design to be inprogress and know that it will not be totally completed in this class.

The design you will model may or may not be the correct approach. Thisin itself mimics real life situations. As a design is reviewed by differentdisciplines, it matures from the recommendations made by those disciplines.In this class, what is more important is gaining an understanding of themethodology of using a combination of NX functions to capture an aspect ofthe total design intent.

Below is an illustration of the Impeller assembly you will model.

©UGS Corp., All Rights Reserved Design Applications Using NX 5

Page 6: Unigraphics NX Design Applications using NX MT10055 (Workbook)
Page 7: Unigraphics NX Design Applications using NX MT10055 (Workbook)

1Lesson

1 The Inner Moldline of theBottom Housing

OverviewThe design intent for the bottom housing is that its size and shape becontrolled parametrically.

You will create a sketch to define the inner mold line of the bottomhousing. Later, you will use this same sketch to define the outsideshape of the impeller.

©UGS Corp., All Rights Reserved Design Applications Using NX 1-1

Page 8: Unigraphics NX Design Applications using NX MT10055 (Workbook)

1

The Inner Moldline of the Bottom Housing

Creating the Inner Mold Line of the Bottom HousingStep 1: Create a new inch part file called ***_housing_bottom.

Step 2: Create Generator geometry for the inside mold line.

Since one of the design requirements is that the size and shape becontrolled parametrically, the inside mold line will be sketched.

Keep class layer standards in mind. There is a macro inyour application folder to create the class standard layers:

Tools→Macro→Playback

Navigate to application and choose set_layers.macro

Create a sketch named mold_line on the X-Z absolutecoordinate plane.

1-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 9: Unigraphics NX Design Applications using NX MT10055 (Workbook)

1

The Inner Moldline of the Bottom Housing

Sketch the curves as illustrated below and apply the requiredconstraints.

• Rename the constraint (1) inner_radius as shownbelow. This is being done so that this constraintmay be identified easier, later in the course.

• The inside mold line is made up of two lines andtwo arcs.

• Curves that have a common end point should beconstrained tangent to each other.

• The left endpoint of the lower left horizontal lineis located Point onto Curve relative to the verticaldatum axis.

• The two lines should have horizontal constraints.

XC

YC

ZC

Step 3: Save the part and close.

©UGS Corp., All Rights Reserved Design Applications Using NX 1-3

Page 10: Unigraphics NX Design Applications using NX MT10055 (Workbook)

1

Page 11: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Lesson

2 Creating the Bottom Housing

OverviewIn the previous section, an aspect of the design intent for the bottom housingwas captured by creating a sketch that controlled the size and shape of theinner mold line. In this section of the activity you will continue to captureadditional design intent for the bottom housing. The additional aspects are:

• The flange width is based on the bolt hole size

• The number of bolt holes are controlled parametrically

©UGS Corp., All Rights Reserved Design Applications Using NX 2-1

Page 12: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Creating the FlangeStep 1: Open ***_housing_bottom.

Step 2: Orient the WCS to the Absolute CSYS.

Step 3: Revolve the sketch geometry to create the housing body.

The R key on your keyboard is a shortcut to open theRevolve dialog.

Define the revolution axis as the sketch datum axis that is parallelto the XC axis.

The wall thickness is 0.5". Make Offset active, and drag the offsethandle outwards from the sketch.

Drag the start and end handles to the orientation shown below.(-90 to 90)

XC

ZC

YC

Step 4: Make the sketch internal to the revolve feature.

From the Part Navigator, use the MB3 menu over the Revolvenode and choose Make Sketch Internal.

When you make a sketch internal to its feature the sketchis out of the way until you need it.

You do not have to worry about layer management, nomany how many sketches you use to model a product.

2-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 13: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Step 5: Create a variable expression.

In creating the end flanges for this part, a couple of designissues need to be taken into consideration.

1. When adding the flange, the length of the part shouldnot increase.

2. The allowance for hole size and edge distancedetermine flange width.

For our design the hole diameter D is 0.75 and the edgedistance is 2*D; twice the diameter.

If you create an expression for the hole size, this variablecan be referenced in other features that rely on its value.

Create the following length expression variable:hole_dia=.75 in

Step 6: Create the first end flange.

The extrusion should not change the length (along the XCaxis) of the solid body.

Extrude and unite the solid edge illustrated below. Use thefollowing values:

Limits OffsetStart 0 Start 0End 0.5 End 1.25 + 3.5 * hole_dia

The sign (±) of the second offset value depends on thedirection of the offset vector.

©UGS Corp., All Rights Reserved Design Applications Using NX 2-3

Page 14: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Your part should now resemble the illustration below.

Step 7: Create the second flange.

The parameter for the first offset was 1.25+3.5*hole_dia.

The 1.25 (1) value is an allowance for the wall thickness(2) of the revolved section, a 0.25 offset, and for a 0.5 filletthat will be applied later.

The "3.5*hole_dia" is an allowance for the distance fromthe hole center to the edge (3) and to the fillet (4).

2-4 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 15: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Extrude the inside edge shown below and unite to the solidbody. Use the same values as before. Again, the extrusionshould not change the length of the solid body.

The sign (±) of the second offset value will vary dependingon the direction of the offset vector.

Your part should now resemble the illustration below.

Remember to save your part periodically. If rain or solarflares are in the forecast, save more often.

©UGS Corp., All Rights Reserved Design Applications Using NX 2-5

Page 16: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Step 8: Create the first top flange.

The illustration below points out the requirement for the topflanges. Notice that the inside edge (1) and outside edge (2) runparallel to each other. Also notice how the top flange is indented0.25 from the end flanges (3).

2-6 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 17: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Extrude the 4 solid edges that define the inside edge asillustrated below and unite.

Remember that Selection Intent allows you to select atangent chain with one pick.

Remember, this is only 1/2 of the total housing. Whenboth halves are put together, a cross section normal to thecylindrical axis should produce a round cross section. So,with the WCS oriented to the Absolute Coordinate System,make sure the extrude vector points in the -ZC direction.

Use the following values:

Limits OffsetStart 0 Start 0End 0.5 End 1 + 3.5 * hole_dia

The sign (±) of the second offset value will vary dependingon the direction of the offset vector.

©UGS Corp., All Rights Reserved Design Applications Using NX 2-7

Page 18: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Your part should now resemble the illustration below.

Step 9: Mirror the top flange.

Mirror the top flange feature through the sketch datum plane.

Your part should now resemble the illustration below.

2-8 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 19: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Step 10: Create the bolt holes on the top flange.

The design requirements for this hole pattern are asfollows:

0.75 diameter

Hole center to outer edge distance equals 2.5 times thehole diameter.

3 equally spaced holes at 15 degree intervals

In the next few actions you will create some reference features.The first reference feature, a datum plane, will be used to locatethe initial hole feature on the flange. The next reference feature,a datum axis, will be used to define the rotation axis of a circulararray.

Choose Datum Plane.

Select the inner edge as shown below.

Set the Type to Curves and Points.

Choose the selection that defines the inner edge.

©UGS Corp., All Rights Reserved Design Applications Using NX 2-9

Page 20: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Choose Cycle Solution until the datum plane is orientedin the plane of the arc as shown below.

Choose OK.

Create a relative datum axis defined by the cylindrical face (1)illustrated below.

The datum axis will pass through the center of the originalsketched arc.

2-10 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 21: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Create a Simple Thru Hole by defining the diameter with thehole_dia expression. Select the placement face (1) as shownbelow.

Locate the hole by positioning it Point onto Line relative to thedatum plane that intersects the placement face.

Continue to position the hole by using Perpendicular fromthe edge illustrated below. The distance should be defined by2.5*hole_dia.

©UGS Corp., All Rights Reserved Design Applications Using NX 2-11

Page 22: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Create a circular array of the hole feature as illustrated below.The Rotation Axis is to be defined by the datum axis shownbelow. Use the following values:

• Number = 3• Angle = 15 (± apply the right hand rule: with your right

thumb along the plus axis of rotation, the fingers curl inthe plus rotation direction.)

Step 11: Add a duplicate set of holes to the opposite flange.

In the Part Navigator reorder the CIRCULAR_ARRAY beforethe MIRROR_SET.

Edit the MIRROR_SET to add both the INSTANCE andCIRCULAR_ARRAY features.

Step 12: Create the blends.

Apply a single blend with four edges and two radius sets, asshown below.

• Set 1 = 0.5 radius• Set 2 = 1.0 radius

2-12 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 23: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Still in the Edge Blend dialog, ensure that Selection Intent isset to Tangent Curves.

Select one of the edges illustrated below. All of the tangentedges are also selected.

Now select the other edge illustrated below. Once again, thetangent edges are selected.

©UGS Corp., All Rights Reserved Design Applications Using NX 2-13

Page 24: Unigraphics NX Design Applications using NX MT10055 (Workbook)

2

Creating the Bottom Housing

Apply a 0.5 blend to this set of edges.

Select the four small edges as illustrated below and OK a0.1875 blend.

Step 13: Move the two new reference features to layer 62.

Step 14: Save the part and close.

2-14 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 25: Unigraphics NX Design Applications using NX MT10055 (Workbook)

3

Lesson

3 Creating the Assembly Part File

OverviewIn this section of the activity you will create an assembly part file thatwill be used to integrate the different parts of the impeller assembly.

You will use Create New Parent in the bottom housing to create theassembly structure.

©UGS Corp., All Rights Reserved Design Applications Using NX 3-1

Page 26: Unigraphics NX Design Applications using NX MT10055 (Workbook)

3

Creating the Assembly Part File

Creating the AssemblyStep 1: Open ***_housing_bottom.

Step 2: Use Create New Parent on the Assemblies toolbar to create***_impeller_assm.

By default, the model reference set will be used, namedBODY in this case.

By default, the original layers will be preserved in thecomponent object in the new parent part.

Step 3: Use the Assembly Navigator to verify that the model reference setBODY is used for ***_housing_bottom.

Step 4: Using Properties over the ***_housing_bottom node in theAssembly Navigator verify (on the Assembly page) that OriginalLayer was used.

Step 5: Save the parts and close them.

3-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 27: Unigraphics NX Design Applications using NX MT10055 (Workbook)

4

Lesson

4 Creating the Upper Housing

OverviewThe upper half of the housing is identical to the lower half except forthe inspection port located on top.

The design intent dictates that if the bottom half of the housingchanges the top half must reflect the change.

You will use the WAVE Geometry Linker Mirror Body function tocapture this aspect of the design intent.

The size of the inspection port is based on the overall size of thehousing.

A sketch in the lower housing controls the housing size and shape.

You will use interpart expressions to make the size of the inspectionport associative.

©UGS Corp., All Rights Reserved Design Applications Using NX 4-1

Page 28: Unigraphics NX Design Applications using NX MT10055 (Workbook)

4

Creating the Upper Housing

Creating the Upper HousingStep 1: Open ***_impeller_assm.

Step 2: In layer 1, create a new empty component part file named***_housing_top.

Step 3: Use the Wave Geometry Linker to mirror the lower housing intothe ***_housing_top component part file.

Create a relative datum plane in an unused datum layer of the***_housing_bottom part file to mirror the housing through.

Make sure you save the ***_housing_bottom after creatingthe datum plane.

Adjust the lower housing reference set display as needed.

Using the WAVE geometry linker Mirror the housing bottombody into the housing top part.

Make sure At Timestamp is toggled off before performingthe mirror.

Adjust reference set display back to BODY.

4-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 29: Unigraphics NX Design Applications using NX MT10055 (Workbook)

4

Creating the Upper Housing

Step 4: Create datum planes that will be used to create the inspection port.

Because the design intent for the housing is to be able tochange in size and shape, the inspection port must also bemodeled to address these possible changes. With that inmind the following design intent will be imposed on theinspection port feature.

Length = 2/3 of the housing’s largest interior radiusperpendicular to the revolution axis.

Width = 3/5 of the port’s length.

Height = 4 inches above the outside cylindrical face.

Port is centered on the housing cylindrical axis.

Port is located 2 inches from cylindrical face edge (seeillustration).

Make the ***_housing_top part the Displayed Part.

©UGS Corp., All Rights Reserved Design Applications Using NX 4-3

Page 30: Unigraphics NX Design Applications using NX MT10055 (Workbook)

4

Creating the Upper Housing

Create the relative datum plane (1) show below, that is tangentto the cylindrical face (2) and parallel to the flange (3).

Create the next datum plane show below. This datum plane isassociative to the previous datum plane and is offset 4 inches.

4-4 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 31: Unigraphics NX Design Applications using NX MT10055 (Workbook)

4

Creating the Upper Housing

Create the next datum plane (1) show below. This associativedatum plane is to be created through the cylindrical axis ofthe cylindrical face (2) at 90° to the previously created datumplane (3).

Step 5: Create a sketch to define the shape of the inspection port.

Create a sketch to the following requirements:

• Sketch is to be on layer 21.

• Sketch name is port.

Define the sketch plane by the datum plane labeled 1 and thevertical reference by the datum plane labeled 2. The verticalreference direction should point in the XC direction of the WCS.

©UGS Corp., All Rights Reserved Design Applications Using NX 4-5

Page 32: Unigraphics NX Design Applications using NX MT10055 (Workbook)

4

Creating the Upper Housing

Step 6: Create the sketch geometry and apply dimensional constraints asillustrated below.

Arrow 1 is pointing to the end point of the straight, vertical edgeof the solid flange.

Arrow 2 is pointing to a datum plane.

(Your expression names may vary from those illustrated below.)

4-6 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 33: Unigraphics NX Design Applications using NX MT10055 (Workbook)

4

Creating the Upper Housing

Step 7: Create interpart expressions to control the length of the port.

The design intent is that the length of the port is 2/3 (.66)of the housing’s largest interior radius as shown below.This step will capture that design requirement.

First you must identify which expression controls the interiorradius.

Review the MOLDLINE sketch in the ***_housing_bottom partfile. Identify the expression that controls the interior radius(inside_radius=15.000) as illustrated below.

©UGS Corp., All Rights Reserved Design Applications Using NX 4-7

Page 34: Unigraphics NX Design Applications using NX MT10055 (Workbook)

4

Creating the Upper Housing

Review the PORT sketch in the ***_housing_top part file.Identify the expression that controls the length (1) of the portas illustrated below.

Create an interpart expression that links the port length to thelower housings interior radius and then factor the 2/3 constantinto the expression.

The expression should look similar to thefollowing: (xxx represents your initials)

p2=xxx_housing_bottom::inside_radius*.66

The sketch will define the inside shape and size of the port. Next,you will create associative offset curves to define the exterior shapeand size of the port.

4-8 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 35: Unigraphics NX Design Applications using NX MT10055 (Workbook)

4

Creating the Upper Housing

Step 8: Create a set of curves that are an associative offset (1) to the sketchcurves (2) as shown below.

.5

Step 9: Extrude the associative offset feature curves to the exteriorhousing face, with a 5° draft, and unite.

The part could be cast with the inside draft of theinspection port facing either way, up or down. Thedifferences are which half of the mold will form theinterior, and more importantly, whether or not the wallsare constant thickness.

The design intent calls for a constant wall thickness onthe port.

Step 10: Extrude the sketch to the interior face of the housing with 5° ofdraft and subtract it.

©UGS Corp., All Rights Reserved Design Applications Using NX 4-9

Page 36: Unigraphics NX Design Applications using NX MT10055 (Workbook)

4

Creating the Upper Housing

Step 11: Create a blend features on the inspection port in the order listedbelow.

FirstBlendSet 1 0.5 interior corners and around the interior

openingSet 2 1.0 exterior corners

SecondBlendSet 1 0.5 Tangent Curves around the base

Step 12: Verify that the body is in layer 15 (for linked objects) and that itthe body reference set contains only the body.

Step 13: In the ***_impeller_assm part file, replace the reference set for allthe component parts to BODY and make sure layer 15 is Selectable.

Step 14: Save and close the assembly and all of the component part files.

4-10 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 37: Unigraphics NX Design Applications using NX MT10055 (Workbook)

5

Lesson

5 Creating the Impeller, Part 1

OverviewThe design intent in this section of the impeller creation is:

• To allow the number of blades to be changed.

• To parametrically control the shape of the blade.

©UGS Corp., All Rights Reserved Design Applications Using NX 5-1

Page 38: Unigraphics NX Design Applications using NX MT10055 (Workbook)

5

Creating the Impeller, Part 1

Defining Body & BladeStep 1: In the impeller assembly, create a new empty component named

***_impeller.

Step 2: Change the displayed part to ***_impeller.

Step 3: Create the main body of the impeller.

Revolve a body with an embedded sketch using thespecifications shown below.

The WCS is shown in the absolute coordinate orientationand location of 0,0,0.

Position the sketch on the default XC-YC plane.

Step 4: Define the blade generator geometry.

The definition of the blade cross section is supplied by an outsidevendor. The blade definition is provided through a CGM file. In thefollowing steps, you will import the CGM file, add it to a sketch,and then, constrain the sketch to capture the design intent.

In the next two actions the geometry should be placed onlayer 51 and the WCS should be oriented to the AbsoluteCoordinate System.

Choose File→Import→CGM.

5-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 39: Unigraphics NX Design Applications using NX MT10055 (Workbook)

5

Creating the Impeller, Part 1

Select the blade_cross_section.cgm file from the partsdirectory.

Notice, as illustrated below, that the quality of the geometry isa little less than desirable. The repair of the geometry will takeplace after it has been added to a sketch.

A CGM file is more closely related to a drawing thana three dimensional model. When you import a CGMthere is an assumption that you want the representationfor a drawing. The curves are automatically made viewdependent.

This means you would not see these curves when youchange views, for example when you display a differentpart.

Step 5: Convert the imported curves from View Dependent to Model Mode.

Choose Start→Drafting.

Cancel from the Insert Sheet dialog.

Choose Edit→View→View Dependent Edit→Convert View toModel.

Select all of the imported curves (Ctrl+A).

Choose the OK icon.

Choose OK in the dialog.

Choose Start→Modeling.

Step 6: Create a sketch for the blade cross section.

©UGS Corp., All Rights Reserved Design Applications Using NX 5-3

Page 40: Unigraphics NX Design Applications using NX MT10055 (Workbook)

5

Creating the Impeller, Part 1

Define the sketch with the following parameters:

• Sketch name is blade.

• Sketch plane is defined by the datum plane that wascreated for the revolve feature.

Although the section sketch is internal to therevolve feature, the datum entities created for thatsketch are available for use.

• Horizontal axis is XC, the same as the earlier sketch.

Step 7: Add the imported geometry to the BLADE sketch.

When you add the existing curves to the sketch, you canuse Ctrl+A to quickly and easily select all four of them.

Step 8: Assign geometric and dimensional constraints to the sketch.

Drag the arcs to apply coincident constraints to the 4 pairsof endpoints as shown below.

Make sure End Points are selectable in Snap Point.

Apply a tangency constraint to four pairs of curves shownabove.

5-4 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 41: Unigraphics NX Design Applications using NX MT10055 (Workbook)

5

Creating the Impeller, Part 1

Create an associative point in the sketch, using the arc centerof the smaller end of the revolved shape, as shown below:

©UGS Corp., All Rights Reserved Design Applications Using NX 5-5

Page 42: Unigraphics NX Design Applications using NX MT10055 (Workbook)

5

Creating the Impeller, Part 1

Create the constraints as illustrated below.

Note that the arc center (1) requires a point on curve constraintwith the horizontal datum axis.

The rest of the constraints are dimensions.

When the constraints are correct the sketch will be fullyconstrained.

Step 9: Extrude the blade geometry.

Extrude the sketch 12 inches in the +ZC direction and uniteit to the cone feature.

5-6 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 43: Unigraphics NX Design Applications using NX MT10055 (Workbook)

5

Creating the Impeller, Part 1

Step 10: Create interpart expressions to control the length of the extrusion.

In order to create a minimum clearance between theoutside edge of the blade and the inside of the housing ina later step, the extrusion distance must always equalthe largest interior radius of the housing. This will beaccomplished by using an interpart expression.

Review the MOLDLINE sketch in the ***_housing_bottom partfile.

Identify the expression that controls the length of the bladeextrusion, shown above.

Create an interpart expression, that links the blade extrusionlength expression, to the lower housing’s inside radius asshown above.

Step 11: Create a Circular Array of 6 equally spaced blades around a datumaxis.

Step 12: Save the assembly and all component parts; close all parts.

©UGS Corp., All Rights Reserved Design Applications Using NX 5-7

Page 44: Unigraphics NX Design Applications using NX MT10055 (Workbook)

5

Page 45: Unigraphics NX Design Applications using NX MT10055 (Workbook)

6

Lesson

6 Creating the Impeller, Part 2

OverviewThe design intent in this section of the impeller creation is:

• The end of the blade conforms to the interior shape of the housingwith a 0.125 clearance between the end of the blade and thehousing.

©UGS Corp., All Rights Reserved Design Applications Using NX 6-1

Page 46: Unigraphics NX Design Applications using NX MT10055 (Workbook)

6

Creating the Impeller, Part 2

Trimming the BladesStep 1: Open ***_impeller_assm.

Step 2: Review the assembly.

Notice how the blades pierce the housing walls.

Step 3: Create an associative sheet solid.

The first step in creating the sheet solid is to use the WAVEGeometry Linker to create a link between the housing profile andthe impeller.

In the assembly part file we need to see the housing sketchgeometry, which is currently internal to the revolve feature.

You will make the sketch external, display it, and then with theimpeller as the work part, you will display the entire part for thelower housing.

The sketch is in the same layer as the revolved body.

With the ***_housing_bottom as the work part, position thecursor over the revolve feature in the Part Navigator and fromthe MB3 menu choose Make Sketch External.

Again over the revolve feature, in the MB3 menu ifShow/Hide→Show Parents is available, choose the option.

The sketch becomes visible in the assembly because bya default setting the work part displays the entire partreference set.

The sketch will momentarily disappear when you changework parts.

Change the work part to your ***_impeller.

Display the Entire Part for ***_housing_bottom.

Use the Wave Geometry Linker to link the sketch to the***_impeller component part file.

Restore the BODY reference set display for the***_housing_bottom.

Being careful to set the Body Type to Sheet (under MoreOptions in the revolve dialog), revolve the linked sketchgeometry 360° about the XC parallel datum axis.

6-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 47: Unigraphics NX Design Applications using NX MT10055 (Workbook)

6

Creating the Impeller, Part 2

The sheet solid that was created is the exact shape as thatof the inner moldline.

If the blades were trimmed to this sheet solid in thepresent configuration, there would be no clearance.

In this step you will use the Offset Face function to offsetthe entire feature a distance of 0.125.

The offset face function is parametric so, if the size orshape of the parent geometry changes, the sheet solid willupdate to maintain the 0.125 clearance.

Step 4: Use Offset Face, Selection Intent Body Faces, to edit the sheetbody to provide the 0.125 clearance needed between the impellerand housing.

Step 5: Trim the impeller solid body to sheet solid.

Make sure the trim direction is correct!

Step 6: Create the necessary features to complete the two holes illustratedbelow.

©UGS Corp., All Rights Reserved Design Applications Using NX 6-3

Page 48: Unigraphics NX Design Applications using NX MT10055 (Workbook)

6

Creating the Impeller, Part 2

Step 7: Create the keyway.

Create the datum plane as illustrated below through the XCparallel datum axis, 90° to the first datum plane.

Create a Rectangular Pocket on the XC-YC datum plane; thenormal should point along ZC+. Identify the horizontal axisusing the XC parallel datum axis.

Enter the following parameters:

• Length = 7.5• Width = 1.250• Depth = 2.372• Corner Radius = .0625• Floor Radius = .0625

The 2 in the Depth parameter accounts for the radius ofthe hole.

6-4 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 49: Unigraphics NX Design Applications using NX MT10055 (Workbook)

6

Creating the Impeller, Part 2

Locate the pocket by:

• Use Line onto Line between the datum plane (1) and thepocket’s XC center line.

• Use Horizontal 0 (zero) value between the arc’s center point(2) and the edge of the pocket (3).

Step 8: Remove the trim sheet from the model reference set.

You do not want the trim sheet to appear in the assemblywhen the BODY reference set is displayed.

By default, the model reference set “BODY” contains allsheet and solid bodies.

This is set under File→Utilities→CustomerDefaults→Assemblies→Site Standards→ReferenceSets→Contents.

Use Format→Reference Sets to remove the trim sheet from themodel reference set, “BODY.”

Step 9: Save the assembly and all component parts; close all parts.

©UGS Corp., All Rights Reserved Design Applications Using NX 6-5

Page 50: Unigraphics NX Design Applications using NX MT10055 (Workbook)

6

Page 51: Unigraphics NX Design Applications using NX MT10055 (Workbook)

7

Lesson

7 Creating the Impeller, Part 3

OverviewThe design intent in this section of the impeller creation is:

• Each blade will have the same blends.

©UGS Corp., All Rights Reserved Design Applications Using NX 7-1

Page 52: Unigraphics NX Design Applications using NX MT10055 (Workbook)

7

Creating the Impeller, Part 3

Adding BlendsStep 1: If necessary open ***_impeller_assm.

Step 2: Display the ***_impeller.

Step 3: Create a .5 fillet at the base of all the blades.

Step 4: Create a .25 x 45° chamfer on the edges as indicated below.

7-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 53: Unigraphics NX Design Applications using NX MT10055 (Workbook)

7

Creating the Impeller, Part 3

Step 5: Create a variable radius blend on the end of each blade.

Assign the variable radii as instructed below.

• At the end of the edge labeled 1, assign a radius of 1.25.

• At the end of the edge labeled 2, assign a radius of 0.5.

• At the end of the edge labeled 3, assign a radius of 0.0625.

Step 6: Save the top level assembly and all component parts; close allparts.

©UGS Corp., All Rights Reserved Design Applications Using NX 7-3

Page 54: Unigraphics NX Design Applications using NX MT10055 (Workbook)

7

Page 55: Unigraphics NX Design Applications using NX MT10055 (Workbook)

8

Lesson

8 Creating the Impeller, Part 4

OverviewThe design intent in this section of the impeller creation is:

• Build associativity in the assembly so that the impeller maintainsthe correct location and orientation.

©UGS Corp., All Rights Reserved Design Applications Using NX 8-1

Page 56: Unigraphics NX Design Applications using NX MT10055 (Workbook)

8

Creating the Impeller, Part 4

Mating the Impeller to the AssemblyStep 1: Open ***_impeller_assm.

Step 2: In the top level assembly replace the current reference sets of the***_impeller and ***_housing_bottom component part files withthe BODY reference set.

Step 3: Mate the impeller to the housing.

Center the impeller to the bottom housing using the conicalface of the impeller (1) and the cylindrical face of the lowerhousing (2).

8-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 57: Unigraphics NX Design Applications using NX MT10055 (Workbook)

8

Creating the Impeller, Part 4

Assign a distance constraint with a 4 inch offset between theimpeller and housing using the faces shown below.

Step 4: Edit the color of the assembly components.

In order to better distinguish between the components,the color attributes of components may be edited at theassembly level. This will not affect the colors of the bodiesin the part file where they reside.

The bottom housing will remain as created. You will edit the tophousing component color and change the translucency to allow theimpeller to be seen. You will also edit the impeller component.

In the top level assembly review the properties of the tophousing and impeller components. On the assembly page,notice the Specific Component Color and Specific Translucencysettings.

©UGS Corp., All Rights Reserved Design Applications Using NX 8-3

Page 58: Unigraphics NX Design Applications using NX MT10055 (Workbook)

8

Creating the Impeller, Part 4

Use MB3 over the top housing component to edit the display.Set the color to any choice that does not conflict with currentsystem settings and give it a Translucency you prefer (perhapsbetween 50 and 75).

Edit the impeller component to a different color.

Once again review the Assembly properties of the twocomponents.

You can undo assembly level edits by changing the toggleson the Assembly page of Component Properties.

Review the color of the bodies with the component partsdisplayed.

8-4 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 59: Unigraphics NX Design Applications using NX MT10055 (Workbook)

8

Creating the Impeller, Part 4

Step 5: Review the assembly using View→Operation→Section.

See if you can adjust the sectioning plane to visually verifythe blade clearance.

Step 6: Save the assembly and all component parts; close all parts.

©UGS Corp., All Rights Reserved Design Applications Using NX 8-5

Page 60: Unigraphics NX Design Applications using NX MT10055 (Workbook)

8

Page 61: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Lesson

9 Creating the Shaft Subassembly

OverviewThe design intent of the shaft subassembly is that the Shaft_Impellercomponent will control the diameter of the other shaft subassemblycomponents. This will be achieved by linking an edge of theshaft_impeller component to the shaft_extension component.

Another aspect of the design intent is that the wall thickness of theshaft_extension is always 0.375.

©UGS Corp., All Rights Reserved Design Applications Using NX 9-1

Page 62: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Creating the Impeller Interface of the Shaft subassemblyIn this approach you will model the first component of the shaft assembly inthe Shaft-subassembly part file. You will then create a component part file inthe shaft assembly and add the existing solid body to it.

Step 1: Create a new empty component part called ***_shaft_subassmand make it the displayed part.

9-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 63: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Step 2: Create a 360° revolved feature with a sketch section defined “onthe fly.”

Constrain the sketch as a closed outline including one referencecurve, as shown below:

The long vertical (reference status) line and the 2 inchhorizontal line are collinear with the YC and XC datum axes,respectively.

©UGS Corp., All Rights Reserved Design Applications Using NX 9-3

Page 64: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Step 3: Create the chamfers and fillet as instructed below.

Create a 0.125 x 45° chamfer at the edge marked 1.

Create a 0.25 x 45° chamfer at two edges marked 2.

Create a 0.5 blend on the edge marked 3.

9-4 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 65: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Step 4: Create the key-way.

Create the two datum planes as shown below.

• Datum plane 1 passes through the cylindrical axis of therevolved feature.

• Datum plane 2 is tangent to the longest cylindrical face ofthe revolved feature and 90° to datum plane 1.

Create two additional datums on the two planar faces indicatedbelow:

©UGS Corp., All Rights Reserved Design Applications Using NX 9-5

Page 66: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Create an extrude feature based on an internal sketch on thedatum plane through the cylinder axis, with profile curves asshown below:

The sketch represents a path milled by a 4 inch diameterslot mill 0.524 inches deep in the shaft. The mill toolselected by the designer has a 1/16 inch (0.0625) cornerradius.

Since only the portion of the path of the tool intersectingthe part will be cut, the height of the sketch need not beconstrained.

Since the tool must cut from the small end of the shaftas far as possible along the cylinder without gouging thelarge boss on the end of the shaft, the necessary length canbe determined by a tangent constraint.

Constrain the longer vertical sketch line collinear with thedatum on a planar face, as illustrated.

9-6 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 67: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

If necessary, drag curves to the approximate locationbefore dimensioning or use alternate solutions to obtainthe proportions illustrated.

Add a small clearance for the cutter, about .06, between theshort vertical line and the datum on the other planar face, asillustrated.

Add the 2 inch radius dimension and the dimension from thelower line to the tangent datum.

Dimension the lower horizontal line 0.524 below the datumplane that is tangent to the revolved face.

Set the Extrude feature to a Symmetric Distance of 1.25 / 2inches, and set the Subtract option.

©UGS Corp., All Rights Reserved Design Applications Using NX 9-7

Page 68: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Step 5: Create a .0625 blend on the edges of the key-way as shown.

Step 6: Create a hole that is 1.0” diameter x 3.0” deep with a 118° tip.Locate the hole concentric to the shaft.

The part is now complete. The next step is to create a componentpart file and add the part to it.

Step 7: Create a new component part file called ***_shaft_impeller andmove the solid body to it.

There should now be a component part file in the***_shaft_subassm part file.

The new component part file, ***_shaft_impeller, consists ofthe solid body and all of the features used to create it, only thecomponent object remains in the subassembly file.

9-8 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 69: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Step 8: In the ***_shaft_subassm part file, replace the ***_shaft_impeller’scurrent reference set with the BODY reference set.

Step 9: Save the ***_shaft_impeller and ***_shaft_subassm part files.

©UGS Corp., All Rights Reserved Design Applications Using NX 9-9

Page 70: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Creating the Center Section of the Shaft subassemblyThe ***_shaft_impeller part must control the diameter andorientation of the center section.

You will create the center section of the shaft subassembly. You willstart by creating an empty component part file in the subassemblyand then link an edge of the ***_shaft_impeller part to it.

Step 1: In the ***_shaft_subassm, create an empty component part filecalled ***_shaft_extension.

9-10 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 71: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Step 2: Link the edge of the component shown below to the***_shaft_extension part file. Make sure that you are not selectingthe edge of the chamfer.

Step 3: In the ***_shaft_extension part file extrude the linked geometryusing the values below.

Start = 0End = 36Start Offset = 0End Offset = .375

(The sign (±) of the Second Offset value should create anedge that has a larger diameter than the generator curve.

The illustration below shows how the shaft_extension (1) will slipover the shaft_impeller.

If the shaft-impeller’s feature that interfaces with theextension changes size, then the extension diameter willalso change and maintain the .375 wall thickness.

©UGS Corp., All Rights Reserved Design Applications Using NX 9-11

Page 72: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Step 4: Create the two .25 x 45° chamfers as illustrated.

Step 5: In the ***_shaft_subassm part file, replace the***_shaft_extensions’ current reference set with theBODY reference set.

Step 6: Save the ***_shaft_extension and ***_shaft_subassm part files.

9-12 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 73: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Creating the Final Section of the Shaft subassemblyThe modeling approach for the final component of the shaftsubassembly is similar to that of the center section.

You will link geometry from the center section to this component.

When the first component of the subassembly, the ***_shaft_impeller,changes in diameter, the center section also changes, followed by anupdate in the final component.

Step 1: In the ***_shaft_subassm, create an empty component part filecalled ***_shaft_load.

Step 2: Link the inner edge of the extension component shown below tothe ***_shaft_load part file.

©UGS Corp., All Rights Reserved Design Applications Using NX 9-13

Page 74: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

When creating the extruded features in the next two steps,pay close attention to the vector directions. You may needto alter the direction of the values given.

Step 3: In the ***_shaft_load part file extrude the linked geometry inthe YC direction (WCS oriented to the Absolute CSYS) using thevalues below.

The extrusion starts with a negative value. This negative valuewill provide the 1.0" interface into the ***_shaft_extension with an8.0" length outside the extension.

Start = –1End = 8

Step 4: Extrude and unite the edge shown below using the followingvalues.

Start = 0End = 8First Offset = 0Second Offset = –.375

The sign (±) of the Second Offset value should create anedge that has a larger diameter than the generator curve.

9-14 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 75: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Step 5: Create the four flat faces.

First create 2 reference features as shown below.1 – Datum axis through cylindrical face axis2 – Datum plane tangent to cylindrical face.

Do not be concerned if your datum axis does not point inthe same direction as illustrated below, or if your datumplane displays at a different size.

Create a Rectangular Pocket by selecting the datum plane (2)as the placement face and the datum axis (1) as the horizontalreference, as shown above.

Use the following parameters:

• Length = 10• Width = 6• Depth = .75• Corner Radius = 0• Floor Radius = .5

Create the first positioning constraint by using Line onto Lineand selecting the datum axis and the pocket’s XC centerline.

Notice that the pocket is presently hanging over the back edgeof the extrusion. You will enter a negative value to position thepocket on the opposite side of the arc’s edge.

©UGS Corp., All Rights Reserved Design Applications Using NX 9-15

Page 76: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Create the second positioning constraint by using Horizontaland selecting the arc center (1) and the pocket edge (2). Usea value of –2.

Model the other flats as illustrated below by creating a circularinstance array about the datum axis.

9-16 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 77: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Create the chamfers on the edges as directed below.1 – 0.25 x 45°2 – 0.125 x 45°

Step 6: Save the part.

Step 7: In the ***_shaft_subassm part file replace the reference set of the***_shaft_load component with the BODY reference set.

In the ***_shaft_subassm part file, a BODY reference setwas created automatically by the system when you createdthe first body. The default for the reference set is to addcomponents automatically. When the system added thethree components, the reference set that each componentwas currently using was the Entire Part, so the BODYreference set for the subassembly presently representsEntire Part reference sets.

You may use Information, assemblies, Reference Set toverify this.

Step 8: In the ***_shaft_subassm part file, remove all of the objects fromthe BODY reference set and then add the 3 component parts backin.

Since the components are displaying their BODY referencesets, the subassembly BODY reference set now displaysonly bodies from the components.

You may use Information, assemblies, Reference Set toverify this.

Step 9: Save the subassembly part.

©UGS Corp., All Rights Reserved Design Applications Using NX 9-17

Page 78: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Step 10: Display the ***_impeller _assm.

Do not worry yet about the orientation or position of theshaft subassembly.

Step 11: Display the BODY reference set of the ***_shaft_subassembly.

9-18 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 79: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Step 12: Mate the shaft subassembly to the main assembly.

The shaft subassembly was not modeled in assemblyorientation.

As you plan to orient the subassembly to the impeller, keepin mind that the shaft and the impeller have a keywayin common.

Apply Center 2–2 to the corresponding side faces of the twokeyways.

Apply Mate to the faces shown below.

©UGS Corp., All Rights Reserved Design Applications Using NX 9-19

Page 80: Unigraphics NX Design Applications using NX MT10055 (Workbook)

9

Creating the Shaft Subassembly

Apply Center 1–1 to the faces as shown below.

The shaft subassembly should now be mated to the impeller.

Step 13: Edit the color of the three shaft-subassm components to anychoices that satisfy you.

Step 14: Save and close the assembly and all component parts.

9-20 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 81: Unigraphics NX Design Applications using NX MT10055 (Workbook)

10

Lesson

10 Adding Hardware to theAssembly

OverviewIn this section of the activity you will add and mate required hardware usingdifferent part families.

The fasteners that hold the lower and upper housing together mustbe mated to an instanced hole, so that if the hole number andpositions change the number and placement of fasteners will updateaccordingly.

©UGS Corp., All Rights Reserved Design Applications Using NX 10-1

Page 82: Unigraphics NX Design Applications using NX MT10055 (Workbook)

10

Adding Hardware to the Assembly

Adding Fasteners

1 – Impeller Key 2 – Housing Fasteners3 – Impeller Socket Head Cap Screw

Step 1: Open ***_impeller_assm.

Step 2: Add a 1.25" wide x 4" long key to the impeller assembly byselecting a family member out of the key part file. Use the BODYreference set.

Step 3: Mate the key to the keyway in the impeller.

Mate the faces as shown below.

10-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 83: Unigraphics NX Design Applications using NX MT10055 (Workbook)

10

Adding Hardware to the Assembly

Mate the faces as shown below.

Mate the faces as shown below.

Step 4: Fasten the Impeller to the shaft subassembly using a 1.0" diameterx 6" long socket head cap screw. Do this by selecting a familymember out of the shcs part file. Use the BODY reference set.Mate the fastener to the counter-bored hole in the impeller.

©UGS Corp., All Rights Reserved Design Applications Using NX 10-3

Page 84: Unigraphics NX Design Applications using NX MT10055 (Workbook)

10

Adding Hardware to the Assembly

Step 5: Add the first bolt that will hold the upper and lower housingtogether.

Add a 0.75" diameter x 2.5" long Hex head bolt. Do this byselecting a family member out of the bolt part file. Use theBODY reference set.

The centering mating constraint below must be made tothe hole in the bottom housing.

Mate the bolt to the assembly by:

• Apply a center constraint from the face labeled 1 to thecylindrical face of the hole in the bottom housing.

• Apply a mate constraint from the bottom of the bolt headto the face labeled 2.

The first bolts used to hold the two halves of the housingtogether on each side of the assembly need to have at leastone mating condition to the hole feature in the circulararray of the bottom housing.

The holes that appear in the top housing do not belong toa circular array because the top housing was created bya mirroring function.

By mating the bolt as instructed above, the From InstanceFeature function may be used later to populate theremaining holes with bolts.

This practice will also be applied to the first washers andnuts.

10-4 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 85: Unigraphics NX Design Applications using NX MT10055 (Workbook)

10

Adding Hardware to the Assembly

Step 6: Add the first lock washer.

Add a 0.775" inside diameter lock washer to the assembly file.Do this by selecting a family member out of the lock_washerpart file. Use the BODY reference set.

The centering mating constraint below must be made tothe hole in the bottom housing.

Mate the washer by:

• Apply a mate constraint from the planar face of the washer(1) to the bottom face of the bottom housing’s flange.

• Apply a center constraint from the cylindrical face of thewasher to the cylindrical face of the hole in the bottomhousing. The constraint must be made to the hole in thebottom housing.

Step 7: Add the first nut that will hold the upper and lower housingtogether.

Notice that one side of the nut is beveled and the otherside is flat.

Add a 0.75" diameter nut to the assembly part file. Do thisby selecting a family member out of the nut part file. Use theBODY reference set.

The centering mating constraint below must be made tothe hole in the bottom housing.

Mate the flat side of the nut to the bottom face of the lockwasher.

©UGS Corp., All Rights Reserved Design Applications Using NX 10-5

Page 86: Unigraphics NX Design Applications using NX MT10055 (Workbook)

10

Adding Hardware to the Assembly

Center the nut by selecting the nut’s cylindrical face and thecylindrical face of the hole in the bottom housing and chooseOK.

Step 8: Save the mating constraints for the bolt, lock washer, and nut.

Step 9: Add the rest of the fasteners to this side of the housing using the"From Instance Feature" function.

To be successful in the use of the "From Instance Feature"function, a couple of points must be kept in mind.

First, at least one mating constraint must be related tothe circular array. In this activity, the circular array isonly present in the ***_housing_bottom part file. The holepattern in the upper housing is part of the feature that wascreated with Wave Geometry Linker and is not recognizedas an instance array.

Second, the mating constraints must be related to the firstinstance of the array.

Step 10: Continue by adding the fasteners to the opposite side of thehousing, by applying the same methods as used on the previousside.

When selecting the components for the From InstanceFeature function; select them in the graphics window. Ifselection is made in the dialog box window, duplication offasteners will occur on the side that is already done.

Step 11: Save and close the assembly and its component parts.

10-6 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 87: Unigraphics NX Design Applications using NX MT10055 (Workbook)

11Lesson

11 Editing the Assembly Part File

OverviewThe design has been improved; thus, placement and numbers of someassembly components must change. Your capture of design intentwill help to maintain the desired form, fit, and function as you makethe following edits:

• Edit the mold line sketch

• Change the number of holes in housings

• Change the location of the impeller in the assembly

• Change the number of blades on the impeller

• Increase planar interface between shaft and impeller

• Change the length of the shaft extension

• Correct any interferences

©UGS Corp., All Rights Reserved Design Applications Using NX 11-1

Page 88: Unigraphics NX Design Applications using NX MT10055 (Workbook)

11

Editing the Assembly Part File

Editing the AssemblyStep 1: Open the ***_impeller_assm part file and load all components fully.

Step 2: Change the inner mold line of the bottom housing by editing themold line sketch to the values shown below.

Step 3: Add the holes shown below to each of the top flanges by editing theappropriate circular array. Maintain the existing spacing.

Step 4: Review the Impeller assembly.

11-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 89: Unigraphics NX Design Applications using NX MT10055 (Workbook)

11

Editing the Assembly Part File

Did the upper housing and impeller update?

If not, it is because these components are only partiallyloaded.

If the upper housing and impeller components did notupdate open them using the Assembly Navigator.

Notice how the impeller and upper housing have updated to reflectthe changes made in the lower housing. Also notice how the twonew holes have been populated with fasteners. This is because theholes are part of an array and the From Instance Feature functionwas used to place the fasteners.

Step 5: Change the location of the impeller in the assembly.

Edit the distance constraint between the impeller and thehousing bottom from 4 to 7 (or -4 to -7, as appropriate), to movethe impeller 3" further into the housing. Apply the changebefore selecting OK.

Review the assembly part file.

Step 6: Change the profile of the blade by editing the BLADE sketch tothe values shown below.

For clarity, first change the displayed part to the impeller.

Step 7: Change the number of blades on the impeller from 6 to 5. Maintainequal spacing of the blades.

Step 8: Review the assembly.

©UGS Corp., All Rights Reserved Design Applications Using NX 11-3

Page 90: Unigraphics NX Design Applications using NX MT10055 (Workbook)

11

Editing the Assembly Part File

Step 9: Increase the size of the face on the planar face of the shaft_impellerthat touches the impeller.

If we measure the distance between the circular edgeof the chamfer opening on the impeller and the outerdiameter of the shaft_impeller, we see that there is only0.25 radial overlap.

This value needs to be increased to 0.5. To achieve this, youmust edit the sketch of the shaft_impeller revolve feature.

With the Edit the Revolve feature sketch as shown below toincrease the outer radius from 3.00 to 3.25.

Step 10: Review the assembly.

11-4 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 91: Unigraphics NX Design Applications using NX MT10055 (Workbook)

11

Editing the Assembly Part File

Did the upper housing and impeller update?

If not, it is because these components are only partiallyloaded.

If the rest of the shaft subassembly did not update open theparts using the Assembly Navigator.

Here is a good example of design intent captured.

Observe how the shaft extension and shaft_load componentsupdate in size. The shaft extension is now 6.5" in diameter andhas maintained a wall thickness of 0.375. This was expeditedby two operations. First, the boss feature on the shaft_impellercomponent that fits within the shaft_extension had its diameterexpression made associative to the first boss in order to maintain a0.375 offset. Second, the edge of the shaft_impeller was linked tothe shaft_extension component.

Step 11: Save the shaft extension as ***_shaft_ext_short.

You will later provide two alternate arrangements for theassembly. One arrangement will feature a shorter shaftextension and the other will feature the current shaftextension.

Make sure that ***_shaft_extension is the work part.

Choose File→Save As.

An information window pops up informing you that this componentis used in the subassembly and main assembly.

Enter ***_shaft_ext_short and choose OK.

The Save Part File As dialog box reappears. The CUE line promptsyou for a new part file name for the subassembly.

Since the change is to be an alternate arrangement you will notrevise the subassembly and main assembly at this time.

Choose Cancel to indicate that you will not save thesubassembly.

Next you receive the Save As dialog.

This is the system’s way of asking, "Do you really want to do this?"

You do.

Choose Yes.

©UGS Corp., All Rights Reserved Design Applications Using NX 11-5

Page 92: Unigraphics NX Design Applications using NX MT10055 (Workbook)

11

Editing the Assembly Part File

Step 12: Change the length of the shaft extension to 24 inches.

Did the shaft extension’s position update?

If not, it is because the component is only partially loaded.

If the position of the shaft load component did not updateopen the part fully using the Assembly Navigator.

Notice how the shaft_load component maintains its positionrelative to the shaft extension. This is because the shaft_loadcomponent is linked to the extension component.

Your original shaft extension still exists on the disk. In a latersession you will use that part and the newly modified one to createtwo arrangements.

Step 13: Perform a Clearance Check on the assembly.

Change the work part back to the ***_impeller_assm.

Choose Assemblies→Components→Check Clearances

Choose Ctrl+A to select all components and then choose OK.

Notice the "hard" and "touching" interferences listed in the dialog.We are not concerned with the "touching" interferences as they aresimply face to face conditions. However, the "hard" interferencesidentify conditions that need to be addressed.

Double-click on the interference between the Key_35 and the***_impeller.

Move the Interference Check dialog to a location away from thegraphics window and orient the view to as shown below.

11-6 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 93: Unigraphics NX Design Applications using NX MT10055 (Workbook)

11

Editing the Assembly Part File

Zoom in closely to one of the inner corners of the keyway on theimpeller and the key itself as shown in the figure below.

Notice the corner radius of the keyway is too large and interfereswith the chamfer on the key.

You can solve the problem with the floor radius by editing theradius of the pocket in the impeller.

Cancel the Interference Check dialog box.

Step 14: Correct the Interferences.

Change the work part to the ***_impeller.

Edit the floor radius of the keyway to .03125

Change the work part back to the ***_impeller_assm.

Rerun the Check Clearance operation.

Notice that the previous "hard" interference between the key andthe impeller is listed as a new "touching" interference at the topof the dialog box.

Double-click on the interference between the Key_35 and the***_impeller.

Move the Interference Check dialog box to a location away fromthe graphics window and orient the view as shown below.

©UGS Corp., All Rights Reserved Design Applications Using NX 11-7

Page 94: Unigraphics NX Design Applications using NX MT10055 (Workbook)

11

Editing the Assembly Part File

Zoom in closely to the upper right corner of the keyway on theimpeller and the key itself as shown in the figure below.

The back of the key also interferes with the corner radius of thepocket on both sides.

The interference in this case is due to the mating condition appliedbetween the end face of the key and the rectangular pocket.

Edit the mating condition between the key and the end of thekeyway. Convert the mate to a distance of .07.

Bring the Interference Check dialog box back to the graphicsscreen and double-click on the interference between thehex_head_.75x2.5 and the ***_housing_top.

Move the Interference Check dialog box to a location awayfrom the graphics window and, if necessary, Replace View tothe Front view.

11-8 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 95: Unigraphics NX Design Applications using NX MT10055 (Workbook)

11

Editing the Assembly Part File

Zoom in closely on the head of the bolt and the top housingas shown in the figure below. (You may have a different boltdisplayed.)

Notice the interference between the radius under the bolt head andthe hole. If you remember when creating the holes in the housingwe used the exact diameter of the bolt as the hole diameter. It isobvious that we need to have some clearance here.

The top housing is a linked mirror of the bottom housing so wewill need to edit the hole diameter in the bottom housing to seethe change in both parts.

Cancel the Interference Check dialog box.

Change the work part to the ***_housing_bottom.

When we created the bottom housing we established an expressionname and value for the hole diameter and used the expressionwhen we created the thru hole. We then created a circular array ofthe hole and added it to the mirror set for the other side. Changingthe value of the hole diameter expression will affect all the holesin the part and maintain our design intent.

©UGS Corp., All Rights Reserved Design Applications Using NX 11-9

Page 96: Unigraphics NX Design Applications using NX MT10055 (Workbook)

11

Editing the Assembly Part File

Edit the hole_dia expression to .875.

A more challenging fix is to add minimal clearance tothe master hole diameter (make the diameter hole_dia +0.010 for example) and create a one sixteenth inch chamferon the master hole, chamfer all instances, reorder thechamfer, and add it to the mirror set.

If you do this, be sure to place the chamfer on the nut sideof the hole. The mirror body will mimic it on the bolt headside.

Change the work part back to the ***_impeller_assm.

Rerun the Check Clearance function.

there should be new touching interferences, but no hardinterference.

Step 15: Save the assembly and all component part files.

11-10 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 97: Unigraphics NX Design Applications using NX MT10055 (Workbook)

12

Lesson

12 Providing a Second Arrangement

OverviewYou will provide two alternate arrangements for the assembly. Onearrangement will feature a shorter shaft extension you createdearlier, and the other will feature the original longer shaft extension.You will:

• Create a second arrangement

• Rename the default arrangement

• Create subassembly arrangements

• Choose components for each arrangement

• Position parts for and coordinate subassembly arrangements for each toplevel assembly arrangement

• Correct a broken WAVE link

©UGS Corp., All Rights Reserved Design Applications Using NX 12-1

Page 98: Unigraphics NX Design Applications using NX MT10055 (Workbook)

12

Providing a Second Arrangement

Adding Alternate ArrangementsStep 1: Open ***_impeller_assm and fully load all components.

Step 2: Create a new arrangement, Impeller Long Extension.

Starting at the top level node in the Assembly Navigator, Editthe current arrangement.

Create a new arrangement, naming it Impeller ShortExtension.

Step 3: Rename Arrangement 1 to Impeller Long Extension.

Impeller Long Extension should remain as the defaultarrangement.

Step 4: Make the ***_shaft_subassm the displayed part.

Step 5: Rename the default arrangement (Arrangement 1) to Long Shaft.

Step 6: Create a new arrangement, Short Shaft.

Step 7: Using the Assembly Navigator, make the short shaft AlwaysSuppressed in the Long Shaft arrangement and NeverSuppressed in the Short Shaft arrangement.

If necessary set the Assembly Navigator to Include SuppressedComponents. (Toggle the option on. )

Step 8:

Make certain to use the default Long Shaft arrangement.

Step 9: Add ***_shaft_extension to the shaft subassembly as a component.

Add the existing part ***_shaft_extension.

Accept the warning about a linked curve being deleted.

Use the model (“BODY”) reference set, absolute positioning atthe origin, and original layers.

Notice that the ***_shaft_load component part is no longerpositioned correctly.

Step 10: Make the ***_shaft_extension Always Suppressed in the ShortShaft arrangement and Never Suppressed in the Long Shaftarrangement.

Step 11: Display ***_impeller_assm.

12-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 99: Unigraphics NX Design Applications using NX MT10055 (Workbook)

12

Providing a Second Arrangement

Step 12: Reposition ***_shaft_load as follows:

The part can be repositioned because it was not mated.

Only geometry created before the first WAVE link in acomponent can be mated.

We did not need to specify ignore mating conditions in thearrangements, because the shaft_load could not be mated in anycase. It has no geometry that was created before the first linkedcurve LINKED_CURVE (0), the root feature of the part.

Make certain that the Same Position in All option is inactive(box is not checked) and that positioning will be applied to the***_impeller_assm by highlighting it in the list.

On the transformation page, Use Point to Point repositioning.

Do not be concerned at this point that the longer shaftextension does not have the new diameter. You will correctthe broken linked curve later.

For the first point select an arc center of the shaft_load partat the inner end of the sleeve:

©UGS Corp., All Rights Reserved Design Applications Using NX 12-3

Page 100: Unigraphics NX Design Applications using NX MT10055 (Workbook)

12

Providing a Second Arrangement

For the second point use an arc center of the outermost end ofthe shaft:

Step 13: Make ***_impeller_assm the work part.

Step 14: Display the Impeller Short Extension arrangement of the***_impeller_assm.

Step 15: While still displaying ***_impeller_assm, use the AssemblyNavigator to display the Short Shaft arrangement of the***_shaft_subassm.

This edits the Impeller Short Extension arrangement to use theShort Shaft arrangement of the shaft subassembly.

If any mating conditions have problems due to the editSuppress them now. You can correct them later.

Step 16: Verify that the top level assembly displays correctly in both of itsarrangements.

At this point, the long extension still has the diameter ithad before the edit to the sketch in ***_shaft_impeller.

Step 17: Make the shaft subassembly the displayed part.

12-4 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 101: Unigraphics NX Design Applications using NX MT10055 (Workbook)

12

Providing a Second Arrangement

Step 18: Correct the linked curve in ***_shaft_extension.

Make ***_shaft_extension the Work Part.

In the Part Navigator expand the nodes for the solid body andthe extrude feature.

Expand the Section node.

Notice that this linked curve is a broken link.

This broken link is the reason why the longer shaft does not havethe current diameter.

When you updated the shaft_impeller, the shorter extension wasloaded and therefore that part updated. This part was not loadedat that time, so it needs to be updated manually.

Select the edge shown below and choose OK.

Step 19: Display the ***_impeller_assm and verify that the shaft extensionsnow has the correct diameter in both arrangements.

Step 20: If you had to suppress some mating conditions earlier, unsuppressthem now. Usually, there is no long term problem with the matedgeometry and unsuppressing the conditions is all the action youneed to perform.

Step 21: Save and close the assembly and its component parts.

©UGS Corp., All Rights Reserved Design Applications Using NX 12-5

Page 102: Unigraphics NX Design Applications using NX MT10055 (Workbook)

12

Page 103: Unigraphics NX Design Applications using NX MT10055 (Workbook)

13

Lesson

13 Applying a Revision to theAssembly

OverviewIn this last section of the activity, you are to assume that a particularphase of the design has been declared released. Any changes afterthis point will have to be filed in conjunction with a revision.

You will make several changes to the shaft-load component and then do aSave-As. In this operation you will save the component, subassembly, andmain assembly with new names that indicate a revision has taken place.

©UGS Corp., All Rights Reserved Design Applications Using NX 13-1

Page 104: Unigraphics NX Design Applications using NX MT10055 (Workbook)

13

Applying a Revision to the Assembly

Revising the Assembly

Step 1: Open ***_impeller_assm, or change the displayed part to***_impeller_assm, whichever is applicable.

Step 2: Use the Impeller Short Extension arrangement.

Step 3: Make ***_shaft_load the Work Part.

Step 4: Change the number of flats on the ***_shaft_load component from4 to 6 and maintain equal angle.

Step 5: Edit the pocket feature to the values shown below.

Change these values :

Floor Radius = .374Length Z = .375

Step 6: Create a 0.375 wall in the hex area of the part.

Extrude the Face Edges (use selection intent) shown below6 inches into the solid body and set the subtract option. Thesingle sided offset value is –.375.

13-2 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4

Page 105: Unigraphics NX Design Applications using NX MT10055 (Workbook)

13

Applying a Revision to the Assembly

Step 7: Create a 0.75 diameter thru hole as shown below. Locate the holePoint onto Line relative to the datum axis and a distance of 1.5"from the edge of the solid body.

Step 8: Save the part with a new name.

Since this is a revision, the part file needs to be saved with adifferent name so that a history may be maintained.

Choose File→Save As.

An Session Where Used report pops up informing you that thiscomponent is used in the subassembly and main assembly.

Enter ***_shaft_load-a and choose OK.

The Save Part File As dialog box reappears. The CUE line promptsyou for a new part file name for the subassembly.

©UGS Corp., All Rights Reserved Design Applications Using NX 13-3

Page 106: Unigraphics NX Design Applications using NX MT10055 (Workbook)

13

Applying a Revision to the Assembly

Since a change was made to form, fit or function of the shaft_loadcomponent, you will also be required to save the subassembly andmain assembly with a different name.

Enter ***_shaft_subassm-a and choose OK.

The Save Part File As dialog box reappears. The CUE line promptsyou for a new part file name for the main assembly.

Enter ***_impeller_assm-a and choose OK.

Next you receive the Save As dialog. This is the system’s way ofsaying, "Do you really want to do this?" You do.

Choose Yes.

A change that does not affect the form, fit, or function ofa component, such as a drawing note, would not requirea revision to the assembly part files.

Step 9: Make the ***_impeller_assm-a part file the displayed part.

Step 10: Open the original ***_impeller_assm part file.

Step 11: Review the two assemblies. Shade the models and admire yourwork.

There are now two assemblies of the impeller mechanism whichdocument the history at two different design phases.

If Versioning Rules were in effect it would make both assembliesrevisions of the same product. If that were the case, currently, theycould not both be open at one time.

13-4 Design Applications Using NX ©UGS Corp., All Rights Reserved mt10055_w NX 4