Professional Documents
Culture Documents
ACAD-4343A
Training Agenda
Module 01 ― Introduction to the Creo Parametric Basic Modeling Process
Module 02 ― Understanding Creo Parametric Concepts
Module 03 ― Using the Creo Parametric Interface
Module 04 ― Selecting Geometry, Features, and Models
Module 05 ― Editing Geometry, Features, and Models
Module 06 ― Creating Sketches for Features
Module 07 ― Creating Datum Features: Planes and Axes
Module 08 ― Creating Extrudes, Revolves, and Ribs
Module 09 ― Creating Holes, Shells, and Draft
Module 10 ― Creating Rounds and Chamfers
Module 11 ― Creating Patterns
Module 12 ― Assembling with Constraints
Module 13 ― Exploding Assemblies
Module 14 ― Creating Cross-Sections, Display Styles, Layer States, and Combined Views
Module 15 ― Advanced Selection
Module 16 ― Creating Sweeps and Blends
Module 17 ― Sweeps with Variable Sections
Module 18 ― Helical Sweeps and Volume Helical Sweep
Module 19 ― Swept Blends and Advanced Bends
Module 20 ― Family Tables
Module 21 ― Reusing Features
Module 22 ― Measuring and Inspecting Models
Module 23 ― Relations and Parameters
Module 24 ― Capturing and Managing Design Intent
Module 25 ― Resolving Failures and Seeking Help
Module 26 ― Creating and Using Component Interfaces
Module 27 ― Creating and Using Flexible Components
Module 28 ― Restructuring and Mirroring Assemblies
Module 29 ― Replacing Components in an Assembly
Module 30 ― Understanding the Basics of Simplified Reps
Module 31 ― Introduction to the Creo Parametric Sheetmetal Design Process
Module 32 ― Sheetmetal Model Fundamentals
Module 33 ― Creating Primary Sheetmetal Wall Features
Module 34 ― Creating Secondary Sheetmetal Wall Features
Module 35 ― Bending and Unbending Sheetmetal Models
Module 36 ― Sheetmetal Form Features
Module 37 ― Introduction to Drawings
Module 38 ― Creating New Drawings
Module 39 ― Creating Drawing Views
Module 40 ― Adding Model Details to Drawings
Module 41 ― Adding Tolerance Information
Module 42 ― Adding Draft Geometry and Symbols
Module 43 ― Using Layers in Drawings
Module 44 ― Creating and Using Tables in Drawings
Module 45 ― Using Report Information in Drawings
Module 46 ― Detailing Sheetmetal Designs
Module 47 ― Utilizing Intelligent Fasteners
Module 48 ― Utilizing Design Exploration
Module 49 ― Using Unite Technology
Module 50 ― Introduction to Flexible Modeling
Module 51 ― Shape Surface Selection
Module 52 ― Flexible Move
Table of Contents
Creo for Design Engineers
Introduction to the Creo Parametric Basic Modeling Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Creo Parametric Basic Modeling Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Understanding Creo Parametric Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Understanding Solid Modeling Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Understanding Feature-Based Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Understanding Parametric Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Understanding Associative Concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Understanding Model-Centric Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Recognizing File Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Using the Creo Parametric Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Understanding the Main Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Understanding the Folder Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Understanding the Web Browser. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Setting the Working Directory and Opening and Saving Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Understanding the Ribbon Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Working with Multiple Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Managing Files in Creo Parametric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
Understanding Datum Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
Understanding Display Style Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
Analyzing Basic 3-D Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
Understanding the View Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
Creating and Managing View Orientations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
Managing and Editing Appearances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
Setting Up New Part Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36
Selecting Geometry, Features, and Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Understanding Creo Parametric Basic Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Using Drag Handles and Dimension Draggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Understanding the Model Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Understanding Model Tree Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Using the Geometry Selection Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Understanding Selection Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
Selecting Items Using Direct Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
Selecting Items Using Query Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
Editing Geometry, Features, and Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Renaming Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Utilizing Undo and Redo Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Understanding Regeneration and Auto Regeneration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Editing Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Editing Features Using Edit Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Activating and Editing Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
Deleting and Suppressing Items. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
Editing Feature and Component Visibility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
Creating Sketches for Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Creating Sketches (Sketch Feature) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Specifying and Manipulating the Sketch Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Utilizing Sketch References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
Using Entity from Edge within Sketcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Creating Datum Features: Planes and Axes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Creating Datum Features Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Creating Datum Axes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Creating Datum Planes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
Creating Extrudes, Revolves, and Ribs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Creating Solid Extrude Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
Exercise 1: Creating the Crankshaft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Adding Taper to Extrude Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
Common Dashboard Options: Extrude Depth. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
Common Dashboard Options: Feature Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11
Common Dashboard Options: Thicken Sketch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13
Exercise 2: Thickening the Piston Wrist Pin Hole. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
Creating Solid Revolve Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-17
Exercise 3: Completing the Crankshaft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-20
Common Dashboard Options: Revolve Angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-23
Creating Profile Rib Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-26
Exercise 4: Creating Profile Rib Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-28
Creating Holes, Shells, and Draft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
Common Dashboard Options - Hole Depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Exercise 1: Common Dashboard Options - Hole Depth. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
Creating Coaxial Holes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
Exercise 2: Creating Coaxial Holes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
Creating Linear Holes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11
Exercise 3: Creating Linear Holes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14
Creating Radial and Diameter Holes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-15
Exercise 4: Creating Radial and Diameter Holes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-18
Exploring Hole Profile Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-19
Creating Shell Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-22
Exercise 5: Shelling the Fuel Tank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-24
Creating Draft Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-25
Creating Basic Split Drafts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-27
Creating Rounds and Chamfers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
Creating Rounds Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
Creating Rounds by Selecting Edges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
Creating Rounds by Selecting a Surface and Edge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5
Exercise 1: Creating Rounds on the Rear Engine Block 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
Exercise 2: Creating Rounds on the Gearbox Front . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-8
Creating Rounds by Selecting Two Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-10
Exercise 3: Creating Rounds on the Rear Engine Block 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-12
Creating Full Rounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13
Exercise 4: Creating Full Rounds on the Connecting Rod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-15
Creating Round Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-16
Creating Chamfers by Selecting Edges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-18
Analyzing Basic Chamfer Dimensioning Schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-20
Creating Chamfer Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-22
Exercise 5: Creating Chamfers on the Crankshaft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-24
Creating Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
Direction Patterning in the First Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
Direction Patterning in the Second Direction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-5
Exercise 1: Patterning Vents Using a Two-Directional Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-8
Axis Patterning in the First Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-9
Exercise 2: Creating Flywheel Blades Using an Axis Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-12
Axis Patterning in the Second Direction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-13
Exercise 3: Creating Exhaust Cuts in the Muffler Using a Two-Directional Axis Pattern . . . . . . . . 11-16
Direction Patterning with Multiple Direction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-18
Creating Reference Patterns of Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-19
Exercise 4: Patterning Rounds on the Cylinder Fins Using Reference Patterns . . . . . . . . . . . . . . . . 11-22
Creating Reference Patterns of Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-23
Deleting Patterns or Pattern Members. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-25
Assembling with Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
Understanding Assembly Theory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
Creating New Assembly Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
Understanding Constraint Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6
Understanding Assembly Constraint Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-7
Assembling Components Using Default Constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-9
Orienting Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12
Creating Coincident Constraints Using Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-16
Creating Coincident Constraints Using Datum Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-19
Creating Distance Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-20
Creating Parallel, Normal, and Angle Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-24
Assembling Using Automatic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-27
Utilizing the Accessory Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-33
Exploding Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1
Creating and Managing Explode States. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2
Creating Explode Lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-6
Animating Explode States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-9
Creating Cross-Sections, Display Styles, Layer States, and Combined Views. . . . . . . . . . . . . . . . . . . . . 14-1
Understanding Assembly Cross-Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2
Creating Assembly Cross-Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
Creating Offset Assembly Cross-Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-9
Creating Zone Assembly Cross-Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-11
Creating Display Styles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-14
Creating Appearance States. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-17
Creating Layer States in an Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-22
Creating Combination Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-25
Advanced Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1
Advanced Chain Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2
Advanced Surface Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5
Using the Search Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-8
Creating Sweeps and Blends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1
Creating Sweeps with Open Trajectories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
Exercise 1: Creating a Sweep Through a 3-D Curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-7
Creating Sweeps with Closed Trajectories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-8
Analyzing Sweep Feature Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-12
Creating Blends by Selecting Parallel Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-13
Creating Blends by Sketching Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-17
Sweeps with Variable Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1
Understanding Sweeps with Variable Sections Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2
Creating Sweeps Using a Constant Section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-3
Creating Sweeps Normal to Trajectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5
Creating Sweeps Using Constant Normal Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7
Creating Sweeps with Variable Sections Normal to Projection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-10
Analyzing Horizontal and Vertical Control in Sweeps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-13
Creating Sweeps with Variable Sections Utilizing Multiple Trajectories . . . . . . . . . . . . . . . . . . . . . . . . 17-16
Creating Sweeps with Variable Sections Using Tangent Trajectories . . . . . . . . . . . . . . . . . . . . . . . . . . 17-19
Analyzing Sweeps with Variable Sections Trajectory Options and Rules . . . . . . . . . . . . . . . . . . . . . . 17-22
Helical Sweeps and Volume Helical Sweep. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18
Understanding Helical Sweeps Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2
Creating Helical Sweeps for Springs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
Creating Helical Sweeps for Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
Utilizing Variable Sections in Helical Sweeps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-9
Swept Blends and Advanced Bends . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-19
Understanding Swept Blend Theory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2
Creating Swept Blends by Selecting Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-3
Creating Swept Blends by Sketching Sections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5
Analyzing Swept Blend Section Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-8
Analyzing Swept Blend Section Plane Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-11
Analyzing Horizontal and Vertical Control in a Swept Blend. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-13
Analyzing Swept Blend Tangency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-16
Creating Spinal Bends. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-19
Creating Toroidal Bends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-21
Family Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1
Understanding Family Table Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
Creating a Family Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-3
Patternizing Family Table Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-7
Exercise 1: Creating Family Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-9
Creating a Multi-Level Family Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-12
Editing Family Table Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-15
Reusing Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1
Creating UDFs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2
Exercise 1: Creating User-Defined Features (UDFs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-5
Placing UDFs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-9
Creating UDFs Using On-Surface Coordinate Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-12
Exercise 2: Placing User-Defined Features (UDFs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-15
Creating Inheritance Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-23
Using External Merge to Add Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-26
Using External Merge to Remove Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-30
Measuring and Inspecting Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
Viewing and Editing Model Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-2
Investigating Model Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-3
Assigning Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-6
Analyzing Mass Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-9
Using the Measure Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-12
Using the Measure Summary Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-19
Creating Planar Part Cross-Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-20
Measuring Global Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-24
Exercise 1: Analyzing Design Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-26
Relations and Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-1
Understanding Relation Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-2
Understanding Relation Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-3
Understanding Basic Relation Operators and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-5
Understanding Advanced Relation Operators and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-7
Exact Relation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-9
Creating Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-10
Understanding Advanced Parameter Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-13
Creating Relations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-14
Creating Relations for Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-18
Creating Section Relations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-20
Using the Evalgraph Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-23
Using Simultaneous Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-26
Capturing and Managing Design Intent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1
Handling Children of Deleted and Suppressed Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2
Reordering Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-6
Inserting Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-9
Redefining Features and Sketches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-12
Capturing Design Intent in Sketches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15
Capturing Design Intent in Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-17
Capturing Design Intent in Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-18
Capturing Design Intent in Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-20
Resolving Failures and Seeking Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-1
Understanding and Identifying Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-2
Understanding the Notification Center. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-4
Analyzing Geometry Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-5
Analyzing Open Section Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-8
Analyzing Missing Part Reference Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-11
Analyzing Missing Component Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-14
Analyzing Missing Component Reference Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-17
Analyzing Invalid Assembly Constraint Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-19
Recovering Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-23
Using Creo Parametric Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-24
Creating and Using Component Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-1
Understanding Component Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-2
Using a Placing Component Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-4
Using a Receiving Component Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-7
Creating a Component Interface Using the Save as Interface Dialog Box. . . . . . . . . . . . . . . . . . . . . . 26-9
Auto Placing Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-11
Copying and Pasting Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-14
Repeating Component Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-16
Creating and Using Flexible Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-1
Adding Flexibility to a Component. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-2
Placing Flexible Components in an Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-4
Exercise 1: Using Measure to Define a Flexible Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-6
Adding Flexibility to Already Placed Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-10
Creating Flexible Components with Varied Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-14
Exercise 2: Using Flexibility to Remove Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-17
Using Flexible Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-19
Restructuring and Mirroring Assemblies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-1
Restructuring and Reordering Assembly Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-2
Creating Mirrored Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-5
Creating Mirrored Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-9
Creating Mirrored Sub-Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-13
Replacing Components in an Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-1
Understanding Component Replace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-2
Replacing Components Using Family Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-3
Replacing Components Using Reference Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-5
Replacing Components Using By Copy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-7
Replacing Unrelated Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-9
Exercise 1: Replacing Unrelated Components Using the Reference Table Method . . . . . . . . . . . . 29-12
Student Preface — Using the Header
In this topic, you learn about the course handbook layout and the header used to begin each
lab in Creo Parametric.
Procedure/Exercise Header
To make the exercises and procedures (referred to collectively as “labs”) as concise as possible, each
begins with a “header.” The header lists the name of the lab, the working directory, and the file you
are to open.
The following items are indicated in the figure above, where applicable:
1. Procedure/Exercise Name – This is the name of the lab.
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 and
erase them from memory:
• Click Close until the icon is no longer displayed.
• Click Erase Not Displayed and then click OK.
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:
• PTCU\CreoParametric5\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\CreoParametric5\Round\Variable.
• To set the working directory, right-click the folder in the folder tree or browser, and select
Set Working Directory.
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 create a new
model, you will see Create New.
• To open the indicated model, right-click the file in the browser and select Open.
6. Task Name – Labs are broken into distinct tasks. There may be one or more tasks within a lab.
7. Lab Steps – These are the individual steps required to complete a task.
Two other items to note for labs:
• Saving – Saving your work after completing a lab is optional, unless otherwise stated.
• Exercises – Exercises follow the same header format as Procedures.
Note: Perform this task only if you are running the labs on a computer outside of a training center;
otherwise, proceed to Task 2.
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\CreoParametric5.
2. 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 PTCU\CreoParametric5.
3. Start Creo Parametric using the newly configured shortcut.
• The default working directory is set to the CreoParametric5 folder. You can then navigate
easily to the functional area and topic folders.
Step 2: Close all open windows and erase all objects from memory to avoid any possible conflicts.
1. If you currently have files open, click Close from the Quick Access toolbar, until the icon no
longer displays.
2. Click Erase Not Displayed from the Data group in the ribbon.
• Click OK if the Erase Not Displayed dialog box appears.
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.
1. Notice the SampleFunctionalArea\Topic1 _
Folder as indicated in the header above.
2. If necessary, select the Folder Browser tab
from the navigator.
Note: 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.
Step 4: Open the file for this procedure.
1. Notice that the lab model EXTRUDE_1.PRT is specified in the header above.
• Double-click extrude_1.prt in the browser to open it.
2. You are now ready to begin the first task in the lab:
• Read the first task.
• 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.
Figure 1 – Preparing for Part Model Design Figure 2 – Creating a New Part Model
8. To save the KEY_BASE.PRT part model and close the window, do the following:
• Click Save from the Quick Access toolbar near the top of the interface.
• Click Close from the Quick Access toolbar to close the window containing KEY_BASE.PRT.
Step 2: Creating a new part model – Create a new part model named KEY_HANDLE.PRT and model its
geometry.
1. To create a new part model, do the following:
• Click New from the Quick Access toolbar
near the top of the interface.
• In the New dialog box, select Part as the Type
and Solid as the Sub-type.
• Type key_handle in the File Name field.
• Clear the Use default template check box
and click OK.
11. From the In Graphics toolbar at the top of the graphics window, click Datum Display Filters
and clear the check boxes for Plane Display and Axis Display to disable their display.
12. Click twice in the background of the graphics window to de-select the completed extrude feature.
13. To round two edges of the geometry, do the
following:
• In the graphics window, press CTRL and click
the two edges to be rounded to select them.
• Click Round from the mini toolbar.
• In the dashboard, edit the round radius to 0.5
and press ENTER.
• Click Complete Feature from the
dashboard.
14. Click in the background of the graphics window
to de-select the completed round feature.
26. Select Edit Model Appearances from the Appearances types drop-down menu in the
Appearance group.
27. In the Model Appearance Editor dialog box, select the knurled-chrome appearance.
28. Select the Bump tab.
29. To modify the bump map, do the following:
• Click Pick Appearance and select the
knurled model surface.
• Drag the Height slider back and forth to see
how the appearance is affected.
• Edit the Height value to 20 and press ENTER.
• Click Close.
1. From the In Graphics toolbar, click Datum Display Filters and select the check box for Plane
Display to enable their display.
2. To create the CHUCK_KEY.ASM assembly
model, do the following:
• Click New from the Quick Access toolbar
near the top of the interface.
• In the New dialog box, select Assembly as the
Type and verify that Design is the Sub-type.
• Edit the Name to chuck_key.
• Clear the Use default template check box
and click OK.
• Select mmns_asm_design as the template
and click OK.
3. To assemble the KEY_BASE.PRT, do the
following:
• Select Assemble from the Assemble types
drop-down menu in the Component group at
the top of the interface.
• In the Open dialog box, select component
KEY_BASE.PRT and click Open.
• In the dashboard, edit the constraint in the
drop-down list from Automatic to Default
.
• Click Complete Component from the
dashboard.
4. From the In Graphics toolbar, disable Plane Display .
Step 4: Create a drawing of the new part model – Create a new drawing KEY_HANDLE.DRW for the
part model KEY_HANDLE.PRT.
1. To create the new KEY_HANDLE.DRW drawing,
do the following:
• Click New from the Quick Access toolbar.
• In the New dialog box, select Drawing as the
Type.
• Edit the Name to key_handle.
• Clear the Use default template check box.
• Click OK.
• In the New Drawing dialog box, verify that the
Default Model is KEY_HANDLE.PRT.
• Select the Use template radio button and
click Browse to browse for the drawing
template.
• In the Open dialog box, select the
STUDENT_TEMPLATE.DRW template and
click Open.
• Click OK in the New Drawing dialog box.
2. The input window prompts you for the drawn_by
parameter. Type your first initial, followed by
your surname, and press ENTER. Your name
is entered into the title block as the drawing
displays in the graphics window.
10. To save the KEY_HANDLE.DRW drawing, close the window, and erase all files from session
memory, do the following:
• Click Save from the Quick Access toolbar.
• Click OK in the Save Object dialog box.
• In the Quick Access toolbar, click Close to close the KEY_HANDLE.DRW window.
• Click File > Manage Session > Erase Not Displayed.
• Click OK in the Erase Not Displayed dialog box.
Solid models:
• Are realistic visual representation of designs.
• Contain properties such as mass, volume, and center of gravity.
• Can also be used to check for interferences in an assembly.
Parametric Concepts:
• Model geometry is controlled by parameters and dimensions.
• When you modify dimension values, relevant geometry is automatically updated.
Parent/child relationships:
• Features referenced during creation become parents.
• If parent features change, child features predictably change accordingly.
Best Practices
When creating features in your model, try to reference features and geometry that are robust, unlikely
to be deleted, and provide the desired design intent. While this is not always possible, striving to do so
helps you build robust, easy-to-modify models.
Module 2 | Page 4 © 2021 PTC
Understanding Associative Concepts
Creo Parametric is a bi-directionally associative product development tool.
Figure 1 – Associativity
Best Practices
Because drawing and assembly files have associative links to the models contained in them, these
objects cannot be opened without the presence of the models they contain.
Essentially, you cannot send your colleague only a drawing file to open. He or she must have the
drawing file along with any model referenced in the drawing. For an assembly, he or she must have the
assembly file and all models used in the assembly.
Model-centric concepts:
• Assemblies reference the models being assembled.
• The drawing references the model being documented.
• The FEM model references the model being meshed.
• The mold tool references the model being molded.
• Quick Access toolbar – By default, the Quick Access toolbar is located at the top of the interface. It
contains a commonly used set of commands that are independent of the tab currently displayed in
the ribbon. These commands are available regardless of the specific mode or ribbon tab in which you
are working. You can customize the Quick Access toolbar to add additional commands.
• Ribbon – A context-sensitive menu across the top of the interface that contains the majority of the
commands you use in Creo Parametric. The ribbon arranges commands into logical tasks through
tabs and groups.
• Dashboard – Locked at the top of the user interface, the dashboard appears when you create or edit
the definition of a feature. The dashboard provides you with controls, inputs, status, and guidance
for performing a task, such as creating or editing a feature. Changes are immediately visible on the
screen. Various dashboard tabs are available with additional feature options. Dashboard icons on
the left include feature controls while the Pause, Preview, Create Feature, and Cancel Feature
options are located on the right.
• Dialog boxes – Content-sensitive windows which display and prompt you for additional information.
• Status bar – Located at the bottom of the interface, the status bar contains icons for toggling the
Navigator and PTC Creo Parametric browser panes on and off. It also contains the message log,
regeneration manager, search tool, 3D box selector, and selection filter.
• Message Log – The message log provides you with prompts, feedback, and messages from Creo
Parametric.
• Preview window – When a model is selected from the file list, you can dynamically preview it by
expanding the preview window. You can Spin, Pan, and Zoom in the preview window to observe
model geometry. You can also edit the model display. By default, the preview window is collapsed
at the bottom of the Web browser.
• Browser controls – The Web browser supports tabbed browsing and contains the following standard
control buttons: Back, Forward, Stop, Refresh, Home, and Print. Select a sub-folder to view its
contents in the Web browser, or type a Web address in the Address field. The Address field uses
breadcrumbs for folder navigation. You can begin typing the name of the desired file or folder in the
Search field to dynamically filter the folder's contents in the Web browser. You can switch between
tabs by clicking on the desired one, and you can add and close tabs.
You can drag the right vertical edge of the Web browser to adjust its width in the same way you can
adjust the size of most other windows. You can also toggle the Web browser on or off by clicking
Show Browser in the status bar.
Note: The Web browser also displays other context-sensitive information, including model and feature
information.
Note: The new working directory setting is not saved upon exiting Creo Parametric.
Opening Files
You can use any of the following methods to open a file:
• Browse to the desired folder using the Navigator (either with Common Folders or through the Folder
Tree) to display its contents in the Web browser. Then, you can either double-click the file in the file
list, or right-click the file in the file list and select Open.
• You can also drag the file from the file list into the graphics window.
• Click File > Open or click Open from the Quick Access toolbar and the File Open dialog box
appears. Browse to the file, select it, and either double-click it or click Open.
Note: The File Open dialog box is the equivalent of the Navigator and Browser combination in the main
interface.
Saving Files
You can use any of the following methods to save a file:
• Click File > Save.
Module 3 | Page 7 © 2021 PTC
• Click Save from the Quick Access toolbar. By default, a new file is saved to the current working
directory. However, if an existing file is retrieved from a directory other than the working directory
and then saved, the file saves to the directory from which it was retrieved.
Saving a Copy of Files
You can also save a copy of an existing file by clicking File > Save As > Save a Copy. Saving a copy
enables you to create an exact copy of a file, but with a different name. When saving a copy of an
assembly, you must also decide how to manage its dependent components. You can save a copy of
the dependent components by renaming them with a suffix or specifying new names for all of them, or
you can decide not to save them at all.
PROCEDURE - Setting the Working Directory and Opening and Saving Files
Task 1: Set the working directory, open a file, and then save it.
1. Click New from the Quick Access toolbar and click OK.
2. Click Save from the Quick Access toolbar.
• Notice that the model is to be saved to the Working Directory location.
3. Click OK.
Figure 2 – Portion of Active Part Ribbon, Model Tab, and Datum Group
Understanding the Ribbon Interface
Most modes of Creo Parametric have been reorganized into a ribbon-style user interface. The ribbon
appears above the graphics window. The ribbon structure consists of the following:
• The File menu, which contains commonly used system commands.
• Tasks, which are organized into a series of tabs.
• Tabs, which contain groups of icon commands.
• Current features being created, which stack up in subsequent ribbon tabs. For example, Extrude >
Sketch > Rotate Resize.
Command Search
You can activate the command search by clicking Command Search next to the PTC Creo
Parametric Help icon. This activates the Command Search field, which enables you to type
commands. As you begin typing a command, a list appears and dynamically filters results as you type.
When you cursor over any of the list’s results, the system locates and highlights the command in the
ribbon. If you select any of the list’s results, the command starts.
At the bottom of the list, you can click Setup to access the Command Search Settings dialog box.
The following options are available:
• Search for - The following types of commands can be searched for:
– Commands
– TOOLKIT commands
– Mapkeys
– SolidWorks commands
• Options - The following search options are available:
– Search in tooltip
– Search in command name
– Match case
© 2021 PTC Module 3 | Page 10
• Match Criteria – The following options are available:
– Any word beginning with
– Containing
– Ending with
ALT Key Shortcuts
If you press and release ALT, shortcut letters display in the UI next to ribbons and icons. You can then
type those letters to activate the ribbon tab or desired command.
• Keyboard/mouse orientation:
– Spin
– Pan
– Zoom
– Turn
– Wheel Zoom
• Additional orientation options:
– Previous
Figure 1 – 3-D Orientations Using the Keyboard
– Refit and Mouse
– Saved Orientations
– Spin Center
Pan
Zoom
Turn
Cursor over the area of interest before zooming in. The zoom function uses the cursor position as its
area of focus. You can also zoom by using the scroll wheel. To control the level of zoom, press a
designated key while using the scroll wheel, as shown in the following table:
Zoom Level Keyboard and Mouse Selection
Zoom
Fine Zoom
Coarse Zoom
Figure 2 – Typical LEFT View Orientation Figure 3 – Typical FRONT View Orientation
Saved View Orientation
A model displays in a certain view orientation when it is first created and any time it is retrieved. In
addition to using mouse and keyboard methods to orient a model, you can create predefined view
orientations and save them as part of the model. This enables you to set the model orientation in a
repeatable, consistent manner for company standards, drawing creation, and quick navigation. Not
only does a saved view capture the model's orientation, it also captures the model's level of zoom in
the graphics window.
Creating a New View Orientation
You can create a new view orientation using the View Manager or the View dialog box. When you
create a new view orientation, a default name is created for your view. If desired, you can edit the view
name. The new view orientation is automatically created at the current model orientation. You can edit
the view orientation by redefining it. The View dialog box enables you to specifically define your model
orientation, compared to using keyboard and mouse functions, which are more approximate.
Note: The view orientations that display in the Orient tab of the view manager are the same as those that
are displayed in the Saved Orientations and View dialog box.
Orient by Reference
One method of changing the model orientation in the View dialog box is to Orient by reference. The
Orient by reference option enables you to select references by which to orient the model. Two
directions and two references are required to orient a model.
You can click Cancel from the View dialog box to undo any changes that you made. The model returns
to its most current view state.
Creating View Orientations in the View Dialog Box
You can click Reorient from the bottom of the Saved Orientations drop-down list from the In
Graphics toolbar or from the Orientation group in the View tab to open the View dialog box directly.
This method displays the saved views directly inside of the dialog box. Therefore, you can Orient
Module 3 | Page 27 © 2021 PTC
by reference and save a new view orientation directly within the dialog box, which is an alternative
to using the view manager.
Reorienting Using View Normal
You can also select View Normal from the bottom of the Saved Orientations drop-down list from
the In Graphics toolbar. When you select a reference entity on the model, the model is automatically
reoriented based on the reference selected. The following reference types are available:
• Planar surface – The model is oriented such that the surface is parallel to the screen.
• Straight edge – The model is oriented such that the straight edge is normal to the screen.
• Curved surface – The model is oriented such that an imaginary plane oriented normal to the curved
surface is parallel to the screen.
• Curved edge – The model is oriented such that the imaginary planar surface created through the
curve is parallel to the screen.
4. In the View Manager, double-click Default Orientation, and then double-click 3D-1.
5. Zoom in on the assembly as shown.
6. In the View Manager, click New.
• Edit the Orientation name to Conn_Rod and
press ENTER.
• Click Close.
1. Click Saved Orientations from the In Graphics toolbar and select Default Orientation.
9. Click the Model Intent group drop-down menu and select Parameters .
10. In the Parameters dialog box, click in the Description parameter Value field.
• Edit the value to NEW PART and press ENTER.
• Click New Parameter and edit the Name to PURCHASED.
• Edit the Type to Yes No and notice the default value of NO.
• Click New Parameter and edit the Name to PART_NUMBER.
• Edit the Type to Integer.
• Click in the Value field and edit the number to 596289.
• Click OK.
11. From the In Graphics toolbar, click Saved
Orientations .
• Notice the default view orientations.
12. Click in the background of the graphics window.
Clear Selection
On Background
Figure 3 – Model Tree with Suppressed Figure 4 – Model Tree Used Sketches
Objects Turned On Before and After
Understanding Model Tree Filters
The model tree contains a hierarchical list of features or components in the order created. You can
filter what is displayed in the model tree both in terms of item display and feature types. The filtering
of item display and feature types is controlled by the Model Tree Items dialog box, shown in Figure
1. Open the Model Tree Items dialog box by clicking Settings from the top of the model tree, and
then selecting Tree Filters.
The filters applied to the model tree are unique to each window except in the case of assemblies,
where applied filters only propagate to sub-assemblies of assemblies.
Controlling Model Tree Item Display
The display of the following specific types of items is controlled on the left side of the Model Tree
Items dialog box:
• Features – Figure 2 shows the model tree with the display of features turned on and off. Notice that
when features are turned off, they are turned off in both the assembly and part levels of the model
tree. When features are turned off in the assembly, you can only see the components that are
assembled, but nothing more granular. By default, features are turned on for parts and turned off
for assemblies.
© 2021 PTC Module 4 | Page 7
• Placement folder – Toggles the display of component placement constraints within assembly
components.
• Materials – Toggles the display of materials.
• Annotations – Toggles the display of annotations.
• Sections – Toggles the display of cross-sections.
• Suppressed Objects – Toggles the display of suppressed features and components. Suppressed
objects in the model tree are preceded with a black square. In Figure 3, the EDGE_ROUNDS and
LUBE_HOLE features are suppressed. If the display of suppressed objects was turned off, these two
features would not be visible in the model tree.
• Incomplete Objects – Toggles the display of incomplete features.
• Excluded Objects – Toggles the display of excluded components.
• Blanked Objects – Toggles the display of blanked mold/cast components.
• Envelope Components – Toggles the display of envelope components.
• Copied References – Toggles the display of copied references.
• Weld Bodies – Toggles the display of weld bodies.
Controlling Model Tree Feature Types Display
The display of feature types is a more granular method of determining which level of feature display
you wish to use. In the Feature Types section of the Model Tree Items dialog box, you can specifically
control which features to display in the model tree:
• Datum Planes
• Datum Axes
• Curves
• Datum Points
• Coordinate Systems
• Rounds
• Auto Round Members
• Cosmetics
• Sketches
• Used Sketches – Used sketch features are those external sketches that are used in another feature,
such as an Extrude or Revolve feature. When a sketch is used, it is automatically changed to a
hidden status, as shown in Figure 4.
Saving Model Tree Display
The model tree display can be saved to a file and loaded at any time. Click Settings from the top of
the model tree and select Save Settings File to save the current model tree display. The default save
location is the working directory, and the default settings file name is tree.cfg. You can configure Creo
Parametric to always consider tree.cfg as the default model tree display.
Renaming Features
When you create a feature in a part model, it is automatically assigned a generic name based on its
type. For example, the feature may be called Sketch 1 or Extrude 2, or Revolve 3. While these names
describe the type of feature, they do not describe what the feature is in the context of the design.
Consequently, it can be helpful to rename the feature to something more descriptive. Figure 1 shows
the model tree before and after feature renaming has occurred. You can see that the model tree is
more intuitive once the features have been renamed with more descriptive names. As a result, it is
much easier to find a feature when it needs to be edited.
You can rename model features by using any of the following methods:
• Select the feature in the model tree or graphics window, then right-click and select Rename from
either the graphics window or model tree.
• Select the feature to be renamed in the model tree. Once selected, select it again from the model
tree.
Note: Names can contain up to 31 characters and may not include spaces.
Renaming Components
To avoid assembly failures, you must rename components within the context of the assembly instead
of using Windows Explorer to rename components on the hard drive.
You can rename components by using either of the following methods:
• Rename on disk and in session – The system renames the component both in system memory
and on the hard drive.
• Rename in session – The system renames the component only in system memory.
Click File > Manage File > Rename to rename the assembly or its components. Within the Rename
dialog box, as shown in Figure 2, you can rename the assembly. Notice that the assembly is the item
to be renamed when this dialog box appears.
Module 5 | Page 2 © 2021 PTC
After clicking OK from the Rename dialog box, the Assembly Rename dialog box displays, enabling you
to rename any of the components within the assembly. To rename components individually, click in the
New Name column for the component you want to rename and type in the new name. The Action
column for that component switches from Keep Name to New File Name.
You can also rename multiple components at once. Select the components you want to rename and
then select any of the following name or number generation options:
• Use Template – Rename components by editing existing characters in the name to new characters.
You can also use wildcards. For example, *_7* = *_9* renames any components with *_7 in their
name to an _9.
• Use Prefix – Specify a prefix to apply to all the selected components to be renamed.
• Use Suffix – Specify a suffix to apply to all the selected components to be renamed.
Once the desired option(s) have been set, click Generate New File Names.
Figure 2 – Making Multiple Edits to the Model Figure 3 – Auto Regenerate Toggled Back On
• Edit:
– Edit a dimension directly.
– Select the Most Recently Used option.
– Use draggers.
– Drag section entities.
• Features are regenerated in real time.
• Child features regenerate in real time.
Editing Features
Edit Dimensions is a menu selection from the mini toolbar and is available in the model tree and
graphics window. After selecting Edit Dimensions, the dimensions of the selected features or
components display in the graphics window. You can also double-click a feature to open the Edit mode.
Using Edit Dimensions, you can quickly change the dimensions of a selected feature using one of
the following methods:
• Edit the dimension directly – To edit a dimension directly, simply double-click it and edit its value.
• Edit using the Most Recently Used option – When you edit a model’s dimensions, you can also utilize
the Most Recently Used option. When you double-click a dimension, a drop-down list displays the
most recent values of the model. You can select a suitable value from this list.
Note: The Most Recently Used option only displays recent values from the current session. It does not
display values used in the previous Creo Parametric sessions.
• Use draggers – Drag the handles that display for rounds and chamfers, pattern dimensions, or a
feature’s depth or angle. You can also use the dimension draggers that display over the arrow heads
of certain dimensions to dynamically edit that specific dimension.
• Drag section entities – You can drag a section’s entities to dynamically update the geometry.
By default, features are regenerated in real time when they are edited. Additionally, child features also
regenerate in real time. Real-time regeneration may be slow if you are dragging a parent feature
in a large model.
If you edit a feature in such a way that it cannot successfully regenerate, a caution icon displays next
to your cursor and the geometry displays red. You can simply undo the edit or edit the feature back
to a successful status. Other affected downstream features that do not successfully regenerate
display in blue.
Figure 2 – Editing the Definition of a Chamfer Figure 3 – Editing the Number of Fins in
in the Activated Crankshaft the Activated Flywheel
12. In the model tree, select ACTIVATE _EDIT.ASM and click Activate .
13. Click in the background of the graphics window to de-select the assembly.
Best Practices
It is recommended that you use Suppress and Resume to temporarily remove features or components
in the graphics window to test design variations. It is a best practice to remove (delete) all suppressed
features or components before saving your final design.
If you want to remove non-solid features or components in the graphics window for the long term, it is
a best practice to use layers or simplified representations.
Best Practices
It is recommended that you use Hide/Show to temporarily remove non-solid features or components
in the graphics window. If you want to remove non-solid features or components in the graphics
window for the long term, it is a best practice to use layers or simplified representations.
Scenario
As part of the new design for the gas powered drill, you have been assigned to the crankshaft. Create
the crankshaft main journal and connecting rod journal, adhering to the existing sketch.
Close Window Erase Not Displayed
Extrude\Crankshaft CRANKSHAFT.PRT
Task 1: Create reference geometry and a sketch feature on CRANKSHAFT.PRT.
1. Enable only the following Datum Display types:
.
2. In the model tree, select datum plane TOP and
click Plane from the mini toolbar.
3. Drag the drag handle up to an offset value of 14,
editing it if necessary.
4. In the Datum Plane dialog box, select the
Properties tab.
• Edit the Name to OFFSET.
• Click OK.
Figure 2 – Add Taper Option Figure 3 – Extrude Feature with Taper Added
• Depth Direction
– Side 1
– Side 2
• Material Direction
• Flip the directions using the arrows or the
dashboard.
Scenario
You have been assigned to complete the crankshaft. Create the tapers on either end of the crankshaft.
Close Window Erase Not Displayed
Revolve\Solid CRANKSHAFT.PRT
Task 1: Create the sketch for the taper on one side of the CRANKSHAFT.PRT.
1. Disable all Datum Display types.
2. Click Sketch from the Datum group.
3. Select datum plane RIGHT, orient datum plane
TOP to face Top , and click Sketch in the Sketch
dialog box.
4. Click Sketch View from the In Graphics
toolbar.
5. Enable only the following Sketcher Display
types: .
6. Select No Hidden from the Display Style
types drop-down menu from the In Graphics
toolbar.
7. Click References from the Setup group and
select the top and right surfaces of the main
shaft as new references.
8. Click Close in the References dialog box.
9. Create the sketch:
• Click Centerline from the Datum group
and sketch a horizontal geometry centerline
down the center of the shaft.
• Zoom in on the right side of the sketch.
• Select Line Chain from the Line types
drop-down menu in the Sketching group and
sketch two lines, snapping the endpoints to
the references.
• Click Dimension and edit the sketch
dimensions as shown.
10. Click OK from the Close group.
11. Press CTRL+D to orient to the Standard
Orientation.
12. Select Shading from the Display Style types
drop-down menu in the In Graphics toolbar.
Task 3: Create the sketch for the step on the other side of the CRANKSHAFT.PRT.
1. Click Sketch .
2. Click Use Previous in the Sketch dialog box.
3. Click No Hidden .
4. Click Sketch View .
5. Click References and select the top and left
surfaces of the main shaft as new references.
6. Click Close in the References dialog box.
7. Create the sketch:
• Click Centerline and sketch a horizontal
geometry centerline down the center of the
shaft.
• Select Corner Rectangle from the
Rectangle types drop-down menu in the
Sketching group and sketch the rectangle,
snapping to the references.
• Edit the dimensions as shown.
8. Click OK .
9. Press CTRL+D to orient to the Standard
Orientation.
10. Click Shading .
1. Click Revolve .
Figure 2 – Editing the Side that Thickens Figure 3 – Flipping Which Side the Rib is Created
Scenario
Rib features are used to add structural strength to parts. Product testing has indicated that the engine
block part needs an additional rib to strengthen it against premature failure. Your assignment is to
add the additional profile rib feature.
Close Window Erase Not Displayed
Rib\Profile ENG_BLOCK.PRT
Task 1: Create a profile rib on ENG_BLOCK.PRT.
1. Enable only the following Datum Display types:
.
2. Select datum plane RIB and click Sketch
from the Datum group.
3. Enable only the following Sketcher Display
types: .
4. Click Sketch View from the In Graphics
toolbar.
5. Disable Plane Display .
6. Click References from the Setup group.
• Select the three silhouette edges shown
(highlighted in green) as references, resulting
in a total of five specified references.
• Click Close in the References dialog box.
7. Zoom in and create the sketch, as shown:
• Right-click and select Line Chain . Sketch
a horizontal line starting from the diagonal
reference, stopping short of the vertical
reference.
• Right-click and select 3-Point / Tangent
End . Start the arc on the unfinished end
of the sketched line, and finish on the vertical
reference. Middle-click to stop sketching arcs.
• Right-click and select Dimension . Select
the left end of the arc and the horizontal
reference, and place the first dimension.
• Type 2 and press ENTER.
• Select the horizontal line you sketched
and the horizontal reference, and place the
second dimension.
• Type 5 and press ENTER.
• Edit the arc radius to 6.
Scenario
Edit the definition of a hole feature and test the available depth options. Get a good understanding of
each depth option by observing the results each option produces.
Close Window Erase Not Displayed
Hole\Depth CYLINDER.PRT
Task 1: Edit the depth of a hole feature.
1. Enable only the following Datum Display types:
.
2. Select HOLE_2 in the model tree and click Edit
Definition from the mini toolbar. Notice that
the current depth option is Blind.
3. Drag the depth handle to 20, editing the value
if necessary, and click Preview Feature
from the Hole dashboard. Then click Resume
Feature from the dashboard.
4. Cursor over the depth handle. Right-click and
select To Next. Click Preview Feature from
the dashboard. Then click Resume Feature
from the dashboard.
5. Cursor over the depth handle. Right-click and
select Through All. Click Preview Feature
from the dashboard. Then click Resume
Feature from the dashboard.
6. Cursor over the depth handle. Right-click and
select To Selected. Middle-click to spin the
model and select the bottom surface of the fin,
as shown. Click Complete Feature .
Note: Depth options can also be specified by
selecting the flyout depth options from the
dashboard.
7. Click Save from the Quick Access toolbar.
8. Click File > Manage Session > Erase Current >
Yes to erase the model from memory.
Task 2: Create a second coaxial hole feature using an embedded datum axis.
• Placement references:
– Datum plane or surface
• Offset references:
– Datum plane or surface
– Edge
– Datum axis
Scenario
To assemble the drill, you must create holes on parts that act as bolt interfaces. You create the holes
with predefined shapes that remove material on the rear engine block to enable you to insert bolts
during assembly.
Close Window Erase Not Displayed
Hole\Linear ENG_BLOCK_REAR.PRT
Task 1: Create a linear hole feature.
1. Disable all Datum Display types.
2. Select the surface shown and click Hole from
the mini toolbar.
3. Right-click and select Offset References
Collector. Press CTRL and select datum planes
FRONT and RIGHT in the model tree as the
offset references.
Tip: You can also drag the reference handles to snap
to reference.
Scenario
Add an additional hole to the chuck part for the chuck key.
Close Window Erase Not Displayed
Hole\Radial_Diameter CHUCK.PRT
Task 1: Create a radial hole feature.
1. Enable only the following Datum Display type:
.
2. Select the cylindrical surface in the location
shown and click Hole from the mini toolbar.
Note: It is important to select the surface in the
quadrant shown to ensure that the angle is measured
properly.
Figure 2 – Shelled Model with Surfaces Removed Figure 3 – Hollowed Out Model
Scenario
To complete the drill’s fuel tank, you hollow out the part and create an opening using a shell which
provides the drill with a gasoline storage location.
Close Window Erase Not Displayed
Shell\Shell FUEL_TANK_SHELL.PRT
Task 1: Create a shell feature.
1. Disable all Datum Display types.
2. Select the surface shown and click Shell
from the mini toolbar.
3. Edit the shell thickness to 1 and click Preview
Feature from the dashboard.
Figure 2 – Same Model, Same Draft Angle, and Different Draft Hinges
Best Practices
If possible, create draft features as some of the last features of your model.
Module 9 | Page 25 © 2021 PTC
PROCEDURE - Creating Draft Features
Close Window Erase Not Displayed
Draft\Draft DRAFT.PRT
Task 1: Draft three features using three different methods.
1. Enable only the following Datum Display types:
.
2. Select Draft from the Draft types drop-down
menu in the Engineering group.
3. Select the cylinder surface to draft.
4. In the dashboard, select the References tab.
• Click in the Draft hinges collector and select
the top cylinder surface.
• Edit the draft angle to 10.
• Click Reverse Angle .
5. Click Complete Feature from the Draft
dashboard.
6. Click Draft .
7. Press CTRL and select the four vertical surfaces
of the center extrude feature to draft.
8. In the dashboard, click in the Draft hinges
collector and select datum plane DTM2.
• Edit the draft angle to -10.
9. Click Complete Feature .
1. Click Round .
• Select the surface shown.
• Press CTRL and select the edge shown.
• Edit the radius to 4.
Scenario
To reduce stresses and remove sharp edges, you add rounds to the front gearbox.
Close Window Erase Not Displayed
Round\Gearbox GEARBOX_FRONT.PRT
Task 1: Create the first of three edge round features on GEARBOX_FRONT.PRT.
1. Disable all Datum Display types.
2. Select the large circular edge as shown and
click Round from the mini toolbar.
• Drag the radius handle to 5.
4. Click Round .
• Select the surface as shown.
• Press CTRL and select the edge shown.
• Drag the radius handle to 6 and click
Complete Feature .
Scenario
Create a surface to surface round on a boss that is part of the engine block.
Close Window Erase Not Displayed
Round\Surface-Surface ENG_BLOCK_REAR_2.PRT
Task 1: Create a surface to surface round on ENG_BLOCK_REAR_2.PRT.
1. Disable all Datum Display types.
2. Click Saved Orientations from the In
Graphics toolbar and select ROUND.
3. Select Round from the Round types
drop-down menu in the Engineering group.
• Press CTRL and click the two surfaces, as
shown.
• Edit the radius to 4.
6. Click Round .
7. Press CTRL and select the two surfaces.
Scenario
To reduce stresses and remove sharp edges, add rounds to the connecting rod.
Close Window Erase Not Displayed
Round\Full CONNECTING_ROD.PRT
Task 1: Create a full round on CONNECTING_ROD.PRT.
1. Disable all Datum Display types.
2. Select the front edge and click Round from
the mini toolbar.
3. Press CTRL and select the back edge.
• Dimensioning
schemes include:
– DxD
– D1 x D2
– Angle x D
– 45 x D
Scenario
In this exercise, you create multiple chamfers on the crankshaft.
Close Window Erase Not Displayed
Chamfer\Sets CRANKSHAFT.PRT
Task 1: Create the first of three chamfer features on CRANKSHAFT.PRT.
1. Disable all Datum Display types.
2. Select the far-left circular edge and click Edge
Chamfer from the mini toolbar.
3. Edit the chamfer value to 2 in the Chamfer
dashboard.
Creating Patterns
Scenario
You are assigned to increase the number of vents on the engine cover model. Complete this task
quickly using a directional pattern.
Close Window Erase Not Displayed
Pattern\Direction_Second ENGINE_COVER.PRT
Task 1: Pattern the side vents on ENGINE_COVER.PRT.
1. Disable all Datum Display types.
2. From the In Graphics toolbar, click Saved
Orientations and select LEFT.
3. Select the GROUP SIDE_VENT and click Pattern
from the mini toolbar.
4. Edit the pattern type to Direction in the
dashboard and create a pattern, as shown:
• Select datum plane FRONT from the model
tree as the direction reference.
• Right-click and select Direction 2 Reference.
• Select datum plane TOP from the model tree.
• Click Flip Second Direction in the
dashboard.
• Edit the number of members in the first
direction to 3 and its spacing to 23.
• Edit the number of members in the second
direction to 5 and its spacing to 8.
5. Click Complete Feature from the Pattern
dashboard.
6. Click Save from the Quick Access toolbar.
7. Click File > Manage Session > Erase Current >
Yes to erase the model from memory.
Scenario
You are assigned to increase the number of blades on the flywheel model. Complete this task quickly
using an axial pattern.
Close Window Erase Not Displayed
Pattern\Axis_First FLYWHEEL .PRT
Task 1: Create an axis pattern on the FLYWHEEL .PRT.
1. Enable only the following Datum Display types:
.
2. Select Group BLADE and click Pattern from
the mini toolbar.
3. In the Pattern dashboard, edit the pattern type
to Axis and create a pattern, as shown:
• Select datum axis CRANK from the model as
the axis reference.
• Drag the angle handle on the model to
approximately 45°.
• Edit the number of members in the dashboard
from 4 to 6, and then drag the angle handle
on the model to approximately 30°.
• In the dashboard, click Set Angular Extent .
• Edit the number of members in the dashboard
from 6 to 16.
4. Click Complete Feature from the Pattern
dashboard. The pattern takes a few moments to
calculate.
5. Click Save from the Quick Access toolbar.
6. Click File > Manage Session > Erase Current >
Yes to erase the model from memory.
Scenario
You are assigned to create exhaust cuts in the muffler model. Complete this task quickly using an
axis pattern in two directions.
Close Window Erase Not Displayed
Pattern\Axis_Second MUFFLER_PATTERN .PRT
Task 1: Create a two-directional axis pattern on MUFFLER_PATTERN .PRT.
1. Enable only the following Datum Display types:
.
2. From the In Graphics toolbar, click Saved
Orientations and select TOP.
3. Select EXHAUST and click Pattern from the
mini toolbar.
4. Select the pattern type Axis in the dashboard
and create a pattern, as shown:
• Select datum axis CENTER from the model
as the axis reference.
• Edit the number of members in the first
direction from 4 to 6.
• Click Set Angular Extent to evenly space
the instances.
• Edit the number of members in the second
direction to 5 with a spacing of 3.
5. Click Complete Feature .
6. Disable Axis Display .
Scenario
You are assigned to add some rounds to the fins on the cylinder model. Complete this task quickly
using a Reference pattern.
Close Window Erase Not Displayed
Pattern\Reference_Features CYLINDER_2.PRT
Task 1: Create and reference pattern a round on the cooling fins of CYLINDER_2.PRT.
1. Disable all Datum Display types.
2. Create a full round, as shown:
• From the In Graphics toolbar, click Saved
Orientations and select FIN_CUT.
• Select Round from the Round types
drop-down menu in the Engineering group.
• Select the upper surface of the fin, as shown.
• Press CTRL, right-click to query the underside
surface of the same fin, and select it.
• Select the outer thin surface of the fin.
• Click Complete Feature from the
dashboard.
3. Orient to the Standard Orientation.
4. Select Round 1 and click Pattern from the
mini toolbar.
Figure 2 – Using the Delete Pattern Function Figure 3 – Disabling Individual Pattern Members
8. In the model tree, click Show and select Layer Tree . Notice the default layers.
9. Click File > Prepare > Model Properties to open
the Model Properties dialog box.
10. Notice the units that are set.
11. Click Close.
Figure 1 – No Constraints
1. Click Assemble .
2. In the Open dialog box, select component
SUB.ASM and click Open.
Figure 2 – Orienting Around Red and Blue Axes Figure 3 – Component Positioned on Top of Model
Orienting Components
When assembling a component, you can reorient it with respect to the assembly. Reorienting the
component closer to its assembly location aids in the component’s assembly by enabling you to more
easily select references. When you select the Automatic option, the system is able to more easily
determine the correct placement constraints to use.
You can reorient the component according to the applied constraints. As constraints are applied, the
degrees of freedom are reduced, further limiting the movement of the component.
Using the 3D Dragger
The 3D Dragger is the primary method you can use to orient components. The 3D Dragger is a
dynamically changing graphical interface that displays over any component being assembled. You can
use the 3D Dragger to orient new components as follows:
• Rotate components about the three axes – Click and drag around the shaded arcs to rotate the
component about that specific axis.
• Translate components along the three axes – Click and drag along the shaded arrows to translate the
component along that specific axis.
• Move components in a 2-D plane – Click and drag in the translucent shaded quadrant to move
the component within that 2-D plane.
• Free move the components – Click and drag on the small central sphere at the origin of the axes.
As you create constraints, portions of the 3D Dragger are grayed out, as the degrees of freedom are
reduced. For example, if a constraint is applied that prohibits component movement along a certain axis,
that 3D Dragger axis becomes grayed out since the component cannot move in that degree of freedom.
© 2021 PTC Module 12 | Page 12
Using Keyboard Shortcuts
You can also use the following keyboard shortcuts to orient new components:
Operation Keyboard and Mouse Selection
Pan
Spin
• Datum Planes:
– Aligns positive (brown) sides in the same
direction by default.
• Datum Axes:
– Aligns positive (tag) sides in the same
direction by default.
• You can flip the direction.
Best Practices
Assemble components using Automatic . The system typically generates a Coincident constraint
from the specified references. You can then toggle, or create as necessary, the Offset, Angle Offset,
Coincident, Centered, and so on, Constraint Types. The Centered constraint lines up spheres, cones,
tori, or cylinders with no Flip option.
Figure 1 – Viewing the Accessory Window Figure 2 – Docked Accessory Window Model Tree
Utilizing the Accessory Window
When assembling components, you can use the accessory window. The accessory window displays
only the incoming model, enabling you to manipulate the component individually to facilitate reference
selection. You can toggle the accessory window on or off by clicking the Show In Separate Window
icon. The accessory window can be used in the following instances:
• Component placement – The accessory window can be particularly beneficial if you are assembling
a very small component into a very large assembly.
• Data sharing
Module 12 | Page 33 © 2021 PTC
• Sheetmetal forms
The accessory window contains its own In Graphics toolbar, enabling you to control the contents of the
accessory window separately from that of the graphics window.
When the accessory window is toggled on, you can select whether or not to display the incoming
model in the graphics window by clicking the Show In Assembly Window icon. Of course, you can
select references on the incoming model in either the accessory window or the graphics window,
depending on where it is displayed.
The accessory window can be docked or undocked. If docked, it appears within the Creo Parametric
graphics window, and always in front, preventing windows from getting lost behind other open
windows. You can drag the window to a different location within the graphics window or resize it in the
same way you can modify any other conventional window. When the accessory window is docked,
the model tree pane splits and displays the incoming model's model tree at the lower portion. The
accessory window model tree supports layer tree functionality.
If the accessory window is undocked, the incoming model's model tree displays in that window. The
undocked accessory window model tree also supports layer tree functionality. You can undock the
accessory window by setting a configuration option.
Accessory Window Config.pro Options
The following configuration options determine the accessory window behavior:
• accessory_window_display – Controls the display of the accessory window. Options include:
– docked – Places the accessory window as a separate window within the graphics window.
– undocked – Places the accessory window as a separate window in addition to the Creo Parametric
window.
• comp_assemble_start – Sets the initial assembly placement behavior when assembling a new
component. Options include, but are not limited to:
– default – Displays the incoming model in the main graphics window only.
– constrain_in_window – Displays the incoming model in the accessory window only.
Exploding Assemblies
9. Select ARM.PRT.
10. Cursor over the Y-axis arrow and drag upward
to explode the component.
• Available types:
– Planar
– X Direction
– Y Direction
– Z Direction
– Offset Sections
– Zone
• Cross-section options
• Model selection
• Edit cross-section hatching Figure 1 – Creating a Cross-Section in
• Display management an Assembly Model
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.
Note: Notice the arrows pointing away from the selected surface, towards the models to be included
in the zone.
4. In the Xsec0001 dialog box, click Display > Mark Tree .
• Notice that this adds a column to the model tree, identifying the components intersected by
the zone.
5. Click Change Orientation to edit the direction of the zone.
6. Click Display > Mark Tree again.
• In the model tree, notice that the components identified to be included in the zone have
changed.
Task 2: Use the zone to select components to include in a new simplified rep.
1. Right-click Zone1 and select Show Region Boundary to toggle it off.
2. In the view manager, select the Simp Rep tab and click New.
3. Type from_zone1 and press ENTER.
4. In the component chooser, click Select > Advanced Search.
5. In the Search Tool dialog box, do the following:
• Select the Geometry tab.
• Ensure that Zone is the selected Rule.
• 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.
• Click Find Now.
• Press CTRL+A to select all the items in the found column.
• Click Add Column and click Close.
6. In the component chooser, right-click
the selected components and click Set
Representation to > Master.
7. Click Open to complete the simplified rep.
8. Click Close from the view manager.
Note: The simplified rep includes all components that are a part of the zone.
10. In the EDIT dialog box, select the Show tab and
select Transparent .
11. In the model tree, expand the DRILL_CHUCK_
S2.ASM node and then select CHUCK_S2.PRT
and GEARBOX_FRONT_S2.PRT.
12. Click Preview.
13. Click OK in the Edit dialog box.
11. In the model tree, click Settings and select Tree Columns .
12. In the Model Tree Columns dialog box, click Remove Column and OK.
Note: Using the model tree to edit display styles does not provide you with the option to preview or
reset any edits that you make.
14. In the view manager, with the Render appearance state still selected, click Edit > Copy.
15. In the Copy Render dialog box, edit the name to Render2 and click OK.
16. Double-click Render2 to activate it.
Note: Notice that the Render2 appearance state is identical to the Render appearance state.
17. Expand Appearances and select
ptc-painted-green.
18. Press CTRL, select the COVER.PRT and
BODY.PRT components, and click OK.
Layer States:
• Save current layer statuses
• Recall defined layer statuses
Manage display of layers for:
• Annotations
• Datum Features
• Construction Geometry
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.
Figure 2 – Cross-Section with Display Styles Figure 3 – Exploded View with Display Styles
Creating Combination Views
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.
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:
• Simplified Reps
• Display Styles
• Cross-Sections
• Orientations
• Exploded Views
• Layer States
Tabbed Display of Combination Views
When you select Display combined views on the All tab of the view manager, each combination 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.
Module 14 | Page 25 © 2021 PTC
Uses of Combination Views
You typically use combination views to do the following:
• Save the common working configuration. For example, you can use a view including a specific
orientation, cross-section, and simplified rep when designing a component within an assembly.
• Save combinations used to create images for presentations. For example, you can save a view
including specific orientations and styles for reproducible image captures.
Combination views can be placed in drawings for documentation or presentation purposes.
Originals or Copies
Each time you create a new combination view, the New Presentation State dialog box opens and
presents you with the following choices:
• Reference Originals – This option uses existing orientations, styles, simplified reps, and so 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.
Using the Create Copies option creates new orientations, styles, simplified reps, and so on, in your
model.
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.
Advanced Selection
• Chain types:
– Intent chain
– One-by-one
– Tangent chain
– Surface loop
– Surface loop from to
– Boundary
Figure 1 – Intent Chain
– From-to Boundary loop
– Multiple chains
• Selection methods:
– Direct with mouse
– Chain dialog box
Figure 2 – The Found and Selected Lists Figure 3 – Axes Selected using Search Tool
5. Click OK .
6. Click Refit from the In Graphics toolbar.
7. Click Complete Feature .
Scenario
You are assigned to create the cord of the coil part that connects the main body of the coil to the spark
plug adapter. Sweep a solid along the existing 3-D curve.
Close Window Erase Not Displayed
Sweep\Open-Trajectory _Solid COIL.PRT
Task 1: Create a sweep using the curve as a trajectory.
1. Disable all Datum Display types.
2. Select the 3-D curve as the trajectory in the
graphics window and click Sweep from the
mini toolbar.
3. Click Create Section from the dashboard.
4. Enable only the following Sketcher Display
types: .
5. Sketch as shown:
• Right-click and select Center and Point .
• Sketch a circle at the intersection of the
centerlines.
• Double-click the dimension and edit the
diameter to 5.5.
• Click OK from the Close group.
Figure 2 – Blending Three Selected Sections Figure 3 – Blend with Twisting Due to
Misaligned Start Points
20. Click OK .
21. Select the Sections tab.
22. Click Insert.
23. Notice that you are now creating Section 3.
24. Notice that the default offset dimension is from
Section 2.
25. Select Section 1 from the Offset from
drop-down list and edit the value to 26.
26. Click Sketch.
27. Click Center Rectangle .
28. Select the new section reference origin as the
rectangle start point.
29. Extend the rectangle up and to the left, and
click again to place the rectangle.
30. Middle-click, edit the horizontal dimension to
12, and edit the vertical dimension to 10.
31. Click OK .
Best Practices
A good way to understand sweeps with variable sections is to think of yourself on a roller coaster
holding a picture frame. The Origin trajectory is the track of the roller coaster. The frame you are
holding is the frame referred to in this topic. While you ride the roller coaster, you are moving along on
the track, but you can point and reorient the frame to a different direction while doing so.
Module 17 | Page 2 © 2021 PTC
Creating Sweeps Using a Constant Section
A sweep with a constant section does not change its shape as it is swept along the trajectories.
Figure 2 – Constant Section without Ends Merged Figure 3 – Constant Section with Ends Merged
• Normal To Trajectory:
– Frame is normal to the Origin trajectory by
default.
– Frame can be normal to any additional
trajectory.
¨ Select N check box for that trajectory.
• X direction reference at start:
– Sets initial X-orientation of frame.
• Spring characteristics:
– Typically normal to the trajectory.
– Typically a round or rectangular section.
• Tips:
– Create hooked ends or extensions using an
additional sweep.
– Use a relation to control pitch based on
length.
1. Click New , select Part, edit the Name to SPRING, and click OK.
2. Enable only the following Datum Display types: .
3. From the Shapes group, select Helical Sweep from the Sweep types drop-down list.
4. Select the References tab.
5. Click Define to create the Helix sweep profile.
6. Select datum plane FRONT from the model tree, as the Sketch plane.
• Click Sketch.
• Disable Plane Display .
7. Enable only the following Sketcher Display types: .
8. Click Sketch View from the In Graphics toolbar.
9. Click Centerline from the Datum group and
sketch a centerline on the vertical reference.
• Click One-by-One .
10. Click Line Chain and sketch a vertical line
to the left of the centerline, starting on the
horizontal reference.
• Click One-by-One .
11. Edit the revolved diameter to 4.
• Notice that the system created the revolved
diameter automatically.
12. Edit the height to 10.
13. Click OK .
17. Click OK .
18. Select the Pitch tab.
19. Edit the Pitch value from 1.00 to 2.00.
20. Click Left Handed from the dashboard.
21. Click OK .
Figure 2 – Viewing the Sketched Profile Figure 3 – Viewing the Sketched Section
Best Practices
Typically, you do not create threads for fasteners, threaded holes, and so on, because the threads
would be for purely cosmetic purposes. You typically create helical sweeps for major helical model
geometry that needs to be visualized, or in cases where clearances are close and must be measured or
where tolerances are of importance.
• Insert
– Enables you to select the next section
– Section inserted after currently selected
section
– # entities in section displayed
• Remove
– Removes currently selected section
• Details
– Enables advanced selection Figure 1 – Selecting Sections
• Select trajectory
– You can flip the trajectory direction.
• Select section location
– Default locations
– Optional locations
• Sketch the section
– Start point
• Manage Sketched Sections
– # entities in section displayed
– Insert Figure 1 – Sketching Sections
– Remove
• Automatic
– Section plane automatically oriented in XY
direction
• Normal To Surface
– Y-axis “points” normal to selected surface
• X-Trajectory
– Only available with two trajectories
– X-axis of section plane “points” to Secondary
trajectory
• Tangency conditions:
– Free
– Tangent
– Normal
• Sketcher point conditions:
– Sharp
– Smooth
Figure 1 – Geometry Before Tangency
• Spinal Bend:
– Spine
– Bend Geometry
• Options
– Lock Length
– Depth
– X-Section Properties Figure 1 – Original Model
Family Tables
• Family tables:
– Collection of parts, assemblies, or features.
– Spreadsheets comprised of rows and
columns.
– Promote use of standardized components.
• Family tables consist of:
– A “generic” model.
♦ Original model
– Items that can be varied. Figure 1 – Family Table
– One or more “instance” models.
♦ Family members
5. Click the Model Intent group drop-down menu and select Family Table .
6. In the Family Table dialog box, click Add Columns .
7. In the Family Items dialog box, select Dimension
if necessary, then select the DRIVE_SIZE
dimension.
• Select Parameter.
• Select Description, if necessary.
• Click Insert Selected.
• Click Close.
• Select Feature.
• Select the 6-POINT feature.
• Select the 12-POINT feature.
• Click Done.
• Click OK.
8. In the Family Table dialog box, click Insert
Instance .
• Click Insert Instance two more times to
add a total of three instances.
• Edit the three Instance Names to 1-4_SOCKET,
3-8_SOCKET, and 1-2_SOCKET.
• Direction
• Quantity
• Items
• Increment value
4. Edit Extrude 1.
5. Click the Model Intent group drop-down menu
and select Switch Dimensions .
6. Click the Model Intent group drop-down menu
and select Relations .
7. Notice that the DIA dimension is controlled by
the SOCKET_SIZE parameter.
• Click OK.
8. Click the Model Intent group drop-down menu
and select Family Table .
9. In the Family Table dialog box, click Add
Columns .
10. In the Family Items dialog box, select Parameter,
then select the SOCKET_SIZE parameter.
• Click Insert Selected.
• Click Close.
• Select Dimension.
• Select DEPTH dimension.
• Click OK.
11. In the Family Table dialog box, click Insert
Instance .
12. Click Copy With Increments .
13. In the Patternize Instance dialog box, edit the
Quantity for Direction1 to 6.
• Select SOCKET_SIZE and click Add Item .
• Edit the Increment to 1.
• Select Add and edit its quantity to 2.
• Select d1, DEPTH, and click Add Item .
• Edit the Increment to 30.
Scenario
You are assigned to create a family table of drill bits to be sold as extras for a drill.
Close Window Erase Not Displayed
Feature_Tools \Drill_Bit STD_BIT.PRT
Task 1: Create a family table of the STD_BIT.PRT.
1. Disable all Datum Display types.
2. Edit MAIN_PROTRUSION.
3. Select the 266 dimension.
• Edit the Name from d0 to BIT_LENGTH.
• Click in the graphics window to de-select
dimension.
• Creation
– Instance from one family table is the
generic for another family table.
• Recognition
– Folder icon in original generic table's
Type column.
– Select Instance dialog box displays twice.
22. In the model tree, right-click 12MM_SOCKET<MULTI _FAM-TAB>.PRT and select Open Generic.
23. In the Select Instance dialog box, select 1-2_DRIVE and click Open.
24. Click the Model Intent drop-down menu and select Family Table , click Add Columns , and
add the SOCKET_SIZE parameter.
• Click Insert Instance six times to insert six instances.
25. Increment the cells in the SOCKET_SIZE column
from 14 to 19, one millimeter at a time.
26. Type XXmm_SOCKET for the Instance Name,
where XX is the SOCKET_SIZE.
Reusing Features
Creating UDFs
User-defined features (UDFs) are groups of features, references, and dimensions that can be saved for
use on future models. UDFs save time by helping you establish a library of commonly used geometry.
Defining a UDF from a “Template” Model
To create a UDF, you must first create a "template" part containing the same base geometry that is
in the target model (new model). Then model the features that you wish to include in the UDF on
this part. An example is shown in Figure 1. When modeling the features, be sure to consider the
number of references being created. In most cases, minimizing the number of references makes
the most efficient UDFs.
Define the UDF (*.gph file) in the UDF library, and give it a recognizable name. The UDF library location
is most likely a location unique to your company, and is defined by your administrator. The UDF library
can be accessed from the Group Directory Common Folder, which displays when appropriate.
Specify the storage option type. There are two types of storage options:
• Subordinate – Creates a reference to the original template model and automatically uses the
template model as a reference part to guide the UDF placement in the future. The original model
must be present for the subordinate UDF to function. If you make any dimensional changes to the
original model, they are automatically reflected in the UDF.
• Stand Alone – Does not reference the template model. It copies all the original model information
into the UDF file. If you make any changes to the original model, they are not reflected in the UDF.
When you create a standalone UDF, you have the option to create a separate reference part. If
created, the reference part has the same name as the UDF, but with a “_GP” suffix.
© 2021 PTC Module 21 | Page 2
Selecting Features to Include
Next, you must select the features to be placed in the UDF. The features must be sequential in the
model tree.
Defining Prompts
You must define a prompt for each reference created within the selected features. All references
from the features selected for the UDF require prompts. The prompts are displayed for each original
feature reference when placing a UDF to help you select a corresponding reference in the target
model. Therefore, the prompts you create for each reference should be descriptive. Each reference is
highlighted in the graphics window as you define its prompt, as shown in Figure 2. If a reference
was used to create more than one feature, you are asked to create either Single or Multiple prompts
for that reference.
• Single – Specifies a single prompt for the reference used in several features. When the UDF is
placed, the prompt appears only once, but the reference you select for this prompt applies to all
features in the group that use the same reference.
• Multiple – Specifies an individual prompt for each feature that uses this reference. If you select
Multiple, each feature using this reference is highlighted, so you can type a different prompt for
each feature.
Defining Variable Items
You can also define any variable items to be stored in the UDF. This is an optional step in UDF creation.
Variable dimensions provide a prompt for a dimension value upon placement. Variable elements
enable the feature's dashboard to be accessed during placement, to redefine the feature for the
current application. A family table enables you to create different instances of the feature, with each
instance containing different combinations of features, dimensions, and parameters.
Modifying a UDF
When the UDF is complete, a *.gph file is saved to the current directory. You can edit a defined UDF by
selecting the Modify option in the UDF menu.
23. In the UDF dialog box, select Var Dims and click Define.
24. Zoom in on Extrude 2 and select the left (width) and right (length) 2 dimensions.
25. Click Done/Return > Done/Return from the menu manager.
26. Notice that the first dimension is highlighted.
27. Notice the prompt for you to type the prompt
for the dimension.
28. Type key width and press ENTER.
Scenario
You are assigned to create a spline end on the connector ends of the front engine block where it
interfaces with the rear engine block. Due to the large number of connector ends in future models, use
a generic connector end part to create a UDF.
Close Window Erase Not Displayed
Feature_Tools \Create_udf SPLINE_UDF_TEMPLATE.PRT
Task 1: Create a UDF from the end spline of the SPLINE_UDF_TEMPLATE.PRT.
1. Enable only the following Datum Display types:
.
2. In the ribbon, select the Tools tab.
3. Click UDF Library from the Utilities group.
4. Click Create from the menu manager.
5. Type spline_end as the name and press ENTER.
6. Click Stand Alone > Done from the menu
manager.
7. Click No in the Confirmation dialog box to not
create a reference part.
8. Press CTRL and select the features in the model
tree, as shown in the figure, to be included in
the UDF.
Note: All references from the features selected for
the UDF require prompts.
23. Click Next and Previous from the menu manager to review the prompts you have typed in and
correct any prompts, if necessary.
24. Click Done/Return from the menu manager.
Task 2: Define optional UDF elements.
1. In the UDF dialog box, double-click Var Dims.
2. Select the 10.5 dimension (d15) that defines the
length of the cuts.
3. Click Done/Return > Done/Return from the
menu manager.
4. Type spline length as the prompt for this
dimension and press ENTER.
Placing UDFs
If you recreate the same geometry regularly when creating your design models, it can be more
efficient to have the system create that geometry for you using UDFs. Creating geometry by placing a
pre-existing UDF can be much faster than creating it new each time.
Opening an Existing UDF (*.gph)
When placing a UDF, first you must open the target model. You can insert a UDF by clicking UDF
Library from the Get Data group in the ribbon, and selecting the corresponding *.gph file. The
original template model is required when placing a subordinate UDF. Creo Parametric provides the
User Defined Feature Placement dialog box to enable you to easily place UDFs in multiple models.
When you place a UDF, the system copies the features into the target model. The copied features
become a group. The resulting group of features created from a UDF can be dependent or independent
of the UDF.
Selecting Placement References for the Prompts
Next, you must select references in the target model for each prompt that was defined during the
creation of the UDF. When selecting the references, you can view the reference part in a subwindow
to help you select the correct references. As you select references, the UDF preview placement
dynamically updates in the graphics window.
Editing Variable Dimensions and Annotation Elements
You can edit any of the items defined as Variable Items during UDF creation. These include Dimensions,
Parameters, and any Annotation Element Items.
Module 21 | Page 9 © 2021 PTC
Specifying Options
Next, you can specify options, such as scaling dimensions upon placement. You can keep the same
dimension values or feature sizes, or specify a scaling factor for the features to be placed. This enables
you to scale the size of the UDF for different size models, or between models of different units.
Plus, you can specify whether you want to lock, unlock, or hide dimensions of the elements that are
not specified as variables in the UDF.
You also have the ability to redefine any features contained in the UDF on-the-fly. This enables you to
customize a UDF upon placement. After selecting features to redefine, you must step the regeneration
of the UDF back past the selected features, and then step forward to regenerate them. After the
selected UDF feature is regenerated, its dashboard appears, enabling you to redefine it.
Adjusting Placement Orientation and Finishing Placement
Certain portions of UDFs, depending on what they are, can be oriented in one of two ways. These items
are displayed as Orientation Items in the Adjustments tab. You can select each available Orientation
Item and flip its orientation, watching the preview dynamically update. If the placement is successful,
a local group is created in the model tree. Items hidden in the UDF remain in their hidden status
when placed into the model.
Note: You can duplicate UDFs easily using the Copy and Paste tools.
Updating a Modified UDF
If you make the placed group of features independent of the UDF, then it results in all the UDF
information being copied to the target model as a group without any associative ties to the UDF.
If the UDF is modified, the copied group is not updated. However, if you establish a dependency to
the original UDF, then changes to the fixed dimensions of the UDF cause a change to the group. You
must manually update the group to the UDF change by clicking UDF Operations > Update All from the
Operations group drop-down menu and then regenerating the model.
Note: In both cases, the UDF is removing material. However, it is possible to have a UDF that uses
various features to add and remove material at the same time. Also, since a feature tool such as Extrude
can be used to create cuts or protrusions, it is possible to create a UDF that can be toggled between
Cut and Protrusion upon placement.
20. Click Save from the main toolbar.
21. Click Close .
20. In the User Defined Feature Placement dialog box, clear the Auto Regeneration check box.
• Click First Feature .
• Click Last Feature .
21. Notice that you are now redefining the chamfer feature within the UDF.
22. In the dashboard, do the following:
• Change 45 x D to Angle x D from the
Dimensioning Scheme drop-down list.
• Click Switch Surfaces .
• Type 30 as the angle value.
• Type 0.75 as the chamfer distance (D) value,
as shown in the figure.
• Click Complete Feature .
Task 2: Add a varied item to the inheritance feature, and update the reference model SPROCKET.PRT.
1. Edit the definition of External Inheritance.
2. In the dashboard, select the Options tab.
• Click Varied Items.
3. In the SPROCKET.PRT model tree, select the
Protrusion id 5388 feature.
• Select the 8 dimension.
4. In the Varied Items dialog box, edit the New
Value to 12.
• Click OK.
5. Click Complete Feature .
6. Notice that the sprocket depth has increased.
20. Select datum plane FRONT and click Revolve from the mini toolbar.
21. Click Sketch View from the In Graphics toolbar.
22. From the In Graphics toolbar, select Hidden Line from the Model Display types drop-down
menu.
23. Enable only the following Sketcher Display
types: .
24. Click References from the Setup group and
select the three additional vertical references.
25. Click Centerline from the Datum group and
sketch the centerline.
26. Sketch and dimension as shown.
27. Click OK .
28. Select Shading from the Model Display types
drop-down menu.
29. Right-click and select Remove Material, then
click Change Material Direction .
30. Click Complete Feature and spin the model
to view the underside.
31. Press CTRL+D to orient to the Standard
Orientation.
• Process:
– Insert merge into target model.
– Open source model.
– “Assemble” source model into target model.
– Toggle on Remove Material icon.
• References:
– Annotations
– Copy Datums
• Options:
– Dependent
– Refit Datums Figure 1 – Completed External Merge
Assigning Materials
You can assign new or predefined materials to a model or component.
• Material assignment methods:
– In the Model Properties dialog box, select the
desired material from the available list.
– In the model tree, right-click the model.
• In the model tree, the assigned materials display.
• You can also add multiple materials to a model.
– Only one can be assigned.
Scenario
While designing a drill at your company, your manager asks you to confirm that the component models
adhere to the design specifications. For example, you need to verify the mass properties of the fuel
tank to confirm that the raw material estimates are correct. Next, you need to calculate the surface area
of the cylinder to confirm the proper thermal cooling. Also, the crankshaft's center of gravity needs
to be set along the axis of rotation. Finally, you need to check the engine assembly for interferences
between its components.
Close Window Erase Not Displayed
Analysis\Models FUEL_TANK.PRT
Task 1: Analyze the FUEL_TANK.PRT. Determine the volume of fluid that fits in a full tank. Also
determine the volume and mass of material to use when molding the part.
1. Disable all Datum Display types.
2. Click File > Prepare > Model Properties to
access the Model Properties dialog box. Notice
the current system of units specified in the Units
row of the Materials section.
3. Click Close in the Model Properties dialog box.
Task 4: Measure the area of the base of the cylinder to determine whether there is sufficient surface
area to adequately seal the cylinder to the crankcase. For an engine of this displacement, the
recommended gasket surface area is at least 850 mm2.
1. Orient the model, as shown.
2. Click Area from the Measure dialog box.
Select the engine block interface surface, as
shown.
3. Note that the area is 1,005.55mm2. Since this
value is greater than 850 mm2, it meets the
requirement.
Task 6: Analyze the mass properties of the CRANKSHAFT.PRT. Determine the location of the center of
gravity (COG) on the model.
1. Click Open .
• Select the CRANKSHAFT.PRT and click Open
2. Click File > Prepare > Model Properties. Notice
the current system of units specified in the Units
row of the Materials section.
3. In the Materials section, click change in the
Mass Properties row.
• Type the Density (kg/mm3) for the steel
crankshaft as 7.8E-6 and click OK in the Mass
Properties dialog box.
• Click Close in the Model Properties dialog box.
4. Click Saved Orientations and select RIGHT.
5. Select the Analysis tab from the ribbon.
6. Click Mass Properties and click Preview.
Note that the center of gravity (indicated by the
arrow) is below the axis of revolution (horizontal
axis of the other coordinate system).
Note: The system displays the default coordinate
system as a reference when computing model
mass properties.
7. Click OK in the Mass Properties dialog box.
1. Click Open .
• Select ENGINE.ASM and click Open.
Arithmetic Symbols
The following arithmetic symbols are available:
+ = Addition – = Subtraction / = Division
* = Multiplication ^ = Exponentiation ( ) = Parenthesis for grouping, d0 =
(d1–d2)*d3
If you are using negative dimensions, and you want to capture the true signed value in your relation,
precede the symbol with a dollar sign (for example, $d20 or $depth). You must do this regardless of
the setting for the show_dim_sign configuration option.
Assignment
The assignment symbol “=” sets one item equal to another item.
Mathematical Functions
The following mathematical functions are available:
cos () = Cosine tan () = Tangent sin () = Sine
sqrt () = Square root asin () = Arc sine acos () = Arc cosine
Mass Properties
You can calculate mass properties for a given model in a relation. You must set a density value and
calculate the mass properties before using these functions. Functions include:
mp_mass (path) mp_volume (path)
mp_surf_area (path) mp_cg_x (path1, coord_sys, path2)
mp_cg_y (path1, coord_sys, path2) mp_cg_z (path1, coord_sys, path2)
Where:
• path = the path to the desired component if in an assembly. If the path is the current model, type (" ").
The format is either assy_name.asm : part_name.prt or assy_id : part_id : session_id.
• path1 = the path format to the component for which the value is to be calculated.
• coord_sys = the reference coordinate system name.
• path2 = the path format to the component that contains the coord_sys.
Figure 2 – Different Result of ENDIF Statement Figure 3 – Different Result ENDIF Statement
Exact Relation
Exact relations prevent rounding errors.
• Uses exact value for repeating decimals.
• No rounding/truncation.
• Uses parenthesis.
• Example: OFFSET = (1/7) * LENGTH.
Creating Parameters
Parameters enable you to add additional text or numeric information to a model.
• Parameter types:
– Integer
– Real Number
– String
– Yes/No
• Parameter categories:
– Local
– External
– User-defined
– System
• Display parameters in the model tree.
• Create parameter rules. Figure 1 – Parameters Dialog Box
Creating Parameters
Parameters enable you to add additional text or numeric information to a model. Example uses for
parameters include: capturing non-geometry types of information such as COST or VENDOR, using a
numeric parameter to drive dimension values through relations, and defining a parameter value based
on other dimension or parameter values. Parameters can also be used with family tables to define
different information for each instance, drawings to report information in tables or formats, and data
management tools, such as Windchill.
Parameter Types
You can create the following types of parameters:
• Integer – A whole number numerical value, for example, 1, 3, 100, and 267.
• Real Number – Any numerical value, for example, 1.25, 25, 75, and PI.
• String – A series of alphanumeric values (numbers or letters), for example, STEEL, JOHN SMITH,
and PTC.
• Yes/No – A parameter whose value is either YES or NO.
You can create parameters associated with the following object types:
• Assembly • Skeleton • Component
• Part • Feature • Inherited
• Quilt • Surface • Edge
• Curve • Composite Curve • Annotation Element
• Material
Parameter Categories
The following categories of parameters are available:
• Local parameters – Parameters that are created in the current model. You can edit local parameters
in the model.
© 2021 PTC Module 23 | Page 10
• External parameters – Parameters created outside the current model and used to control some
aspects of the model. External parameters cannot be modified in the model. For example, you can
add parameters in Layout mode to define certain part dimensions. When you open that part, these
part dimensions are controlled from Layout mode and are read-only in the part. Similarly, you can
create parameters in the PDM system and apply them to the part.
• User-defined parameters – Additional information that you can attach to geometry. You can add
user-defined parameters to an assembly, part, feature, or entity. For example, you can create a COST
parameter for each part in the assembly. Then, you can include the COST parameter in your Bill of
Materials to calculate the total cost of the assembly.
• System parameters – Parameters defined by the system, for example, the Mass Properties parameter.
These parameters are generally read-only. You can use them in relations, but you cannot control
their value.
Creating Multiple Parameters
You can create several parameters at once for multiple objects. To do this, press CTRL and select
multiple features or components from the model tree. Then, right-click and select Edit Parameters and
use the Parameters dialog box to create or edit parameters for all of the selected objects.
Displaying and Creating Parameter Values in the Model Tree
You can display parameter values in the model tree as a column by using the Model Tree Columns
dialog box to add the columns. This enables you to add columns for Feature parameters in a part
model and Component parameters in an assembly model. Once the column is added, you can click an
empty cell in the column to add the parameter to that feature or component.
Parameter Naming Rules
Consider the following rules for naming user parameters:
• User parameter names must begin with a letter if they are to be used in relations.
• You cannot use d#, kd#, rd#, tm#, tp#, or tpm# as user parameter names because they are reserved
for use with dimensions.
• User parameter names cannot contain non-alphanumeric characters such as !, @, #, and $.
• You cannot change the name of a user parameter once it has been created.
Creating Relations
You use the Relations dialog box to view dimension symbols and write relations. It also contains
various relation tools.
• View dimension symbols:
– Switch Dimensions
• Write relation using relation tools.
• Examples:
– Equality
– Constraint
– Logical
• Specify regeneration position.
• Use parameters/create parameters in
relations.
Note: Editing dimensions such that a constraint is violated, simply creates a warning message, which
you can override.
Relation Tools
The following tools are available within the Relations dialog box:
• Provide Value – Enables you to type a dimension symbol, parameter, or a portion of a relation
to compute the result.
• Display Dimension – Type a dimension symbol or name to highlight it on the model.
• Select Units – Enables you to select a unit to insert. You can also set relations to take units
into consideration when computing.
• Insert Function – Display a complete list of functions for relations.
• Insert Parameter – Select a parameter to insert into the relation.
• Sort Relations – The sort function sorts relations in order of precedence, based on how they are
evaluated by the system. If one relation depends on the value of another relation, it is reordered
accordingly. Sorting relations helps you detect undesired circular relations. Relations with comment
lines can also be sorted. The comment line is attached to the relation below it, and moves with
that relation during a sorting. If multiple comment lines precede a relation, they are all attached
to that relation.
For example, if you type the relations d0=d1+3*d2 and d2=d3+d4, then when you sort them, the
system reorders them based on the order in which they are evaluated. Since the first relation needs
the value from the second relation, the order is reversed when sorted.
• Verify Relations – Computes the relations and verifies they are valid.
Regeneration Position
You can specify the regeneration position as either Initial, where relations are calculated before the
first feature, or Post Regeneration, where relations are calculated after the last feature. Initial is the
default option.
Using Parameters in Relations
You can access a parameter from a relation, or create a parameter as the result of a relation. For
example, you can create a real number parameter named LENGTH, equal to 15. You can then add a
relation of d5=LENGTH. When you regenerate the model, the d5 dimension updates to new values as
the LENGTH parameter is updated. Note that you can type string values for parameters by enclosing
them within quotation marks in relations.
You can expand the Relations dialog box to display the Parameters dialog box.
Creating Parameters in Relations
You can create or edit a parameter directly from a relation. For example, you can type LENGTH = d5. If
the parameter LENGTH did exist previously, the system would modify its value. If the parameter
LENGTH did not exist previously, the system would create it as a Real Number parameter.
Best Practices
Sort relations and verify them often to avoid errors, especially when writing multi-line relations. Test the
relation by modifying dimensions and parameters on the model to ensure it works as expected.
• Pattern increments: d#
• Pattern quantities: p#
• Relations with linear patterns
– Control linear pattern spacing:
¨ d1 = 100 / p1
– Control the quantity:
¨ p1 = 100 / d1
• Relations with angular patterns
– Control angular pattern spacing:
¨ d1 = 360 / p1
– Control the quantity:
¨ p1 = 360 / d1 Figure 1 – Controlling Linear Spacing
Note: When you create a section relation of a graph feature, for example, sd1=evalgraph("CONIC",
trajapar*5), this relation becomes a feature relation. Feature relations are evaluated after part relations
and are solved when the feature to which they belong is regenerated. Therefore, if a relation performs
geometry evaluation (for example, the distance between two points), it can provide different results if used
as a section relation as opposed to being used as a part relation.
• Procedure:
– Define known values.
– Place SOLVE on a line.
– Type simultaneous equations.
– Type FOR and variables to be computed.
• Rules:
– Must declare variables used in beginning
of equation.
– System returns only one result, even if
more than one is possible.
– You can intermix simultaneous equations
with single variable relations. Figure 1 – Relation and Variable Definition
Note: In this example, the volume of a rectangular solid is to remain constant. The width is to be twice
the height. The depth value must be variable. The system should solve the necessary equations and
return the dimensions for height and width.
1. Disable all Datum Display types.
2. Edit Extrude 1.
3. Notice the 16 depth dimension, 20 height
dimension, and 40 width dimension.
Note: When you fixed the location for PISTON_PIN.PRT, the system added the FIX_PLACED_5 constraint
set and disabled the original constraint set. Since you have updated the reference for the Coincident
constraint, you can now re-enable it.
17. Right-click FIX_PLACED_5 and select Delete.
18. Select Set2 and select the Set Enabled check
box.
Note: Since you updated the missing Coincident
constraint reference, you can delete the Fix
constraint.
19. Click Complete Component from the
dashboard.
1. Original model
• Through All hole
2. Protrusion added
• Hole no longer meets design intent
3. Hole reordered
• Hole again meets design intent
Reordering Features
When regenerating a model, Creo Parametric regenerates features one at a time, following the order
in which they display in the model tree. As you create new features, they are added to the bottom
of the list in the model tree.
The order of features is the sequence in which features display in the model tree. You can drag a
feature within the model tree to place it such that it immediately succeeds its parent, even though
you may have added several features to it after the parent was created. Since you must regenerate
a parent before you regenerate its children, you cannot reorder a parent to succeed its children; nor
can you reorder a child to precede its parents.
Feature order can affect the geometry of a model. When a feature is created, it can only add or remove
material from the model as the model exists at that point in time. For example, in Figure 1, the hole
feature's depth is Through All, which drills the hole through the unseen side of the block. If you add an
additional protrusion to the block, you need to reorder the hole to succeed this new protrusion if you
want to retain its Through All design intent. In that case, the Through All depth would include the new
protrusion and drill the hole through the entire block.
6. Select Hole 1.
• Notice that the hole does not appear to have
a depth of Through All, but recall that it did
at the time of creation.
Note: A feature can only add or remove material from
the model as the model exists at the point in time in
which the feature is created.
1.Original model
• One protrusion
• Shell has square edge
2. Insert mode activated
• Protrusion mirrored and rounds
created before shell
3. Insert mode cancelled
Figure 1 – Original Model
• Hole on left goes through
mirrored protrusion
• Shell hollows out mirrored
protrusion and rounds
Inserting Features
The model tree insertion indicator, shown in the model tree as Insert Indicator , indicates where
features are inserted upon creation. By default, its position always succeeds all items listed in the
model tree. You may drag it higher or lower in the model tree to insert features between other
features in the tree. When you move the insert indicator, you enter Insert Mode and the model is rolled
backward or forward in its regeneration in response to its new position, and all features update in the
graphics window. If a feature precedes the indicator, then it is displayed in the graphics window and
processed during regeneration. If a feature succeeds the indicator, it is temporarily suppressed. Thus, it
is not regenerated or displayed in the graphics window.
In addition to dragging the Insert Indicator up into the model tree, you can specify an insert location
in the tree. To do this, select a feature, right-click, and select Insert Here. The insert indicator is then
placed directly below the selected item.
You can exit Insert Mode and return the insert indicator to its default location at the bottom of the
model tree by cursoring over it, right-clicking, and selecting Exit Insert Mode. You are then prompted to
resume the features you suppressed when you activated Insert mode. When you select to resume
them, Creo Parametric places them after the inserted features.
For example, the model in the figures is a cast metal cover. However, a design change is needed to
make another protrusion with a rounded notch in the middle. Hence, we need to mirror the existing
protrusion and round the edges of the resulting notch. Additionally, these rounded edges should also
be located on the inside of the part to enable easier extraction from the cast.
© 2021 PTC Module 24 | Page 9
As shown in the part's model tree, you can delete and recreate the shell and hole features after creating
the necessary protrusion and rounds. Alternatively, you can use Insert mode to add the protrusion and
round features before the Shell feature. Notice that this includes the round feature in the shell, which
accomplishes the task of having round edges on the inside of the part.
Insert Mode operates the same way when you are in an assembly. You may select a component,
right-click, and select Insert Here to insert components between other components in the model tree.
If you display features in the model tree, you can also drag the Insert Indicator. Again, when you
move the Insert Indicator, you enter Insert Mode and the assembly is rolled backward or forward in its
regeneration in response to its new position, and all components update in the graphics window.
7. Click Round .
• Press CTRL, and select a vertical edge on the
front and back of the notch.
• Edit the radius to 1.
• Click Complete Feature .
• Most features being redefined display in their orange dynamic preview color. In this state, the
feature's drag handles display, enabling you to edit their respective values. In addition, the on-screen
flip arrows display.
• The feature's UI is presented. Depending upon the feature being redefined, this could be either a
dialog box or the dashboard. The UI or dialog boxes enable you to make changes to the feature.
• Once modifications have been made, most features can be previewed solid, if desired. This option
regenerates the feature to determine whether the changes you have made are valid.
• Once you have completed the feature, it regenerates. After this occurs, the child features also
regenerate to reflect the modifications made to their parent.
• Considerations include:
– Sketch/Reference plane selection
– Reference selection
– Dimension scheme
– Constraints
– Sketched geometry type
• Open sketch results may differ from closed
sketch results
Figure 1 – Captured Design Intent
Figure 2 – Closed Sketch Design Intent Examples Figure 3 – Open Sketch Design Intent Examples
Note: The smallest trajectory radius (R) is 2. The sweep diameter is currently 3, therefore T=1.5, and R ≥ T.
3. Edit the R2 dimension to 1, and click twice in the background to de-select all geometry.
Note: Editing the trajectory radius to 1 violates the R ≥ T rule.
Figure 2 – Open Section Sketch Feature Figure 3 – Open Section Sketch Failure
Task 2: Transfer references using the Replace function to avoid a missing references failure.
1. Select BASE_PROTRUSION and click Edit
Definition .
2. Right-click in the graphics window and select
Edit Internal Sketch.
3. Click Sketch View from the In Graphics
toolbar.
4. Select the right arc.
5. Click Mirror from the Editing group.
• Select the vertical centerline.
Note: Notice a failure occurs when opening the assembly. Also notice the Message Log indicates that
the system can not retrieve model HANDLE.
1. Disable all Datum Display types.
22. Double-click MISSING-COMP_FAIL.ASM to verify that the failure has been resolved.
• Reasons include:
– Parent components modified or deleted.
– Features in parent components modified or
deleted.
• Resolve the failure:
– Change constraints.
– Modify features to satisfy constraints.
– Suppress or suspend component.
Note: Our goal is to modify the rod spacing by modifying the hole spacing from 10 to 8 for the three
block-shaped components.
1. Disable all Datum Display types.
2. In the model tree, select JAW_FIXED.PRT and
click Activate from the mini toolbar.
3. Select the hole geometry on the right and click
Edit Dimensions from the mini toolbar.
• Edit the offset value from 10 to 8 and press
ENTER.
Recovering Models
In the event of a system crash, Creo Parametric captures a snapshot of the models in session, as well
as any applied configuration settings.
Upon restarting Creo Parametric, you are prompted to either Retrieve the previous model or Continue
onto a new Creo Parametric session.
Selecting the Retrieve option is very useful for avoiding lost work on your models.
Figure 4 – Elements
• Constraints – Each component interface contains a set of predefined constraints that are applied
when using the interface.
© 2021 PTC Module 26 | Page 2
• References – Each component interface contains selected geometry, corresponding to each
constraint in the interface.
Figure 2 – Placing Interface in the Model Tree Figure 3 – References and Constraints
Understanding Placing Interfaces
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 process.
These interfaces are typically added to standard hardware components so that you can easily and
quickly place them in assemblies.
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 not meet your
needs.
Placing Interface Feature Location
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.
© 2021 PTC Module 26 | Page 4
Designate Default
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 a component contains multiple interfaces, select the interface you would like to use from the
interface list in the assembly dashboard.
If you do not want to use any of a component's interfaces, select Place Manually from the dashboard.
Note: At any time, you can edit the interface properties defined by clicking the interface name in the
upper-left corner of the dialog box.
5. Select the cylindrical surface of PLACING_
BOLT .PRT as an Insert reference.
6. Select the bottom of the bolt head as a Mate
reference.
7. Click Apply from the COMPONENT
INTERFACE dialog box.
Note: Both Coincident constraints were created using the Automatic option. You can select specific
constraint types from the Constraint Type drop-down list.
Note: In the ribbon, notice that because PLACING_BOLT .PRT contains a Component interface, the
placement method has defaulted to Place Using Interface .
4. Select a surface in the upper-left hole in
PLACING_INTF.PRT as the assembly's first
Coincident reference.
Note: You receive the Remove Default warning because Receiving Component interfaces cannot be set
to default.
6. Select the cylindrical surface of the hole in the
lower-left corner of RECEIVE_INTF.PRT as an
Insert reference.
7. Select the top surface of the model as a
Coincident reference.
8. Click Apply from the COMPONENT
INTERFACE dialog box.
Note: Both Coincident constraints were created using the Automatic option. You can select specific
constraint types from the Constraint Type drop-down list.
9. In the model tree, expand the INSERT_MATE_
HEX feature.
Note: Notice that the Receiving Component interfaces
are not located in the model footer.
10. In the model tree, select the INSERT_MATE_HEX component interface and click Pattern
from the mini toolbar.
11. Click OK to complete the Reference pattern.
12. Click Close .
Task 2: Insert a component using an Interface to Interface placement.
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.
Note: The RECEIVE_BOLT .PRT model contains two Component Interfaces, INSERT_MATE and
INSERT_MATE_OFFSET. The INSERT_MATE interface is the default interface.
5. Click the fourth interface shown.
This component is also placed using the selected
INSERT_MATE_OFFSET interface.
6. Click Complete Component .
1. Click Assemble .
2. In the Open dialog box, select INTF_CAP.PRT and click Open.
3. Using the newly created component
interface, select the lower-right hole in
SAVE_AS_INTF.PRT as the assembly's first
Coincident reference.
4. Select the top of SAVE_AS_INTF.PRT as the
assembly's second Coincident reference.
5. Click Complete Component .
Figure 2 – Viewing Different Found Locations Figure 3 – Auto Place Dialog Box
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.
4. Click Preferences.
5. Edit the Max. number of locations to 20.
6. Begin selecting each location starting at number
6. Stop when you have identified the location
that positions the bolt in either the center or
right-side hole shown in the figure.
7. Click Add Item .
Best Practices
Copy and Paste is a very efficient method to use when copying a single component in an assembly
multiple times. Depending on your situation, the Repeat functionality may be even more efficient.
Task 3: Repeat the placement of another component using the model tree.
1. In the model tree, expand the first instance of BOLT _6-25.PRT.
2. Expand the Placement node and the Set25 node.
3. Right-click the top Coincident constraint and select Repeat .
4. Select the cylindrical surface of the
hole located at the upper-center of
GEARBOX_REAR_REPEAT.PRT, as shown in the
figure.
5. Click Complete Component .
Note: Using this method, you can only repeat one
component at a time.
Variable Items:
• Dimensions
• Features
• Parameters
• Surface Finish
• Geometric Tolerances
• Components
Understanding Flexibility
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 various compression
lengths throughout an assembly.
Creo Parametric enables you to add flexibility to a component by changing the value of selected
component items. Note that this change is only within the assembly; the part remains unaltered. You
can select dimensions, parameters, surface finishes, geometric tolerances, features, and components
as flexible items and vary their values during assembly.
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 items
are selected in the model and added to the Flexibility dialog box.
• 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.
Figure 2 – Typing Values for Variable Definition Figure 3 – Specifying Feature Status
8. Select the radial surface at the bottom of the connector slot as the assembly's Coincident
reference.
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.
11. Click Complete Component .
Task 2: Pattern the contact placement and verify the correct placement.
1. In the model tree, select FLEX_CONTACT .PRT
and click Pattern from the mini toolbar.
2. Click OK to create the Reference pattern.
3. Activate section A.
4. Verify the correct placement of FLEX_
CONTACT .PRT.
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.
Scenario
To create real life figures for the Marketing Department’s brochures, you are assigned to assemble the
drill’s clutch using flexible components. First, define the clutch springs as flexible components. Then,
assemble the clutch springs into the clutch assembly.
Close Window Erase Not Displayed
Component_Operations\Flexible_Dimension CLUTCH_SPRING.PRT
Task 1: Define the component flexibility.
1. Enable only the following Datum Display types:
.
2. Edit the datum point SPRING_LENGTH.
3. Edit the value of the SPRING_LENGTH from 18
to 22 and click twice in the graphics window to
update the geometry.
4. Click Undo from the Quick Access toolbar.
Note: The length of the spring is controlled by this
single dimension, reflecting the design intent of
the spring. Now that you have tested the extended
length, you know that this model can easily be
used as a flexible component.
6. Use the 3D Dragger to move the component to the approximate position shown below.
7. Select datum point PNT1 on CLUTCH_SPRING.PRT and the left datum point SPRING1 on
CLUTCH_SHOE_L.PRT to create a Coincident constraint.
8. Reorient the assembly and rotate the spring slightly away from the assembly, as shown below.
9. Reorient to the TOP view orientation.
Task 4: Propagate the new value to the part model and remove the assembly flexibility.
1. Open NOZZLE_HOUSE_T.PRT from the model
tree.
2. Edit Extrude 3.
3. Notice the dimensions.
Figure 2 – Selecting the New Flexible Material Figure 3 – Material Flexibility Added
Scenario
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
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
maintain both the component and assembly design intent.
Close Window Erase Not Displayed
Component_Operations\Flexible_Interference FLEX_PRESS_FIT.ASM
Task 1: Identify interference in the assembly.
1. Disable all Datum Display types.
2. Select the Analysis tab.
• Click Global Interference from the Inspect
Geometry group.
3. In the Global Interference dialog box, click
Preview.
Note: The interference between the components
highlighted in red.
4. Click Cancel.
• Flexible Parameter
– CLAMP_POS
• Dimensions
– head_ang_dim
– stroke_dim
• Relations
– IF (CLAMP_POS) == 1
head_ang_dim = 45
stroke_dim = 0 Figure 1 – Flexible Parameter Values
ELSE ...
6. Click Parameters from the Model Intent group, edit the value of CLAMP_POS to 0, and click OK.
7. Regenerate the model.
Note: The assembly does not change after this regeneration. Your relations do not specify dimension
values to use when the CLAMP_POS is edited to 0, thus the assembly has not changed.
Task 2: Edit dimensions and the parameter to be flexible.
1. Click File > Prepare > Model Properties to
access the Model Properties dialog box. In the
Tools section, click change in the Flexible row.
2. In the model tree, select CYL_CLAMP_PIN.PRT.
3. In the graphics window, press CTRL and select
both dimensions.
4. Click OK in the Select dialog box.
1. Click Open from the Quick access toolbar, select TOOL.ASM, and click Open.
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.
• Restructure:
– Drag and drop component(s).
– Places the components where you drop them.
– There are some limitations.
• Move to New Subassembly:
– Creates a new sub-assembly and moves
components into it in one step.
– Sub-assembly is placed at the same level as
source components. Figure 1 – Restructured Assembly
• Options:
– Dependency control
– Symmetry analysis
• Component actions:
– Mirror Geometry
– Reuse
– Exclude
Task 2: Observe the new mirrored assembly and make edits to the original.
1. In the model tree, expand the node of each
component. Notice the following:
• Each component mirrored with geometry
contains a Mirrored Merge feature.
• The stopper plug does not contain a Mirrored
Merge feature because it was reused.
• The screw components are removed because
they were excluded.
Note: You can edit the definition of the Mirrored Merge feature to change dependency between the
original and mirrored geometry.
7. Edit BASE_RIGHT.PRT.
8. Edit the assembly offset dimension value from 5
to 0.
9. Regenerate the model.
Note: Because Placement dependent was used, the placement of BASE_LEFT-2.PRT changes with
that of BASE_RIGHT.PRT.
Best Practices
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.
6. Click Advanced.
7. Notice that the symmetry analysis runs.
8. If necessary, in the Mirror Subassembly Components dialog box, select the Preview check box
to preview the mirrored assembly:
• Notice that the STOPPER_BASE.PRT receives the Mirror Geometry action.
• Accept the default new name suffix “_MIR” for the mirrored copy.
• The STOPPER_PLUG.PRT and STOPPER_SCREW.PRT components have been found to be
symmetric from the analysis, and therefore have been assigned the Reuse action.
• Click OK to close the dialog box and create the new assembly.
Note: Because Geometry dependent was used, the corresponding round geometry in
STOPPER_BASE_MIR.PRT also updates.
Task 3: Edit the placement of STOPPER_BACK.ASM and observe the results.
1. Edit STOPPER_BACK.ASM and edit the
assembly offset dimension value from 0 to 5.
2. Regenerate the model.
Note: Because Placement dependent was used, the placement of STOPPER_FRONT.ASM changes with
that of STOPPER_BACK.ASM.
Figure 2 – Assembly With Original Component Figure 3 – Assembly With Replaced Component
Best Practices
When replacing components, avoid disrupting any future applications by using the method that best
enables you to transfer references between the new and old model.
Note: 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 been applied. Because these
models reference each other, they can be replaced in an assembly using the Reference Model option.
3. Click Open from the Quick Access toolbar.
4. Select VALVE _RM.ASM and click Open.
5. In the graphics window, select RM_CAST.PRT.
6. Right-click and select Replace .
Best Practices
This is a great tool for evaluating design changes to selected components in an assembly.
Best Practices
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.
Scenario
Remove interference in the top-level tool assembly by replacing the circular base in the clamp
sub-assembly with a smaller, rectangular base model. The new base is imported from the Step file
of a vendor's standard part database.
Close Window Erase Not Displayed
Component_Operations\Replace_Reference-Table TOOL_01.ASM
Task 1: Identify interference in the assembly.
1. Disable all Datum Display types.
2. In the ribbon, select the Analysis tab.
3. Click Global Interference from the Inspect
Geometry group.
4. In the Global Interference dialog box, click
Preview.
Note: The interferences between the round base
parts and the main clamp tool are highlighted in
red.
5. Click Cancel.