Vous êtes sur la page 1sur 40

T

N
P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Pro/ENGINEER:
Advanced Assembly Design
and Management

Wildfire 5

Student Guide
Revision 1.0
April 2011

P
R
P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

ASCENT - Center for Technical Knowledge


Pro/ENGINEER: Advanced Assembly Design and Management
Wildfire 5, Revision 1.0
Prepared and produced by:

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

866-527-2368
www.ascented.com

ASCENT Center for Technical Knowledge


1001 E. Market Street, Suite 102
Charlottesville, VA 22902

ASCENT - Center for Technical Knowledge is a division of RAND Worldwide Inc.,


providing custom developed knowledge products and services for leading
engineering software applications. ASCENT is focused on specializing in the
creation of education programs that incorporate the best of classroom learning
and technology-based training offerings.
We welcome any comments you may have regarding this training manual, or any
of our products. To contact us please email: education@ASCENTed.com.
ASCENT - Center for Technical Knowledge, 2011
Printed in the United States of America, all rights reserved. No part of this manual
may be reproduced in any form by any photographic, electronic, mechanical or
other means or used in any information storage and retrieval system without the
written permission of ASCENT, a division of RAND Worldwide, Inc.
Pro/ENGINEER is a registered trademark of Parametric Technology Corporation.

General Disclaimer:
NOTWITHSTANDING ANY LANGUAGE TO THE CONTRARY, NOTHING CONTAINED HEREIN
CONSTITUTES NOR IS INTENDED TO CONSTITUTE AN OFFER, INDUCEMENT, PROMISE, OR CONTRACT
OF ANY KIND. THE DATA CONTAINED HEREIN IS FOR INFORMATIONAL PURPOSES ONLY AND IS NOT
REPRESENTED TO BE ERROR FREE. ASCENT, ITS AGENTS AND EMPLOYEES, EXPRESSLY DISCLAIM
ANY LIABILITY FOR ANY DAMAGES, LOSSES OR OTHER EXPENSES ARISING IN CONNECTION WITH
THE USE OF ITS MATERIALS OR IN CONNECTION WITH ANY FAILURE OF PERFORMANCE, ERROR,
OMISSION EVEN IF ASCENT, OR ITS REPRESENTATIVES, ARE ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES, LOSSES OR OTHER EXPENSES. NO CONSEQUENTIAL DAMAGES CAN BE SOUGHT AGAINST
ASCENT OR RAND WORLDWIDE FOR THE USE OF THESE MATERIALS BY ANY THIRD PARTIES OR FOR
ANY DIRECT OR INDIRECT RESULT OF THAT USE.
THE INFORMATION CONTAINED HEREIN IS INTENDED TO BE OF GENERAL INTEREST TO YOU AND IS
PROVIDED "AS IS", AND IT DOES NOT ADDRESS THE CIRCUMSTANCES OF ANY PARTICULAR
INDIVIDUAL OR ENTITY. NOTHING HEREIN CONSTITUTES PROFESSIONAL ADVICE, NOR DOES IT
CONSTITUTE A COMPREHENSIVE OR COMPLETE STATEMENT OF THE ISSUES DISCUSSED THERETO.
ASCENT DOES NOT WARRANT THAT THE DOCUMENT OR INFORMATION WILL BE ERROR FREE OR
WILL MEET ANY PARTICULAR CRITERIA OF PERFORMANCE OR QUALITY. IN PARTICULAR (BUT
WITHOUT LIMITATION) INFORMATION MAY BE RENDERED INACCURATE BY CHANGES MADE TO THE
SUBJECT OF THE MATERIALS (I.E. APPLICABLE SOFTWARE). RAND SPECIFICALLY DISCLAIMS ANY
WARRANTY, EITHER EXPRESSED OR IMPLIED, INCLUDING THE WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE.

P
R
P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Table of Contents

Table of Contents
Chapter 1 Introduction................................................................. 1-1

1.1 Assembly Design Philosophies...................................... 1-3


Default Datum Planes ..................................................... 1-3
Parts and Subassemblies ............................................... 1-4
Assembly Features ......................................................... 1-4
Assembly Relations......................................................... 1-4
Assembly Regeneration .................................................. 1-4

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

1.2 Component Placement .................................................... 1-6


Selecting References ...................................................... 1-7
Constraints and Offsets................................................... 1-7
References...................................................................... 1-8
1.3 Revision Tools ............................................................... 1-11
Edit Definition ................................................................ 1-11
Edit References............................................................. 1-11
Reorder ......................................................................... 1-12
Insert Mode ................................................................... 1-13
1.4 Assembly File Management.......................................... 1-14
Rename......................................................................... 1-14
Save a Copy.................................................................. 1-15
Backup .......................................................................... 1-16
1.5 Assembly Design Approach ......................................... 1-17
Skeleton Models............................................................ 1-17
Parts in Assembly Mode ............................................... 1-17

Exercise 1a Motor Frame .................................................... 1-18

Chapter 2 Advanced Component Placement............................. 2-1


2.1 Repeating Components................................................... 2-3

2.2 Reference Patterns .......................................................... 2-6

2.3 Component Interfaces ..................................................... 2-8


Auto Place..................................................................... 2-11
2.4 Flexible Components..................................................... 2-12
2.5 Copy and Paste .............................................................. 2-16
Paste Special ................................................................ 2-17
Exercise 2a Advanced Constraints .................................... 2-19

Exercise 2b Using Component Interfaces ......................... 2-30


Exercise 2c Using Flexible Components........................... 2-42
Exercise 2d Copy and Paste ............................................... 2-47

2011, ASCENT - Center for Technical Knowledge

Pro/ENGINEER: Advanced Assembly Design and Management

Chapter 3 Assembly Management.............................................. 3-1


3.1 Layers in Assembly Mode .............................................. 3-3
3.2 Suppress and Resume.................................................. 3-11
3.3 Restructure .................................................................... 3-15
Exercise 3a Working with Layers....................................... 3-18
Exercise 3b Assembly Restructure.................................... 3-28

Chapter 4 Assembly Family Tables............................................ 4-1

4.1 Creating Assembly Family Tables ................................. 4-3


Instance Index............................................................... 4-12

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

4.2 Modifying Family Tables............................................... 4-13


Modifying non-family tables .......................................... 4-14
Adding Components to the Generic Model ................... 4-14
Adding Components to an Instance.............................. 4-15
Deleting Components from an Instance........................ 4-16
Deleting Components from the Generic........................ 4-17
Exercise 4a Assembly Family Tables ................................ 4-18

Exercise 4b Model Plane (Optional)................................... 4-25

Chapter 5 Relations ..................................................................... 5-1


5.1 Assembly Relations ........................................................ 5-3
Symbols .......................................................................... 5-7
Operators ........................................................................ 5-7
Functions ........................................................................ 5-8
Parameters ..................................................................... 5-8
Exercise 5a Relations I........................................................ 5-10

Chapter 6 View Manager.............................................................. 6-1


6.1 Component Display Styles ............................................. 6-3

6.2 Simplified Representations ............................................ 6-9


6.3 System-Defined Simplified Representations .............. 6-10
Default Rep ................................................................... 6-11
Default Envelope Rep ................................................... 6-11
6.4 User-Defined Simplified Representations ................... 6-12
6.5 Opening Simplified Representations........................... 6-18
Exercise 6a Using Component Display Styles.................. 6-20
Exercise 6b Simplified Representations ........................... 6-30
Exercise 6c Define a Simplified Rep without Loading
the Model (Optional) ............................................................. 6-40

ii

2011, ASCENT - Center for Technical Knowledge

Table of Contents

Chapter 7 Advanced View Manager............................................ 7-1


7.1 Advanced Simplified Reps.............................................. 7-3
External Simplified Representations ............................... 7-6
7.2 Zones ................................................................................ 7-9
7.3 Envelopes ....................................................................... 7-14
Exercise 7a Rule-Based Simplified Reps .......................... 7-20

Exercise 7b Zone-Based Simplified Reps ......................... 7-37

Exercise 7c Substitute by Envelope (Optional) ................ 7-45


Chapter 8 Skeleton Models ......................................................... 8-1

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

8.1 Skeleton Models............................................................... 8-3


Parent/Child Relationships.............................................. 8-3
Incorporating Motion ....................................................... 8-4
Spatial Claims ................................................................. 8-5
8.2 Geometry Creation........................................................... 8-6
8.3 Skeleton Properties ......................................................... 8-9
Exercise 8a Creating a Skeleton Part................................. 8-10

Chapter 9 Packaged Components .............................................. 9-1


9.1 Packaging ......................................................................... 9-3
9.2 Finalizing Components ................................................... 9-8
Snap by Proximity ........................................................... 9-8
Exercise 9a Packaging Assembly Components ............... 9-10

Chapter 10 Designing in Context.............................................. 10-1


10.1 External References ...................................................... 10-3
10.2 Reference Viewer ........................................................... 10-4
Displaying Circular References..................................... 10-6

10.3 Creating Parts in Assembly .......................................... 10-9


10.4 Creating Assembly Features ...................................... 10-13

Exercise 10a Assembly Features ..................................... 10-19


Exercise 10b Design in Context ....................................... 10-27

2011, ASCENT - Center for Technical Knowledge

iii

Pro/ENGINEER: Advanced Assembly Design and Management

Chapter 11 Distributing Design Information............................ 11-1


11.1 External Reference Control in Current Assembly ...... 11-3
11.2 Global External References.......................................... 11-7
11.3 Copy Geometry Features............................................ 11-11
11.4 Publish Geometry Feature.......................................... 11-17

11.5 Shrinkwrap Features ................................................... 11-20


Large Assembly Management .................................... 11-20
Incoming vendor models............................................. 11-21
Outgoing Models......................................................... 11-21
Swept Volume Analysis .............................................. 11-21

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Exercise 11a Designing Parts in Context ........................ 11-28

Exercise 11b Using Shrinkwrap Features ....................... 11-46

Chapter 12 Managing External References ............................. 12-1


12.1 Investigating External References............................... 12-3
Model Tree.................................................................... 12-4
Model Information ......................................................... 12-5
Reference Viewer ......................................................... 12-5
Displaying Circular References..................................... 12-6
Breaking Dependencies................................................ 12-8
Checking Memory ......................................................... 12-9
Message Window.......................................................... 12-9
12.2 Severing External References.................................... 12-10
Sketched Features...................................................... 12-10
Coaxial Holes.............................................................. 12-11
Copied Surfaces ......................................................... 12-11
Depth Options ............................................................. 12-11
Merged Features......................................................... 12-11
Independent Copy Geometry Features....................... 12-11

Exercise 12a Severing External References ................... 12-12

Chapter 13 Advanced Assembly Operations .......................... 13-1


13.1 Mirroring Components (Method 1)............................... 13-3
13.2 Mirroring Components (Method 2)............................. 13-12
13.3 Merge and Cut Out ...................................................... 13-17
13.4 Part Intersections ........................................................ 13-21
13.5 Dragging....................................................................... 13-23
Detecting Collision ...................................................... 13-27
Exercise 13a Mirroring Components ............................... 13-29
Exercise 13b Assembly Merge ......................................... 13-36

iv

2011, ASCENT - Center for Technical Knowledge

Table of Contents

Exercise 13c Mirroring an Assembly ............................... 13-42


Exercise 13d Dragging Components ............................... 13-45
Chapter 14 Assembly Model Performance .............................. 14-1

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

14.1 Factors Affecting Model Performance ......................... 14-3


CPU Speed ................................................................... 14-3
RAM .............................................................................. 14-3
Swap Space .................................................................. 14-3
Memory Management ................................................... 14-4
Network Traffic .............................................................. 14-4
Trail Files....................................................................... 14-4
Search Paths................................................................. 14-4
32-Bit Architecture......................................................... 14-5
Dual Processors............................................................ 14-5
Levels of Detail.............................................................. 14-5
Software Configuration.................................................. 14-6
Default Simplified Representations ............................... 14-8

Appendix A Search Tool............................................................. A-1


A.1

Searching Assemblies................................................. A-3

Appendix B Additional Skeleton Exercise ................................ B-1


Exercise B1 Creating a Skeleton ......................................... B-3

Appendix C Pro/PROGRAM........................................................ C-1


C.1 Assembly Pro/PROGRAM .............................................. C-3
Exercise C1 Program l........................................................ C-13
Exercise C2 Program ll....................................................... C-19

Appendix D Interchange Assemblies ........................................ D-1


D.1 Functional Components................................................. D-3

D.2 Simplified Components.................................................. D-8


D.3 Simplifying Using Shrinkwrap Features ..................... D-16
Replace ........................................................................ D-16
Simplified Representation Substitution ........................ D-17
D.4 Case Studies ................................................................. D-18
Example 1 .................................................................... D-18
Example 2 .................................................................... D-20
Example 3 .................................................................... D-20
Exercise D1 Functional Interchange Assemblies I .......... D-22

2011, ASCENT - Center for Technical Knowledge

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Pro/ENGINEER: Advanced Assembly Design and Management

vi

2011, ASCENT - Center for Technical Knowledge

T
N
P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Chapter 1
Introduction

To capture all the required design information in a model, it is important to use


Pro/ENGINEER as a design tool. This statement is also true for assembly design. You
learn new techniques to help create and manage your assembly designs. Using these
techniques, you learn how to create flexible assembly designs and robust models.

This chapter introduces:

Assembly Design Philosophies

Component Placement
Revision Tools

Assembly File Management


Assembly Design Approach

11

12

P
R
P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Introduction

1.1 Assembly Design


Philosophies
New assemblies, like new parts, must start with default datum planes.
Default datum planes provide a foundation for the assembly and must
not be deleted. As references, they are convenient for constraining
the first component to any subsequent components and features at
the assembly level.

Default Datum
Planes

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Default datum planes can be created manually as the first features in


the model using Pro/ENGINEERs default template. They use the
naming convention ASM_FRONT, ASM_RIGHT and ASM_TOP, as
shown in Figure 11.

If the model is created


without a default template,
you can select Insert >
Model Datums > Plane to
create the three default
datums. Using this
technique, the naming
convention is ADTM1,
ADTM2, and ADTM3.

Figure 11

Keep in mind that default datums must be created as the first three
features in the assembly. A start assembly or template can be used to
ensure that the assembly always starts with the default datum planes.

2011, ASCENT - Center for Technical Knowledge

13

Pro/ENGINEER: Advanced Assembly Design and Management

Assemblies consist of components, which can be parts or other


assemblies. Parts can either be assembled or created in the
assembly. Consider using subassemblies in the top-level assembly to
organize the design. Components are listed in the model tree in the
order they were added to the assembly, as shown in Figure 12. The
name of the assembly is listed first in the model tree, followed by the
three default assembly datum planes, coordinate system, parts, and
subassemblies currently constrained in the assembly.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Parts and
Subassemblies

Figure 12

The ability to create features at the top-level assembly and


subassembly levels is a powerful tool. The selection of sketching
planes, orientation planes, and sketching references all form
parent/child relationships. Parent/child relationships that are
established between two components in an assembly are termed
external references. External references can be desired or
undesired in your assembly, depending on your design intent.
External references are discussed later. Techniques to help control
these references are also discussed.

Assembly
Relations

Relations are user-defined mathematical equations used to capture


and control design intent in parts and assemblies. Using
assembly-level relations enables you to drive dimensions and
parameters in one component and equate them to dimensions and
parameters in other components.

Assembly
Features

Assembly
Regeneration

In an assembly, component features are regenerated before


components. Each feature is regenerated in the order that it was
added or created in the assembly. It is a good idea to regenerate
every time you modify your model, so that it is up-to-date. To
regenerate your model, select Edit > Regenerate or click
regenerate assembly features or components, click

14

. To

2011, ASCENT - Center for Technical Knowledge

Introduction

Click
> Tree
Columns to add columns
to the model tree.

The Status column in the model tree shows if a component is


regenerated, frozen, or suppressed, as shown in Figure 13.

Suppressed component
symbol
Status
column

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Frozen component
symbol

Figure 13

2011, ASCENT - Center for Technical Knowledge

15

Pro/ENGINEER: Advanced Assembly Design and Management

1.2 Component Placement

Click
to
cancel the placement.

Click
to complete
the placement.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

This section lists the currently


defined constraints and
enables you to redefine them.

The Component Placement dashboard, as shown in Figure 14, is


used to constrain components within an assembly. The dashboard
appears every time you assemble a new component or redefine the
placement of an existing component.

Click
to flip the
reference for a
constraint.

Select here to specify


the component
reference.

Select New
constraint to add
a new constraint.

Select here to
specify the
assembly reference.

Click here to indicate


how a component being
assembled should be
displayed.

The placement status for the component is


listed here. This section also enables you
to toggle the Allow Assumptions option.

The choice of constraints and references used to assemble


components is important. The references selected form parent/child
relationships. Ensure that the relationships that are established do not
limit future changes (i.e., deleting a component).

Figure 14

16

2011, ASCENT - Center for Technical Knowledge

Introduction

Selecting
References

Select references on the assembly and component. You can select


the references in any order. Click in the required field in the
Placement panel to select a reference on a component or the
assembly. Alternatively, you can right-click and use Select
component item or Select assembly item, as shown in Figure 15,
and then select the appropriate reference.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

The Move Component


option in the right-click
menu enables you to move
the new component to a
more convenient position.
You can also press <Ctrl>
+ <Alt> and use the mouse
to reorient or move the
new component if it has
degrees of freedom.

Figure 15

Constraints and
Offsets

In the Placement slide-up panel of the Component Placement


dashboard, the Constraint Type pull-down menu provides a list of
available constraints. Constraints can be added at any time by
selecting New Constraint in the Placement slide-up panel. They can
be removed at any time by right-clicking and selecting Delete. You
can further define placement of the component using the options in
the Offset box. These options include the following:

To define an offset other than Coincident, select the appropriate


option from the Offset pull-down menu in the Placement slide-up
panel. The Offset option provides a modifiable dimension while
maintaining the Align or Mate requirement. The Oriented option
maintains Mate and Align without having to define a specific offset.

Consider using Mate or


Align with an offset of zero
instead of Mate or Align
with the Coincident option
in the Offset box. The
offset dimension can then
be modified if necessary.

Coincident (default)
Offset
Oriented

2011, ASCENT - Center for Technical Knowledge

17

Pro/ENGINEER: Advanced Assembly Design and Management

The Constraint Enabled checkbox in the Placement slide-up panel


enables individual constraints to be enabled or disabled. Clearing the
checkbox temporarily disables the constraint. The placement
constraint options available in Assembly mode are described in
Table 11.
Table 11
Description

Automatic
(default)

The system assigns an appropriate constraint type based


on the references selected from the assembly and
component.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Option

Selected planar surfaces face the same direction. Selected


revolved surfaces or axes are coaxial. The system
changes aligned revolved surfaces into an Insert
constraint.

Insert

Selected cylindrical surfaces are coaxial.

Coord Sys

Selected coordinate systems are aligned at their origins


with their axes facing the same direction.

Tangent

Selected surfaces are tangent. Surface normals face each


other.

Pnt On Line

A point or vertex is constrained to be in line with an edge,


axis, or datum curve.

Pnt On Srf

A point or vertex is constrained to be in contact with a


surface.

Edge On
Srf

A straight edge is constrained to be in contact with a planar


surface or datum plane.

Fix

The Fix constraint fully constrains a component in its


current location.

Default

The Default constraint fully constrains a component using


its default coordinate system, and aligns it to the
assemblys default coordinate system.

Selected planar surfaces face in opposite directions.

Align

Mate

References

18

Constraints are specified to locate components parametrically with


respect to existing components and assembly features. Similar to the
interdependencies between features in a part, parent/child
relationships also exist in assemblies. Any reference made to other
components when assembling a new component creates a
parent/child relationship.

2011, ASCENT - Center for Technical Knowledge

Introduction

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

You can modify the constraint by clicking


or
to flip the
orientation of the component, or by toggling the Mate constraint to
Align or vice-versa. You can also right-click on the constraint in the
graphics window to access these options, as shown in Figure 16.

Figure 16

Alternatively, you can flip directions by double-clicking on the text


, as shown in

displaying the constraint type and clicking


Figure 17.

Figure 17

2011, ASCENT - Center for Technical Knowledge

19

Pro/ENGINEER: Advanced Assembly Design and Management

Default datum planes can be used as constraint references when


defining component placements. When a datum is selected as a
reference, and the orientation is not acceptable, click
to flip the component.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

right-click menu, or

, use the

110

2011, ASCENT - Center for Technical Knowledge

Introduction

1.3 Revision Tools


As in Part mode, the following four options enable you to easily
manipulate component sequence and parent/child relationships
between components:

Edit Definition
Edit References
Reorder
Insert Mode

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Edit Definition

The Edit Definition option enables you to redefine the original


placement constraints of a component using the Component
Placement dialog box or to redefine any of the elements specified
when creating features in the assembly. To edit the definition of a
component or feature in Assembly mode, select the item, right-click
and select Edit Definition, or select Edit > Edit Definition.

Edit References

The Edit References option enables you to change the placement


constraint references for the component within the assembly or the
placement constraint for an assembly feature. This option enables
you to make the necessary changes without accessing the
Component Placement dialog box or the features dashboard.

To edit references, select the item, right-click and select Edit


References, or select Edit > Edit References. The Reroute Refs
menu appears, as shown in Figure 18.

Figure 18
2011, ASCENT - Center for Technical Knowledge

111

Pro/ENGINEER: Advanced Assembly Design and Management

It is a good idea to roll back


the model so you do not try
to select references that
are on components below
it in the model tree.

Before making any selection, you are first prompted to roll back the
model. Rolling back the model enables you to return the assembly
back to the state it was in when the component or feature was added
to the assembly (i.e., all features and components below it are
suppressed). If you select No, then all existing components and
features remain in the model. When redefining references in a model
that has not been rolled back, be sure to consider parent/child
relationships.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

The Reroute Feat option enables you to select a component to


change its assembly references. The Replace Ref option enables you
to replace one reference with another. This option replaces all
references that are made to the original. The Replace Ref option is
recommended when a reference needs to be removed from the
model.

Reorder

Components and features can be reordered in an assembly. This


enables you to change the order in which they appear in the model
tree, and the order in which they are regenerated. To reorder an item
in an assembly, select it in the model tree and drag and drop it to the
required location. Be sure to consider parent/child relationships when
reordering items (i.e., a child cannot exist before its parent). Features
and components cannot be reordered before the first items in an
assembly.
You can also reorder by selecting Edit > Component Operations >
Reorder. Select the item to reorder and click Done. The message
window indicates where you can insert the feature, as shown in
Figure 19. To complete the reorder, click Before or After and select
the item to move before or after.

Figure 19

Feature 6 (the selected component for reorder)


can be placed before or after any feature

112

2011, ASCENT - Center for Technical Knowledge

Introduction

Insert Mode

Insert mode enables you to add new features or components before


existing items in the model tree. To control inserting using the model
tree, ensure that Features are enabled in the Model Tree Items dialog
box (

> Tree Filters). To insert a new feature or component in

the assembly, click


at the bottom of the model tree and
drag it to the required location. The model appears as it did at the
selected point in the creation of the assembly. All remaining items in
the assembly are suppressed. You can continue to add components

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

or features as necessary. Once done, click and drag


to
the end of the model. All of the suppressed items are automatically
resumed. You can also activate Insert mode using the shortcut menu
in the model tree or graphics window. Select the component in the
model tree at which you want to activate Insert Mode, right-click, and
select Insert Here, as shown on the left of Figure 110. Alternatively,
you can select the feature in the graphics window and right-click, as
shown on the right.

Figure 110

You can also insert by selecting Edit > Component Operations >
Insert Mode > Activate. Select an item to insert after. All features
below the selected item are suppressed. Once you have finished
adding components or features you can resume the suppressed
components by selecting Edit > Component Operations > Insert
Mode >Cancel.

2011, ASCENT - Center for Technical Knowledge

113

Pro/ENGINEER: Advanced Assembly Design and Management

1.4 Assembly File Management


An assembly model can contain many part files. A large number of
files requires effective management. File management is important
because a poorly arranged directory structure can lead to failures on
retrieval.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Assembly files are created in the current working directory.


Components can be assembled from this directory or from another
directory; however, if assembled from another directory, search paths
must be established in the config.pro file to ensure that the system
can find the components. When you save an assembly model, the
system saves it and any modified component to its original location.
The following options can be used to manage an assembly file:

To rename an assembly component, select File > Rename. The


Rename dialog box appears, as shown in Figure 111.

Figure 111

Rename

Rename
Save a Copy
Backup

114

Click

to select the component to be renamed. Enter the new

name in the New Name section of the dialog box and click

2011, ASCENT - Center for Technical Knowledge

Introduction

Save a Copy

You can copy an existing file to a new name while retaining the
original file. This enables you to explore different design options. To
save a copy of an existing assembly, select File > Save a Copy. The
Save a Copy dialog box appears, as shown in Figure 112.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

The copied file is, by


default, stored in the
current working directory.
You can select a different
directory to save the file
using the Look in pull-down
menu.

Figure 112

Enter a new name for the file and click


to save it. The original
file remains in the active window. To work on the new file, you must
open it. If you do not want to save changes in the original file, make
sure that you erase it from session without saving.

2011, ASCENT - Center for Technical Knowledge

115

Pro/ENGINEER: Advanced Assembly Design and Management

Backup

To avoid the loss of work, you could want to create a backup copy of
your file (select File > Backup). This enables you to create a copy of
the assembly and all its components in one location. The Backup
dialog box appears, as shown in Figure 113.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

at the top of the


Folder Tree enables you to
create a new directory for
backup files.

Use the Folder Tree to


navigate to the directory to
back up the file.

Figure 113

Browse to the target directory. The assembly and all associated part
and subassembly files, are stored in the target directory using the
same file names as the original files. Any changes saved to the
backup file remain independent of the original file.

The original model remains


in the active window when
you save the backup copy.

116

2011, ASCENT - Center for Technical Knowledge

Introduction

1.5 Assembly Design Approach

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Two methods can be used to build the top-level assembly: existing


components can be brought into the assembly and constrained
(bottom-up method), or new components can be created within the
context of the assembly (top-down method). In the bottom-up design
method, parts are created first, brought into the assembly, and
constrained using the Component Placement dialog box. This
approach limits the ability to design around other parts or reference
other geometry in the assembly. The top-down approach enables you
to create parts within the context of the assembly. This approach
enables you to organize complex designs by controlling interactions
and dependencies between components within the assembly.

Skeleton Models

A skeleton model is used to conceptualize a top-level assembly. The


use of a skeleton model can help you to simulate motion in an
assembly and control space requirements. Skeleton models are
discussed in detail later.

Parts in
Assembly Mode

Pro/ENGINEER enables you to create parts in the context of the


assembly. As with assembly features, you must be careful about
creating external references when creating a part in Assembly mode.

When working in an assembly, you set a model to be active. When


active, the system displays the model in its normal shading and sets
all other components in gray/transparent shading, as shown in
Figure 114. All inactive components are disabled and cannot be
selected. To activate components, right-click on the model and select
Activate. Activating and deactivating components enables you to
simplify visibility and minimize unintended model changes.

Figure 114
2011, ASCENT - Center for Technical Knowledge

117

Pro/ENGINEER: Advanced Assembly Design and Management

Exercise 1a

Motor Frame

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

In this exercise, you will open an existing assembly, assemble a


subassembly, and continue assembling components to complete the
top-level assembly. The completed assembly is shown in
Figure 115.

Figure 115

Goal

After you complete this exercise, you will be able to:

Assemble a subassembly
Assemble parts to complete the top-level assembly

1. Set the current working directory to Motor_Frame directory.

Task 1 - Change the working directory and open an assembly file.

118

2011, ASCENT - Center for Technical Knowledge

Introduction

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

2. Open motor_frame.asm. The assembly displays as shown in


Figure 116.

Figure 116

Task 2 - Assemble a subassembly.

1. In the toolbar, click

2. Select motor_mount.asm as the file to assemble. The assembly


appears as shown in Figure 117.

Figure 117

2011, ASCENT - Center for Technical Knowledge

119

Pro/ENGINEER: Advanced Assembly Design and Management

3. Open the Placement panel and leave it open during the assembly
process.
Task 3 - Define the first constraint.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

1. Select the two circular surfaces in any order as references for the
constraint, as shown in Figure 118.

Figure 118

2. This adds an Insert constraint in the Placement panel, as shown in


Figure 119. Ensure that the type of constraint being used is
Insert.

Figure 119

120

2011, ASCENT - Center for Technical Knowledge

Introduction

Task 4 - Repeat the constraints on a component.


1. Right-click and select New Constraint.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

2. Select the two surfaces shown in Figure 120.

Figure 120

3. Right-click on the new constraint in the graphics window and


change the type to Mate or select Flip Constraint, as shown in
Figure 121.

Alternatively, you can flip


the direction by
double-clicking on the text
displaying the constraint
.

type and clicking

2011, ASCENT - Center for Technical Knowledge

Figure 121

121

Pro/ENGINEER: Advanced Assembly Design and Management

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

The model updates to appear as shown in Figure 122.

Figure 122

Task 5 - Define a third constraint.

1. Right-click and select New Constraint.

2. Select the two bolt hole surfaces shown in Figure 123.

Figure 123

122

2011, ASCENT - Center for Technical Knowledge

Introduction

3. Review the Component Placement dashboard. The STATUS now

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

displays Fully Constrained. Click


to complete the component
placement, as shown in Figure 124.

Figure 124

Task 6 - Assemble the electric motor part.


1. Assemble motor.prt.

2. Before you begin adding constraints, press <Ctrl> + <Alt> and use
the middle and right mouse buttons to reorient the component to
an appropriate position, as shown in Figure 125.

Figure 125
2011, ASCENT - Center for Technical Knowledge

123

Pro/ENGINEER: Advanced Assembly Design and Management

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

3. Add an Insert constraint, as shown in Figure 126.

Figure 126

4. Add a Mate constraint, as shown in Figure 127.

Figure 127

124

2011, ASCENT - Center for Technical Knowledge

Introduction

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

5. Add an Insert constraint, as shown in Figure 128.

Figure 128

The motor part displays as fully constrained, as shown in Figure 129.

Figure 129
6. Click

to complete the component placement.

2011, ASCENT - Center for Technical Knowledge

125

Pro/ENGINEER: Advanced Assembly Design and Management

Task 7 - Assemble the bearing housing part.

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

1. Assemble bearing_housing.prt using the Mate and Insert


constraints, as shown in Figure 130.

Figure 130

The constrained bearing housing part appears as shown in


Figure 131.

Figure 131
2. Complete the component placement.
126

2011, ASCENT - Center for Technical Knowledge

Introduction

Task 8 - Assemble the bearing part.


1. Assemble bearing.prt using the Align and Insert constraints, as

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

shown in Figure 132. Click


to display the part in a separate
window. This makes it easier to pick the surfaces.

Figure 132

Task 9 - Assemble the shaft part.

1. Assemble shaft.prt using the Insert and Mate constraints, as


shown in Figure 133.

Figure 133
2011, ASCENT - Center for Technical Knowledge

127

Pro/ENGINEER: Advanced Assembly Design and Management

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

The fully constrained shaft appears as shown in Figure 134.

Figure 134

Task 10 - Assemble the coupling part.

1. Assemble coupling.prt using the Mate and Insert constraints, as


shown in Figure 135.

Figure 135

128

2011, ASCENT - Center for Technical Knowledge

Introduction

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

The completed assembly appears as shown in Figure 136.

Figure 136

2. Save the file and erase it from memory.

2011, ASCENT - Center for Technical Knowledge

129

P
E
8
R
6
6 TY
-5
2 OF
7
-2 A
3 S
6 C
8
E

Pro/ENGINEER: Advanced Assembly Design and Management

130

2011, ASCENT - Center for Technical Knowledge

Vous aimerez peut-être aussi