Академический Документы
Профессиональный Документы
Культура Документы
!
!
Copyright
Advanced Assembly Management with Pro/ENGINEER Wildfire
Copyright © 2003 Parametric Technology Corporation. All Rights Reserved.
User and training documentation from Parametric Technology Corporation (PTC) is subject to the copyright laws of the
United States and other countries and is provided under a license agreement that restricts copying, disclosure, and use of
such documentation. PTC hereby grants to the licensed user the right to make copies in printed form of this documentation
if provided on software media, but only for internal/personal use and in accordance with the license agreement under which
the applicable software is licensed. Any copy made shall include the PTC copyright notice and any other proprietary notice
provided by PTC. This documentation may not be disclosed, transferred, modified, or reduced to any form, including
electronic media, or transmitted or made publicly available by any means without the prior written consent of PTC and no
authorization is granted to make copies for such purposes.
Information described herein is furnished for general information only, is subject to change without notice, and should not be
construed as a warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or inaccuracies
that may appear in this document.
The software described in this document is provided under written license agreement, contains valuable trade secrets and
proprietary information, and is protected by the copyright laws of the United States and other countries. It may not be copied
or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in the software
licenses agreement except with written prior approval from PTC. UNAUTHORIZED USE OF SOFTWARE OR ITS
DOCUMENTATION CAN RESULT IN CIVIL DAMAGES AND CRIMINAL PROSECUTION.
Registered Trademarks Of Parametric Technology Corporation or a Subsidiary
Advanced Surface Design, CADDS, Computervision, Computervision Services, Electronic Product Definition, EPD,
EPD.Connect, Expert Machinist, Flexible Engineering, HARNESSDESIGN, Info*Engine, InPart, Optegra, Parametric
Technology, Parametric Technology Corporation, PHOTORENDER, Pro/DESKTOP, Pro/E, Pro/ENGINEER, Pro/HELP,
Pro/INTRALINK, Pro/MECHANICA, Pro/TOOLKIT, PTC, PT/Products, Shaping Innovation, and Windchill.
Trademarks of Parametric Technology Corporation or a Subsidiary
3DPAINT, Associative Topology Bus, Behavioral Modeling, CDRS, CounterPart, Create Collaborate Control, CV, CVact,
CVaec, CVdesign, CV-DORS, CVMAC, CVNC, CVToolmaker, DataDoctor, DesignSuite, DIMENSION III, DIVISION, DVS,
DVSAFEWORK, EDE, e/ENGINEER, Electrical Design Entry, EMX, eNC Explorer, Expert MoldBase, Expert Toolmaker,
GRANITE, ISSM, KDiP, Knowledge Discipline in Practice, Knowledge System Driver, ModelCHECK, MoldShop, NC Builder,
Pro/Web.Publish, Pro/WELDING, Product Development Means Business, Product First, Products First, ProductView,
PTC Precision, Shrinkwrap, The Product Development Company, The Way to Product First, Wildfire,
Windchill DynamicDesignLink, Windchill PartsLink, Windchill PDMLink, Windchill ProjectLink, and Windchill SupplyLink.
Third-Party Trademarks
Adobe is a registered trademark of Adobe Systems. Advanced ClusterProven, ClusterProven, and the ClusterProven design
are trademarks or registered trademarks of International Business Machines Corporation in the United States and other
countries and are used under license. IBM Corporation does not warrant and is not responsible for the operation of this
software product. AIX is a registered trademark of IBM Corporation. Allegro, Cadence, and Concept are registered
trademarks of Cadence Design Systems, Inc. AutoCAD is a registered trademark of Autodesk, Inc. Baan is a registered
trademark of Baan Company. CADAM and CATIA are registered trademarks of Dassault Systems. COACH is a trademark
of CADTRAIN, Inc. DOORS is a registered trademark of Telelogic AB. FLEXlm is a registered trademark of GLOBEtrotter
Software, Inc. Geomagic is a registered trademark of Raindrop Geomagic, Inc.
EVERSYNC, GROOVE, GROOVEFEST, GROOVE.NET, GROOVE NETWORKS, iGROOVE, PEERWARE, and the
interlocking circles logo are trademarks of Groove Networks, Inc. Helix is a trademark of Microcadam, Inc. HOOPS is a
trademark of Tech Soft America, Inc. HP-UX is a registered trademark and Tru64 is a trademark of the Hewlett-Packard
Company. I-DEAS, Metaphase, Parasolid, SHERPA, Solid Edge, and Unigraphics are trademarks or registered trademarks
of Electronic Data Systems Corporation (EDS). InstallShield is a registered trademark and service mark of InstallShield
Software Corporation in the United States and/or other countries. Intel is a registered trademark of Intel Corporation. IRIX is
a registered trademark of Silicon Graphics, Inc. MatrixOne is a trademark of MatrixOne, Inc. Mentor Graphics and
Board Station are registered trademarks and 3D Design, AMPLE, and Design Manager are trademarks of Mentor Graphics
Corporation. Netscape and the Netscape N and Ship's Wheel logos are registered trademarks of Netscape Communications
Corporation in the U.S. and other countries. Oracle is a registered trademark of Oracle Corporation. OrbixWeb is a
registered trademark of IONA Technologies PLC. PDGS is a registered trademark of Ford Motor Company. RAND is a
trademark of RAND Worldwide. Rational Rose is a registered trademark of Rational Software Corporation. RetrievalWare is
a registered trademark of Convera Corporation. RosettaNet is a trademark and Partner Interface Process and PIP are
registered trademarks of “RosettaNet,” a non-profit organization. SAP and R/3 are registered trademarks of
SAP AG Germany.
!
!
Copyright
SolidWorks is a registered trademark of SolidWorks Corporation. All SPARC trademarks are used under license and are
trademarks or registered trademarks of SPARC International, Inc. in the United States and in other countries. Products
bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. STHENO is a trademark
of CAD Schroer GmbH. Sun, Sun Microsystems, the Sun logo, Solaris, UltraSPARC, Java and all Java based marks, and
“The Network is the Computer” are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and
in other countries. VisTools is a trademark of Visual Kinematics, Inc. (VKI). VisualCafé is a trademark of WebGain, Inc.
WebEx is a trademark of WebEx Communications, Inc. Microsoft, Windows, Windows NT, Visual Basic, and the
Visual Basic logo are registered trademarks of Microsoft Corporation in the United States and/or other countries.
Licensed Third-Party Technology Information
Certain PTC software products contain licensed third-party technology: Rational Rose 2000E is copyrighted software of
Rational Software Corporation. RetrievalWare is copyrighted software of Convera Corporation. VisualCafé is copyrighted
software of WebGain, Inc. VisTools library is copyrighted software of Visual Kinematics, Inc. (VKI) containing confidential
trade secret information belonging to VKI. HOOPS graphics system is a proprietary software product of, and is copyrighted
by, Tech Soft America, Inc. G-POST is copyrighted software and a registered trademark of Intercim. VERICUT is
copyrighted software and a registered trademark of CGTech. Pro/PLASTIC ADVISOR is powered by Moldflow technology.
Moldflow is a registered trademark of Moldflow Corporation. The JPEG image output in the Pro/Web.Publish module is
based in part on the work of the independent JPEG Group. DFORMD.DLL is copyrighted software from Compaq Computer
Corporation and may not be distributed. METIS, developed by George Karypis and Vipin Kumar at the University of
Minnesota, can be researched at http://www.cs.umn.edu/~karypis/metis. METIS is © 1997 Regents of the University of
Minnesota. LightWork Libraries are copyrighted by LightWork Design 1990–2001. Visual Basic for Applications and Internet
Explorer is copyrighted software of Microsoft Corporation. Adobe Acrobat Reader is copyrighted software of Adobe
Systems. Parasolid © Electronic Data Systems (EDS). Windchill Info*Engine Server contains IBM XML Parser for Java
Edition and the IBM Lotus XSL Edition. Pop-up calendar components Copyright © 1998 Netscape Communications
Corporation. All Rights Reserved. TECHNOMATIX is copyrighted software and contains proprietary information of
Technomatix Technologies Ltd. Apache Server, Tomcat, Xalan, and Xerces are technologies developed by, and are
copyrighted software of, the Apache Software Foundation (http://www.apache.org/) – their use is subject to the terms and
limitations at: http://www.apache.org/LICENSE.txt. UnZip (© 1990-2001 Info-ZIP, All Rights Reserved) is provided “AS IS”
and WITHOUT WARRANTY OF ANY KIND. For the complete Info-ZIP license see
ftp://ftp.info-zip.org/pub/infozip/license.html. Gecko and Mozilla components are subject to the Mozilla Public License
Version 1.1 at http://www.mozilla.org/MPL/. Software distributed under the MPL is distributed on an "AS IS" basis,
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the MPL for the specific language governing rights
and limitations. Technology "Powered by Groove" is provided by Groove Networks, Inc. Technology "Powered by WebEx" is
provided by WebEx Communications, Inc. Acrobat Reader is Copyright © 1998 Adobe Systems Inc. Oracle 8i run-time,
Copyright © 2000 Oracle Corporation. The Java™ Telnet Applet (StatusPeer.java, TelnetIO.java, TelnetWrapper.java,
TimedOutException.java), Copyright © 1996, 97 Mattias L. Jugel, Marcus Meißner, is redistributed under the GNU General
Public License. This license is from the original copyright holder and the Applet is provided WITHOUT WARRANTY OF
ANY KIND. You may obtain a copy of the source code for the Applet at http://www.mud.de/se/jta (for a charge of no more
than the cost of physically performing the source distribution), by sending an e-mail to leo@mud.de or marcus@mud.de—
you are allowed to choose either distribution method. The source code is likewise provided under the GNU General Public
License. GTK+The GIMP Toolkit are licensed under the GNU LPGL. You may obtain a copy of the source code at
http://www.gtk.org/, which is likewise provided under the GNU LPGL.
under a limited commercial license only. For procurements predating the above clauses, use, duplication, or disclosure by
the Government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and
Computer Software Clause at DFARS 252.227-7013 (OCT’88) or Commercial Computer Software-Restricted Rights at
FAR 52.227-19(c)(1)-(2) (JUN’87), as applicable. 110102
Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA
PRINTING HISTORY
!
!
Fax: (781) 370-5553
Technical Support (Monday - Friday)
Tel: (800) 477-6435 (U.S.)
(781) 370-5332 or (781) 370-5523 (outside U.S.)
License Management
Tel: (800) 216-8945 (U.S.)
(781) 370-5559 (outside U.S.)
Contracts
In addition, you can access the PTC Web site at www.ptc.com. Our Web site contains
the latest training schedules, registration information, directions to training facilities, and
course descriptions. You can also find general information about PTC, Pro/ENGINEER,
!
!
Precision Learning
THE PRECISION LEARNING METHODOLOGY
PTC Global Services is dedicated to continually providing the student with an
effective, comprehensive learning experience. Toward this goal, PTC developed
Precision Learning, which matches the right training to the right people at the right
time using the right method.
Precision Learning is based on a three-stage, Learn—Assess—Improve
methodology.
Stage 1: LEARN
Stage 3: IMPROVE
!
!
Precision Learning
Customers have access to a range of resources that include:
• Web-based courses and lessons.
CONTINUOUS IMPROVEMENT
The Precision Learning methodology provides a continuous cycle of knowledge
expansion and improvement.
!
!
Precision Learning
PRECISION LEARNING IN THE CLASSROOM
The Learn—Assess—Improve Precision Learning methodology is also implemented
in selected PTC instructor-led courses. Throughout the class, students will take
Pro/FICIENCY assessments to evaluate their own comprehension. The group results
are also used to identify areas for the instructor to review with the class as a whole. At
the end of the class, each student will complete an Education Circuit form. This
Education Circuit is the student's action plan, identifying topics for improvement, as
well as the steps to take in order to enhance the skills in those areas.
The following pages provide a sample Education Circuit action plan, and a blank
action plan. Instructions for using the Education Circuit action plan will be discussed in
the course.
!
!
Precision Learning
EDUCATION CIRCUIT EXAMPLE
The following is an example of a student's Education Circuit at the end of the
Designing Products with Pro/ENGINEER Wildfire training class.
Pro/FICIENCY Assessment Results
After reviewing assessment results for this course, the following lists the questions I
answered incorrectly and need to research further:
Question Improve Action
Weak and strong dimensions Practice creating simple features with the desired
dimensioning scheme.
Web Lesson Dimensioning Scheme
Draft Features See colleague at work for advice and product examples.
Configuration file options Consult company user group for guidelines.
Future Courses
After reviewing the Role Based Training guidelines, the following lists the courses
recommended to improve my skills and enhance my job performance:
!
!
Precision Learning
Pro/FICIENCY Assessment Results
After reviewing assessment results for this course, the following lists the questions I
answered incorrectly and need to research further:
Question Improve Action
Class Evaluation Form Topics
After reviewing the questions on the class Evaluation form, the following lists the
topics I need to research further:
Objective Improve Action
Future Courses
After reviewing the Role Based Training guidelines, the following lists the courses
!
!
Build Code(s)
Title/Version Build
Pro/ENGINEER Wildfire for Windows NT 4.0, 2002490
2000 and XP for Intel based systems
!
!
Training Agenda
Advanced Assembly Management with Pro/ENGINEER Wildfire
Day 1
Introduction
Creating Design Frameworks
Communicating Design Information
Day 2
Analyzing and Modifying Assembly Structures
Managing Complex Parts
Creating Simplified Representations
Day 3
Replacing and Substituting Components
Project
!
!
Table of Contents
Advanced Assembly Management with Pro/ENGINEER Wildfire
THE PRECISION LEARNING METHODOLOGY.................................................................... i
CONTINUOUS IMPROVEMENT ........................................................................................... ii
PRECISION LEARNING IN THE CLASSROOM ...................................................................iii
EDUCATION CIRCUIT EXAMPLE ....................................................................................... iv
INTRODUCTION 1-1
Module 1 Lab Exercises...................................................................................... 1-3
Exercise 1: Creating Layouts ..............................................................................................1-3
Exercise 2: Creating Assembly Structures........................................................................1-11
Summary .......................................................................................................... 1-16
CREATING DESIGN FRAMEWORKS 2-1
Module 2 Lab Exercises...................................................................................... 2-3
Exercise 1: Creating Design Frameworks...........................................................................2-3
Exercise 2: Analyzing Design Frameworks.......................................................................2-32
!
!
! Summary.......................................................................................................... 5-19
REPLACING AND SUBSTITUTING COMPONENTS 7-1
Module 7 Lab Exercises ..................................................................................... 7-3
Exercise 1: Replacing Components.................................................................................... 7-3
Exercise 2: Substituting Components............................................................................... 7-13
Summary.......................................................................................................... 7-16
MODIFYING SIMPLIFIED REPRESENTATIONS 8-1
Module 8 Lab Exercises ..................................................................................... 8-3
Exercise 1: Modifying Simplified Representations Using On-demand Settings .................. 8-3
Exercise 2: Updating Simplified Representations Using Definition Rules........................... 8-9
Summary.......................................................................................................... 8-15
Summary.......................................................................................................... 9-16
PROJECT 10-1
Module 10 Lab Exercises ................................................................................. 10-3
Exercise 1: Applying the Top-down Design Process ........................................................ 10-3
Summary........................................................................................................ 10-28
!
!
!
!
!
! Module
Introduction
Introduction
Pro/ENGINEER Wildfire enables you to create complex assemblies using a top-
down design process. In the top-down design process, you start the design of an
assembly by creating a layout. The layout contains specifications and parameters
that can be used to control the entire assembly. You create a preliminary
assembly structure containing a list of sub-assemblies and components, and
their hierarchy within the assembly.
Once you create a layout, you use skeletons to define the critical component
dimensions, mounting locations, space requirements, and motion between the
components of the assembly.
skeletons and sharing design information between the various levels of the
assembly structure.
Objectives
! Page 1-1
!
Instructor Preparation
Before teaching Advanced Assembly Management with Pro/ENGINEER Wildfire , you must
read and thoroughly understand the following materials:
• General Information
• Review Pro/ENGINEER Wildfire primer site at http://rdweb.ptc.com/primer/
Note: Pro/ENGINEER Wildfire Build Code 2002490 was used in developing the course materials.
You must use Build Code 2002490 or higher if available, to teach this course.
!
!
Creating and
Declaring
Demos & Exercises Creating Analyzing
Models to
Layouts Design
Layouts
Frameworks
Sharing
Creating Geometry and
Assembly References
Structures
Creating Design
Models using
Shared
References
Slide 2 © 2002 PTC
Duration
• Welcome and Introduction: 15 mins
• Lecture: 10 mins
• Demos (2): 20 mins
!
!
Objectives
!
After completing this module, you will be able to:
¤ Describe the top-down design process.
¤ Document design information using layouts.
¤ Create assembly structures.
Slide 3 © 2002 PTC
• Pro/ENGINEER Wildfire enables you to create complex assemblies using a top-down
design process.
• In the top-down design process, you start the design of an assembly by creating a layout.
• The layout contains specifications and parameters that can be used to control the entire
assembly.
• You create a preliminary assembly structure containing a list of sub-assemblies and
components, and their hierarchy within the assembly.
• Then, you use skeletons to define the critical component dimensions and mounting
locations, space requirements, and motion between the components of the assembly.
• Finally, you create the individual component geometry by referencing the skeletons and
sharing design information between the various levels of the assembly structure.
!
!
Assemble
Components
Design
Information
¤ Top Down Design Process
Component Component Component
Slide 4 © 2002 PTC
• Using the traditional design process, also known as bottom-up approach, a designer creates
individual components independent of the assembly. .
• The designer places components in subassemblies, and then brings those subassemblies together
to develop the top-level assembly.
• After creating the top-level assembly, the designer often discovers that some components do not fit
correctly (for example, a critical interface on two models does not match). This must be corrected by
manually adjusting the components and assembly.
• As more components are assembled, detecting interferences and correcting them can take a lot of
time. If significant design changes occur that affect many components, such as changing the overall
width of the design, the designer must manually identify and modify each affected component to
• A design originates as a concept, and then gradually evolves into a complete product with individual
parts and subassemblies designed in Pro/ENGINEER Wildfire.
• The designer works with the components as part of an assembly structure, considering the
• As the design develops, more specific information becomes available and is incorporated into the
design.
• By capturing the overall design information in one centralized location, it becomes easier to make
significant design changes. Design changes get propagated to all levels of the assembly structure.
!
!
Creating Layouts
! Document product design information in a centralized location.
¤ 2-D Sketches
¤ Dimensions and Parameters
¤ Relations
¤ Notes, Tables and Balloons
¤ Declaring Components and
Sub-assemblies to Layout
Slide 5 © 2002 PTC
• As the first step in the top-down design process, you can use layouts to document design criteria
and specifications in a centralized location before creating components and assemblies.
• Create critical size and locating dimensions.
• Use two-dimensional sketching tools to create conceptual sketches of the product design.
• Add critical design parameters.
• Create mathematical relations using parameters and dimensions in order to convey design
constraints.
• Add notes, tables and balloons to document design parameters and component information.
• The design information stored in the layout can be communicated to components and sub-
assemblies by declaring them to the layout. Pro/ENGINEER Wildfire will automatically open the
layout along with the component or sub-assembly into the current session.
• Any change to the information stored in the layout will be propagated to the components and sub-
assemblies declared to the layout.
!
!
Slide 6 © 2002 PTC
• You can create the product structure using a virtual assembly without defining any component
geometry or specific placement constraints to locate components.
• Creating an assembly structure helps in project planning, delegating design tasks to various
members of a design team, and assigning non-geometric information such as part number, cost,
supplier, material etc.
• New components can be created using start template models that have default datum planes,
coordinate system and layers.
• New components can be placed in the assembly using the automatic constraint. You select suitable
references and Pro/ENGINEER Wildfire automatically defines the appropriate constraints to place
the new component.
• You can use the Default constraint to make the component’s origin coincident with the assembly’s
origin. Recommended for the placing first component. If you use this constraint for multiple
components they will overlap with each other at the assembly origin.
• Components with geometry can be included in the structure without defining placement constraints
to locate them. They will not be visible in the assembly but only appear in the model tree. You can
redefine them at a later stage in the design process by adding specific placement constraints.
• You can package components so they are visible in the assembly but have no specific constraints
to locate them within the assembly. You can move the components and dynamically position them.
You can redefine them at a later stage in the design process by adding specific placement
constraints.
• You can add bulk items to represent components that do not require design geometry. For example,
glue, oil, small nails. They appear in the model tree but not in the assembly. You can only store
parameter values using bulk items.
!
!
Demonstrations
! ¤ Creating Layouts
¤ Creating Assembly Structures
Creating
Creating Creating Creating Modifying
Creating Declaring Design
Publish the Layout
Top-Down Design the the the Skeleton Models
and Copy and
Workflow Design Assembly Skeleton Models to using
Layout Structure Geometry Skeleton
Models the Layout copied
Features Models
geometry
Slide 7 © 2002 PTC
Instructor Note:
From the module_01 folder, run the WHIRLWIND_250.MPG file to show the students the fan
model that they will be creating using the top-down design process.
Give an overview of the top-down design workflow and show the students where they are
currently in the process.
In the following demonstration, I will start the design of the Whirlwind 250 fan model by creating the
layout and assembly structure. You will repeat the same steps in the lab exercises.
!
!
Summary
! After successfully completing this module, you should know how to:
¤ Describe the top-down design process.
¤ Document design information using layouts.
¤ Create assembly structures.
Slide 8 © 2002 PTC
!
!
!
!
!
• Check for and review the errata sheet for this course.
• Use Pro/ENGINEER Wildfire build code 2002490 or later.
• Download and install the class files adv_assy_mgmt_330.tar.gz as described in the
classroom setup notes.
Exercise 1: Creating Layouts
Introduction
In this demonstration, we start the design of Whirlwind 250 fan model, by creating a layout
containing the sketch, and critical dimensions and parameters.
Objectives
After successfully completing this exercise, you will know how to:
Scenario
Product Design Consulting, Inc. (PDC) specializes in improving the product development process
of its clients. They help clients develop high quality products using Pro/ENGINEER Wildfire. They
use a top-down design process, starting with a preliminary assembly structure with critical design
information built into it. As the design progresses, sub-assemblies and individual components are
added to complete the assembly. Design changes are propagated from top to bottom of the
assembly structure.
PDC also provides various techniques to help clients reduce design detail and create customized
representations of their complex assembly models.
You are a member of a PDC consulting team currently working on two design projects. In the first
project, your client is Whirlwind Home Appliances, Inc. They design and manufacture a range of
home appliances including table fans. You will help them apply the Pro/ENGINEER Wildfire top-
down product development process to design a new table fan model called the Whirlwind 250.
In the second project, your client is Cordless Power Tools, Inc. They are designing a gas-
powered drill that has several sub-assemblies and components. They must create additional
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 1-3
!
components and modify some of the existing components in the drill. You will help them create
!several customized representations in order to efficiently manage the design of the drill.
You start your first project by creating a design layout of the new Whirlwind 250 fan model. The
layout contains critical design specifications and parameters.
We create a new layout by importing a file containing a conceptual sketch of the Whirlwind 250
fan design.
1. Start Pro/ENGINEER Wildfire.
3. Create a new layout and enter WHIRLWIND_250 as the name.
4. Select Empty for template and use a C size sheet with a landscape orientation.
5. Click Insert > Shared Data > From File. Open FAN_SKETCH.DXF to import the sketch
for the layout.
Note:
You can use 2-D sketching tools to create and modify the conceptual sketches for
layouts.
Pag
! e 1- 4 I n t ro d u c t i o n
!
2. Select the references shown in the following figure, middle-click, and then click Vertical.
Figure 2: Creating a Layout Dimension
4. Repeat the previous step to create the following dimensions with corresponding values:
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 1-5
!
6. Enter ARM_LENGTH as the name, select Real Number as the type, and enter 11 as the
value.
7. Repeat the previous steps to create the following parameters of type Real Number.
8. Click Tools > Relations and add the following relation to define a clearance between the
cage and the blades:
Pag
! e 1- 6 I n t ro d u c t i o n
!
9. Verify the relations. Note that the BLADE_DIA value has updated from 0 to 256.
!
Step 3. Create a table to display the critical dimension and parameter information.
We create a table, and define a repeat region to automatically display the critical dimensions and
parameters.
3. Create 3 columns with width of 18, 10 and 28 characters, respectively.
4. Create 3 rows with width of 2, 1 and 2 characters, respectively.
5. Merge the cells of the first row, as shown in the following figure.
6. Double-click on the first row. Enter WHIRLWIND 250 – SPECIFICATIONS as the text
value.
7. In the NOTES PROPERTIES dialog box, select the TEXT STYLE tab.
8. Select Center to justify the note in horizontal direction and select Middle for the vertical
direction.
9. Edit the character height to 0.25 and complete entering the text.
10. Repeat the previous steps to enter text with a character height value of 0.15 on the second
row of cells, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 1-7
!
11. Click Table > Repeat Region to add a simple repeat region.
12. Select the first and second cells in the third row to locate the corners of the region.
13. Click OK > Done to complete the repeat region.
14. Double-click on the first cell in the third row.
15. Click lay > param > name in the REPORT SYMBOL dialog box.
16. Double-click on the second cell in the third row and click lay > param > value.
17. Click Table > Repeat Region > Update Tables to show the critical dimensions and
parameters.
Pag
! e 1- 8 I n t ro d u c t i o n
!
Figure 7: Updating the Table
18. Enter the descriptive notes for each parameter in the Notes column, as shown in the following
figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 1-9
!
20. Close all windows and erase all files from session.
Pag
! e 1- 10 I n t ro d u c t i o n
!
Scenario
You have completed the layout of the fan design. You create the product structure that defines
the hierarchy of components in the fan assembly. The components will not contain design
geometry at this stage of the product development process.
Step 1. Create a new assembly.
We define the Whirlwind_250 assembly structure by creating new parts and sub-assemblies
using templates. We also include components that have completed design geometry but do not
specify their actual location in the assembly.
2. Click Insert > Component > Create.
1. Create a new assembly named WHIRLWIND_250 using the default template.
3. Select Subassembly as the type, and enter BASE as the name. Click OK.
12. Create another skeleton model named LINK_SKEL using START.PRT as the template
model.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 1-11
!
16. Browse and open START.PRT as the template model.
17. Assemble BASE.PRT using the default placement constraint.
18. Repeat the previous steps to create the parts named BASE_ARM and LINK using
START.PRT as the template model, and then assemble using the default placement
constraint.
Note:
The BASE_SKEL.PRT provides the design framework for the BASE.PRT and
BASE_ARM.PRT, and the LINK_SKEL.PRT provides the design framework for the
LINK.PRT.
We create the structure for the fan sub-assembly by assembling parts and skeleton models. We
also include components with fully defined design geometry to complete the fan sub-assembly.
2. Create a sub-assembly named FAN using START.ASM as the template model and
assemble using the default placement constraint.
Pag
! e 1- 12 I n t ro d u c t i o n
!
3. Activate FAN.ASM.
using START.PRT as the template model, and then assemble using the default placement
constraint.
5. Create two parts named AUX_SHAFT and AUX_ARM using START.PRT as the template
model, and then assemble using the default placement constraint.
Note:
The AUX_SHAFT_ARM_SKEL.PRT provides the design framework for the
AUX_SHAFT.PRT and AUX_ARM.PRT.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 1-13
!
Figure 13: Including the Drive Train Sub-Assembly
Pag
! e 1- 14 I n t ro d u c t i o n
!
Figure 14: Complete Assembly Structure
10. Close all windows and erase all files from session.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 1-15
!
Summary
!
After successfully completing this module, you should know how to:
Pag
! e 1- 16 I n t ro d u c t i o n
!
! Module
Introduction
Skeletons provide the framework of an assembly design. Skeletons consist of
datum features that provide stable references when creating the components of
an assembly. They store design information in a centralized location. You can
use skeletons in creating space claims, interfaces between components and to
define motion in assemblies.
Objectives
After completing this module, you will be able to:
! Page 2-1
!
Instructor Preparation
Before teaching Advanced Assembly Management with Pro/ENGINEER Wildfire , you must
read and thoroughly understand the following materials:
• General Information
• Review Pro/ENGINEER Wildfire primer site at http://rdweb.ptc.com/primer/
Note: Pro/ENGINEER Wildfire Build Code 2002490 was used in developing the course materials.
You must use Build Code 2002490 or higher if available, to teach this course.
!
!
Creating and
Declaring
Demos & Exercises Creating Analyzing
Models to
Layouts Design
Layouts
Frameworks
Sharing
Creating Geometry and
Assembly References
Structures
Creating Design
Models using
Shared
References
Slide 2 © 2002 PTC
Duration
• Lecture: 15 mins
• Total: 3 hrs
!
!
Objectives
!
After completing this module, you will be able to:
¤ Create skeleton features.
¤ Create space claims in assemblies.
¤ Create interfaces between components.
¤ Create motion in assemblies.
Slide 3 © 2002 PTC
• Skeletons provide the framework of an assembly design.
components of an assembly.
• Skeletons consist of datum features that provide stable references when creating the
• You can use skeletons in creating space claims, interfaces between components and to
!
!
Creating Skeletons
!
Skeletons serve as the design framework for assemblies.
¤ Skeletons consist of datum features and surfaces.
¤ Skeletons are the first component in a new assembly.
¤ Components are created referencing the skeleton.
Slide 4 © 2002 PTC
• Skeleton models serve as the framework for designing assemblies in the top-down design process.
They act as the three-dimensional layout of the assembly.
• They are created using datum features such as planes, axes as well as surfaces.
• You have to assemble the skeleton as the first component when creating a new assembly.
• All the other components can be created and assembled referencing the skeleton model.
• Any change to the skeleton model updates the components that reference the skeleton model.
!
!
Slide 5 © 2002 PTC
• You can use skeletons to allocate space before assembling the certain critical components to the
assembly structure.
• You create enclosed quilts to define the volume of a sub-assembly or component in the assembly.
• The quilt can be simple in shape or can be detailed to resemble the actual sub-assembly or
component.
• You can also use external shrinkwrap features that shares design geometry from another model, to
• You can also create datum planes to mark the division points for the various sub-assemblies and
components that will form the final assembly.
!
!
Slide 6 © 2002 PTC
• You can use skeletons to define interfaces between components in an assembly.
• The interface information can be copied to the individual components and referenced when creating
features.
• Any change to the interfaces in the skeleton will update the corresponding components.
• You can define the location or the actual shape of the interfaces in the skeleton.
!
!
l Force/Torque Loads
¤ Analyses
l Setup and run dynamic analysis
l Playback results
Slide 7 © 2002 PTC
• You can create mechanisms using multiple skeleton models.
• The components referencing the skeleton models used in the mechanism will move as the skeleton
models move.
• This will help simulate motion in assemblies.
• You assemble the different skeleton models using real life joint, cam or gear connections.
• You can dynamically drag the models through their range of motion to verify the mechanism as well
as check for any interferences.
• You can also create other dynamic entities such as springs, dampers, and gravity to provide the
desired force to the mechanism.
• You can also analyze the mechanism using various types of analyses and evaluate the results.
!
!
Demonstrations
! ¤ Creating design frameworks.
¤ Analyzing design frameworks.
Creating
Creating Creating Creating Modifying
Creating Declaring Design
Publish the Layout
Top-Down Design the the the Skeleton Models
and Copy and
Workflow Design Assembly Skeleton Models to using
Layout Structure Geometry Skeleton
Models the Layout copied
Features Models
geometry
Slide 8 © 2002 PTC
In the following demonstration, I will show how to:
• Assemble the skeleton parts using mechanism connections and simulate motion by creating and
running a kinematic analysis.
Instructor Note:
!
!
Summary
!
After successfully completing this module, you should know how to:
¤ Create skeleton features.
¤ Create space claims in assemblies.
¤ Create interfaces between components.
¤ Create motion in assemblies.
Slide 9 © 2002 PTC
!
!
• Check for and review the errata sheet for this course.
• Use Pro/ENGINEER Wildfire build code 2002490 or later.
• Download and install the class files adv_assy_mgmt_330.tar.gz as described in the
classroom setup notes.
Exercise 1: Creating Design Frameworks
Introduction
In this demonstration, we create datum features and surfaces to complete the skeleton models in
the whirlwind_250 assembly structure.
Objectives
After successfully completing this exercise, you will know how to:
Scenario
You have created the design layout and assembly structure for the Whirlwind 250 fan model. You
now define the design framework that will be used to create the individual components of the
assembly. You create skeleton features to define space claims and assembly interfaces for
We create the datum features and surfaces to define space claims and component interfaces in
link_SKEL.PRT.
1. If Pro/ENGINEER Wildfire is open, close all windows and erase all components from session.
Otherwise, start Pro/ENGINEER Wildfire.
3. Open WHIRLWIND_250.ASM.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-3
!
6. Create a datum plane named CTR, offset from the TOP datum plane by a distance of –1.5,
as shown in the following figure.
7. Create a datum plane named BASE, offset from the TOP datum plane by a distance of –3,
Pag
! e 2- 4 Creating Design Frameworks
!
Figure 2: Creating the Base Datum Plane
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-5
!
11. Create two datum points on the ends of the sketched datum curve, as shown in the following
! figure.
Figure 4: Creating Datum Points
12. Create a datum axis named LINK_1 through the PNTO datum point and normal to the TOP
datum plane, as shown in the following figure.
13. Create a datum axis named LINK_2 through the PNT1 datum point and normal to the TOP
datum plane, as shown in the following figure.
Pag
! e 2- 6 Creating Design Frameworks
!
Figure 6: Creating the Second Link Axis
15. Select the BASE datum plane as the sketching plane, and select the RIGHT datum plane as
the reference plane oriented towards the right.
16. Sketch the section, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-7
!
17. Specify the depth up to the TOP datum plane and complete the surface.
18. Repeat the previous steps to extrude another surface up to the TOP datum plane.
Pag
! e 2- 8 Creating Design Frameworks
!
We create datum features and surfaces to define space claims and assembly interfaces in the
AUX_SHAFT_ARM_SKEL.PRT of the Fan sub-assembly.
1. Activate the WHIRLWIND_250.ASM window.
2. Open AUX_SHAFT_ARM_SKEL.PRT.
3. Rename coordinate system PRT_CSYS_DEF to AUX_CSYS.
4. Create a sketched datum curve.
5. Select the FRONT datum plane as the sketching plane, and select the RIGHT datum plane
as the reference plane oriented towards the right.
6. Sketch the ‘L’ shaped section, as shown in the following figure.
8. Create a datum axis named AUX, through the FRONT and RIGHT datum planes, as shown
in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-9
!
Figure 11: Creating the Auxiliary Datum Axis
9. Create a datum point on the edge of the sketched datum curve, as shown in the following
figure.
10. Create a datum axis named ARM through the PNTO datum point and normal to the TOP
datum plane, as shown in the following figure.
Pag
! e 2- 10 Creating Design Frameworks
!
Figure 13: Creating the Arm Datum Axis
11. Create a datum plane named ALIGN through the top vertex of the sketched datum curve and
parallel to the TOP datum plane, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-11
!
12. Create a datum plane named DIST, offset from the TOP datum plane by a distance of 6, as
! shown in the following figure.
Figure 15: Creating the Distance Datum Plane
14. Select the TOP datum plane as the sketching plane. Select the RIGHT datum plane as the
16. Extrude up to the DIST datum plane and complete creating the surface.
Pag
! e 2- 12 Creating Design Frameworks
!
Figure 17: Creating an Extruded Surface
17. Save the model and close the window.
2. Open DRIVETRAIN_SKEL.PRT.
3. Define a space claim for the completed designed drive train assembly.
4. Click Insert > Shared Data > Shrinkwrap from Other Model.
7. Select quality level 5 for the shrinkwrap attributes, click OK and Done.
9. Click Done.
10. Double-click the Subset Handling element, select Select and Shrinkwrap and click Done.
11. Double-click the Include Datums element, select datum axes POST and AUX and click OK.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-13
!
Figure 18: Creating a Space Claim for the Drive Train Assembly
13. Create a datum plane named CAGE_CTR, offset from the FRONT datum plane by a
distance of –71.50, as shown in the following figure.
Pag
! e 2- 14 Creating Design Frameworks
!
Figure 19: Creating the Cage Center Datum Plane
14. Extrude a surface named CAGE_DIA_SURF.
15. Select the CAGE_CTR datum plane as the sketching plane, and select the RIGHT datum
plane as the reference plane oriented towards the bottom.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-15
!
Figure 20: Sketching the Section
17. Specify a depth value of 70 symmetric about the sketching plane. Complete the surface.
19. Select the CAGE_CTR datum plane as the sketching plane, and select the RIGHT datum
plane as the reference plane oriented towards the right.
Pag
! e 2- 16 Creating Design Frameworks
!
Figure 22: Sketching the Section
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-17
!
Figure 24: Creating the Blade Diameter Surface
23. Save the model and close the window.
We create datum features and surfaces to define space claims and assembly interfaces in the
7. Select the RIGHT datum plane as the reference plane. Select RIGHT as the orientation.
8. Sketch a straight line with a length of 89, as shown in the following figure.
Pag
! e 2- 18 Creating Design Frameworks
!
Figure 25: Sketched Datum Curve
11. Select the GROUND datum plane as the sketching plane, and select the RIGHT datum plane
12. Click Sketch > Data from File and open BASE.SEC, to import the section for the curve.
13. Enter 25.4 as the scale and edit the dimensions, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-19
!
Figure 26: Creating the Base Curve
15. Create a datum plane named TILT_REF through one end of the POST datum curve and
Pag
! e 2- 20 Creating Design Frameworks
!
Figure 27: Creating the Tilt Reference Datum Plane
17. Create a datum plane named TILT_ANG through the TILT datum axis and offset from the
TILT_REF datum plane by an angle of 15, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-21
!
Figure 29: Creating the Tilt Angle Datum Plane
18. Create a datum plane named INTERFACE, and offset by a distance of 54 from the
TILT_ANG datum plane, as shown in the following figure.
19. Create a datum plane named TILT_PERP through the TILT datum axis and normal to the
TILT_ANG datum plane, and adjust the outline using the datum plane INTERFACE as a
reference, as shown in the following figure.
Pag
! e 2- 22 Creating Design Frameworks
!
Figure 31: Creating the Tilt Perpendicular Datum Plane
20. Create a datum plane named PIVOT_REF, offset from the TILT_PERP datum plane by a
distance of 38, and adjust the outline using the datum plane INTERFACE as a reference, as
shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-23
!
21. Create a datum axis named PIVOT through the PIVOT_REF and FRONT datum planes, as
! shown in the following figure.
22. Create a sketched datum curve named ARM_CRV.
Figure 33: Creating the Pivot Datum Axis
23. Select the FRONT datum plane as the sketching plane, and select the TILT_ANG datum
plane as the reference plane oriented towards the top.
24. Sketch the section using datum planes PIVOT and INTERFACE and datum axis TILT as
26. Select the TILT_ANG, TILT_PERP and FRONT datum planes to define the origin.
27. Use the TILT_ANG datum plane for Y-axis orientation and the TILT_PERP datum plane for
X-axis orientation, as shown in the following figure.
Pag
! e 2- 24 Creating Design Frameworks
!
Figure 35: Creating the Base Arm Coordinate System
28. Extrude a surface named BASE to define the space claim for the base components.
29. Select the GROUND datum plane as the sketching plane, and select the RIGHT datum plane
as the reference plane oriented towards the right.
30. Sketch the section using the edges of the BASE_CRV datum curve, as shown in the following
figure.
31. Enter 51 as the depth value. Select Capped Ends from the Options tab in the Dashboard
and complete the surface.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-25
!
Figure 37: Creating the Base Surface
34. Sketch a circle using datum planes TILT_REF and RIGHT, and datum axis TILT as
Pag
! e 2- 26 Creating Design Frameworks
!
35. Extrude the surface both sides of the sketching plane with a depth value of 30 and complete
! the surface.
Figure 39: Creating the Interface Hole Surface
36. Create a datum plane named OFFSET_1. Offset from the FRONT datum plane by a
distance of 5, and adjust the outline size by a radius value of 50, as shown in the following
figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-27
!
37. Create a datum plane named OFFSET_2. Offset from the FRONT datum plane by a
! distance of -5, and adjust the outline size by a radius value of 50.
39. Select the FRONT datum plane as the sketching plane, and select the RIGHT datum plane
as the reference plane oriented towards the right.
40. Sketch a circle using datum axis TILT as reference, as shown in the following figure.
44. Select OFFSET_1 as the sketching plane and the RIGHT datum plane as the reference plane
oriented towards the right.
45. Sketch the section using a construction circle as a sketching aid, as shown in the following
figure.
Pag
! e 2- 28 Creating Design Frameworks
!
Figure 42: Creating the Base Interface Surface
46. Complete the surface and rename it to BASE_INTF.
47. Start the Fill tool and create a surface named ARM_INTF to define the assembly interface
for the arm components.
48. Select OFFSET_2 as the sketching plane. Select the datum plane TILT_ANG as the
reference plane oriented towards the top.
49. Sketch the section using a construction circle as a sketching aid, as shown in the following
figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-29
!
50. Create another fill surface named LINK_INTF to define the assembly interface between the
! fan and base sub-assemblies.
51. Select the INTERFACE datum plane as the sketching plane. Select the FRONT datum plane
as the reference plane oriented towards the bottom.
52. Sketch the section using datum planes PIVOT_REF and FRONT as references, as shown in
the following figure.
53. Create a datum point named PNT0 at the center of the edge, as shown in the following
figure.
Pag
! e 2- 30 Creating Design Frameworks
!
Figure 45: Creating a Datum Point
54. Create a datum axis named LINK through the PNT0 datum point and normal to the
LINK_INTF surface, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-31
!
Scenario
You have completed the skeleton models that form the framework of the WHIRLWIND_250
assembly design. You must finalize the placement of the skeleton models using mechanism
connections. You create and run analysis of the mechanisms to simulate motion in the assembly.
Step 1. Assemble the skeleton models in the base sub-assembly using mechanism connections.
We assemble LINK_SKEL.PRT to BASE.ASM using a pin mechanism connection.
1. Activate WHIRLWIND_250.ASM window.
2. Open BASE.ASM.
3. Set the model tree filter to show features.
8. Select the LINK_1 datum axis in LINK_SKEL.PRT as the first alignment axis.
9. Using the model tree, select the LINK datum axis in BASE_SKEL.PRT as the corresponding
alignment axis.
10. Select the BASE datum plane in LINK_SKEL.PRT as the first translation reference.
Pag
! e 2- 32 Creating Design Frameworks
!
11. Select the INTERFACE datum plane in BASE_SKEL.PRT as the corresponding translation
! reference.
Step 2. Assemble the skeleton models in the fan sub-assembly using mechanism connections.
2. Open FAN.ASM.
3. Using the model tree, right-click AUX_SHAFT_ARM_SKEL.PRT and select Edit Definition.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-33
!
Figure 49: Selecting the Alignment Axis
8. Select the AUX datum axis in DRIVETRAIN_SKEL.PRT as the corresponding alignment axis.
Pag
! e 2- 34 Creating Design Frameworks
!
Figure 51: Selecting the First Translation Reference
10. Select the top gear box surface in DRIVETRAIN_SKEL.PRT as the corresponding translation
reference.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-35
!
2. Using the model tree, right-click FAN.ASM and select Edit Definition.
6. Align the POST datum axis in DRIVETRAIN_SKEL.PRT to the PIVOT datum axis in
BASE_SKEL.PRT.
7. Select the surface for the first translation reference in BASE_SKEL.PRT, as shown in the
following figure.
Pag
! e 2- 36 Creating Design Frameworks
!
10. Align the ARM datum axis in AUX_SHAFT_ARM_SKEL.PRT to the LINK_2 datum axis in
LINK_SKEL.PRT.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-37
!
We setup and run a kinematic analysis using a servo motor entity in order to simulate motion in
2. From the Model Tree expand MOTORS, right-click SERVO and select New.
Pag
! e 2- 38 Creating Design Frameworks
!
Figure 57: Selecting the Joint Axis
5. Select the PROFILE tab in the SERVO MOTOR DEFINITION dialog box.
6. Select Velocity for specification.
9. Using the model tree, right click ANALYSES and select New to create an analysis.
14. Run the analysis and observe the simulated motion in the mechanisms.
17. Right-click Fan_Analysis, and then select Save to save the analysis results to the current
working directory.
19. Close all windows and erase all files from session.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 2-39
!
Summary
!
After successfully completing this module, you should know how to:
Pag
! e 2- 40 Creating Design Frameworks
!
! Module
Introduction
Layouts and skeletons help you store design information in a centralized location,
and share it with the sub-assemblies and individual components in an assembly
structure. You can concurrently work on the various sub-assemblies and
components without accessing the entire assembly structure. Any design
changes you make to the layout or skeleton gets communicated to the
components. This enables tighter control over the entire assembly design.
Objectives
After completing this module, you will be able to:
! Page 3-1
!
Instructor Preparation
Before teaching Advanced Assembly Management with Pro/ENGINEER Wildfire , you must
read and thoroughly understand the following materials:
• General Information
• Review Pro/ENGINEER Wildfire primer site at http://rdweb.ptc.com/primer/
Note: Pro/ENGINEER Wildfire Build Code 2002490 was used in developing the course materials.
You must use Build Code 2002490 or higher if available, to teach this course.
!
!
Creating and
Declaring
Demos & Exercises Creating Analyzing
Models to
Layouts Design
Layouts
Frameworks
Sharing
Creating Geometry and
Assembly References
Structures
Creating Design
Models using
Shared
References
Slide 2 © 2002 PTC
Duration
• Lecture: 15 mins
• Total: 3 hrs
Instructor Note:
Allow the students to continue working on the labs for Module 3 on Day 2 morning as
well. Before they start the labs provide a quick overview of the labs for Module 3 again
on Day 2 morning using the notes provided in the Demonstration slide.
!
!
Objectives
!
After completing this module, you will be able to:
¤ Communicate design intent by sharing geometry and references.
Slide 3 © 2002 PTC
• Layouts and skeletons help you store design information in a centralized location, and
share it with the sub-assemblies and individual components in an assembly structure.
!
!
Declaring Layouts
!
Distribute information stored in layout.
¤ Declare components and sub-assemblies.
l Create relations linking component dimensions with layout parameters.
Slide 4 © 2002 PTC
• Skeleton models or components of an assembly can be declared to the layout in order to distribute
the design information such as parameters and global datums stored in the layout.
• When the parameters in the layout are modified, you must regenerate the components declared to
the layout in order to communicate the design changes made in the layout.
• Pro/ENGINEER Wildfire automatically renames the datum features in the component to match the
names of the global datums in the layout.
!
!
Slide 5 © 2002 PTC
• Publish Geometry functionality enables you to identify suitable references in the skeleton model or
top-level components so that they can be used when creating features in lower-level components of
an assembly.
other components.
• You can select surfaces, edges, curves, datum features and quilts as references to be copied onto
!
!
Slide 6 © 2002 PTC
• Using Copy Geometry functionality, you can copy references from a skeleton or a top-level
component onto other components in the assembly structure.
• You can select a Publish Geometry feature that has a list of pre-selected references.
• You can apply reference control assembly settings to select references from publish geometry
features in skeleton models only.
• When the source model changes, the components using the copied references update
correspondingly.
!
!
Demonstrations
! ¤ Declaring Models to Layouts
¤ Sharing Geometry and References
¤ Creating Design Models Using Shared References
Creating
Creating Modifying
Creating Creating Creating Declaring Design
Publish the Layout
Top-Down Design the the the Skeleton Models
Design Assembly and Copy and
Workflow Skeleton Models to using
Geometry Skeleton
Layout Structure Models the Layout copied
Features Models
geometry
Slide 7 © 2002 PTC
In the following demonstration, I will show how to:
• Declare the Fan skeleton model to the layout in order to pass information stored in the layout to the
skeleton model.
• Create publish and copy geometry features to share design information from the skeleton models.
• Create component geometry using copied references and geometry from the skeleton models.
Instructor Note:
• Demonstrate sub-steps 10 through 13 of Step 5, to create copy geometry feature in the LINK.PRT
using the publish geometry feature in LINK_SKEL.PRT.
!
!
Summary
!
After successfully completing this module, you should know how to:
¤ Communicate design intent by sharing geometry and references.
Slide 8 © 2002 PTC
!
!
!
!
!
• Check for and review the errata sheet for this course.
• Use Pro/ENGINEER Wildfire build code 2002490 or later.
• Download and install the class files adv_assy_mgmt_330.tar.gz as described in the
classroom setup notes.
Exercise 1: Declaring Models to Layouts
Introduction
In this demonstration, we create datum features and surfaces to complete the skeleton models in
the Whirlwind_250 assembly structure.
Objectives
After successfully completing this exercise, you will know how to:
assemblies.
Scenario
The Whirlwind_250 layout contains critical parameters and specifications that should be used in
completing the design of the Whirlwind_250 assembly. You have created the design framework of
the Whirlwind_250 assembly using skeleton models and mechanisms. Now, you communicate
the design information stored in the layout by declaring the skeleton models to the assembly.
We declare the base skeleton part to the Whirlwind_250 layout and link critical dimensions of the
skeleton part to the corresponding parameters stored in the layout.
1. If Pro/ENGINEER Wildfire is open, close all windows and erase all components from session.
Otherwise, start Pro/ENGINEER Wildfire.
3. Open WHIRLWIND_250.LAY.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-3
!
4. Open BASE_SKEL.PRT.
!
5. Click File > Declare > Declare Lay and select WHIRLWIND_250.
Note:
You can use the Info > Switch Dimensions menu option to display dimension
names instead of numeric values.
6. Using the model tree, right-click the INTERFACE datum plane and select Edit.
7. Double-click the d10 (54) dimension, as shown in the following figure.
10. Using the model tree, right-click the POST datum curve, and select Edit.
Pag
! e 3- 4 Co mmunicating Design Inform ation
!
Figure 2: Selecting the Tilt Axis Height Dimension
13. Using the model tree, right-click the TILT_ANG datum plane, and select Edit.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-5
!
We declare the Link skeleton part to the Whirlwind_250 layout and link critical dimensions of the
skeleton part to the corresponding parameters stored in the layout.
1. Open LINK_SKEL.PRT.
2. Click File > Declare > Declare Lay. Select WHIRLWIND_250.LAY.
3. Right-click the horizontal datum curve (curve id 39), as shown in the following figure, and
select Edit.
Figure 4: Selecting the Link Length Dimension
We declare the drive train skeleton part to the Whirlwind_250 layout, and link critical dimensions
1. Open DRIVETRAIN_SKEL.PRT.
2. Click File > Declare > Declare Lay, and then select WHIRLWIND_250.LAY.
3. Using the model tree, right-click the CAGE_DIA_SURF surface, and select Edit.
Pag
! e 3- 6 Co mmunicating Design Inform ation
!
Figure 5: Selecting the Cage Diameter Dimension
8. Using the model tree, right-click the BLADE_DIA_SURF surface, and select Edit.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-7
!
Figure 7: Selecting the Blade Diameter Dimension
We declare the aux shaft arm skeleton part to the Whirlwind_250 layout, and link the critical
dimensions of the skeleton part to the corresponding parameters stored in the layout.
1. Open AUX_SHAFT_ARM_SKEL.PRT.
3. Using the model tree, right-click the ‘L’ shaped (curve id 41) datum curve. Select Edit.
Pag
! e 3- 8 Co mmunicating Design Inform ation
!
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-9
!
Scenario
You identify suitable references and geometry from the skeleton models in the Whirlwind_250
assembly structure. You copy the identified references and geometry onto lower-level
components in the assembly structure. The copied references provide the starting point for
designing the components.
Step 1. Create publish geometry features in BASE_SKEL.PRT.
We create publish geometry features consisting of references in the base skeleton part to be
shared with the components of the base assembly.
1. Open WHIRLWIND_250.ASM.
2. Open BASE_SKEL.PRT.
6. Double-click the Surface Refs element and select the surface references, as shown in the
following figure.
Pag
! e 3- 10 Communicating Design Inform ation
!
Figure 9: Selecting Surface References to Share
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-11
!
10. Create another publish geometry feature. Enter BASE_ARM_PUB as the name.
Pag
! e 3- 12 Communicating Design Inform ation
!
Figure 12: Selecting Surface References
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-13
!
14. Complete creating the publish geometry feature.
Figure 14: Selecting the Miscellaneous References
15. Save the model and close the window.
We create publish geometry features consisting of references in the link skeleton part to be
1. Open LINK_SKEL.PRT.
Pag
! e 3- 14 Communicating Design Inform ation
!
5. Select the BASE datum plane and the LINK_1 and LINK_2 datum axes as miscellaneous
references.
Figure 17: Creating the Link Publish Geometry Feature
We create publish geometry features consisting of references in the aux shaft arm skeleton part,
to be shared with the components of the fan assembly.
1. Open AUX_SHAFT_ARM_SKEL.PRT.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-15
!
Figure 19: Selecting Curve References
5. Select the miscellaneous references, as shown in the following figure.
Pag
! e 3- 16 Communicating Design Inform ation
!
9. Select the curve references, as shown in the following figure.
Figure 22: Selecting Curve References
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-17
!
We redefine the placement of the base and fan components to finalize their location in the
Whirlwind_250 assembly structure.
2. Set the model tree filter to show features.
3. Open BASE.ASM.
4. Using the model tree, right-click BASE_ARM.PRT, and then select Edit Definition.
6. Specify a new constraint.
7. Set the selection filter to select only Coordinate Systems.
8. Press and hold CTRL + ALT + MIDDLE-DRAG to rotate the BASE_ARM.PRT in the
assembly window.
9. Press and hold CTRL + ALT + RIGHT-DRAG to pan the BASE_ARM.PRT in the assembly
window.
10. Select the PRT_CSYS_DEF datum coordinate system in BASE_ARM.PRT and BASE_ARM
datum coordinate system in BASE_SKEL.PRT, as shown in the following figure.
Pag
! e 3- 18 Communicating Design Inform ation
!
12. Repeat the previous steps to edit the definition of LINK.PRT by selecting the datum
! coordinate systems PRT_CSYS_DEF in LINK.PRT and LINK in LINK_SKEL.PRT.
17. Select the PRT_CSYS_DEF datum coordinate system in AUX_SHAFT.PRT, as shown in the
following figure.
Figure 25: Selecting the Default Coordinate System
18. Select the AUX_CSYS datum coordinate system in AUX_SHAFT_ARM_SKEL.PRT, as
shown in the following figure.
20. Edit the definition of AUX_ARM.PRT by selecting the datum coordinate systems
PRT_CSYS_DEF in AUX_ARM.PRT and AUX_CSYS in AUX_SHAFT_ARM_SKEL.PRT.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-19
!
Figure 27: Modifying the placement of the base and fan components
Note:
In the Model Tree, the LINK_SKEL.PRT and AUX_SHAFT_ARM_SKEL.PRT are
displayed as packaged components, since they were assembled using mechanism
connections. The LINK.PRT, AUX_SHAFT.PRT and AUX_ARM.PRT are displayed
as children of the packaged skeleton components.
Step 5. Create copy geometry features in the base and fan components.
We copy the geometry and references stored in publish geometry features in the skeleton parts
on to the base and fan components.
1. Activate the WHIRLWIND_250.ASM window and set the model tree filter to display features.
3. From the Objects tab, select Skeleton Model as the components to be referenced.
4. From the Geometry tab, select Published Geometry Only and click OK.
7. Double-click the Publish Geom element and select the BASE_PUB publish geometry feature
from BASE_SKEL.PRT to add.
Pag
! e 3- 20 Communicating Design Inform ation
!
Figure 28: Copy Geometry Feature in Base Part
9. Activate BASE_ARM.PRT.
11. Add the BASE_ARM_PUB publish geometry feature from BASE_SKEL.PRT.
12. Complete creating the copy geometry feature in BASE_ARM.PRT.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-21
!
Figure 30: Copy Geometry Feature in Link Part
17. Activate AUX_SHAFT.PRT.
19. Add the AUX_SHAFT_PUB publish geometry feature from AUX_SHAFT_ARM_SKEL.PRT.
20. Complete creating the copy geometry feature in AUX_SHAFT.PRT.
Pag
! e 3- 22 Communicating Design Inform ation
!
Figure 32: Copy Geometry Feature in Auxiliary Arm Part
25. Save the models.
26. Close all windows and erase all files from session.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-23
!
!Exercise
3: Creating Design Models Using Shared
References
Objectives
After successfully completing this exercise, you will know how to:
Scenario
You complete the design of the components in the base and fan assemblies using references
copied from the skeleton models.
Step 1. Complete the design of LINK.PRT.
We create solid features in the Link part using references copied from the Link skeleton part.
2. Open LINK.PRT.
3. Start the Extrude tool to create a solid.
4. Select the BASE datum plane as the sketching plane, and select the RIGHT datum plane as
the reference plane oriented towards the right.
5. Sketch the section with a dimension value of 8, as shown in the following figure.
7. Click Edit > Solidify and create a solid cut using the quilt, as shown in the following figure.
Pag
! e 3- 24 Communicating Design Inform ation
!
8. Repeat the previous step to create another cut using the quilt, as shown in the following
figure.
Figure 35: Creating the Cut
We create solid features in the aux shaft part using references copied from the aux shaft arm
skeleton part.
2. Open AUX_SHAFT.PRT.
4. Select the DIST datum plane as the sketching plane, and the RIGHT datum plane as the
reference plane oriented towards the right.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-25
!
Figure 37: Sketching the Section
6. Merge surfaces to form a quilt, as shown in the following figure.
Figure 38: Merging Surfaces
8. Select the TOP datum plane as the sketching plane, and select the RIGHT datum plane as
the reference plane oriented towards the right.
Pag
! e 3- 26 Communicating Design Inform ation
!
Figure 40: Creating the Protrusion
11. Create a solid cut using the surfaces, as shown in the following figure.
We create solid features in the aux arm part using references copied from the aux shaft arm
skeleton part.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-27
!
1. Open AUX_ARM.PRT.
!
2. To extrude a solid, select the TOP datum plane as the sketching plane, and select the RIGHT
datum plane as the reference plane oriented towards the right.
Figure 42: Sketching the Section
4. Extrude up to a depth of 3. Complete the feature.
5. To extrude another solid, select the top surface of the protrusion you previously created as
the sketching plane, and select the RIGHT datum plane as the reference plane oriented
towards the right.
Pag
! e 3- 28 Communicating Design Inform ation
!
Figure 44: Completing the Protrusion
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-29
!
Figure 46: Creating the Hole
10. Select the edges to create a round with a radius of 0.5, as shown in the following figure.
11. Select the edges to create another round with a radius of 0.5, as shown in the following
figure.
Pag
! e 3- 30 Communicating Design Inform ation
!
Figure 48: Creating the Round
Step 4. Finalize the placement of the FAN.ASM components.
We finalize the placement of the Fan components using constraints and mechanism connections.
1. Open FAN.ASM.
2. Edit the definition of DRIVETRAIN.ASM and finalize the placement using the default
constraint.
6. Select the surfaces to align on the DRIVESHAFT.PRT and MOTOR.PRT, as shown in the
following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-31
!
Figure 50: Selecting Translation References
11. Specify an Insert constraint and select the surfaces in the CAGE_SIMPLE.PRT and
HOUSING_REAR.PRT, as shown in the following figure.
12. Specify another Insert constraint and select the surfaces in the CAGE_SIMPLE.PRT and
HOUSING_REAR.PRT, as shown in the following figure.
Pag
! e 3- 32 Communicating Design Inform ation
!
13. Specify a Tangent constraint and select the surfaces in the CAGE_SIMPLE.PRT and
HOUSING_REAR.PRT, as shown in the following figure.
14. Specify an Align constraint and select the surfaces in the CAGE_SIMPLE.PRT and
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-33
!
Figure 55: Assembling the cage simple part
16. Edit the definition of HUB.PRT and assemble it to DRIVESHAFT.PRT using insert, mate
coincident, and mate-oriented constraints.
17. Edit the definition of BLADE.PRT and assemble it to HUB.PRT using insert, insert and mate
constraints.
Pag
! e 3- 34 Communicating Design Inform ation
!
18. Create a reference pattern of BLADE.PRT.
Figure 57: Assembling the Blade
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-35
!
Figure 59: Replacing the cage simple part
Step 5. Add a motor to simulate the spin motion of the WHIRLWIND_250.ASM mechanisms.
We add another motor to the existing kinematic analysis in order to simulate the spinning motion
of the Whirlwind_250 components along with the oscillatory motion.
Pag
! e 3- 36 Communicating Design Inform ation
!
Figure 60: Joint Axis Setting
5. For the motor profile, set the velocity specification with a constant magnitude value of 180.
7. Select the MOTOR tab, and add all motors.
8. Complete editing the analysis.
2. Open BASE.PRT.
4. Select the FRONT datum plane as the sketching plane, and select the RIGHT datum plane
as the reference plane oriented towards the right.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-37
!
Figure 61: Sketching the Section
6. Extrude both sides of the sketching plane symmetrically with a depth value of 135. Complete
creating the surface.
8. Select the large copy geometry quilt and the extruded quilt you previously created, as shown
in the following figure.
Pag
! e 3- 38 Communicating Design Inform ation
!
Figure 63: Merging Surfaces
9. Create a set of datum points offset from the end of curve segments. Offset each at a length
ratio value of 0.5, as shown in the following figure.
10. Create a variable radius round by selecting the datum points you previously created as
references, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-39
!
11. Start the Solidify tool and create a solid selecting the quilt, as shown in the following figure.
Pag
! e 3- 40 Communicating Design Inform ation
!
Figure 66: Solidifying a Quilt
12. Extrude a solid.
13. Select the FRONT datum plane as the sketching plane, and select the RIGHT datum plane
as the reference plane oriented towards the right.
15. Extrude from both sides of the sketching plane symmetrically with a depth value of 30.
Complete creating the feature
16. Select the edges to create a round with a radius of 5, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-41
!
Figure 68: Creating the Round
17. Create another round with a radius of 18, as shown in the following figure.
18. Start the Solidify tool and create a solid cut, selecting the quilt as shown in the following
figure.
Pag
! e 3- 42 Communicating Design Inform ation
!
Figure 70: Creating a Cut Using Surfaces
20. Select the OFFSET_1 datum plane as the sketching plane, and select the RIGHT datum
plane as the reference plane oriented towards the right.
21. Sketch the section, as shown in the following figure.
22. Extrude through to the next surface and complete the cut.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-43
!
Figure 72: Creating the Cut
24. Create another round with a radius of 1, as shown in the following figure.
25. Group the cut and the two round features on the cut you previously created.
26. Click Edit > Feature Operations > Copy > Mirror > Dependent.
27. Select the grouped features and datum plane FRONT as the mirror plane.
Pag
! e 3- 44 Communicating Design Inform ation
!
Figure 75: Copying the Grouped Features
28. Selecting the edges, create a round with a radius of 1, as shown in the following figure.
We create solid features in the base arm part using references copied from the base skeleton
part.
2. Open BASE_ARM.PRT.
3. Extrude a solid.
4. Select the FRONT datum plane as the sketching plane, and select the RIGHT datum plane
as the reference plane oriented towards the right.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-45
!
Figure 77: Sketching the Section
6. Extrude both sides of the sketching plane to a symmetric depth value of 28. Complete the
feature.
8. Sketch the trajectory by selecting the FRONT datum plane as the sketching plane, and the
TOP datum plane as the reference plane oriented towards the top, as shown in the following
figure.
Pag
! e 3- 46 Communicating Design Inform ation
!
Figure 79: Sketching the Trajectory
12. Extrude a cut by selecting the FRONT datum plane as the sketching plane, and the RIGHT
datum plane as the reference plane oriented towards the right.
13. Sketch a section using the edges, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-47
!
Figure 81: Sketching the Section
14. Extrude up to the OFFSET_1 datum plane on one side and the OFFSET_2 datum plane on
the other side. Complete the cut.
15. Start the Solidify tool and create a solid cut selecting the quilt, as shown in the following
figure.
Pag
! e 3- 48 Communicating Design Inform ation
!
Figure 83: Creating the Cut Using Surfaces
16. Create a round with a radius of 20, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-49
!
Figure 85: Creating the Round
18. Create a round with a radius of 6, as shown in the following figure.
20. Create another round with a radius of 1, selecting the edges, as shown in the following figure.
Pag
! e 3- 50 Communicating Design Inform ation
!
Figure 87: Creating the Round
22. Create a solid by thickening the quilt in the downward direction, as shown in the following
figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-51
!
Figure 89: Thickening a Quilt
23. Create a hole with a diameter of 8 and a depth of 15, as shown in the following figure.
24. Create another hole with a diameter of 4 and a depth up to the next surface.
Pag
! e 3- 52 Communicating Design Inform ation
!
Figure 91: Creating the Hole
25. Create a round with a radius of 1 selecting two sets of edges, as shown in the following
figure.
26. Create another round with a radius of 1, as shown in the following figure.
28. Close all windows and erase all files from session.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 3-53
!
Summary
!
After successfully completing this module, you should know how to:
Pag
! e 3- 54 Communicating Design Inform ation
!
! Module
Introduction
Pro/ENGINEER Wildfire creates external references when a component uses
design information stored in other components of an assembly structure. External
references help to easily communicate design changes to the various levels of
the assembly structure. Pro/ENGINEER Wildfire enables you to analyze and edit
unwanted references between components.
You can also modify critical design parameters and geometry stored in layouts
and skeletons to automatically update the related components throughout the
assembly structure.
Objectives
! Page 4-1
!
Instructor Preparation
Before teaching Advanced Assembly Management with Pro/ENGINEER Wildfire , you must
read and thoroughly understand the following materials:
• General Information
• Review Pro/ENGINEER Wildfire primer site at http://rdweb.ptc.com/primer/
Note: Pro/ENGINEER Wildfire Build Code 2002490 was used in developing the course materials.
You must use Build Code 2002490 or higher if available, to teach this course.
!
!
Review of
Analyzing and
Module 3 - Creating
Lectures Modifying Pro/FICIENCY Managing
Communicating Simplified
Assembly Assessments Complex Parts
Design Representations
Structures
Information
Slide 2 © 2002 PTC
Duration
• Lecture: 10 mins
Instructor Note:
Allow the students 75 minutes to complete the labs for Module 3 before proceeding to
Module 4. Give them a quick overview using the notes in the Demonstration slide
before they continue on labs for Module 3.
!
!
Objectives
!
After completing this module, you will be able to:
¤ Analyze component references in assembly structures.
¤ Propagate design changes throughout assembly structures.
Slide 3 © 2002 PTC
• Pro/ENGINEER Wildfire creates external references when a component uses design
information stored in other components of an assembly structure.
• You can modify critical design parameters and geometry stored in layouts and skeletons to
!
!
External References
!
One design model requires information existing in another design
model.
¤ Creating External References
¤ Controlling External References
l Scope Settings
l Reference Handling
Slide 4 © 2002 PTC
• An external reference is a relationship between two design models. One design model requires
information that exists in the another design model.
• You can use Reference Handling when the scope setting is violated.
• You can either prohibit out of scope reference creation completely, or make the system create copy
geometry features of the referenced geometry.
!
!
External References
!
Identifying External References
¤ Using the Model Tree
¤ Using the Global Reference Viewer
Circular References
¤ Two components cross-reference
each other
¤ Warning in message window
¤ A *.crc file generated in
working directory
Slide 5 © 2002 PTC
• You can identify if there are any external references created in the assembly by:
• Using the model tree to add a column to display features with external references and their
current status.
• Using the Global Reference Viewer to display information about currently available model
references.
• Circular reference is a type of external reference. Two different features depend on each other for
design information. It is not a good practice to create circular references.
!
!
Slide 6 © 2002 PTC
• In a top-down assembly structure, components are declared to layouts that contain critical design
information in a centralized location.
• You can edit the parameters stored in the layouts and the system will automatically update the
corresponding dimensions in the components, which will propagate design changes throughout the
assembly structure.
• Components are assembled by sharing design geometry and references from skeleton models.
• You can edit the skeleton models and the system will automatically propagate the design changes
to the components that use the shared geometry and references.
!
!
Demonstration
! ¤ Analyzing and Modifying Assembly Structures
Creating
Creating Creating Creating Modifying
Creating Declaring Design
Publish the Layout
Top-Down Design the the the Skeleton Models
and Copy and
Workflow Design Assembly Skeleton Models to using
Layout Structure Geometry Skeleton
Models the Layout copied
Features Models
geometry
Slide 7 © 2002 PTC
In the following demonstration, I will show how to identify external references that exist in the
components of the Whirlwind_250 assembly.
Instructor Note:
After completing the labs for Module 4 students should take the Pro/FICIENCY Assessment
!
!
Summary
!
After successfully completing this module, you should know how to:
¤ Analyze component references in assembly structures.
¤ Propagate design changes throughout assembly structures.
Slide 8 © 2002 PTC
!
!
!
!
!
• Check for and review the errata sheet for this course.
• Use Pro/ENGINEER Wildfire build code 2002490 or later.
• Download and install the class files adv_assy_mgmt_330.tar.gz as described in the
classroom setup notes.
Exercise 1: Analyzing and Modifying Assembly Structures
Introduction
In this demonstration, we start the design of Whirlwind 250 fan model by creating a layout
containing the sketch, critical dimensions, and parameters.
Objectives
After successfully completing this exercise, you will know how to:
Scenario
You have completed the design of Whirlwind_250 assembly using the top-down product
development process. The design review team has recommended changes to the components of
the base and fan sub-assemblies. You perform the design changes to the components by editing
the top-level layouts and skeletons in the assembly structure.
We use the Global Reference Viewer to review the references used in the Whirlwind_250
assembly.
1. If Pro/ENGINEER Wildfire is open, close all windows and erase all components from session.
Otherwise, start Pro/ENGINEER Wildfire.
3. Open WHIRLWIND_250.ASM.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 4-3
!
6. Set the filters to display Features that have External references and their Parents.
Figure 1: Features with External References
8. Set the filters to display all objects with External Feature references.
10. Set the filters to display all objects with External Component references.
Pag
! e 4- 4 Analyzing and Modifying Assembly St ru ctures
!
Step 2. Perform design changes to the fan components by editing the layout parameters.
We edit the layout parameters to change the number of blades, tilt angle, and height of the
whirlwind_250.ASM.
1. Open HUB.PRT.
2. Declare the part to WHIRLWIND_250.LAY.
3. Click Tools > Parameters and notice that all the parameters in the layout are now
available in the part.
6. Add the following relations to relate the part dimension with the corresponding layout
parameter.
• blade_qty = NUM_BLADES
• ANG_SPACING = 360/blade_qty
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 4-5
!
7. Complete adding the relation and regenerate the part. Note that the pattern of ears updated
! based on the layout parameter.
Figure 5: Changing the Number of Ears
9. Regenerate the assembly. Note that the number of blade parts updated with the change to
HUB.PRT.
Note:
13. Select the TILT_ANGLE parameter, and then edit the value from 15 to 90.
Pag
! e 4- 6 Analyzing and Modifying Assembly St ru ctures
!
Figure 7: Editing the Tilt Angle
15. Activate the WHIRLWIND_250.LAY window and edit the parameter TILT_ANGLE from 90 to
45.
16. Regenerate WHIRLWIND_250.ASM.
17. Edit the TILT_AXIS_HEIGHT parameter in the layout from 89 to 180. Regenerate
WHIRLWIND_250.ASM.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 4-7
!
Figure 9: Editing the Tilt Axis Height
18. Edit the TILT_ANGLE to 15 and TILT_AXIS_HEIGHT to 89 and regenerate the part.
Step 3. Trim the blades to eliminate interference with the cage.
We redefine the shape of the blades to eliminate the interference with the cage part.
2. Click Analysis > Model Analysis and compute the Global Interference. Notice that the
blades interfere with the cage.
3. Open FAN.ASM. Set the model orientation to the saved BACK view.
4. Using the model tree, expand the first BLADE.PRT from the pattern of blade parts.
Pag
! e 4- 8 Analyzing and Modifying Assembly St ru ctures
!
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 4-9
!
Figure 11: Modified Ridge
8. Unhide the DRIVETRAIN_SKEL.PRT and notice that the blades interfere with the blade
diameter surface.
9. Using the model tree, right-click BLADE_OUTLINE, and then select Edit Definition.
10. Edit the sketch by moving the points on the spline section to be within the blade diameter
surface, as shown in the following figure.
Pag
! e 4- 10 Analyzing and Modifying Assembly St ru ctures
!
Figure 13: Editing the Spline Section
11. Complete editing the definition of the feature.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 4-11
!
Figure 15: Modified Blade Parts
Step 4. Perform design changes on the Aux Shaft and Aux Arm parts by editing
AUX_SHAFT_ARM_SKEL.PRT.
We redefine the Aux Shaft Arm skeleton part to change assembly interface on the Aux Shaft and
Aux Arm parts.
1. Open AUX_SHAFT_ARM_SKEL.PRT.
Pag
! e 4- 12 Analyzing and Modifying Assembly St ru ctures
!
! Note:
Do not delete the sketched arc entity, since it is referenced by one of the fan
components. Sketch a rectangle and use the trim function to update the shape of the
section.
Figure 17: Editing the Sketched Section
5. Open AUX_SHAFT.PRT and AUX_ARM.PRT and regenerate them. Note the parts are
updated with the design change made in the skeleton.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 4-13
!
Step 5. Use a motion analysis to graph the oscillation of the Whirlwind_250 assembly.
!
We create a motion analysis and graph the results of the mechanism motion of the
Whirlwind_250 assembly.
4. Insert an analysis feature. Select Measure as the Type and click Next. Select Angle as the
measurement Type.
5. Select the ASM_RIGHT datum plane from the FAN.ASM and the ASM_FRONT datum plane
from BASE.ASM.
6. Click Compute > Close. Ensure that the ANGLE parameter is set to YES and complete
the feature.
7. Click Analysis > Motion Analysis. Select the ANGLE:ANALYSIS1 as the parameter and
click Run.
Pag
! e 4- 14 Analyzing and Modifying Assembly St ru ctures
!
8. Notice that the angle values are absolute values of the angle measurement, and actually form
! a smooth oscillation of approximately +/-35 degrees, for a total of 70 degrees. Therefore the
WHIRLWIND_250 assembly passes the minimum requirement in the layout of 45 degrees.
9. Close the Graph window and the Motion Analysis dialog box.
10. OPTIONAL: Modify the length of the datum curve in the LINK skeleton and regenerate the
assembly. Re-run the Motion Analysis to see the effect on the oscillation angle graph.
11. Save the models. Close all windows and erase all files from session.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 4-15
Summary
After successfully completing this module, you should know how to:
y
nl
O
se
lU
r na
te
In
C
r PT
Fo
! Module
Introduction
Complex parts contain a large number of features and detailed design geometry.
In Pro/ENGINEER Wildfire, you can use techniques such as layers and groups to
organize and control geometry display. You can simplify complex parts using
surface editing tools and simplified representations, consequently reducing the
time required to open and regenerate the parts.
Objectives
After completing this module, you will be able to:
! Page 5-1
!
Instructor Preparation
Before teaching Advanced Assembly Management with Pro/ENGINEER Wildfire , you must
read and thoroughly understand the following materials:
• General Information
• Review Pro/ENGINEER Wildfire primer site at http://rdweb.ptc.com/primer/
Note: Pro/ENGINEER Wildfire Build Code 2002490 was used in developing the course materials.
You must use Build Code 2002490 or higher if available, to teach this course.
!
!
Slide 2 © 2002 PTC
Duration
• Lecture: 10 mins
!
!
Objectives
!
After completing this module, you will be able to:
¤ Organize design geometry in complex parts.
¤ Reduce the time required to open and regenerate complex parts.
Slide 3 © 2002 PTC
•Complex Parts contain a large number of features and detailed design geometry.
•You can simplify complex parts using surface editing tools and simplified representations,
reducing the time it takes to open and regenerate the parts.
Instructor Note:
Introduce the drill assembly to the students. In this module, the students will
be creating the design geometry on the chuck collar part, as well as simplified
representations in the chuck collar and recoil cover parts.
!
!
Organizing Geometry
!
Reduce the file size and details by organizing geometry.
¤ Using Layers
¤ Grouping Features
¤ Suppressing Features
¤ Renaming Features
Slide 4 © 2002 PTC
• Organize the geometry in parts using Layers. Reduce clutter and details on screen by blanking
layers that contain geometry not essential for current design tasks.
• Group features to perform collective operations such as duplicating and suppressing features.
• You can also created UDF (user-defined features) to reuse geometry in multiple parts.
• Suppress features that are not required for current design tasks, such as springs, rivets and
cosmetic features. This operation removes features temporarily from memory thus reducing file size
and geometry. This reduces retrieval and regeneration time considerably. Suppressed features can
be easily resumed when necessary.
• Rename features with descriptive easily identifiable names. This is useful when you need to search
!
!
Slide 5 © 2002 PTC
• Copying and patterning solid features increases regeneration time.
• You can use various surface editing tools to create surfaces in place of solid geometry.
• Surfaces can be easily duplicated and manipulated without increasing regeneration time or file size.
• You can easily create solid geometry from surface features to finalize the design.
!
!
Slide 6 © 2002 PTC
• You can reduce the design details in complex parts by creating simplified representations.
• You can create representations to store only geometry information and not the references, therefore
reducing the time taken to open the parts.
• You can include and exclude features without breaking parent-child relationships.
• You can remove portions of a part using work-region cutaways. You control what level of geometry
!
!
Demonstrations
! ¤ Creating Complex Part Geometry
¤ Simplifying Complex Part Geometry
Slide 7 © 2002 PTC
In the following demonstration, I will show how to organize and create complex geometry in the chuck
collar part of the DRILL assembly, using various techniques like layers, groups and surface editing
tools.
I will also show to create simplified representations of complex parts to reduce retrieval and
regeneration time.
!
!
Summary
!
After successfully completing this module, you should know how to:
¤ Organize design geometry in complex parts.
¤ Reduce the time required to open and regenerate complex parts.
Slide 8 © 2002 PTC
!
!
!
!
!
• Check for and review the errata sheet for this course.
• Use Pro/ENGINEER Wildfire build code 2002490 or later.
• Download and install the class files adv_assy_mgmt_330.tar.gz as described in the
classroom setup notes.
Exercise 1: Creating Complex Part Geometry
Introduction
In this demonstration, we review the design of a complex part. We use design techniques such as
layers and groups to organize the geometry. We also use surface editing tools to reduce the time
required to regenerate the part.
Objectives
After successfully completing this exercise, you will know how to:
Scenario
You are assigned a new project that involves simplifying the design of a gas-powered drill
assembly. You start the project by organizing and creating complex geometry in the chuck collar
part using design techniques that will reduce the time required to open and regenerate the part.
We review the assembly structure of the drill and determine how the parts were designed. Using
the navigator, we start by opening the drill assembly. Using the model tree, we select and view
its components
1. If Pro/ENGINEER Wildfire is open, close all windows and erase all the components from
memory. Otherwise, start Pro/ENGINEER Wildfire.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 5-3
!
3. Open DRILL.ASM.
!
4. Using the model tree, review the components and the features
Using the model tree, we expand the gear box chuck assembly and the drill chuck sub-assembly.
Next, we open the chuck collar part and review the features. This will help us complete the design
of the chuck collar part using techniques that will result in reduced retrieval and regeneration
time.
1. Using the model tree, open CHUCK_COLLAR.PRT.
Figure 1: CHUCK_COLLAR.PRT
Note that the features are organized into layers. Currently the layers display is turned off to
reduce clutter. We will turn on the display of some of the layers to use the datum features as
references in completing the design of the chuck collar part.
Pag
! e 5- 4 Managing Co mplex Part s
!
Now we create two datum planes and a datum curve to be used as references in designing the
teeth on top of the collar.
1. Create the first datum plane through datum axis A_2 and at an angle of 45 degrees from
datum plane FRONT.
2. For easy identification, rename the datum plane as TOOTH1.
3. Create the second datum plane at an offset distance of 0.6965.
4. Rename the datum plane as TOOTH2.
5. Select TEETH_SURF and TOOTH2 as references. Using the Intersect tool, create a datum
curve.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 5-5
!
1. Using the model tree, select TEETH_CURVE. The curve highlights in the graphics window.
7. Using the dashboard, start the Sketch tool and sketch the section, as shown in the following
figure.
Pag
! e 5- 6 Managing Co mplex Part s
!
Figure 4: Sketching the Cross Section
8. Complete the sketch and the variable section sweep feature.
Step 6. Mirror the variable section swept surface.
We create the other end of the tooth by mirroring the variable section swept surface that we
previously created.
1. Using the model tree, select TEETH_VSS and start the Mirror tool.
We merge the variable section swept surface and the mirrored surface with the original teeth
surface.
3. Confirm that the arrow is pointing in the direction shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 5-7
!
Figure 5: Merging Surfaces
4. Complete the merged feature.
Pag
! e 5- 8 Managing Co mplex Part s
!
Figure 7: Selecting an Edge
3. Cursor over the other edge, as shown in the following figure.
4. Press SHIFT + right-click to query to the chain, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 5-9
!
Figure 9: Selecting the Chain of Edges
5. Start the Extend tool, and then enter 1.5 as the distance to extend.
7. Repeat the above procedure to extend other side of the quilt by a distance of 1.5.
Pag
! e 5- 10 Managing Complex Part s
!
Figure 11: Extending the Quilt
Step 9. Move the teeth surface.
We create a copy by rotating the TEETH_SURF feature. This will help us get an angle to pattern
the teeth around the collar.
4. Select the Rotation option. Select datum axis A_7 as the rotational reference.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 5-11
!
We create a multiple instances of the teeth by patterning the moved surface using the angle
dimension.
3. Start the Pattern tool.
4. Select the 15 degrees angle dimension. Enter 15 as the incremental value.
5. Enter 23 as the number of instances.
We create solid cuts using the geometry defined by TEETH_SURF and the TEETH_MOVE
surface features.
Pag
! e 5- 12 Managing Complex Part s
!
Figure 14: Creating the First Cut
5. Rename the cut as TEETH_CUT1.
6. Using the model tree, expand the Pattern and select TEETH_MOVE.
7. Start the Solidify tool.
8. Using the dashboard, select the Cut option to remove material.
Step 12. Create a reference pattern of the cuts around the collar.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 5-13
!
We group the teeth features in order to organize the design geometry in the model.
1. Click Edit > Feature Operations > Group > Local Group.
3. Using the model tree, select the features starting from datum plane TOOTH1 to pattern
TEETH_CUT2.
Pag
! e 5- 14 Managing Complex Part s
!
Scenario
You have completed the design of the chuck collar part. You create a simplified representation of
the chuck collar by removing the teeth geometry that is not critical when assembling the part to
the drill assembly. You also create a work region cut-away in the recoil cover part that can be
used in reviewing the components of the engine sub-assembly.
We continue working on the chuck collar part. We create a simplified representation of the part by
excluding the group containing the teeth features.
1. If it is not already opened, open CHUCK_COLLAR.PRT.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 5-15
!
6. Double-click on Master Rep to activate it. This displays the teeth features.
!
7. Close the View Manager.
Step 2. Create a simplified representation using a work region cut-away of the recoil cover part.
We create a cut-away on the recoil cover part that can be used to review the engine components
in the drill assembly.
1. Using the model tree, expand RECOIL.ASM.
2. Open RECOIL_COVER.PRT.
4. Select layers 01_PRT_ALL_DTM_PLN and 01_PRT_DEF_DTM_PLN.
5. Unblank their display and repaint the screen.
11. Select datum plane FRONT as the sketching plane and datum plane RIGHT as the reference
plane facing to the right.
Pag
! e 5- 16 Managing Complex Part s
!
Figure 18: Sketching the Work Region
15. Complete the work region and close the View Manager.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 5-17
!
Figure 20: Completed Work Region
16. Save the model.
17. Close all the windows and erase all the files from session.
Pag
! e 5- 18 Managing Complex Part s
!
! Summary
After successfully completing this module, you should know how to:
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 5-19
!
!
!
!
! Module
Introduction
Using simplified representations, you can reduce the level of geometry detail in
complex assemblies. You can control which sub-assemblies and components
Pro/ENGINEER Wildfire has to open along with the top-level assembly. You can
exclude certain components, as well as substitute complex components with
simpler versions.
! Page 6-1
!
Instructor Preparation
Before teaching Advanced Assembly Management with Pro/ENGINEER Wildfire , you must
read and thoroughly understand the following materials:
• General Information
• Review Pro/ENGINEER Wildfire primer site at http://rdweb.ptc.com/primer/
Note: Pro/ENGINEER Wildfire Build Code 2002490 was used in developing the course materials.
You must use Build Code 2002490 or higher if available, to teach this course.
!
!
Slide 2 © 2002 PTC
Duration
• Lecture: 15 mins
• Total: 1 hr 45 mins
!
!
Objectives
!
After completing this module, you will be able to:
¤ Create simplified representations of complex assemblies.
¤ Define the various methods to select components when creating
simplified representations.
Slide 3 © 2002 PTC
• Using simplified representations you can reduce the level of detail in complex assemblies.
• You can control which sub-assemblies and components Pro/ENGINEER Wildfire has to
open along with the top-level assembly.
• You can exclude certain components as well as substitute complex components with
simpler versions.
!
!
Simplified Representations
!
Control which components to open and to what level of detail.
¤ Types
l Exclude
l Master Rep
l Assembly Only
l Geometry Only
l Graphics Only
l Symbolic Only
l User Defined
Slide 4 © 2002 PTC
• Simplified Representations enable you to control which components to open along with an
assembly and the amount of geometry detail to display.
design task.
• You do not have to open the entire assembly when working on only certain components to finish a
• Using simplified representations will help reduce the time taken to open and regenerate the
assemblies significantly.
relationships.
• Assembly Only – Only assemblies and sub-assemblies are opened not the individual
components.
• Geometry Only – Component geometry is available for selection and referencing, but you
cannot modify or redefine individual features.
• Graphics Only – Component geometry is not solid or available for selection. Geometry visibility
can be controlled using the configuration option – save_model_display.
• User Defined – You can use part simplified representations when creating assembly level
representations.
!
!
Selecting Components
!
Adding Components to the Simplified Representation
¤ Directly on in the Graphics Window
¤ Using Model Tree
l Select individual components.
l Select all the components.
Slide 5 © 2002 PTC
• You can use different methods to select components when creating simplified representations.
• Highlight and select components directly in the graphics window.
• Using the Model Tree, you can directly select individual components or select all components
and de-select the ones that you do not require.
!
!
Selecting Components
!
Using the Search Tool
¤ Attribute
l Name, Type, Expression, Size, Description
¤ History
l ID, Number, Failed Feat, Last Feat, All
¤ Status
l Regeneration, Layer, Display, Parent/Child, Copied Refs
¤ Geometry
l Zone, Distance, Exterior Comps
Slide 6 © 2002 PTC
Using the Search Tool
• You can search using component attributes. For example, all components with a certain name or
less than a certain size.
• You can search by component or feature history. For example, features with a certain ID or the last
feature created.
• You can search by component status. For example, all components in a certain layer or those with
copied references.
• You can search using component geometry. For example, all components inside a defined
geometry zone or all exterior components.
!
!
Demonstrations
! ¤ Creating Simplified Representations Using Part Representations
¤ Creating Simplified Representations By Selecting Components
Slide 7 © 2002 PTC
In the following demonstration, I will show how to:
• Create simplified representations of the drill assembly using existing part representations.
• Use various techniques to select components for creating simplified representations of the drill
assembly.
!
!
Summary
!
After successfully completing this module, you should know how to:
¤ Create simplified representations of complex assemblies.
¤ Define the various methods to select components when creating
simplified representations.
Slide 8 © 2002 PTC
!
!
!
!
!
• Check for and review the errata sheet for this course.
• Use Pro/ENGINEER Wildfire build code 2002490 or later.
• Download and install the class files adv_assy_mgmt_330.tar.gz as described in the
classroom setup notes.
Exercise 1: Creating Simplified Representations Using Part
Representations
Introduction
In this demonstration, we create simplified representations of the drill assembly using the
previously created simplified representations of the chuck collar and recoil cover parts.
Objectives
After successfully completing this exercise, you will know how to:
Scenario
You have created simplified representations of the chuck collar and recoil cover parts. You will be
using these representations to create simplified representations of the top-level drill assembly.
We open the drill assembly and notice that the amount of detailed geometry that is displayed on
the screen.
1. If Pro/ENGINEER Wildfire is open, close all windows and erase all the components from
memory. Otherwise, start Pro/ENGINEER Wildfire.
3. Open DRILL.ASM.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 6-3
!
5. Select the Shade tab and enable Stippled transparency. Click OK.
!
Note:
You can rotate, pan and zoom the assembly faster by setting the transparency to
Stippled.
Step 2. Create a simplified representation that removes the chuck collar teeth.
We create a simplified representation of the drill using an existing representation stored in the
chuck collar part. This will remove the teeth features from the chuck collar part.
1. Select CHUCK_COLLAR.PRT.
3. Select the NO_TEETH representation and apply it. The teeth features in the part are removed
from display.
Pag
! e 6- 4 Creating Simplified Representations
!
We create another simplified representation using the work region cut away created in the recoil
cover part to review the engine components.
1. Select RECOIL_COVER.PRT.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 6-5
!
Figure 3: Recoil Cover Part
3. Create a new simplified representation in the drill assembly. Enter REVIEW_ENGINE as the
name.
Pag
! e 6- 6 Creating Simplified Representations
!
Scenario
You continue the process of simplifying the drill assembly. You create several simplified
representations by selecting components using various techniques.
Step 1. Create a simplified representation to simplify the handle sub-assemblies.
We continue the process of creating simplified representations of the drill assembly. Using the
model tree, we create a geometric representation of the handle sub-assemblies by selecting the
handle components
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 6-7
!
Note:
With Geometry Representation the design model geometry is solid, visible, and
available for selection. However, you cannot select or modify the individual features.
The model regenerates faster than Master Representation.
8. Click File > Erase > Not Displayed > OK. You will notice the handle parts can be erased
from session even though you see the handle geometry on the screen.
We select the gears using the search tool and create a graphics representation.
Pag
! e 6- 8 Creating Simplified Representations
!
8. Click View > Representation > Graphics Only.
9. Start the View Manager.
10. Create a new simplified representation. Enter GEARS_GRAPHICS_ONLY as the name.
Note:
Using Graphics Representation, the design model geometry is not solid or available
for selection. The model regenerates faster than Master or Geometry
Representation.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 6-9
!
11. Activate the Master Rep and close the View Manager.
!
Step 3. Create a simplified representation of the bolts.
We select the bolts using the search tool and create a symbolic representation.
4. Select is equal to as the comparison.
6. Click Find Now.
7. Click OK to confirm selecting all the bolts.
10. Create a new simplified representation. Enter BOLTS_SYMBOLIC as the name.
Pag
! e 6- 10 Creating Simplified Representations
!
! Note:
You can turn off the display of point tags using the View > Display Settings >
Datum Display menu option.
We create vendor information in the handle grip part. We now search for all plastic molded
components supplied by a specific vendor and create a simplified representation to remove them
from the assembly.
1. Select HANDLE_GRIP.PRT in the graphics window, and then open in a separate graphics
window.
2. Click Tools > Parameters.
3. Add a new parameter. Enter VENDOR as the name.
5. Enter PTC_MOLDS as the value.
6. Save the part and close the window. Activate the drill assembly window.
7. Start the Search tool.
8. Select the ATTRIBUTES tab. Select Expression.
10. Select String as the type, and select Vendor as the symbol.
12. Click Find Now to search for all parts that match the vendor information that you entered.
13. Click OK to confirm selecting the handle grip and trigger parts.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 6-11
!
16. Activate the Master Rep and close the View Manager.
We search for bolts less than a certain size and create a simplified representation to exclude
them.
2. Select the ATTRIBUTES tab. Look for parts and select Size.
6. Click Find Now to search for all parts that are less than the size value you entered.
Pag
! e 6- 12 Creating Simplified Representations
!
10. Activate the Master Rep and close the View Manager.
We search for the covers, outer engine and carburetor components that are associated to a layer.
We then create a simplified representation to exclude them.
2. Select the STATUS tab. Look for components and select Layer.
5. Click Find Now to search for components associated to the OUTER_COMPONENTS layer.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 6-13
!
We create a geometry zone at the main handle. We create a simplified representation using the
zone to exclude the engine and carburetor assemblies.
Pag
! e 6- 14 Creating Simplified Representations
!
Figure 11: Creating a Zone
4. Complete creating the zone.
9. Click OK.
10. Create a new simplified representation named NO_ENGINE to exclude the selected
components.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 6-15
!
Note:
The drill components were created referencing copy geometry features. Due to the
overall size of the skeleton, the copy geometry features contain datum planes and
axes larger in size than the solid components. If the copy geometry feature
intersects the defined zone, the component containing the copy geometry feature will
automatically be selected even if no solid geometry intersects the zone.
11. Activate the Master Rep and close the View Manager.
We select a location on the drill chuck assembly and define a radius. We create a simplified
representation using the drill chuck components encompassed by the radius and exclude them.
2. Select the GEOMETRY tab. Look for parts and select Distance.
Pag
! e 6- 16 Creating Simplified Representations
!
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 6-17
!
We search for the exterior components of the drill assembly and create a simplified
representation to exclude them.
2. From the GEOMETRY tab. Select Exterior Comps and look for the parts.
Pag
! e 6- 18 Creating Simplified Representations
!
Figure 15: Removing the exterior components
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 6-19
!
Summary
!
After successfully completing this module, you should know how to:
Pag
! e 6- 20 Creating Simplified Representations
!
! Module
Introduction
Pro/ENGINEER Wildfire enables you to replace existing components with design
variations that serve the same function within an assembly.
model. The representative model contains critical design information and
references used by the original component with respect to the overall assembly
structure.
Objectives
! Page 7-1
!
Instructor Preparation
Before teaching Advanced Assembly Management with Pro/ENGINEER Wildfire , you must
read and thoroughly understand the following materials:
• General Information
• Review Pro/ENGINEER Wildfire primer site at http://rdweb.ptc.com/primer/
Note: Pro/ENGINEER Wildfire Build Code 2002490 was used in developing the course materials.
You must use Build Code 2002490 or higher if available, to teach this course.
!
!
Modifying and
Replacing and Managing Applying the
Demos & Exercises Updating
Substituting Complex Top-down
Simplified
Components Drawings Design Process
Representations
Slide 2 © 2002 PTC
Duration
• Lecture: 10 mins
• Total: 1 hr 30 mins
!
!
Objectives
!
After completing this module, you will be able to:
¤ Replace and substitute components in complex assemblies.
Slide 3 © 2002 PTC
• Pro/ENGINEER Wildfire enables you to replace existing components with design
variations that serve the same function within an assembly.
• You can also substitute complex components with a simpler representative model.
• The representative model contains critical design information and references used by the
original component with respect to the overall assembly structure.
!
!
Replacing Components
!
Replace with design variations that serve the same function as the
original components.
¤ Using Family Table
¤ Using Functional Interchange
Slide 4 © 2002 PTC
• You can replace components with models that have a different design but serve the same function
in an assembly.
development process.
• You can easily incorporate design changes to an assembly structure at any stage in the product
• You can replace one instance with another from a family table of components. For example, you
can replace hex bolt instances with torx bolt instances from a family table of bolts.
• You create reference tags in the original component and assign corresponding assembly
references in the functional interchange component.
Instructor Note: You can also replace components with a copy of the existing components.
For example, if you have bolt part assembled multiple times in an assembly and you want to
modify some of the bolts. You can replace the bolts you want to modify with a copy and
make the necessary modifications without affecting the other bolts.
!
!
Substituting Components
!
Substitute components with simple representative models.
¤ Using Envelope
l Create a shrinkwrap part
Slide 5 © 2002 PTC
• You can substitute complex components with simple representative models to reduce the file size
and regeneration time.
• You select the components that need to be simplified and create a shrinkwrap containing surfaces
or faceted solids to represent the design geometry.
• You can control the accuracy of the shrinkwrap by changing the quality level settings.
!
!
Demonstrations
! ¤ Replacing Components
¤ Substituting Components
Slide 6 © 2002 PTC
In the following demonstration, I will show how to:
• Substitute complex components using envelopes.
• Replace components using functional interchange components and family tables.
You will repeat the same steps in the lab exercises.
!
!
Summary
!
After successfully completing this module, you should know how to:
¤ Replace and substitute components in complex assemblies.
Slide 7 © 2002 PTC
!
!
• Check for and review the errata sheet for this course.
• Use Pro/ENGINEER Wildfire build code 2002490 or later.
• Download and install the class files adv_assy_mgmt_330.tar.gz as described in the
classroom setup notes.
Exercise 1: Replacing Components
Introduction
In this demonstration, we replace the existing side handle with a functional interchange part. We
also replace the hex bolts on the gear box and engine with torx bolts from a family table of bolts.
Objectives
After successfully completing this exercise, you will know how to:
• Replace components with design variations that serve the same function in an assembly.
Scenario
The design review team suggested design changes to the side handle due to safety issues. They
also recommended using torx bolts in place of hex bolts in the gear box and engine assemblies.
You replace the side handle part using a redesigned component that serves the same function as
the original side handle part. You also replace the hex bolts with torx bolt instances from a family
table containing various types of bolts.
Step 1. Open the drill assembly and review the handle side components.
We open the drill assembly. We review the existing and new handle side components.
1. If Pro/ENGINEER Wildfire is open, close all windows and erase all the components from
memory. Otherwise, start Pro/ENGINEER Wildfire.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 7-3
!
5. Open DRILL.ASM.
!
6. Select HANDLE_SIDE.PRT and open it in a new graphics window.
8. Open SAFE_HANDLE_SIDE.PRT.
We create a new functional interchange assembly using handle side and safe handle side parts.
1. Create a new assembly. Select Interchange as the sub-type.
2. Enter HANDLE_INTERCHANGE as the name of the assembly.
3. Click Component > Add.
4. Open HANDLE_SIDE.PRT.
6. Fix the component to its current location to complete assembling it.
7. Click Done/Return.
13. Enter GEARBOX_CYL_SURF as the tag name for the first reference highlighted in the drill
assembly.
Pag
! e 7-4 Repl aci ng and Substi tuti ng Co m ponents
!
14. Enter GEARBOX_MATE_SURF as the tag name for the next reference highlighted in the
! drill assembly.
Figure 2: Second Reference Tag
15. Enter RIGHT_DTM_PLANE as the tag name for the next reference.
16. Enter TOP_DTM_PLANE as the tag name for the next reference.
17. Enter HANDLE_CYL_SURF as the tag name for the next reference.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 7-5
!
18. Enter HANDLE_END_SURF as the tag name for the last reference.
19. Click OK.
Figure 6: Sixth Reference Tag
Step 3. Assign corresponding references in the safe handle side part.
We assign references in the safe handle side part corresponding to the reference tags created in
Pag
! e 7-6 Repl aci ng and Substi tuti ng Co m ponents
!
Figure 8: Assigning the Second Reference
7. Select the TOP_DTM_PLANE reference tag. Select the corresponding datum plane TOP
shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 7-7
!
Figure 10: Assigning the Fourth Reference
8. Select the HANDLE_CYL_SURF reference tag. Select the corresponding surface shown in
the following figure.
9. Select the HANDLE_END_SURF reference tag. Select the corresponding surface shown in
the following figure.
Pag
! e 7-8 Repl aci ng and Substi tuti ng Co m ponents
!
10. Note all tags should indicate ‘Y’. Click OK.
12. Blank all the layers.
Step 4. Replace the handle side part using the handle interchange assembly.
We switch to the drill assembly. We replace the handle side part in the drill assembly with the
safe handle side part using the handle interchange assembly.
5. From the REPLACE COMP dialog box, open SAFE_HANDLE_SIDE.PRT as the selected
model.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 7-9
!
Step 5. Replace the bolts in the gear box chuck and engine assemblies.
We search for all hex bolts used in the drill assembly and replace them with torx bolts from a
family table containing different types of bolts.
Pag
! e 7- 10 Replacing and Substituting Co mponents
!
Figure 14: Selecting Hex Bolts
3. Click OK.
6. From the REPLACE COMP dialog, open BOLT_5-18_T.PRT as the selected model.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 7-11
!
Pag
! e 7- 12 Replacing and Substituting Co mponents
!
Scenario
The design team that is working on the engine and carburetor sub-assemblies requires a
simplified drill assembly for their design tasks. You substitute the gear box components with a
lightweight representation to reduce the time to open and regenerate the drill assembly.
Step 1. Create a lightweight representation of the gear box components.
We create an envelope of the gear box components in the gear box chuck assembly.
3. Create a new envelope. Enter GEARBOX_ENV as the name.
4. Select and include the following components from GEARBOX_CHUCK.ASM for the
envelope.
• GEARBOX_REAR.PRT
• PRIMARY_GEAR_SHAFT.PRT
• REDUCTION_GEAR_SHAFT.PRT
• GEARBOX_FRONT.PRT
• FINAL_GEAR_SHAFT.PRT
7. Save DRILL.ASM.
1. Open GEARBOX_SW.PRT.
3. Review the geometry. Notice that the design geometry is replaced with representative
surfaces.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 7-13
!
Figure 16: Gear Box Envelope Part
4. Using the navigator, note the total file size of the gear box components that you selected for
the envelope is 4.28MB. The file size of the gear box envelope part is 1 MB.
We select the gear box components in the gear box chuck assembly, and then we replace them
with the envelope that we just created.
• GEARBOX_REAR.PRT
• PRIMARY_GEAR_SHAFT.PRT
•
REDUCTION_GEAR_SHAFT.PRT
• GEARBOX_FRONT.PRT
• FINAL_GEAR_SHAFT.PRT.
Pag
! e 7- 14 Replacing and Substituting Co mponents
!
Figure 17: Substituting the Gear Box Components
Note:
The drill chuck sub-assembly, which is a child of the gear box chuck assembly is not
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 7-15
!
Summary
!
After successfully completing this module, you should know how to:
Pag
! e 7- 16 Replacing and Substituting Co mponents
!
! Module
Introduction
You can modify components in existing simplified representations by creating on-
demand simplified representations. By removing components that are no longer
required for a current design task, you can significantly reduce the regeneration
time.
You can use definition rules to create simplified representations that dynamically
update when adding or modifying components in the assembly structure.
Objectives
! Page 8-1
!
Instructor Preparation
Before teaching Advanced Assembly Management with Pro/ENGINEER Wildfire , you must
read and thoroughly understand the following materials:
• General Information
• Review Pro/ENGINEER Wildfire primer site at http://rdweb.ptc.com/primer/
Note: Pro/ENGINEER Wildfire Build Code 2002490 was used in developing the course materials.
You must use Build Code 2002490 or higher if available, to teach this course.
!
!
Modifying and
Replacing and Managing Applying the
Demos & Exercises Updating
Substituting Complex Top-down
Simplified
Components Drawings Design Process
Representations
Slide 2 © 2002 PTC
Duration
• Lecture: 10 mins
• Total: 1 hr 30 mins
!
!
Objectives
!
After completing this module, you will be able to:
¤ Modify components in simplified representations without retrieving the
entire assembly structure.
¤ Dynamically update simplified representations when adding or modifying
components.
Slide 3 © 2002 PTC
• You can modify components in existing simplified representations by creating on-demand
simplified representations.
!
!
Slide 4 © 2002 PTC
• You can open a simplified representation of an assembly which helps reduce retrieval and
regeneration time.
• You can use on-demand settings to retrieve the master or geometry representation of components
that need to be modified in the current simplified representation. Pro/ENGINEER Wildfire erases
the retrieved component information from session when no longer required.
• You can enable on-demand settings to retrieve the Master or Geometry representation of a
component based on whether you are attempting to modify it or attempting to reference other
components in an assembly.
• For example, to edit the definition of an assembly component you can use a setting to retrieve the
geometry representation of the component, and the components that it references.
• When creating features or assembling new components you can use a setting to retrieve the master
representation that gives complete access to all the required design information.
• Pro/ENGINEER Wildfire can automatically erase components when you perform tasks such as
editing dimensions or creating new features.
• You can set the system to prompt you for confirmation before erasing components.
• When you perform a task such as measuring geometry you have to manually instruct the system to
clean the retrieved components from session.
!
!
Slide 5 © 2002 PTC
• You can set up definition rules when creating simplified representation of components in an
assembly.
• When you add or modify components in the assembly the system automatically updates the
simplified representation based on the rules that control the representation.
• You first select an action that controls the components in the representation. For example, you
• You can create a search condition to select components for the representation. For example,
select all components matching a certain name or select all components less than a certain
size.
!
!
Demonstrations
! ¤ Modifying Simplified Representations Using On-demand Settings
¤ Updating Simplified Representations Using Definition Rules
Slide 6 © 2002 PTC
In the following demonstration, I will show how to:
• Modify components in a graphics representation of the drill assembly using various on-demand
settings.
• Setup definition rules that update simplified representations when adding and modifying
components in the drill assembly.
!
!
Summary
!
After successfully completing this module, you should know how to:
¤ Modify components in simplified representations without retrieving the
entire assembly structure.
¤ Dynamically update simplified representations when adding or modifying
components.
Slide 7 © 2002 PTC
!
!
• Check for and review the errata sheet for this course.
• Use Pro/ENGINEER Wildfire build code 2002490 or later.
• Download and install the class files adv_assy_mgmt_330.tar.gz as described in the
classroom setup notes.
Exercise 1: Modifying Simplified Representations Using On-
demand Settings
Introduction
In this demonstration, we modify the handle components in a graphic representation of the drill
assembly using on-demand settings.
Objectives
After successfully completing this exercise, you will know how to:
Scenario
Based on the recommendations of the design review team, you are required to modify the handle
components of the drill assembly. In order to reduce regeneration time, you apply on-demand
settings on a simplified representation of the drill assembly while making the modifications to the
handles.
We open a graphics representation of the drill assembly. Using the model tree, we add a column
to show the status of the components in the representation.
1. If Pro/ENGINEER Wildfire is open, close all windows and erase all the components from
memory. Otherwise, start Pro/ENGINEER Wildfire.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 8-3
!
Note:
The drill chuck assembly which was saved with model display set to wireframe. All
the other components were saved with model display set to shaded. Hence when
you open the graphics representation of the drill, you see some components shaded
6. Add a column in the model tree. Select Simplified Reps as the Type. Display the current
representation.
7. Using the model tree, show the features using the tree filters.
We set on-demand settings to retrieve the geometry representation of the drill assembly to edit
the handle main and grip parts. We measure the distance between two tabs on the handle main
part, and then edit the assembly placement of the handle grip part.
We create a new functional interchange assembly using handle side and safe handle side parts.
Pag
! e 8- 4 Modifying Simplified Representations
!
2. Clear the Retrieve Master On-Demand check box so that you cannot attempt to modify
! the components of the assembly.
3. Check Retrieve On-Demand and Geometry so that you can retrieve the geometry
representation of components when you are required to reference them.
5. Check Remove after Using and Erase after Using to automatically remove and erase
components from session when they are no longer required. Click OK.
6. Right-click HANDLE_MAIN.PRT and select Edit. Using the model tree, note that the
Geometry Rep of HANDLE_MAIN.ASM is retrieved to enable you to edit
HANDLE_MAIN.PRT.
7. Orient the model to the saved 3D_1 view.
8. Click Analysis > Measure.
9. Measure the distance between the handle tab surfaces, as shown in the following figure.
11. In the ON-DEMAND SETTINGS dialog box, click Clean Expanded Comps > OK.
15. Select OK to regenerate before the dynamically retrieved components are erased from the
session.
16. Right-click HANDLE_GRIP.PRT and select Edit Definition. Notice the geometry
representation of the arm side assembly is retrieved into session.
17. Select the Mate Angle placement constraint. Change the offset value from –90 to 0.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 8-5
!
Figure 3: Editing the Placement of the Side Handle Grip
Note:
Pro/ENGINEER Wildfire automatically erases the dynamically retrieved components
after you finish editing the placement of the handle grip part in the arm side
assembly.
We activate On-Demand settings to retrieve the master representation of the drill assembly to edit
the handle main assembly components. We create rounds on the handle bracket part, assemble
pin parts to the handle main assembly, and then edit the distance between the handle tabs using
the Saved Analysis feature.
5. Insert a round feature selecting the chain of edges, as shown in the following figure.
Pag
! e 8- 6 Modifying Simplified Representations
!
Figure 4: Selecting the Round Sets
Note:
Pro/ENGINEER Wildfire automatically erases the master representation of the
handle main assembly including the round feature that you created on the handle
bracket part.
8. Activate HANDLE_MAIN.ASM.
following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 8-7
!
15. Activate HANDLE_MAIN.PRT and retrieve the Master Rep of the component.
16. Edit the pattern of handle tabs. Change the distance between tabs from 60 to 65, as shown in
the following figure.
19. Close all windows and erase all files from session.
Pag
! e 8- 8 Modifying Simplified Representations
!
Scenario
You add and modify components of the handle, drill chuck, and recoil cover sub-assemblies. You
apply definition rules to update simplified representations of the drill assembly with the changes
made to the sub-assemblies.
We create a definition rule to exclude the handle components. We rename the Arm Side
assembly to Handle Side assembly. We observe that the system excludes the assembly based
on the rule.
1. Open DRILL.ASM.
2. Start the View Manager.
7. Right-click on Undefined condition and select New to create a new condition. Enter
BY_NAME as the name of the condition.
9. Complete the search and definition rule. Notice all the handle components are removed from
session.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 8-9
!
Figure 7: Removing the Handle Components
10. Complete redefining the NO_HANDLES representation.
11. Click File > Rename. Set the commands and settings to Select.
12. Using the model tree, select ARM_SIDE.ASM. Enter HANDLE_SIDE as the new name.
13. Regenerate DRILL.ASM. Notice that HANDLE_SIDE.ASM is removed based on the definition
rule that you just created. The system updated the NO_HANDLES representation by applying
Pag
! e 8- 10 Modifying Simplified Representations
!
We create a definition rule to create a symbolic representation of bolts less than or equal to an
absolute size value of 35. We assemble bolts on the recoil cover assembly. Note that the system
updates the symbolic representation by adding the assembled bolts based on the definition rule.
2. Add a new condition named BY_SIZE. Select Symbolic Only as the rule action for the
representation.
3. Search for solid models less than or equal to an absolute size value of 35.
4. De-select all other parts except bolts from the search results.
5. Complete the search and definition rule.
7. Activate RECOIL.ASM.
9. Double-click the Bolt interface. Select the corresponding Mate and Insert references on the
RECOIL.ASM, as shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 8-11
!
10. Notice that the assembled bolt is added to the BOLTS_SYMBOLIC representation based on
the definition rule that you created.
Figure 11: Symbolic Representation of Bolt
11. Repeat the above steps to assemble BOLT_4-15 onto the two remaining holes on
RECOIL_COVER.ASM. Notice that the bolts are automatically added to BOLTS_SYMBOLIC
representation based on the definition rule.
Step 3. Create a definition rule to update a graphics representation of the drill chuck assembly.
We create a definition rule to set the drill chuck components to a graphics representation as they
are assembled.
3. Add a new condition named BY_DISTANCE. Select Graphics Rep as the rule action for
the representation.
Pag
! e 8- 12 Modifying Simplified Representations
!
Figure 13: Defining the Radius
5. Complete the search and definition rule.
6. Complete creating the graphics representation.
8. Activate DRILL_CHUCK.ASM.
10. Select the BIT_CSYS coordinate system on STD_BIT.PRT. Select the BIT_ALIGN coordinate
system in DRILL_CHUCK.ASM.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 8-13
!
Figure 15: Assembling the Bit to the Drill Chuck
11. Activate the DRILL_CHUCK_GRAPHICS representation. Notice that the STD_BIT.PRT is
added to the DRILL_CHUCK_GRAPHICS representation based on the definition rule you
created.
14. Close all windows and erase all files from session.
Pag
! e 8- 14 Modifying Simplified Representations
!
! Summary
After successfully completing this module, you should know how to:
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 8-15
!
!
!
!
! Module
Introduction
Complex drawings contain views with complex geometry and many detail items
such as dimensions, notes, and tables.
You can apply various configuration options to control the geometry display in
complex drawings. You can use simplified representations of drawings and
design models to reduce the time required to open and regenerate complex
drawings.
Objectives
! Page 9-1
!
Instructor Preparation
Before teaching Advanced Assembly Management with Pro/ENGINEER Wildfire , you must
read and thoroughly understand the following materials:
• General Information
• Review Pro/ENGINEER Wildfire primer site at http://rdweb.ptc.com/primer/
Note: Pro/ENGINEER Wildfire Build Code 2002490 was used in developing the course materials.
You must use Build Code 2002490 or higher if available, to teach this course.
!
!
Modifying and
Replacing and Managing Applying the
Demos & Exercises Updating
Substituting Complex Top-down
Simplified
Components Drawings Design Process
Representations
Slide 2 © 2002 PTC
Duration
• Lecture: 10 mins
• Total: 1 hr 30 mins
!
!
Objectives
!
After completing this module, you will be able to:
¤ Reduce the amount of detail items in drawings.
¤ Reduce the time required to open, repaint and regenerate drawings.
Slide 3 © 2002 PTC
• Complex drawings contain views with complex geometry and large number of detail items
such as dimensions, notes, and tables.
drawings.
• You can apply various configuration options to control geometry display in complex
• You can use simplified representations of drawings and design models to reduce the time
required to open and regenerate complex drawings.
!
!
Slide 4 © 2002 PTC
• You can control the display of design geometry when creating new views or modifying existing
views using various configuration options.
• The auto_regen_views options reduces regeneration time by preventing the system from
regeneration all the views in all sheets that use the design model.
• The display_in_adding_view controls the display mode of new views that are added to the sheet.
• The disp_trimetric_dwg_mode_view when set to no, prompts the system not to display the
geometry until you complete orienting the view that is being added.
• The save_display – when when set to yes, prompts the system to save the geometry display of all
the views when a drawing is saved.
• You can then open the drawing in a view only mode without retrieving the design models in
session.
• When you retrieve the view only mode of a drawing, you can see the geometry in views but cannot
modify them.
!
!
Slide 5 © 2002 PTC
• You can reduce the amount of detail in views by using simplified representations stored in design
models or creating new drawing representations.
• You can change the display state of views by replacing the master representation of the active
design model with a simplified representation stored in the model.
• You can create simplified representations in the drawing to display and erase views by defining a
set of commands that the system has to execute.
!
!
Demonstration
! ¤ Managing Complex Drawings
Slide 6 © 2002 PTC
In the following demonstration, I will show how to use various configuration options and simplified
representations to control geometry display and detail in complex drawing views.
!
!
Summary
!
After successfully completing this module, you should know how to:
¤ Reduce the amount of detail items in drawings.
¤ Reduce the time required to open, repaint and regenerate drawings.
Slide 7 © 2002 PTC
!
!
• Check for and review the errata sheet for this course.
• Use Pro/ENGINEER Wildfire build code 2002490 or later.
• Download and install the class files adv_assy_mgmt_330.tar.gz as described in the
classroom setup notes.
Exercise 1: Managing Complex Drawings
Introduction
In this demonstration, we set various configuration options to control the display of the detailed
views of the drill assembly. We create simplified representations of the drawing and use existing
representations of the drill assembly to reduce retrieval and regeneration time.
Objectives
After successfully completing this exercise, you will know how to:
• Reduce the amount of detail items displayed in the drawing views using configuration
options.
Scenario
You have completed the design of the drill assembly. You have also completed documenting the
design using a production drawing. Now, you use various techniques to simplify the drawing so
that it requires less time to open and regenerate.
We open the drill production drawing. Then, in order to reduce the repaint and regeneration time,
we create views of the top-level drill assembly using various configuration options.
1. If Pro/ENGINEER Wildfire is open, close all windows and erase all the components from
memory. Otherwise, start Pro/ENGINEER Wildfire.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 9-3
!
5. Note that drawing has a total of 4 sheets. Note the amount of detail displayed in the views.
Turn off the display of datum features and repaint the views.
6. Navigate to the first sheet and set the current drawing model to DRILL.
7. Create a general view of the drill assembly. Click Insert > Drawing View > General >
Full View > No Xsec > Unexploded > No Scale > Done.
8. Select a point on the center of the drawing sheet to place the view.
9. Set the view orientation to FRONT saved view. Note the clutter due to amount of detail
displayed in the view.
11. Right-click the general view. Select Delete. Repaint the views.
13. Add the auto_regen_views configuration option. Select No as the value. This will enable
you to manually regenerate views to update them.
Pag
! e 9- 4 Managing Co mplex Drawings
!
15. Click OK to apply the options. Close the OPTIONS dialog box.
!
16. Insert the general view of the drill assembly again. Note that the view is displayed in
wireframe, and that it is quicker to insert than the previous time.
Figure 2: General View Set to Wireframe Display
will hide the model until the view being inserted is oriented using a saved view.
18. Insert the general view of the drill assembly once again. Note that the geometry is not
displayed until you orient the view to FRONT saved view. This view is inserted quicker than
the previous two times.
20. Change the view display properties to reduce the geometry details. Click View Disp > No
Hidden > No Qlt HLR > No Disp Tan > Hide Skeleton > Done.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 9-5
!
Figure 3: Changing the View Display
21. Right-click the general view. Clear Lock View Movement to move the view freely around
the sheet.
22. Insert the projection views based off the general view and another general view oriented to
the 3D_1 saved view. Change the view display to reduce geometry details using the same
properties as the first general view.
Pag
! e 9- 6 Managing Co mplex Drawings
!
Figure 4: Creating Additional Views of the Drill Assembly
Step 2. Apply simplified representations of the drill assembly to the drawing views.
We reduce geometry details and the regeneration time of the drawing views by applying
simplified representations stored in the drill assembly.
2. Select View State to change the state of the view using a simplified representation. Note
that all views based off the general are also highlighted.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 9-7
!
3. Confirm changing the view state.
Figure 5: Changing the View States
4. Select the NO_COVERS simplified representation for the new view state.
Pag
! e 9- 8 Managing Co mplex Drawings
!
5. Change the view state of the other general views to display only internal components, using
! the internal simplified representation.
We create simplified representations of the drawing to exclude views, sheets and other detail
items. This will reduce the time required to open and regenerate the drawing.
1. Navigate to Sheet 3 and change the view properties to remove hidden lines and tangent
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 9-9
!
4. From the DRAWING REP dialog box, select VIEW DISPLAY tab.
5. Add a command to erase the Individual views of the engine, as shown in the following
figure.
Pag
! e 9- 10 Managing Co mplex Drawings
!
Figure 9: Erasing Individual Views
6. Middle-click to finish selecting the views and complete adding the command.
10. Check Go to Center of View. Select the view shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 9-11
!
12. Create another new drawing representation. Enter ENGINE_ONLY as the name.
13. To add view display commands, navigate to Sheet 3 in the DRAWING REP dialog box.
16. Add a command to display the unexploded individual views of the engine assembly, as
shown in the following figure.
Pag
! e 9- 12 Managing Co mplex Drawings
!
Figure 11: Displaying the Engine Views
17. Select ERASE.
18. Add a command to erase all views on Sheets 1, 2 and 4.
19. Add a command to erase the view of the exploded type. Select ENGINE.ASM as the model to
erase.
20. Select the DRAWING DISPLAY tab.
24. Execute the ALL_VIEWS drawing representation to display all views in the drawing sheets.
25. Execute the ENGINE_PISTON drawing representation. Note that the system erased all views
on Sheets 1 and 2, erased the engine views, and zoomed the general view of the piston.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 9-13
!
Figure 12: Engine_Piston Drawing Representation
26. Execute the ENGINE_ONLY drawing representation. Note that only the views of the engine
Pag
! e 9- 14 Managing Co mplex Drawings
!
Figure 13: Engine_Only Representation
Step 4. Open a view only representation of the drawing.
We save the geometry display of all views in the drawing using a configuration option. Then, we
retrieve the drawing in the view only mode to reduce the retrieval time. We will not be able to
1. To store view geometry and dimensions, set the save_display configuration option to Yes
2. Save DRILL.DRW.
4. Open DRILL.DRW as a view only mode. Note how quickly the drawing is retrieved. Note that
Note:
You cannot modify a drawing in the View Only mode. You can retrieve the required
models after opening the drawing in order to make modifications.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 9-15
!
Summary
!
After successfully completing this module, you should know how to:
Pag
! e 9- 16 Managing Co mplex Drawings
!
! Module
Project
Introduction
In this module, you apply the top-down design product development process.
You use the concepts and techniques learned in the course to complete the hand
oil pump assembly.
Objectives
After completing this module, you will be able to:
• Apply the top-down design process in designing assemblies.
! Page 10-1
!
Instructor Preparation
Before teaching Advanced Assembly Management with Pro/ENGINEER Wildfire , you must
read and thoroughly understand the following materials:
• General Information
• Review Pro/ENGINEER Wildfire primer site at http://rdweb.ptc.com/primer/
Note: Pro/ENGINEER Wildfire Build Code 2002490 was used in developing the course materials.
You must use Build Code 2002490 or higher if available, to teach this course.
!
!
Modifying and
Replacing and Managing Applying the
Demos & Exercises Updating
Substituting Complex Top-down
Simplified
Components Drawings Design Process
Representations
Slide 2 © 2002 PTC
Duration
• Labs (1): 90 mins
• Total: 1 hr 30 mins
Instructor Note:
Students can take this project home to complete. Mention to them that there will be a
Pro/FICIENCY performance problem that they can take based on this project.
!
!
Objectives
!
After completing this module, you will be able to:
¤ Apply the top-down design process in designing assemblies.
Slide 3 © 2002 PTC
• In this module, you apply the top-down design product development process to design a
hand oil pump assembly.
design.
• You use the concepts and techniques learned in the course to complete the hand oil pump
!
!
Lab Exercise
! ¤ Applying the Top-down Design Process
Slide 4 © 2002 PTC
You are assigned a project to design a hand oil pump assembly using Pro/ENGINEER Wildfire.
You start the design by creating skeletons that form the framework of the assembly.
You assemble the skeletons using mechanism connections to simulate motion in the assembly.
You then share geometry and references from the skeletons to create the components of the assembly.
!
!
Summary
!
After successfully completing this module, you should know how to:
¤ Apply the top-down design process in designing assemblies.
Slide 5 © 2002 PTC
!
!
• Check for and review the errata sheet for this course.
• Use Pro/ENGINEER Wildfire build code 2002490 or later.
• Download and install the class files adv_assy_mgmt_330.tar.gz as described in the
classroom setup notes.
Exercise 1: Applying the Top-down Design Process
Introduction
In this exercise, you apply the top-down design process to design a hand oil pump assembly. The
instructions in following exercises are not detailed, but they provided enough direction to apply
the concepts learned in the course.
Objectives
After successfully completing this exercise, you will know how to:
Scenario
You are assigned a project to design a hand oil pump assembly using Pro/ENGINEER Wildfire.
You start the design by creating skeletons that form the framework of the assembly.
You assemble the skeletons using mechanism connections to simulate motion in the assembly.
You also share geometry and references from the skeletons to create the components of the
assembly.
1. If Pro/ENGINEER Wildfire is open, close all windows and erase all the components from
memory. Otherwise, start Pro/ENGINEER Wildfire.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-3
!
! Note:
Do not use the default template. Use Inches as the system of units for the model.
1. Create a new skeleton model named BASE_CYL_SKEL.PRT, using the start part that
uses inches as the system of units.
Figure 1: Creating the Base Cylinder Skeleton
2. Set the multiple_skeletons_allowed option to yes.
3. Create a new skeleton model named PIST_ROD_SKEL.PRT using the start part that uses
inches as the system of units.
4. Assemble the component at the default location.
1. Create a new part named BASE_CYL using the standard start template.
3. Create three more parts named PIST_ROD, HANDLE, and LINK assembling them at the
default location.
Pag
! e 1 0- 4 Project
!
Figure 3: Creating solid parts
4. Save the assembly.
Step 4. Create Base_Cyl skeleton model.
1. Open BASE_CYL_SKEL.PRT.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-5
!
Figure 5: Extruding a surface
4. Create a datum axis named CYL_LINK normal to datum plane FRONT, and located 3.25
from datum plane RIGHT and 0.5 from datum plane TOP.
Step 5. Create Publish Geometry features and complete the skeleton geometry.
2. Select the cylindrical surface and datum axes CYL_AXIS and CYL_LINK as the references.
Pag
! e 1 0- 6 Project
!
Figure 7: Creating the publish geometry feature
Step 6. Create the Piston Rod skeleton model.
1. Open PIST_ROD_SKEL.PRT.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-7
!
Figure 9: Creating the datum curve
4. Create a datum plane named PISTON_END through the lower vertex of the datum curve.
5. Create a Copy Geometry from Other Model. Select open, choose BASE_CYL_SKEL, locate
it with the Default option, and select the cylindrical quilt to be copied.
6. Trim the cylindrical surface using the datum plane PISTON_END as the trim reference. Keep
the lower portion of the quilt as shown in the following figure.
Pag
! e 1 0- 8 Project
!
Step 7. Create a datum point and axis.
Figure 11: Trimming the surface
2. Create a datum axis named PISTON_ROD_PIVOT through the datum point that you
previously created and normal to datum plane FRONT.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-9
!
Figure 13: Creating the datum axis
Step 8. Create a Publish Geometry feature.
1. Create a publish geometry feature named PIST_ROD_PUB.
2. Select the base cylindrical surface, datum axes PIST_CYL_AXIS and PIST_ROD_PIVOT,
datum plane PISTON_END, and the sketched datum curve as references.
Pag
! e 1 0- 10 Project
!
4. Create a datum axis named HANDLE_LINK.
Figure 15: Creating the datum curve
5. Create a datum point named HANDLE_PNT on the end of the sketched datum curve.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-11
!
Figure 17: Creating the datum point
Step 10. Create a Publish Geometry feature.
1. Create a publish geometry feature named HANDLE_PUB.
2. Select datum axes HANDLE_LINK and HANDLE_PIVOT, datum point HANDLE_PNT and
the sketched datum curve as references.
1. Open LINK_SKEL.PRT
Pag
! e 1 0- 12 Project
!
Figure 19: Creating the datum curve
4. Create a datum point on the rightmost vertex of the sketched datum curve.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-13
!
Figure 21: Creating the datum axis
Step 12. Create a Publish Geometry feature.
1. Create a publish geometry feature named LINK_PUB.
2. Select datum axes LINK1 and LINK2, and the sketched datum curve as references.
4. Create a slider connection, and select datum axes CYL_AXIS and PIST_CYL_AXIS as the
alignment references.
3. Select datum plane front from the HANDLE_SKEL.PRT and PIST_ROD_SKEL.PRT as the
rotation references.
Pag
! e 1 0- 14 Project
!
3. Select datum axes LINK2 and HANDLE_LINK for the axis alignment.
!
4. Select the FRONT datum planes from the LINK_SKEL.PRT and the HANDLE_SKEL.PRT as
rotation references.
6. Select datum axes LINK1 and CYL_LINK for the axis alignment.
1. Select datum point HANDLE_PNT and drag the mechanism. The Handle should pivot on the
link, causing the Piston_Rod to move up and down.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-15
!
3. Choose the default coordinate system from the PIST_ROD.prt and the PIST_ROD_SKEL.prt.
Step 18. Create a Copy Geometry feature to transfer geometry from the skeleton to the part
model.
Step 19. Create a Copy Geometry feature to transfer geometry from the Piston Rod skeleton to
the Piston Rod part.
Step 20. Create a Copy Geometry feature to transfer geometry from the skeleton to the part
model.
Pag
! e 1 0- 16 Project
!
Step 21. Create a Copy Geometry feature to transfer geometry from the skeleton to the part
! model.
2. Select publish geometry feature LINK_PUB as the reference. Save the assembly.
1. Open BASE_CYL.PRT.
2. Start the thicken tool and select the cylindrical surface quilt. Thicken towards the outside with
a value of 0.25.
3. Extrude a solid protrusion, by sketching on the FRONT datum plane. Align to axis CYL_LINK,
and extrude both sides.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-17
!
Figure 27: Creating the round
5. Create a coaxial hole.
1. Open PIST_ROD.PRT.
2. Extrude a protrusion using datum plane TOP as the sketching plane. Extrude up to datum
plane PISTON_END. Enter 1 as the diameter value.
Pag
! e 1 0- 18 Project
!
Figure 29: Creating the protrusion
4. Blank the PRT_ALL_SURFACES layer, repaint the screen and save the status.
5. Extrude another solid protrusion. Sketch on the FRONT datum plane and reference the
PIST_ROD_PIVOT axis. Extrude both sides symmetrically using a depth of 1.5.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-19
!
Figure 31: Creating the protrusion
6. Extrude a cut. Sketch on the FRONT datum plane. Extrude both sides symmetrically using a
depth of 0.5.
Pag
! e 1 0- 20 Project
!
Figure 33: Creating the hole
8. Save the model and close the window.
Step 24. Create solid features on the Handle part.
1. Open HANDLE.PRT.
2. Extrude a solid protrusion. Sketch on datum plane FRONT, reference the HANDLE_PIVOT
axis and PNT0. Extrude both sides with a depth of 0.5.
3. Extrude another solid protrusion. (The overall length of the Handle is left unchanged.)
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-21
!
Figure 35: Creating the protrusion
4. Create two coaxial holes.
1. Open LINK.PRT.
2. Extrude a solid protrusion. Sketch on datum plane FRONT, reference LINK1 and LINK2 axes
for arc centers. Extrude both sides using a depth of 1.0.
Pag
! e 1 0- 22 Project
!
4. Create two coaxial holes.
Figure 39: Creating the holes
5. Create a round.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-23
!
3. Open BASE_CYL.PRT. Create a semi-transparent color appearance. Apply to the part and
! the ‘bore’ surfaces.
4. Create additional color appearances for the PIST_ROD and the HANDLE.
9. The assembly should move to various positions, as shown in the following figure.
Pag
! e 1 0- 24 Project
!
Figure 43: Dragging the handle part
Step 27. Create a motor to simulate motion.
4. Set the motor profile. Select Position as specification, and use a Cosine magnitude, as
shown in the following figure.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-25
!
Figure 45: Graphing the motor profile
6. Drag to position the assembly, as shown in the following figure. Note the driver appears as a
‘swirl’ icon.
Pag
! e 1 0- 26 Project
!
9. Accept the remaining defaults and run the analysis to simulate motion.
2. Note the interference highlighted in red between the HANDLE and the PISTON ROD.
4. Close all windows and erase all files from the session.
! Adva nced A ssemb ly Man agement w ith P ro/ E NG IN E E R Wild fi re Page 10-27
!
Summary
!
After successfully completing this module, you should know how to:
Pag
! e 1 0- 28 Project