Académique Documents
Professionnel Documents
Culture Documents
Parametric 4.0
y
nl
O
se
U
al
rn
te
In
C
PT
r
Fo
y
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.
nl
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
O
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.
se
PTC regards software piracy as the crime it is, and we view offenders accordingly. We do not tolerate the
piracy of PTC software products, and we pursue (both civilly and criminally) those who do so using all legal
means available, including public and private surveillance resources. As part of these efforts, PTC uses data
monitoring and scouring technologies to obtain and transmit data on users of illegal copies of our software. This
U
data collection is not performed on users of legally licensed software from PTC and its authorized distributors. If
you are using an illegal copy of our software and do not consent to the collection and transmission of such data
(including to the United States), cease using the illegal version, and contact PTC to obtain a legally licensed
copy.
al
Important Copyright, Trademark, Patent, and Licensing Information: See the About Box, or copyright notice,
of your PTC software.
rn
UNITED STATES GOVERNMENT RIGHTS
PTC software products and software documentation are “commercial items” as that term is defined at 48 C.F.R.
te
2.101. Pursuant to Federal Acquisition Regulation (FAR) 12.212 (a)-(b) (Computer Software) (MAY 2014) for
civilian agencies or the Defense Federal Acquisition Regulation Supplement (DFARS) at 227.7202-1(a) (Policy)
and 227.7202-3 (a) (Rights in commercial computer software or commercial computer software documentation)
In
(FEB 2014) for the Department of Defense, PTC software products and software documentation are provided
to the U.S. Government under the PTC commercial license agreement. Use, duplication or disclosure by the
U.S. Government is subject solely to the terms and conditions set forth in the applicable PTC software license
agreement.
C
y
• Flexible Delivery Options – PTC University ensures you receive the same quality training programs
nl
regardless of the learning style. Our extensive experience, innovative learning techniques, and
targeted learning modules facilitate the rapid retention of concepts, and higher user productivity.
• Premier Content and Expertise – A thorough instructor certification process and direct access to
O
the PTC product development and PTC consulting organizations means that only PTC courses
can give you highly qualified instructors, the most up-to-date product information, and best
practices derived from thousands of deployments.
se
• Global Focus – PTC University delivers training where and when you need it by providing over
100 training centers located across 35 countries offering content in nine languages.
• Delivering Value – A role-based learning design ensures the right people have the right tools to do
U
their jobs productively while supporting the organization’s overall performance goals.
The course you are about to take will expose you to a number of learning offerings that PTC
University has available. These include:
al
• Instructor-led Training (ILT) – The ideal blend of classroom lectures, personal demonstrations,
rn
hands-on workshops, assessments, and post-classroom tools.
• PTC University Proficiency – This Web-based, skills assessment and development-planning tool
will help improve your skills and productivity.
te
• eLearning Libraries – 24/7 access to Web-based training that will compliment your instructor-led
course.
In
• Precision LMS – A powerful learning management system that will manage your eLearning
Library and PTC University Proficiency assessments.
PTC University additionally offers Precision Learning Programs. These are corporate learning
programs designed to your organization’s specific goals, current skills, desired competencies, and
C
training preferences.
PT
Whatever your learning needs are, PTC University can help you get the most out of your PTC
products.
r
Fo
PTC Telephone and Fax Numbers
North America
• Education Services Registration
– Tel: (888) 782-3773
– Fax: (781) 370-5307
• Technical Support (Monday - Friday)
y
– Tel: (800) 477-6435
nl
– Fax: (781) 707-0328
• License Management and Contracts
O
– Tel: 877-ASK-4-PTC (877-275-4782)
– Fax: (781) 707-0331
se
Europe
• Technical Support, License Management, Training & Consulting
– Tel: +800-PTC-4-HELP (00-800-78-24-43-57)
U
Asia
• Please refer to http://www.ptc.com/services/training/contact.htm for contact information.
al
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.
rn
You can also reach technical support, and register for online service options such as knowledge
base searches, reference libraries, and documentation. You can also find general information about
PTC, PTC Products, Consulting Services, Customer Support, and PTC Partners.
te
In
C
r PT
Fo
Precision Learning
Precision Learning in the Classroom
PTC University uses the Precision Learning methodology to develop effective, comprehensive class
material that will improve the productivity of both individuals and organizations. PTC then teaches
using the proven instructional design principal of ‘Tell Me, Show Me, Let Me Do’:
• Topics are introduced through a short presentation, highlighting the key concepts.
y
• These key concepts are then reinforced by seeing them applied in the software application.
nl
• You then apply the concepts through structured exercises.
After the course, a PTC University Proficiency assessment is provided to enable you to assess
O
your understanding of the materials. The assessment results will also identify the class topics
that require further review.
At the end of the class, you will either take a PTC University Proficiency assessment via your PTC
se
University eLearning account, or your instructor will provide training on how to do this after the class.
U
Each student that enrolls in a PTC class has a PTC University eLearning account. This account will
be automatically created if you do not already have one.
al
As part of the class, you receive additional content in your account:
• A PTC University Proficiency assessment from the course content that generates a
rn
Recommended Learning Report based on your results.
• A Web-based training version of the course, based on the same instructional approach of lecture,
demonstration, and exercise. The Recommended Learning Report will link directly to sections
te
is available in your account for one year after the live class.
C
r PT
Fo
Precision Learning Recommendations
PTC uses a role-based training approach. The roles and the associated training
are graphically displayed in a curriculum map. Curriculum maps are available for
numerous PTC products and versions in the training section of our Web site at
http://www.ptc.com/services/edserv/learning/paths/index.htm.
Please note that a localized map may not be available in every language and that the map above is
partial and for illustration purposes only.
y
Before the end of the class, your instructor will review the map corresponding to the course you
nl
are taking. This review, along with instructor recommendations, should give you some ideas for
additional training that corresponds to your role and job functions.
O
se
U
al
rn
te
In
C
r PT
Fo
Training Agenda
Day 1
Module 01 ― Advanced Component Selection
Module 02 ― Using Advanced Assembly Constraints
Module 03 ― Creating and Using Component Interfaces
Module 04 ― Utilizing Intelligent Fasteners
Module 05 ― Creating and Using Flexible Components
y
Module 06 ― Restructuring and Mirroring Assemblies
nl
Day 2
O
Module 07 ― Using Assembly Features and Shrinkwrap
Module 08 ― Replacing Components in an Assembly
Module 09 ― Understanding the Basics of Simplified Reps
se
Module 10 ― Creating Cross-Sections, Display Styles, Layer States, and Combined Views
Day 3
U
Module 11 ― Substituting Components Using User Defined, Envelopes, and Simplified Reps
Module 12 ― Understanding Advanced Simplified Rep Functionality
al
Module 13 ― Creating and Using Assembly Structure and Skeletons
Module 14 ― Utilizing Design Exploration
rn
Module 15 ― Project
te
In
C
rPT
Fo
Fo
r PT
C
In
te
rn
al
U
se
O
nl
y
Table of Contents
Advanced Assembly Design using Creo Parametric 4.0
Advanced Component Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Locating Components in the Model Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Using the Assembly Model Tree Search Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Selecting Multiple Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
y
Using Advanced Assembly Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
nl
Constraining Components using Fix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Constraining Two Coordinate Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
O
Constraining a Point on a Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Constraining a Point on a Surface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Constraining an Edge on a Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
se
Constraining a Point on a Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Creating a Tangent Constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Configuring Constraint Sets with Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
U
Creating and Using Component Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Understanding Component Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
al
Using a Placing Component Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Using a Receiving Component Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
rn
Creating a Component Interface Using the Save as Interface Dialog Box. . . . . . . . . . . . . . . . 3-12
Auto Placing Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
te
y
Replacing Components in an Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Understanding Component Replace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
nl
Replacing Components using Family Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Replacing Components using Reference Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
O
Replacing Components using By Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
Replacing Unrelated Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10
se
Exercise 1: Replacing Unrelated Components using the Reference Table Method . . . . . . . . 8-14
Understanding Interchange Assemblies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18
Replacing using a Functional Interchange Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-20
U
Exercise 2: Creating Interchange Assemblies using Evaluate . . . . . . . . . . . . . . . . . . . . . . . . . . 8-24
Understanding the Basics of Simplified Reps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
al
Retrieving Assembly Subsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Understanding Standard Simplified Reps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
Understanding Custom Simplified Reps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
rn
Using Automatic Representations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
Excluding Components Using Simplified Reps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-17
te
y
Creating Simplified Reps by Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-14
nl
Creating Simplified Reps using Exterior Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-16
Defining Simplified Reps Using Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-19
O
Using On-Demand Simplified Reps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-23
Creating External Simplified Reps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-27
Creating and Using Assembly Structure and Skeletons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1
se
Understanding Skeletons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2
Creating an Assembly Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-4
U
Creating Skeletons for Space Claims . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-8
Creating Skeletons for Placement References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-11
Copying a Model to a Skeleton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-14
al
Creating Multiple Skeletons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-15
Sharing Skeleton Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-19
rn
Creating and Placing Models using Skeleton References . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-23
Creating a Motion Skeleton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-28
te
Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1
The Table Fan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2
Skeleton Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-3
The Shaft and Arm Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-4
Components to Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5
Editing the Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-6
Course Description
In this course, you will learn how to use Creo Parametric 4.0 to create and manage complex
assemblies. You will discover how to use advanced assembly tools that enable you to add and
maintain designs, increase your efficiency, and increase system performance when working with
large assemblies. In addition, you will learn the basics of using and creating predefined assembly
structures and skeletons, which are both valuable tools typically used in a top-down design process.
The course also includes an assembly design project that enables you to practice your new skills by
y
performing various design tasks in an assembly model.
nl
At the end of each module, you will complete a set of review questions to reinforce critical topics
from that module. At the end of the course, you will complete a course assessment in PTC
University Proficiency intended to evaluate your understanding of the course as a whole.
O
This course has been developed using Creo Parametric 4.0
se
U
al
rn
te
In
C
r PT
Fo
Course Objectives
• Use advanced component selection
• Use advanced assembly constraints
• Create and use component interfaces
• Utilize intelligent fasteners
• Create and use flexible components
y
• Restructure and mirror assemblies
nl
• Use assembly features and shrinkwrap
• Replace components in an assembly
O
• Understand the basics of simplified reps
• Create cross-sections, display styles, and combined views
• Substitute components by reps, envelopes, and simplified reps
se
• Understand advanced simplified rep functionality
• Create and use assembly structure and skeletons
• Utilize design exploration
U
al
rn
te
In
C
r PT
Fo
Fo
r PT
C
In
te
rn
al
U
se
O
nl
y
Student Preface — Using the Header
y
In this topic, you learn about the course handbook layout and the header used to begin each
nl
lab in Creo Parametric.
O
Course Handbook Layout:
• Modules
se
– Topics
♦ Concept
♦ Theory
U
♦ Procedure
♦ Exercise (if applicable) al
Procedure / Exercise Header:
rn
te
In
C
PT
The information in this course handbook is organized to help students locate information after the
course is complete. Each course is organized into modules, each covering a general subject. Each
Fo
module contains topics, with each topic focused on a specific portion of the module subject. Each
individual topic in the module is divided into the following sections:
• Concept — This section contains the initial introduction to the topic and is presented during the
class lecture as an overhead slide, typically with figures and bullets.
• Theory — This section provides detailed information about content introduced in the Concept,
and is discussed in the class lecture but not shown on the overhead slide. The Theory section
contains additional paragraphs of text, bullets, tables, and/or figures.
• Procedure — This section provides step-by-step instructions about how to complete the topic
within Creo Parametric. Procedures are short, focused, and cover a specific topic. Procedures are
found in the Student Handbook only. Not every topic has a Procedure, as there are knowledge
topics that contain only Concept and Theory.
• Exercise — Exercises are similar to procedures, except that they are typically longer, more
involved, and use more complicated models. Exercises also may cover multiple topics, so not
every topic will have an associated exercise. Exercises are found in the separate Exercise
Guide and/or the online exercise HTML files.
The first module for certain courses is known as a “process module.” Process modules
introduce you to the generic high-level processes that will be taught over the span of the
entire course.
y
file you are to open.
nl
The following items are indicated in the figure above, where applicable:
1. Procedure/Exercise Name — This is the name of the lab.
O
2. Scenario — This briefly describes what will be done in the lab. The Scenario is only found in
Exercises.
3. Close Windows/Erase Not Displayed — A reminder that you should close any open files
se
and erase them from memory:
• Click Close until the icon is no longer displayed.
• Click Erase Not Displayed and then click OK.
U
4. Folder Name — This is the working directory for the lab. Lab files are stored in topic folders
within specific functional area folders. The path to the lab files is:
al
• PTCU\CreoParametric4\functional_area_folder\topic_folder
In the example, Round is the functional area folder and Variable is the topic folder, so you
would set the Working Directory to PTCU\CreoParametric4\Round\Variable.
rn
• To set the working directory, right-click the folder in the folder tree or browser, and select Set
Working Directory.
te
5. Model to Open — This is the file to be opened from the working directory. In the above
example, VARIABLE_RAD.PRT is the model to open. The model could be a part, drawing,
assembly, and so on. If you are expected to begin the lab without an open model, and instead
In
a lab.
7. Lab Steps — These are the individual steps required to complete a task.
PT
Before you begin a lab from any training course, it is important that you configure Creo Parametric
to ensure the system is set up to run the lab exercises properly. Therefore, if you are running the
training labs on a computer outside of a training center, follow these three basic steps:
• Extract the class files zip file to a root level drive such as C: or D:.
– The extracted zip will create the default folder path automatically, such as
C:\PTCU\CreoParametric4\.
• Locate your existing Creo Parametric shortcut.
– Copy and paste the shortcut to your desktop.
– Right-click the newly pasted shortcut and select Properties.
– Select the Shortcut tab and set the Start In location to be the same as the default folder.
For example, C:\PTCU\CreoParametric4\.
• Start Creo Parametric using the newly configured shortcut.
– The default working directory will be set to the CreoParametric4 folder. You can then navigate
easily to the functional area and topic folders.
y
nl
O
se
U
al
rn
te
In
C
PT
r
Fo
PROCEDURE - Student Preface — Using the Header
In this exercise, you learn how to use the header to set up the Creo Parametric working environment
for each lab in the course.
Close Window Erase Not Displayed
SampleFunctionalArea\Topic1_Folder EXTRUDE_1.PRT
Step 1: Configure Creo Parametric to ensure the system is set up to run the lab exercises
properly.
y
nl
Perform this task only if you are running the labs on a computer outside of a training
center, otherwise proceed to Task 2.
O
1. Extract the zipped class files to a root level drive such as C: or D:.
• The extracted ZIP will create the default folder path automatically, such as
C:\PTCU\CreoParametric4.
se
2. Locate your existing Creo Parametric shortcut.
• Copy and paste the shortcut to your desktop.
U
• Right-click the newly pasted shortcut and select Properties.
• Select the Shortcut tab and set the Start In location to be PTCU\CreoParametric4.
3. Start Creo Parametric using the newly configured shortcut.
al
• The default working directory is set to the CreoParametric4 folder. You can then navigate
easily to the functional area and topic folders.
rn
Step 2: Close all open windows and erase all objects from memory to avoid any possible conflicts.
te
1. If you currently have files open, click Close from the Quick Access toolbar, until the
icon no longer displays.
In
2. Click Erase Not Displayed from the Data group in the ribbon.
• Click OK if the Erase Not Displayed dialog box appears.
C
Step 3: Browse to and expand the functional area folder for this procedure and set the folder
indicated in the header as the Creo Parametric working directory.
PT
y
nl
O
se
4. Right-click the Topic1_Folder folder and select Set Working Directory.
5. Click Working Directory from the Common Folders section to display the contents of the
U
new working directory in the browser.
al
rn
te
In
Alternatively you can use the cascading folder path in the browser to navigate to the topic
folder, and then right-click and select Set Working Directory from the browser.
C
• Perform the first step, which in most cases will be to set the initial datum display for the
procedure or exercise.
• Perform the remaining steps in the procedure or exercise.
Step 5: Set the initial datum display options.
1. The instruction for setting the datum display indicates which Datum Display types to enable
and disable. For example, “Enable only the following Datum Display types: .”
2. To set the datum display, first click the Datum Display drop-down menu from the In Graphics
toolbar.
y
nl
3. Next, enable and disable the check boxes as
necessary. For example you could disable
the Select All check box, and then enable
O
only the desired datum types.
se
4. The model should now appear as shown.
U
al
rn
te
y
Advanced Component Selection
nl
O
Module Overview
se
In this module, you learn advanced methods for selecting components in an assembly. Learning
these methods enables you to be more efficient when working on your designs.
U
Objectives
After completing this module, you will be able to:
• Locate components in the model tree.
al
• Use the assembly model tree search field.
rn
• Select multiple components using 2-D and 3-D box selection.
te
In
C
r PT
Fo
y
nl
Figure 1 – Select a Feature or Component
O
se
U
al
rn
Figure 2 – Original Model Tree Figure 3 – Component Located in Model Tree
You can easily locate a feature or component in the model tree. Select a feature or component in
In
the graphics window, right-click, and select Locate in Model Tree. The system then expands and
scrolls the model tree as necessary, highlighting the selected feature or component.
This feature is particularly useful for locating features or components that are included in
C
y
nl
O
Figure 1 – Original Assembly
se
U
al
rn
Figure 2 – Viewing Found Components Figure 3 – Model Tree Before and After Filter
te
There is a search field at the top of the model tree that performs searches based on text strings.
You can use conventional wildcard syntax when searching.
When you type a search into the field, components that match the search criteria highlight in both
C
the model tree and in the graphics window in a solid green color. All other components display in
solid gray. These found components are not selected until you click Add . You can filter the
PT
Task 1: Search for and select components from the model tree.
y
the model tree and click Apply Search .
3. Notice that found components display in
nl
green and other models display in gray.
4. Click Add to add the found components.
O
• Hide CYLINDER.PRT.
5. In the search field, click Clear Search .
se
U
6. Type *block* in the search field at the top of
the model tree and click Apply Search .
7. Notice that found components display in
al
green and other models display in gray.
rn
te
model tree.
C
r PT
display.
10. In the search field, click Clear Search .
y
nl
13. Select Packaged components from the
drop-down list.
O
14. Click Add to add the found components.
se
15. Click the drop-down arrow next to the search
U
field and select CYLINDER.
16. In the model tree, select the CYLINDER.PRT,
and click Show
al
from the mini toolbar.
17. In the search field, click Clear Search .
rn
18. Click in the background to de-select all
components.
te
19. Click the drop-down arrow next to the search field and select Configuration queries >
In
y
– A 3-D box is created from the drawn
2-D rectangle.
nl
– Manipulate the 3-D box. Figure 1 – 2-D Selection
– Components selected.
O
• The direction you follow while drawing the
rectangle determines selection.
– Inside
se
– Crossing
U
al
rn
Figure 2 – 3-D Selection
te
• Once the rectangle is created, a 3-D box appears, as shown in Figure 2. Drag arrows display on
Fo
each surface. You can drag the arrows and watch the components dynamically select.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
4. Draw a rectangle from the upper-left of the
nl
model towards the lower-right of the model,
as shown.
O
5. Notice the selected components.
se
6. Click in the background to de-select all
components.
U
al
7. Draw a rectangle from the lower-right of the
rn
model towards the upper-left of the model,
as shown.
te
In
C
components.
r
Fo
y
7. Click 3D Box Select .
nl
8. Select the front surface.
9. Draw a rectangle from the lower-right of the
model towards the upper-left of the model,
O
as shown.
se
10. Manipulate the 3-D box as necessary to
U
select the components shown.
11. Click in the background to de-select all
components.
al
rn
te
y
Using Advanced Assembly Constraints
nl
O
Module Overview
se
You can properly position most components in an assembly using the Automatic Assembly option or
by specifically applying basic constraint types such as Coincident or Distance. In some situations
however, these basic constraints do not work or are not efficient to use. In these more complex
U
or unique situations, it is helpful to apply more advanced constraints to position components in
your assembly.
In this module, you will learn how to use Creo Parametric's advanced assembly constraints for
al
positioning components in an assembly.
rn
Objectives
After completing this module, you will be able to:
te
y
nl
O
se
U
Figure 1 – Packaged Control Arm Figure 2 – Fixed Control Arm
control arm to a random position, you can apply the Fix constraint to lock that position.
You can use the Fix constraint when you have intentionally assembled a component into position
without fully constraining that position. The Fix constraint locks the component into the current
position so that it does not move while you are working with other components in the design.
C
r PT
Fo
Task 1: Position the PIVOT_ARM.PRT and lock it in place using the Fix constraint.
y
This icon indicates that the component is
nl
packaged or partially constrained.
3. Edit the definition of PIVOT_ARM.PRT.
O
Notice in the dashboard that the constraint
STATUS is also shown as Partially
Constrained.
se
4. Press CTRL+ALT and middle-click to move
the component in its remaining degrees of
freedom.
You can move the component to any position.
U
al
rn
5. After positioning the component, right-click and select New Constraint in the graphics
window.
te
y
– Top-down design.
nl
– Industries that use a global csys.
– Complicated orientations.
Figure 1 – Selecting Coordinate Systems
O
se
U
al
rn
Figure 2 – Modifying Coordinate System Orientation Figure 3 – Viewing Updated Orientation
te
coordinate system with a coordinate system in the assembly. You position the component by
aligning any corresponding axes of the selected coordinate systems.
Because each of the three coordinate system axes is aligned, only one coordinate system on each
C
Common Uses for the Coincident Constraint Using Two Coordinate Systems
You can use the Coincident constraint on two coordinate systems in a variety of situations, some of
which are as follows:
• In an assembly created using top-down design techniques, component position is often defined
using coordinate systems prior to completion of component designs.
• In some industries, it is common to create designs using a single common coordinate system. You
can use coordinate systems to position components in the design's common coordinate system.
• When you position components in complicated orientations defined by multiple offsets, angles,
and cylindrical or spherical coordinate positions.
y
3. Select both coordinate systems named
nl
ARM_ASSY_REF.
O
se
4. Notice that the component snaps to its new
U
location and the constraint STATUS is now
Fully Constrained.
5. Click Complete Component .
al
Because a coordinate system defines
orientation in the X, Y, and Z directions,
rn
only one coordinate system, Coincident
constraint, is required to fully define a
component's position.
te
• Common uses:
– Contact location between a point and a
path.
– Assemble a component to framework or
skeleton geometry.
y
nl
O
Figure 1 – Selecting a Vertex and Curve
se
U
al
rn
te
axis, or datum curve. In Figure 2, the vertex at the end of the push pin is constrained to the curve in
the slider model. As the slider moves, the push pin follows the curve.
PT
• To position a contact location between a point and a path, defined by a curve or edge.
Fo
y
3. Query-select the vertex at the end of the
nl
FIXTURE_PUSH_PIN.PRT and Curve:F6
from the FIXTURE_SLIDE.PRT.
O
se
U
al
It is important that Curve Feature 6, not the model edge, is selected as the assembly
reference. Because this curve is a Composite Curve, the Coincident constraint remains
connected along its entire length as it transitions from one entity to another.
rn
Fully Constrained.
5. Click Complete Component .
In
C
PT
toolbar.
Fo
3. Edit FIXTURE_SLIDE.PRT.
4. Edit the dimension to -20.
5. Regenerate the model.
Notice that because of the new constraint, the
FIXTURE_PUSH_PIN.PRT stays connected
to the curve as the slide moves.
• Common uses:
– Contact location between a component
vertex and a component surface.
– Fix a component datum point to a datum
or surface.
y
nl
Figure 1 – Selecting a Vertex and Curve
O
se
U
Figure 2 – Viewing Coincident Constraints al Figure 3 – Vertex on Curve Position
The Coincident constraint is used on a point and surface in a variety of situations, some of which
are as follows:
In
• To position a contact location between a component vertex and the surface of another component.
• To fix a component datum point to a design datum or surface.
C
r PT
Fo
y
3. Select the facing surface on
nl
CONTROL_ARM.PRT and the vertex
at the end of the IDLE_SCREW_PNT.PRT.
O
se
U
4. Notice that the component snaps to its new
location and the constraint STATUS is now
Fully Constrained.
al
5. Click Complete Component .
rn
te
y
nl
O
Figure 1 – Selecting an Edge and Surface Figure 2 – Viewing the Coincident Constraint
se
Constraining an Edge on a Surface
You can use the Coincident constraint to constrain a linear edge to a planar surface. The surface
U
reference can be a datum plane, surface feature, or solid surface.
y
3. Use the 3D Dragger to rotate the component
nl
so that it is close to the final assembly
position shown.
O
se
4. Select the flat surface on the hex geometry
of RATCHET.PRT and the vertical edge of
U
RATCHET_ARM.PRT.
al
rn
5. Notice that the component snaps to its new
location and the constraint STATUS is now
Fully Constrained.
te
This Coincident constraint requires a linear edge or a curve to lie on a planar surface.
C
Because the outer walls of the RATCHET.PRT are drafted, the vertical edge on the
RATCHET_ARM.PRT could not be constrained to any of the outer walls.
PT
y
nl
Figure 1 – Selecting Two Points
O
se
Figure 2 – Viewing Coincident Constraints Figure 3 – Constrained Spring
U
Constraining a Point on a Point
You can use the Coincident constraint point on point option to position a point or vertex with another
al
point or vertex. In Figure 2, the spring is positioned by constraining points at the attachment
locations of the spring to the corresponding attachment points on the clutch shoes.
rn
Common Uses for Constraining a Point Coincident on a Point
You can constrain a point coincident to a point for a variety of situations, some of which are as
te
follows:
• You can control component positions by aligning a vertex on one component with a vertex on
In
another.
• You can constrain a point on a point when you assemble components to framework or skeletal
type geometry that consists mostly of datum type features.
C
• You can easily define attachment geometry without planar or cylindrical features using datum
points and then positioning the points using the point on point constraint.
r PT
Fo
y
3. Enable Point Tag Display from the Show group.
nl
4. Edit the definition of CLUTCH_SPRING.PRT. Notice the constraint STATUS is Partially
Constrained.
O
5. Select datum point PNT1 on the
CLUTCH_SPRING.PRT and datum point
SPRING1 on the CLUTCH_SHOE_L.PRT.
se
U
al
6. Press CTRL+ALT and middle-click to spin the
component into the position shown.
rn
7. Right-click and select New Constraint.
8. In the dashboard, select Coincident from
te
• Common uses:
– Contact point between a cam and
actuator.
– Any design in which a cylindrical,
spherical, or conical surface is to be
y
tangent to a planar surface.
nl
Figure 1 – Viewing The Tangent Constraint
O
se
U
Figure 2 – Initial Contact Position Figure 3 – Position After Edit
You can use the Tangent constraint in a variety of situations, some of which are as follows.
In
The Tangent constraint creates references from one surface patch to another. The Tangent
constraint does not automatically transition from one surface patch to another to show cam
PT
and actuator type motion. You can address more complicated assembly cases using datum
features within Creo Parametric or with mechanism constraint types in Creo Mechanism
Dynamics Extension.
r
Fo
y
3. Select the ball end of the IDLE_SCREW.PRT
nl
and the facing surface on CONTROL_ARM.
PRT.
O
se
4. Notice that the component snaps to its new
location and the constraint STATUS is now
Fully Constrained.
U
5. Click Complete Component . al
rn
6. Orient to the TOP view orientation.
7. Edit IDLE_SCREW.PRT.
8. Edit the offset value to 6.
te
In
y
– Edit to alternate set
• Family Table
nl
– Vary Parameter
Figure 1 – Constraint Set in Model Tree
O
se
U
al
Figure 2 – First Constraint Set Figure 3 – Second Constraint Set
rn
Configuring Constraint Sets with Parameters
You can create multiple constraint sets for a given component, as shown in Figure 1. The constraint
te
sets can be enabled or disabled to assemble components into alternate positions. When more than
one constraint set is created, a feature parameter called PTC_CONSTRAINT_SET is created for
the component, and the PTC_CONSTRAINT_SET parameter is set as the active constraint set
In
by default.
You can edit the parameter value to activate an alternate constraint set. The parameter can then be
varied in a family table to create different variations, as shown in Figure 2 and Figure 3.
C
r PT
Fo
y
4. Edit the definition of KEY_BASE.PRT.
nl
5. Select the Placement tab in the dashboard.
6. Select Set1 and clear the Set Enabled check box.
O
7. Click New Set.
8. Select the set named Set6, type Set2 in the Set Name field, and press ENTER.
se
9. Drag KEY_BASE.PRT out of the model.
10. Click 3D Dragger in the dashboard to disable the 3D Dragger.
U
11. Select the surfaces shown.
al
rn
te
y
nl
1. Click Family Table from the Model Intent group.
2. Click Insert Instance in the Family Table dialog box.
O
3. Edit the instance name to DRILL_CHUCK_SET2.
4. Click Add Columns .
se
5. Select Parameter from the Add item section of the Family Items dialog box.
6. Select Component from the Look In drop-down list and select KEY_BASE.PRT.
7. Select the PTC_CONSTRAINT_SET parameter.
U
8. Click Insert Selected > Close.
9. Click OK in the Family Items dialog box.
al
10. Edit the instances as shown.
rn
11. Select the DRILL_CHUCK_SET2 instance
row and click Preview Instance .
te
y
Creating and Using Component
nl
Interfaces
O
se
Module Overview
U
Component interfaces are user-defined sets of constraints and references that are stored with a
model and used to quickly place that component during an assembly operation. After you define an
interface, you can use it whenever you place the component in an assembly.
al
Adding component interfaces to an organization's standard components increases assembly
productivity, enabling faster and more accurate component placement.
rn
The same functionality used in component interfaces is also used to place components using Copy
and Paste, Repeat, and Auto Place.
te
Objectives
After completing this module, you will be able to:
In
y
• Constraints and References
nl
O
se
Figure 2 – Constraints and References Figure 3 – Constraints and References
U
in the Model Tree in the Dialog Box
component interfaces appear in the model tree, have their own identifying icon, and can be edited.
• Placement/Receiving Interface – Determines if the component interface is used for placing the
component or receiving another component.
• The Either type interface can be used for either placing or receiving.
r
Fo
Figure 4 – Elements
• Constraints – Each component interface contains a set of predefined constraints that are applied
when using the interface.
• References – Each component interface contains selected geometry, corresponding to each
constraint in the interface.
y
Creating a Component Interface
nl
Component interfaces are created explicitly using the Component Interface dialog box or on-the-fly
by saving a component's existing set of assembly constraints.
O
se
U
al
Figure 6 – Dialog Box
rn
te
In
C
When placing a component containing an interface, the placement dashboard presents you with the
following placement options:
• Interface to Geom – Place a component containing an interface in an assembly without a receiving
r
interface. You are required to select matching references from the assembly.
Fo
y
Figure 11 – Place Manually
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
nl
Figure 1 – Component Interface Dialog Box
O
se
U
Figure 2 – Placing Interface in the Model Tree Figure 3 – References and Constraints
al
Understanding Placing Interfaces
rn
You use Placing Component interfaces to save constraints and associated references that you
typically use to assemble a component. Each time you assemble that component, the constraints
and references of the component interface are preselected, enabling a more efficient assembly
te
process.
These interfaces are typically added to standard hardware components so that you can easily
and quickly place them in assemblies.
In
The Either type interface can also be used as a Placing interface. The Either type interface behaves
as a Placing interface when it is inserted into an assembly. The Either type also behaves as a
Receiving interface when components are added to it. While flexible, this behavior may or may
C
By default, both the Placing and Either component interfaces are created in the Interfaces folder,
found in the footer of the model tree. To move an interface from the footer, select it in the model
tree, right-click, and select Move from footer.
r
Designate Default
Fo
If a model contains more than one Placing or Either interface, the first one created is the default
interface. The default interface is the interface first used when the component is placed in an
assembly. You can select the other interfaces of a component from the drop-down list in the
assembly dashboard.
To designate another interface as the default, select the feature in the model tree, right-click, and
select Set Default.
Using a Placing Interface
When you assemble a component with a Placing interface in a model that does not contain
receiving interfaces, the constraints and associated references of the component interface are
automatically selected. This is an Interface to Geometry assembly, and you are only required to
select corresponding reference geometry from the assembly model.
If you do not want to use any of a component's interfaces, select Place Manually from the
dashboard.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
3. In the Model Tree Items dialog box, select the
nl
Placement folder check box and click OK.
4. Click Component Interface from the
O
Model Intent group.
• Type insert_mate as the Interface Name
and press ENTER.
se
• Notice the Interface Template drop-down
list contains only Mechanism connection
sets.
U
• Select Placing from the Placement/
Receiving Interface drop-down list. al
At any time, you can edit the interface properties defined by clicking the interface name
in the upper-left corner of the dialog box.
rn
5. Select the cylindrical surface of
PLACING_BOLT.PRT as an Insert
reference.
te
Both Coincident constraints were created using the Automatic option. You can select
specific constraint types from the Constraint Type drop-down list.
PT
y
as the assembly's second Coincident
reference.
nl
6. Click Complete Component .
O
se
7. Using the previous steps, place three
additional bolts into the assembly.
U
al
This completes the procedure.
rn
te
In
C
r PT
Fo
y
nl
O
se
Figure 1 – Viewing Receiving Interfaces
U
Using a Receiving Component Interface
Receiving type interfaces automatically receive and position components containing Placing or
Either type interfaces.
al
You typically add Receiving interfaces to components that routinely have models assembled to them
rn
that contain component interfaces. These include models with holes that receive bolts, bolts that
receive nuts, washers, and so on.
The Either type interface can also be used as a Receiving interface. The Either type interface
te
behaves as a Receiving interface when components are assembled to it. The Either type interface
behaves as a Placing interface when inserted into an assembly. While flexible, this behavior may or
In
By default, Receiving component interfaces are placed in the model tree along with other features
and components. Unlike Placing interfaces, you do not create them in the footer of the model tree.
To move a Receiving interface to the footer, right-click it in the model tree and select Move to footer.
PT
Designate Default
Unlike Placing or Either type interfaces, you cannot designate a Receiving interface as a default
component interface. This is because all receiving interfaces are active when you place a
r
component.
Fo
If you do not want to use interfaces for assembly, click Place Manually from the dashboard.
y
3. In the model tree, click Settings and select Tree Filters .
nl
4. In the Model Tree Items dialog box, select the Placement folder check box and click OK.
O
Model Intent group.
• Type insert_mate_hex as the Interface
Name and press ENTER.
se
• Select Receiving from the Placement/
Receiving Interface drop-down list.
• Click Yes from the Remove Default warning
U
dialog box.
al
You receive the Remove Default warning because Receiving Component interfaces
cannot be set to default.
rn
as an Insert reference.
7. Select the top surface of the model as a
In
Coincident reference.
8. Click Apply from the COMPONENT
INTERFACE dialog box.
C
PT
Both Coincident constraints were created using the Automatic option. You can select
specific constraint types from the Constraint Type drop-down list.
10. In the model tree, select the INSERT_MATE_HEX component interface and click Pattern
from the mini toolbar.
11. Click Complete Feature to complete the Reference pattern.
12. Click Close .
y
nl
O
4. In the dashboard, select INSERT_MATE_OFFSET from the Component Interface drop-down
list.
This selection changes the interface used to place the highlighted component.
se
U
al
The RECEIVE_BOLT.PRT model contains two Component Interfaces, INSERT_MATE
and INSERT_MATE_OFFSET. The INSERT_MATE interface is the default interface.
rn
y
nl
O
Figure 1 – Save as Interface Dialog Box
se
Creating a Component Interface Using the Save as Interface Dialog Box
U
You can save the constraints and references used to assemble a component to a component
interface feature using the Save as Interface dialog box.
With the assembly dashboard open, right-click in the graphics window and select Save as Interface.
al
This opens the Save as Interface dialog box, enabling you to create the Either type interface.
You can save interfaces by editing the definition of a component and then saving its interface during
rn
the initial assembly process, after all constraints and references have been defined, or at a later time.
An interface saved using the Save as Interface dialog box is created as an Either type interface.
If you need to change it to a Placing or Receiving interface, you can edit the definition of the
In
interface to do so.
C
r PT
Fo
y
2. Click Assemble from the Component
nl
group.
3. In the Open dialog box, select INTF_CAP.PRT
and click Open.
O
4. Select a cylindrical surface on
INTF_CAP.PRT and a surface in the
lower-left hole of SAVE_AS_INTF.PRT to
se
create a Coincident constraint.
5. Drag INTF_CAP.PRT up and out of
SAVE_AS_INTF.PRT, if required.
U
6. Select the small surface at the bottom of the
sphere-shaped head of INTF_CAP.PRT and
the top surface of SAVE_AS_INTF.PRT to
al
create a Coincident constraint.
rn
te
Task 2: Insert the cap model again using the new component interface.
C
1. Click Assemble .
PT
Coincident reference.
Fo
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
• Locations selected Figure 1 – Auto Place Button
• Preferences
nl
O
se
U
al
rn
Figure 2 – Viewing Different Found Locations Figure 3 – Auto Place Dialog Box
te
interface into an assembly based on a selected screen point location and search scope.
There are two basic workflows you can follow when positioning components using Auto Place.
PT
• Before selecting any references, click Auto Place in the assembly dashboard. This opens the
Auto Place dialog box enabling you to do the following:
– Select a screen point for Creo Parametric to begin searching for a suitable assembly location.
– Select components limiting the search scope for Creo Parametric to use when searching
for a suitable assembly location.
r
Fo
– After locating the correct position(s), use Add Item to select the position. You can select
multiple locations for assembly.
• Preselect components to limit the search scope of the Auto Place position search. In this case,
as soon as you insert a component, the Auto Place dialog box opens with the search scope
model(s) already listed.
– Select a screen point for Creo Parametric to begin searching for a suitable assembly location.
– The search scope is already defined with this workflow.
– After locating the correct position(s), use Add Item to select the position. You can select
multiple locations for assembly.
Best Practices
With all but the smallest assemblies, it is important to limit the search scope to a component or two.
An assembly-wide search scope increases search time and may not provide good results.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
group.
3. Select BOLT_6-20.PRT and click Open.
nl
4. Click Auto Place from the dashboard and
click the left hole to auto place the component.
O
5. In the Auto Place dialog box, select each
of the locations found to identify the correct
se
placement location.
6. Select the correct location and click Add Item
.
U
• Click Close.
7. Click Complete Component .
al
Task 2: Auto place additional components, limiting the search scope to a selected component.
rn
1. Select GEARBOX_REAR_AUTO.PRT.
2. Click Assemble , select BOLT_6-20.PRT, and click Open.
te
scope.
r
Fo
y
nl
O
8. Review the remaining locations to find the
bolt positioned in the remaining hole.
9. Click Add Item .
se
10. Click Close.
11. Click Complete Component .
U
al
rn
y
nl
O
Figure 2 – Pasting a Second Instance of
Figure 1 – Copy and Pasting a Component the Component
se
Copying and Pasting Components
U
You can copy and then paste components within the current assembly or into other assemblies.
One of the most efficient methods for placing a component multiple times within an assembly
is to use Copy and Paste. This is also an efficient method for copying a component from one
assembly into another.
al
When you copy a component, the constraints and references used to place it are also copied. When
rn
you paste the component into an assembly, you also paste the constraints and references with it,
enabling you to place the component by selecting corresponding assembly references.
te
• Select the component to copy and either click Copy from the Operations group or use the
keyboard shortcut CTRL+C to copy it.
C
• Paste the component into the desired assembly by clicking Paste from the Operations group
or use the keyboard shortcut CTRL+V. An unconstrained copy of the component appears in
PT
Best Practices
r
Copy and Paste is a very efficient method to use when copying a single component in an assembly
Fo
multiple times. Depending on your situation, the Repeat functionality may be even more efficient.
y
3. Press CTRL+C to copy the component.
4. Press CTRL+V to paste the component.
nl
5. Select a surface in the middle hole as the
assembly's first Coincident reference.
O
se
6. Select the front surface as the assembly's
second Coincident reference.
U
7. Click Complete Component .
al
rn
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
– One component at a time.
nl
O
se
U
al
rn
te
You can use the Repeat Component dialog box to quickly place a component multiple times
throughout an assembly. To open the Repeat Component dialog box, select the component you
want to repeat, then right-click the component and select Repeat .
C
You can also repeat the placement of a component one time by right-clicking one or more of its
PT
of a component:
Fo
• Component – The component selected prior to opening the Repeat Component dialog box is
listed in the Component section of the dialog box.
In the dialog box, you can leave the component selected or select a different component to be
repeated.
A component must be preselected or the Repeat menu option is grayed out and
unavailable.
• Variable assembly references – This section lists all constraints used to place the selected
component. Select the constraint that will be different for each repeated component placement.
For example, when repeating the placement of a bolt into various holes in a block, you select only
the cylindrical Coincident constraint, not the planar Coincident constraint. This is because the bolt
will be inserted into different holes, but the head of the bolt will always mate to the same surface.
If more than one constraint will vary, press CTRL and select each varying constraint.
y
placement.
nl
Unlike the Repeat Component dialog box that enables you to repeat the placement of a component
multiple times, this technique only enables you to repeat placement one component at a time.
O
se
U
al
rn
te
In
C
r PT
Fo
y
select Tree Filters .
nl
3. In the Model Tree Items dialog box, select the
Placement folder check box and click OK.
4. In the model tree, right-click BOLT_5-18.PRT
O
and click Repeat .
5. In the Variable assembly references section
se
of the Repeat Component dialog box, select
the first Coincident reference and click Add.
6. Reorient the assembly, as necessary, to
U
select the three inside hole surfaces.
7. Click OK in the Repeat Component dialog
box to complete the assembly of the three
al
bolts.
rn
te
y
in the figure.
nl
5. Click Complete Component .
Using this method, you can only repeat
one component at a time.
O
se
This completes the procedure.
U
al
rn
te
In
C
r PT
Fo
y
Utilizing Intelligent Fasteners
nl
O
Module Overview
se
In this module, you learn about the Intelligent Fastener extension in PTC Creo Parametric, which
enables you to assemble and manipulate intelligent fasteners.
U
Objectives
After completing this module, you will be able to:
al
• Describe how to rapidly create fasteners and the required holes.
• Assemble intelligent fasteners by selecting references to determine the fastener type.
rn
• Explain the various methods available to manipulate intelligent fasteners.
• Assemble dowel pins and assemble all instances during fastener placement.
• Explain how the Check Fasteners and Options dialog boxes can be used with intelligent fasteners.
te
In
C
r PT
Fo
• Tools tab
– Intelligent Fastener group
• Built-in Intelligence
– Screws
– Hardware
y
– Holes
• Fastener Definition
nl
– Dialog box
– Hardware library
O
– 2D and 3D - Preview
• IFX Versions
se
U
Figure 1 – Screw Fastener Definition Dialog Box
rapidly with required hardware such as nuts and washers. In addition, IFX automatically creates
any required holes in components as features at the part level.
In
Once placement references are selected, you can configure the fastener using the Fastener
Definition dialog box. The dialog box contains several options to access the built-in hardware library:
• Catalog – Millimeter or inch
C
• Screw Type
• Thread
PT
– Diameter Value
– Measure Diameter – Select an assembly reference (such as a hole) to measure diameter.
– Length Value
r
– Set Length Automatically – Enable the system to select the appropriate length from the library.
This option is momentary and does not remain in effect each time the dialog is opened.
Fo
– Permanently Set Length Automatically – Maintains the automatic length option as the default
each time the dialog is opened, until the icon is manually disabled.
• Washers – Under the head of the fastener, and under the nut.
• Nut Type
• Hole Layout
– Tolerances
– Counterbore
2D and 3D - Previews:
• The Fastener Definition dialog box also provides a color-coded 2D - Preview of the fastener
connection. The 2D - Preview updates with fastener and hardware selections, and also displays a
representation of the affected assembly components.
y
DIN EN ISO 1207, 2009,1580, 4762, 10642
nl
DIN 84, 85, 580, 912, 921, 931, 933, 960, 961, 963, 6912, 7990, 7984, 7991
X X
ISO 4014, 4017, 6914, 8765, 8676,
O
EN 24017,
EN ISO 1207
se
Washers (mm and inch)
Plain – wide and narrow X X
U
Lock – regular and heavy
Nuts (mm and inch) X X
al
Dowels (mm and inch) X
Customization X
rn
• Location References
– Axis/Point/Hole
– Dimension References
• Opposing References
– Bolt/Nut
y
• Aligning References
nl
– Bolt/Thread
Figure 1 – Opposing References for
Bolt/Nut Connection
O
se
U
Figure 2 – Aligning References for Bolt/Thread Figure 3 – Bolt/Thread and Bolt/Nut Connections
Connection
al
Assembling Intelligent Fasteners
rn
To assemble intelligent fasteners, you select Location and Placement references. The references
selected determine the fastener type.
te
• An axis, point, or surface of a hole – These references are selected when using the Assemble on
point or axis option.
• A pair of XY dimension references to locate the center axis – These references are selected when
using the Assemble by mouse click option. During placement, the system displays the current
C
offset values, which update as the cursor is moved. If you leave a valid position, the values
disappear and the preview is grayed out.
PT
Once the Location and Placement references are defined, you can use the Screw Fastener
Fo
Definition dialog box to configure the fastener type, size, and options.
y
nl
O
2. In the ribbon, select the Tools tab.
• Click the Screw drop-down menu from
the Intelligent Fastener group and select
se
Assemble on point or axis .
• Select datum axis AA_1.
U
3. Select the top surface of the upper plate and
the bottom surface of the lower plate.
al
rn
te
4. Click OK.
5. Click Preview and expand 2D - Preview, if
In
necessary.
• Select mm from the Catalog types
drop-down list.
C
- Preview.
y
Clicking Permanently Set Length
Automatically will make the
nl
automatic length option the default in the
dialog box until it is disabled.
O
8. Select the top Side 2 Washers check box.
• Select DIN 127-A.
se
9. Select the Nut check box.
• Select ISO 4033-12.
10. Click OK.
U
11. Disable Annotation Display from the In
Graphics toolbar. al
12. Orient to the FRONT view orientation.
• View the nut and washer assembly and
press CTRL+D.
rn
te
IFX_SCREW.
Fo
y
2. Select the top surface of the upper plate and
the bottom surface of the lower plate.
nl
O
se
3. Click OK.
• Notice the Thread defaulted to M8.
U
4. Select M12 from the Thread types drop-down
list and notice the 2D - Preview updates.
5. Click Measure Diameter .
al
• Select the surface of the hole again.
• Notice the thread reverts to M8.
rn
6. Clear the Side 1 - Counterbore check box.
7. Disable Permanently Set Length
te
Automatically .
8. Click OK.
In
y
Task 4: Create bolt and thread connections using mouse click locations.
nl
1. Click the Screw drop-down menu and select
Assemble by mouse click .
O
• Select the dimension references shown.
se
2. Select the top surface of the upper plate and
U
the top surface of the lower plate.
3. Click OK. al
rn
• Suppress / Resume
• Reassemble
• Redefine
• Pattern
• Delete
y
• Edit mouse click dimensions
nl
Figure 1 – Editing Dimensions
O
se
U
Figure 2 – Reassemble Figure 3 – Redefine, Pattern, and Delete
• Suppress/Resume – Suppresses or Resumes all intelligent fasteners. Any created holes remain
visible.
te
• Reassemble – Allows you to select an existing fastener and repeat the assembly to another
reference.
In
• Redefine – Provides access to the Screw Fastener Definition dialog box, where any fastener
options can be changed. Redefining a fastener causes any child fasteners to update.
• Pattern – You can manually or reference pattern an intelligent fastener. If a fastener is placed
on a member of a pattern, you are provided with the option to assemble a single fastener or
C
components. If the fastener has been repeated using the Reassemble option, you are prompted
with the option to delete the selected fastener, or all occurrences.
When editing dimensions for fasteners placed using the mouse click option, you can edit the created
axis in the model tree to access the offset dimensions. Once regenerated, the fasteners update
r
parametrically.
Fo
y
2. Disable Annotation Display from the In
Graphics toolbar.
nl
3. In the ribbon, select the Tools tab.
• Click the Intelligent Fastener group
O
drop-down menu and select Suppress.
• Notice the fasteners are suppressed but
the holes remain.
se
4. Click the Intelligent Fastener group drop-down
menu and select Resume.
U
5. In the model tree, select Tree Filters from
the Settings types drop-down menu.
• Select the Features check box.
al
• Click OK.
6. Edit datum axis AA_2.
rn
• Edit both dimensions to 50 and press
ENTER.
te
Fastener group.
• Select the center bolt.
• Select the top-left datum point APNT0.
C
• Click Apply.
PT
y
• Clear the bottom Side 1 Washers check
box.
nl
• Click OK and notice all three bolts update.
10. In the model tree, expand the Group
O
IFX_SCREW_1 node.
• Click and drag axis IFX_A_1134 to be the
first feature in Group IFX_SCREW_1.
se
11. Select Group IFX_SCREW_1 and click
Pattern from the mini toolbar.
U
• Click Complete Feature from the
dashboard.
12. Click in the background to de-select the
al
pattern.
13. Click Delete from the Intelligent Fastener
rn
group.
• Select the lower-left bolt.
te
• Click Yes.
• Notice this has removed the bolt/nut and
hole.
In
deleting fasteners.
• Click Close from the Quick Access
toolbar.
y
2. Select the Tools tab.
nl
• Click Reassemble .
• Select the center bolt.
• Select any available bolt hole and click OK.
O
• Select Pattern fastener? and click OK.
se
This completes the procedure.
U
al
rn
te
In
C
r PT
Fo
• Dowel Pins
– Location References
♦ Axis / Point / Hole
– Dimension References
• Assemble All Instances
y
– Holes in Multiple Parts
nl
– Orientation Reference
Figure 1 – Dowel Pins
O
se
U
Figure 2 – Holes in Two Underlying Parts Figure 3 – Hardware Aligned
al
Assembling Intelligent Fasteners Using Advanced Options
rn
Advanced assembly options available with the Intelligent Fastener extension include:
• Dowel Pins – Create cylindrical alignment pins between mating parts. Similar to the placement of
te
current offset values, which update as the cursor is moved. If you leave a valid position, the
values disappear and the preview is grayed out.
PT
– The placement reference for a dowel pin is the mating surface that separates the two
components.
• Assemble All Instances – Creates a fastener connection on each member of an underlying
pattern. Instead of creating a reference pattern, each fastener instance is individually assembled
in the model tree. The Assemble All Instances option also handles special cases, such as:
r
Fo
– Holes in Multiple Parts – The Assemble All Instances option enables the creation of holes in
multiple underlying parts, which is useful in cases where patterning the fasteners only creates
holes in the model whose surface was selected as a placement reference.
– Orientation Reference – In cases where the placement references for a bolt/nut connection are
not parallel (such as with the slanted underlying surface of an I-beam), you can specify an
additional orientation reference. When used in conjunction with the Assemble All Instances
option, the system can automatically align the fasteners with the non-parallel surfaces (such
as slanted washers).
y
types: .
nl
2. Orient to the 3D1 view orientation.
O
se
U
3. In the ribbon, select the Tools tab.
• Click the Dowel Pin drop-down menu from
the Intelligent Fastener group and select
al
Assemble on point or axis .
rn
• Select datum axis AA_22.
te
5. Click OK.
• Select ISO 2338 - m6 - St from the Dowel
Pin types drop-down list.
• Select 8.000 as the Dowel Pin diameter.
r
y
2. Query-select the placement surface as
shown.
nl
O
se
3. Click OK.
• Select 20.000 as the Dowel Pin depth.
U
al
• For the Top Bore, select Blind hole and
type 10.5 as the Drill Depth.
rn
• For the Bottom Bore, select Blind hole and
type 10.5 as the Drill Depth.
• Notice the 2D - Preview.
te
In
5. Click OK.
• Click to place the first dowel pin at
approximately 20.000 | 75.000.
C
dowel placement.
y
• Edit the dimensions as shown.
• Regenerate the model.
nl
• Select HOUSING_COVER.PRT and click
Show from the mini toolbar..
O
Task 3: Assemble on all instances.
se
1. Orient to the 3D3 view orientation.
2. Click the Screw drop-down menu and select
Assemble on point or axis .
U
• Select the datum axis A_11.
al
rn
hole.
Fo
y
Task 4: Assemble using screw connection orientation.
nl
1. Orient to the 3D4 view orientation.
O
2. Click the Screw drop-down menu and select
Assemble on point or axis .
• Select datum axis A_8.
se
U
3. Select the placement surfaces shown.
• Notice the arrows are not parallel.
al
rn
te
y
Using the Pattern fastener? option
nl
would create all four bolts, but would not
mirror the tapered washer appropriately
for the right side I-beam.
O
se
U
This completes the procedure.
al
rn
te
In
C
r PT
Fo
y
– Enter Distance Values
Figure 1 – Check Fasteners
nl
– Library Paths
– Color Options
• Update Holes
O
se
U
al
rn
Figure 2 – Entering and Editing Values Figure 3 – Updating Holes
Advanced manipulation options available with the Intelligent Fastener extension include:
In
• Check Fasteners dialog box – Provides validation and the ability to correct fastener issues such as:
– Hole Positions – Find misaligned fastener holes.
– Fastener Length – Find fasteners that are too short.
C
• Options dialog box – Provides access to several Intelligent Fastener extension specific
configuration options. Examples of available options include:
PT
y
2. Orient to the 3D3 view orientation.
nl
O
se
3. Activate GEAR_SHAFT_COVER-CLOSED.
PRT
U
4. Double-click the main body of the cover.
• Edit the 10 width dimension on the left to
30 and press ENTER.
al
rn
te
5. Press CTRL+A.
• Regenerate the model.
In
C
PT
Fasteners.
Fo
y
Task 2: Utilize IFX options for external references and mouse click offsets.
nl
1. Orient to the 3D2 view orientation.
O
2. Click Delete from the Intelligent Fastener
group.
• Select the existing dowel pin.
se
• Click Yes to delete all.
U
3. Click the Intelligent Fastener group drop-down menu and select Options .
• Select NO from the USE_EXTERNAL_REFERENCES row.
• Select YES from the ENTER_DISTANCE_VALUES row.
al
• Click OK.
4. Click the Dowel Pin drop-down menu from
rn
the Intelligent Fastener group and select
Assemble by mouse click .
te
6. Click OK.
Fo
y
8. Click OK.
• Click to place the first Dowel Pin at
nl
approximately 20.000 | 75.000.
• Edit the values to 20.000 and 75.000.
O
se
9. Click to place the second Dowel Pin at
approximately 75.000 | 20.000.
• Edit the values to 75.000 and 20.000.
U
• Middle-click to complete the Dowel Pin
placements. al
10. In the model tree, select HOUSING_COVER.
PRT and click Hide from the mini toolbar.
rn
11. Select Tree Filters from the Settings
types drop-down menu.
• Select the Features check box.
te
• Click OK.
12. In the model tree, press CTRL and select
In
1. Click the Intelligent Fastener group drop-down menu and select Options .
• Select YES from the USE_EXTERNAL_REFERENCES row.
• Select NO from the ENTER_DISTANCE_VALUES row.
• Locate the COLOR options and view their values.
2. Select the Screws tab.
• Locate the COLOR options and view their values.
y
3. Select the Dowel Pins tab.
nl
• Locate the COLOR options and view their values.
• Click OK.
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
y
Creating and Using Flexible Components
nl
O
Module Overview
se
A flexible component readily adapts to new, different, or changing requirements within an assembly.
You can include it in an assembly in various states. Each flexible state is defined by any combination
of variable dimensions, features, geometric tolerances, surface finishes, and parameters. For
U
example, a spring can have various compression lengths in different places throughout an assembly.
You can define flexibility for any part or sub-assembly and you can use it for every placement
instance of the component.
al
Objectives
rn
After completing this module, you will be able to:
• Add flexibility to a component.
te
Variable Items:
• Dimensions
• Features
• Parameters
• Surface Finish
y
• Geometric Tolerances
nl
• Components
O
Figure 1 – Prepare Varied Items
se
U
al
rn
Figure 2 – Free State Contact Figure 3 – Compressed Contact in Assembly
Understanding Flexibility
te
Components such as springs, clips, rubber washers all typically vary geometrically in their
assembled condition. These are called flexible components. A spring, for example, can have
In
You can select dimensions, parameters, surface finishes, geometric tolerances, features, and
components as flexible items and vary their values during assembly.
PT
Flexible Items
To open the Flexibility: Prepare Varied Items dialog box, click File > Prepare > Model Properties and
click change in the Flexible row of the Tools section of the Model Properties dialog box. Flexible
r
items are selected in the model and added to the Flexibility dialog box.
Fo
• Dimensions – You can select any model dimension as a flexible item. When the component is
placed in an assembly, you are given the option to vary one, none, or all of the flexible dimension
values in the dialog box.
• Geometric Tolerances – You can vary the value of geometric tolerances to ensure that a
component is not flexed to the breaking point.
• Parameters – You can designate a parameter as flexible and vary the value upon assembly. This
is a powerful tool when used in conjunction with relations to define known assembly states.
• Surface Finish – You can vary the value of a flexible Surface Finish symbol within an assembly to
meet the varying finish conditions at different locations within an assembly.
• Features – You can suppress and resume flexible features within an assembly.
• Components – You can suppress and resume components within an assembly. You only see the
Components tab when adding flexibility to an assembly model.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
3. In the Tools section, click change in the Flexible row.
nl
4. In the Flexibility dialog box, select the
Dimensions tab, if necessary.
5. In the model tree, select Extrude 1.
O
6. Select the 60 degree dimension.
7. Click OK from the Select dialog box.
se
8. Notice the dimension is added to the list of
variable dimensions.
U
Task 2: Add a flexible feature.
of variable features.
5. Click OK in the Flexibility dialog box.
In
6. In the Tools section, click Expand in the Flexible row to verify that one flexible dimension
and one flexible feature has been defined.
7. Click Close.
C
r PT
Fo
y
nl
O
se
U
Figure 2 – Typing Values for Variable Definition
al Figure 3 – Specifying Feature Status
component.
• In the Varied Items dialog box for the component, type new values for the items you want
to make flexible.
In
If you do not want to place a component in its flexible state, click No in the Confirm dialog
box and continue with the assembly as normal.
C
Flexible Items
PT
You are not required to type a new value for every item in the Varied Items dialog box. You should
only type values that are required to define flexibility for the instance being placed. A flexible
component used several times within an assembly may have a different flexible definition each
time it is used.
r
Flexible Values
Fo
Except for features, the flexible value for any item is, by default, defined using the By value method,
in which you type a new value in the New Value field of the dialog box.
For flexible dimensions, the following are five additional measurement-based methods that can
be used to define the flexible value:
• Curve Length – Measures a curve length to define the flexible dimension value.
• Distance – Measures a distance between two entities to define the flexible dimension value.
• Angle – Measures an angle to define the flexible dimension value.
• Area – Measures a surface area to define the flexible dimension value.
• Diameter – Measures the diameter to define the flexible dimension value.
Flexible features are not varied using a flexible value. Instead, they have a flexible status that
you can edit to either Resumed or Suppressed.
y
Open.
3. Click Yes to confirm using the model’s predefined flexibility.
nl
4. Select the Dimensions tab in the Varied
Items dialog box, if necessary.
O
5. Click in the New Value field for the ang
dimension, and type 90.
se
6. Select the Features tab and then click in the
New Status field. Select Suppressed from
the drop-down menu.
U
7. Click Yes from the Warning prompt, and OK
to close the Varied Items dialog box. al
rn
8. Select the radial surface at the bottom of the connector slot as the assembly's Coincident
reference.
te
9. Select the surface in the connector slot as the assembly's Coincident reference.
10. Select the top surface of the connector as the assembly's Parallel reference.
In
Task 2: Pattern the contact placement and verify the correct placement.
r
Task 3: Edit the free state contact part and update the connector assembly.
1. In the model tree, expand the pattern, then open any FLEX_CONTACT.PRT.
y
nl
O
se
This completes the procedure.
U
al
rn
te
In
C
r PT
Fo
Scenario
To create real life figures for the Marketing Department’s brochures, you are assigned to assemble
y
the drill’s clutch using flexible components. First, define the clutch springs as flexible components.
Then, assemble the clutch springs into the clutch assembly.
nl
Close Window Erase Not Displayed
O
Component_Operations\Flexible_Dimension CLUTCH_SPRING.PRT
Task 1: Define the component flexibility.
se
1. Enable only the following Datum Display
types: .
2. Edit the datum point SPRING_LENGTH.
U
3. Edit the value of the SPRING_LENGTH
from 18 to 22 and click twice in the graphics
window to update the geometry.
al
4. Click Undo from the Quick Access toolbar.
rn
The length of the spring is controlled
by this single dimension, reflecting
the design intent of the spring. Now
te
component.
y
nl
O
2. Edit the Method from By value to Distance in the Varied Items dialog box.
se
3. To measure the distance between them, press CTRL and select both SPRING1 datum points.
This measured value, currently 18, now determines the length of this spring instance,
no matter what the distance between the points changes to.
U
4. Click OK from the Distance dialog box.
Using the measurement method of defining the flexible value of the spring length
al
ensures that the spring length updates according to changes in the assembly.
y
nl
O
se
U
10. Select datum point PNT2 on CLUTCH_SPRING.PRT and the right datum point SPRING1 on
CLUTCH_SHOE_R.PRT to create the Coincident constraint.
11. Right-click and select Fix Constraint to fully constrain the spring.
al
12. Click Complete Component .
rn
te
In
C
PT
y
13. Select datum point PNT2 on CLUTCH_SPRING.PRT and the right datum point SPRING2 on
nl
CLUTCH_SHOE_R.PRT to create the Coincident constraint.
14. Right-click and select Fix Constraint to fully constrain the spring.
O
15. Click Complete Component .
se
U
al
rn
te
In
y
nl
O
se
Figure 1 – Add Varied Items
U
Figure 2 – Add Flexibility to an Assembly
al
Adding Flexibility to an Already Placed Component
rn
Many designs contain flexible components such as springs, clips, and rubber washers. All of these
components typically vary geometrically in their assembled condition. For example, you can position
a spring with various compression lengths in different locations throughout an assembly.
te
Creo Parametric enables you to select any component in an assembly and make it flexible. The
component does not have to contain predefined flexible items.
In
Flexible > Make Flexible. This opens the File Name: Varied Items dialog box.
With the dialog box open, you can select flexible items and type values that are used by the flexible
PT
component.
select Edit Definition . From the Component Placement dashboard, select the Flexibility tab.
Fo
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
3. Click in the background to de-select all
geometry.
nl
4. Notice the interferences between the models.
O
se
5. From the model tree, right-click
U
al
NOZZLE_HOUSE_B.PRT and select
Make Flexible > Make Flexible.
rn
6. In the Varied Items dialog box, select the
Dimensions tab, if necessary.
• In the graphics window, select feature Hole
te
1.
• Select the 12 dimension.
In
• Click OK.
PT
y
the NOZZLE_HOUSE_T.PRT model,
highlighted in green.
nl
• Select the 8 dimension.
• Click OK from the Select dialog box.
O
• Edit the New Value to 9.
• Click OK.
se
3. Click Complete Component .
The interference has increased. The
dimension was flexed in the wrong
U
direction.
al
rn
5. Click OK.
6. Click Complete Component .
The interference has been eliminated.
r
Fo
y
nl
O
4. Click Windows and select
FLEX_PLACED.ASM.
5. In the model tree, right-click
se
NOZZLE_HOUSE_T.PRT and select
Make Flexible > Propagate to > Model.
6. Click OK from the Changing Models dialog
U
box.
The Message Log informs you that
one varied item was propagated.
al
7. Right-click NOZZLE_HOUSE_T.PRT and
rn
select Make Flexible > Remove Var Items.
8. Read the Warning dialog box and click Yes.
te
y
Figure 1 – Materials Added to the Top
Level Assembly
nl
O
se
U
Figure 2 – Selecting the New Flexible Material
al Figure 3 – Material Flexibility Added
The New Material column has a drop-down list that enables you to select from the list of materials
added at the top-level assembly level. Like any other flexible item, the component icon updates in
the model tree, and the new flexible material passed from the top level assembly displays under
In
y
• Expand the first BOLT.PRT and Materials
nl
nodes.
3. Every component has had a material
O
assigned to it.
se
4. Select the Analysis tab in the ribbon.
U
5. Click Mass Properties from the Model
Report group. al
6. Click Preview from the Mass Properties
dialog box.
7. Notice the overall assembly mass is 0.656 kg.
rn
• Click OK.
te
Legacy-Materials.
• Double-click the mg.mtl, ss.mtl, and
PT
tially.mtl materials.
• Click OK.
3. Expand the newly added Materials node in
the model tree.
r
y
9. Notice that the materials added to the
nl
assembly are available for selection for the
components.
O
10. Select SS as the New Material.
11. Click OK.
12. Click Complete Component .
se
13. Expand the BODY.PRT and Materials nodes.
14. Notice that the component is now assigned
U
the stainless steel material, passed from the
top level assembly. al
rn
te
TIALLY.
23. Click OK.
24. Click Complete Component .
Objectives
After successfully completing this exercise, you will be able to:
• Add a feature as a flexible item in a model.
• Use a measured diameter to define a flexible dimension.
• Add flexibility to a component that is already assembled.
• Edit the flexibility of a component in an assembly.
y
Scenario
nl
The insert and base models used in this exercise are assembled in the workshop using a press-fit
type interface. In real life, the interference caused by the press-fit is intended to be used to keep the
O
parts together. In Creo Parametric, an interference between components is an annoyance because
it is listed every time a global interference check is run. Also, the interference can cause line display
inconstancies in drawings. To avoid these problems, use flexibility to remove the interference yet
se
maintain both the component and assembly design intent.
U
Component_Operations\Flexible_Interference FLEX_PRESS_FIT.ASM
4. Click Cancel.
C
dialog box.
3. Select one of the knurl features shown and
click OK in the Select dialog box.
4. Click Yes in the Warning dialog box.
y
nl
O
Task 3: Edit the defined flexibility.
se
1. In the Component Placement dashboard,
select the Flexibility tab.
U
2. Click Varied Items.
3. Select the Dimensions tab, if necessary, and
select the head of the insert, Extrude_1, as
al
shown.
4. Select the 15 dimension and click OK in the
rn
Select dialog box. This places the dimension
in the list of variable dimensions.
te
In
C
1. Activate section A.
• Notice the interference appears to be
eliminated.
2. Ensure that there are no interfering models
by clicking Global Interference .
3. In the Global Interference dialog box, click
Preview.
y
• The interference has been removed.
nl
4. Click OK.
5. Open FLEX_PRESS_INSERT.PRT from the
O
model tree.
Even with flexible dimensions and
features applied to the assembly
se
instance of the insert, the part model
maintains its design state.
U
al
rn
This completes the exercise.
te
In
C
r PT
Fo
• Flexible Parameter
– CLAMP_POS
• Dimensions
– head_ang_dim
– stroke_dim
y
• Relations
nl
– IF (CLAMP_POS) == 1
head_ang_dim = 45
O
stroke_dim = 0 Figure 1 – Flexible Parameter Values
ELSE ...
se
U
al
Figure 2 – Flexible State #1 Figure 3 – Flexible State #2
rn
You can use flexible parameters and relations to establish a predefined set of flexible model states.
You select and use a set of dimension values defining each flexible state of the model, based on the
In
Relations using a parameter called CLAMP_POS to define two predefined states of a flexible
model are shown below.
IF (CLAMP_POS) == 1
r
stroke_dim = 0
Fo
head_ang_dim = 45
ELSE
IF (CLAMP_POS) == 2
stroke_dim = 34
head_ang_dim = 0
ENDIF
Task 1: Verify that the parameter and relations control the assembly.
y
2. Click Relations from the Model Intent
group.
nl
• Highlight stroke_dim in the set of relations
and then click Display Dimension to
O
display it in the model.
• Highlight head_ang_dim and click Display
Dimension .
se
3. Click Local Parameters to expand the dialog
U
box.
4. Edit the value of CLAMP_POS to 2 and click
OK.
al
5. Regenerate the model.
The parameter change has forced a
rn
change in the assembly dimensions.
te
6. Click Parameters from the Model Intent group, edit the value of CLAMP_POS to 0, and
click OK.
In
not changed.
PT
row.
Fo
y
nl
O
Task 3: Insert the flexible clamp assembly into another assembly.
se
1. Click Open from the Quick access toolbar, select TOOL.ASM, and click Open.
U
2. Click Assemble from the Component group, select FLEX_PARAMS.ASM, and click Open.
3. Click Yes to confirm using the model’s predefined flexibility.
al
4. On the Dimensions tab of the Varied Items
dialog box, type 0 in the New Value field for
the stroke_dim.
rn
5. Click OK to close the Varied Items dialog box.
6. Place the sub-assembly by clicking the white
te
y
This completes the procedure.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
Restructuring and Mirroring Assemblies
nl
O
Module Overview
se
The assembly structure of a design often changes throughout the design process. The Restructure
tool in Creo Parametric provides a tool for reorganizing the assembly structure of your design.
U
Mirror functionality in Creo Parametric enables you to create mirrored copies of parts and
assemblies. You can mirror geometry and placement of models as dependent or independent
copies of the original models.
al
In this module, you learn how to efficiently restructure and mirror assemblies using the Creo
Parametric tools and functions.
rn
Objectives
After completing this module, you will be able to:
te
• Restructure:
– Drag and drop component(s).
– Places the components where you drop
them.
– There are some limitations.
y
• Move to New Subassembly:
nl
– Creates a new sub-assembly and moves
components into it in one step.
O
– Sub-assembly is placed at the same level
as source components. Figure 1 – Restructured Assembly
se
U
al
rn
restructuring. You can restructure and/or reorder multiple components by dragging and dropping
them in the model tree. You can reorganize components from one sub-assembly to another, and
from the top-level assembly to a sub-assembly, or vice versa. Prior to Creo Parametric, you used
C
the Restructure dialog box to reorganize components and this option is still available by clicking
Restructure from the Component drop-down menu in the ribbon.
PT
The drag-and-drop method of restructuring is easier and less restrictive than using the Restructure
dialog box. When restructuring components using drag-and-drop, the system also reorders the
components to where you drop them in the target sub-assembly. The Restructure dialog box simply
places the components at the bottom of the target assembly structure, requiring an additional
reorder step.
r
In some cases, displaying Features in the model tree makes it easier to select the
Fo
New Sub-Assemblies
It is common for an assembly to be reorganized during a design process. Top-level components are
often restructured into numerous sub-assemblies.
You may create a new, empty sub-assembly and restructure a number of components into that new
sub-assembly or you may use Move to New Subassembly to accomplish this in a single
operation. After you select components to be restructured, you can right-click and select Move to
New Subassembly to create a new sub-assembly and automatically restructure the selected
components into that sub-assembly. The new sub-assembly is placed at the same level as the
selected source components.
y
Edit the definition of restructured components so that you can verify their references are
nl
inside of the new sub-assembly and not external to it. If the component uses references
external to the current assembly level, the Remove External References dialog box appears
O
and enables you to remove any external references.
Restructuring Limitations
se
The Restructure tool contains several limitations. Some of the limitations are not related to the tool,
but rather to the logical function of assembly references.
U
• You cannot restructure components that are part of a pattern.
• If an assembly contains multiple copies of the same sub-assembly, restructuring components
from that sub-assembly reduces the total number of the restructured components located in
al
the assembly to only one. All other instances of the component are simply removed from the
assembly.
rn
• You cannot restructure a parent component to succeed any child components.
• If you restructure components with children into a sub-assembly, you cannot restructure the
same component out of the sub-assembly unless you first restructure those children into the
te
same sub-assembly.
In
C
r PT
Fo
y
3. Press CTRL and select both HANDLE.PRT
nl
and RING.PRT from the model tree.
4. Drag HANDLE.PRT and RING.PRT and drop
O
them just below ARM.PRT.
se
1. In the model tree, select the first
BOLT_HEX.PRT model, press CTRL,
U
and then select the remaining two
BOLT_HEX.PRT models.
2. Drag the three selected components and
drop them just before PLATE.PRT.
al
• Move the cursor to the left until VALVE.ASM
rn
highlights (instead of ARM.ASM) to ensure
the correct location is selected.
Subassembly .
3. In the Create Component dialog box, type
PT
double-click MM_KG_SEC_ASSY.ASM.
Fo
3. Click OK from the Remove External References dialog box. Creo Parametric automatically
removes any external reference and enables you to create new assembly constraints within
y
PLATE.ASM.
nl
4. In the dashboard, select the Placement tab, select Set15 (User Defined), and then right-click
and select Delete.
5. Right-click in the graphics window and select Default Constraint.
O
6. Click Complete Component .
se
7. Click Close .
8. Edit the definition of PLATE.ASM.
9. In the dashboard, select the Placement
U
tab, select Set30 (User Defined), and then
right-click and select Delete.
10. Select the center of the 3D Dragger and
al
drag the sub-assembly out of the top-level
assembly.
rn
11. Click Coincident to add coincident
constraints referencing the front face and two
holes of SHAFT.PRT.
te
Oriented.
12. Click Complete Component .
y
– Exclude
nl
O
se
Figure 1 – Mirroring Assembly Components
U
al
rn
Figure 2 – Original Assembly Figure 3 – Mirrored Assembly
You can create a mirrored copy of an assembly directly within Creo Parametric. To begin, click File
In
> Save As > Save a Mirror Assembly to open the Mirror Assembly dialog box.
In the Mirror Assembly dialog box, complete the following:
• Determine if mirrored assembly geometry should be dependent or independent from the source
C
assembly. If you mirror geometry independently without selecting the Geometry dependent check
box, it does not update when the source model changes.
PT
y
• Non-geometric simplified reps.
nl
• Assemblies with excluded or non-geometric simplified rep components.
O
After defining the mirrored assembly name, geometry dependency, and whether or not you want a
symmetry analysis, you can click Advanced from within the Mirror Assembly dialog box. This
se
launches the Mirror Assembly Components dialog box, and enables you to assign mirror actions
for each component of the assembly. You can manually define the following actions for each
component:
U
• Mirror Geometry – The default option for every component in the original assembly is Mirror
Geometry. A mirrored copy of the assembly and every component in the source assembly
is created.
al
You can assign new names to components mirrored with geometry or you can accept the default
“_MIR” suffix added to each file name. You can also specify a prefix as well as a naming
convention template.
rn
• Reuse – This option reuses the selected component and only mirrors its placement. New models
are not created for these components. This is useful for symmetrical models that you can use in
te
If the system performs a symmetry analysis, it automatically sets the Reuse action for any
component deemed to be symmetric, although you can manually change this action if desired.
Dependency Questions
C
What happens to the mirrored assembly if the original source assembly is deleted?
PT
• You can open and reference the mirrored assembly; however, all mirrored geometry is frozen.
You can add features but you cannot edit the Mirrored Merge feature.
What happens to a component of a mirrored assembly if the original source component is deleted?
r
• You can open and reference the mirrored component; however, all mirrored geometry is frozen as
if the model was created without dependency.
Fo
Best Practices
Only use Mirror Assembly when creating assemblies that are truly mirrors of the original model. The
functionality is not intended for creating mirrored assemblies that you later turn into independent
assemblies with little resemblance to the original.
y
3. In the Model Tree Items dialog box, select the Features check box and click OK.
nl
4. Click File > Save As > Save a Mirror Assembly.
5. In the Mirror Assembly dialog box, type mirror_assy_mir in the Name field.
O
6. Select the Perform symmetry analysis
check box.
7. Select the Preview check box and spin
se
the model to observe the preview of
MIRROR_ASSY_MIR.ASM.
U
al
rn
8. Click Advanced in the Mirror Assembly dialog box.
9. Notice that the symmetry analysis runs.
te
10. In the Mirror Assembly Components dialog box, select the Preview check box to preview
the mirrored assembly, as it is configured:
In
y
nl
O
Task 2: Observe the new mirrored assembly and make edits to the original.
se
1. In the model tree, expand the node of each
component. Notice the following:
• Each component mirrored with geometry
U
contains a Mirrored Merge feature.
• The stopper plug does not contain a
al
Mirrored Merge feature because it was
reused.
• The screw components are removed
rn
because they were excluded.
te
In
Extrude 1.
4. Edit the 50 dimension to 70 and the 30
PT
dimension to 50.
5. Regenerate the model.
r
MIRROR_ASSY_MIR.ASM.
7. Click Regenerate .
You can edit the definition of the Mirrored Merge feature to change dependency between
the original and mirrored geometry.
y
– Geometry dependent
Figure 1 – Assembly
nl
– Placement dependent
• Symmetry Analysis
O
se
U
Figure 2 – Assembly with Mirrored Part
• Geometry only – Creates a mirrored merge of only geometry from the selected part.
• Geometry with features – Creates a mirrored copy that includes feature structure. You include all
features of the original part in this mirrored copy.
Having feature structure in the mirrored part enables you to edit the structure, independent
r
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
2. In the model tree, click Settings and
nl
select Tree Filters .
3. In the Model Tree Items dialog box, select the
Features check box and click OK.
O
4. Click Mirror Component from the
Component group.
se
5. Select BASE_RIGHT.PRT as the Component
reference.
6. In the Mirror Component dialog box, edit the
U
Name field as base_left-1.
• Select datum plane ASM_RIGHT as the
Mirror plane reference.
al
• Select Geometry only as the Mirror type.
• Select the Geometry dependent check
rn
box, if necessary.
• Clear the Placement dependent check
te
box, if necessary.
• Select the Perform symmetry analysis
check box.
In
Because Geometry only was used, the part's feature structure is a single Mirrored
Merge feature.
1. Edit BASE_RIGHT.PRT.
2. Edit the assembly offset dimension value
from 0 to 5.
3. Regenerate the model.
Because Placement dependent
was not used, the placement of
BASE_LEFT-1.PRT is independent
y
of BASE_RIGHT.PRT.
nl
4. Suppress BASE_LEFT-1.PRT.
O
Task 4: Create another mirrored copy of BASE_RIGHT.PRT.
se
2. Select BASE_RIGHT.PRT as the Component
Reference.
3. In the Mirror Component dialog box, edit the
U
Name field as base_left-2.
• Select ASM_RIGHT as the Mirror plane
reference.
al
• Select Geometry with features.
rn
• Select the Placement dependent check
box.
• Select the Perform symmetry analysis
te
check box.
• Select the Preview check box.
• Click OK.
In
Task 5: Edit the geometry and placement of both models. Observe the results.
C
y
nl
6. Because Include all Feature data was used,
this mirrored part contains a full feature
O
structure, each independent of the original
source model.
se
U
7. Edit BASE_RIGHT.PRT.
al
8. Edit the assembly offset dimension value
rn
from 5 to 0.
9. Regenerate the model.
te
y
♦ Placement dependent
nl
– Symmetry analysis
• Component actions:
– Mirror Geometry
O
– Reuse Figure 1 – Assembly
– Exclude
se
U
al
rn
Figure 2 – Mirroring Sub-Assembly Components
te
You can create a mirrored copy of a sub-assembly from within an assembly by clicking Mirror
Component from the Component group in the ribbon. This opens the Mirror Component dialog
C
y
• Non-geometric simplified reps.
nl
• Assemblies with excluded or non-geometric simplified rep components.
O
After defining the mirrored sub-assembly name, geometry dependency, and whether or not you
want a symmetry analysis, you can click Advanced from within the Mirror Component dialog box.
se
This launches the Mirror Subassembly Components dialog box, and enables you to assign mirror
actions for each component of the sub-assembly. You can manually define the following actions
for each component:
U
• Mirror Geometry – The default option for every component in the original assembly is Mirror
Geometry. A mirrored copy of the assembly and every component in the source assembly
is created.
al
You can assign new names to components mirrored with geometry or you can accept the default
“_MIR” suffix added to each file name. You can also specify a prefix as well as a naming
convention template.
rn
• Reuse – This option reuses the selected component and only mirrors its placement. New models
are not created for these components. This is useful for symmetrical models that you can use in
te
If the system performs a symmetry analysis, it automatically sets the Reuse action for any
component deemed to be symmetric, although you can manually change this action if desired.
Dependency Questions
C
What happens to the mirrored sub-assembly if the original source sub-assembly is deleted?
PT
• You can open or reference the mirrored assembly. All mirrored geometry is frozen and cannot
be edited. Component placement is also frozen; however, you can edit the placement definition
for each component.
r
Best Practices
Fo
Only mirror a new sub-assembly when you create sub-assemblies that are true mirrors of the
original sub-assembly. The functionality is not intended for creating mirrored sub-assemblies that
you later turn into independent sub-assemblies with little resemblance to the original.
y
2. In the model tree, click Settings and
nl
select Tree Filters .
3. In the Model Tree Items dialog box, select the
Features check box and click OK.
O
4. Click Mirror Component from the
Component group.
se
5. In the Mirror Component dialog box, complete
U
the following:
• Select STOPPER_BACK.ASM as the
Component Reference.
al
• Edit the Name field to stopper_front.
• Select ASM_TOP as the Mirror Plane
rn
reference from the model tree.
• Select both the Geometry dependent and
Placement dependent check boxes.
te
y
• Click OK to close the dialog box and create the new assembly.
nl
O
se
9. In the model tree, expand the
U
al
STOPPER_FRONT.ASM and
STOPPER_BASE_MIR.PRT nodes.
rn
Notice the two Mirrored Merge features.
te
ASM.
2. Expand STOPPER_BASE.PRT and edit
Round 2.
C
y
nl
O
Because Placement dependent was used, the placement of STOPPER_FRONT.ASM
changes with that of STOPPER_BACK.ASM.
se
This completes the procedure.
U
al
rn
te
In
C
r PT
Fo
y
Using Assembly Features and
nl
Shrinkwrap
O
se
Module Overview
U
In an assembly, you can create assembly datum features such as planes, axes, points, curves, and
coordinate systems. You can also create assembly features that remove material such as holes,
extrudes, and sweeps. In this module, you focus on creating assembly features to remove material
from components of the assembly.
al
Also, in this module you learn about creating and using shrinkwrap features and shrinkwrap models
rn
as a way to automatically create lightweight copies of complex parts and assemblies.
Objectives
te
y
• Intersected components:
– Selected models
nl
– Default Display Level
O
se
U
al
Figure 1 – Assembly Level Cut Figure 2 – Assembly Level Hole
rn
Creating features in an assembly is very similar to creating features in a part, except there are some
restrictions and some additional options. In an assembly, you can create assembly datum features
such as planes, axes, points, curves, and coordinate systems. You can also create assembly
In
features that remove material such as holes, extrudes, and sweeps. You cannot create an assembly
feature that adds material, only features that remove material.
There are two main reasons for using assembly features:
C
• Design Intent – If the product you have designed has material removed from it after the
components have been assembled, then you should do the same in Creo Parametric. One
PT
example of this assembly type is a weldment; parts are positioned, welded together, and then
holes or other material removal operations are performed on the assembly.
• Interfering Components – In some cases, the assembly of a component such as a force-fit clip or
self-tapping hole may remove material, but in Creo Parametric, there is an interference between
the components. You can use an assembly feature as a tool to eliminate that interference.
r
Intersected Components
By default, assembly features remove material from every component intersected by the feature
and are displayed only in the assembly level of the model. The components intersected by the
feature can be manually controlled using Advanced Intersection options within the Intersection tab.
The display level of the feature can be assigned to the Part Level, Top Level, or to a selected
part or assembly.
Performance
Be aware that any assembly feature that has its default edited to the Top Level display level can
cause performance issues when working with large assemblies. In order for Creo Parametric to
Best Practices
Only use assembly features when they are demanded by the real world assembly process.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
– Specify intersected models.
– Set Display Level.
nl
• Advanced Intersection options available.
O
se
Figure 1 – Intersection Tab
U
Understanding Assembly Feature Intersections
When you create a hole or cut in an assembly, you are able to select the parts from which to
al
remove material as well as the level at which the material removal is displayed. The feature can be
displayed in the top-level assembly, sub-assembly, or part level.
rn
Assembly Feature Intersection Configuration
When you create an assembly level cut or hole, the feature is displayed in all intersected components
te
at the assembly level in which the feature was created. You can further configure the intersected
components and display levels using the Intersection tab or the Intersected Components dialog
box. The Intersection tab can be opened from the feature dashboard. You can open the Intersected
In
Components dialog box by right-clicking the assembly feature and selecting Edit Intersection .
Automatic Update
C
When you create an assembly feature such as a cut or hole, the Automatic Update check box is
selected by default. Automatic Update ensures the following:
PT
• All components added to the assembly before the assembly feature are automatically added to
the list of intersected components.
• The display level of the assembly feature is set to Top Level for all intersected components
and cannot be edited to Part Level.
r
You can right-click any component in the Intersected Models list and select Information to obtain
information about the assembly feature.
When Automatic Update is disabled, you can right-click a component and select Remove to manually
remove the component from the list of models intersected by the feature. You can right-click and
select Intersection Components Collector to manually add a model to the list of intersected models.
Components assembled after the intersecting feature is created are not intersected unless
they are also reordered before the feature.
Advanced Intersection
When Automatic Update is disabled, you can toggle Advanced Intersection to switch between
basic and advanced intersection modes. In the Intersected Models area, each intersected model
displays along with its defined display level.
y
In addition, you can define the display level by selecting the top-level assembly or a component's
file name from the drop-down list. Activate the drop-down list by selecting a component in the
nl
Intersected Models list and selecting a file name from the drop-down list in the display column.
You can edit Advanced Intersection mode back to Basic mode only when all intersected
O
components have the same display level and no family table instances are intersected
by the feature.
se
Settings
The settings area enables you to define default settings for the intersected components. Settings
U
include the following:
• Default Display Level – Use this drop-down list to set the display level to be applied to components
as they are added to the Intersected Models list. Available options are Part Level, Top Level, and
al
Sel Level. If you select the Sel Level option, you are prompted to select the file name of the
component where you want the feature displayed.
rn
• Add Instances – Adds a family table instance when inserting an assembly feature in the model.
• Check Geometry Option – Enables you to create a more stable feature when problem geometry
is involved. This option is useful when assembly components have differing levels of accuracy
te
when being combined. When the Check Geometry Option check box is selected, it applies to
the entire feature and not to individual intersected components.
In
• Show Feature Properties In Sub-Models – Sets the default display of the assembly feature as a
property of the individual components in the model tree. This option is only available when
the Default Display Level is set to Part Level.
C
r PT
Fo
y
nl
O
Figure 1 – Three Part Assembly Before Cut
se
U
al
Figure 2 – Three Part Assembly After Cut Figure 3 – Removing an Intersected Component
rn
Creating an Assembly Cut
You cannot use assembly features to add material to an assembly; however, you can use features
te
such as extrudes and sweeps to remove material from components of an assembly at the assembly
level.
In
You can use assembly cuts to remove material from components at the assembly level. Common
conditions for material removal at the assembly level are as follows:
• Material removed due to assembly procedures such as press or force fit of components.
C
• Tooling assemblies in which components are assembled and machining operations are used to
remove material from the assembled components.
PT
• To maintain tolerances in weldment assemblies, material is often removed after the components
have been welded together.
Like similar part cuts, an assembly cut has a sketch that defines its shape. It also has a defined
Fo
depth and direction. A sweep feature has trajectories that define its depth and direction.
Intersected Models
By default, assembly cuts remove material from every component in an assembly that is intersected
by the feature. You can add or remove components from the Intersected Models list in the
Intersection tab or Intersected Components dialog box.
Display Level
In the Intersected Models list, you can also configure the display level of each intersected part. By
default, the display level is set to Top Level. The display level can be set to Part Level, Top Level, or
to a specific part or assembly.
y
2. In the model tree, click Settings and
nl
select Tree Filters .
3. In the Model Tree Items dialog box, select the
Features check box and click OK.
O
4. Click Revolve from the Cut & Surface
group.
se
5. In the model tree, select ASM_FRONT as the
sketch plane.
6. Click Sketch View from the Setup group.
U
7. From the In Graphics toolbar, select Hidden Line from the Display Style types drop-down
menu.
al
8. Sketch a Geometry Centerline and a section, as shown in the figure.
rn
te
In
y
1. Disable Axis Display .
nl
2. In the model tree, right-click Revolve 1 and
select Edit Intersection .
O
3. In the Intersected Components dialog box,
do the following:
se
• Clear the Automatic update check box.
• Select the last HATCH-RING model in the
list and click Remove.
U
• Click OK.
Notice that the assembly cut does not
cut the component removed from the
al
Intersected Components dialog box.
rn
This completes the procedure.
te
In
C
r PT
Fo
Objectives
After successfully completing this exercise, you will be able to:
• Remove material with an assembly cut.
• Define intersected components of an assembly cut.
• Edit the display level of an assembly cut.
Scenario
y
Upon installation, the clip removes material from the plastic outer housing. Use an assembly cut
nl
to duplicate this condition in Creo Parametric.
O
Assembly_Features\Extrude ASSY_EXTRUDE.ASM
se
1. Disable all Datum Display types.
2. In the model tree, click Settings and
U
select Tree Filters .
3. In the Model Tree Items dialog box, select the
Features check box and click OK.
al
4. Activate section A.
rn
Notice the interference between
CLIP.PRT and OUTER.PRT.
te
5. Deactivate section A.
In
y
nl
Task 2: Verify that the interference has been removed and edit as required.
O
1. Orient to the Default Orientation view.
2. Activate section A.
se
The interference between CLIP.PRT
and OUTER.PRT has been
removed; however, material from
U
CLIP.PRT has also been removed.
The design intent was to remove
material from OUTER.PRT only.
al
rn
te
In
y
nl
3. Edit the definition of Extrude 1.
O
4. In the dashboard, select the Intersection tab.
5. Select the Advanced Intersection check
se
box.
6. Right-click OUTER.PRT from the Intersected
Models list and select Part Level.
U
7. Click Complete Feature .
8. Open OUTER.PRT from the model tree.
al
• Notice that the assembly cut now appears
at the part level.
rn
9. Click Close .
y
nl
O
se
Figure 1 – Before Assembly Hole Figure 2 – After Assembly Hole
U
Creating Assembly Holes al
You can use assembly holes to add holes at the assembly level that intersect one or more
components of the assembly. Typically, you use assembly holes during the assembly process
when you must maintain an assembly tolerance or to maintain the position of components prior to
rn
adding the hole.
Intersected Models
te
By default, assembly holes remove material from every component in an assembly that is
intersected by the feature. You can add or remove components from the Intersected Models list in
In
Display Level
C
In the Intersected Models list, you can also configure the display level of each intersected part. By
default, the display level is set to Top Level. The display level can be set to Part Level, Top Level, or
PT
y
2. In the model tree, click Settings and
nl
select Tree Filters .
3. In the Model Tree Items dialog box, select the
Suppressed objects check box and click
O
OK.
4. Click View Manager from the In Graphics
toolbar and select the All tab.
se
5. Double-click the Comb0001 state to activate
the combination view.
U
The self-tapping screw enters
through a hole in the outer part, then
taps into the inner part. This causes
al
an interference condition in the Creo
Parametric assembly.
rn
6. Double-click the Default All state and click
Close from the View Manager.
te
7. Suppress SCREW_SELF-TAP.PRT.
8. Click OK to confirm.
In
C
y
Because the screw is suppressed,
it is automatically removed from the
nl
Intersected Models list. You can
return a part to the list using the Add
Intersected Models button.
O
5. In the model tree, select SCREW_SELF-
TAP.PRT and click Resume from the mini
se
toolbar.
6. Click View Manager and select the All
tab.
U
7. Double-click the Comb0001 state to activate
the combination view.
al
The assembly hole now intersects
the inner part.
rn
8. Open INNER.PRT from the model tree.
As expected, the hole does not
te
toolbar.
C
Objectives
After successfully completing this exercise, you will be able to:
• Create an assembly hole.
• Copy and paste an assembly hole.
• Select intersecting components for an assembly feature.
y
Scenario
nl
To ensure a proper fit, you assemble a rack by drilling out pilot holes through interfacing components
during the assembly operation. After you complete the assembly, you machine material from the
top of the rack to ensure a level fit.
O
Close Window Erase Not Displayed
Assembly_Features\Features RACK.ASM
se
Task 1: Create holes referencing the existing pilot holes.
U
types: .
2. In the model tree, click Settings and
al
select Tree Filters .
3. In the Model Tree Items dialog box, select the
rn
Features check box and click OK.
4. Orient to the 3D-1 view orientation.
te
y
select Remove.
nl
13. Right-click the first instance of
RACK_CAP.PRT and select Remove.
14. Click Complete Feature from the
O
dashboard.
In this assembly, you are attempting
se
to duplicate the assembly process
used to assemble this rack. You are
only intersecting the parts in this
corner of the assembly because that
U
is the process used in the machine
shop to assemble this rack. al
15. Disable Axis Display .
16. Orient to the 3D-2 view orientation.
rn
• Verify that the pilot hole shown was not
affected by the hole.
te
In
C
Task 2: Use copy and paste to add another hole to the assembly.
PT
y
Remove.
12. Right-click the first instance of
nl
RACK_SIDERAIL1.PRT and select
Remove.
O
13. Click Complete Feature .
Task 3: Remove material from the top of the rack using an extrude feature.
se
1. Disable Axis Display .
2. Click Extrude from the Cut & Surface
U
group.
3. Right-click in the graphics window and select
Define Internal Sketch.
al
4. Select the top surface of the post, as shown,
and edit the Orientation to Left.
rn
5. Click Sketch from the Sketch dialog box.
te
Sketching group.
Fo
y
nl
O
15. Click Complete Feature .
se
U
al
rn
This completes the exercise.
te
In
C
r PT
Fo
y
includes the shrinkwrap feature.
• Select components to be ignored/considered.
nl
• Various surface subset collection methods. Figure 1 – Detailed Assembly Model
O
se
U
Figure 2 – Auto Collect All Solid Surfaces
al Figure 3 – Viewing the Shrinkwrap Feature's Surfaces
the source assembly and copies them associatively into the shrinkwrap feature. Because the
surfaces are copied associatively, the shrinkwrap feature updates when edits are made to the
assembly.
In
Using the References and Options tab, you can refine the automatic collection of surfaces to be
included in the shrinkwrap feature.
There are three main uses for a shrinkwrap feature, which are as follows:
PT
• To create a lightweight version of a complex part or assembly that you can use as a reference or
packaging model. You can also turn a model containing a shrinkwrap feature into an envelope
model and substitute it in a simplified rep.
• To create an associative model that you can use to share geometry with vendors or customers
r
• To create a lightweight simplified rep by creating a shrinkwrap feature in an assembly and then
excluding everything in the assembly except the shrinkwrap feature.
Subset
You can click Subset in the Shrinkwrap dashboard to open the Shrinkwrap Comps dialog box. In
this dialog box, you can select components to be considered or ignored during the shrinkwrap
creation process.
References
In the Shrinkwrap dashboard, you can access the References tab to specify geometry to always be
included or excluded from the shrinkwrap feature. You can select from the following:
• Always include surfaces – Select any geometry in the source model that should always be
y
included in the shrinkwrap feature.
• Never include surfaces – Select any geometry in the source model that should never be included
nl
in the shrinkwrap feature.
• Chain – Select curves and surface geometry adjacent to selected solid edges.
O
• Include Datums – Select any datum features that should be included in the shrinkwrap feature.
Options
se
In the Shrinkwrap dashboard, you can access the Options tab where you can control the automatic
selection of geometry in the source model. The following options are only available when using
the Outer Shell collection method:
U
• Subset Options – Subset options configure one of two creation options:
– Shrinkwrap then Exclude – Shrinkwrap the entire source model and then exclude geometry
al
from models that you have selected to never include.
– Exclude then Shrinkwrap – Exclude models that you have selected to never include and
rn
then shrinkwrap the model.
• Quality Level – You can edit the relative quality of the shrinkwrap feature creation process to a
value between 1 and 10. High quality levels increase processing time, file size, and the level
te
– Auto Hole Filling – Fill all holes or cuts that intersect a single surface.
– Include Quilts – Select quilts that should always be included in the shrinkwrap feature.
C
– Ignore Small Surfaces – Exclude surfaces that are smaller than a specified percentage of
the model's overall size.
PT
• Dependent – By default, the shrinkwrap feature is a dependent of the source components. If you
edit the size or position of the original component, the shrinkwrap feature updates accordingly.
When using the Autocollect all solid surfaces collection method, you can select the Solidify resulting
geometry check box to create solid geometry from the collected surfaces.
r
The Fill contours surfaces option enables you to explicitly select surface geometry where you want
Fo
any intersecting hole or cavity to be filled or excluded from the shrinkwrap feature. You can use this
option when using any of the three collection methods. A black curve is placed in the shrinkwrap
feature to represent contours that have been removed.
By default, all inner contours of a selected contour surface are filled. By clearing the check box
next to a selected contour surface, you can manually remove geometry from the fill operation. For
example, if you select a fill contour surface that includes five holes to fill, you can manually select
one or more of the holes to not be filled.
Reference Path
The Assembly Context dashboard icon defines the shrinkwrap feature in the context of the
assembly. The External icon enables you to create the feature without referencing the assembly.
y
select Tree Filters .
nl
3. In the Model Tree Items dialog box, select the
Features check box and click OK.
4. Click Create from the Component group
O
to create a new part in the assembly.
5. Select Part as the Type and Solid as the
Sub-type, if necessary, and click OK from the
se
Create Component dialog box.
6. Click Browse in the Creation Options dialog
box, double-click MM_KG_SEC_PART.PRT,
U
and click OK.
7. Right-click in the graphics window and select
Default Constraint.
al
8. Click Complete Component .
rn
Task 2: Add a shrinkwrap feature using the Outer Shell collection method.
1. Activate PRT0001.PRT.
te
5. Click Open.
The selected components are ignored
during the creation of the shrinkwrap
feature.
r
Fo
y
• Edit the Level to 5 and click OK, if
necessary.
nl
• Select the Auto Hole Filling check box.
• Select the Ignore Small Surfaces check
O
box and edit the Threshold value to 2.
8. Click Complete Feature .
se
Task 3: Open PRT0001.PRT and observe the shrinkwrap feature.
U
2. From the In Graphics toolbar, select
Wireframe from the Display Style types
drop-down menu.
al
• Notice that the feature consists of surfaces
copied from geometry in the assembly.
rn
3. In the model tree, right-click the Shrinkwrap
id feature and select Delete .
te
• Click OK.
4. Select Shading from the Display Style
In
Task 4: Add a shrinkwrap feature using Auto collect all solid surfaces.
PT
1. Activate PRT0001.PRT.
2. Click Shrinkwrap .
3. In the dashboard, click Subset.
r
4. In the Shrinkwrap Comps component chooser, select the first instance of BOLT_5–18.PRT,
press SHIFT, right-click CONNECTING_ROD.PRT, and select Ignore.
Fo
5. Click Open.
y
nl
Task 5: Create a cross-section to verify that the shrinkwrap feature is solid.
O
1. Open PRT0001.PRT from the model tree.
2. In the ribbon, select the View tab.
se
3. Select Planar from the Section types
drop-down menu from the Model Display
group.
U
• Select datum plane RIGHT.
• Select the Properties tab and edit the
section Name to A.
al
• Click Complete Feature .
rn
4. Click Close .
Cross-section A shows the shrinkwrap
feature is solid.
te
Task 6: Edit the source models and update the shrinkwrap feature.
In
1. Activate CYLINDER.PRT.
2. Expand CYLINDER.PRT and edit the
BOSSES feature.
C
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
• Creation Methods:
– Surface Subset.
nl
– Faceted Solid.
– Merged Solid. Figure 1 – Surface Subset
O
se
U
Figure 2 – Merged Solid
al Figure 3 – Faceted Solid
To create a shrinkwrap model, open the model you want to shrinkwrap and click File > Save As >
Save a Copy. In the Save a Copy dialog box, select the Shrinkwrap file type.
In
In the Create Shrinkwrap dialog box, you are then presented with various creation methods and
geometry definition options for creating the model.
C
packaging model.
Fo
Creation Methods
You can use the following three creation methods when creating a shrinkwrap model:
• Surface Subset – A collection of surfaces and datum features that represents the external
geometry of a referenced model. The surface subset is the fastest shrinkwrap method and results
in the smallest model size because it is comprised of only surface geometry.
• Faceted Solid – An approximate, faceted solid model that represents all external surfaces with
additional surfaces added to bridge gaps and complete the solid.
• Merged Solid – A very accurate solid representation of a source assembly. Components from the
source assembly are merged together into a single part that represents the solid geometry in
all collected components.
Special Handling
You can adjust the special handling options to control the automatic creation of the shrinkwrap
model geometry.
• Fill holes – If selected, this shrinkwrap attribute fills all holes or cuts that intersect a single surface.
y
• Ignore Skeletons – If selected, geometry from skeleton models are not included in the shrinkwrap
nl
model.
• Ignore quilts – If selected, surface quilts are not included in the shrinkwrap model.
O
• Ignore small surfaces – Only available using the Surface Subset method, this attribute enables
you to exclude surfaces smaller than a percentage of the model's overall size.
• Assign mass properties – Enables you to assign the full assembly's mass property values to the
se
simplified shrinkwrap model.
U
• Include Datum References – Used to select datum features from the source that you want copied
into the shrinkwrap model.
• Preview options – For a Surface Subset shrinkwrap, you can edit the preview geometry color from
al
real colors to gray-orange colors. Gray identifies the included surfaces while orange identifies
the excluded surfaces.
rn
• Additional surfaces – For a Surface Subset shrinkwrap, you can select geometry to include
with automatically selected surfaces.
• Faceted solid options – For a Faceted Solid, select an Output Format of Part, LW part, STL,
te
or VRML.
• Additional components – For a Merged Solid, select additional models to include in the set of
In
operation.
Colors Source Colors Source Colors Not Source Colors
Retained Retained Retained
Ignore Small Yes No No
Surfaces
y
3. In the Save a Copy dialog box, select
Shrinkwrap from the Type drop-down list
nl
and click OK.
O
se
4. In the Create Shrinkwrap dialog box, do the
following:
U
• Clear the Fill holes check box.
• Select the Assign mass properties check
box.
al
• Select Gray and orange as the Preview
rn
option.
• Click Preview. Notice the excluded
surfaces highlighted in orange.
te
• Click Preview.
Notice that because the Quality Level
increased, the second preview took
longer to create and fewer surfaces were
C
excluded.
PT
y
nl
O
2. Click OK to create a shrinkwrap model named SW_MODEL_SW0003.PRT.
se
1. Click Open from the Quick Access toolbar. Select SW_COMPARE.ASM and click Open.
U
2. From the In Graphics toolbar, select No Hidden from the Display Style types drop-down
menu.
The Surface Subset model is on the left, the Faceted Solid model is in the middle, and
the Merged Solid model is on the right.
al
rn
te
In
C
y
nl
O
se
Figure – 1 Surface Subset, Faceted Solid, and Merged Solid Shrinkwraps
U
This reference table summarizes the functionality available in both shrinkwrap features and
shrinkwrap models.
al
Shrinkwrap Comparison Table
rn
Shrinkwrap Feature Shrinkwrap Model
General Automated tool for copying surface Automated method for creating a
Description data from a part or assembly into a simplified copy of a part or assembly
te
or external to an assembly.
Associativity Feature can be dependent or No associativity to the source model.
independent of the source model. Shrinkwrap model does not update
C
Merged Solid
Mass Properties Cannot assign mass properties from Can assign mass properties from a
a source model. source model.
r
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
Replacing Components in an Assembly
nl
O
Module Overview
se
Creo Parametric provides a variety of tools for replacing one component in an assembly with
another. Some tools automatically replace components based on preexisting relationships between
the components. Some tools require you to first create that relationship between the components,
U
before enabling you to replace unrelated components.
In this module, you learn how to replace components in an assembly using all of the tools available
in the Replace dialog box.
al
Objectives
rn
After completing this module, you will be able to:
• Replace family table components in an assembly.
te
y
– By Copy
nl
– Unrelated Component
• Transfers P/C Relationships. Figure 1 – Reference Pairing
O
• Reduces rework.
se
U
al
Figure 2 – Assembly With Original Component Figure 3 – Assembly With Replaced Component
rn
Understanding Component Replace
The Component Replace tool enables you to exchange one component with another. Tools within
te
the Replace dialog box provide multiple methods for replacing selected components and managing
references between them.
In
To open the Replace dialog box, select the component or components you want to replace, then
right-click and select Replace .
The Replace dialog box remains open, enabling you to select and replace multiple components.
C
When you are finished replacing components, click OK to close the dialog box.
PT
you replace a bolt that was assembled to a hole in a block with another bolt. You must specify in
Fo
Creo Parametric the exact geometry for the new bolt to use as the Coincident reference or Creo
Parametric does not properly position the bolt.
This same rule applies to the assembly that contains the components. If you replace the block with
a new block containing many holes, Creo Parametric does not automatically insert the bolt in
the correct hole.
In the Replace dialog box, you can select a variety of Replace By tools that enable you to replace
components of different types and requirements. Some of the tools automatically replace a
component and all references, while others enable you to identify and pair references between
the old and new component.
Replacing and substituting components are two different actions. Substitution exchanges
one component for another. You perform substitution in the context of a simplified
representation.
y
replace components in multiple assemblies.
• Module or Module Variant – When using Creo Parametric Options Modeler, you can replace a
nl
module or module variant with other modules or module variants.
• Notebook – You can automatically replace components that are declared to a notebook that
O
contains global datums that define assembly intent.
• By Copy – You can copy a current component and replace it with the new component, while
maintaining all original assembly relationships.
se
• Unrelated Component – You can exchange components that are not related to each other.
The component that you select determines the Replace By tools that appear in the Replace
dialog box. For example, the Family Table tool is not available if you are replacing a
U
component that is not a member of a family table.
Best Practices
al
When replacing components, avoid disrupting any future applications by using the method that best
rn
enables you to transfer references between the new and old model.
te
In
C
r PT
Fo
y
nl
Figure 1 – Family Table Component List
O
se
U
Figure 2 – Original Instances
al Figure 3 – Replaced Instances
You can automatically replace any component that is part of a family table with another instance of
that family table.
te
In the Replace dialog box, click Family Table, then click Open . In the Family Table dialog box,
select a component to replace the current instance.
In
Assembly References
When you automatically replace a component, the children of the original component may not be
C
able to reference the new component. For example, an instance of a family table may not have the
same number of holes as the original instance. In this situation, after replacing the instance, you
PT
Best Practices
Replacing components by family table is a fast and easy way to swap components in and out of an
r
assembly. This is a common method when working with standard hardware libraries that are often
Fo
y
BOLT_10-15_RFT.PRT.
nl
3. Right-click and select Replace .
4. In the Replace dialog box, select Family
O
Table.
se
5. Click Open from the Replace dialog box.
U
6. Select BOLT_10-36_RFT and then click OK
from the Family Tree dialog box.
al
7. Click OK from the Replace dialog box.
rn
te
In
Table.
r
Fo
y
– Assembly references transferred
nl
O
se
U
Figure 1 – Cast Model Figure 2 – Machined Model
In the Replace dialog box, select Reference Model, then click Open . In the Open dialog box,
select a related reference model.
te
Assembly References
In
When you automatically replace a component, the children of the original component may not be
able to reference the new component. After the new component has been placed, you may need to
edit the assembly to account for new or missing assembly references.
C
Best Practices
PT
Replacing components by reference model is a fast and easy way to exchange components in and
out of an assembly. This is a common method when working with standard hardware libraries
created using the Inheritance feature. Also, you can use the Inheritance or Merge feature when
creating various machined versions of a cast model. You can then exchange any model referencing
the cast model in and out of the assembly.
r
Fo
y
2. In the model tree, right-click the External
Merge feature and select Open Base Model
nl
.
O
se
The base model referenced by the External Merge feature is RM_CAST.PRT. Geometry
from the cast part is merged into the machined part where additional features have
U
been applied. Because these models reference each other, they can be replaced in an
assembly using the Reference Model option.
al
3. Click Open from the Quick Access toolbar.
rn
4. Select VALVE_RM.ASM and click Open.
5. In the graphics window, select
RM_CAST.PRT.
te
y
nl
O
se
Figure 1 – Copy to be Replaced
U
Replacing Components using By Copy al
With this method of replacement, you can replace a component with a copy by creating a new
component based on a copy of the existing model.
rn
This method is similar to saving a copy in part mode. However, in this case, you are saving a
copy in the context of an assembly.
Select one or more components to replace. Right-click and select Replace . In the Replace
te
dialog box, select By Copy. Edit the name of the new component in the Name field in the New Copy
section of the dialog box. If you select multiple components, type a suffix to add to the current
In
Assembly References
PT
Because this component is an exact copy of the original model, all models referencing the original
model now reference the new component.
Best Practices
r
This is a great tool for evaluating design changes to selected components in an assembly.
Fo
y
select Tree Filters .
nl
3. In the Model Tree Items dialog box, select the
Features check box and click OK.
4. In the model tree, select CLAMP_BASE_
O
BYCOPY.PRT, right-click and select Replace
.
se
5. In the Replace dialog box, select By Copy.
6. Edit the Name to clamp_base_2.
7. Click OK to complete the replacement.
U
Task 2: Edit the new CLAMP_BASE_2.PRT.al
1. Activate CLAMP_BASE_2.PRT.
2. In the model tree, expand the
rn
CLAMP_BASE_2.PRT node.
3. Edit Sketch 1.
4. Edit the 80 dimension to 120 and the 40
te
dimension to 100.
In
y
♦ Reassemble Figure 1 – Reference Pairing Table
nl
O
se
U
Figure 2 – Assembled Component to Replace Figure 3 – Unrelated Component
al
Replacing Unrelated Components
rn
You can replace unrelated components by using the Unrelated Component method.
In the Replace dialog box, select Unrelated Component. In the Open dialog box, select the new
component to swap into the assembly.
te
You can replace parts with sub-assemblies and sub-assemblies with parts using the
Unrelated Component functionality.
In
Assembly References
C
The components you are swapping have no relationship to each other; you must place the new
component and redefine the placement of any component referencing the component that was
PT
replaced. There are two methods for handling the new assembly references:
• Reference Pairing – You can click Edit Ref Table to create a pairing table. The table contains the
placement references from the component that you are replacing and enables you to pair them
with geometry in the new component. By identifying and pairing the new assembly references
prior to replacing the original model, you avoid assembly regeneration failures. You can pair
r
You can save the pairing table information with the assembly and use it to return the original
component to the assembly.
• Reassemble – If you do not assign reference tags in the Reference Pairing Table, Creo Parametric
fails the placement of the new, unrelated component. You can then edit the definition of that
component and specify the missing placement references for the new component. Then, you
should use Edit Definition or Edit References to edit the placement of any components
that have references to the replaced model.
Reference Evaluation
In the Reference Pairing Table, you can click Evaluate to automatically pair reference tags in both
models, using a set of evaluation rules. By default, all rules are applied. These evaluation rules
include the following:
O
• Same ID (and Type) – Is the most powerful evaluation rule. This option pairs all component
references that are of the same feature ID and type. This rule enables the easy replacement of
an unrelated component that was created by copying the original model. This evaluation also
se
automatically pairs datum references that originated in the same template model.
• Component Interfaces – Compares component interfaces from two components and pairs
interfaces with the same name. This option is efficient when the same name is given to similar
interfaces configured in each component.
U
• Same Name (and Type) – Pairs all component references that are of the same name and type.
This option depends on careful planning since you must consistently name geometric features
throughout your projects.
al
• Same History – Searches for copied data-sharing features from the existing component in the
incoming component. Such features are then automatically used as pairs.
rn
• Same Parameters – Searches for all references with the given parameter name, type, and value,
and automatically pairs those that match.
te
Best Practices
In
Replacing components using the Unrelated Component method is useful because it does not require
the swapped components to have a predefined relationship, such as Reference Model, Family
Table, Interchange Assembly and so on. The Reference Pairing tool enables you to swap unrelated
components and avoid rework to downstream assemblies, drawings, and other applications.
C
r PT
Fo
y
Replace .
nl
3. In the Replace dialog box, select Unrelated
Component.
O
4. Click Open .
5. Select CLAMP_BASE_CIR.PRT and click
Open.
se
6. Click Edit Ref Table.
7. In the Reference Pairing Table dialog box, do
U
the following:
• Click Evaluate.
• Select each tag and observe the paired
al
geometry highlighted in the display window.
• Click OK.
rn
8. Click OK in the Replace dialog box.
Because CLAMP_BASE_CIR.PRT
te
8. Select TAG_0.
9. Select a surface in IMPORTED_SHAFT.PRT
that corresponds to the highlighted TAG_0
reference.
y
reference.
nl
14. Click OK.
O
If you had not manually paired missing
references, the new unrelated component
would have failed placement, enabling
se
you to redefine the component's
placement. You would also be required
to edit the definition of any components
U
assembled to the replaced part.
al
This completes the procedure.
rn
te
In
C
r PT
Fo
Objectives
After successfully completing this exercise, you will be able to:
• Replace an unrelated component using a reference table.
Scenario
y
Remove interference in the top-level tool assembly by replacing the circular base in the clamp
nl
sub-assembly with a smaller, rectangular base model. The new base is imported from the Step file
of a vendor's standard part database.
O
Close Window Erase Not Displayed
Component_Operations\Replace_Reference-Table TOOL_01.ASM
se
Task 1: Identify interference in the assembly.
U
2. In the ribbon, select the Analysis tab.
3. Click Global Interference from the
Inspect Geometry group.
al
4. In the Global Interference dialog box, click
Preview.
rn
The interferences between the round
base parts and the main clamp tool
te
5. Click Cancel.
In
replacement methods.
Fo
y
nl
O
7. In the Reference Pairing Table dialog box, select TAG_1.
se
8. In the graphics window, select the reference in CLAMP_BASE_RT.PRT that corresponds to
the highlighted TAG_1 reference in CLAMP_BASE_CIR_RT.PRT.
U
al
rn
10. In the graphics window, select the reference in CLAMP_BASE_RT.PRT that corresponds to
the highlighted TAG_2 reference in CLAMP_BASE_CIR_RT.PRT.
In
C
PT
y
nl
15. In the Reference Pairing Table dialog box, select TAG_5.
16. In the graphics window, select the reference in CLAMP_BASE_RT.PRT that corresponds to
O
the highlighted TAG_5 reference in CLAMP_BASE_CIR_RT.PRT.
se
U
17. In the Reference Pairing Table dialog box, select TAG_6.
al
18. In the graphics window, select the reference in CLAMP_BASE_RT.PRT that corresponds to
the highlighted TAG_6 reference in CLAMP_BASE_CIR_RT.PRT.
rn
te
In
20. In the graphics window, select the reference in CLAMP_BASE_RT.PRT that corresponds to
the highlighted TAG_7 reference in CLAMP_BASE_CIR_RT.PRT.
r PT
Fo
y
nl
This completes the exercise.
O
se
U
al
rn
te
In
C
r PT
Fo
y
nl
O
Figure 1 – Substituting Different Carburetor Sizes
se
Understanding Interchange Assemblies
You can use interchange assemblies to manage components that are frequently substituted for one
U
another. In the interchange assembly, you can predefine and save paired references that are used
to assemble the components within design assemblies. Creating an interchange assembly is
useful when you have a number of components that are frequently replaced with one another in
al
many assemblies throughout your enterprise.
There are two types of interchange components that you can add to an interchange assembly:
rn
• Functional interchange components replace functional components in an assembly.
• Simplify interchange components substitute for components in a simplified representation.
te
• You can only reference a functional component when creating or assembling a simplify
component.
• You cannot reference a simplify component when creating or assembling another simplify
component.
• You can use the same component twice in an interchange assembly, once as a functional
r
• You cannot add another instance of a component if the generic instance is already in the
interchange. You cannot add the generic instance of a component if an instance is already in
the interchange.
• Interchange assemblies are identified by the .ASM extension; however, you cannot assemble an
interchange assembly in a regular design assembly.
Best Practices
A component that is replaced or substituted using an interchange assembly becomes a child of
that interchange assembly. Because of this, the interchange assembly is a required reference of
that assembled component.
Maintaining the interchange assembly is logical if you have a group of components that are
frequently replaced or substituted throughout your enterprise. If the component is not replaced or
substituted frequently, an interchange assembly may be unnecessary. It is important to ensure
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
– Using Evaluate Figure 1 – Paired Reference Tag
nl
O
se
U
al
Figure 2 – Selected Reference Tag
rn
Replacing using a Functional Interchange Assembly
A functional interchange assembly is a special assembly subtype that defines automatic
te
Functional Components
C
Any component that you want to automatically replace is added to the interchange assembly as a
functional component.
PT
You can add functional components by clicking Functional or Create from the Component
group in the ribbon.
Reference Tags
r
Fo
Reference tags are features that identify and pair assembly references that are common to each
component in an interchange assembly.
Each reference tag contains a set of references selected from components in the interchange
assembly. These common references are considered equivalent when any of these components
are replaced by one another in a design assembly. Each reference tag feature contains one
common set of assembly references.
To create reference tags, click Reference Tag in the Reference Pairing group in the ribbon,
press CTRL, and select the appropriate reference from each component.
y
• Create Required Tags – Click Create Required Tags in the Reference Pairing Table dialog box. A
nl
tag is created for each reference used by the active component.
• Pairing – Click the first tag in the list, press CTRL, and select corresponding geometry from each
component in the interchange assembly. Repeat the process for each reference tag in the list.
O
Click OK when all reference tags have been paired.
se
Reference tags for datum type geometry are automatically created and paired based on a set of
rules. Use the following workflow:
U
• Active Component – Select the active component.
• Components to Pair – Activate the Components to Pair field of the dialog box, press CTRL, and
select each component for which you want to create reference tags.
al
• Evaluate – In the Evaluate drop-down list, select Evaluate and Create Tags. This automatically
populates the tag list with every datum feature found in the active model. If the rules can find
rn
equivalent features in the selected to pair components, they are automatically paired. If no pairs
are found, you can manually pair or remove the tags. Click OK when you are finished.
You can toggle the display of these rules on and off by clicking the Evaluation Rules button.
te
In
C
r PT
Fo
y
• Select Assembly as the Type and Interchange as the Sub-type.
nl
• Edit the Name to ic_carb and click OK.
3. Click Functional from the Component group.
O
4. In the Open dialog box, select CARB.PRT and click Open.
5. Click Functional .
6. In the Open dialog box, select CARB2.PRT and click Open.
se
7. Click Complete Component .
U
8. Click Ref Pairing Table from the
Reference Pairing group. al
9. Select CARB.PRT as the Active Component.
rn
10. In the Reference Pairing Table dialog box,
click Open .
11. In the File Open dialog box, select
te
12. If required, move the models and resize the Reference Pairing Table dialog box so that
you have access to both.
C
13. In the Reference Pairing Table dialog box, click Create Required Tags and then select
the newly generated tag, TAG_0.
PT
select TAG_1.
16. In the graphics window, select the reference
in CARB2.PRT that corresponds to the
TAG_1 reference.
17. In the Reference Pairing Table dialog box,
select TAG_2.
18. In the graphics window, select the reference
in CARB2.PRT that corresponds to the
TAG_2 reference.
y
1. Click Windows from the Quick Access
nl
toolbar and select CARB.ASM to activate it.
2. In the model tree, right-click CARB.PRT and
select Replace .
O
3. In the Replace dialog box, click Open .
se
4. Expand the IC_CARB interface, select
CARB2.PRT and click OK.
U
5. Click OK in the Replace dialog box. al
rn
te
Objectives
After successfully completing this exercise, you will be able to:
• Use the Evaluate tool in the Replace dialog box to automatically create and pair reference tags.
• Add a component to an existing interchange assembly.
Scenario
y
Create an interchange assembly using the Evaluate functionality to pair references.
nl
Close Window Erase Not Displayed
Component_Operations\Interchange_Evaluate TRACK.ASM
O
Task 1: Create an interchange assembly.
se
1. Enable only the following Datum Display
types: .
2. Click New from the Quick Access toolbar.
U
• Select Assembly as the Type and
Interchange as the Sub-type. al
• Edit the name to interchg_slider and click
OK.
rn
Task 2: Add three slider parts to the interchange assembly as functional components.
te
3. Click Functional .
4. In the Open dialog box, select
TRACK_SLIDER2.PRT and click Open.
5. Click Complete Component .
r
Fo
6. Click Functional .
7. In the Open dialog box, select
TRACK_SLIDER3.PRT and click Open.
8. Using the 3D Dragger, drag the component to
the left into the position shown.
9. Click Complete Component .
y
dialog box.
4. Press CTRL, then select TRACK_SLIDER2.
nl
PRT and TRACK_SLIDER3.PRT to pair.
O
5. Select Evaluate and Create Tags from the Evaluate drop-down list.
Creo Parametric evaluates and automatically pairs reference tags for all similar
se
datum references in the three parts. Notice that the table has a group of columns for
each component in the interchange assembly.
U
al
rn
te
In
C
PT
1. Click Windows from the Quick Access toolbar and select TRACK.ASM to activate it.
r
y
9. In the model tree, right-click TRACK_SLIDER2.PRT and select Replace .
nl
10. In the Replace dialog box, click Open .
11. Expand the INTERCHG_SLIDER.ASM node,
O
select TRACK_SLIDER3.PRT, and click OK.
12. Click OK from the Replace dialog box.
se
U
al
13. Edit the datum point SLIDER_REF_PNT.
14. Edit the dimension to 0.9.
rn
15. Regenerate the model.
te
In
it.
2. Click Functional .
3. In the Open dialog box, select
TRACK_SLIDER4.ASM and click Open.
r
y
box.
nl
11. Click OK to close the dialog box.
O
Task 6: Use the interchange assembly to replace TRACK_SLIDER3.PRT
with TRACK_SLIDER4.ASM.
se
1. Click Windows and select TRACK.ASM to activate it.
2. In the model tree, right-click TRACK_SLIDER3.PRT, and select Replace .
U
3. In the Replace dialog box, click Open .
4. Expand the INTERCHG_SLIDER.ASM node,
select TRACK_SLIDER4.ASM, and click OK.
al
5. Click OK in the Replace dialog box.
rn
te
In
C
y
Understanding the Basics of Simplified
nl
Reps
O
se
Module Overview
U
In this module, you learn how to reduce the level of geometry detail in complex assemblies by using
simplified representations. You also learn how to control which sub-assemblies and components
Creo Parametric opens with the top-level assembly. In addition, you learn how to exclude certain
al
components, as well as substitute complex components with simpler representations.
Objectives
rn
After completing this module, you will be able to:
• Retrieve assembly subsets.
te
y
nl
O
se
U
Figure 1 – Retrieval Customization Dialog Box
Objects selected in the Retrieval Customization dialog box, shown in Figure 1, are set to Master
Rep, but can be configured as required. The Basic View keeps selection simple and enables you to
In
• Automatic Rep
• Master Rep
PT
• Exclude
• Other simplified representation settings
For large assemblies, you may find it beneficial to search for components rather than browse in the
tree structure to select components of interest. You can supply simple text searches in the Search
r
text box. Objects get highlighted as you type matching names. Additionally, you can access the
Fo
Search Tool dialog box or select components directly in the main window.
You can use Model Rules to determine which objects to select. You can evaluate and edit model
rules in the Retrieval Customization dialog box.
The Retrieval Customization dialog box has its own In Graphics toolbar and several available
options, including the following:
• Remove By Size
– Uses a scroll bar to set the size.
– Toggles between remove small components and remove large components.
– Selects a model to set the size.
• Remove Internal Components
• Remove External Components
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
3. Click Open Subset.
4. Click Advanced View.
nl
5. Expand the CRANK.ASM node.
O
6. Select CRANKSHAFT.PRT and then select
the check box twice.
7. Select PISTON.ASM and then select the
se
check box twice.
8. Select CONNECTING_ROD.PRT and then
select the check box twice.
U
9. Expand the PISTON.ASM node.
Notice that the tree displays as
shown.
al
10. Orient the model in the preview window.
rn
te
In
C
1. Click Open .
2. Select ENGINE.ASM. (Do NOT double-click it.)
3. Click Open Subset.
4. Click Basic View, if necessary.
y
Customization dialog box.
6. Drag the slider to the right until
nl
CYLINDER.PRT is no longer highlighted in
the Model Tree section.
O
The preview window in the Model
Graphics section may not update
reliably in response to the slider
se
movement.
U
al
rn
te
y
11. Click Close .
nl
12. Click Erase Not Displayed .
• Notice that only the retrieved subset *.PRT models are erased along with the *.ASM files.
O
13. Click OK.
se
U
al
rn
te
In
C
r PT
Fo
y
Figure 1 – Simplified Reps Tab
nl
Understanding Standard Simplified Reps
O
For every Creo Parametric part and assembly, you can find a list of standard simplified reps in the
view manager. You can use these standard reps to help manage the amount of system memory
required to open and work with large parts and assemblies.
se
For example, using default envelope or automatic reps increases system performance because
these reps require less memory to open and manipulate than a master rep.
The standard simplified rep types available in Creo Parametric are as follows:
U
• Default Rep – The default rep and the master rep are initially identical, however:
– The default rep type is only available in assemblies.
– You can edit and save a default rep. You can temporarily edit, but not save, other standard
al
representations.
– If you edit and save the default rep, the assembly always opens in the default rep state.
rn
• Master Rep – The master rep is the default representation of a Creo Parametric model. It
contains all geometry and features.
te
• Automatic Rep – The automatic rep uses the minimum required data in session by enabling the
system to determine the minimal level of details to open.
• Default Envelope Rep – The default envelope rep enables you to represent an assembly with an
In
envelope part. A pre-existing envelope can be selected as the default envelope. If no envelope
exists, Creo Parametric enables you to create a default envelope on the fly.
Opening and Activating Simplified Reps
C
You can open an existing simplified representation by clicking the Open Rep button at the bottom of
PT
the Open dialog box. This enables you to open large models without first opening the master rep.
In the view manager, you can toggle between different representations by double-clicking their name.
Simply editing a master rep to a newly defined rep does not reduce the amount of memory
used by the system. Models from the master rep stay in session until you erase them by
r
clicking File > Manage Session > Erase Unused Model Reps.
Fo
y
Figure 1 – User Defined Type
nl
O
se
U
Figure 2 – Simplified Content Figure 3 – Reduced Clutter
components that are unnecessary or not desired while performing specific tasks. For example,
you can use the simplified rep functionality to easily exclude components from view that are
obstructing your view or access to other components.
PT
You can create custom simplified reps by editing the default status applied to the top level of a rep,
along with the status applied to individual components in the rep.
You can apply various statuses to create custom simplified reps. You can apply a status from the
following list to the top level, default condition, and/or to individual components of an assembly.
• Exclude – Select components to exclude from the assembly without regard for parent-child
relationships. Memory usage is significantly reduced by excluding components from an assembly
and then erasing those components from memory.
• Master Rep – Select components to represent in their default status. All geometry and features
are present.
• Automatic Rep – Select components whose representation is determined by system.
• Default Envelope Rep – Select a sub-assembly to substitute with a simplified envelope part that
represents the assembly.
y
• Save the modified simplified rep in the view manager. Once saved, you can toggle between
various simplified reps.
nl
To revert to the representation as it was prior to your edits, double-click the modified rep rather
than save it.
O
Simplified Reps Description
The description for each custom simplified rep can be edited to describe the content of the rep.
se
When you cursor over a simplified rep name in the view manager or in the Open Rep tool, the
description is displayed as a tool tip. A description makes it easier for other users of your assembly
to understand what is contained in the simplified rep you created and how it may be useful to them.
U
Use one of the following two methods to open the Description dialog box and edit the description
of a custom simplified rep:
al
• Right-click the representation’s name in the view manager and select Description.
• Select a rep in the view manager and then click Edit > Description from the view manager.
rn
In the Description dialog box, you can edit the default description manually and then close the dialog
box. You can also erase the existing description, insert a description from a text file, and save
the description to a text file.
te
In
C
r PT
Fo
y
– On-demand/manual upgrade
nl
• Perform geometry-based functions.
• Various pre-Creo Parametric 4.0 simplified
O
reps made obsolete.
– Configurable Figure 1 – Opening an Automatic Rep
se
U
al
rn
te
In
With automatic simplified representations, the system decides how to open the minimal level of
PT
details. This method helps to maintain minimum data size in memory. The system opens the
equivalent of a graphics representation by default, which is the minimum required data set.
However, the automatic representation upgrades the level of detail on demand when needed. You
can also manually upgrade the level of detail as desired by selecting geometry on the desired
component and clicking Retrieve from the mini toolbar.
r
Fo
Automatic representations support the whole geometry focus of Creo Parametric 4.0. With an
automatic representation you can still perform the following geometry-based functions:
• Light surface selection – Within an automatic representation surfaces display as light surfaces.
• Summary and point-to-point distance measurements. The other measurement types do not
work for light surfaces. However, if you select one of the other measurement types, the system
automatically gets an on demand Geometry Rep.
• Cross-sectioning
• Component explode
You can upgrade the automatic representation to a geometry representation from the mini toolbar.
However, if you need to perform a type of operation or measurement that requires the geometry, the
system automatically upgrades the model to the geometry representation on demand.
y
Automatic representations make the following pre-Creo Parametric 4.0 simplified representations
nl
obsolete:
• Assembly Only
O
• Geometry representations
• Graphics representations
• Symbolic representations
se
• Boundary box representations
• Light graphics representations
U
However, this is configurable, using the hide_pre_creo4_reps config.pro option. The following
values are available:
• Yes – Hides all pre-Creo Parametric 4.0 simplified representations except for the Exclude Rep
al
type. Also, when you click File > Open and select an assembly, the default option is Automatic
Rep, rather than Master Rep.
rn
• No – Maintains all pre-Creo Parametric 4.0 simplified representations.
• Maintain master – The default option, hides all pre-Creo Parametric 4.0 simplified representations
except for the Master Rep and Exclude Rep.
te
In
C
r PT
Fo
y
double-click it).
nl
3. After selecting AUTOMATIC.ASM, click the
Open drop-down menu and select Open
Automatic.
O
4. Disable all Datum Display types.
5. Click Close from the Quick Access
se
toolbar.
6. Click Erase Not Displayed from the Data
group and click OK.
U
Task 2: Open an existing simplified representation.
al
1. Click Open and select AUTOMATIC.ASM
(Do NOT double-click it).
rn
2. After selecting AUTOMATIC.ASM, click the
Open drop-down menu and select Open
Representation.
te
y
• Click the Open drop-down menu and select
nl
Open Automatic.
O
4. In the model tree, notice that the components
excluded from the Master_Engine rep are still
excluded.
se
U
al
rn
5. Click File > Manage Session > Object List.
• Scroll in the INFORMATION WINDOW and
notice that all the different types of reps
te
y
13. Notice that the surface is now a normal
surface instead of a Light Surface.
nl
14. Select the surface again, and notice that the
feature tools are now available in the mini
O
toolbar.
15. Click in the background to de-select all
geometry.
se
16. Click File > Manage Session > Object List.
• In the INFORMATION WINDOW notice that
the FRAME is an On-demand Automatic
U
Rep.
• Click Close.
al
rn
te
In
y
nl
O
5. Click File > Manage Session > Object List.
• In the INFORMATION WINDOW notice that
se
the FLANGE is an On-demand Automatic
Rep.
• Click Close.
U
al
rn
te
6. Click File > Manage Session > Erase Unused Model Reps.
• Click File > Manage Session > Object List.
In
• Since the geometry is no longer needed, the model reverts back to an Automatic Rep.
• Click Close.
C
Task 6: Activate another automatic simplified representation from the view manager.
PT
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
Exclude Components:
• Without regard for parent-child relationships.
• For better performance.
• For better access.
y
nl
O
se
U
Figure 1 – Master Rep Figure 2 – With Excluded Components
• Layers or Hide – You can hide components from display using the Hide or Layer tool; however,
hidden components remain in system memory. This method does not improve system
In
• Exclude – You can exclude components from regeneration and system memory without regard for
parent-child relationships. Also, you can toggle between saved simplified reps without having to
recreate each representation.
PT
Simply excluding a component does not reduce the amount of memory used by the
system. Models stay in session until you erase them by clicking File > Manage Session
> Erase Not Displayed.
r
Fo
y
3. In the mini toolbar, click the Parents
nl
drop-down list and select BLOWER.ASM.
4. Right-click and select Representation >
O
Exclude to exclude the BLOWER.ASM.
5. In the model tree, press CTRL and select the
eight BOLT_8.PRT models.
se
6. Right-click and select Representation >
Exclude.
U
7. Click View Manager from the In Graphics toolbar.
• In the list of simplified reps, notice that the Master Rep is now followed by a plus (+)
symbol, indicating that it has been modified.
al
8. Right-click and select Save.
9. In the Save Display Elements dialog box, edit the Simplified rep field to no_blower and
rn
click OK.
10. In the View Manager, right-click No_Blower
and select Description.
te
Task 2: Create a new simplified rep by editing the current simplified rep.
r
The No_Blower simplified rep is now followed by a plus (+) symbol, indicating that it
has been modified.
y
8. Click OK.
nl
Task 3: Edit and then restore the current active simplified rep.
O
1. Select ENGINE_BLOCK.PRT, right-click, and
select Representation > Exclude.
se
2. Click View Manager .
3. Double-click No_Blower_2(+).
4. Read the Confirmation dialog box and click
U
Yes to restore the modified rep to its previous
condition.
You can temporarily modify and then
al
restore any simplified rep to its saved
condition by double-clicking the modified
rn
rep name.
Temporarily excluding components from
display in this manner is a useful tool for
te
y
level
nl
– Select to keep
• Easy to customize
– Change top to Master Rep
O
Figure 1 – Component Chooser
– Select to remove
se
When you select New or Redefine on the Simp Rep tab of the view manager, the component
chooser opens. Use the dynamic preview and selection tools in the component chooser to create
U
and edit simplified reps.
– Click a component status and select a new status from the drop-down list.
– Right-click a component name and select a status from the Representation shortcut menu.
In
– Use the check box next to each component in the tree to easily toggle statuses or reset the
rep. An assembly with components of different statuses is considered mixed and is indicated
by a filled check box.
C
• Model Graphics – On the right side of the chooser, you view the preview window. As edits are
made to the status of models in the tree, the model displayed in the preview window is updated
PT
accordingly. If you select a component in the preview window, that component is also selected
in the structure tree.
• Undo and Redo – The undo and redo buttons enable you to undo and redo statuses applied in the
current session of the component chooser.
• Find – The Find field provides a quick and easy way to search for and select components in the
r
structure tree. For example, if you type bolt, every component starting with the word bolt is
Fo
Derived Status
A Derived status indicates that a component's status is a driven status. The derived status changes
when the driving component’s status is edited. For example, if components of an assembly are set
to Master Rep (Derived) and the status of the assembly is edited to Automatic Rep, all components
in the assembly change to Automatic Rep (Derived).
Default Status
y
When you create a new simplified rep, the default simplified rep rule is Exclude. This simplifies large
nl
assembly management by eliminating unintentional retrieval of a new representation where all
parts are set to Master Rep. You can easily edit the default rule of a new simplified representation
by selecting the top assembly in the component chooser and editing its status to Master Rep,
O
Automatic Rep, or Default Envelope Rep.
se
U
al
rn
te
In
C
r PT
Fo
y
1. Disable all Datum Display types.
nl
2. From the In Graphics toolbar, click View
Manager .
O
3. Click New on the Simp Rep tab.
4. Edit the name to inside and press ENTER.
se
The default status at the top level of a new simplified rep is Exclude. Every component
in the rep has an Exclude (Derived) status applied.
U
5. In the component chooser dialog box, do the
following:
• Click Settings and click Expand All .
al
• In the structure tree, click twice for the
check boxes next to CRANKSHAFT.PRT,
rn
PISTON_ASSY.ASM, ENGINE_COVER.
PRT, and IMPELLER.PRT to set their
status to Master Rep.
te
y
parts and click Set Representation to >
nl
Exclude.
• Right-click CRANKSHAFT.PRT and select
Set Representation to > Exclude.
O
• Set the status of PISTON_ASSY.ASM to
Exclude by clicking the check box next to
its name twice.
se
• Set the status of IMPELLER.PRT to
Exclude using either the right-click or
double-click methods.
U
• Click Open to complete the rep.
The parts in PISTON_ASSY.ASM have
al
their status set to Exclude (Derived),
indicating that they derive their status
from PISTON_ASSY.ASM.
rn
6. At the top of the structure tree, select the check box next to CHOOSER.ASM.
7. The ATTENTION dialog box confirms whether or not you want to change the status of all
sub-models to Master Rep. Click Cancel.
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
• Shrinkwrap
• Envelope
• Default Envelope Rep
• Automated process
y
nl
Figure 1 – Process Diagram
O
se
U
al
Figure 2 – Complete Assembly Figure 3 – Single Solid Envelope Part
rn
Creating a Default Envelope Simplified Rep
Each assembly contains a standard simplified rep named Default Envelope Rep. You can create a
te
default envelope part that this standard rep uses to represent the entire assembly. There is also a
Default Envelope status that can be applied to any assembly. The Default Envelope status enables
you to create custom reps that use a selected default envelope part.
In
The geometry in the default envelope part is created using an associative shrinkwrap feature. You
control the subset of components that contribute to the shrinkwrap feature, as well as the detail of
geometry collected. When closed volumes of surface geometry are collected, the shrinkwrap feature
C
can be made solid. Then, you can substitute the simplified rep containing envelope geometry
into higher level assemblies.
PT
• Bottom-Up – Create the default envelope simplified rep in a sub-assembly before you use it in a
Fo
higher level assembly. In the higher level assembly, you substitute the fully defined sub-assembly
with the default envelope simplified rep.
• Top-Down – If no default envelope simplified rep exists for a selected sub-assembly, you
can easily create a default envelope simplified rep when needed in a higher level assembly.
The default envelope simplified rep of the sub-assembly is created in the sub-assembly and
simultaneously used in the higher level assembly.
If the assembly does not contain a default envelope, an automated process begins to create the
simplified rep, the default envelope, and the shrinkwrap feature used to define the geometry of the
envelope.
• In the Default envelope dialog box, type the following:
y
– Envelope Name – The name of the envelope.
nl
– Part Name – The name of the part contained in the envelope.
– Common Name – You can type a common name for the part if desired.
O
• Select the template model to be used to create the envelope part.
• Use the shrinkwrap feature to collect geometry that defines geometry of the envelope. At this
stage in the process, you determine the subset of models the shrinkwrap feature will reference
se
when collecting geometry. You can also define the amount of geometry detail to be collected
using settings on the Options tab.
• Close the Simplified Rep component chooser to complete the creation of the rep.
U
Best Practices
Typically, the intent of a simplified rep is to reduce the amount of data in session, yet still provide
al
the detail required for completing tasks using the assembly. Limiting the subset of components
referenced by the shrinkwrap feature is one way to reduce memory requirements of an envelope
rn
part. Also, a solid shrinkwrap feature requires more memory than the default surface shrinkwrap
and should only be used when required.
te
In
C
r PT
Fo
y
3. In the Model Tree Items dialog box, select the Envelope components check box and
click OK.
nl
4. From the In Graphics toolbar, click View Manager .
5. Double-click Default Envelope Rep on the Simp Rep tab.
O
6. In the Create Default Envelope dialog box,
do the following:
se
• Edit the Envelope name to solid_outer.
• Edit the Part name to solid_outer_env.
• Click OK.
U
7. Click OK in the Creation Options dialog box to complete the creation of the envelope part.
al
8. Click OK in the Info dialog box, if necessary.
rn
Task 2: Create the shrinkwrap feature in the envelope part.
Subset.
2. In the Shrinkwrap Comps component
In
ENG_BLOCK_FRONT.PRT,
CYLINDER.PRT, and CRANK.ASM
to set their statuses to Consider.
• Click Open to close the Shrinkwrap Comps
r
component chooser.
Fo
y
that it highlights as a single solid component.
• Notice also the envelope at the bottom of
nl
the model tree.
10. Click File > Manage Session > Erase Not
O
Displayed.
11. Click OK.
By default, envelope models are always
se
displayed in the model tree. Envelope
models never appear in BOMs or in the
assembly unless they are substituted into
U
a simplified rep.
y
• Select surfaces to be visible. Figure 1 – Copied Surfaces
nl
O
se
U
Figure 2 – Work Region al Figure 3 – Excluded Features
• Create work regions or cutouts in the part that can be viewed in assembly simplified reps.
• Create a different representation or display of a component. You can view this simplified rep in
part mode, substitute it into an assembly, or place it in a drawing view.
Like assembly simplified reps, you should never use part simplified reps to create new part numbers.
C
The workflow and options available for creating part simplified reps are much different than those
PT
found in an assembly simplified rep. To create a new part simplified rep, click View Manager
from the In Graphics toolbar. On the Simp Rep tab, click New.
Type a name for the new simplified rep and press ENTER. This opens the EDIT METHOD menu
manager where you can define properties of the new rep, such as the following:
r
• Attributes – Select attributes to control the creation and updating of the simplified rep. Attributes
Fo
are as follows:
– Include Feat – By default, all features are included in the rep unless selected to be excluded.
– Exclude Feat – By default, all features are excluded from the rep unless selected to be included.
– Regenerate – Always recreate the simplified rep by regenerating the master rep.
– Accelerate – Use the accelerator file to speed up retrieval of simplified reps.
– Whole Model – Include all feature information in the simplified rep.
– GeomSnpshot – The representation is a geometry only model; it includes no feature information
and is only available when used with the Accelerate attribute.
• Features – Select features to be excluded or included in the model. The available status, either
Exclude or Include, is dependent on the status applied in the Attribute element.
• Work Region – Create a cut feature to remove material from the model. A work region cut is only
visible in the simplified rep.
Best Practices
y
Part simplified reps are best used for creating work regions to display in assembly simplified reps. In
rare situations, you can use part simplified reps for large complicated models.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
2. Click View Manager from the In Graphics toolbar.
nl
3. In the view manager, select the Simp Rep tab and click New.
4. Type no_fins_ribs as the new rep name and press ENTER.
O
5. In the menu manager, click Features.
6. In the model tree, select the groups
FIN_PATTERN and RIBS.
se
7. Click Done and Done/Return from the menu
manager.
U
al
Task 2: Create a work region simplified rep in ENGINE_BLOCK.PRT.
rn
1. Double-click Master Rep and click New.
2. Type cutaway as the new rep name and press ENTER.
te
y
nl
O
5. Click Complete Feature and
se
Done/Return from the menu manager
to complete the rep.
6. Double-click Master Rep.
U
7. Click Close.
al
rn
te
Task 4: Substitute the No_Fins_Ribs simplified part rep into the assembly.
In
1. Click Open from the Quick Access toolbar and double-click ENGINE.ASM.
2. In the graphics window, select ENGINE_BLOCK.PRT, right-click, and select Representation
> User Defined.
C
3. In the Select Rep dialog box, select NO_FINS_RIBS and click OK.
PT
Task 5: Substitute the cutaway simplified part rep into the assembly.
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
• Preview the simplified rep before you open it.
• Read the simplified rep's description in a tool tip.
nl
O
se
U
al
Figure 1 – Open Rep with Preview
rn
Opening Simplified Reps
Typically, you activate simplified reps when you first open the full master rep of an assembly. You
te
can avoid bringing the entire assembly into session by directly opening a simplified rep in the
File Open dialog box.
In
To open a simplified rep directly, select the assembly in the File Open dialog box. Then click Open >
Open Representation.
Preview
C
In the Open Representation dialog box, click Preview Simplified Rep to expand the preview
PT
Click Define in the Open Representation dialog box to create a new simplified rep prior to opening
an assembly into session.
y
system resources.
nl
• If you edit the default rep of an assembly, that representation is opened instead of the master rep
every time the assembly is opened.
O
se
U
al
rn
te
In
C
r PT
Fo
y
NOT open TLA.ASM.
nl
3. After selecting TLA.ASM, click the Open
drop-down menu and select Open
Representation.
O
4. In the Open Representation dialog box, select
Automatic Rep and click Open.
5. Disable all Datum Display types.
se
6. Click View Manager from the In Graphics
toolbar.
U
7. Select the Simp Rep tab and notice that
Automatic Rep is already selected. al
8. Click Close and click Close from the
Quick Access toolbar.
rn
9. Click Erase Not Displayed . If necessary, drag the dialog box wider to view the complete
list of objects.
te
The list of models in the Erase Not Displayed dialog box includes four assembly files
and an automatic rep for each part in the assembly.
In
1. Click Open .
PT
2. In the File Open dialog box, select but DO NOT open TLA.ASM.
3. After selecting TLA.ASM, click the Open drop-down menu and select Open Representation.
4. In the Open Representation dialog box, click
Preview Simplified Rep to expand the
r
preview pane.
Fo
5. Select NO_BLOWER_2.
• Notice that the preview updates.
6. Cursor over the custom rep names and notice
the description for each rep opens in a tool tip.
7. Click Open to open the rep.
y
simplified rep in the Open
nl
Representation dialog box, it
opens without bringing excluded
components into session. Since
O
you open the simplified rep in this
manner, you do not have to manually
remove excluded components from
session.
se
This completes the procedure.
U
al
rn
te
In
C
r PT
Fo
Objectives
After successfully completing this exercise, you will be able to:
• Exclude components from an assembly using simplified reps.
• Reduce memory requirements of an assembly using simplified reps.
• Edit simplified reps.
• Create a simplified rep by editing the default status to Exclude.
y
Scenario
nl
Use simplified reps to reduce the memory requirements and remove unnecessary detail from
the DRILL.ASM.
O
Close Window Erase Not Displayed
Advanced_Assembly\Simplified-Reps_Drill-1 DRILL.ASM
se
Task 1: Create a NO COVERS simplified representation.
U
2. In the model tree, press CTRL and select
ENGINE_COVER.PRT and RECOIL.ASM.
3. Expand the CARBURETOR.ASM node.
al
4. Press CTRL and select CARBURETOR_
rn
PLATE.PRT and AIR_FILTER_COVER.PRT.
5. Right-click and select Representation >
Exclude.
te
In
C
PT
select Save.
8. In the Save Display Elements dialog box, edit
the Simplified rep field to no_covers and
click OK.
9. Double-click Master Rep and then click
Close from the view manager.
y
4. Press CTRL and select GEARBOX_CHUCK.
nl
ASM to de-select it.
5. Right-click and select Representation >
O
Exclude.
6. In the graphics window, select the
STD_BIT_12MM.PRT drill bit.
se
7. Right-click and select Representation >
Exclude.
U
8. Click View Manager .
9. In the view manager, select Master Rep(+) from the list of simplified reps, right-click, and
select Save.
al
10. In the Save Display Elements dialog box, edit the Simplified rep field to powertrain and
click OK.
rn
11. Click Close to close the view manager.
12. Click File > Manage Session > Erase Not Displayed.
• Notice that several components can be removed from session memory.
te
• Notice that components are being retrieved from disk into session.
15. Click Close from the view manager.
rPT
Fo
y
• Notice that CLUTCH.ASM is now visible.
nl
7. Click Open to close the component chooser.
O
se
U
al
rn
te
y
nl
O
8. Click Assemble from the Component
group, select RATCHET.PRT, and click
Open.
se
9. Select the appropriate surfaces to create
Coincident constraints.
U
10. Click Complete Component from the
dashboard.
11. Click View Manager and double-click the
modified Master Rep(+).
al
12. Read the Confirmation dialog box and click
rn
Yes to restore the modified rep to its previous
condition.
• Notice that components are being retrieved
te
Objectives
After successfully completing this exercise, you will be able to:
• Create a part simplified rep.
• Add a work region to a part simplified rep.
• Apply Graphics Only status to a sub-assembly.
• Substitute part simplified reps into an assembly.
y
Scenario
nl
Improve assembly performance by substituting a part simplified rep into the drill assembly and
applying Graphics Only status to a sub-assembly. To improve assembly usability, substitute a part
O
simplified rep containing a work region into the assembly.
se
Advanced_Assembly\Simplified-Reps_Drill-2 DRILL.ASM
U
1. Disable all Datum Display types.
2. In the graphics window, select
CHUCK_COLLAR.PRT, and select
al
Open from the mini toolbar.
rn
3. Click View Manager from the In Graphics
toolbar.
te
press ENTER.
C
group to be excluded.
8. Click Done and Done/Return from the menu
manager.
9. In the view manager, double-click Master
r
y
press ENTER.
nl
O
5. In the menu manager, click Work Region >
Done.
6. At the bottom of the model tree, select the
se
CUTAWAY_SKETCH sketch feature.
7. In the dashboard, edit the depth to Through
All and click Change Depth Direction
U
to flip the cut downward.
8. Click Change Material Direction .
al
9. Click Complete Feature and click
Done/Return from the menu manager.
rn
10. In the view manager, double-click Master
Rep.
te
Task 3: Substitute the NO_TEETH simplified part rep into the assembly.
y
Rep(+), and select Save.
nl
5. In the Save Display Elements dialog box, edit
the Simplified rep field to review_engine and
click OK.
O
6. In the view manager, double-click Master
Rep and click Close.
se
Task 5: Create a simplified rep to simplify the handle sub-assembly and
increase assembly performance.
U
1. Press CTRL and select HANDLE_MAIN.ASM
and HANDLE_SIDE.ASM in the model tree.
2. Right-click in the graphics window and select
al
Representation > Automatic.
3. Click View Manager , right-click Master
rn
Rep(+), and select Save.
4. In the Save Display Elements dialog box,
te
click OK.
5. In the view manager, click Close.
In
6. Click File > Manage Session > Erase Unused Model Reps.
C
y
Creating Cross-Sections, Display Styles,
nl
Layer States, and Combined Views
O
se
Module Overview
U
It is important to be able to easily create and reuse various views of your design assembly. In this
module, you learn how to use the Cross-Section, Display Style, and Combination View tools in Creo
Parametric to create and manage many views of your assemblies.
al
Objectives
rn
After completing this module, you will be able to:
• Create planar cross-sections in an assembly.
• Create offset cross-sections in an assembly.
te
y
Figure 1 – Planar Cross-Section
nl
O
se
U
Figure 2 – Offset Cross-Section Figure 3 – Zone
You create cross-sections using the Section dashboard. You can access the Section dashboard
from either the Section types drop-down menu in the Model Display group of the View ribbon tab, or
from the Sections tab of the view manager. Several types of cross-sections are available:
C
• Planar – A planar cross-section is defined by a datum plane, coordinate system, or planar surface
intersecting the model.
PT
• Offset – An offset cross-section uses a sketched cut line to intersect the assembly. The cut line
shape is then extruded in one or both directions from the sketch plane.
• Zone – A zone cross-section defines a region within an assembly that can be used to select a
number of intersecting components.
Component Intersection
Using the Models tab in the Section dashboard, you can define how the section intersects the
assembly’s components. Available options are:
• Section Assembly – You can select the entire assembly for intersection.
• Section Part – You can select a single part in the assembly for intersection.
• Include all models – Section all components intersected by the cross-section.
y
When a cross-section is specified as active, the model geometry is clipped at that cross-section.
nl
• Flip the Clipping Direction – Flips the geometry side that is clipped about the active section.
• Show Section – Toggles the cross-hatching display on or off.
• Show Region Boundary – Displays the boundary of the zone.
O
• Zone References – Displays the references of the selected zone.
• Zone Components – Highlights the components of the selected zone.
se
• Zone Only – Displays only the components of the selected zone on the model.
Editing Cross-Sections
U
There are numerous editing operations that you can perform on cross-sections, including the
following: al
• Edit Hatching – Enables you to edit existing hatch patterns or create new patterns.
• Delete – Enables you to delete a cross-section from a model.
rn
• Rename – Enables you to rename the cross-section name.
• Copy – Enables you to copy the selected cross-section to a new cross-section.
• Copy from File – Enables you to copy a cross-section from another model and specify a new
te
reference.
• Description – Enables you to add a text description to a cross-section.
In
C
r PT
Fo
y
• Model selection
nl
• Edit cross-section hatching
• Display management
O
Figure 1 – Creating a Cross-Section in
an Assembly Model
se
U
al
rn
You can create new planar cross-sections in an assembly model. The following planar cross-section
types are available:
• Planar – Enables you to select a planar surface or datum plane through which to create a
C
cross-section.
• X Direction – Creates a planar cross-section with the normal pointing along the assembly’s
PT
These cross-section types are created using the Section dashboard. You can access the Section
dashboard from either the Section types drop-down menu in the Model Display group of the View
ribbon tab, or from the Sections tab of the view manager.
New cross-sections are given the default names of XSEC0001, XSEC0002, and so on. You can
always rename a cross-section either during or after creation, similar to any feature. You can
also redefine cross-sections or manage their display using either the Sections node in the model
tree or the Sections tab in the view manager.
Cross-Section Options
The following cross-section creation options are available in the Section dashboard:
• Distance from plane – Enables you to type a distance to offset the cross-section from the specified
reference. You can also dynamically drag the cross-section in the graphics window.
y
window. Components display in model color in this dialog box. Interference between components
nl
displays in red by default, although you can change this interference color in the Options tab
in the Section dashboard.
O
Editing Cross-Section Hatching
If the hatch pattern is enabled for a given cross-section, you can edit the hatching either from the
Sections node in the model tree or from the view manager. When you edit the hatch pattern, the
se
Edit Hatching dialog box displays with the following options:
• Pattern – Enables you to edit the hatch pattern used. You can select from a default library of ANSI
U
or ISO hatch patterns, or choose from a user-defined library hatch pattern. You must first select
the component for which the hatch pattern is to be edited.
• Angle – Enables you to specify the angle of the hatch pattern.
al
• Scale – Enables you to size the pattern. You can type a value, or use the two options to either
halve or double the existing hatch spacing.
rn
• Color – Enables you to modify the color that the hatch pattern displays in the graphics window.
Model Selection
te
When creating a cross-section in an assembly model, you can specify which models in the assembly
are sectioned. The following options are available:
In
• Include all models – All models in the assembly are sectioned. This is the default option.
• Include selected models – Enables you to specify only the models to be sectioned in the assembly.
• Exclude selected models – Enables you to specify the models that are not to be sectioned in
C
the assembly.
PT
• Show Section – Enables you to enable or disable the cross-section within the graphics window.
This option enables or disables both the section itself and the hatch pattern.
• Activate/Deactivate – Activates or deactivates cut on the geometry based on the cross-section.
y
3. Select X Direction from the Section types
drop-down menu from the Model Display
nl
group.
4. In the dashboard, click Hatch Pattern .
O
5. Click Complete Feature from the
dashboard.
se
• Notice that the hatch pattern for the
BODY.PRT is not easily distinguishable.
6. In the model tree, right-click XSEC0001 and
U
select Edit Hatching .
• In the graphics window, select BODY.PRT.
• Edit the Angle to 15 and press ENTER.
al
• Click Halve Hatch Size two times.
rn
• Click Apply and close the Edit Hatching
dialog box.
te
y
16. In the model tree, select XSEC0002 and click
Deactivate .
nl
17. Select Z Direction from the Section types
drop-down menu.
O
18. Edit the offset value to 28.
19. In the dashboard, select the Models tab.
se
• Select Exclude selected models.
• Select PLATE.PRT.
20. In the dashboard, click Fill Surface and
U
select the darkest red color.
21. Click Complete Feature .
al
22. In the model tree, select XSEC0003 and click
Deactivate .
rn
Task 2: Create and pattern a cross-section based on a selected plane.
te
3. In the Search Tool dialog box, select ARM.PRT from the Look in drop-down list.
• Click Find Now.
• Select Z-AXIS and click Add Item .
C
• Click Close.
PT
y
12. Click Complete Feature .
nl
13. In the model tree, expand the Pattern 2 of
XSEC0004 feature.
O
• Select XSEC0004, press CTRL, and select
the remaining four patterned sections.
• Right-click and select Show Section.
se
Task 3:
U
Investigate cross-sections from the view manager.
al
1. Click View Manager from the In Graphics
rn
toolbar.
2. In the view manager, select the Sections tab.
te
• Click Close.
C
PT
y
• Hatching display.
• Interference display.
nl
O
Figure 1 – Offset Cross-Section
se
U
al
rn
Figure 2 – Adjustable Hatching Figure 3 – Cut Line Sketch
An offset cross-section uses a sketched cut line to intersect the assembly. You define the cut line
shape in Sketcher and then extrude it in one or both directions from the sketch plane. You can only
In
sketch the cut line for an offset cross-section using straight lines. If you want the cross-section to be
viewed in a clipped display, the sketch must be an open sketch.
To create an offset cross-section, select Offset Section from the Section types drop-down menu
PT
in the Model Display group of the View tab. Then type a name and press ENTER. You can also
click New > Offset from the Sections tab of the view manager.
The Section dashboard opens and provides the following options:
• Flip Clipping Direction – Changes the side of the sketch on which the section is created.
r
Fo
• Extend Section First Side – Extends the cross-section to the first side of the sketch plane, or
enables you to select none.
• Extend Section Second Side – Extends the cross-section to the second side of the sketch
plane, or enables you to select none.
• Cap Section – Displays surfaces over openings in the sectioned solid geometry.
• Fill Surface – Enables you to select a color from the palette for the surface of the
cross-section. By default, the colors from the individual components are used.
• Hatch Pattern – Toggles the display of cross-hatching on and off.
The Models tab has several options available for determining which models are intersected by
the section:
• Include all models – Sections all components intersected by the cross-section.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
3. In the Model Tree Items dialog box, select the Features check box and click OK.
nl
4. Select Offset Section from the Section types drop-down menu from the Model Display
group.
O
5. In the dashboard, select the Properties tab.
• Edit the Name to b.
6. Select ASM_FRONT as the sketch plane.
se
7. Click Project from the Sketching group.
8. Select Loop from the Type dialog box.
U
9. Select the datum curve named SECT_B-B,
as shown. al
10. Click OK .
rn
te
y
DRILL_CHUCK.ASM node and select
CHUCK.PRT.
nl
5. Select Use hatch from the part from the Edit
Hatching dialog box.
O
6. Edit the Angle to 30.
7. Click Halve Hatch Size .
se
8. Click Apply.
9. Click Close from the view manager.
U
This completes the procedure.
al
rn
te
In
C
r PT
Fo
y
nl
Figure 1 – Half-Space Orientation
O
se
U
Figure 2 – Activated Zone Figure 3 – Zone Region Boundary
al
Creating Zone Assembly Cross-Sections
rn
Zones are 3-D cross-sections that define a region in the assembly. Zones are used to identify,
select, and manage components within the assembly. Components are identified and selected
based on their position inside or outside of the defined region of the zone.
te
• Organize an assembly.
• Control view clipping.
• Select components using the Find tool.
C
Best Practices
Everyone's design environment is different; however, you typically only use the Zone tool for
managing very large assemblies. You may not see a benefit using it with small to medium sized
assemblies.
y
drop-down menu from the Model Display
group.
nl
3. Select the front circular face of the
GEARBOX_FRONT.PRT.
O
se
Notice the arrows pointing away from the selected surface, towards the models to be
U
included in the zone.
changed.
7. Click OK to complete the zone creation.
In
Rename.
11. Edit the name to Zone1 and press ENTER.
12. Double-click Zone1 to activate it.
13. Double-click No Cross Section to activate it.
r
Boundary.
15. Observe the components intersected by the
zone.
• Orient to the RIGHT view orientation.
• Orient to the TOP view orientation..
• Orient to the Default Orientation view
orientation..
y
• Ensure that Zone is the selected Rule.
nl
• Ensure that Inside the zone is selected from the Comparison drop-down list.
• Ensure that ZONE1 (ZONES.ASM) is selected from the Value drop-down list.
O
• Click Find Now.
• Press CTRL+A to select all the items in the found column.
• Click Add Column and click Close.
se
6. In the component chooser, right-click
the selected components and click Set
Representation to > Master.
U
7. Click Open to complete the simplified rep.
8. Click Close from the view manager.
al
rn
The simplified rep includes all components that are a part of the zone.
te
y
– Transparent
• You can also blank, or hide, components individually.
nl
O
se
U
Figure 1 – Original Model Figure 2 – Viewing a Display Style
al
Creating Display Styles
rn
The display of models in a Creo Parametric session are controlled by the four following display
options: Wireframe, Hidden Line, No Hidden, and Shaded. You can also assign display styles to
individual components in an assembly that can be used regardless of those overall session settings.
te
Use the Style tab in the view manager to create display styles for your assembly.
In
You can assign one of the following display styles to components in an assembly:
• Wireframe – Shows front and back lines equally.
• Hidden Line – Shows hidden lines in ghost tones.
C
a sub-assembly from the model tree, the available display styles for that sub-assembly display in the
By Display tab, enabling you to specify the desired one.
Fo
You can also modify component display styles without using the view manager. You can select
desired models in the graphics window, model tree, or search tool and click the Model Display
group drop-down menu and select Component Display Style to assign a display style to the
selected models. You can store these temporary edits with a new display style or update them to
an existing one.
After you define the default style, it appears each time the model is opened.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
3. Select the Style tab from the view manager.
nl
4. Click New.
5. Press ENTER to accept the default name
Style0001.
O
• Notice this opens the EDIT dialog box on
the Blank tab.
se
6. In the model tree, select GEARBOX_REAR_
S2.PRT.
7. Click Preview.
U
8. In the model tree, select the four
BOLT_5-18.PRT models.
al
• Notice that the Blank component status is
shown in the Edit column of the model tree.
rn
9. Click Preview.
te
GEARBOX_FRONT_S2.PRT.
12. Click Preview.
PT
1. With Style0001 still active, click Edit > Copy in the view manager.
Fo
1. With Style0002 still active, click Edit > Copy in the view manager.
2. Click OK to create a new display style named Style0003.
3. Double-click display style Style0003 to activate it.
4. From the In Graphics toolbar, select Shading from the Display Style types drop-down
menu.
5. In the model tree, click Settings and select Tree Columns .
y
6. In the Model Tree Columns dialog box, select
nl
Display Styles from the Type drop-down list.
7. In the Display Style list, select STYLE0003
and click Add Column to add the column
O
to the model tree.
8. Click OK.
se
9. In the STYLE0003 column of the
model tree, click to the right of
GEARBOX_FRONT_S2.PRT and select
U
Blank from the drop-down list.
10. To the right of PRIME_GEAR_S2.PRT, select
Undo from the drop-down list.
al
rn
11. In the model tree, click Settings and select Tree Columns .
12. In the Model Tree Columns dialog box, click Remove Column and OK.
Using the model tree to edit display styles does not provide you with the option to
te
Objectives
After successfully completing this exercise, you will be able to:
• Create a temporary display style.
• Create display styles using the View tab.
• Edit display styles.
y
Scenario
nl
Create display styles using the View menu.
O
View\Display-Style_View-Menu GEARBOX_S1.ASM
se
1. Disable all Datum Display types.
2. In the model tree, expand the
U
DRILL_CHUCK_S1.ASM node.
3. Press CTRL and select CHUCK_S1.PRT,
GEARBOX_FRONT_S1.PRT and
al
GEARBOX_REAR_S1.PRT.
4. In the ribbon, select the View tab.
rn
5. Click the Model Display group drop-down
menu and select Component Display Style
> Transparent.
te
drop-down menu.
7. Click View Manager from the In Graphics
toolbar and select the Style tab.
C
Temporarily editing and then restoring a display style to its default condition when
Fo
finished is a convenient way to work with display styles that you have no need to save.
y
GEARBOX_REAR_S1.PRT and
nl
GEARBOX_FRONT_S1.PRT.
• Click OK.
O
se
Task 3: Use the view manager to modify the display style of individual components.
U
• Select CHUCK_S1.PRT and click
Transparent .
• Select GEARBOX_FRONT_S1.PRT and
al
click Blank .
rn
• Select GEARBOX_REAR_S1.PRT and
click Wireframe .
2. On the Style tab, click << List.
te
dialog box.
5. On the Style tab, double-click Master Style.
6. Click Close from the view manager.
C
Objectives
After successfully completing this exercise, you will be able to:
• Create a display style using the By Display tab.
• Use the Find tool to apply a display style to selected components.
• Edit the default display style so that the model always opens in that display style.
y
Scenario
nl
Create some display styles in the drill assembly to be used for sales presentations.
O
View\Display-Style_Drill DRILL.ASM
se
1. Disable all Datum Display types.
2. Click View Manager from the In Graphics
U
toolbar and select the Style tab, if necessary.
3. Click New.
4. Type look_in and press ENTER.
al
5. If required, select the Blank tab from the
rn
EDIT dialog box.
6. In the model tree, select the
SPARK_PLUG.PRT, COIL.PRT, and
te
FUEL_TANK.ASM components to be
blanked.
7. Click Preview to update the assembly's
In
display.
8. In the EDIT dialog box, select the Show tab
and select No Hidden.
C
y
nl
16. In the model tree, select CARBURETOR.
O
ASM.
17. Select WIRE_COVER from the Select State
list.
se
18. Click Accept and then click Preview.
U
al
rn
19. In the model tree, select GEARBOX_CHUCK.
ASM.
te
ASM.
23. Select SIMPLE from the Select State list.
24. Click Accept and then click Preview.
25. Click OK and click Close to close the view
r
manager.
Fo
y
4. Click View Manager , right-click
nl
Look_In(+), and select Save.
5. In the Save Display Elements dialog box,
select Default Style from the Style drop-down
O
list and click OK.
6. Click Update Default to confirm that you are
editing the default display style.
se
7. From the view manager, click Edit > Redefine.
8. Click Find from the status bar.
U
9. In the Search tool, do the following:
• Clear the Include submodels check box.
al
• Select the Attributes tab and type BOLT* in the Value field.
• Click Find Now.
rn
• Notice Creo Parametric locates and lists 12 models matching the criteria.
• Press CTRL+A to select all the items in the Found column.
te
• Click Add Item to move the 12 selected bolt models to the selected side of the dialog
box and click Close.
The Find tool is context sensitive because you are using it to apply styles to models
In
you are selecting. The Find tool automatically selects Solid Model as the Look for
and Look by type filter.
C
toolbar.
Fo
Notice that the assembly now opens in the default style. To edit the assembly so that it
opens in the master style again, redefine the default style and edit all edited components
back to their default style.
y
– Engineering
– Marketing
nl
• Created in the view manager.
• Clear assembly appearances from an
O
appearance state.
– Options if appearance is used in multiple
states. Figure 1 – Appearance State on a Model
se
U
al
rn
Appearance states enable you to assign and capture multiple appearance combinations of the same
part or assembly. Appearance states solve the problem of having only a single appearance per
component occurrence. You can create a different appearance state for each example scenario:
C
• When modeling a part you may wish to display the model so that references can easily be seen.
• You may want to highlight specific surfaces in an MBD combination state.
PT
• Engineering may want model colors one specific way for purposes of design.
• Marketing may want to display the model in a different state for rendering purposes.
You can create and switch appearance states on the Appearance tab in the view manager. You
can also copy an appearance state. Simply double-click an appearance state to activate it. When
r
you create an appearance state it automatically becomes the active appearance state, any
Fo
appearance you subsequently apply to a model or surface is applied to that appearance state.
Unlike view orientations or explode states, there is no need to re-save the appearance state if a
change is made to it.
The default Creo Parametric start model templates include the following appearance states:
• Default Appearance – The initial appearance state which can be altered.
• Master Appearance – Similar to the Default Appearance, but its appearance state cannot be
altered. If you do alter the Master Appearance, it displays as modified in the view manager. You
can right-click it and select Save to save the modified Master Appearance as a new appearance
state.
If the same appearance is used in more than one appearance state and you edit that
appearance, the system notifies you of this and alerts you that editing it will influence
those other appearance states.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
With Edges from the Display Style types
drop-down menu.
nl
3. Click View Manager from the In Graphics
toolbar.
O
4. In the view manager, select the Appearance
tab.
5. Notice the default appearance states.
se
6. Click New from the view manager, edit the
name to MBD, and press ENTER.
U
7. Select the View tab in the ribbon.
8. In the Appearance group, expand
Appearances and select ptc-glass.
al
9. Select the BODY.PRT node in the model tree
and click OK from the Select dialog box.
rn
te
inner surfaces.
y
nl
13. In the view manager, double-click Master
Appearance.
14. In the Appearance group, expand
O
Appearances and select
ptc-metallic-aluminum.
se
15. Select the BODY.PRT node in the model tree
and click OK from the Select dialog box.
16. Right-click Master Appearance and select
U
Save.
17. In the Save Display Elements dialog box, edit
the Appearance to Engineering and click
OK.
al
18. Double-click appearance Mbd.
rn
19. Double-click appearance Engineering.
20. Double-click appearance Default Appearance.
te
y
8. Expand Appearances and select
nl
ptc-plastic-red.
9. Select the ARM.PRT component and click
O
OK.
se
U
10. Type bolt in the model tree search and press
ENTER.
11. Click Add .
al
12. Expand Appearances and select
ptc-steel-brushed.
rn
13. Click Clear Search .
te
14. In the view manager, with the Render appearance state still selected, click Edit > Copy.
In
15. In the Copy Render dialog box, edit the name to Render2 and click OK.
16. Double-click Render2 to activate it.
Notice that the Render2 appearance state is identical to the Render appearance state.
C
PT
y
other, non active appearance states also
edits it in those appearance states, too.
nl
4. Click the red color square to edit it.
O
5. Edit the R value to 255.
6. Click OK > Close.
se
U
7. In the view manager, double-click appearance
state Render to activate it.
al
8. Notice that the edited ptc-plastic-red color
rn
updated in this appearance state, also.
te
In
drop-down list.
2. Select Remove all active appearances
from the current model in the Confirm
dialog box and click OK.
r
y
state.
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
Layer States:
• Save current layer statuses
• Recall defined layer statuses
Manage display of layers for:
y
• Annotations
• Datum Features
nl
• Construction Geometry
O
Figure 1 – Layers Tab of the View Manager
se
U
al
Figure 2 – Layer State Example Figure 3 – Another Layer State Example
rn
Creating Layer States in an Assembly
Layer states are created on the Layers tab of the view manager. Layer states enable you to save
te
and recall a set of defined layer statuses in a model. You can create multiple states to capture
different combinations of layer statuses and quickly toggle between each state as needed.
In
To create a layer state, you first set the status of layers as you want to save them. For example, you
may want to hide all layers containing datum features and then save that status. In the Layers tab of
the view manager, click New to create a layer state that saves the current layer statuses.
C
If a layer state is active and the display of layers is edited, the active layer state is marked with a
plus sign (+), indicating that it is modified. You can do the following:
PT
• Double-click the layer state to reset the model's layers as defined by the unmodified layer state.
• Right-click the layer state and select Activate to reset the model's layers as defined by the
unmodified layer state.
• Right-click the layer state and select Save to save the modified layer state using the model's
r
The hiding an item action places that item on the Hidden Items layer. Therefore, the
statuses of hidden items are also saved in a layer state.
Best Practices
It is a best practice to use simplified reps, instead of layers, to exclude components from display in
an assembly. Layer states are best used to manage the display of the following:
• Annotations – The display of annotations can be controlled using layer states in combination
with combination views to document a model.
• Datum Features – Datum planes, axes, points, and coordinate systems.
• Construction Geometry – Surfaces, curves, and other features used to create complex model
geometry.
Task 1: Create a layer state to hide the assembly's datum features and reference geometry.
y
2. In the model tree, click Show and select
Layer Tree.
nl
3. In the layer tree, select 01_ALL_DTM_PLN.
• Press SHIFT and select 06__PRT_ALL_
O
SURFS.
• Right-click and select Hide.
se
4. Click View Manager from the In Graphics
toolbar and select the Layers tab.
5. In the view manager, click New
U
6. Type datum_refs_hide and press ENTER.
7. Click Close from the view manager.
al
rn
Task 2: Create a layer state to hide the assembly's datum features but not surfaces and curves.
te
select Show.
4. Select 06___PRT_ALL_SURFS. Right-click
PT
y
9. Click in the graphics window. Spin, pan,
nl
and zoom the model to see that curves and
surfaces are now unhidden.
10. Orient to the Standard Orientation view.
O
11. In the layer tree, right-click and select Reset Status.
12. Click in the graphics window. Click Repaint from the In Graphics toolbar to update the
se
display.
13. Click View Manager and double-click Datum_Refs_Hide.
U
The layer display statuses change in the layer tree as you edit layer states.
y
• Orientations
• Exploded Views
nl
• Layer States Figure 1 – Simplified Reps and Styles
O
se
U
al
Figure 2 – Cross-Section with Display Styles Figure 3 – Exploded View with Display Styles
A combination view enables you to combine and apply multiple view manager states. You can save
combination views to quickly switch between customized combination views.
te
You can create and activate combination views on the All tab of the view manager. The following
display states can be combined and saved within a combination view:
In
• Simplified Reps
• Display Styles
• Cross-Sections
C
• Orientations
PT
• Exploded Views
• Layer States
When you select Display combined views on the All tab of the view manager, each combination
Fo
view displays in a tabbed window at the bottom of the Creo Parametric graphics window. You can
select each tab to quickly navigate from one combination view to another.
You can hide a tab by de-selecting the Tab Display check box next to a view name in the All tab or
by right-clicking the tab and selecting Hide. Additional right-click options enable you to configure
and edit the tabbed display as follows:
• Redefine – Open the combination view dialog box (the name of the dialog box changes depending
on the view name) to edit the view's definition.
• Remove – Delete the selected combination view and display tab.
• Rename – Rename the combination view and display tab.
• Description – Type or edit the description of the selected combination view.
• Display Customization – Open the view manager to the All tab and edit the tab display.
• View – Set the size of the tab previews to Small, Medium, or Large.
Originals or Copies
y
Each time you create a new combination view, the New Presentation State dialog box opens and
nl
presents you with the following choices:
• Reference Originals – This option uses existing orientations, styles, simplified reps, and so
O
on, to create the combination view.
• Create Copies – Be aware that this option creates a copy of every display state used in the
combination view. It uses the new copies to create the combination view.
se
Using the Create Copies option creates new orientations, styles, simplified reps, and so on,
in your model.
U
Best Practices
Combination views are a useful tool for accessing the specific combination of display views that you
use repeatedly to design or display your product.
al
rn
te
In
C
r PT
Fo
y
3. Press ENTER to accept the default name Comb0001.
nl
4. Click Reference Originals in the New Presentation State dialog box.
5. In the view manager, click Edit > Redefine to open the COMB0001 dialog box.
O
6. Select 3D_Side from the Orientation
drop-down list.
7. Select Datum_Refs_Hide from the Layers
se
drop-down list.
8. Click Preview.
U
9. Select Cut_Away from the Simplified Rep
drop-down list.
10. Click Preview.
al
rn
11. Select Trans_Rear from the Style drop-down
list.
12. Click Preview.
te
In
y
9. Click OK from the Save Display Elements
dialog box.
nl
10. Select the All tab and click New.
O
11. Press ENTER to accept the default name Comb0002.
12. Click Reference Originals from the New Presentation State dialog box.
13. On the All tab of the view manager, select the Display combined views check box.
se
14. Click Close from the view manager.
• Notice that selecting the Display
combined views check box adds a tabbed
U
display of the combination views at the
bottom of the main graphics window.
15. Select each combination view tab at the
al
bottom of your graphics window and notice
the preview as you cursor over each tab.
rn
If you select Hide, only the tab for that view is hidden. If you select Remove, the view
is deleted.
C
y
Substituting Components Using User
nl
Defined, Envelopes, and Simplified Reps
O
se
Module Overview
U
In Creo Parametric, you can substitute large complicated components with simplified reps,
envelopes, or models related by family tables or interchange assemblies. These tools enable you to
control and manage the system resources required to work with large assemblies.
al
Objectives
rn
After completing this module, you will be able to:
• Create envelope models using a variety of methods.
• Substitute models using By Envelope.
te
y
• All Solid Surfaces Subset Shrinkwrap
nl
Figure 1 – Full Assembly
O
se
U
Figure 2 – Envelopes Created using Different Methods
al
Understanding Envelopes
An envelope is a part created to represent a predetermined selection of components in an
rn
assembly. The envelope uses simple geometry to reduce memory usage and looks similar to the
components it represents.
te
Creating Envelopes
You create envelopes within an assembly using the envelope manager. Access the envelope
In
manager by selecting Envelope Manager from the Manage Views types drop-down menu in
the Model Display group or by selecting Envelope as the model type in the Create Component
dialog box.
C
The definition of every envelope part begins in the Envelope Definition dialog box where the
following attributes are defined:
PT
• Name – You can type the envelope name in either the Create Component dialog box or the
Envelope Definition dialog box.
• Components to Substitute – You select parts and sub-assemblies from an assembly to be
substituted by the envelope.
r
• Envelope Geometry – You can use feature creation tools to define geometry in an already created
Fo
envelope. For example, you can add an extrusion to refine the definition of a model created
using the Faceted Solid Shrinkwrap option.
• Envelope Part – Every envelope has a part model associated with it. Click the Envelope Part
button to open the Envelope Method dialog box where you can select from the following five
different methods of creation:
– Create envelope part – A new part is created and geometry is then added using a variety of
geometry creation methods.
– Select existing assembly component – This converts a selected part in the assembly to an
envelope. Because the part is an envelope, it no longer displays in the assembly. Use this
method if you have created or copied a part that you want to turn into an envelope.
– Surface subset shrinkwrap – You create an envelope part using the Surface Subset Shrinkwrap
functionality. This method creates an associative surface representation of the referenced
components.
y
them as envelope parts in your local file structure or data management tool.
nl
Using Envelopes
O
Although envelopes are stored as part files with a .PRT extension, you can only use them as
envelopes in the assembly in which they were created. To use an envelope part, you must explicitly
include it in a simplified rep by substituting it for the components that it represents. You can
substitute an envelope into a simplified rep using one of the following methods:
se
• Use Envelope – You can right-click an envelope part in the model tree and select Use Envelope.
This substitutes the selected envelope into the assembly and marks the active simplified rep as
U
modified.
• Substitute by Envelope – When creating or editing a simplified rep using the Component Chooser,
you can set the status of components the envelope represents to Substitute by Envelope. Note
al
that this substitution only works for components that the envelope is defined to represent.
• User Defined – You can include an envelope in a simplified rep and then use the User Defined
status to substitute that simplified rep with higher level simplified reps.
rn
Envelope models are only simplified representations of design models. For this reason, envelope
parts:
In
envelope name and part name. You can change model tree settings to disable envelope display.
PT
Best Practices
If you are responsible for a large assembly, it is a good practice to create a lightweight simplified
rep that can be used by downstream users of your assembly. Envelopes are a valuable tool for
providing those users with the lightweight model, yet also providing them with key geometric and
r
BOM information.
Fo
y
nl
O
se
Figure 1 – Detailed Assembly Model Figure 2 – Surface Subset Envelope
U
Creating and Using a Surface Subset Shrinkwrap Envelope
You can create an envelope part and its geometry automatically using the Surface subset
al
shrinkwrap method. Using this method, a subset of surface geometry is copied from the original
assembly into the envelope part. You can control the level of surface detail copied into the model
rn
using the following options:
• Quality Level – You can edit the relative quality of the shrinkwrap feature creation process to a
value between 1 and 10. High quality levels increase processing time, file size, and the level
te
– Ignore small surfaces – Exclude surfaces that are smaller than a specified percentage of the
overall model size.
PT
You can only create envelopes using Shrinkwrap methods when the master representation
is active.
Associative Geometry
r
Fo
Geometry that you create using the Surface Subset Shrinkwrap method is associative to the
component geometry that it references. If the referenced components change, geometry in the
envelope updates accordingly.
y
1. Disable all Datum Display types.
nl
2. In the model tree, click Settings and select Tree Filters .
3. In the Model Tree Items dialog box, select the Envelope components check box and
O
click OK.
4. Select Envelope Manager from the Manage Views types drop-down menu in the Model
Display group.
se
5. Click New in the Envelope dialog box.
6. In the Envelope Definition component chooser, do the following:
• Near the top of the component chooser, edit the envelope name ENVLP001 to swsurf_pcb.
U
• In the structure tree, select the ECAD_CNTRL2.ASM check box to include all of its
components.
• Click Envelope Part.
al
rn
te
In
C
rPT
Fo
y
• Click OK.
nl
8. Click Open from the Envelope Definition component chooser.
• Notice that you can now see the envelope in the model tree.
O
9. In the Envelope dialog box, select the envelope SWSURF_PCB and click Info.
10. Scroll down in the INFORMATION WINDOW and notice that it lists all components to be
se
substituted by the envelope.
• Notice also that the envelope is not currently used in any rep.
11. Click Close in the INFORMATION WINDOW.
U
12. Click Close in the Envelope dialog box.
13. Click Close from the Quick Access toolbar.
al
Task 2: Use the model tree to substitute the envelope into an assembly.
rn
1. Click Open from the Quick Access toolbar, select HOUSING_BTM2.ASM, and click Open.
2. In the model tree, click Settings and select Tree Filters .
te
3. In the Model Tree Items dialog box, select the Envelope components check box and
click OK.
In
7. In the Simp Rep tab, right-click the modified Master Rep(+) and select Save.
8. In the Save Display Elements dialog box, edit the Simplified rep field to env_pcb and click OK.
9. Click Close from the view manager.
10. Click File > Manage Session > Erase Not Displayed.
r
There are many components that you can now erase from session memory because
they are substituted by the envelope part.
Task 3: Use the Simplified Rep component chooser to substitute the same
envelope into another assembly.
y
nl
O
se
U
al
rn
te
y
nl
O
Figure 1 – Detailed Assembly Model Figure 2 – Faceted Shrinkwrap Envelope
se
Creating and Using a Faceted Shrinkwrap Envelope
U
You can create an envelope part and its geometry automatically using the Faceted solid shrinkwrap
method. Using this method, you can create a solid faceted part based on the geometry of referenced
components. You can control the level of detail referenced and the quality of tessellation used to
al
create faceted geometry using the following options:
• Quality Level – You can edit the relative quality of the shrinkwrap feature creation process to a
rn
value between 1 and 10. High quality levels increase processing time, file size, and the level
of detail included in the shrinkwrap feature.
• Attributes – You can select attributes which control the automatic selection of shrinkwrap
te
geometry:
– Auto hole filling – Fill all holes or cuts that intersect a single surface.
In
– Include quilts – Select quilts that should always be included in the shrinkwrap feature.
– Ignore small surfaces – Exclude surfaces that are smaller than a specified percentage of the
overall model size.
C
Non-Associative Geometry
PT
Geometry created using the Faceted Shrinkwrap method is not associative to the component
geometry that it references. If the referenced components change, geometry in the envelope
does not update.
Like any envelope, you can substitute those that you create using the Faceted Shrinkwrap method
into an assembly's simplified rep.
Task 1: Create an envelope part using the Component Create dialog box.
y
2. In the model tree, click Settings and select Tree Filters .
nl
3. In the Model Tree Items dialog box, select the Envelope components check box and
click OK.
4. Click Create from the Component group.
O
5. In the Create Component dialog box, click Envelope.
6. Type swfac_pcb and click OK.
se
7. In the Envelope Definition component chooser, do the following:
• In the structure tree, select the ECAD_OPTIC2.ASM check box to include all of its
components.
U
• Click Envelope Part. al
rn
te
In
C
rPT
Fo
Task 2: Use the model tree to substitute the envelope into an assembly.
1. Click Open from the Quick Access toolbar, select HOUSING_FR2.ASM, and click Open.
2. In the model tree, click Settings and select Tree Filters .
y
3. In the Model Tree Items dialog box, select the Envelope components check box and
nl
click OK.
4. Expand the ECAD_OPTIC2.ASM node, right-click SWFAC_PCB <SWFAC_PCB_ENV.PRT>,
and select Representation > Use Envelope.
O
5. Click View Manager from the In Graphics toolbar.
6. On the Simp Rep tab, right-click the modified Master Rep(+) and select Save.
se
7. In the Save Display Elements dialog box, edit the Simplified rep field to env_pcb and click OK.
8. Click Close from the view manager.
U
9. Click File > Manage Session > Erase Not Displayed.
10. Click OK from the Erase Not Displayed dialog box.
There are many components that you can now erase from session memory because
al
they were substituted by the envelope part.
rn
Task 3: Use the Simplified Rep component chooser to substitute the same
envelope into another assembly.
te
2. Click View Manager and click New on the Simp Rep tab.
3. Type env_pcb as the Name and press ENTER.
C
r PT
Fo
y
nl
O
se
U
al
rn
te
solid.
Fo
y
nl
O
se
Figure 1 – Detailed Assembly Model Figure 2 – All Solid Shrinkwrap Envelope
U
Creating Surface Subset Shrinkwrap Envelopes al
You can create an envelope part and its geometry automatically using the All solid surfaces
shrinkwrap method. Using this method, all solid surfaces of a defined component subset are
rn
copied into the envelope. The resulting shrinkwrap feature can be simplified and made solid using
available options.
• Subset – The Subset button in the shrinkwrap dashboard opens the Shrinkwrap Comps
te
component chooser. From the component chooser, you can select the components you want
included in the creation of the shrinkwrap feature by setting their status to either Ignore or
Consider. This option enables you to reduce the number of components included in the creation
In
intersected by holes or pockets that you want filled during the creation of the shrinkwrap feature.
This an excellent method for removing unnecessary geometry copied from complex parts.
PT
– Solidify resulting geometry – This option turns closed surface volumes copied from the
referenced subset of components into solid geometry.
– Leave as quilt if solidification fails – If the Solidify resulting geometry option is selected and
Creo Parametric cannot create a solid feature, this option determines how Creo Parametric
r
behaves. If selected, the failed geometry remains, but only as surface geometry. If not
Fo
selected, the shrinkwrap feature fails and no geometry from the failed surface remains.
You can only create envelopes using shrinkwrap methods when the master representation
is active.
Associative Geometry
Geometry that you create using the All Solid Surfaces Shrinkwrap method is associative to the
component geometry that it references. If the referenced components change, geometry in the
envelope updates accordingly.
y
1. Disable all Datum Display types.
nl
2. Select Envelope Manager from the Manage Views types drop-down menu in the Model
Display group.
O
3. Click New in the Envelope dialog box.
4. Within the Envelope Definition component chooser, do the following:
• Near the top of the component chooser, edit the envelope name ENVLP001 to solid_cam.
se
• In the structure tree, select the CAMERA1.ASM check box to include all of its components.
• Click Envelope Part.
U
al
rn
te
In
C
rPT
Including all components of CAMERA1.ASM in the envelope definition means that the
Fo
y
• Expand the HOUSING_BTM.ASM and HOUSING_FRONT.ASM nodes.
nl
• Click the check boxes next to HOUSING_BTM.PRT, HOUSING_TOP.PRT, and
HOUSING_FRONT.PRT two times each to set their status to Consider.
• Click Open.
O
se
U
al
rn
te
In
C
check box.
12. Right-click in the graphics window and select
Fill contours surfaces.
13. Select the surface on HOUSING_FRONT.
r
PRT, as shown.
Fo
y
nl
Task 2: Use the model tree to substitute the envelope into an assembly.
O
1. Click Open from the Quick Access toolbar,
select SECURITYCAM1.ASM, and click
se
Open.
2. In the model tree, click Settings and
select Tree Filters .
U
3. In the Model Tree Items dialog box, select
the Envelope components check box and
click OK.
al
4. In the model tree, expand the
CAMERA1.ASM node, right-click
rn
SOLID_CAM <SOLID_CAM_ENV.PRT>, and
select Representation > Use Envelope.
te
7. In the Save Display Elements dialog box, edit the Simplified rep field to env_solid_cam
and click OK.
8. Click Close from the view manager.
C
There are many components that you can now erase from session memory because
they were substituted by the envelope part.
11. From the In Graphics toolbar, select No Hidden from the Display Style types drop-down
menu.
Fo
y
nl
Figure 1 – Full Assembly
O
se
U
Figure 2 – Envelope Created using an Extrude feature Figure 3 – Finished Envelope
With the envelope part activated in the assembly, you can add features to the envelope part in the
same way that you would add them to a standard part.
te
Like any envelope, you can substitute those created using the Create Envelope Part, Create
Features method into an assembly's simplified rep.
C
r PT
Fo
y
2. Select Envelope Manager from the Manage Views types drop-down menu in the Model
Display group.
nl
3. Click New in the Envelope dialog box.
4. Within the Envelope Definition component chooser, do the following:
O
• Near the top of the component chooser, edit the envelope name ENVLP001 to pcb1_btm.
• In the structure tree, select the ECAD_CNTRL.ASM check box to include all of its
se
components.
• Click Envelope Part.
U
al
rn
te
In
C
PT
y
15. Click OK .
nl
16. In the dashboard, edit the depth to To
Selected .
O
17. Select the top surface of TO5.PRT.
se
18. Click Complete Feature from the dashboard.
19. Click Done from the Close group.
U
20. Click Open from the Envelope Definition component chooser.
You can add additional features to the envelope at any time. Open the envelope part
al
PCB1_BTM_ENV.PRT and add features, just as you would in any part model.
rn
21. Click Close from the Quick Access toolbar.
Task 2: Use the model tree to substitute the envelope into an assembly.
te
click OK.
4. Expand the ECAD_CNTRL.ASM
node, right-click PCB1_BTM
<PCB1_BTM_ENV.PRT>, and select
Representation > Use Envelope.
r
Fo
y
nl
O
se
Figure 1 – Detailed Assembly Model Figure 2 – Envelope Copied From Existing Part
U
You can quickly create an envelope part by copying an existing model. You can then define the
envelope geometry by editing dimensions and inserting or deleting features that were copied to the
envelope part.
al
To create an envelope using this method, select Create envelope part in the Envelope Method
rn
dialog box. Then, select Copy from existing in the Creation Options dialog box. You can then
browse to select the model you want to copy.
te
Non-Associative Copy
The copied envelope part is not associative to the existing model from which it was copied. A
In
change to the original model does not update the envelope part.
Like any envelope, you can substitute those that you create using the Copying an Existing method
into an assembly’s simplified rep.
r PT
Fo
Task 1: Create an envelope part using the Component Create dialog box.
y
2. Click Create from the Component group.
nl
3. In the Create Component dialog box, select Envelope, type pcb2 in the Name field, and
click OK.
O
4. Within the Envelope Definition component chooser, do the following:
• In the structure tree, select the check box next to ECAD_OPTIC.ASM to include all of
its components.
se
• Click Envelope Part.
U
al
rn
te
In
C
PT
5. In the Envelope Method dialog box, select Create envelope part, edit the name to
pcb2_env, and click OK.
r
6. In the Creation Options dialog box, select Copy from existing and then click Browse.
Fo
7. In the Choose template dialog box, select PCB_OPTIC.PRT and click Open.
8. Click OK in the Creation Options dialog box.
9. Enable Csys Display .
y
14. Click Close from the Quick Access
nl
toolbar.
O
1. Click Open from the Quick Access toolbar and click In Session in the File Open
dialog box.
se
2. Select PCB2_ENV.PRT and click Open.
This is the envelope part you just created by copying the design model
U
PCB_OPTIC.PRT.
8. Click OK .
Feature .
r
Fo
y
5. Click View Manager from the In Graphics toolbar.
nl
6. On the Simp Rep tab, right-click the modified Master Rep(+) and select Save.
7. In the Save Display Elements dialog box, edit the Simplified rep field to simple_pcb and
O
click OK.
8. Click Close from the view manager.
9. Click File > Manage Session > Erase Not
se
Displayed.
There are many components
U
that you can now erase from
session memory because they were
substituted by the envelope part.
al
10. Click OK in the Erase Not Displayed dialog box.
rn
This completes the procedure.
te
In
C
r PT
Fo
y
nl
O
se
Figure 1 – Assembly Figure 2 – Substituted Simplified Reps
U
Substituting Components using User Defined
You can automatically substitute a component of an assembly with any of the component's custom
al
simplified reps using the User Defined option.
The component chooser opens when you create a new simplified rep or redefine an existing rep in
rn
the view manager. In the component chooser, use the following steps to substitute a component
using the User Defined option:
te
• In the structure tree, right-click the component you want to substitute and select Set
Representation to > User Defined.
• Select the rep you want to use in the Select Rep dialog box and click OK.
In
You can also select the Status field next to a component and select User Defined from
the drop-down list.
C
From the model tree, use the following steps to substitute a component using one of its simplified
reps:
PT
• In the model tree, right-click the component you want to substitute and select Representation
> User Defined.
• Select the rep you want to use in the Select Rep dialog box and click OK.
r
You can only substitute custom simplified reps and the Default Rep in a simplified rep. You
cannot substitute the standard Symbolic, Geometry, and Graphics reps.
Fo
Task 1: Create a simplified rep that substitutes sub-assemblies with simplified reps.
y
3. Select the Simp Rep tab, if necessary, and click New.
nl
4. Type simple_camera as the Name and press ENTER.
5. In the Edit component chooser, do the following:
O
• Right-click CAMERA1.ASM and select Set Representation to > Master.
• Right-click HOUSING_ BTM.ASM and select Set Representation to > User Defined.
• Select SIMPLE_PCB from the SELECT REP dialog box and click OK.
se
• Click Open to complete the simplified rep.
U
al
rn
te
In
C
PT
y
Simple_Camera(+) then click Yes to reset
the modified simplified rep.
nl
4. In the model tree, right-click
HOUSING_FRONT.ASM and select
O
Representation > User Defined.
se
5. In the SELECT REP dialog box, select
SIMPLE_PCB2 and click OK.
6. In the view manager, right-click
U
Simple_Camera(+) and select Save.
7. Click OK from the Save Display Elements
dialog box.
al
rn
8. Click Close from the view manager.
9. Click File > Manage Session > Erase Not Displayed.
te
Many of the components are removed from session memory when you select
to substitute simple objects for the two detailed PCB assemblies. This increases
system performance.
In
y
nl
Figure 1 – Full Assembly
O
se
U
al
Figure 2 – Substitute by Interchange Figure 3 – Substitute by Family Table
rn
Substituting by Interchange and Family Table
You can substitute components into a simplified rep using the Interchange and Family Table options.
te
These options enable you to automatically substitute any components related by family table or
interchange assembly.
In
The component chooser opens when you create a new simplified rep or redefine an existing rep in
the view manager. In the component chooser, use the following steps to substitute a component by
Interchange or Family Table:
C
• In the component chooser, right-click the component you want to substitute. Select Substitute and
then select either Interchange or Family Table.
PT
• In the Family Tree dialog box, select the interchange component or family table instance that
you want to substitute and click OK.
You can also select the Status field next to a component, and then select Substitute by
Interchange or Substitute by Family Table from the drop-down list.
r
Fo
y
2. From the In Graphics toolbar, click View
Manager .
nl
3. In the view manager, select the Simp Rep
tab, if necessary, and click New.
O
4. Type solid_camera as the Name and press
ENTER.
se
5. In the Edit component chooser, do the following:
• Right-click SECURITYCAM1.ASM and select Set Representation to > Master.
• Right-click CAMERA1.ASM and select Substitute > Interchange.
U
• In the Family Tree dialog box, expand CAMERA1_INTCHG.ASM, select
CAMERA_LIGHT.PRT, and click OK.
• Click Open to complete the simplified rep.
al
In this simplified rep, CAMERA1.ASM has been substituted by a single solid part
model.
rn
te
In
C
rPT
Fo
y
nl
Task 3: Substitute a simplified thumb nut to reduce detail in the rep.
O
from the view manager.
2. Spin and zoom the model so that
se
you can see the slotted geometry of
THUMB_NUT_M6X1.PRT.
3. Select the Simp Rep tab, right-click
Solid_Camera and select Redefine.
U
4. In the Edit component chooser, do the following:
• In the structure tree, expand the ARM1.ASM node.
al
• Right-click THUMB_NUT_M6X1.PRT and select Substitute > Family Table.
• In the Family Tree dialog box, select THUMB_NUT_M6X1_SIMPLE and click OK.
rn
• Click Open to complete the simplified rep.
te
In
C
r PT
Fo
y
substituted by the single parts.
nl
8. Click OK in the Erase Not Displayed dialog box.
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
Objectives
After successfully completing this exercise, you will be able to:
• Create an envelope using the Faceted Solid Shrinkwrap method.
• Create an envelope using the Surface Subset Shrinkwrap method.
• Create an envelope using the All Solid Shrinkwrap method.
y
• Substitute components using the Use Envelope command.
nl
• Select components using the Search tool in the Simplified Rep component chooser.
• Substitute components using the User Defined status.
O
Scenario
Simplify the drill assembly so that it can be opened easily, yet still be used for interference checks.
se
Close Window Erase Not Displayed
Advanced_Assembly\Envelope_Simplified-Rep DRILL.ASM
U
al
rn
te
In
C
r PT
Fo
y
5. Click New in the Envelope dialog box.
nl
6. In the Envelope Definition component chooser, do the following:
• Near the top of the component chooser, edit the envelope name ENVLP001 to muffler.
• Right-click MUFFLER.PRT and select Include.
O
• Click Envelope Part.
se
U
al
rn
te
In
C
PT
y
nl
12. At the bottom of the model tree, right-click MUFFLER <MUFFLER_ENV.PRT> and select
O
Representation > Use Envelope.
• Notice that the tessellated envelope is highlighted in the assembly when you select the
envelope in the model tree.
se
13. Click View Manager from the In Graphics toolbar.
14. Select the Simp Rep tab if necessary, right-click the modified Master Rep(+), and select
Save.
U
15. In the Save Display Elements dialog box, edit the Simplified rep field to drill_light and
click OK. al
16. Click Close from the view manager.
rn
te
In
C
r PT
Fo
y
engine_assy.
nl
• Right-click ENGINE.ASM and select Include.
• Click Envelope Part.
O
In the Envelope Definition component chooser, you select components that the envelope
will be substituting for, not components that will be included in the shrinkwrap definition.
se
U
al
rn
te
In
C
PT
following:
Fo
y
11. Select Shading from the Display Style
nl
types drop-down menu.
12. Click Close to return to ENGINE.ASM.
O
13. Click Close to return to DRILL.ASM.
14. In the model tree, expand the ENGINE.ASM node, right-click ENGINE_ASSY
<ENGINE_ASSY_ENV.PRT>, and select Representation > Use Envelope.
se
15. Click View Manager .
16. Right-click the modified Drill_Light(+) and select Save.
U
17. Click OK in the Save Display Elements dialog box.
18. Click Close from the view manager.
al
rn
te
In
C
r PT
Fo
y
• Near the top of the component chooser, edit the envelope name ENVLP001 to carb_assy.
nl
• Right-click CARBURETOR.ASM and select Include.
• Click Envelope Part.
O
se
U
al
rn
te
In
C
PT
• Click OK.
7. Click Browse and double-click
MM_KG_SEC_PART.PRT in the Choose
template dialog box.
8. Click OK in the Creation Options dialog box.
9. Click OK in the Info dialog box, if necessary.
y
nl
O
se
U
al
rn
te
12. In the dashboard, select the Options tab and select the Solidify resulting geometry check
box.
In
y
for the handle main assembly.
nl
1. Open HANDLE_MAIN.ASM from the model tree.
2. Click Open in the Open Representation dialog box to open the Master Rep.
O
3. Select Envelope Manager from the Manage Views types drop-down menu.
4. Click New in the Envelope dialog box.
se
5. In the Envelope Definition component chooser, do the following:
• Near the top of the component chooser, edit the envelope name ENVLP001 to
handle_main_assy.
U
• Right-click HANDLE_MAIN.ASM and select Include.
• Click Envelope Part. al
rn
te
In
C
rPT
Fo
y
nl
O
se
U
al
rn
te
11. In the dashboard, select the Options tab and select the Solidify resulting geometry check
In
box.
12. Click Complete Feature .
C
drop-down menu.
Observe the active solid
shrinkwrap envelope representing
HANDLE_MAIN.ASM.
17. Select Shading from the Display Style types drop-down menu.
18. Click Close to return to HANDLE_MAIN.ASM.
19. Click Close to return to DRILL.ASM.
Task 5: Substitute the gearbox chuck assembly with one of its existing simplified reps.
y
1. In the model tree, right-click GEARBOX_CHUCK.ASM and select Representation > User
nl
Defined.
2. In the Select Rep dialog box, select OUTSIDES and click OK.
O
3. Click View Manager .
4. Right-click the modified Drill_Light(+) and select Save.
se
5. Click OK in the Save Display Elements dialog box.
U
1. In the view manager, right-click Drill_Light and select Redefine.
2. In the Edit component chooser, do the following:
• Type bolt in the Find field.
al
• Right-click the selected models and click Set Representation to > Exclude.
rn
• Click Open.
te
In
C
rPT
Fo
Notice how many components are removed from the session memory. Opening and
y
working with the Drill_Light simplified rep requires significantly fewer system resources
nl
than the master rep.
O
se
U
al
rn
te
In
C
r PT
Fo
y
Understanding Advanced Simplified
nl
Rep Functionality
O
se
Module Overview
U
Once you have learned the basics of simplified representations, you can utilize advanced
functionality to define simplified reps by rules based on model size, location or proximity to other
components. You can also manage on-demand simplified rep options and create external reps.
al
Objectives
rn
After completing this module, you will be able to:
• Search for components in simplified reps.
• Create simplified reps based on model size.
te
y
– Attributes
nl
– History Figure 1 – Save Rule as Layer
– Status
– Geometry
O
se
U
Figure 2 – Search Attributes
al Figure 3 – Search Geometry
• Saved Search – A search is saved as a layer with an embedded rule. Once the search is
saved to a layer containing the search rule, components are added/removed automatically from
the layer based on the rule. You can then select all the components on the layer and exclude
C
enables you to add multiple queries to the search. This enables you to narrow down the search
results by combining multiple searches together with AND/OR operators.
Search Criteria
r
With the Search tool, you can search using various criteria, including the following. Note that
depending on the search type, you may need to edit the settings to look for components or solid
Fo
models accordingly.
• Attributes
– Name – Search for components by name. You can use wildcards such as asterisk (*) to select
multiple similarly named components. For example, you can search for BOLT* or *BOLT to
locate all components with names starting or ending with the text BOLT.
– Type – Search for components by type. For example, you can search for an assembly to locate
sub-assemblies, or you could search for Bulk Items, Parts, or Skeletons.
– Expression – Search for components by matching a parameter expression. For example, if all
components have a parameter for material, you can select all components that have ALUM as
the value for the material parameter.
– Size – Search for solid models by size. The system can locate components based on their
absolute or relative physical size.
y
– Parent/Child – Search for solid models that are parents or children of a selected component.
Options are available to limit the scope and extent of the parent/child relationship.
nl
– Copied Refs – Search for components that have copied references that are edited to a
selected status.
O
• Geometry
– Zone – Search for components or solid models that are inside or outside a defined zone.
– Distance – Search for components or solid models within a distance from a reference.
se
– Exterior Comps – Search for components or solid models that are on the exterior of an
assembly.
U
al
rn
te
In
C
r PT
Fo
y
2. Click Find from the status bar.
nl
3. Select Component from the Look for drop-down list.
4. On the Attributes tab, ensure that Name is the selected rule.
O
5. Ensure that the Comparison criteria is equal
to has been selected from the drop-down list.
6. In the Value field, type BOLT*.
se
7. Click Find Now.
• Notice that Creo Parametric finds and lists
32 models meeting this criteria.
U
8. Press CTRL+A to select all found items.
al
Bolts with varying lengths and diameters of 4 mm, 5 mm, and 6 mm have been found.
rn
1. With the bolts still selected, right-click and select Representation > Exclude.
2. Click View Manager from the In Graphics toolbar.
3. Right-click Master Rep(+) and select Save.
4. In the Save Display Elements dialog box, edit the Simplified rep field to no_bolt_4_6 and
click OK.
y
nl
5. In the Search Tool dialog box, click Options > Save Query.
O
6. In the Save Rules dialog box, type no_bolt_5 and click OK.
7. Click Close in the Search Tool dialog box and click Close from the view manager.
8. In the model tree, click Show and select Layer Tree.
se
9. Expand the NO_BOLT_5 layer to see the bolts that have been added to it by the query.
10. Right-click the layer and select Select Items.
U
11. In the graphics window, right-click and select Representation > Exclude.
12. Click View Manager .
al
13. Right-click Master Rep(+) and select Save.
14. In the Save Display Elements dialog box, edit the Simplified rep field to no_bolt_5 and
rn
click OK.
15. Double-click Master Rep and click Close.
te
y
• Equal to (=) , Not equal to (≠), Greater than
(>), Less than (<)
nl
• Greater than or equal to (≥), Less than or
equal to (≤)
O
Include All Models Figure 1 – Bounding Box
se
U
al
Figure 2 – Relative Size Figure 3 – Absolute Size
rn
Creating Simplified Reps by Size
You can create a simplified rep by selecting models based on their size. Once you search for and
te
select Solid Models using the Search tool, you can exclude these models or edit their representation.
For example, you can select all components above or below a particular size and then exclude
them all at once in a simplified rep.
In
Model Size
To determine a model’s size, the system uses the same calculation as the Model Size functionality
C
in the Investigate group on the Model ribbon tab. This analysis places the smallest rectangular
bounding box that completely encompasses the model. Note that all model geometry is considered,
PT
whether it is solid or non-solid. The system then measures the length of the 3-D diagonal across the
bounding box. The length of this diagonal, in current model units, is used as the size of the model.
Size Type
r
When searching by size, there are two size types, Relative and Absolute. The Relative option
searches for models using a percentage scale. For example, a relative value of 0.15 can locate all
Fo
models that are 15% of the overall assembly size. The Absolute option searches for models using a
value. For example, typing a value of 150 can locate all models that are 150 model units.
For each size search, you can specify one of the following comparisons:
• Equal to
• Not equal to
• Greater than
• Less than
• Greater than or equal to
• Less than or equal to
You can also build a compound size search. For example, if you need to select all models that are
greater than 100 and less than 150, you can perform an initial search for models greater than
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
3. Select Solid Model from the Look for drop-down list, if necessary.
nl
4. Select the Attributes tab and select Size as the Rule.
5. Ensure that Relative is selected from the Type drop-down list.
O
6. Select is less than from the Comparison drop-down list.
7. In the Value field, type 0.15 and ensure that the Include All Models check box is cleared.
8. Click Find Now.
se
• Notice that Creo Parametric finds and lists
53 solid models meeting this criteria.
U
9. Press CTRL+A to highlight all found items.
The solid models found are mostly
bolts and other small components.
al
10. Click Add Item and click Close.
rn
Task 2: Create a simplified rep by excluding the found components.
toolbar.
3. Right-click Master Rep(+) and select Save.
C
PT
4. In the Save Display Elements dialog box, edit the Simplified rep field to no_less_15_percent
and click OK.
5. In the view manager, double-click Master Rep. Leave the view manager open.
r
Fo
1. Click Find .
2. If necessary, click Options and select Build Query.
This is not necessary if the Query Builder field is already open.
y
4. Ensure that the Value field is still 0.15 and click Add New.
5. Select is less than from the Comparison drop-down list.
nl
6. In the Value field, type 0.50 and click Add New.
7. Click Find Now.
O
• Notice 80 items have been found.
8. Click on the or operator and select and.
se
9. Click Find Now.
• Notice 19 items have now been found.
10. Press CTRL+A, click Add Item , and then click Close.
U
11. Right-click and select Representation >
Exclude.
12. In the view manager, right-click Master
al
Rep(+) and select Save.
rn
13. Edit the Simplified rep field to
no_15–50_percent and click OK.
14. Double-click Master Rep.
te
In
1. Click the Investigate group drop-down menu and select Model Size .
C
4. Click Find .
5. Select Absolute from the Type drop-down list.
r
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Searching by Zone:
• Inside Zones
• Outside Zones
Zone Types:
y
• Half-Space
• Inside-Outside
nl
• Radial Distance
• Offset Csys Figure 1 – Half-Space Zone
O
se
U
al
Figure 2 – Radial Distance Zone Figure 3 – Offset Csys Zone
rn
Creating Simplified Reps using Zones
You can search for components or solid models inside or outside a defined zone. Once selected,
te
you can exclude them or edit their representation with a simplified rep.
When searching for solid models, a component is selected if any solid geometry is within or is
crossing the zone boundary. When searching for components, a component is selected if any solid
In
or non-solid geometry (datum feature, for example) is within or crossing the zone boundary.
Zone Types
C
Zones are created and managed as a type of cross-section within the view manager. You can
create the following four types of zones:
PT
• Half-Space – You define this type of zone by selecting a datum plane or planar surface as a
reference. You can then flip the direction of the zone to be on either side of the reference. An
example of this type of zone is shown in Figure 1. The zone direction is illustrated by the arrows.
r
• Inside-Outside – You define this type of zone by selecting an enclosed surface quilt as a reference.
You can then flip the direction of the zone to be on the inside or outside of the quilt (not shown).
Fo
• Radial Distance From – You define this type of zone by selecting a vertex or datum point or
coordinate system as a reference. You then specify a distance value to define a spherical zone.
An example of this type of zone is shown in Figure 2.
• Offset Csys – You define this type of zone by selecting a coordinate system as a reference. You
then define a rectangular zone by typing positive or negative (+/-) values for the X, Y, and Z
directions. An example of this type of zone is shown in Figure 3.
You can also build compound zones by defining multiple zones and then linking them with AND/OR
statements. For example, you can create a zone by selecting two parallel planes as half-space
references.
You can then define the zone to include all components on the positive side of the first plane AND
all the components on the negative side of the second plane, thereby selecting all components
between the planes.
y
3. In the Model Tree Items dialog box, select the Features check box and click OK.
nl
4. Click View Manager from the In Graphics toolbar and select the Sections tab.
5. Click New > Zone, type zone1, and press ENTER.
O
6. Select Radial Distance From from the
drop-down list.
se
7. Select Point from the From drop-down list.
8. Type 90 as the Radius and press ENTER.
9. Select datum point APNT0 from the model.
U
10. Click OK and click Close from the view
manager.
11. Click in the background to de-select all
al
geometry.
rn
Radial Distance zones cannot display a clipped cut if they are set to active.
te
13. In the Look for drop-down list, select Solid Model, if necessary.
14. Select the Geometry tab and ensure Zone is the selected Rule.
15. Ensure that Inside the zone is selected from the Comparison drop-down list.
C
16. Ensure that Zone1 is selected from the Value drop-down list, and select the Show Selected
Zones check box.
PT
24. In the view manager, double-click Master Rep and leave the view manager open.
y
7. If required, click Change Orientation to
ensure that the zone is labeled as Inside.
nl
8. Click Preview.
9. Click OK and click Close from the view
O
manager.
10. Click in the background to de-select all
geometry.
se
11. Click Find .
12. Select Zone2 from the Value drop-down list and select the Show Selected Zones check box.
U
13. Click Find Now.
14. Press CTRL+A to select the 15 items.
al
15. Click Add Item and click Close.
16. With the found models still selected, right-click, and select Representation > Exclude.
rn
17. Click View Manager .
18. Select the Simp Rep tab, right-click Master
te
Comparison:
• Less than
• Greater than
Value
y
Reference:
nl
• Point/Vtx
• Csys
O
• And so on
se
Figure 1 – Search by Distance
U
al
rn
When searching for solid models, a component is selected if any solid geometry is within or is
crossing the distance value.
C
When searching for components, a component is selected if any solid or non-solid geometry (datum
feature, for example) is within or crossing the distance value.
PT
Once you search for and select components or solid models using the Search tool, you can exclude
these models or edit their representation. For example, you can select all components within
a particular radius and then exclude them all at once in a simplified rep. This type of Search is
defined by selecting a vertex or datum point or coordinate system as a reference. Then, you specify
r
You can also select all components within or outside of the sphere.
y
types: .
nl
2. Click Find from the status bar.
3. In the Look for drop-down list, select Solid
Model, if necessary.
O
4. Select the Geometry tab if necessary and
select Distance as the Rule.
se
5. Select Point from the Type drop-down list.
6. Pre-select the reference datum point APNT0
from the model, and then select it.
U
7. Ensure that is less than is selected from the
Comparison drop-down list.
8. Edit the Value field to 75 and press ENTER.
al
9. Click Find Now.
rn
10. Press CTRL+A to select the six items in the
list.
11. Click Add Item and click Close.
te
Task 2: Create a simplified rep by setting the status of found models to master.
In
• Comparison values:
– is equal to
♦ Finds exterior components
– is not equal to
y
♦ Finds interior components
• Adjusting the Quality Level modifies the
nl
number of components found. Figure 1 – Complete Assembly
O
se
U
Figure 2 – Quality Level of 2 Figure 3 – Quality Level of 4
these models or edit their representation. For example, you can select all components on the
exterior of an assembly and then exclude them all at once in a simplified rep. This type of search
is defined by selecting a comparison type and a quality level.
C
• Comparison – The comparison determines whether the search locates the exterior components
and then selects them, or selects components that are not the exterior components. Using this
PT
the quality level. The representation containing the fewest components was created using
Fo
a quality level of 4. The representation containing more components illustrates the exterior
components excluded using a quality level of 2.
y
3. From the Look for drop-down list, select Solid Model, if necessary.
nl
4. Select the Geometry tab if necessary and ensure Exterior Comps is the selected Rule.
5. Ensure that is equal to is selected from the Comparison drop-down list.
O
6. Select 4 from the Value [Quality Level] drop-down list.
7. Click OK from the Exterior Comps dialog box.
8. Click Find Now.
se
9. Press CTRL+A to select the 45 items in the
list.
U
10. Click Add Item and click Close.
al
Task 2: Create a simplified rep by excluding the exterior models.
rn
1. With the found models still selected, right-click
and select Representation > Exclude.
2. Click View Manager from the In Graphics
te
toolbar.
3. Select the Simp Rep tab if necessary,
In
1. Click Find .
2. Ensure that Solid Model is selected from the Look for drop-down list.
r
y
4. Edit the Simplified rep field to no_interior and click OK.
nl
5. Double-click Master Rep and click Close.
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
Model Rules:
• Evaluate Rules
• Edit Rules
Rule Condition:
y
• Rule Editor
nl
• Similar to Search tool
Rule Action:
O
• Exclude Figure 1 – Rule Conditions
• Master Rep
• Automatic Rep
se
• Default Envelope
U
al
rn
Figure 2 – Original Assembly Figure 3 – Simp Rep with Evaluated Rules
Within a simplified rep, you can configure rule actions that automatically search for, select, and
perform an action on components. If components are added or removed from the assembly, you can
In
return to the rule actions and update the rule. You can also create multiple rules within a simplified
rep. If rules attempt an action on the same component, the latest rule in the list overrides an earlier
rule. You can also reorder the rules within the Rule Actions list.
C
Within the simplified rep component chooser, you can create or edit rule conditions by clicking
Model Rules > Edit Rules. To evaluate rules that already exist in the simplified rep, click Model
PT
multiple queries to the search. This enables you to narrow down the search results by combining
Fo
Conditions
To define the condition, the rule editor enables you to search using various criteria, including the
following. Note that depending on the search type, you may need to edit the settings to search
for components or solid models accordingly.
• Attributes:
– Name – Search for components by name. You can use wildcards such as asterisk (*) to select
multiple similarly named components. For example, you can search for BOLT* or *BOLT to
locate all components with names starting or ending with the text BOLT.
– Type – Search for components by type. For example, you can search for an assembly to locate
sub-assemblies, or you can search for bulk items, parts, or skeletons.
y
– Regeneration – Search for components that are frozen, child of frozen, failed, packaged,
suppressed, and so on.
nl
– Layer – Search for components on a particular name layer.
– Display – Search for solid models that are on a particular simplified rep, style state, or are
O
currently hidden.
– Parent/Child – Search for solid models that are parents or children of a selected component.
Options are available to limit the scope and extent of the parent/child relation.
se
– Copied Refs – Search for components that have copied references that are edited to a
selected status.
• Geometry:
U
– Zone – Search for components or solid models that are inside or outside a defined zone.
– Distance – Select items based on their distance from another item.
– Exterior Comps – Search for components or solid models that are on the exterior of an
al
assembly.
rn
Rep Actions
After you define the condition (search rule), you can select a rep action to be performed
te
automatically on the results of the search. Common rep actions include the following:
• Exclude – The components selected by the rule are edited to Exclude in the simplified rep.
In
• Master Rep – The components selected by the rule are edited to Master Rep in the simplified rep.
• Automatic Rep – The components selected by the rule are edited to Automatic Rep in the
simplified rep.
C
• Default Envelope – The components selected by the rule are edited to Default Envelope in the
simplified rep.
r PT
Fo
y
3. In the view manager, select the Simp Rep tab, if necessary, and click New.
nl
4. Type no-bolts_no-ext and press ENTER.
5. Click Model Rules > Edit Rules from the Edit component chooser.
O
6. In the NO-BOLTS_NO-EXT dialog box, do the following:
• Click Add Condition .
• Right-click Select condition and select New.
se
• Edit the rule name Cond0001 to bolts and press ENTER.
7. In the Rule Editor dialog box, do the following:
U
• Ensure that Solid Model is selected from
the Look for drop-down list.
• Select the Attributes tab, if necessary, and
al
ensure that Name is the selected Rule.
• Ensure that is equal to is selected from the
rn
Comparison drop-down list.
• In the Value field, type BOLT*.
• Click OK.
te
• Press CTRL+A to select the 53 items in the list and click OK.
• Click OK from the Confirm Evaluation dialog box.
The Confirm Evaluation dialog box warns you that, because you are working in a
simplified rep with excluded components, you may need to bring additional models into
session to perform the evaluation.
y
• Right-click DRILL_RULE.ASM and click Set Representation to > Master.
• Click Model Rules > Evaluate Rules.
nl
• Click Open to complete the simplified rep.
O
se
U
al
rn
te
y
Other On-Demand Settings:
nl
• Activation
• Regeneration
O
• Selection
• Editing
• Cleanup
se
Figure 1 – On-Demand Settings
U
Typically, when an assembly component is excluded from a simplified representation, it cannot be
seen or selected. When the same component is edited to a geometry rep, its geometry is available
to be selected for assembly or measurements, but the component's features are not available for
al
selection or modification. Furthermore, if the same component is edited to a graphics rep, the
component is visible but geometry and features are not available for selection.
rn
On-demand functionality can manage the representation levels of components automatically, thereby
improving system performance. On-demand functionality enables you to work with a minimum
amount of model data and automatically retrieve and remove additional design data as required.
te
representation.
• Retrieve master or geometry representations of components currently in a non-editable rep
such as a graphics rep.
C
• Define the conditions under which the on-demand simplified representations update dynamically.
• Enable or disable dynamic updating.
PT
• Retrieve and erase components that you need to reference temporarily while you are working.
• Prompt – A confirmation is required before on-demand retrieval. You can specify the On-demand
Fo
y
– Automatic or Master – Enables automatic selection of the representation type to retrieve, or
you can retrieve all models in their master representation.
nl
• Editing:
– On-demand editing – Retrieves simplified components and their parents in a higher
O
representation level for editing purposes.
– Automatic, Master, or Master with ancestors – Enables automatic selection of the
representation type to retrieve, retrieve all models in their master representation, or retrieve all
se
models in their master representation with its direct ancestors.
• Cleanup:
– On-demand cleanup – Removes unmodified simplified representations retrieved on-demand.
U
– Restore Representation or Restore Representation and Erase – Retains the On-Demand Reps
in session even when no longer used, or erases all the unused On-Demand Reps from session.
al
Memory Management
In some cases components that are retrieved using on-demand reps may remain in memory. To
rn
erase on-demand components that are not currently in use, click File > Manage Session > Erase
Unused Model Reps.
te
When you modify values of components in a graphics representation, the edits do not take
effect until the model is regenerated. To avoid losing changes, regenerate the assembly
before you remove the retrieved components from memory.
In
C
r PT
Fo
y
2. Click View Manager from the In Graphics
toolbar.
nl
3. In the view manager, select the Simp Rep
tab, if necessary, and double-click the Light
O
rep.
4. Click Close.
se
5. In the model tree, expand the ENGINE.ASM, GEARBOX_CHUCK.ASM and
DRILL_CHUCK.ASM nodes.
6. Click File > Manage Session > Erase Unused Model Reps.
U
7. Click File > Manage Session > Erase Not Displayed.
8. Click OK to erase the listed components from memory.
al
9. Click Assemble from the Component
group, select SPARK_PLUG.PRT and click
rn
Open.
10. In the graphics window, click CYLINDER.PRT.
te
3. In the On-Demand Settings dialog box, select Prompt as the On-demand setting.
Fo
• Select the Cleanup category, and select Restore Representation and Erase.
• Read the Confirmation dialog box and click Yes.
• Click OK.
4. Click OK from the Creo Parametric Options dialog box.
y
This completes the procedure.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
• Contain only the models used in the
nl
external simplified rep.
O
se
Figure 1 – Copy As External
U
al
rn
te
In
External simplified representations are stored as special assembly type files with a standard
*.ASM extension. Because it is a separate assembly file, you can even manage it using a data
management system such as Pro/INTRALINK or Windchill PDMLink.
Think of an external simplified rep as a placeholder for a simplified view of a design assembly. You
can create multiple external simplified representations to correspond to different assembly areas and
r
levels of detail. Low-level components without top-level and intermediate-level assemblies can be
Fo
included, so multiple users can work simultaneously. The use of external simplified representations
minimizes the risk of accidental modifications to top-level assemblies.
All the components in an external simplified representation are the same as those in the reference
assembly. Therefore, it is not necessary to propagate modifications made to the external simplified
representation or reference assembly. All modifications to external simplified representations are
automatically reflected in the reference assembly.
• External simplified representations are stored in a separate assembly (.ASM) file with an external
simplified representation subtype.
• The creation, redefinition, or removal of an external simplified representation does not change the
reference assembly.
• It is not necessary for the reference assembly to be in session when working with external
simplified representations.
y
• You can create references within external simplified representations. Creo Parametric treats such
nl
references as if they were created in the reference assembly.
• You can perform component and feature operations on the top level of an external simplified
representation model.
O
There are three ways to create an external simplified rep:
• You can click File > New. In the New dialog box, you can select the External simplified
se
representation Sub-type, and then specify the reference assembly model.
• From the view manager, select a simplified representation and click Edit > Copy As External.
• You can also click File > Save As > Save a Copy to save a copy of your assembly by specifying
U
External Simplified Representation as the Type of file to be saved.
Task 1: Create an external simplified rep using the Copy As External feature.
y
2. Click View Manager from the In Graphics
toolbar and select the Simp Rep tab.
nl
3. Double-click the Engine rep.
4. Right-click Engine from the Names list and
O
select Copy As External.
5. Type engine_ext and click OK to open the
external rep.
se
6. Click Save from the Quick Access toolbar and click OK.
7. Click Close from the Quick Access toolbar.
U
8. Click File > Manage Session > Erase Not Displayed and click OK.
9. Click Open from the Quick Access toolbar.
al
10. In the File Open dialog box, select, but do not open, DRILL_EXTERNAL.ASM.
rn
11. Select Open Representation from the Open drop-down list.
12. In the Open Representation dialog box, click External Rep.
13. Select ENGINE_EXT.ASM and click Open.
te
The model tree only shows components included in the external simplified rep. The
C
view manager of an external rep only lists two simplified rep types, Definition Rep and
Default Rep.
PT
y
nl
O
se
U
al
rn
y
Creating and Using Assembly Structure
nl
and Skeletons
O
se
Module Overview
U
Creating an assembly structure and using skeletons enables you to plan and design stages of
assemblies. In this module, you learn how to create an assembly structure in the model tree that
you can use to plan the assembly.
al
You also learn how to use skeletons for space claims, interfaces, component placement, and motion.
Finally, you learn how to create components from shared skeleton references.
rn
Objectives
te
Purpose:
• Design Framework
• Common Reference
• Propagate Change
Skeleton Properties:
y
• First Component
nl
• No Mass Props
• Blue Color
O
Figure 1 – Skeleton
Contents:
• Datum Features
se
• Sketches
• Surfaces
U
al
rn
te
Understanding Skeletons
Skeletons are powerful tools that you can use to create the 3-D layout or framework of an assembly
C
design. Skeletons can serve as a common reference source for geometry and assembling
components. Any edits to the skeleton automatically update components assembled to the skeleton
PT
y
components A and B.
• Component D is then assembled by referencing
nl
No Skeleton
components B and C.
This scenario can cause the following problems:
O
• Components A and B cannot be deleted since the other components reference it.
• If major changes are necessary for multiple components (for example: overall length change),
se
each component has to be modified separately, possibly causing a regeneration failure of
the next downstream component.
In this skeleton-based design scenario:
U
• Components A, B, C, and D are each assembled to
the skeleton and not to each other. al
• Components A, B, C, and D each contain shared
geometry reference from the skeleton.
rn
With Skeleton
This skeleton-based design scenario has the following advantages:
te
• Components A, B, C, and D can each be deleted separately since they are assembled to
the skeleton independently.
In
• If major changes are necessary for multiple components (for example: overall length change),
the skeleton can be modified, propagating edits to each one of the components that share
skeleton geometry.
C
rPT
Fo
y
• Unplaced
nl
• Included
• Packaged
• Bulk Items Figure 1 – Assembly Structure
O
Creating an Assembly Structure
se
In the design process, you can create the structure of an assembly first, without defining any
component geometry or specific placement constraints. Creating an assembly structure helps
you plan your project by enabling you to delegate tasks to team members. You can also assign
non-geometric information up front in the form of parameters such as part number, cost, supplier,
U
and material.
Component Types
al
New components for assembly structures are typically created from model templates. You can
create model templates for standard and sheetmetal parts, as well as assemblies. You should also
rn
use these templates when creating skeletons.
You can create the following types of components in an assembly structure:
te
• Skeletons – You can create one or more skeletons per assembly. The first skeleton is assembled
by the system using a default constraint. Subsequent skeletons are assembled like typical
components. You can assemble them by default or by using constraints or connections. You can
In
have multiple skeletons at the top level or a single top-level skeleton and multiple skeletons
at the sub-assembly level.
• Parts – You can create standard or sheetmetal parts. You can assemble them by default if
C
suitable geometry does not exist, or you can assemble them using constraints or connections to
the skeleton or other components.
PT
• Included Components – You can include existing components or sub-assemblies in your assembly
structure. This is useful for standard components or hardware that has been previously modeled.
You can redefine the component to locate it with constraints or connections at any time.
• Packaged Components – If you know an approximate location for new or existing parts or
assemblies, you can assemble them, drag them to a location, and then complete the component
with zero or partial constraints. This is particularly useful for situations when a component will be
mated to a plane, but the exact location is not known yet. You can redefine the component to
locate it with additional constraints or connections at any time. Packaged components appear
with a small hollow rectangle next to the component icon in the model tree. Children of packaged
components appear with a double rectangle icon.
• Bulk Items – You can also add bulk items to an assembly structure to represent components that
do not require design geometry. Typical bulk items include lubricants, adhesives, paint, and
so on. Bulk items are components that appear in the model tree and the Bill of Materials, but
y
nl
O
se
U
al
rn
te
In
C
rPT
Fo
y
3. Select Skeleton Model as the Type and
nl
Standard as the Sub-type, if necessary.
4. Edit the name to main_skel and click OK.
O
5. Click Browse and double-click
MM_KG_SEC_PART.PRT in the Choose
template dialog box.
se
6. Click OK in the Creation Options dialog box.
Watch the structure you are creating develop in the model tree as you work through
U
this procedure.
7. Click Create .
al
8. Select Part as the Type, edit the name to frame, and click OK.
9. Ensure that the Leave component unplaced check box is cleared and click OK.
rn
10. Right-click and select Default Constraint.
11. Click Complete Component from the dashboard.
te
13. Select Subassembly as the Type and Standard as the Sub-type, if necessary.
14. Edit the name to engine and click OK.
15. Click Browse and double-click MM_KG_SEC_ASSY.ASM in the Choose template dialog box.
C
21. Select Part as the Type, edit the name to block, and click OK.
22. Click Browse and double-click MM_KG_SEC_PART.PRT in the Choose template dialog box.
23. Click OK in the Creation Options dialog box.
24. Right-click and select Default Constraint.
25. Click Complete Component .
y
34. Edit the name to rod and click OK.
nl
35. Click OK in the Creation Options dialog box.
36. Activate AC40.ASM.
O
37. Select Include from the Assemble types
drop-down menu in the Component group.
38. Select BOLT.PRT and click Open.
se
39. Select BOLT_8 as the instance and click
Open.
U
al
This completes the procedure.
rn
te
In
C
r PT
Fo
Purpose:
• Claim 3-D Space for Components
• Common Reference
• Propagate Change
Contents:
y
• Surfaces
nl
• Datum Features Figure 1 – Space Claim
O
se
U
al Figure 2 – Completed Design
• Surfaces – Typically, surfaces and datum planes are used for space claim references in a skeleton.
You can create open or enclosed surfaces to define the occupied volume for components or
sub-assemblies. The surface can be as simple or as complex as required to convey the design
intent. You can also use the external shrinkwrap functionality to create an engulfing surface over
C
components. Offset planes are easily adjustable in size, and you can use them alone or in
conjunction with surfaces in the skeleton.
In the figures, a skeleton model contains surfaces used to claim space for the interior
engine components, such as the piston, connecting rod, and crankshaft. An offset datum
r
plane is used to help claim space for the overall engine block height.
Fo
y
2. Open MAIN_SKEL.PRT from the model tree.
nl
3. Click Plane from the Datum group.
4. Select datum plane TOP and drag the handle
upwards to an offset of 54.
O
5. Select the Properties tab, edit the datum's
name to height, and click OK.
se
6. With the datum plane HEIGHT still selected,
click Extrude from the Shapes group.
U
7. Sketch a 21 diameter circle centered on the
sketch references.
8. Click OK .
al
rn
te
y
extrude feature.
nl
O
Task 2: Merge the surface geometry.
se
window to de-select all geometry and
features.
2. In the model tree, press CTRL and select
U
Extrude 1 and Extrude 2.
3. Click Merge from the Editing group.
4. In the graphics window, click the direction
al
arrows so that the merge preview appears,
as shown in the figure.
rn
5. Click Complete Feature .
6. Click in the background of the graphics
te
Purpose:
• Define component interfaces
• Define placement references
• Propagate change
Contents:
y
• Sketches
nl
• Surfaces
• Datum features Figure 1 – Placement References
O
se
Figure 2 – Component Interfaces
Skeleton features created to represent interfaces can provide the shape and/or location of the
interfaces between components. You can copy the interfaces to multiple components to provide
In
a common reference for creating solid geometry. You can modify the interface features in the
skeleton, propagating changes to one or multiple components.
You can also use skeletons to define component placement. Therefore, you can modify the
C
placement of single or multiple components with edits to the skeleton. Component placement
examples include the following:
PT
Typically, sketches, surfaces, and various datum features are used for interface and placement
references in a skeleton. These features can be as simple or as complex as required to convey
the design intent.
In Figure 2, a skeleton model contains a sketched line, surfaces, and axes to represent the
length and hole interfaces of the component. You can use these references to create, not
only the connecting rod shown in the figure, but also other components that assemble to it.
In Figure 3, datum planes and axes are created to define common axis interfaces. These
axes can be referenced by the engine block, piston, and crankshaft to create geometry. In
addition, the bolts can also use the axes to define their placement.
y
2. Open MAIN_SKEL.PRT from the model tree.
nl
3. Click Axis from the Datum group.
4. Select a surface of Extrude 1, as shown.
O
5. In the Datum Axis dialog box, select the
Properties tab, edit the Name to cyl, and
click OK.
se
6. Click in the background of the graphics
window to de-select the axis CYL.
U
7. Click Axis and select the surface of
Extrude 2, as shown.
al
8. In the Datum Axis dialog box, select the
Properties tab, edit the Name to crank, and
rn
click OK.
te
In
2. Select datum plane RIGHT and click Plane from the Datum group.
3. Drag the handle to an offset of 20, as shown.
4. In the Datum Plane dialog box, select the
r
Display tab.
Fo
y
nl
5. In the Datum Axis dialog box, select the
Display tab.
• Select the Adjust outline check box and
O
select Reference from the drop-down list.
6. Select the upper cylindrical surface of
Extrude 2 as the reference.
se
7. Select the Properties tab, edit the Name to
hole1, and click OK.
8. Click in the background of the graphics
U
window to de-select all geometry and
features.
al
rn
This completes the procedure.
te
In
C
r PT
Fo
y
– Browse to Standard Part
nl
• Becomes a Skeleton
– Placed in Assembly
O
– Skeleton Color Figure 1 – Copy from Existing
se
U
al
Figure 2 – Standard Part Figure 3 – Copied to Skeleton
rn
Copying a Model to a Skeleton
te
You can convert a standard part model to create a skeleton. Example scenarios of when you
can use this technique include the following:
• A standard part model is used as a makeshift skeleton for an assembly and you wish to convert it
In
to an actual skeleton.
• A skeleton is created for another design and can be reused for the current design.
• You are working with other team members who have modeled skeletons for their portions of the
C
assembly and you wish to create a top-level assembly with multiple skeletons.
• Rapidly creating and assembling multiple skeletons in the current assembly.
PT
To copy an existing model to a skeleton, you create a component in the context of the assembly and
select Skeleton as the component type. Then, you select Copy from existing and browse to the
existing model. The model is copied into the current assembly and assumes skeleton properties,
such as the default blue skeleton color.
r
Fo
y
• Constraints
• Connections
nl
Techniques:
O
• Independent skeletons Figure 1 – 3-D Skeleton Models
• Hierarchy of skeletons
• Represent one or many components
se
Creating Multiple Skeletons
U
In the design process, you can create the structure of an assembly first, without defining any
component geometry or specific placement constraints to locate components. Creating an assembly
structure helps you plan your project by enabling delegation of tasks to team members. You can
also assign non-geometric information up front in the form of parameters such as part number,
al
cost, supplier, and material.
You can assemble the first skeleton using the system default constraint. You can assemble
rn
subsequent skeletons like typical components. You can assemble them by default or by using
constraints or connections. You can create multiple skeletons at the top level and at the
sub-assembly levels.
te
There are several different techniques that you can use when working with multiple skeletons,
including the following:
In
• Create the multiple skeletons independent of each other so that you can modify each skeleton
without affecting the other skeletons.
C
• Use multiple skeletons in a hierarchy. With this technique, you create a main skeleton and then
share references to several other skeletons. The additional skeletons can be at the top level also
or in a sub-assembly. Modifying the main skeleton then propagates change to multiple other
PT
skeleton to share references to the FRAME and also the BLOCK in ENGINE.ASM. The
Fo
CRANK, PISTON, and ROD skeletons are additional skeletons assembled to the MAIN
skeleton using connections to provide mechanism movement.
y
3. In the Creo Parametric Options dialog box, select the Configuration Editor category.
nl
4. Click Add.
5. In the Option name field of the Add Option dialog box, type multiple_skeletons_allowed.
O
6. Edit the Option value to yes, if necessary, and click OK.
The multiple_skeletons_allowed configuration file option determines whether
multiple skeletons can be created as replacement parts.
se
7. Click OK and click No to confirm that the configuration edits made are applied to the current
session only.
U
If the Yes option is selected, the settings are saved to a configuration file and loaded
during the next session. al
8. Hide both FRAME.PRT and ENGINE.ASM.
9. Select MAIN_SKEL.PRT from the model tree.
rn
10. Click the Model Display group drop-down menu and select Component Display Style >
Transparent.
te
13. Click Browse, select CRANK_GEOM.PRT in the Choose template dialog box, and click
Open.
14. Ensure that the Leave component unplaced check box is cleared.
C
16. In the dashboard, select Pin from the User Defined drop-down list.
17. Select the CRANK datum axes in both models to define axis alignment.
18. Select the FRONT datum planes in both models to define translation.
r
1. Click Create .
2. Edit the Name to piston_skel and click OK.
3. Click Browse, select PISTON_GEOM.PRT in the Choose template dialog box, and click
Open.
4. Click OK in the Creation Options dialog box.
5. In the dashboard, select Slider from the User Defined drop-down list.
y
6. Select the CYL datum axes in both models to
nl
define axis alignment.
7. Select the FRONT datum planes in both
O
models to define rotation.
8. Press CTRL+ALT and right-click to drag the
skeleton into the approximate position shown
se
in the figure.
9. Click Complete Component .
U
Task 3: Create and assemble the connecting rod skeleton.
1. Click Create .
al
2. Edit the Name to rod_skel and click OK.
3. Click Browse, select ROD_GEOM.PRT in the Choose template dialog box, and click Open.
rn
4. Click OK in the Creation Options dialog box.
te
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
• Chains Figure 1 – Copy Geometry
nl
• References
• Geometry Update Options
O
se
U
al
Figure 2 – Geometry Copied from Skeleton
Once skeletons have been created, you can share geometry with the solid components. You can
use the shared geometry as references to build solid features. It is through the use of shared
te
geometry that the skeleton can propagate edits to the component features. Note that this step is not
required for components that are only being assembled to the skeleton.
In
There are two main data sharing features, Publish Geometry and Copy Geometry. To create these
features, you activate the component, then create the data sharing feature in the context of the
assembly.
C
The Publish Geometry feature enables you to identify and collect a selection of references from your
skeleton and apply the references to a feature. With the Publish Geometry feature, you can select
surface sets, chains (edges or sketches), and references (datum features).
For example, in a skeleton model you typically have a series of references destined for component
r
A and other references destined for component B. Some of these references can be common,
while others may not be. You can create one Publish Geometry feature called FOR_PART_A and
Fo
another called FOR_PART_B. Each Publish Geometry feature contains the selection of references
for the respective target component. Be aware that the Publish Geometry feature does not share
any geometry outside of the skeleton. It simply enables you to organize the selections before
copying. This is particularly useful when working on a team where others may need to reference a
skeleton you have created.
The Publish Geometry feature is entirely optional. Its use depends on the requirements
and complexity of the design.
y
– Automatic Update – The Copy Geometry feature is updated automatically when the source
nl
model is modified and in session.
– Manual Update – The Copy Geometry feature is not updated when the source geometry is
O
modified. You can update the feature at any time, and optionally elect to be notified when the
feature is outdated.
– No Dependency – There is no dependency between the Copy Geometry feature and the
se
source model.
You can make the resulting copied geometry dependent or independent of the skeleton model.
• You can select from only one model when creating a Copy Geometry feature. If you need to copy
U
references from multiple skeletons, you can create multiple Copy Geometry features.
• Copy Geometry features do not enable you to copy solid features. This is why solids are not
typically used to create a skeleton. However, you are able to copy the outer surfaces of a solid
feature.
al
• You can create the Copy Geometry feature with the Assembly Context option or the External
rn
option.
– The Assembly Context option relies on how the target component is assembled when
creating the copied geometry, thus creating a dependency between the target part and its
te
parent assembly.
– The External option avoids this dependency by enabling you to select the model to copy
In
from, and to locate the copied geometry in the target component by a default constraint or
by selecting coordinate systems.
The figure shown illustrates a selection of surfaces and datum features being copied from
C
the skeleton using a Copy Geometry feature. The resulting Copy Geometry feature is also
shown along with the model tree.
r PT
Fo
y
2. Click Copy Geometry from the Get Data group.
nl
3. In the dashboard, de-select Published Geometry Only and then click Open .
4. Select MAIN_SKEL.PRT and click Open.
O
5. In the Placement dialog box, select Coord
Sys and select PRT_CSYS_DEF from the
model tree of each model.
se
6. Click OK to close the dialog box.
7. In the dashboard, select the References tab
U
and click in the Surface Sets collector to
activate it.
8. In the docked accessory window, query-select
al
the entire surface quilt of MAIN_SKEL.PRT.
9. Resize the accessory window as required.
rn
1. Click Open from the Quick Access toolbar, select CRANK.PRT, and click Open.
2. Click Copy Geometry .
3. In the dashboard, de-select Published Geometry Only and then click Open .
4. Select CRANK_SKEL.PRT and click Open.
5. In the Placement dialog box, select Coord Sys and select PRT_CSYS_DEF from the model
tree of each model.
6. Click OK to close the dialog box.
y
9. Click in the Chain collector to activate it and
nl
select the outer curve feature shown in the
figure.
O
10. Click in the References collector to activate
it.
11. Press CTRL and select axes CRANK and
se
PIN_1 from the Model Tree(2).
12. Click Complete Feature .
U
13. Click Close .
Geometry copied from a skeleton into the
design model is associative by default.
If the skeleton changes, the referencing
al
design model updates accordingly, as
well as all geometry referencing the
rn
copied geometry.
te
y
• New Solid Geometry
• Copy Geometry
nl
Figure 1 – Using Skeleton to Create Model Geometry
Changes Propagate
O
se
U
Figure 2 – Using Skeleton to Create Boss and Holes Figure 3 – Constraining the Unplaced Bolts
new solid geometry or copied geometry to define placement using constraints or connections.
Once you have referenced the copied geometry in the creation of model features, edits to the
skeleton propagate to the model.
C
In the figures shown, the space claim surfaces from the skeleton are being used to create
solid tube shapes for the beginning of the engine block model. Holes are also created using
PT
the copied axes. Finally, the unplaced bolts from the original assembly structure are now
placed, referencing both solid geometry and the copied axes.
r
Fo
y
2. In the Creo Parametric Options dialog box, select the Configuration Editor category.
nl
3. Click Add.
4. In the Option name field, type multiple_skeletons_allowed, edit the Option value to yes,
and click OK.
O
The multiple_skeletons_allowed configuration file option determines whether
multiple skeletons can be created.
se
5. Click OK and click No to confirm that the configuration edits made are applied to the current
session only.
U
If the Yes option is selected, the settings are saved to a configuration file and loaded
during the next session. al
6. Click Open from the Quick Access toolbar and double-click AC40.ASM.
7. Enable only the following Datum Display types: .
rn
8. In the model tree, expand the ENGINE.ASM node and open BLOCK.PRT.
9. Select the View tab.
te
10. Click the Appearances drop-down menu from the Appearance group.
11. Select Clear All Appearances from the Clear Appearance types drop-down menu.
In
18. Select datum plane TOP and click Extrude from the mini toolbar.
19. Click Project from the Sketching group.
20. Click Loop in the Type dialog box.
y
nl
26. Click Hole from the Engineering group
and select axis HOLE1.
O
27. Press CTRL and select the hole's placement
surface, as shown in the figure.
28. Edit the diameter to 3 and select Through
se
All as the depth.
29. Click Complete Feature .
U
al
30. With the hole still selected, press CTRL+C
and then CTRL+V.
rn
31. Select axis HOLE2, press CTRL, and select
the hole's placement surface, as shown in
te
the figure.
32. Click Complete Feature .
In
3. Select Clear All Appearances from the Appearance Gallery types drop-down menu.
4. Click Yes in the Confirm dialog box.
5. Select the Model tab.
6. Select the Extern Copy Geom feature from the model tree and then click Solidify from
the Editing group.
7. Click Complete Feature .
y
13. Click Extrude and select the rear surface.
nl
14. In the graphics window, press ALT and select datum axis PIN_1.
15. Right-click and select Add references.
O
16. Sketch a circle with a diameter of 5 centered on PIN_1.
17. Click OK .
se
18. Edit the depth to 6 and click Complete
Feature .
19. Hide the Extern Copy Geom feature.
U
20. Click Close . al
21. Edit the definition of CRANK.PRT.
rn
22. Click Complete Component .
You could use placement constraints at this time to properly place the component.
te
3. Click the Model Display group drop-down menu and select Component Display Style >
Transparent.
PT
y
nl
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
• Two types:
– Motion Skeleton (.ASM)
– Body Skeleton (.PRT)
• Body Skeletons assembled into Motion
Skeleton.
y
• One Body Skeleton per component.
nl
Figure 1 - Creating and Sketching a Motion Skeleton
O
se
U
al
rn
Figure 3 - Creating Solid Models and
Figure 2 - Creating Bodies for a Motion Skeleton Sketching Geometry
te
skeleton. One body skeleton is created for each mechanism body, including the ground body.
Once created, the motion skeleton is actually an assembly of body skeletons. Each body skeleton
PT
is automatically assembled with mechanism connections. You can use the motion skeleton to
control multiple components by sharing geometry, similar to the way in which you use a standard
skeleton. However, in the case of the motion skeleton, the geometry is automatically shared with
the end components.
r
The following are the overall steps used to create a motion skeleton:
Fo
y
Sketching Techniques:
nl
• All-In-One Sketch
• Overlapping Entities
O
se
Figure 1 – Motion Skeleton Sketch
U
After creating the motion skeleton assembly, you create a sketch. The sketch must represent the
following: al
• The Ground Body – This is a non-moving component.
• Any Mechanism Bodies – Any moving part in the mechanism.
rn
• Joint Connections, which are as follows:
– Pin joints can be defined at entity intersections or at circle centers.
– Slider joints can be defined from overlapping lines.
te
– Bearing joints can be defined where a line meets a non-endpoint location of another line.
– A Slot connection can be defined where a line endpoint lies on an arc or circle.
In
– Ball and Cylinder joints can be selected at locations where a Pin joint is found.
When you sketch a motion skeleton, you use different techniques than a typical feature sketch.
Sketching a motion skeleton is similar to sketching a series of curves for a typical skeleton. For
C
example, for a motion skeleton, you can define the mechanism in a single sketch. The sketch itself
does not have to move like the mechanism would if you were to drag the sketched entities. The
PT
motion is computed after the selection of bodies and connections. Also, in a sketch for a motion
skeleton, it is typical to overlap entities or create duplicate coincident entities for use in multiple
bodies.
In Figure 1, a sketch is defined to represent a simple motor: a ground, a crankshaft, a
r
y
3. Select Skeleton Model as the Type and Motion as the Sub-type.
nl
4. Edit the Name to motion_skel and click OK.
5. Click Browse from the Creation Options dialog box.
O
6. Select MM_KG_SEC_ASSY.ASM and click Open.
7. Click OK in the Creation Options dialog box.
se
The motion skeleton is an assembly.
U
Task 2: Sketch the geometry representing the various components of the motion skeleton.
1. Activate MOTION_SKEL.ASM.
2. In the graphics window, select the
al
ASM_FRONT datum plane and click Sketch
rn
from the mini toolbar.
3. Disable Plane Display .
te
• Sketch a short vertical line with a midpoint at the center of the previously sketched circle.
• Sketch a Center Rectangle that is centered on the vertical ground line. Locate the top and
bottom edges of the rectangle on the previously sketched short vertical line.
y
• Edit the dimensions to 35 and 20, as shown in the figure.
nl
O
se
U
al
rn
8. Sketch the following additional entities to
represent the connecting rod:
te
y
nl
Figure 1 – Motion Skeleton
O
se
U
al
Figure 2 – Body Definition Figure 3 – Selecting Body Curves
rn
Creating Bodies for a Motion Skeleton
Once the sketch for the motion skeleton is defined, you can create the body skeletons. A body
te
skeleton is a special type of part skeleton, which the system creates after you select references
from the motion skeleton sketch. The system also automatically copies any selected chains from
In
y
3. Click Create from the Component group.
nl
4. Select Body as the Sub-type.
5. Edit the Name to ground_skel and click OK.
6. Select Empty as the Creation Method and
O
click OK from the Creation Options dialog
box.
se
7. Query-select the single green line shown in
the figure.
8. Click OK from the BODY DEFINITION dialog
box.
U
9. In the model tree, expand the MOTION_SKEL.ASM node.
al
• Notice GROUND_SKEL.PRT is created.
rn
Task 2: Create the crank body skeleton.
1. Click Create .
te
1. Click Create .
2. Select Body as the Sub-type.
3. Edit the Name to rod_skel and click OK.
4. Click OK from the Creation Options dialog
box.
5. Query-select the angled green line shown.
6. Press CTRL and select the small green
circles at the ends of the selected line.
7. Click OK.
1. Click Create .
2. Select Body as the Sub-type.
3. Edit the Name to piston_skel and click OK.
4. Click OK from the Creation Options dialog
box.
5. Select the green rectangular section, as
y
shown.
nl
6. Press CTRL and select both the small green
circle and green vertical line at the center of
the selected rectangle.
O
7. Click OK.
When you select curves from the sketch (those added to the Chains field of the
se
BODY_DEFINITION dialog box), you are selecting curves to be copied into the individual
body skeleton that you are creating.
U
This completes the procedure. al
rn
te
In
C
r PT
Fo
y
• Selected Curves
• Datum features automatically created
nl
• Drag Mechanism Assy
O
se
Figure 1 – Skeleton
U
al
rn
te
Once the body skeletons are created, you can assign the connections for each body skeleton. You
can update the connection list within the dialog box used to create each body skeleton. You can
remove the unwanted connections after highlighting each on the model. For some connection types,
PT
a drop-down list is available to select the desired connection type. For example, you can enable a
2-D sketch to have 3-D motion by changing all the pin connections to ball joints.
Once the body definition is completed with a defined connections list, the system creates a Copy
Fo
Geometry feature to support the connection types in the body skeleton part containing the selected
curve chains and the automatically created datum features.
Datum features are automatically created in a group following the motion skeleton sketch. The type
of datum feature created depends on the type of connection. For example, pin joints require axes
while ball joints require points. The system includes these datum features in the Copy Geometry
feature along with the curve chains.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
2. In the model tree, click Settings and select Tree Filters .
nl
3. In the Model Tree Items dialog box, select the Features check box and click OK.
4. Orient to the FRONT view orientation.
O
5. In the model tree, expand the MOTION_SKEL.ASM node.
GROUND_SKEL.PRT is not identified in the model tree with a packaged symbol next to
it. This means it is fully constrained and does not need to have connections assigned to it.
se
6. Edit the definition of CRANK_SKEL.PRT.
7. In the BODY DEFINITION dialog box,
U
click Update to view a list of the possible
connections available for the body.
8. Right-click the Pin connection that references
al
F5(SKETCH_1) and select Remove.
• Keep the remaining Pin connection that
rn
references End:Curve:F5.
9. Click OK from the BODY DEFINITION dialog
box.
te
6. Click OK.
y
4. Keep the Pin connection that is at the center
nl
of the circle (shown in the model as a highlight
at the center of the circle, and at the end of
the connecting line).
O
5. Remove all remaining connections (except
the two you have been instructed to keep).
se
6. Select the Pin Connection row and select Cylinder from the Connection drop-down list.
U
7. Click OK.
8. Enable Axis Display .
al
9. Examine the model tree and expand the group MOTION_AXES node.
An axis was created at every assigned connection.
rn
1. Edit Sketch 1.
2. Edit the 45° angle to 90, press ENTER.
In
Component group.
5. In the Drag dialog box, expand the
PT
y
• Create features in 3-D model using references.
Figure 1 – Merged Body Skeleton Geometry
nl
in 3-D Model
O
se
U
Figure 2 – Referencing Merge to Create 3-D Geometry
al Figure 3 – Viewing 3-D Geometry in Motion Skeleton
the component manually. Instead, you select the Attach component to body option and select
a particular body skeleton. This action does two things; it assembles the component to the
In
body skeleton part and simultaneously copies all of the references from the skeleton part to the
component using a merge feature.
You can then activate or open the component and begin to create solid geometry with the copied
C
references. You can utilize the copied surfaces, planes, axes, and so on by referencing them
when creating sketches, solid features, and other datum features in the model. Once you have
referenced the copied geometry in the creation of model features, edits to the motion skeleton
PT
solid features are created, you can return to the assembly and drag the mechanism with
Fo
y
2. Click Create from the Component group.
nl
3. Select Part as the Type and Solid as the Sub-type.
4. Edit the Name to rod and click OK.
O
5. Select Copy from existing and click Browse.
6. Select MM_KG_SEC_PART.PRT and click Open in the Choose template dialog box.
se
7. Select the Attach component to body check box.
8. In the model tree, expand the MOTION_SKEL.ASM node and select ROD_SKEL.PRT.
9. Click OK in the Creation Options dialog box.
U
10. Open ROD.PRT from the model tree.
The External Merge feature in
the model tree copies reference
al
geometry from the motion skeleton
into this part.
rn
te
17. Click OK .
y
Component group.
nl
5. Select an edge on ROD.PRT and drag the
model using the motion skeleton.
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
y
Utilizing Design Exploration
nl
O
Module Overview
se
In this module, you learn about the Design Exploration extension in PTC Creo Parametric. For
example, you will enter a Design Exploration session, create a hierarchy of checkpoints, and save
the session.
U
Objectives
After completing this module, you will be able to:
al
• Describe how a Design Exploration session can be used to evaluate design changes in a safe
environment.
rn
• Create and activate checkpoints while exploring part and assembly designs.
• Create a branching hierarchy of Design Exploration checkpoints.
te
y
• Benefits:
nl
– Safe
– Quick
O
• Model Types:
– Parts
– Assemblies
se
Figure 1 – Design Exploration Session
U
The Design Exploration extension (DEX) for PTC Creo Parametric enables you to explore design
changes on part and assembly models.
Changing a product design and exploring new ideas can be a challenge, especially when developing
al
complex systems with many interdependent components. Typically, this process involves the
manual backup of models to temporary folders, repeatedly closing and cleaning the session, and
rn
manually reviewing multiple iterations before making a decision. Design Exploration assists with
the process of creating, changing, and evaluating new designs with a specifically designed, safe
and efficient environment. When the design is finalized, you can store the exploration session to
illustrate how a particular design was decided upon.
te
• You enter an environment where you can explore design changes using a hierarchy of
checkpoints.
• The Checkpoint Tree and the Design Exploration toolbar become available next to the model tree.
• You can safely make and store design changes, or revert to the original model state at any time.
C
y
nl
O
se
U
al
rn
te
In
C
rPT
Fo
y
– Accept / Cancel changes
nl
• Checkpoints
– System and user created
– Store incremental changes Figure 1 – Exploring Part Changes
O
se
U
al
Figure 2 – Checkpoint Tree for Each Session Figure 3 – Exploring Assembly Changes
rn
• Click File > Manage Session > Design Exploration session > Start. The current modeling session
is paused.
• The system automatically creates a snapshot of the entire session content into an initial
C
Checkpoint called “Pre-modified”. If models were modified before starting the session, an "Entry
Checkpoint" is also created.
PT
• Make any number of changes to the model, without risking the original models.
• Create Checkpoints at any time to capture changes made since the previous Checkpoint.
• At any point you can instantly switch between Checkpoints. The system replaces In Session
model iterations as captured in the activated Checkpoint, without losing any information.
r
y
• Click OK.
3. Click Extrude from the Shapes group.
nl
• In the model tree, click RECT.
4. Select the Options tab from the dashboard.
O
• Select Through All from the Side 1 and Side 2 Depth types drop-down menus.
5. Select the Properties tab.
se
• Type CUTOUT in the Name field and press ENTER.
6. Click Complete Feature .
U
7. Click Add New Checkpoint from the Checkpoint Tree toolbar.
• Type Rectangle in the Name field.
• Click OK.
al
rn
te
y
• Click OK.
nl
• Click Save from the Quick Access toolbar.
• Click Close from the Quick Access toolbar.
O
Task 2: Utilize a Design Exploration session on an assembly model.
se
1. Click Open from the Quick Access toolbar.
• Double-click VALVE.ASM.
2. In the model tree, select Tree Filters from the Settings types drop-down menu.
U
• Select the Suppressed objects check box.
• Click OK.
al
3. Suppress ARM.PRT.
• Click OK.
rn
4. Click File > Manage Session > Design Exploration session > Start.
• Click OK.
te
5. Activate BODY.PRT.
6. Edit one of the three flanges on the Valve
body.
In
Checkpoint Tree.
Fo
y
11. Select Unrelated Component in the Replace
nl
By category.
• Click Open .
O
• Double-click BOLT_CROSS.PRT.
12. Click Edit Ref Table in the Replace dialog
box.
se
• Click Evaluate in the Reference Pairing
Table dialog box.
• Click OK > OK.
U
13. Double-click Add checkpoint from the
Checkpoint Tree.
• Type Bolt Cross in the Name field.
al
• Click OK.
rn
14. Right-click each checkpoint in the Checkpoint
Tree and select Activate for the following:
• Pre-modified
te
• Entry checkpoint
• Five Flanges
In
• Four Bolts
• Bolt Cross
C
• Create a branch.
– Activate a Checkpoint with successors.
– Add New Checkpoint.
• Each new Checkpoint becomes active.
Figure 1 – Part Model Branches
y
nl
O
se
U
Figure 2 – Assembly Model Checkpoint Tree
al Figure 3 – Assembly Model Branch
You can create branches of checkpoints in the Checkpoint Tree to form a Design Exploration
hierarchy. Branching enables you to create and investigate any number of design path decisions.
te
• Creating Branches:
– Activate a checkpoint node that has successors. (In other words, activate a node that is not the
In
last node in the Checkpoint Tree). Then click Add New Checkpoint .
– Keep in mind that each time a new checkpoint is created, the new checkpoint is then
automatically active. If a number of branches at the same level are desired, you need to
C
re-activate the upper level branch before creating the next new branch.
– If you want to create a branch on the last node in the tree, you can create a temporary last
PT
checkpoint, create the branch, and then delete the temporary node.
• Deleting Branches:
– If some checkpoints along the branch are no longer needed, you can delete them without
losing downstream information.
r
– Any sub-nodes from the deleted checkpoint are merged into its successor. You can also
Fo
y
• Select the Suppressed objects check box.
nl
• Click OK.
• Notice the suppressed CUTOUT feature in the model tree.
3. Click File > Manage Session > Design Exploration session > Start.
O
• Click OK.
4. Double-click the central feature of the model.
se
• Edit the 6 width dimension to 10 and press
ENTER.
• Regenerate the model.
U
5. Click Add New Checkpoint .
al
• Type Thick in the Name field.
• Click OK.
rn
6. Double-click the central feature of the model.
• Edit the 10 width dimension back to 6 and
te
press ENTER.
• Edit the 76 length dimension to 96 and
press ENTER.
In
y
• Type Thick Curved in the Name field.
nl
• Click OK.
15. Select the Long checkpoint and click
O
Activate .
• In the model tree, select CUTOUT and click
Resume .
se
16. Click Add New Checkpoint .
• Type Long Slanted in the Name field.
U
• Click OK.
17. Select the Long checkpoint and click
Activate .
al
• In the model tree, select CUTOUT and click
rn
Resume .
18. Edit the definition of CUTOUT.
• Select the CURV sketch.
te
• Pre-modified
• Thick
– Thick Slanted
– Thick Curved
r
• Long
Fo
– Long Slanted
– Long Curved
• Short
y
• Click Close from the Quick Access toolbar.
nl
Task 2: Create Design Exploration branches in an assembly.
O
1. Click Open from the Quick Access toolbar.
• Double-click VALVE.ASM.
2. In the model tree, select Tree Filters from the Settings types drop-down menu.
se
• Select the Suppressed objects check box.
• Click OK.
U
3. Suppress ARM.PRT.
• Click OK.
4. Click File > Manage Session > Design Exploration session > Start.
al
• Click OK.
rn
5. In the model tree, activate BODY.PRT.
6. Edit one of the three flanges on the valve
body.
te
Checkpoint Tree.
• Type Five Flanges in the Name field.
• Click OK.
y
nl
12. Right-click the Four Flanges checkpoint and
select Activate.
O
13. Click Update .
14. Select Create a new checkpoint as a
se
successor of the active checkpoint from
update Checkpoint with Successors message
box, if necessary.
U
15. Click OK.
16. Activate BODY.PRT.
17. Query-select to edit the hole shown.
al
• Edit the 3 HOLES quantity to 4 and press
ENTER.
rn
• Press CTRL+A to activate the assembly.
• Regenerate the model.
te
• Click OK.
C
PT
select Activate.
Fo
y
• Click OK > OK.
23. Activate BODY.PRT.
nl
24. Query-select the same previous hole to edit.
• Edit the 3 HOLES quantity to 4 and press
O
ENTER.
• Press CTRL+A.
• Regenerate the model.
se
25. Double-click Add Checkpoint in the
Checkpoint Tree.
U
• Type Four Cross Bolts in the Name field.
• Click OK.
26. Right-click the Five Flanges checkpoint and
al
select Activate.
27. Activate BODY.PRT.
rn
28. Query-select the same previous hole to edit it.
• Edit the 3 HOLES quantity to 5 and press
te
ENTER.
• Press CTRL+A.
• Regenerate the model.
In
C
y
nl
31. Right-click and select Replace .
O
• Select Unrelated Component.
• Click Open .
• Double-click BOLT_CROSS.PRT.
se
32. Click Edit Ref Table.
• Click Evaluate.
U
• Click OK > OK.
33. Activate BODY.PRT.
34. Query-select the same previous hole to edit it.
al
• Edit the 3 HOLES quantity to 5 and press
ENTER.
rn
• Press CTRL+A.
• Regenerate the model.
te
• Click OK.
36. Right-click each checkpoint in the Checkpoint
Tree and select Activate for the following:
C
• Pre-modified
PT
• Entry checkpoint
• Four Flanges
– Four Hex Bolts
– Four Cross Bolts
r
• Five Flanges
Fo
y
This completes the procedure.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
– Accept
nl
– Cancel
O
se
Figure 1 – Design Exploration Session
U
You can save the entire Design Exploration session into a *.tmz file. You can then select and open a
previously saved Design Exploration session (*.tmz) file using the following methods:
• Click File > Manage Session > Design Exploration session > Open.
al
• Click File > Open (with the All Files (*) Type selected in the File Open dialog box).
• Use the Folder browser window.
rn
Since DEX stores the entire session, you cannot open a saved Design Exploration session when
there are already models In Session. You must erase all open models from session before opening
the Design Exploration session.
te
At any time within a Design Exploration session, you can make a change and use the Update option
to update a checkpoint. Keep in mind the following when updating checkpoints:
In
• If you modify models after setting an active checkpoint, and do not update or create a new
checkpoint, modifications will be lost when activating a different checkpoint.
PT
There are several options and points to consider when saving within a Design Exploration session.
When saving from the File Menu using File > Save or Save from the quick access toolbar:
• Models cannot be saved (or checked-in to a PDM system) within an active Design Exploration
session.
r
Fo
• While in a Design Exploration session, the File > Save command can instead be used to create
checkpoints.
• Once the DEX session is accepted or cancelled you may save or check in the model normally.
There are several options within the DEX toolbar to save and manage *.tmz files:
• Click Save Design Exploration Session – This method saves the DEX session to the
specified *.tmz file and leaves the Design Exploration session open.
• Click Store Models – This method saves the DEX session to the specified *.tmz file, complete
with all required models and leaves the Design Exploration session open.
• Click Accept – This method saves and closes the DEX session, accepting the current model
state and resuming the modeling session. All model iterations along the path to the current
checkpoint are applied to the current model In Session. After accepting, the model can be saved
(or checked-in) normally.
y
• If you plan to send a *.tmz file to a user who does not have access to same file system or the
nl
same original model locations, you must use the Store Models option to back up all the start
models into the *.tmz file.
O
• When you are connected to a PDM server you can only download or check-out models, but you
cannot upload or check in models until you resume the original modeling session.
• When the design is finalized, you can store the *.tmz file to illustrate how a particular design was
se
decided upon.
• Design Exploration *.tmz files are not incremented with a numeric extension for each saved
iteration. You can enter a new name for the *.tmz file or overwrite the previous file.
U
• The content of the *.tmz file is encrypted and compressed to avoid any confusion between this
experimental data and any design models. al
rn
te
In
C
r PT
Fo
Task 1: Open, Update, and Save a Design Exploration session for a part model.
y
nl
2. Click File > Manage Session > Design Exploration session > Open.
• Double-click ARM_DEX.TMZ.
• Read the message in the dialog box and click Close.
O
3. Click Close from the Quick Access toolbar.
• Click Erase Not Displayed .
se
• Click OK.
4. Click File > Manage Session > Design Exploration session > Open.
U
• Double-click ARM_DEX.TMZ.
• Notice the options in the dialog box and click OK.
5. Select the Thick Curved checkpoint and
al
click Activate .
• Edit CUTOUT.
rn
• Edit the left radius to 24 and the right radius
to 20.
te
click Update .
7. Select the Thick checkpoint and click
Activate .
C
• Edit EXTRUDE 1.
• Edit the 12 dimension to 10.
PT
y
This method saves the DEX session and leaves the session open.
nl
14. Click Accept from the Checkpoint Tree toolbar.
O
• Verify the Save the Design Exploration session check box is selected and click OK.
This method saves and closes the DEX session, returning to the model.
se
15. Click Save from the Quick Access toolbar.
• Notice no dialog box appears.
U
Once the DEX session is closed, you may save the model normally.
al
16. Click Close from the Quick Access toolbar.
• Click Erase Not Displayed .
rn
• Click OK.
Task 2: Open, Update, and Save a Design Exploration session for an assembly model.
te
Directory .
• Double-click VALVE_DEX.TMZ.
• Click OK.
C
y
10. Select Unrelated Component.
nl
• Click Open .
• Double-click BOLT_CROSS.PRT.
O
11. Click Edit Ref Table.
• Click Evaluate.
• Click OK > OK.
se
U
al
12. Right-click the Five Cross bolts checkpoint and select Update.
rn
13. Click Save Design Exploration Session .
• Type valve_dex2 in the Name field and click OK.
te
This method saves the DEX session and leaves the session open.
In
• Select the Erase all models from memory and return to an empty Creo Parametric
Fo
• Properties
– Session
– Checkpoint
• View Changes
• Open Report
y
• Checkpoint Tree Display
nl
– Path
– Checkpoints Figure 1 – Checkpoint Properties
– Columns
O
se
U
al
Figure 2 – Checkpoint Tree Options Figure 3 – Viewing Changes
rn
Using Design Exploration Options
There are several options that can be used when utilizing Design Exploration:
te
• Session Properties accessed using File > Manage Session > Design Exploration session > :
– Session Report – Displays an information report for each checkpoint.
In
• Properties – Available fields include Name, Keywords, and Comment. You can also view the
PT
– Path Display – Display the paths to all checkpoints or only the active checkpoint
– Checkpoints Display – Display checkpoints as a Tree hierarchy, or according to the time
created. Checkpoints along the active path are displayed in a darker font making it easier to
locate nodes on the same branch. Checkpoints in non-active branches are shown in a lighter
font.
– Automatically Created Checkpoints – Display all system-created checkpoints, or only the last
created in each sequence.
– Simple Search – Display the search field above the Checkpoint Tree. Search for checkpoints
by name or keywords.
– Columns Display – Display Keywords, Comments, or Time of Creation columns in the
Checkpoint Tree.
y
• Notice only *.TMZ files are displayed.
nl
2. Double-click VALVE_DEX4.TMZ.
• Click OK.
O
3. Disable all Datum Display types.
4. Orient to the 3D view orientation.
• Notice all components are extracted from
se
the VALVE_DEX4.TMZ file.
U
al
5. In the model tree, select Tree Filters from
rn
the Settings type drop-down menu.
• Select the Suppressed objects check box.
• Click OK.
te
Comment field.
Fo
y
nl
9. Right-click the Four Cross Bolts checkpoint
and select Properties.
O
• Type Four Cross Bolts and Flush Arm in
the Name field.
• Click in the Comment field and press
se
CTRL+V to paste the previously copied
text.
• Click OK.
U
10. Click View Changes .
• Rotate the model and notice the color
coding of the components.
al
• Click OK.
rn
te
In
y
15. Select Tree from the Show types drop-down
menu.
nl
16. Click Show > Columns > Comments.
O
se
U
al
17. Click Hide the Checkpoint Tree .
18. Click Accept from the Checkpoint Tree
rn
toolbar.
• Select the Save the Design Exploration
te
toolbar.
• Click Close from the Quick Access
toolbar.
C
y
nl
O
se
Figure 1 – Update Control Options
U
al
Figure 2 – Show Differences Ribbon Tab
rn
Update Control functionality offers capabilities to better predict and apply design changes when
working with top-down design features such as Copy Geometry or Layout features. In complex
designs, a small change might lead to many consequent effects. Update Control provides
In
notifications of changed references, and you can preview and investigate them before making an
update. Update Control enables you to better monitor and control design changes and their impact
to referencing models, making complex and concurrent design projects easier and streamlined.
C
– Automatic replaces the legacy Dependent option, and describes the behavior of the Update
operation when parent reference objects change. With the Automatic option, copy geometry
features and features that reference them update automatically during regeneration.
• Manual Update with Notification
r
– To avoid unpredictable changes, you can set the Update Control option for a Copy Geometry
Fo
y
– Clears the notification status.
• Update
nl
– Propagates (regenerates) changes, updating the child objects.
The Show Differences ribbon tab includes the following options:
O
• Isolate – Configures the display to show only the Outdated and Changed references.
• Outdated geometry display and color.
se
• Changed geometry display and color.
• Explore Update – Enter a Design Exploration Session.
• Remove/Restore Notification.
U
• Update – Updates (regenerates) the model.
Automatic Update X X
Manual Update with Notification X
In
Manual Update X X
No Dependency X X
C
Show Differences X
Design Exploration X
PT
Remove Notification X
Update X X
Reference Control has been improved and simplified. If you edit parts in assembly context and
would like to use assembly references without creating external dependency, you can set those to
be automatically broken immediately after creation. This eliminates extra manual workflows, as
well as unwanted design errors. In the Update Control Settings, set the option for Copied feature
references update to Update manually.
The following option categories are available in the File > Options dialog box:
• Assembly:
nl
O
se
U
al
• Update Control:
rn
te
In
C
r PT
Fo
y
nl
O
se
2. In the model tree, click Settings and
select Tree Filters .
• Select the Features check box.
U
• Clear the Suppressed objects check box.
• Select the Copied references check box
al
• Click OK.
3. In the model tree, select SKELETON.PRT
rn
and click Show from the mini toolbar.
SKELETON.PRT node.
• Notice the SKEL_EXTRUDE feature.
In
y
nl
10. Right-click COPY_GEOMETRY and select
Information > Reference Viewer.
• Notice the Parent References.
O
• Click Close from the Reference Viewer
dialog box.
se
Task 2:
U
Experiment with Manual Update with Notification on a Copy Geometry feature.
al
1. In the model tree, right-click
rn
COPY_GEOMETRY and cursor over
Update Control.
• Notice the four available update options.
te
y
COPY_GEOMETRY and cursor over
nl
Update Control.
• Notice the additional options now available.
O
• Select Show Differences .
• Notice the Show Differences tab appears
in the ribbon.
se
6. Expand Changed from the Geometry Display
group.
• Notice orange is selected by default.
U
7. Expand Outdated from the Geometry Display
group.
• Select the cyan (light blue) color from the
al
Standard Colors options.
rn
8. Click Isolate from the Tools group.
te
In
y
• Notice that there are no notifications in the
nl
status bar.
O
Update Control > Update.
• Notice COPY_GEOMETRY and
SKEL_EXTRUDE update.
se
U
al
Task 4: Experiment with the No Dependency Option on a Copy Geometry feature.
rn
1. Right-click COPY_GEOMETRY and select
Update Control > No Dependency.
• Read the contents of the Break
te
• Click Close.
y
• Select Update manually from the Copied feature references update drop-down list.
• Click OK and click No to confirm that the configuration edits made are applied to the
nl
current session only.
5. Hide COVER.PRT.
O
• Expand Pattern 1 of BOLT_HEX.PRT.
• Activate the first BOLT_HEX.PRT.
se
6. Click Extrude from the Shapes group.
• Select the upper BODY.PRT surface as
shown.
U
• Click Confirm.
al
7. Click Project from the Sketching group.
• Zoom in and select each edge from the
rn
hole in the body.
• Right-click and select OK to complete
te
the sketch.
In
y
• Click the icon to break the dependency as
shown.
nl
• Read the Break Dependency prompt and
click Cancel.
O
• Click Close in the Reference Viewer dialog
box.
This is a valid method for breaking
se
dependencies, but we will use another
method.
U
13. In the model tree, click Settings and
select Tree Filters .
• Select the Copied references check box.
al
• Click OK.
14. In the model tree, expand EXTRUDE 2.
rn
• Notice Geometry Backup id 216.
15. Right-click Geometry Backup id 216 and
te
• Click Close.
Fo
18. In the model tree, right-click Copy Geometry id 216 and select Update Control > No
Dependency.
19. Read the Break Dependency prompt and click OK.
20. Right-click Copy Geometry id 216 and select Information > Reference Viewer.
• The UPDATE.ASM is no longer a parent.
• Click Close.
y
Project
nl
O
Module Overview
se
Using Creo Parametric and the skills learned in this course, complete the following project design
tasks.
U
Objectives
After completing this module, you will be able to:
• Complete DRIVETRAIN_SKEL.PRT.
al
• Create the AUX_SHAFT_ARM_SKEL.PRT.
rn
• Assemble the AUX_SHAFT_ARM_SKEL.PRT.
• Assemble the LINK_SKEL.PRT.
• Create the AUX_ARM.PRT.
te
y
nl
O
se
Figure 1 – Completed Table Fan
Project Scenario
U
Product Design Consulting, Inc. (PDC) is in charge of designing a table fan for one of their
customers. Upon returning from Creo Parametric Advanced Assembly Design training, you are
al
assigned to complete the table fan because the engineer originally responsible for the design
is on vacation.
rn
You will use the skills learned in previous topics of this course to create the final assembly and
components of the air circulator.
te
Minimal Instructions
Because all tasks in this project are based on topics that you have learned up to this point in the
In
course, instructions for each project step will be minimal. There will be no step-by-step picks and
clicks given. This provides you with a chance to test your knowledge of the materials as you
proceed through the project.
C
Be sure to save all project models within the working subfolder of the project classroom folder
structure. The project folder also contains a sub-folder named completed. Here you will find a
completed version of each model in the project. These completed models can be used as reference
if required.
r
Fo
y
nl
Figure 1 – BASE_SKEL Figure 2 – DRIVETRAIN_SKEL
O
se
Figure 3 – LINK_SKEL Figure 4 – AUX_SHAFT_ARM_SKEL
U
The Base, Drivetrain, and Link Skeletons
al
The base, drivetrain, and link skeletons have already been created. You use them to share
geometry to related components and as a placement reference when positioning components.
rn
You will create the AUX_SHAFT_ARM_SKEL.PRT. You will use it to share geometry to other
models and as an assembly reference when positioning components.
In
C
r PT
Fo
y
nl
O
Figure 1 – AUX_ARM Figure 2 – AUX_SHAFT
se
The Shaft and Arm Parts
The arm and shaft models are created by referencing geometry that is copied into them from the
skeleton model. This ensures that the two models fit together perfectly.
U
al
rn
te
In
C
r PT
Fo
y
nl
Figure 1 – AUX_ARM and AUX_SHAFT Figure 2 – HUB
O
se
Figure 3 – BLADE Figure 4 – BOLT_4–08
U
Components to Assemblies
Throughout this design, you will use various techniques such as simplified reps, display styles,
al
substitution, replace, flexibility, and component interfaces to make the assembly process easier
and more efficient.
rn
te
In
C
r PT
Fo
y
nl
Figure 1 – Initial Design Figure 2 – After Edits to the Skeleton
O
se
U
Figure 3 – Initial Position
al Figure 4 – Dragged Position
Edits made to the skeleton model will propagate changes throughout the design.
te
You can drag components that are positioned using mechanism constraints through their motion.
In
C
r PT
Fo
Scenario
Product Design Consulting, Inc. (PDC) is in charge of designing a table fan for one of their
customers. Upon returning from Creo Parametric Advanced Assembly Design training, you are
assigned to complete the table fan because the engineer originally responsible for the design
is on vacation.
You will use the skills learned in previous topics of this course to create the final assembly and
components of the table fan.
y
nl
Close Window Erase Not Displayed
Projects\Assembly_working NO FILES OPEN
O
Task 1: Open the fan assembly.
1. Add the configuration option multiple_skeletons_allowed and set it to yes for the Option
se
value.
Click File > Options and use the Configuration Editor.
U
2. Open FAN.ASM.
3. Disable all Datum Display types.
al
To help verify the correct datum entities,
enable all datum tag displays for this
rn
project.
te
In
C
PT
4. Unhide BASE_SKEL.PRT.
5. Edit the Representation status of all three
skeletons to Master.
BASE.ASM contains two skeletons. One
r
y
9. Reset the modified master style.
nl
10. Close the window.
11. Open the DRIVETRAIN.ASM sub-assembly,
O
in the Default rep.
12. Edit the component display style of the
housing models to be transparent.
se
13. Use the Model Player to review how the
assembly was created.
14. Reset the modified master style.
U
15. Close the window.
Scenario
Continue creating the components of the table fan.
Task 1: Open the drivetrain skeleton and create a surface to represent the cage diameter.
1. Open DRIVETRAIN.ASM.
2. Select and open DRIVETRAIN_SKEL.PRT
y
from the model tree.
nl
3. Create the extrude feature, as shown in the
figure.
O
The feature is centered on datum plane
CAGE_CTR, using a Symmetric
depth, extruded as a Surface , and
se
named CAGE_DIA_SURF.
U
1. Create the extrude feature, as shown in the figure.
al
The feature is centered on datum plane CAGE_CTR, extruded as a Surface and
named FAN_DIA_SURF.
The depth of this feature should be the same as the previous feature. To ensure
rn
that the depths are the same, use To Selected and reference edges on each
side of the previous feature.
te
In
C
r PT
Fo
y
nl
O
This completes the objective.
se
U
al
rn
te
In
C
r PT
Fo
Scenario
Continue creating the components of the table fan.
Task 1: Create a second skeleton to represent the shaft and arm design.
y
position. Also ensure that it is copied from MM_KG_SEC_PART.PRT.
nl
Task 2: Create geometry to define the skeleton.
O
1. Open AUX_SHAFT_ARM_SKEL.PRT.
2. Rename PART_CSYS_DEF to AUX_CSYS.
se
3. Create an L shaped Sketch feature using the
FRONT datum plane as the sketch plane.
U
al
rn
te
In
y
nl
O
se
U
9. Create a datum plane named DIST offset 6
from the TOP datum plane. al
rn
te
In
C
r PT
Fo
The feature should be extruded as a Surface feature and its depth should be defined
up to the datum plane DIST.
11. Save the model and close the window.
y
nl
O
se
Task 3: Assemble the skeleton using mechanism constraints.
U
1. Redefine AUX_SHAFT_ARM_SKEL.PRT and add a Pin constraint.
Hide some of the outer components to gain access.
al
2. Select the AUX datum axes in both AUX_SHAFT_ARM_SKEL.PRT and
rn
DRIVETRAIN_SKEL.PRT as the align reference.
te
In
C
PT
3. Select the ALIGN datum plane in AUX_SHAFT_ARM_SKEL.PRT and the top gearbox
surface in the DRIVETRAIN_SKEL.PRT as the translation reference.
r
Fo
y
nl
O
se
U
al
This completes the objective.
rn
te
In
C
r PT
Fo
Scenario
Continue creating the components of the table fan.
Task 1: Copy reference geometry from the skeleton to the arm model.
y
template.
nl
2. Create a Copy Geometry feature that
references the following geometry from
O
AUX_SHAFT_ARM_SKEL.PRT:
• Surface Quilt
• Datum plane DIST
se
• Datum axis AUX
• Datum axis ARM
U
Use default placement to orient the copy
feature relative to the skeleton.
plane.
Fo
y
4. Solidify the quilt.
nl
Edit the selection filter to Quilts. Also, use
Solidify from the editing group.
O
5. Save the model and close the window.
se
U
Task 3: Copy reference geometry from the skeleton to the shaft model.
al
1. Create a new part named AUX_SHAFT.PRT.
Use the MM_KG_SEC_PART.PRT
rn
template.
y
nl
3. Create an extrude feature, as shown in the
figure.
O
Reference the surface quilt to define the
diameter of the shaft and the ALIGN
datum plane to define depth. The sketch
se
plane should be datum plane TOP.
U
al
rn
4. Use the quilt to remove the material from the
shaft bottom.
te
group.
Scenario
Continue creating the components of the table fan.
1. Open DRIVETRAIN.ASM.
2. Edit the component display style for
y
MOTOR.ASM to be transparent.
nl
3. Assemble AUX_SHAFT.PRT by constraining
datum coordinate system PART_CSYS_DEF
to datum coordinate system AUX_CSYS in
O
AUX_SHAFT_ARM_SKEL.PRT.
se
U
4. Assemble AUX_ARM.PRT by
constraining datum coordinate system
al
PART_CSYS_DEF to the AUX_CSYS in
AUX_SHAFT_ARM_SKEL.PRT.
rn
5. Reset the modified master style.
6. Save the model.
te
In
C
PT
Cutaway.
You can remove the material using
a number of methods, including the
following:
• The Extrude option. Sketch a circle on
datum plane FRONT.
• The Use Quilt option. Cut the model
with datum plane FRONT.
3. Save the model and close the window.
y
nl
O
se
4. Assemble HUB.PRT.
5. Reset the master rep.
6. Save the model.
U
Create three Coincident constraints between the HUB.PRT and DRIVESHAFT.PRT.
al
rn
te
In
C
PT
1. Activate HUB.PRT.
2. Edit the number of ears from 3 to 4.
r
3. Deactivate HUB.PRT.
Fo
Scenario
Continue creating the components of the table fan.
y
nl
O
se
U
al
Task 2: Assemble and pattern the blade part.
rn
y
nl
O
3. Replace the CAGE_SIMPLE instance with
the CAGE_FULL.PRT model.
se
U
al
rn
te
In
y
nl
O
4. Edit the definition of the BLADE_OUTLINE
feature.
se
5. Change the direction of the material cut
direction in order to eliminate the interference.
U
al
6. Reset the master rep.
rn
7. Hide DRIVETRAIN_SKEL.PRT and save the
display status.
8. Save the model and close the window.
te
In
C
PT
Scenario
Continue creating the components of the table fan.
1. Open FAN.ASM.
y
nl
O
se
U
al
2. Edit the following parameters in
rn
BASE_SKEL.PRT:
• Edit the TILT_ANGLE to 90.
• Edit the TILT_AXIS_HEIGHT to 180.
te
y
nl
O
se
U
Task 3: Edit the tilt axis height of the fan to 89.
al
1. Edit the TILT_AXIS_HEIGHT parameter from
180 to 89 and regenerate the model.
rn
2. Save the model.
te
In
C
PT
Scenario
Continue creating the components of the table fan.
Task 1: Edit the surface feature in the skeleton to include notch geometry.
1. Open AUX_SHAFT_ARM_SKEL.PRT.
y
nl
O
2. Redefine the flat to a notch for a more robust assembly interface.
se
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 edit the shape.
U
al
rn
te
In
y
nl
This completes the objective.
O
se
U
al
rn
te
In
C
r PT
Fo
Scenario
Assemble the final hardware of the table fan.
1. Open BOLT_4-08.PRT.
2. Create a placing component interface named
y
COINCIDENT-COINCIDENT.
nl
3. Add a coincident constraint, and then another
coincident constraint to the bottom side of the
head of the bolt.
O
4. Save the model and close the window.
se
Task 2: Assemble the bolt to the rear housing.
U
component interface COINCIDENT-
COINCIDENT, as shown in the figure. Flip
the bolt, if necessary.
al
rn
te
In
the figure.
2. For the bolt on the left side of the figure,
add an additional constraint between
BOLT_4–08.PRT and AUX_ARM.PRT.
r
Fo
y
nl
O
se
U
al
Task 5: Assemble rivets to the fan blades.
rn
1. Open DRIVETRAIN.ASM and reorder
CAGE_FULL.PRT to be the last component
in the assembly.
te
y
nl
6. Exclude all four of the BLADE.PRT
components from display using simplified rep
functionality.
O
7. Use Intelligent hardware to assemble the
screws and washers for the CAGE.PRT.
se
Use the DIN 7984 - 8.8 screw, size M5 x
8.000. Use the DIN 125-2-B washer.
8. Reset the master rep.
U
9. Save the model and close the window.
al
This completes the objective.
rn
te
In
C
r PT
Fo
Scenario
Review the completed table fan.
y
nl
O
se
U
al
rn
te
In