T2232-370-01 SG-Edu Lec EN
T2232-370-01 SG-Edu Lec EN
T2232-370-01 SG-Edu Lec EN
Fo
r
Ed
uc
a
tio
na
lU
se
nl
y
nl
O
na
lU
se
tio
Fo
r
Ed
uc
a
tio
na
lU
se
nl
uc
a
The course you are about to take will expose you to a number of learning
offerings that PTC University has available. These include:
Fo
r
Ed
nl
na
lU
se
Europe
North America
Asia
Fo
r
Ed
uc
a
tio
In addition, you can access the PTC Web site at www.ptc.com. Our Web
site contains the latest training schedules, registration information, directions
to training facilities, and course descriptions. You can also reach technical
support, and register for online service options such as knowledge base
searches, reference libraries and documentation. You can also find general
information about PTC, PTC Products, Consulting Services, Customer
Support, and PTC Partners.
Precision Learning
Precision Learning In The Classroom
PTC University uses the Precision Learning methodology to develop
effective, comprehensive class material that will improve the productivity
of both individuals and organizations. PTC then teaches using the proven
instructional design principal of Tell Me, Show Me, Let Me Do:
nl
na
lU
se
uc
a
tio
Each student that enrolls in a PTC class has a PTC University eLearning
account. This account will be automatically created if you do not already
have one.
As part of the class, you receive additional content in your account:
Fo
r
Ed
Please note that Web-based training may not be available in all languages.
The Web-based training is available in your account for one year after the
live class.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
PTC uses a role-based training approach. The roles and the associated
training are graphically displayed in a curriculum map. Curriculum maps are
available for numerous PTC products and versions in the training section of
our Web site at http://www.ptc.com/services/edserv/learning/paths/index.htm.
Please note that a localized map may not be available in every language and
that the map above is partial and for illustration purposes only.
Before the end of the class, your instructor will review the map
corresponding to the course you are taking. This review, along with instructor
recommendations, should give you some ideas for additional training that
corresponds to your role and job functions.
Training Agenda
Day 1
Module 01
Module 02
Module 03
Module 04
Module 05
nl
Day 2
na
lU
se
Module 06
Module 07
Module 08
Module 09
Module 10
Module 11
Day 3
tio
uc
a
12
13
14
15
16
17
Ed
Module
Module
Module
Module
Module
Module
Day 4
18
19
20
21
22
23
Fo
r
Module
Module
Module
Module
Module
Module
Day 5
Module 24
Module 25
Module 26
Module 27
Fo
r
na
lU
se
tio
uc
a
Ed
nl
Table of Contents
Introduction to Pro/ENGINEER Wildfire 5.0
Introduction to the Pro/ENGINEER Wildfire Basic Modeling Process 1-1
Pro/ENGINEER Wildfire Basic Modeling Process . . . . . . . . . . . . . . . 1-2
nl
2-1
2-2
2-3
2-4
2-6
2-7
2-8
Ed
uc
a
tio
na
lU
se
Fo
r
4-35
4-39
4-42
4-46
4-50
na
lU
se
nl
Fo
r
Ed
uc
a
tio
8-1
8-2
8-3
8-7
na
lU
se
nl
Ed
uc
a
tio
Fo
r
Project I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Air Circulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Piston Assembly Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Crankshaft, Engine Block, Impeller, and Impeller Housing . . . . . . .
The Frame and Bolt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14-1
14-2
14-3
14-4
14-5
na
lU
se
nl
uc
a
tio
Fo
r
Ed
19-1
19-2
19-3
19-6
uc
a
tio
na
lU
se
nl
Fo
r
Ed
nl
uc
a
tio
na
lU
se
Fo
r
Ed
Project II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Air Circulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Piston Assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Engine Block and Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Blower Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Engine Blower Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Completing the Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27-1
27-2
27-3
27-4
27-5
27-6
27-7
na
lU
se
Modules
Topics
Concept
Theory
Procedure
Exercise (if applicable)
nl
In this topic, you learn about the course handbook layout and
the header used to begin each lab in Pro/ENGINEER.
Fo
r
Ed
uc
a
tio
with each topic focused on a specific portion of the module subject. Each
individual topic in the module is divided into the following sections:
na
lU
se
nl
Concept This section contains the initial introduction to the topic and
is presented during the class lecture as an overhead slide, typically with
figures and bullets.
Theory This section provides detailed information about content
introduced in the Concept, and is discussed in the class lecture but not
shown on the overhead slide. The Theory section contains additional
paragraphs of text, bullets, tables, and/or figures.
Procedure This section provides step-by-step instructions about how to
complete the topic within Pro/ENGINEER. Procedures are short, focused,
and cover a specific topic. Procedures are found in the Student Handbook
only. Not every topic has a Procedure, as there are knowledge topics that
contain only Concept and Theory.
Exercise Exercises are similar to procedures, except that they are
typically longer, more involved, and use more complicated models.
Exercises also may cover multiple topics, so not every topic will have an
associated exercise. Exercises are found in the separate Exercise Guide
and/or the online exercise HTML files.
The first module for certain courses is known as a process
module. Process modules introduce you to the generic high-level
processes that will be taught over the span of the entire course.
tio
uc
a
Ed
Fo
r
4.
6.
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.
Datum Display Setting The initial datum display you need to set
na
lU
se
nl
tio
Before you begin a lab from any training course, it is important that you
configure Pro/ENGINEER to ensure the system is set up to run the lab
exercises properly. Therefore, if you are running the training labs on a
computer outside of a training center, follow these three basic steps:
Fo
r
Ed
uc
a
Extract the class files zip file to a root level drive such as C: or D:.
The extracted zip will create the default course folder path automatically,
such as C:/users/student/course_folder.
Locate your existing Pro/ENGINEER shortcut.
Copy and paste the shortcut to your desktop.
Right-click the newly pasted shortcut and select Properties.
Select the Shortcut tab and set the Start In location to be the same as
the course folder. For example, C:/users/student/course_folder.
Start Pro/ENGINEER using the newly configured shortcut.
The configuration files specific to the course will be loaded.
The default working directory will be set to the course folder. You can
then navigate easily to the module and topic folders.
Topic1_Folder
nl
Step 1:
Perform this task only if you are running the labs on a computer
outside of a training center, otherwise proceed to Task 2.
na
lU
se
1. Extract the zipped class files to a root level drive such as C: or D:.
The extracted ZIP will create the default course folder path
automatically, such as C:/users/student/course_folder.
tio
Close all open windows and erase all objects from memory to
avoid any possible conflicts.
Fo
r
Step 2:
Ed
uc
a
Step 3:
Browse to and expand the module folder for this procedure and
set the folder indicated in the header as the Pro/ENGINEER
working directory.
nl
na
lU
se
Browser
navigator.
tio
uc
a
Fo
r
Ed
Step 4:
Open the file for this procedure and set the initial datum display
according to the icons shown in the header.
y
nl
to
to
to
na
lU
se
to
uc
a
tio
3. You are now ready to begin the first task in the lab:
Read the first task.
Perform the first step.
Perform the remaining steps.
Ed
Fo
r
Module
Module Overview
na
lU
se
nl
Objectives
uc
a
tio
Fo
r
Ed
2009 PTC
Module 1 | Page 1
nl
na
lU
se
uc
a
tio
Ed
Fo
r
Often, before you create a new part model design, it is necessary to know
information about the components that will surround it in an assembly.
Consequently, you may want to open and inspect these parts before
beginning the new design. At your company, this preparation stage may
occur at the same time as the new part model design, or it may not occur at
all. Either way, having knowledge of adjoining parts can help in the new
part model design.
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 1 | Page 3
Scenario
nl
Before you can begin modeling the key handle, you need to scope the design
on the adjoining key base model. You know from experience that the hole in
the key base is not large enough in diameter for a strong key handle, and the
key base does not provide enough clearance to use the tool.
Step 1:
na
lU
se
Once you have properly scoped the design, you can create the key handle
part and assemble it with the key base. Finally, you can document the key
handle design by creating a 2-D drawing.
Preparing for part model design Open and edit the dimensions
of an existing part model to watch the geometry update
automatically.
tio
Fo
r
Ed
uc
a
from the
Click Open
main toolbar at the top of the
interface.
In the File Open dialog box,
click Working Directory
.
Double-click the Module_01
folder to view its contents.
Right-click folder
BasicModelingProcess
and select Set Working
Directory.
Double-click the
BasicModelingProcess
folder to view its contents.
Select KEY_BASE.PRT.
Click Open.
Module 1 | Page 4
2009 PTC
, Axis
, Point Display
nl
O
na
lU
se
uc
a
tio
from
Click Regenerate
the main toolbar at the top
of the interface to update the
model geometry to the new
diameter value.
Fo
r
Ed
2009 PTC
Module 1 | Page 5
nl
na
lU
se
Axis Display
from the main
toolbar at the top of the interface
to enable their display.
and
tio
uc
a
Ed
Fo
r
Step 2:
Module 1 | Page 6
2009 PTC
nl
O
uc
a
tio
na
lU
se
from
Start the Sketch Tool
the feature toolbar on the right
side of the interface.
In the graphics window, click
datum plane FRONT to select
it.
Click Sketch from the Sketch
dialog box.
Fo
r
Ed
2009 PTC
Module 1 | Page 7
nl
O
tio
na
lU
se
from Blind
to Symmetric
.
In the dashboard, edit the
depth value to 12 and press
ENTER. The yellow geometry
depth increases. Yellow
geometry is preview geometry
and is representative of how
the feature will appear when it
is completed.
Click Complete Feature
from the dashboard.
uc
a
Fo
r
Ed
Module 1 | Page 8
2009 PTC
y
nl
na
lU
se
uc
a
tio
Click Refit
from the
main toolbar at the top of the
interface.
Double-click the diameter
dimension, edit its value to 7,
and press ENTER.
from the
Ed
Fo
r
2009 PTC
Module 1 | Page 9
nl
O
tio
na
lU
se
uc
a
Fo
r
Ed
from
Start the Round Tool
the feature toolbar on the right
side of the interface.
In the graphics window, press
and hold CTRL and click on
the two edges to be rounded
to select them.
In the dashboard, edit the
round radius to 0.5 and press
ENTER.
Click Complete Feature
from the dashboard.
Module 1 | Page 10
2009 PTC
nl
O
na
lU
se
Ed
uc
a
tio
Fo
r
Click Regenerate
from
the main toolbar. Notice that
the model geometry grows
long.
Step 3:
2009 PTC
Module 1 | Page 11
nl
Click New
from the main
toolbar at 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.
Click OK.
3. To assemble the
KEY_BASE.PRT, do the
following:
na
lU
se
You will need to resize the new assembly window that appears.
uc
a
tio
Click Assemble
from the
feature toolbar at the right side
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
Fo
r
Ed
Module 1 | Page 12
2009 PTC
nl
O
na
lU
se
Click Assemble
from the
feature toolbar.
In the Open dialog box,
click the component
KEY_HANDLE.PRT to select
it and click Open.
In the graphics window, click
the inside hole surface on
KEY_BASE.PRT to select it as
the assembly reference.
Click the shaft surface on
KEY_HANDLE.PRT to select
it as the component reference.
The KEY_HANDLE.PRT will
reposition itself through the
hole in KEY_BASE.PRT, and
the Insert constraint is created.
5. To start assembling
KEY_HANDLE.PRT by creating
the Insert constraint, do the
following:
Fo
r
Ed
uc
a
tio
6. To continue assembling
KEY_HANDLE.PRT by creating
the Mate constraint, do the
following:
In the graphics window,
click on the flat surface on
KEY_HANDLE.PRT to select
it as the component reference.
Cursor over the upper
left of the top surface
of KEY_BASE.PRT to
pre-highlight it. Right-click
to query the back, flat surface
of KEY_BASE.PRT and click
to select it as the assembly
reference. The Mate constraint
is created.
2009 PTC
Module 1 | Page 13
nl
O
uc
a
tio
na
lU
se
Fo
r
Ed
from
Click Regenerate
the main toolbar to update the
geometry to the new length.
Module 1 | Page 14
2009 PTC
Step 4:
y
nl
O
na
lU
se
uc
a
tio
Fo
r
Ed
2009 PTC
Module 1 | Page 15
nl
O
na
lU
se
Fo
r
Ed
uc
a
tio
Module 1 | Page 16
2009 PTC
y
nl
O
na
lU
se
Ed
uc
a
tio
Fo
r
Click Regenerate
the main toolbar.
from
2009 PTC
to close the
Module 1 | Page 17
nl
O
na
lU
se
Click Save
from the main
toolbar.
Click OK from the Save Object
dialog box.
In the main toolbar, click Close
Window
to close the
CHUCK_KEY.ASM window.
9. To activate the
CHUCK_KEY.ASM assembly, save it, and close the
window, do the following:
Click Window >
CHUCK_KEY.ASM from
the main menu to switch to the
assembly and activate it.
tio
uc
a
Click Save
from the main toolbar.
Click OK from the Save Object dialog box.
to close the
Ed
Fo
r
Module 1 | Page 18
2009 PTC
Module
2
O
nl
tio
na
lU
se
In this module, you will first learn about basic concepts and benefits of solid
modeling using Pro/ENGINEER. You will then learn how complex models
can be easily created using a combination of simple features. Parametric
capabilities that are native to Pro/ENGINEER enable you to easily add design
intent and make design changes. Associativity means that a change made to
your solid model design will be automatically propagated to all referenced
objects such as drawings, assemblies, and so on. You will also learn how a
model-centric modeler enables downstream deliverables to be created with
references to and driven by the design model.
Objectives
uc
a
Finally, you will learn how to recognize some of the basic file extensions used
to identify different types of Pro/ENGINEER objects.
Fo
r
Ed
2009 PTC
Module 2 | Page 1
uc
a
tio
na
lU
se
nl
Mass Properties
Ed
Interference Check
Fo
r
Module 2 | Page 2
2009 PTC
na
lU
se
nl
uc
a
tio
Ed
Fo
r
Individually, each feature is typically simple but as they are added together
they form complex parts and assemblies.
In this example, we have a connecting rod in seven stages of its creation:
First, an extrusion is created, which forms the overall shape and size of
the model.
An additional extrusion is created at the top of the model.
A third extrusion is created at the bottom of the model.
A hole is created at the bottom of the model.
Another hole is created at the top of the model.
A round is created on the four inside edges.
A small radial hole is created at the top of the model.
2009 PTC
Module 2 | Page 3
nl
Parent/Child Relationships:
tio
na
lU
se
uc
a
Fo
r
Ed
Parent/Child Relationships
2009 PTC
becomes. This intent was added by dimensioning the hole to the top surface
of the piston.
Alternatively, if the intent of the design is to have the hole located a specified
distance from the bottom of the piston, the hole would be dimensioned from
the bottom surface of the piston, yielding a different result when the height of
the piston is modified.
The right most figure shows modifications made to the location and diameter
of the hole.
Best Practices
Fo
r
Ed
uc
a
tio
na
lU
se
nl
When creating features in your model, try to reference features and geometry
that are robust, will likely not be deleted, and provide the desired design
intent. While this is not always possible, striving to do so will help you build
robust, easy to modify models.
2009 PTC
Module 2 | Page 5
na
lU
se
nl
Associativity
tio
uc
a
Ed
Fo
r
Best Practices
Because drawing and assembly files have associative links to the models
contained in them, these objects cannot be opened without the models they
contain being present.
In other words, 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.
Module 2 | Page 6
2009 PTC
uc
a
tio
na
lU
se
nl
Model-Centric
Model-Centric
Ed
Fo
r
2009 PTC
Module 2 | Page 7
tio
na
lU
se
nl
Part File
Drawing File
Assembly File
uc
a
Fo
r
Ed
The following are three file extensions used to identify three common
Pro/ENGINEER object types: parts, assemblies, and drawings.
.prt This extension represents a part object.
.asm This extension represents an assembly object. An assembly file
contains pointers and instructions that identify and position a collection of
parts and subassemblies.
.drw This extension represents a 2-D drawing. The drawing file contains
pointers, instructions, and detail items for documenting part and assembly
models in a drawing.
Module 2 | Page 8
2009 PTC
Module
3
O
nl
na
lU
se
Objectives
uc
a
tio
This module introduces you to the main user interface and defines each
area and how you will use it. You will gain an understanding of basic skills
including file manipulation and management, as well as setting the working
directory and saving and opening files. You will learn basic Pro/ENGINEER
display options for datum display that will aid you throughout this course.
You will also learn about 3-D view orientations and style states, as well as
understand how to manage and apply appearances.
Fo
r
Ed
2009 PTC
Module 3 | Page 1
Graphics Window
Main Menu
Toolbars
Dashboard
Message Window
Dialog Boxes
Menu Manager
Drawing Ribbon
Ed
uc
a
tio
na
lU
se
nl
Fo
r
Module 3 | Page 2
2009 PTC
Main Menu Located at the top of the interface, the main menu
contains standard options such as File, Edit, and View.
nl
functions.
tio
na
lU
se
Fo
r
Ed
uc
a
2009 PTC
Module 3 | Page 3
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 3 | Page 4
2009 PTC
Ed
uc
a
nl
O
tio
na
lU
se
Fo
r
Module 3 | Page 5
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 3 | Page 6
2009 PTC
nl
O
na
lU
se
tio
Ed
uc
a
Fo
r
2009 PTC
Module 3 | Page 7
tio
na
lU
se
nl
Fo
r
Ed
uc
a
Module 3 | Page 8
2009 PTC
nl
na
lU
se
An Active Window
Ed
uc
a
tio
Pro/ENGINEER enables you to have multiple windows open at the same time,
each containing a different model. This is a common occurrence during the
design process. However, at any given moment, all applicable functionality
is available only on the active model. Click Window > Activate to activate
the model in the window you selected, or click Window > MODEL_NAME
to activate a different open window. You can determine which window is
active in two different ways:
Fo
r
The word Active appears on the title bar of the active window next to the
model name.
The active model has a dot next to its name in the Window menu.
Module 3 | Page 9
nl
na
lU
se
tio
uc
a
The working directory is the designated location for opening and saving
files. Typically, the default working directory is the directory from which
Pro/ENGINEER is started. However, there are three methods to define a
new working directory:
Fo
r
Ed
From the Folder Tree or Browser Right-click the folder that is to be the
new working directory and select Set Working Directory.
From the File menu Click File > Set Working Directory and browse to
and select the directory that is to be the new working directory. Click OK.
From the File Open dialog box Right-click the folder that is to be the new
working directory and select Set Working Directory.
You can browse directly to the working directory at any time by
selecting the Working Directory common folder from the Navigator.
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 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.
Module 3 | Page 10
2009 PTC
You can also drag the file from the file list onto the graphics window.
Click File > Open from the main menu or Open
from the main toolbar
and the File Open dialog box appears. Browse to the file, select it, and
either double-click it or click Open.
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:
na
lU
se
nl
Click Save
from the main toolbar. By default, a file is saved to the
current working directory. However, if a 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.
Fo
r
Ed
uc
a
tio
You can also save a copy of an existing file. 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 what to do about its dependent
components. You can do nothing, or save a copy of them also and either
rename them with a suffix or give them all new names.
2009 PTC
Module 3 | Page 11
nl
na
lU
se
Set the working directory, open a file, and then save it.
Task 1:
uc
a
tio
Fo
r
Ed
Module 3 | Page 12
2009 PTC
Task 2:
Set a new working directory, open a new model, and then save it.
nl
3. Double-click Sample_Subfolder
to view its contents in the
Browser.
na
lU
se
4. Double-click SCREW.PRT to
open it.
tio
uc
a
Fo
r
Ed
.
7. Click Save
Notice that even though the
working directory is set to
Sample_Topic, the file is
saved to Sample_Subfolder.
Click OK.
from
2009 PTC
Module 3 | Page 13
nl
uc
a
tio
na
lU
se
Ed
Model Versions
Fo
r
Models are stored In Session (in system memory, or RAM) until you either
erase them or exit Pro/ENGINEER Wildfire. When you close the window that
contains a model, the model is still In Session. This is especially important
if you are working on files that have the same name but are in various
stages of completion, such as in this course. Both the Folder Browser and
File Open dialog boxes have an icon that will cause only models In Session
to be displayed.
There are two different methods to erase models from session:
Current Only the model in the current window is erased from system
memory (and the window closed). You can click File > Erase > Current
Module 3 | Page 14
2009 PTC
from the main menu to erase the current window's contents from system
memory.
Not Displayed Only erases from system memory those models that
are not found in any Pro/ENGINEER windows. You can click Erase Not
Displayed
from the main toolbar or you can click File > Erase > Not
Displayed from the main menu.
Erasing models does not delete them from the hard drive or network storage
area; it only removes them from that session.
nl
Every time you save an object, you write it to disk. Rather than overwriting
the current file on disk, the system creates a new version of the file on disk
and gives it a version number that increments each time the file is saved.
This is also known as a dot number, and can be seen in the lower-right figure.
na
lU
se
Deleting Models
Deleting files permanently removes them from the working directory on your
hard drive or network storage area. Be careful when deleting files; you
cannot undo deleted files.
There are two different methods to delete models:
uc
a
Renaming Models
tio
Old Versions The system deletes all but the latest version of the given
file.
All Versions The system deletes all versions of the given file.
If you need to edit the name of any model, you can rename it from directly
within Pro/ENGINEER.
Ed
Fo
r
On Disk and In Session The system renames the file both in system
memory and on the hard drive.
In Session The system renames the file only in system memory.
Problems can result if you rename a file on disk and then retrieve
a model (not already in session) that depends on the previous file
name; for example, a part cannot be found for an assembly.
2009 PTC
Module 3 | Page 15
Managing_Files
Task 1:
nl
na
lU
se
uc
a
tio
Fo
r
Ed
Module 3 | Page 16
2009 PTC
from
nl
na
lU
se
tio
uc
a
Ed
Fo
r
Module 3 | Page 17
nl
O
Ed
uc
a
tio
Repaint
na
lU
se
You can modify the display of both the model and datum types.
Fo
r
Datum entities are 2-D reference geometry that you use for building feature
geometry, orienting models, dimensioning, measuring, and assembling.
There are four main datum types:
Datum Planes
Datum Axes
Datum Points
Coordinate Systems
Csys Display
There are four different 3-D model display options in the graphics window:
No hidden
nl
na
lU
se
Hidden line
Hidden lines in the model are displayed, by default, in a
slightly darker color than visible lines.
Wireframe
Hidden lines are displayed as regular lines. That is,
all lines are the same color.
tio
In the lower-right figure, the same model is displayed in four different ways.
Clockwise from the top left, the display is Shaded, No Hidden, Wireframe,
and Hidden Line.
uc
a
Fo
r
Ed
2009 PTC
Module 3 | Page 19
Basic_Display
Edit the datum display.
Display
na
lU
se
, Point
nl
Task 1:
uc
a
tio
Ed
Fo
r
to disable
to
to
to
Module 3 | Page 20
2009 PTC
from the
uc
a
tio
na
lU
se
1. Click No hidden
main toolbar.
nl
Task 2:
to
Fo
r
Ed
3. Click Wireframe
4. Click Shading
2009 PTC
Module 3 | Page 21
nl
O
na
lU
se
Ed
uc
a
tio
Keyboard/Mouse
Orientation:
Spin
Pan
Zoom
Turn
Wheel Zoom
Additional Orientation
Options:
Previous
Refit
Named View List
Spin Center
Fo
r
Spin
Pan
Module 3 | Page 22
2009 PTC
Orientation
Zoom
Turn
Zoom Level
nl
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:
Fine Zoom
tio
Coarse Zoom
na
lU
se
Zoom
uc
a
Ed
Fo
r
Refit
2009 PTC
Module 3 | Page 23
orient.asm
nl
and
Task 2:
na
lU
se
tio
uc
a
Ed
Fo
r
Module 3 | Page 24
2009 PTC
Task 3:
na
lU
se
nl
Task 4:
tio
Task 5:
1. Press and hold CTRL, then middle-click and drag upward to zoom out.
Fo
r
Ed
3. If
uc
a
2. Press and hold CTRL, then middle-click and drag downward to zoom
in.
Module 3 | Page 25
uc
a
tio
na
lU
se
nl
Ed
Fo
r
The view manager ntent-sensitive dialog box that enables you to edit how
a model displays in the graphics window. The view manager contains
numerous tabs that enable you to create and manage the following:
is a powerful co
View orientations
Style states
Cross-sections
Explode states
Layer states
2009 PTC
na
lU
se
nl
Ed
uc
a
tio
Fo
r
2009 PTC
Module 3 | Page 27
Orient by Reference
One method of changing the model orientation in the Orientation 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.
nl
You can click Undo from the Orientation dialog box to undo any changes you
made. The model returns to its most current view state.
na
lU
se
Fo
r
Ed
uc
a
tio
Module 3 | Page 28
2009 PTC
Manage_Orient
Task 1:
nl
O
na
lU
se
Ed
Task 2:
uc
a
tio
Fo
r
2009 PTC
Module 3 | Page 29
nl
Task 3:
na
lU
se
tio
uc
a
Fo
r
Ed
Module 3 | Page 30
2009 PTC
tio
na
lU
se
nl
uc
a
Fo
r
Ed
Module 3 | Page 31
creating the style state, the graphics window displays the name of the style
state.
You can also create style states by first editing component displays, and then
capturing the displays in a style state.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
There are two default style states in every assembly: Default Style and
Master Style. The Master Style cannot be modified, but the Default Style
can be modified.
Module 3 | Page 32
2009 PTC
na
lU
se
nl
Task 1:
style_states.asm
tio
Ed
uc
a
Fo
r
2009 PTC
Module 3 | Page 33
Task 2:
nl
na
lU
se
Fo
r
Ed
uc
a
tio
6. Click Close.
Module 3 | Page 34
2009 PTC
nl
O
The Appearances Manager
uc
a
tio
na
lU
se
A company-standard
appearance file is common.
Use the Appearances
Manager to manage, create,
and edit appearances.
Use the appearance
gallery to select and apply
appearances.
Apply appearances to parts,
surfaces, or components.
Clear selected or all
appearances.
Ed
Appearances Applied
Fo
r
2009 PTC
Module 3 | Page 35
nl
na
lU
se
tio
uc
a
Ed
Fo
r
An appearance consists of both Color and Highlight Color. You can modify
the properties of both within the appearance editor to create your desired
appearance. You can even apply textures and decals to your appearance.
To edit an appearance within the appearances manager, you must first copy
it into the My Appearances palette. You can copy the appearance from the
Library palette or Model palette by right-clicking and selecting Copy to My
Appearances. You can also select an appearance in the My Appearances
palette and click New Appearance , which copies the appearance to a
new name.
You can also edit an appearance by right-clicking it in the appearance gallery
and selecting Edit. This launches the appearance editor.
Use pre-existing appearances as a starting point to quickly and
easily create new appearances.
Applying Appearances
Once an appearance has been created, you can apply it to entire part models,
part surfaces, or components in an assembly. You can use the selection filter,
Module 3 | Page 36
2009 PTC
if necessary, to filter the item that you wish to apply the appearance. If an
appearance is assigned to a part at the assembly level, the appearance is
saved in the context of the assembly and does not change the appearance
of the part at the part level. You can select the appearance first and then
apply it to the reference, or you can select the reference first and then apply
the appearance.
To apply an appearance, you can click Appearance Gallery
from the
main toolbar and select the desired appearance. This selected appearance
is now the active appearance, and is the appearance that is applied to
the selected references. You can also search for the appearance using the
Search field at the top of the appearance gallery and Appearances Manager.
nl
tio
na
lU
se
Clearing Appearances
uc
a
Ed
Fo
r
For a part, clearing all appearances removes all Model appearances and
reverts the part to its default assigned appearance. For an assembly, clearing
all appearances removes all Model appearances and returns the components
to the appearances they were assigned at the part level.
2009 PTC
Module 3 | Page 37
Appearance
Task 1:
nl
Appearances Manager
na
lU
se
3. Select the
ptc-std-aluminum-polished appearance, right-click, and select
Copy to My Appearances.
Task 2:
uc
a
5. Click Close.
tio
Ed
Fo
r
Task 3:
Module 3 | Page 38
2009 PTC
2. Select the
ptc-std-aluminum-polished
appearance sphere from the
Model section.
3. Rightclick and select Copy to
My Appearances.
nl
O
na
lU
se
Task 4:
uc
a
tio
Ed
Fo
r
2009 PTC
Module 3 | Page 39
Task 5:
na
lU
se
nl
tio
uc
a
Fo
r
Ed
Task 6:
Module 3 | Page 40
2009 PTC
nl
na
lU
se
5. Click OK.
Fo
r
Ed
uc
a
tio
2009 PTC
Module 3 | Page 41
na
lU
se
nl
tio
Fo
r
Ed
uc
a
Examples of Parameters
Create new part models within Pro/ENGINEER either by using File > New, or
clicking New . You type the name of the part and select whether you want
to use a default template or not. Unless you select the Empty template, the
new part will display in the graphics window with some default datum features.
Using Templates
New models should be created using a template. Your company will likely
have created customized templates to be used. Using a template to create a
new model is beneficial because it means that, regardless of who created it,
the model will contain the same consistent set of information, including:
Datums Most templates contain a set of default datum planes and
default coordinate system, all named appropriately.
Module 3 | Page 42
2009 PTC
Creating Parameters
nl
tio
na
lU
se
Fo
r
Ed
uc
a
2009 PTC
Module 3 | Page 43
nl
na
lU
se
1. Click New
from the main
toolbar.
Select Part as the Type and
Solid as the Sub-type.
Edit the Name to new_part.
Notice that the Use default
template check box is
selected.
Click OK.
Task 1:
Create New
tio
uc
a
Fo
r
Ed
Module 3 | Page 44
2009 PTC
na
lU
se
nl
tio
Task 2:
Ed
uc
a
1. Click New
from the main
toolbar.
Edit the Name to
select_template.
Clear the Use default
template check box.
Click OK.
Fo
r
2009 PTC
Module 3 | Page 45
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 3 | Page 46
2009 PTC
4
nl
Module
Module Overview
na
lU
se
Before you can edit design models or create new features on models, you
have to be able to select within Pro/ENGINEER Wildfire. Selection enables
you to choose features, geometry in a part model, or components in an
assembly. Once a selection is made, you can perform a variety of operations
including editing. Editing enables you to modify not only dimensions of
existing design models or features, but you can also edit shape, size,
location, and visibility.
Objectives
uc
a
tio
In this module, you learn the different ways to select different items in
Pro/ENGINEER as well as understand the feedback the system provides you
both before and after item selection.
Fo
r
Ed
2009 PTC
Module 4 | Page 1
nl
O
Preselection Highlighting
Ed
uc
a
tio
na
lU
se
Preview Geometry
Selected Geometry
Fo
r
Module 4 | Page 2
2009 PTC
beneficial; it provides you feedback when you create valid geometry during
creation.
These same three colors apply for both features created in a part
and components in an assembly.
na
lU
se
Over Geometry
nl
Selection Type
Until Highlighted
tio
uc
a
Fo
r
Ed
Clear Selection
2009 PTC
Module 4 | Page 3
na
lU
se
nl
Ed
uc
a
tio
Fo
r
Drag handles are small, white squares that display in the graphics window.
These graphical objects are used to manipulate geometry during creation
or redefinition in real time. Using your mouse, drag the handles to resize,
reorient, move feature geometry in a model, or reference geometry. In an
assembly, drag the handle to adjust component offset. Your changes display
dynamically in the graphics window. Right-click a drag handle to access
context-sensitive menu options.
You can use various keyboard and mouse combinations to modify how the
drag handle is used. The following table displays dragging options comprised
of various keyboard and mouse combinations on a drag handle.
Module 4 | Page 4
2009 PTC
Dragging Option
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 4 | Page 5
uc
a
tio
na
lU
se
nl
Ed
You can use various keyboard shortcuts to quickly perform commonly used
functions. Keyboard shortcuts facilitate a more efficient experience in the
user-interface by eliminating the need to move the mouse to make icon or
menu selections.
Fo
r
Except for the Delete operation, all keyboard shortcuts use the CTRL
key on your keyboard in conjunction with another letter key. There are
keyboard shortcuts for various areas of Pro/ENGINEER usage, including file
operations, edit operations, and view operations.
The following table contains keyboard shortcuts for various file operations.
Keyboard Shortcut
File Operation
CTRL + N
CTRL + O
CTRL + S
The following table contains keyboard shortcuts for various edit operations.
Module 4 | Page 6
2009 PTC
Keyboard Shortcut
Edit Operation
CTRL + G
CTRL + F
DEL
CTRL + V
CTRL + Z
CTRL + Y
na
lU
se
nl
CTRL + C
The following table contains keyboard shortcuts for various view operations.
Keyboard Shortcut
View Operation
CTRL + R
Fo
r
Ed
uc
a
tio
CTRL + D
2009 PTC
Module 4 | Page 7
na
lU
se
nl
Ed
uc
a
tio
Layer Tree
Fo
r
The model tree is part of the Navigator window and, by default, displays along
the left side of the main interface. When you open a part model, assembly, or
drawing, the Navigator automatically changes its display to the model tree.
The model tree contains a hierarchical list of features or components in the
order created as well as the display status (hidden/unhidden, suppressed)
of those features and components. The model tree can also be customized
to display other information.
The model tree can be used in the following ways:
2009 PTC
nl
The Show menu is located at the top of the model tree and is accessed by
clicking Show
, as shown in the lower-right figure. The Show menu
contains the following options:
Fo
r
Ed
uc
a
tio
na
lU
se
Layer/Model Tree Shown in the lower-left figure on the slide, this option
toggles the model tree to the layer tree so that all layers associated with a
model, assembly, or drawing are displayed. If the layer tree is displayed
and the Show menu is selected, the Layer Tree menu selection is replaced
by the Model Tree menu selection.
Expand All Fully expands every branch within the model tree and
mechanism tree.
Collapse All Fully collapses every branch within the model tree and
mechanism tree.
Preselection Highlighting Toggles on or off preselection highlighting. If
on, when you cursor over an item in the model tree it is preselected in the
graphics window. By default, this option is turned off.
Highlight Geometry Toggles on or off Highlight Geometry. If on, when
you select an item fromthe model tree it is also selected (in red) in the
graphics window.
2009 PTC
Module 4 | Page 9
nl
Use model tree filters to control both item and feature type
display.
uc
a
tio
na
lU
se
Ed
Fo
r
from
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.
2009 PTC
nl
features are turned off in the assembly, you can only see the components
that are assembled, but nothing more granular.
Placement folders Toggles the display of component placement
constraints within assembly components.
Annotations Toggles the display of annotations.
Suppressed Objects Toggles the display of suppressed features and
components. Suppressed objects in the model tree are preceded with
a black square. In the bottom-left figure, 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.
na
lU
se
Ed
uc
a
tio
Datum Planes
Datum Axes
Curves
Datum Points
Coordinate Systems
Rounds
Auto Round Members
Cosmetics
Sketches
Used Sketches Used sketch features are those sketches that are used
in another feature, like an Extrude or Revolve feature. When a sketch
is used it is automatically changed to a hidden status, as shown in the
lower-right figure.
Fo
r
2009 PTC
Module 4 | Page 11
nl
Ed
uc
a
tio
na
lU
se
Fo
r
Feat # Displays the feature number of each feature in the model tree.
The first feature created in a model is feature number one, and each
consecutive feature is assigned an ascending integer increment.
Feat ID Displays the feature ID of each feature in the model tree. The
feature ID is a unique number that is assigned by Pro/ENGINEER to each
feature that is created.
The information displayed in these columns can be obtained using other
methods, but this particular method ensures that it is always displayed
directly with no querying required. You can add other informational columns
in addition to Feat # and Feat ID. In addition, you can add other column
types of information including model parameters, feature parameters, layer
information, and mass property information. You access the Model Tree
Columns dialog box by clicking Settings
Module 4 | Page 12
and selecting Tree Columns. The order of column display and the width of a
displayed column can be changed in the Model Tree Columns dialog box.
The columns displayed in the model tree are unique to each window except
in the case of assemblies, where displayed model tree columns propagate to
sub-assemblies of assemblies.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
you have added the desired columns to the model tree, click Settings
from the top of the model tree and select Save Settings File. The default
save location is the working directory, and the default settings file name is
tree.cfg. You can configure Pro/ENGINEER to always consider tree.cfg as
the default model tree display.
2009 PTC
Module 4 | Page 13
nl
O
na
lU
se
uc
a
tio
Direct selection occurs when you place the mouse cursor over a
feature or component and click to select.
Ed
Fo
r
Direct selection occurs when you place your mouse cursor over a feature or
component and click to select it. Some key factors about direct selection
include:
You can perform direct selection on both components in an assembly and
features in a model.
You can perform direct selection in both the graphics window on a model
or assembly, and in the model tree. When you initially cursor over a
model in the Pro/ENGINEER Wildfire graphics window, the component or
feature preselects in the cyan color. When you select the item, it becomes
highlighted in red.
The selected item is dependent on whether you have a part or assembly
open. If you have a part open, a selected feature highlights in a red
Module 4 | Page 14
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 4 | Page 15
Direct_Select
Task 1:
nl
na
lU
se
uc
a
tio
Ed
Fo
r
Module 4 | Page 16
2009 PTC
Task 2:
na
lU
se
nl
uc
a
tio
Fo
r
Ed
2009 PTC
Module 4 | Page 17
na
lU
se
nl
Query Selection:
Select by querying the model.
Select using the Pick From List.
Ed
uc
a
tio
Fo
r
2009 PTC
Select using the Pick From List The Pick From List is similar to querying
the model, except that all of the query possibilities are listed in the dialog
box for the cursor location. To activate the Pick From List, you cursor over
the location you want to query and right-click and select Pick From List.
Items highlighted in the Pick From List menu also preselect in the graphics
window.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Remember:
Cursor over to highlight, right-click to query, and click to select.
2009 PTC
Module 4 | Page 19
Query_Select
Task 1:
na
lU
se
nl
uc
a
tio
Ed
Fo
r
Module 4 | Page 20
2009 PTC
na
lU
se
nl
Task 2:
tio
uc
a
Ed
Fo
r
2009 PTC
Module 4 | Page 21
na
lU
se
nl
Ed
uc
a
tio
Fo
r
Look For Specifies the type of items you want to search for. For
example, you can search for only datum planes, components, or axes.
Look By Specifies the types of items you want to search by. This is a
further refinement to the Look for option, and is context-sensitive based on
the Look for option specified.
Look In Specifies which model or models the search will be conducted
against. If an assembly or sub-assembly is specified as the Look in object,
you can choose whether sub-models are included. You can set the Look
in object either by selecting it from the drop-down list in the Search Tool
Module 4 | Page 22
2009 PTC
The items that fulfill the criteria specified display in the Found list on the left
side of the Search Tool. If you select items in the Found list they will preselect
in the graphics window. You can select multiple items using CTRL or SHIFT,
or you can select all items by pressing CTRL + A. Move items to the Selected
list on the right to select them in the graphics window and therefore perform
operations.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 4 | Page 23
Search_Tool
Ed
uc
a
tio
na
lU
se
nl
1. Click Find
Task 1:
3. Click Find
Search Tool.
to start the
Fo
r
Module 4 | Page 24
2009 PTC
Task 2:
1. Open
GEARBOX_FRONT_11.PRT.
nl
O
na
lU
se
to start the
Ed
uc
a
tio
Fo
r
8. Click Repaint
9. Click Find
2009 PTC
Module 4 | Page 25
na
lU
se
nl
Smart Filter:
The selection of features, geometry, or components is a nested
process.
Select specific items of interest after the initial selection.
Smart filter selection levels:
Feature/Component level.
Geometry level (surfaces, edges, or vertices).
You may need to zoom in for surface selection.
tio
Ed
uc
a
Fo
r
Feature/Component Level
Geometry Level
When selecting a part in the graphics window, your initial selection highlights
a feature in a red wireframe. The Smart selection filter then automatically
narrows the selection scope, enabling you to select specific items on that
feature that you wish to either modify or use to create another feature. For
example, you can select an edge where you wish to add a chamfer. The
three specific items that you may wish to select highlight differently, as shown
in the figure. Selected surfaces highlight as red-shaded items; selected
edges highlight in bold red; and selected vertices highlight in red. The entire
selection process occurs automatically. Selection of surfaces usually occurs
easier if you zoom in on that area of the model first.
Assemblies have a similar selection scheme. Components are selected
initially, followed by geometry such as surfaces, edges, and vertices.
The Smart selection filter is not available if you disable preselection
highlighting.
Module 4 | Page 26
2009 PTC
smart_filter.asm
na
lU
se
nl
uc
a
tio
Fo
r
Ed
2009 PTC
Module 4 | Page 27
tio
na
lU
se
nl
Task 2:
uc
a
Fo
r
Ed
Module 4 | Page 28
2009 PTC
nl
Filters include:
Parts
Features
Geometry
Datums
Quilts
Annotation
tio
na
lU
se
uc
a
Fo
r
Ed
Each filter in the selection filter narrows the item types that you can select,
enabling you to easily select the item you are looking for. All filters are
context-sensitive, so that only those filters that are valid for the geometrical
context are available. For example, the Parts filter would not be available
while working in a part; rather it would be available while working in an
assembly. Pro/ENGINEER automatically selects the best filter according to
the context. However, you can always change the filter by simply selecting it
from the selection filter.
The following filters are available in Part mode and Assembly mode:
2009 PTC
Module 4 | Page 29
Selection_Filters
Task 1:
na
lU
se
nl
3. Select CRANKSHAFT_7.PRT
from the graphics window.
uc
a
tio
Ed
Fo
r
Module 4 | Page 30
2009 PTC
na
lU
se
14. Zoom in on
ENG_BLOCK_FRONT_7.PRT
and select the front surface.
nl
uc
a
tio
Ed
Fo
r
to
to enable
Module 4 | Page 31
Renaming Objects
Rename objects to more descriptive names so that they are
easily recognized in the model tree.
na
lU
se
nl
uc
a
tio
Connecting Rod
Ed
Renaming Features
Fo
r
Module 4 | Page 32
2009 PTC
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 > Rename from the main menu to rename components. Within the
Rename dialog box, shown in the lower-left figure, you can click Commands
Fo
r
Ed
uc
a
tio
na
lU
se
nl
And Settings
, and then select the component to be renamed from either
the model tree or graphics window. You can also rename the assembly in
this dialog box. In fact, this is the default item to be renamed when this
dialog box appears.
2009 PTC
Module 4 | Page 33
na
lU
se
nl
Pop-Up Text
Undo List
Redo List
tio
uc
a
You can undo and redo most of the operations performed on a model. The
operations are sequentially stacked in memory as they are performed. You
have access to the undo/redo stack when you click the Undo or Redo icons.
Ed
Fo
r
Module 4 | Page 34
2009 PTC
Pause Feature
nl
to update
Ed
uc
a
tio
Use Regenerate
the model.
na
lU
se
Resume Feature
Drag handles.
Context-sensitive right mouse
button options.
Edit:
Enter a value directly on the
model.
Use the Most Recently Used
option.
Edit Definition using:
The dashboard.
Preview Feature
Editing a Model
Fo
r
Edit is a menu selection available from the model tree, pop-up menu, or
the drop-down menu. After choosing Edit, the dimensions of the selected
features or components display in the graphics window.
Using Edit, you can quickly change the dimensions of a selected feature
using one of the two following methods:
Edit directly on the model To edit directly on the model, double-click the
dimension. Type the new dimensional value and regenerate the model.
Edit using the Most Recently Used option When you edit a model,
you can also use the most recently used option. When you double-click
a dimension, a drop-down list displays the most recent values of the
model, as shown in the middle image. You can select a suitable value
and regenerate the model.
The most recently used option only displays recent values from
the current session. It does not display values used in a previous
Pro/ENGINEER Wildfire session.
2009 PTC
Module 4 | Page 35
nl
Editing with the dashboard. This is the graphical area in which you can
change a feature's type, size, shape, and location.
2. Editing with drag handles. You can directly change features on a model
by manipulating the drag handle. Your changes display dynamically in
the graphics window.
3. Using the various context-sensitive right mouse button options on the
dynamic preview or drag handles.
na
lU
se
1.
Within the dashboard there is a set of icons along the right side that perform
the following operations:
tio
uc
a
Pause Feature
Pauses the current feature's edit definition operation,
enabling you to perform other functions such as inserting datum features.
Resumes a paused feature's edit definition
Ed
Resume Feature
operation.
Regeneration Theory
Fo
r
The Regenerate
function recalculates the model geometry, incorporating
any changes made since the last time the model was saved or regenerated.
It is necessary to regenerate a model after you have edited it. However, if you
edit the definition of a feature, the regeneration is done for you.
Module 4 | Page 36
2009 PTC
Edit_Regenerate
Task 1:
nl
na
lU
se
3. Click Regenerate
to
regenerate the geometry.
tio
uc
a
Ed
Fo
r
2009 PTC
from
Module 4 | Page 37
nl
tio
na
lU
se
uc
a
Ed
Fo
r
Module 4 | Page 38
2009 PTC
nl
O
na
lU
se
Ed
uc
a
tio
Fo
r
Module 4 | Page 39
Activate_Edit
nl
na
lU
se
Task 1:
tio
uc
a
3. Double-click the 16
FIN_ROUNDS value, edit it
to 10, and press ENTER.
.
Fo
r
Ed
4. Click Regenerate
Module 4 | Page 40
2009 PTC
nl
Fo
r
Ed
uc
a
tio
na
lU
se
2009 PTC
Module 4 | Page 41
nl
uc
a
tio
na
lU
se
Ed
Fo
r
Depth You can drag a feature's depth, as shown in the upper-right figure.
Rounds You can drag a round's radius.
Chamfers You can drag a chamfer's angle and D values.
Pattern Dimensions You can drag dimensions used in a pattern feature.
You can also dynamically edit datum feature dimensions.
The Dynamic Drag operation is not available for features created
using the menu manager. It is also not available for sheetmetal
features at this time.
Features are regenerated in real time when they are dynamically edited.
Additionally, child features also regenerate in real time. Real time
regeneration may be slow if dragging a parent feature in a large model.
If you dynamically 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, as shown in the lower-right figure. You can simply undo the edit
Module 4 | Page 42
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Show/Hide All Dims Enables you to toggle the display of all dimensions
on or off. This option can be used when you are more concerned about a
feature's shape than its dimensions.
Show/Hide Sketch Dims Enables you to toggle the display of a sketch's
section dimensions on or off. This option can be used to clean up the
display if you are only modifying a feature using drag handles.
2009 PTC
Module 4 | Page 43
Dynamic_Edit
Task 1:
na
lU
se
nl
tio
uc
a
Ed
Fo
r
Module 4 | Page 44
2009 PTC
na
lU
se
nl
Task 2:
uc
a
tio
Ed
Fo
r
2009 PTC
Module 4 | Page 45
nl
O
na
lU
se
Ed
uc
a
tio
Delete:
Is permanent.
Follows Parent/Child Rels.
Suppress:
Items can be restored via
Resume.
Follows Parent/Child Rels.
Resume:
Selected items.
All items.
Fo
r
If you delete an item from a model and save it, that item is permanently
removed from the graphical display and regeneration cycle of the model.
Suppressing an item also removes it from the graphical display and
regeneration cycle. However, you can restore a suppressed item by resuming
it. Resuming a suppressed item returns it to the graphical display and
regeneration cycle.
Suppressed items are denoted in the model tree by a black square,
although they can be filtered from the model tree. The upper-right figure
shows two suppressed items.
Suppressing items causes regeneration speed to increase. However,
suppressing items is not meant to be a technique for managing complex
models or large assemblies.
Module 4 | Page 46
2009 PTC
You can resume all suppressed items by clicking Edit > Resume >
Resume All from the main menu.
You can select an object and either delete or suppress from that object to
the end of the model using Edit > Delete > Delete to End of Model or Edit
> Suppress > Suppress to End of Model.
You can select an object and either delete or suppress all objects other than
the selected one and its parents using Edit > Delete > Delete Unrelated
Items or Edit > Suppress > Suppress Unrelated Items.
Best Practices
na
lU
se
nl
If you suppress an item that is a parent to another item, the child item
highlights in magenta and the system warns you that the child item will be
suppressed, too. In the lower-left figure, the gear is a parent to the drill
chuck sub-assembly in how it was assembled. Therefore, when the gear
is suppressed, the chuck assembly is also suppressed, as shown in the
lower-right figure. The same parent/child relationships hold true if you try to
delete an item that is a parent to another item. Again, the child item highlights
in magenta and the system warns you that the child item will need to be
deleted, too.
tio
Fo
r
Ed
uc
a
2009 PTC
Module 4 | Page 47
Del_Suppress
Task 1:
4. Click Undo
na
lU
se
nl
5. Select DRILL_CHUCK_12.ASM
again.
6. Click Edit > Suppress >
Suppress from the main menu.
uc
a
8. Click Undo
tio
Ed
Fo
r
Module 4 | Page 48
2009 PTC
Task 2:
1. Open CHUCK_12.PRT.
2. Select FRONT_ROUND and
press Delete on your keyboard.
3. Click OK.
4. Click Undo
na
lU
se
nl
7. Click OK.
tio
Fo
r
Ed
uc
a
2009 PTC
Module 4 | Page 49
na
lU
se
nl
Hide/Unhide:
Components in an assembly
Datum features
Solid features
Does not affect parent/child
relationships.
Changes are not saved by default.
Save Status
uc
a
tio
Ed
Hiding Components
Fo
r
The Hide and Unhide operations respectively remove and display components
or non-solid feature geometry from the graphic display. You can hide items to
enable easier selection and visualization while completing tasks. You may
then unhide items to return them to the display after your tasks are complete.
Hidden objects are grayed out in the model tree. The datum features in
the upper-right figure are hidden.
Hiding objects does not affect parent/child relationships with other
components or features.
Hiding solid geometry features in a part does not remove the geometry
from the display; rather, it hides just the non-solid components of the
feature (such as the axis of a hole) from the display.
Hidden items are placed in the Hidden Items layer in the Layer tree.
You can unhide all hidden objects at once by clicking View > Visibility >
Unhide All. Unhide All does not unhide items that were automatically
hidden by Pro/ENGINEER, such as datums created on the fly or used
sketches.
Module 4 | Page 50
2009 PTC
Best Practices
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 4 | Page 51
Visibility
Task 1:
nl
O
na
lU
se
uc
a
6. Click Save
Click OK.
tio
Ed
Notice the warning in the message window stating that the layer
display status was not saved.
Fo
r
7. Click View > Visibility > Save Status from the main menu.
8. Click Save
Click OK.
Task 2:
1. Open CHUCK_13.PRT.
2. Click Plane Display
Axis Display
display.
and
to enable their
2009 PTC
na
lU
se
nl
8. Click View > Visibility > Save Status from the main menu.
from the main toolbar.
tio
9. Click Save
Click OK.
Fo
r
Ed
uc
a
2009 PTC
Module 4 | Page 53
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 4 | Page 54
2009 PTC
5
nl
Module
Module Overview
na
lU
se
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 5 | Page 1
na
lU
se
nl
Ed
uc
a
tio
2-D Sketch
Fo
r
Module 5 | Page 2
2009 PTC
nl
O
na
lU
se
Ed
uc
a
tio
Fo
r
Module 5 | Page 3
The middle-right figure shows the desired sketch to be achieved. The Intent
Manager helps you apply design intent to your sketch so it appears as the
middle image, not the top image.
Start by sketching the rough shape of your desired sketch. The Intent
Manager will begin to dynamically apply constraints to help you lock in your
sketch. For example, if you sketch a line approximately vertical, the Intent
Manager will dynamically apply a vertical constraint to that line, helping you
lock in design intent. When you stop sketching, a series of gray dimensions
appears in addition to your constraints.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
The Intent Manager must maintain a fully defined sketch at all times. The
dimensions and constraints maintain the size, shape, and location of all
sketched items, which helps you capture design intent. Modify the default
dimension scheme if needed by editing or adding dimensions so you
properly capture your intended design intent.
The Intent Manager contains both Weak and Strong items.
Weak items are gray, whereas Strong items are light orange.
Dimensions and constraints can be Weak or Strong.
The system will add or remove Weak items as necessary to maintain
the fully constrained sketch.
You cannot delete Weak items.
Strong items are Weak items that were made strong either directly or
by modifying them.
Module 5 | Page 4
2009 PTC
nl
reorients
Showing Dimensions
tio
na
lU
se
Sketch Orientation
parallel to the screen.
uc
a
Ed
When you enter Sketcher mode, there are four different Sketcher Display
types that can be controlled to aid visualization while completing tasks:
Toggles the display of dimensions on or off.
Display Constraints
Fo
r
Display Dimensions
Display Grid
Display Vertices
Module 5 | Page 5
Utilizing Constraints
Constraints are rules enforced by Pro/ENGINEER on your
sketched entities.
nl
Constraint types
include:
Vertical
Horizontal
Perpendicular
Tangent
Midpoint
Coincident
Symmetric
Equal
Parallel
Constraints Flyout
tio
na
lU
se
uc
a
Fo
r
Ed
The following table lists the available constraints, which can be activated
from the flyout in the Sketcher toolbar, by selecting multiple entities and
right-clicking, or by clicking Sketch > Constrain from the main menu:
Constraint
Vertical
Horizontal
Description
Makes lines vertical or aligns points vertically.
Makes lines horizontal or aligns points horizontally.
Perpendicular
Tangent
Module 5 | Page 6
2009 PTC
Description
Constraint
Midpoint
Coincident
Symmetric
Parallel
nl
Equal
Fo
r
Ed
uc
a
tio
na
lU
se
At any time, you can click Sketch > Constrain > Explain and select a
constraint from the sketch. The message window provides an explanation
of the constraint.
2009 PTC
Module 5 | Page 7
2. Sketcher display:
na
lU
se
nl
Task 1:
constraints.prt
uc
a
tio
Ed
4. Click Horizontal
from the
Sketcher toolbar and select the
center of each circle.
5. Click Select One By One
the Sketcher toolbar.
from
Fo
r
9. Click Coincident
from the
Sketcher toolbar and select one
circle center and the horizontal
reference.
Click OK from the Select
dialog box.
10. Click Done Section
Sketcher toolbar.
Module 5 | Page 8
from the
2009 PTC
Task 2:
from the
nl
O
na
lU
se
4. Click Coincident
.
Select the circle radius,
then select the upper-right
rectangle vertex.
Click OK.
tio
uc
a
2. Click Perpendicular
from the
Sketcher toolbar and select the
upper and right lines.
Ed
from the
3. Click Parallel
Sketcher toolbar and select the
upper and lower lines.
4. Middle-click to enable selection.
Fo
r
2009 PTC
Module 5 | Page 9
na
lU
se
Task 4:
nl
tio
uc
a
3. Click Tangent
and select the
right arc and the upper line.
Fo
r
Ed
4. Click Symmetric
and select
the upper vertex of the right arc,
the upper vertex of the left arc,
and the vertical centerline.
Click OK.
Module 5 | Page 10
2009 PTC
nl
uc
a
tio
na
lU
se
Locking a Constraint
Disabling a Constraint
Ed
Fo
r
Module 5 | Page 11
Lock/Disable/Enable the
Constraint
Press TAB.
na
lU
se
nl
Constraint Manipulation
Fo
r
Ed
uc
a
tio
Manipulating the constraints on-the-fly does not cancel the Sketcher entity tool
that you are using. For example, if you are sketching a line and manipulate a
constraint that dynamically appears, the Line tool remains active.
Module 5 | Page 12
2009 PTC
Sketching Lines
Sketched entities are the basis for a solid face or surface of a
3-D model.
na
lU
se
nl
2 Tangent Line
Ed
uc
a
tio
2 Point Line
Sketching Lines
Fo
r
2009 PTC
Module 5 | Page 13
Sketching_Lines
Task 1:
nl
na
lU
se
2. Sketcher display:
3. Click Line
toolbar.
tio
Ed
uc
a
Fo
r
Module 5 | Page 14
2009 PTC
nl
na
lU
se
tio
uc
a
Ed
Fo
r
2009 PTC
from the
Module 5 | Page 15
Task 2:
tio
na
lU
se
nl
uc
a
Ed
Fo
r
2009 PTC
Sketching Centerlines
A centerline is a type of construction geometry that can be used
to enforce symmetry and control sketch geometry.
nl
tio
na
lU
se
uc
a
Ed
Sketching Centerlines
Fo
r
2009 PTC
Module 5 | Page 17
2. Sketcher display:
na
lU
se
nl
Task 1:
sketch_centerlines.prt
5. Press DELETE.
6. Click Centerline
tio
uc
a
Ed
8. Move the cursor upwards and click on the vertical reference to create
a vertical centerline on top of the vertical reference.
Fo
r
Module 5 | Page 18
2009 PTC
nl
na
lU
se
15. Click Select One By One from the Sketcher toolbar, and click and
drag one of the line endpoints to resize it to a length of approximately
13. Notice that the line stays symmetrical about the vertical centerline
as it is resized.
16. Click Line
from the Sketcher
toolbar and click the right
endpoint of the horizontal line.
uc
a
tio
Ed
and
Fo
r
from the
2009 PTC
Module 5 | Page 19
nl
uc
a
tio
na
lU
se
Slant Rectangle
Rectangle
Parallelogram
Ed
Fo
r
2009 PTC
Rect_Parallel
2. Sketcher display:
na
lU
se
nl
Task 1:
tio
Fo
r
Ed
uc
a
6. Click Rectangle
Sketcher toolbar.
from the
2009 PTC
Module 5 | Page 21
na
lU
se
1. Select Parallelogram
from the rectangle flyout in the
Sketcher toolbar.
nl
Task 2:
uc
a
tio
Ed
Fo
r
Module 5 | Page 22
2009 PTC
Sketching Circles
nl
uc
a
tio
na
lU
se
Concentric Circle
Ed
Sketching Circles
Fo
r
2009 PTC
Module 5 | Page 23
sketch_circles.prt
2. Sketcher display:
na
lU
se
nl
tio
Fo
r
Ed
uc
a
Module 5 | Page 24
2009 PTC
na
lU
se
Task 2:
from the
nl
from the
tio
Task 3:
uc
a
Ed
from
Fo
r
2009 PTC
Module 5 | Page 25
Sketching Arcs
You can create numerous types of arcs within Sketcher.
nl
tio
na
lU
se
uc
a
Sketching Arcs
Ed
Fo
r
3-Point Click 3-Point / Tangent End Arc from the Sketcher toolbar
and select the locations for the two arc endpoints and the arc diameter.
When you select an existing line endpoint, a green "quadrant" symbol
appears around that endpoint. Move the cursor through the quadrants
perpendicular to the line to create a 3-Point arc. You can also right-click in
Sketcher and select 3-Point/Tangent End.
Tangent End Click 3-Point / Tangent End Arc from the Sketcher
toolbar, select an existing line endpoint, and move the cursor through the
green quadrants parallel to the line to create a Tangent End arc. You can
also right-click and select 3-Point/Tangent End.
from the Sketcher toolbar to create
Concentric Click Concentric Arc
an arc that is concentric about an existing arc or circle.
Center and Endpoints Click Center and Ends Arc
from the Sketcher
toolbar to create an arc with center and ends that you select.
Tangent to 3 Entities Click 3 Tangent Arc
from the Sketcher toolbar
and select three arcs, circles, or lines that the arc must be tangent to.
Module 5 | Page 26
2009 PTC
sketching_arcs.prt
2. Sketcher display:
uc
a
4. Click Undo
tio
na
lU
se
nl
Fo
r
Ed
from the
Module 5 | Page 27
Task 2:
nl
O
na
lU
se
Task 3:
uc
a
tio
Ed
Fo
r
Module 5 | Page 28
2009 PTC
na
lU
se
nl
Task 4:
uc
a
tio
5. Click Undo
Ed
Fo
r
2009 PTC
Module 5 | Page 29
na
lU
se
nl
Circular Fillets:
Can be applied to concave or
convex corners.
Corners do not have to be 90.
Radius size is based on pick
location.
uc
a
Concave Fillet
tio
Convex Fillet
Ed
Fo
r
Module 5 | Page 30
2009 PTC
sketch_fillets.prt
2. Sketcher display:
from the
na
lU
se
nl
tio
Fo
r
Ed
uc
a
2009 PTC
Module 5 | Page 31
na
lU
se
nl
tio
Fo
r
Ed
uc
a
Module 5 | Page 32
2009 PTC
Sketching Chamfers
Create chamfer geometry in a sketch.
nl
O
na
lU
se
Chamfers in Sketcher:
Ed
uc
a
tio
Chamfer Created
Fo
r
Original Sketch
The Chamfer
option creates a straight line between selected locations
on any two non-parallel entities. When you create a chamfer, construction
lines are created leading from the chamfer endpoints to the intersection of the
original entities.
You click Chamfer Trim
the original geometry.
2009 PTC
Module 5 | Page 33
Chamfers
Task 1:
Sketch chamfers.
from the
na
lU
se
3. Click Chamfer
Sketcher toolbar.
nl
2. Sketcher display:
tio
Fo
r
Ed
uc
a
Task 2:
Module 5 | Page 34
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 5 | Page 35
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 5 | Page 36
2009 PTC
6
nl
Module
Module Overview
na
lU
se
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 6 | Page 1
na
lU
se
nl
Construction Geometry:
Can be dimensioned and
constrained.
Solid geometry snaps to it.
Does not add entities to final
sketch.
Can make an otherwise difficult
scheme easy.
Can reduce the number of
dimensions/constraints used.
Ed
uc
a
tio
Fo
r
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Almost any solid sketched geometry entity can be converted into construction
geometry. Create construction geometry by sketching conventional geometry.
Next, select the geometry, right-click, and select Construction. You can
also click Edit > Toggle Construction from the main menu. To change
construction geometry back to solid geometry, select it and either right-click
and select Geometry or click Edit > Toggle Construction.
2009 PTC
Module 6 | Page 3
Sketching Points
Sketcher points, like construction geometry, do not contribute to
the resulting sketch geometry.
nl
uc
a
tio
na
lU
se
Ed
Sketching Points
Fo
r
2009 PTC
nl
Using Mirror
tio
Using Divide
na
lU
se
Ed
uc
a
You can use various Geometry Tools within Sketcher to modify existing
geometry. You can dynamically trim entities, trim entities to other entities,
divide entities, and mirror entities. You can undo any operation done using
Geometry Tools.
Fo
r
You can dynamically trim the parts of sketched entities you no longer need.
When dynamically trimming, any entity that you touch while dragging will be
deleted. In the upper-left figure, the extra arcs are deleted.
You can trim or extend sketched entities to other entities in Sketcher. To trim
entities, select the entity side you want to keep. In the upper-right figure, the
two entities are selected to be trimmed, and the gap between the entities is
closed.
Using Divide
You can divide a sketched entity into two or more new entities. The system
divides the entity at the point(s) you select. In the lower-left figure, the circle
is divided to become two separate arcs.
Some sketched features require portions of a sketch to maintain an
equal number of entities.
2009 PTC
Module 6 | Page 5
Using Mirror
You can mirror selected sketched entities about a centerline. Mirrored entity
geometry will join with the original entity to become one entity given the
following two criteria:
The entity is normal to the centerline being mirrored about.
One endpoint lies on the centerline.
In the lower-right figure, the top horizontal line and bottom are both
perpendicular to the mirroring centerline and have an endpoint that lies on
the centerline. When the geometry is mirrored, the result is one horizontal
entity on the top and one arc on the bottom.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 6 | Page 6
2009 PTC
2. Sketcher display:
na
lU
se
nl
Task 1:
geom_tools.prt
tio
uc
a
Ed
Fo
r
Task 2:
2009 PTC
Module 6 | Page 7
4. Click Undo
na
lU
se
nl
uc
a
tio
Fo
r
Ed
Task 3:
Module 6 | Page 8
2009 PTC
Task 4:
na
lU
se
nl
5. Click Divide
and divide the
arcs four more times.
tio
Fo
r
Ed
uc
a
4. Click Mirror
from the
Sketcher toolbar.
5. Select the vertical centerline.
6. Notice the top 14.50 dimension.
7. Select the upper horizontal line and lower arc.
8. Notice that both are single entities.
9. Click Done Section
Module 6 | Page 9
na
lU
se
nl
Rotating a Sketch
tio
uc
a
You can cut, copy, and paste sketched entities. To do this, you can use either
the context-sensitive right-mouse pop-up menu, icons in the main toolbar, or
the Edit menu. You can perform cut, copy, and paste operations from within
a sketch or from one sketch to another.
Ed
Fo
r
You can also scale and rotate selected sketch entities. Scaling and rotating
pasted entities are the first available operations when you paste sketched
entities into a sketch. You can scale and rotate existing sketch entities by
selecting them and clicking Edit > Move & Resize from the main menu,
Move & Resize
from the Sketcher toolbar, or by right-clicking and
selecting Move & Resize.
You can scale and rotate entities either by using the Move & Resize dialog
box or you can use the drag handles that appear on the entities.
Click and drag the Location handle
to move the entities about Sketcher.
To help properly place the entities, you can right-click and drag to relocate
the Location handle.
2009 PTC
Resize dialog box. When you select a reference, the location handle snaps
onto the reference.
Translating Sketches
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 6 | Page 11
Manip_Sketches
Task 1:
na
lU
se
2. Sketcher display:
nl
uc
a
tio
Ed
Fo
r
Module 6 | Page 12
2009 PTC
nl
na
lU
se
tio
Fo
r
Ed
uc
a
2009 PTC
Module 6 | Page 13
nl
O
Ed
uc
a
tio
na
lU
se
How you dimension your sketch will reflect your design intent.
Fo
r
2009 PTC
uc
a
tio
na
lU
se
nl
selecting an arc endpoint, the arc center, and the other endpoint, and then
placing the dimension.
Distance Select two entities to measure the distance between and
place the dimension. Again, where you place the dimension will determine
whether it is vertical, horizontal, or slanted. The Dim Orientation dialog
box enables you to determine whether the dimension is to be vertical or
horizontal.
Radius Select an arc or circle once, then place the dimension. You can
toggle a radius dimension to a diameter or linear dimension by right-clicking
and selecting Convert to Diameter and Convert to Linear, respectively.
Diameter Double-click an arc or circle, then place the dimension.
You can toggle a diameter dimension to a radius or linear dimension by
right-clicking and selecting Convert to Radius and Convert to Linear,
respectively.
Revolved Diameter Select the entity, a centerline, and the entity again
and place the dimension. Alternatively, you can select the centerline, the
entity, and the centerline again.
Arc length You can create an arc length dimension by selecting the
arc segment, its two endpoints, and placing the dimension. The arc
length dimension displays an arch symbol over the dimension value. You
can toggle the arc length measurement to an arc angle dimension and
vice-versa by right-clicking and selecting Convert to Angle and Convert
to Length, respectively.
Included angle Similar to a revolved diameter dimension, you can create
an included angle dimension by selecting an angled line, a centerline,
and the angled line again before placing the dimension. You can toggle
the included angle to an angle dimension and vice-versa by right-clicking
and selecting Convert to Angle and Convert to Total included angle,
respectively.
Ed
Weak Dimensions
Fo
r
Because the Intent Manager must maintain a fully defined sketch at all times,
a sketch initially is dimensioned using weak dimensions. As you dimension
your sketch (these are strong dimensions) using your desired design intent,
the weak dimensions automatically disappear.
You can convert weak dimensions to strong dimensions by selecting
the weak dimension, right-clicking, and selecting Strong. Similar
to creating a new dimension, you can either accept the current
dimension value being made strong, or type a new one. Editing a
weak dimension automatically makes it strong.
2009 PTC
Module 6 | Page 15
Dimensions
Task 1:
nl
na
lU
se
2. Sketcher display:
tio
uc
a
Ed
Fo
r
Task 2:
Module 6 | Page 16
2009 PTC
na
lU
se
nl
uc
a
7. Click Undo
tio
Ed
Fo
r
2009 PTC
Module 6 | Page 17
Task 4:
nl
na
lU
se
Task 5:
tio
uc
a
Ed
Fo
r
Module 6 | Page 18
2009 PTC
Task 6:
nl
and
na
lU
se
uc
a
Task 7:
tio
Ed
Fo
r
and
2009 PTC
Module 6 | Page 19
Task 8:
nl
Fo
r
Ed
uc
a
tio
na
lU
se
Module 6 | Page 20
2009 PTC
nl
tio
na
lU
se
Dragging an Entity
uc
a
Fo
r
Ed
2009 PTC
Module 6 | Page 21
Modifying_Dims
Task 1:
na
lU
se
2. Sketcher display:
nl
uc
a
6. Click Undo
tio
5. Edit the 180 dimension to 8. The sketch is distorted due to the relative
dimension differences.
Ed
Fo
r
8. Click Modify
from the
Sketcher toolbar.
Module 6 | Page 22
2009 PTC
nl
Task 2:
3. Click Modify
na
lU
se
2. Click Refit
toolbar.
5. Scroll the wheel back and forth for the 108 dimension.
6. Drag the Sensitivity slider to the left.
tio
7. Again, scroll the wheel back and forth for the 108 dimension.
uc
a
Fo
r
Ed
2009 PTC
Module 6 | Page 23
Sketcher Conflicts
nl
O
uc
a
tio
na
lU
se
Sketcher Conflict
Ed
Fo
r
2009 PTC
Conflicts
Task 1:
2. Sketcher display:
nl
tio
na
lU
se
Fo
r
Ed
uc
a
2009 PTC
Module 6 | Page 25
Task 2:
na
lU
se
nl
uc
a
tio
Fo
r
Ed
Module 6 | Page 26
2009 PTC
tio
Sketch File
na
lU
se
nl
uc
a
Fo
r
Ed
A sketch can either be created within a model or it can be saved as its own
file. If created within a model, it can be saved as a sketch file, which has a file
extension of *.sec. You can also create a new sketch file by selecting Sketch
from the New dialog box. Any sketch file can be imported into a model and
placed in a Sketch feature.
2009 PTC
Module 6 | Page 27
New_Sketches
Task 1:
nl
na
lU
se
uc
a
tio
Task 2:
Ed
Fo
r
Module 6 | Page 28
2009 PTC
uc
a
tio
na
lU
se
nl
4. Click Line
from the Sketcher
toolbar and sketch a vertical
line whose endpoints are on the
circle.
Ed
Fo
r
2009 PTC
Module 6 | Page 29
na
lU
se
nl
Place sections:
From the File System
Using the Sketcher Palette
Modify the dimension scheme or value
Placing a Section
tio
uc
a
Ed
You can insert preexisting sketches into your sketch. This helps to save time
rather than recreating an existing sketch. It also promotes data reuse. There
are two different methods that you can use to place sections:
Fo
r
Place a section from file This can be a *.sec file that you have created
using File > New and selecting Sketch, or it can be a sketch that you have
saved from a different model. Either way, you can browse to the location of
the existing sketch section file and place it.
Use the Sketcher Palette The Sketcher palette enables you to quickly
place common, basic shapes, such as I-beams and hexagons, into your
sketch. The Sketcher Palette contains a tab for the current working
directory as well as default tabs for polygons, profiles, shapes, and stars.
You can create additional, custom tabs simply by creating folders in the
Sketcher Palette library location. When you add sketch *.sec files to the
folder, they are listed in a tab with the same name in the Sketcher Palette.
When you place a sketch you can scale and rotate it. You can also modify the
dimension scheme or value.
Module 6 | Page 30
2009 PTC
place_section.prt
nl
2. Sketcher display:
3. Click Sketch > Data from File > File System from the main menu.
na
lU
se
tio
uc
a
Ed
Fo
r
Task 2:
2. Click Palette
from the
Sketcher toolbar. Notice the .sec
file in the tab for the working
directory.
3. In the Sketcher Palette dialog
box, select each of the different
tabs and review their contents.
Select the Polygons tab.
Select the Octagon section to
preview it.
Double-click the Octagon
section.
2009 PTC
Module 6 | Page 31
nl
uc
a
tio
na
lU
se
Fo
r
Ed
Module 6 | Page 32
2009 PTC
7
O
nl
Module
Module Overview
tio
na
lU
se
Up to this point, you have learned how to sketch geometry within the Sketcher
environment. In this module, you apply that knowledge to the creation of
sketch features. Sketch features typically serve as references to other
features and can exist separately as their own feature or as the starting point
when you create sketch-based features. You learn how to specify the sketch
setup for a sketch feature, utilize sketch references, use entity from edge,
and thicken edges.
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 7 | Page 1
nl
Ed
uc
a
tio
na
lU
se
Fo
r
Specify the sketch setup. Once the sketch setup has been defined, you
can always change it to another plane.
Select additional sketch references that you intend to dimension from or
snap to with sketch geometry. For example, in the lower-right figure, some
of the existing geometry was specified as sketch references for a new
Sketch feature.
Sketch the geometry.
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 7 | Page 3
nl
na
lU
se
to
Use Sketch Orientation
orient the sketch parallel to the
screen.
Ed
uc
a
tio
Default Orientation
Fo
r
When you create a sketch feature, the Sketch Setup is used to tell
Pro/ENGINEER which plane the sketch feature will be created on and how it
will be oriented:
Sketch Plane The 2-D sketch exists in this planar reference. The
sketching plane can be either a datum plane or a planar surface of an
existing solid or surface feature. If you create more than one sketch on the
same sketch plane, you can click Use Previous in the Sketch dialog box to
use the previous sketch feature's sketch setup.
Sketch Orientation Determines how the sketch will be oriented in the
graphics window and model. Sketch orientation consists of two items:
Orientation Reference The orientation reference determines the 2-D
orientation of the sketch. This reference is also either a datum plane or
a planar surface and must be normal to the sketch plane.
Module 7 | Page 4
2009 PTC
nl
na
lU
se
Orientation
When you start a new sketch feature you are required to specify the sketch
setup. However, once you are creating the sketch feature you can always
reenter sketch setup by clicking either Sketch Setup
from the Sketcher
toolbar or Sketch > Sketch Setup from the main menu.
Fo
r
Ed
uc
a
tio
Within the Properties tab of the Sketch dialog box, you can modify the name
of the sketch feature as it appears in the model tree. Also, if you edit the
definition of an existing closed sketch, you can select X-Hatch from the
Properties tab to hatch the inside of the sketch within the graphics window.
You can also edit the spacing of the hatch lines. While you cannot modify
the angle of the hatch lines, you can modify the angle within the drawing
view of a drawing.
2009 PTC
Module 7 | Page 5
Sketch_Setup
Task 1:
na
lU
se
nl
tio
uc
a
Fo
r
Ed
from the
2009 PTC
Task 3:
nl
na
lU
se
Fo
r
Ed
uc
a
tio
2009 PTC
Module 7 | Page 7
Task 4:
nl
na
lU
se
Ed
uc
a
tio
Fo
r
Module 7 | Page 8
2009 PTC
na
lU
se
nl
Ed
uc
a
tio
Fo
r
You use sketch references to snap sketch geometry to, which can cut
down the number of dimensions required. Sketch references are also used
by the system for creating the initial weak dimensions and constraints.
Should further dimensions be required, you can dimension to or from sketch
references. Sketch references appear as dashed entities in the Sketcher.
When selecting entities from existing features, you create a parent/child
relationship between the sketch and the entity you added as a reference.
However, if you add a sketch reference and it goes unused, the system
automatically removes it as a sketch reference. Conversely, if you dimension
to or from an entity the system automatically adds it as a sketch reference.
from the
You can add sketch references either by clicking References
Sketcher toolbar or Sketch > References from the main menu. At this point,
2009 PTC
Module 7 | Page 9
the References dialog box opens. The References dialog box consists of the
following items:
na
lU
se
nl
Fo
r
Ed
uc
a
tio
You can also use sketch references for snapping geometry while sketching.
Module 7 | Page 10
2009 PTC
nl
na
lU
se
Task 1:
references.prt
to
uc
a
tio
Ed
4. Click No hidden
Fo
r
5. Click References
from the
Sketcher toolbar.
Query select the vertical edge.
Select the two additional edge
references shown.
Select DTM1 from the model
tree.
6. In the References
dialog box, select the
Edge:F8(EXTRUDE_1)
reference and click Delete.
2009 PTC
Module 7 | Page 11
Ed
uc
a
tio
na
lU
se
nl
9. Click Line
and sketch the five
lines as shown.
Fo
r
Module 7 | Page 12
2009 PTC
nl
Two types:
Use Edge
Offset Edge
Select edge types:
Single
Chain
Loop
uc
a
tio
na
lU
se
Ed
Fo
r
Module 7 | Page 13
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 7 | Page 14
2009 PTC
Use_Edge
3. Sketcher display:
4. Click Use Edge
Sketcher toolbar.
na
lU
se
2. Click No hidden
nl
Task 1:
from the
uc
a
tio
Ed
Fo
r
2009 PTC
Module 7 | Page 15
Task 2:
from the
na
lU
se
nl
uc
a
tio
and
Ed
Fo
r
to view
8. Click References
the sketcher references.
Click Close.
Module 7 | Page 16
2009 PTC
Thickening Edges
The Thicken Edge option enables you to offset existing geometry
with a width.
Edge Types:
Single
Chain
Loop
Open
Flat
Circular
nl
uc
a
tio
na
lU
se
Ed
Fo
r
Module 7 | Page 17
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 7 | Page 18
2009 PTC
3. Sketcher display:
4. Click Thicken Edge
Sketcher toolbar.
na
lU
se
2. Click No hidden
Thicken the edges of geometry using the Single and Chain options.
nl
Task 1:
thicken_edge.prt
from the
uc
a
tio
Ed
Fo
r
2009 PTC
Module 7 | Page 19
na
lU
se
nl
Fo
r
Task 2:
Ed
uc
a
tio
.
from the
Module 7 | Page 20
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 7 | Page 21
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 7 | Page 22
2009 PTC
Module
8
O
nl
na
lU
se
Objectives
Fo
r
Ed
uc
a
tio
2009 PTC
Module 8 | Page 1
nl
na
lU
se
Datum
Datum
Datum
Datum
Planes
Axes
Points
Coordinate Systems
uc
a
tio
Fo
r
Ed
Module 8 | Page 2
2009 PTC
nl
O
na
lU
se
Definition:
No mass, infinite linear
reference
Display length can be
changed
Uses:
Construction geometry
Reference
Types:
Auto axis
Axis feature
Geometry point
Geometry centerline
Ed
uc
a
tio
Fo
r
Module 8 | Page 3
Ed
uc
a
tio
na
lU
se
nl
1.
Fo
r
Module 8 | Page 4
2009 PTC
nl
na
lU
se
Task 1:
datum_axis.prt
uc
a
tio
Ed
Fo
r
2009 PTC
Module 8 | Page 5
nl
Fo
r
Ed
uc
a
tio
na
lU
se
Module 8 | Page 6
2009 PTC
nl
tio
na
lU
se
Definition:
No mass, infinite planar
reference
Display size can be changed
2 sides
Uses:
Default datum planes
Construction geometry
Reference
Types:
Through
Normal
Parallel
Offset
Angle
Tangent
Blend section
Datum planes are 2-D reference geometry that you use to build
feature geometry.
uc
a
Fo
r
Ed
The RIGHT, FRONT, and TOP datum planes included in all the default
templates are known as the default datum planes. Every feature is directly or
indirectly created off of these datum planes. A datum plane can be used as
construction geometry for a feature. It can also be used as a reference for:
Other datum features such as datum axes.
Other features such as sketches on an angle.
Assembling components.
Module 8 | Page 7
5.
6.
7.
na
lU
se
3.
4.
2.
nl
1.
uc
a
tio
Fo
r
Ed
Module 8 | Page 8
2009 PTC
datum-plane.prt
nl
na
lU
se
uc
a
tio
Fo
r
Ed
2009 PTC
Module 8 | Page 9
na
lU
se
nl
tio
uc
a
Ed
Fo
r
2009 PTC
Module
9
O
nl
na
lU
se
Once you have created 2-D sketches, you can use those sketches to create
3-D geometry.
In this module, you use 2-D sketches to create 3-D solid geometry features
including extrude, revolve, and profile rib features. You also learn about the
common dashboard options associated with these types of sketch-based
features.
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 9 | Page 1
nl
Ed
uc
a
tio
na
lU
se
Fo
r
Module 9 | Page 2
2009 PTC
Extrude_Features
Create solid extrude features.
2. Select Sketch 1.
na
lU
se
from
tio
from
nl
Task 1:
uc
a
Ed
Fo
r
from
2009 PTC
Module 9 | Page 3
nl
O
na
lU
se
Extrude depth
options:
Blind
Symmetric
To Next
Through All
Through Until
To Selected
Side 1/Side 2
Set using
dashboard or
right-clicking drag
handle
tio
When you create an extrude feature from a 2-D sketch, the depth at which
the feature extrudes can be set in a variety of ways depending upon the
design intent you wish to capture. You can specify the desired depth option
using the dashboard or by right-clicking on the drag handle in the graphics
window. Extrude depth options include:
Fo
r
Ed
uc
a
Blind (Variable) This is the default depth option. You can edit this depth
value by dragging the drag handle, editing the dimension on the model, or
using the dashboard.
Symmetric The section extrudes equally on both sides of the sketch
plane. You can edit the total depth at which the feature extrudes just as
you can with the Blind depth option. Therefore, the Symmetric depth is
essentially the same as a Blind Symmetric depth.
To Next This option causes the extrude to stop at the next surface
encountered. A depth dimension is not required, as the next surface
controls the extrude depth.
Through All This option causes the section to extrude through the entire
model. A depth dimension is not required, as the model itself controls
the extrude depth.
Through Until This option causes the extrude to stop at the selected
surface. A depth dimension is not required, as the selected surface
controls the extrude depth. Note that the section must pass through the
selected surface.
To Selected This option causes the extrude to stop at the selected
surface. A depth dimension is not required, as the selected surface controls
the extrude depth. Unlike the Through Until depth option, the section does
not have to pass through the selected surface.
Side 1/Side 2 You can independently control the depth at which the
section extrudes on each side of the sketching plane. By default, the
section extrudes on Side 1; however, you can cause the section to extrude
Module 9 | Page 4
2009 PTC
on Side 2 as well. Any of the above options can be used for either side
except for Symmetric.
The To Next and Through All options only consider geometry present at the
time (in the feature order) when the extrude is created. Features created
after the extrude feature is created do not cause the extrude feature's depth
to change.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 9 | Page 5
Extrude_Depth
na
lU
se
nl
Task 1:
tio
uc
a
Ed
Fo
r
.
.
.
2009 PTC
na
lU
se
nl
tio
uc
a
Ed
Fo
r
2009 PTC
Module 9 | Page 7
na
lU
se
nl
Depth Direction
Side 1
Side 2
Material Direction
uc
a
tio
Fo
r
Ed
In this case, the arrow on the right displays perpendicular to the section and
denotes the depth direction. The arrow on the left displays parallel to the
section and denotes the material direction.
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
The material direction arrow in the interface shows you which side of the
sketch material will be removed when creating a cut. This arrow only displays
when removing material. Like the depth direction arrow, you can flip the
material direction either by using the dashboard or by clicking the arrow in
the interface. In the lower-right figure, the material direction for the cut was
flipped from the inside to the outside. Consequently, the material that was
removed flipped from the inside to the outside.
2009 PTC
Module 9 | Page 9
Feature_Direction
na
lU
se
nl
Task 1:
tio
from
uc
a
Fo
r
Ed
Module 9 | Page 10
2009 PTC
nl
na
lU
se
Fo
r
Ed
uc
a
tio
2009 PTC
Module 9 | Page 11
uc
a
tio
na
lU
se
nl
Ed
Fo
r
You can create features that either add or cut away material.
You can edit the material thickness, as shown in the lower-right figure.
You can also change the side of the sketch where the thickness is added,
or add thickness to both sides of the sketch by using Change Thickness
Side
to toggle through the options.
You can use this option on both open and closed sketches.
For example, you can use the Thicken sketch option to sketch a circle and
extrude it into a pipe shape with a specified wall thickness, or you can use
it to sketch a rectangle and extrude it into box-shaped tubing, again with a
specified wall thickness.
Module 9 | Page 12
2009 PTC
na
lU
se
nl
Task 1:
thicken-sketch.prt
tio
Fo
r
Ed
uc
a
Sketch
.
Edit the thickness value to 4.
Click Change Thickness Side
.
Click Complete Feature .
2009 PTC
Module 9 | Page 13
uc
a
tio
na
lU
se
nl
Fo
r
Ed
Module 9 | Page 14
2009 PTC
nl
na
lU
se
uc
a
tio
Fo
r
Ed
Module 9 | Page 15
Revolve_Features
Task 1:
nl
tio
na
lU
se
from
uc
a
Ed
Fo
r
Module 9 | Page 16
to disable
2009 PTC
from
na
lU
se
nl
Fo
r
Ed
uc
a
tio
2009 PTC
Module 9 | Page 17
nl
na
lU
se
uc
a
tio
Ed
When you create a revolve feature from a 2-D sketch, the depth angle at
which the feature revolves can be set in a variety of ways depending upon
the design intent you wish to capture. Revolve angle options include:
Fo
r
Variable (Blind) This the default revolve angle option. You can edit this
revolve angle value by dragging the drag handle, editing the dimension on
the model, or using the dashboard. The dashboard also contains four
predefined angles, 90, 180, 270, and 360 that you can select.
Symmetric The section revolves equally on both sides of the sketch
plane. You can edit the total angle at which the feature revolves just as you
can with the Variable depth angle option. Therefore, the Symmetric angle
is essentially same as the Variable Symmetric depth.
To Selected This option causes the revolve to stop at the selected
surface or datum plane. A dimension for angle value is not required, as
the selected surface controls the revolve angle. The location on where you
select the datum plane or surface determines where the revolve stops at in
relation to the axis of revolution. In the lower-left figure datum plane DTM2
was selected to the right of the axis of revolution. If datum plane DTM2
was selected to the left of the axis of revolution, the feature would have
revolved another 180 degrees before stopping.
Side 1/Side 2 You can independently control the angle at which the
section revolves on each side of the sketching plane. By default, the
Module 9 | Page 18
2009 PTC
section revolves on Side 1; however, you can cause the section to revolve
on Side 2. Any of the above options can be used for either side except for
Symmetric.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 9 | Page 19
Revolve_Angle
nl
Task 1:
na
lU
se
Ed
uc
a
tio
Fo
r
Module 9 | Page 20
2009 PTC
and type 90 as
nl
na
lU
se
Fo
r
Ed
uc
a
tio
2009 PTC
Module 9 | Page 21
nl
Ed
uc
a
tio
na
lU
se
Fo
r
Ribs are typically used to strengthen parts. A profile rib feature is similar to an
extruded protrusion, except that it requires an open section sketch. The rib
also conforms to existing planar or cylindrical geometry when it is extruded.
After you select an open section sketch and set a thickness, Pro/ENGINEER
automatically creates the profile rib feature by merging it with your model.
The system can add material above or below the sketch, and the thickness
can be applied on either side, or be symmetric about the sketch. The Profile
Rib Tool
enables you to create rib features faster than it would be for you
to create and sketch a protrusion.
Module 9 | Page 22
2009 PTC
Profile_Rib
Task 1:
nl
2. Select RIB_SKETCH-1.
3. Drag the width to 75.
.
na
lU
se
uc
a
tio
Ed
6. Select RIB_SKETCH-2.
Fo
r
2009 PTC
Module 9 | Page 23
na
lU
se
nl
uc
a
tio
Fo
r
Ed
Module 9 | Page 24
2009 PTC
Module
10
Module Overview
na
lU
se
nl
Objectives
uc
a
tio
In this module, you learn how to create internal sketches when creating
sketch-based features as an additional option to selecting a preexisting
sketch. You also learn how to create embedded datum features.
Fo
r
Ed
2009 PTC
Module 10 | Page 1
na
lU
se
nl
tio
Internal Sketches
uc
a
External Sketches
Internal Sketches
Ed
Fo
r
PTC does not recommend one type of sketch over the other; you should use
the type that works best for you. In this topic, we discuss how to use internal
sketches and some of the benefits they can provide.
2009 PTC
nl
na
lU
se
Fo
r
Ed
uc
a
tio
2009 PTC
Module 10 | Page 3
internal-sketch.prt
nl
tio
na
lU
se
Ed
uc
a
Fo
r
8. Sketcher display:
9. Click Palette
and place the
Hexagon shape.
Module 10 | Page 4
2009 PTC
nl
na
lU
se
tio
Ed
uc
a
Fo
r
22. Select sketch 12_POINT and press DELETE. Notice that Extrude 3
will also be deleted, as it uses the 12_POINT sketch. Click Cancel
from the Delete dialog box.
23. Edit the definition of Extrude 3.
24. In the dashboard, select the Placement tab and click Unlink.
25. Click OK from the Unlink dialog box to break the association.
26. Click Complete Feature
2009 PTC
Module 10 | Page 5
nl
tio
na
lU
se
Embedded in an Extrude
Embedded in a Hole
Embedded in a Datum
uc
a
Ed
Fo
r
Suppose you have begun the creation of an extrude feature, and then realize
the sketch plane you need has not yet been created. You could cancel out of
the Extrude Tool, create the datum plane, then start the Extrude Tool again. A
better solution would be to simply create the sketch plane as an embedded
datum, while the Extrude Tool is still open.
2009 PTC
na
lU
se
nl
In the following figure, notice the three different displays of the same model
tree. The model on the left was created without using embedded datum
features. The figure in the middle was created using embedded datum
features and the feature nodes are expanded. The figure on the right displays
the same model (as the middle figure) with the feature nodes collapsed.
Embedded datums are created by starting a datum tool during the creation of
another feature. Starting the datum tool will automatically pause the creation
of the current feature, enabling you to create the required datum feature.
After you have created the required datum features, you can resume the
creation of the feature by clicking Resume Feature in the dashboard.
uc
a
tio
Ed
Fo
r
Sketch and orientation datum planes can only be embedded in features using
internal sketches.
If for some reason the datum features you create are not embedded as
expected, you can select them in the model tree and drag them into the
feature, after creation. This will embed them and set their display to hidden,
just as if they were originally embedded. Datums can be un-embedded in the
same way, by dragging them from a feature back to the model tree.
Best Practices
Embedded datum features should be used as the design intent dictates. For
example, you cannot reuse an embedded datum feature in a downstream
feature. Their use promotes the creation of models that are easier to edit,
use and thus easier to share with downstream users.
2009 PTC
Module 10 | Page 7
Embed_Datums
nl
Task 1:
na
lU
se
tio
uc
a
Ed
Fo
r
Module 10 | Page 8
2009 PTC
nl
na
lU
se
tio
uc
a
Ed
Fo
r
and
to disable their
2009 PTC
Module 10 | Page 9
nl
na
lU
se
28. Expand Extrude 4 in the model tree. Notice the embedded datums.
Ed
uc
a
tio
29. Edit Extrude 4. Notice that dimensions from the feature and all
embedded datums are displayed.
Fo
r
Module 10 | Page 10
2009 PTC
11
nl
Module
Module Overview
na
lU
se
Extruded and revolved features comprise the majority of the features on the
models that you create. However, there are occasions when extruded and
revolved features cannot easily create the necessary geometry. In these
instances, you may need to sketch more advanced geometry features.
In this module, you learn how to create two advanced geometry features: the
sweep feature and the blend feature.
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 11 | Page 1
nl
O
Fo
r
Ed
uc
a
tio
na
lU
se
2009 PTC
na
lU
se
nl
uc
a
tio
Once the trajectory and start point have been defined, you must sketch the
section that will be swept along the trajectory. The sketch plane for the section
is perpendicular to the trajectory at the start point. The crosshairs seen in the
sketching plane are the intersection of the trajectory and sketch plane.
Ed
The sketched section may be either open or closed. The swept protrusion
in the upper figures is a closed section, while the swept cut in the lower
figures is an open section.
Fo
r
A sweep feature may fail if one of the following three situations occur:
A trajectory crosses itself.
You align or dimension a section to fixed entities, but the orientation of the
section changes when it is swept along the 3-D trajectory.
A trajectory arc or spline radius is too small, relative to the section, and the
feature intersects itself while traversing around the arc.
2009 PTC
Module 11 | Page 3
Open-Traj
Task 1:
1. Click Insert > Sweep > Protrusion from the main menu.
2. Click Select Traj > Curve Chain > Select from the menu manager.
nl
3. Select one segment of Sketch 1 from the graphics window and click
Select All > Done from the menu manager.
na
lU
se
4. Sketcher display:
5. Sketch a vertical centerline on
the vertical reference and click
Palette
uc
a
tio
Ed
Fo
r
Module 11 | Page 4
2009 PTC
Task 2:
nl
O
na
lU
se
Ed
uc
a
tio
Fo
r
2009 PTC
Module 11 | Page 5
uc
a
tio
na
lU
se
nl
Fo
r
Ed
Module 11 | Page 6
2009 PTC
nl
uc
a
tio
na
lU
se
Components of a sweep
feature:
Trajectory
Selected or sketched
Start point
Add Inn Fcs
Sketched section
Closed or open
Crosshairs mark the
trajectory
Create protrusions or cuts.
Thin option
Fo
r
Ed
You create a sweep feature when you want to create a constant cross-section
feature that follows a trajectory curve. A sweep can either be created as a
protrusion or a cut, and is defined as such when starting the feature. Once
defined, you cannot redefine a protrusion to a cut, or a cut to a protrusion.
You can also specify the thin option for both the swept protrusion and swept
cut. A sweep feature consists of both a trajectory and a section.
The trajectory is the path that a section sweeps along. The trajectory can
be closed, meaning that it creates a loop, as shown in the figures. It can
have sharp or tangent corners. The trajectory can also either be selected
or sketched.
Selected trajectory A selected trajectory can consist of selected datum
curves or edges. Other than selecting a sketched curve, the other datum
curve types allowed for a trajectory are Intersection of two surfaces, Use
Xsec, Project, Wrap, Offset, and Two projection.
When selecting a trajectory, the following selection methods and options
are available:
One By One Select individual curves or edges.
Tangnt Chain Select a chain of tangent edges.
2009 PTC
Module 11 | Page 7
nl
When the trajectory has been defined, you can select the start point by
clicking Start Point from the menu manager and selecting the desired
location on the trajectory. The start point is the location from which the
section begins to sweep.
na
lU
se
After the start point has been defined, you must select whether you want to
add inner faces. When you add inner faces, the top and bottom faces close
the swept solid, as is shown in the lower figures. Note that the sketched
section must be open when adding inner faces.
tio
Once the trajectory and start point have been defined, you must sketch the
section that will be swept along the trajectory. The sketch plane for the section
is perpendicular to the trajectory at the start point. The crosshairs seen in the
sketching plane are the intersection of the trajectory and sketch plane.
uc
a
The sketched section may be either open or closed. The swept protrusion
in the upper figures is a closed section, while the lower figures display an
open section.
Ed
A sweep feature may fail if one of the following three situations occur:
Fo
r
Module 11 | Page 8
2009 PTC
Closed-Traj
na
lU
se
nl
Task 1:
tio
uc
a
5. Sketcher display:
Ed
Palette
Fo
r
2009 PTC
Module 11 | Page 9
na
lU
se
Task 2:
nl
tio
uc
a
Fo
r
Ed
Module 11 | Page 10
2009 PTC
nl
tio
na
lU
se
uc
a
Ed
Fo
r
If the trajectory of a sweep feature is open (meaning, the start and end points
of the trajectory do not touch) you can edit the attributes of the ends of the
sweep feature to one of the following options:
Merge Ends Merge the ends of the sweep into the adjacent solid. To
do this, the sweep ends must be touching the other solid geometry. The
merged sweep ends are shown in the lower-right figure.
Free Ends Do not attach the sweep ends to the adjacent geometry. This
is the default option, and is shown in the lower-left figure.
2009 PTC
Module 11 | Page 11
Sweep_Attributes
nl
na
lU
se
Task 1:
tio
Fo
r
Ed
uc
a
Module 11 | Page 12
2009 PTC
nl
O
na
lU
se
Blend Depths
Fo
r
Ed
uc
a
tio
Blend Sections
You create blend features when you need to create models that contain
different transitional cross-sections. This means that you can create
geometry that starts as a circular cross-section, but as you transition along
the length of the feature, the feature changes to a square cross-section.
Therefore, blend features can create cuts and protrusions that use different
cross-sectional sketches. Parallel blends consist of sections, direction of
feature creation, and depth.
Module 11 | Page 13
Each section has its own start point. The start points should correspond
between sections to avoid a twisting effect in the blend. You can move the
start point in a sketch by selecting the desired vertex, right-clicking, and
selecting Start Point. The upper figure shows all three sections as having a
start point at the upper-left.
Each section must contain the same number entities (or vertices) per section.
There are two exceptions to this rule. First, the blend can start or end as a
single point. Second, a number of blend vertex points can be added, which
count as 'entities'. For example, a blend vertex placed on a triangular section
enables the system to blend to a square. The system essentially connects
the points of each section to create the blend feature.
nl
na
lU
se
You must specify the direction in which the blend sections are projected. You
can flip the direction of feature creation.
The first section created in the parallel blend remains on the sketching plane.
Each subsequent section is projected normal to the sketching plane at a
specified distance in the direction of feature creation. The following depth
options are available:
uc
a
tio
Fo
r
Ed
Module 11 | Page 14
2009 PTC
Task 1:
blend.prt
nl
1. Click Insert > Blend > Protrusion from the main menu.
3. Sketcher display:
na
lU
se
uc
a
tio
4. Click Palette
and place the
blend_section1.
Relocate the Location handle
to the center.
Edit the scale to 1 and click
Accept Changes .
Ed
Fo
r
2009 PTC
Module 11 | Page 15
1. Click Insert > Blend > Cut from the main menu.
Task 2:
nl
3. Sketcher display:
tio
4. Click No hidden
na
lU
se
uc
a
5. Click Centerline
and
sketch a vertical and horizontal
centerline.
Ed
6. Click Rectangle
, sketch the
first section, and dimension it.
Fo
r
Module 11 | Page 16
2009 PTC
nl
na
lU
se
tio
Fo
r
Ed
uc
a
2009 PTC
Module 11 | Page 17
tio
na
lU
se
nl
uc
a
Ed
When the sections of a parallel blend are projected normal to the sketching
plane, you can connect the sections by two methods:
Fo
r
Straight The blend sections are connected using straight lines, as shown
in the left figure. This is the default option.
Smooth The blend sections are connected using smooth curves, as
shown in the right figure.
Module 11 | Page 18
2009 PTC
na
lU
se
nl
Task 1:
blend_attributes.prt
tio
uc
a
Fo
r
Ed
2009 PTC
Module 11 | Page 19
na
lU
se
nl
Tools include:
Blend vertex
Start point
Blending to a point
tio
Ed
uc
a
Blending to a Point
Fo
r
The blend feature includes three different tools that are beneficial when you
create blend feature sections:
Blend vertex Each section of a blend must always contain the same
number of entities. For sections that do not have enough geometric entities,
you can add blend vertices. Blend vertices allow vertices to converge or
diverge. In the lower-left figure, the first blend section has six vertices,
while the second blend section has only four vertices. Consequently, two
blend vertices have been added to the section with only four vertices.
Start point As a general rule of thumb, the start points between sections
should correspond to the same vertex location. Typically, the start point
is created on the first location that is selected when creating a section.
For example, if sketching a rectangle, the start point will be placed at the
first corner of rectangle creation, although it can be relocated. If the start
points do not line up between sections, the resulting blend feature will have
a twist in it, as shown in the upper-right figure.
Module 11 | Page 20
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 11 | Page 21
3. Sketcher display:
na
lU
se
nl
Task 1:
blend_section-tools.prt
tio
uc
a
Ed
Fo
r
8. Click Rectangle
and sketch
a rectangle, starting at the
upper-left and ending at the
lower-right. Dimension it as
shown.
2009 PTC
nl
O
na
lU
se
tio
Fo
r
Ed
uc
a
2009 PTC
Module 11 | Page 23
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 11 | Page 24
2009 PTC
12
O
nl
Module
Module Overview
na
lU
se
In addition to creating features that begin with 2-D sketches and proceeding
to solid features, you can also create features that are applied directly to
a model.
In this module, you learn how to create various types of holes on a model,
how to shell a model, and how to apply basic draft to features.
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 12 | Page 1
nl
O
Hole Depth Options
na
lU
se
tio
When you create a hole, the depth at which the hole drills into a model
can be set in a variety of ways depending upon the design intent you wish
to capture. You can specify the desired depth option using the dashboard
or by right-clicking on the drag handle in the graphics window. Hole depth
options include:
Fo
r
Ed
uc
a
Blind (Variable) This is the default depth option. You can edit this depth
value by dragging the drag handle, editing the dimension on the model, or
using the dashboard.
Symmetric The hole will bore equally on both sides of the placement
plane. You can edit the total depth at which the hole bores just as you
can with the Blind depth option. The Symmetric depth is actually a Blind
Symmetric depth.
To Next This option causes the hole depth to stop at the next surface
encountered. A depth dimension is not required, as the next surface
controls the hole depth.
Through Until This option causes the hole to stop at the selected
surface. A depth dimension is not required, as the selected surface controls
the hole depth. Note that the hole must pass through the selected surface.
To Selected This option causes the hole to stop at the selected surface.
A depth dimension is not required, as the selected surface controls the hole
depth. Unlike the Through Until depth option, the hole does not have to
pass through the selected surface.
Through All This option causes the hole to drill through the entire
model. A depth dimension is not required, as the model itself controls
the hole depth.
Side 1/Side 2 You can independently control the hole depth on each
side of the placement plane. By default, the hole drills on Side 1; however,
you can cause the hole to also drill on Side 2 as well. Any of the previous
hole depth options, except Symmetric, can be used for either side.
Module 12 | Page 2
2009 PTC
The To Next and Through All options only consider geometry present at the
time (in the feature order) when the hole is created. Features created after
the hole is created do not cause the hole to change its depth.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
You can also switch depth options by right-clicking the drag handle
in the graphics window.
2009 PTC
Module 12 | Page 3
Hole_Depth
na
lU
se
nl
Task 1:
Ed
uc
a
tio
Fo
r
Module 12 | Page 4
2009 PTC
nl
na
lU
se
to
tio
uc
a
to
Fo
r
Ed
2009 PTC
Module 12 | Page 5
nl
Placement references:
Datum axis
Surface or datum plane
Offset references:
None
Coaxial Holes
uc
a
tio
na
lU
se
Fo
r
Ed
2009 PTC
Holes_Coaxial
from the
na
lU
se
nl
Create two coaxial holes in the model, one through all and the
other of blind depth.
Task 1:
tio
uc
a
Ed
Fo
r
2009 PTC
Module 12 | Page 7
nl
Placement references:
Datum plane or surface
Offset references:
Datum plane or surface
Edge
Datum axis
uc
a
tio
na
lU
se
Completed Hole
Ed
Fo
r
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 12 | Page 9
Holes_Linear
na
lU
se
from the
nl
Task 1:
tio
uc
a
Fo
r
Ed
Module 12 | Page 10
2009 PTC
nl
na
lU
se
uc
a
tio
Fo
r
Ed
2009 PTC
Module 12 | Page 11
nl
na
lU
se
On a cylindrical surface:
Create radial holes only.
One offset reference for offset.
One offset reference for angle.
On a planar surface:
Create either radial or diameter
holes.
One datum axis.
One surface or datum plane for
angle.
Angle value based on quadrant of
pick point from axis.
uc
a
tio
Ed
Diameter Hole
Fo
r
2009 PTC
flip the hole to the same angle on the opposite side of the datum plane you
can simply specify a negative value.
Two offset references are then selected from which to dimension the hole.
You can select references directly from the model or you can drag the green
reference handles to the desired reference. The first offset reference is a
planar reference from which to offset the hole, and the second is a planar
reference to determine the angle. In the middle-right figure, the offset
references are the front surface of the model and datum plane TOP.
na
lU
se
nl
You can select a planar surface as the placement reference to create both a
radial or diameter hole. This placement reference identifies where the hole
starts drilling into the model. For a radial hole, the specific location chosen
on this surface determines the location from which the angle is measured.
For example, in the lower-right figure, if the surface was chosen above datum
TOP but to the right instead of the left, the measured angle would be 65
counter-clockwise from datum TOP, instead of measuring 115 clockwise. To
flip the hole to the same angle on the opposite side of the datum plane you
can simply specify a negative value.
tio
Two offset references are then selected from which to dimension the hole.
The first offset reference is an axis from which to locate the hole radially,
and the second is a planar reference to determine the angle. For the planar
placement radial hole in the lower-right figure, the secondary references are
datum axis A_2 and datum plane TOP. For the diameter hole in the lower-left
figure, the secondary references are datum axis A_2 and datum plane RIGHT.
Fo
r
Ed
uc
a
2009 PTC
Module 12 | Page 13
Holes_Rad_Dia
nl
Task 1:
na
lU
se
4. Press CTRL and select datum plane TOP and the front surface.
uc
a
tio
Ed
Fo
r
Module 12 | Page 14
2009 PTC
na
lU
se
nl
tio
Fo
r
Ed
uc
a
Module 12 | Page 15
nl
O
na
lU
se
Fo
r
Ed
uc
a
tio
You can add a drill point to your hole as well as add countersinks
or counterbores.
2009 PTC
Shoulder You are able to specify the depth of the drilled hole to the end
of the shoulder. This is shown in the left image of the bottom-right figure.
Tip You are able to specify the depth of the drilled hole to the tip of the
hole. This is shown in the right image of the bottom-right figure.
nl
tio
Fo
r
Ed
uc
a
na
lU
se
At any time during the hole creation process, you can select the Shape tab
in the dashboard to see the hole profile you are creating. This hole profile
image updates automatically as you modify hole profile options, enabling
you to preview the final result. Within the Shape tab you can perform the
following operations:
2009 PTC
Module 12 | Page 17
Hole_Profiles
Task 1:
na
lU
se
nl
tio
uc
a
Ed
Fo
r
Module 12 | Page 18
.
.
2009 PTC
nl
Click Countersink
.
Edit the hole depth to Through
.
All
Select the Exit Countersink
check box.
tio
na
lU
se
uc
a
Ed
.
.
Fo
r
2009 PTC
Module 12 | Page 19
nl
tio
na
lU
se
Original Model
uc
a
Ed
Shell features remove surfaces to hollow out a design model, leaving walls
with specified thickness values. There are two parts to the creation of a basic
shell feature:
Fo
r
Select Surfaces for Removal Select the surface or surfaces you want
to remove from the model. You may decide not to remove any surfaces
from the shell, which results in the creation of a closed shell, with the whole
inside of the part hollowed out and no access to the hollow.
Thickness Specify the thickness of the model walls that remain.
You create shells in the design process to support your design intent.
However, be aware that several features could reference a shell created
early in the design process.
Shells can be created using the Lead or Follow workflow. You can use drag
handles or the dashboard to modify the thickness of the shell feature. The
Flip icon in the dashboard is equivalent to specifying a negative shell value.
Module 12 | Page 20
2009 PTC
Shell
na
lU
se
nl
Task 1:
tio
uc
a
Ed
Fo
r
2009 PTC
Module 12 | Page 21
nl
tio
na
lU
se
uc
a
Fo
r
Ed
You can use draft features as finishing features in molded and cast parts, or
anywhere sloped or angled surfaces need to be created. You can define
several types of draft features by selecting different combinations of curves,
edges, surfaces, and planes for the draft surfaces, draft hinges, pull direction,
and split plane (optional). Drafts can add or remove material from a model.
A basic draft feature consists of the following four items:
Draft surfaces These are the surfaces that are to be drafted. You can
select a single surface, multiple individual surfaces, or loop surfaces as the
draft surfaces. In the upper-right figure, the left image has one surface
drafted, while the right image has four surfaces drafted.
Draft hinge Determines the location on the model that remains the
same size after the draft is created. The draft surfaces pivot about
their intersection with this plane. There does not have to be a physical
intersection. Rather, the intersection can be extrapolated. You can select
a datum plane, solid model surface, curve chain, or surface quilt as the
draft hinge. In the lower figure, the same model was drafted at the same
angle, but with the specified draft hinge progressively lower in the model,
as highlighted.
Pull direction Direction that is used to measure the draft angle. The pull
direction is also called the reference plane. By default, the pull direction
Module 12 | Page 22
2009 PTC
is the same as the draft hinge. The direction reference is used to define
the draft angle direction, and the draft angle is measured normal to this
reference. You can select a datum plane, planar model surface, linear
reference such as an edge or two points, or a coordinate system axis. The
mold opening, or pull direction, is usually normal to this plane.
Draft angle Values range from -30 degree to +30 degrees. When you
specify the draft angle, you can reverse the direction that material is added
or removed by entering a negative value or clicking the Reverse Angle
icon in the dashboard, or by right-clicking on the angle drag handle and
selecting Flip Angle.
You can also switch to the different collectors for draft surfaces, draft hinges,
and pull direction by right-clicking in the graphics window.
nl
Best Practices
Fo
r
Ed
uc
a
tio
na
lU
se
If possible, create draft features as some of the last features of your model.
2009 PTC
Module 12 | Page 23
Draft_Features
tio
uc
a
na
lU
se
from the
nl
Task 1:
Fo
r
Ed
Module 12 | Page 24
2009 PTC
na
lU
se
nl
Fo
r
Ed
uc
a
tio
2009 PTC
Module 12 | Page 25
nl
O
uc
a
tio
na
lU
se
Ed
Fo
r
You can create draft features with or without split. Splitting a draft enables
you to apply different draft angles to different portions of a surface.
Split by Split Object Split the draft using a specified datum plane or
surface.
Split by Draft Hinge Split the draft using the specified draft hinge.
Side Options
Once you split the draft, there are four different options available to control
how the draft is handled on either side of the split:
Draft sides independently Enables you to specify two independent draft
angles for each side of the drafted surface. If you use this option, the
system adds a second draft angle to the dashboard. In the lower-right
figure, both sides are drafted independently with different draft angles.
Module 12 | Page 26
2009 PTC
Draft sides dependently Enables you to specify a single draft angle, with
the second side drafted in the opposite direction at the same draft angle. In
the lower-left figure, both sides are drafted dependently.
Draft first side only Drafts only the first side of the surface, with the
second side remaining in the neutral, undrafted position. In the upper-right
figure, only the first side is drafted.
Draft second side only Drafts only the second side of the surface, with
the first side remaining in the neutral, undrafted position.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 12 | Page 27
Basic_Draft_Split
Task 1:
nl
O
na
lU
se
uc
a
tio
Ed
Fo
r
Module 12 | Page 28
2009 PTC
uc
a
tio
na
lU
se
nl
References Tab
Ed
Fo
r
Module 12 | Page 29
Pull_Hinge_Dir
na
lU
se
from the
nl
Task 1:
tio
uc
a
Ed
Fo
r
Module 12 | Page 30
2009 PTC
to
to
nl
na
lU
se
tio
Ed
uc
a
Fo
r
2009 PTC
Module 12 | Page 31
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 12 | Page 32
2009 PTC
13
O
nl
Module
Module Overview
na
lU
se
Once you have created the bulk of your part model, it can be further refined
by adding finishing features such as rounds and chamfers.
In this module, you learn how to create rounds and chamfers.
Objectives
Fo
r
Ed
uc
a
tio
2009 PTC
Module 13 | Page 1
na
lU
se
nl
Ed
uc
a
tio
Completed Rounds
Fo
r
After the references are selected, the round preview appears with a default
radius dimension, which can be modified by using the radius drag handle, by
editing the dimension on the model, or by using the dashboard. In the upper
figure, the round preview is displayed.
Module 13 | Page 2
2009 PTC
nl
tio
na
lU
se
uc
a
Fo
r
Ed
In the figures, the edges selected for rounding are highlighted on the left.
The resulting rounds are shown on the right. Note that because the bottom
figure's edges are tangent to other edges, the round feature is automatically
created on the tangent edges.
2009 PTC
Module 13 | Page 3
Rounds_Edges
na
lU
se
from
nl
Task 1:
Fo
r
Ed
uc
a
tio
Task 2:
1. Click Open
, select
ROUND_EDGE_2.PRT, and
click Open.
2. Start the Round Tool
Module 13 | Page 4
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 13 | Page 5
nl
tio
na
lU
se
uc
a
Fo
r
Ed
You can create rounds by selecting a surface first and then an edge. These
round features are constructed tangent to the selected surface and pass
through the selected edge. If the selected edge has adjacent tangent edges,
by default, the round automatically propagates around those tangent edges.
In the figures above, the surfaces and edges selected are highlighted on the
left, and the resulting rounds are shown on the right.
Module 13 | Page 6
2009 PTC
from
nl
Task 1:
surf-edge_1.prt
na
lU
se
.
4. Click Complete Feature
Notice that the round adds
material.
.
tio
uc
a
Ed
Fo
r
Task 2:
1. Click Open
, select
SURF-EDGE_2.PRT, and
click Open.
2009 PTC
Module 13 | Page 7
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 13 | Page 8
2009 PTC
nl
uc
a
tio
na
lU
se
Ed
Fo
r
You can create rounds by selecting two surfaces. The rounds are constructed
tangent to the selected surfaces. If the selected references have adjacent
tangent geometry, by default the round automatically propagates around
that geometry.
For rounds created by selecting two surfaces, the system creates the round
between the selected surfaces, and therefore has the ability to span gaps
or engulf existing geometry. In addition, rounds created by selecting two
surfaces can also provide more robust round geometry in cases where
rounds created by selecting edges may fail or create undesired geometry.
In the figures, the surfaces selected are highlighted on the left, and the
resulting rounds are shown on the right.
2009 PTC
Module 13 | Page 9
Rounds_Surf-Surf
from
na
lU
se
nl
Task 1:
.
4. Click Complete Feature
Notice that the round spans the
gap.
tio
uc
a
Fo
r
Ed
.
7. Click Complete Feature
Notice that the round no longer
spans the gap.
Task 2:
1. Click Open
, select
SURF-SURF_2.PRT, and
click Open.
2. Start the Round Tool
Module 13 | Page 10
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 13 | Page 11
nl
tio
na
lU
se
uc
a
Fo
r
Ed
Full rounds replace a surface with a round that is tangent to the surface it
replaces. You can create full rounds either by selecting a pair of edges or
a pair of surfaces. If a pair of edges is selected, the system initially creates
individual rounds on each edge, and can be quickly converted to a full round
either from the dashboard or by right-clicking. If a pair of surfaces is selected,
a third surface must also be selected as the surface to remove with the
creation of the round.
In either case, the full round is constructed with a rounding surface forming
a tangent connection between the selected references. If the selected
references have adjacent tangent geometry, the round automatically
propagates around that geometry.
In the upper figure, the full round was created by selection of two edges.
The edges selected are highlighted on the left, and the resulting round is
shown on the right. This round is removing material. In the lower figure, the
full round was created by selecting three surfaces. The surfaces selected
are highlighted on the left, and the resulting round is shown on the right.
This round is adding material.
Module 13 | Page 12
2009 PTC
Full_Rounds
na
lU
se
from
nl
Task 1:
.
4. Click Complete Feature
Notice that the round removes
material.
5. Start the Round Tool
tio
uc
a
Ed
.
8. Click Complete Feature
Notice that the round adds
material.
Create rounds on a block by selecting surfaces.
Fo
r
Task 2:
1. Click Open
, select
ROUND_FULL_2.PRT, and
click Open.
2009 PTC
Module 13 | Page 13
tio
na
lU
se
nl
uc
a
Fo
r
Ed
Module 13 | Page 14
2009 PTC
na
lU
se
nl
uc
a
tio
Round features can contain multiple sets of references within a single round
feature. When references for a round are selected, they can be selected
as being in the same set, or in additional sets. Each round set can have
different radius values or have been created differently, for example, a full
round versus a round created by selecting surfaces. You can add new sets
to a round using the dashboard, by right-clicking in the graphics window, or
simply by selecting a new reference on the model. When you create a new
round set, you can see the rounds from the other sets in the same feature in
their previewed state.
Fo
r
Ed
In the figure, all three rounds are created within the same round feature.
Each round is from a different set. The round in the left image was created by
selecting a surface and edge. The round in the middle image was created by
selecting an edge, and the round on the right is a full round. Notice also that
the rounds are different radius values.
Round sets are important for two reasons:
1.
2.
Module 13 | Page 15
Round_Sets
from
nl
Task 1:
na
lU
se
tio
uc
a
Fo
r
Ed
Module 13 | Page 16
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 13 | Page 17
nl
uc
a
tio
na
lU
se
Ed
Fo
r
Module 13 | Page 18
2009 PTC
Chamfers_Edges
Task 1:
na
lU
se
nl
Fo
r
Ed
uc
a
tio
Task 2:
1. Click Open
, select
CHAMFER-EDGE_2.PRT,
and click Open.
2. Click Edge Chamfer Tool
2009 PTC
Module 13 | Page 19
tio
na
lU
se
nl
Fo
r
Ed
uc
a
Module 13 | Page 20
2009 PTC
tio
na
lU
se
nl
Dimensioning
schemes
include:
DxD
D1 x D2
Angle x D
45 x D
uc
a
Ed
Fo
r
You can edit the chamfer dimensioning scheme either by using the dashboard
or by right-clicking in the graphics window and then selecting the new scheme.
2009 PTC
Module 13 | Page 21
dim-schemes.prt
tio
na
lU
se
nl
uc
a
.
6. Select the edge.
Ed
Fo
r
Module 13 | Page 22
2009 PTC
uc
a
tio
na
lU
se
nl
Fo
r
Ed
2009 PTC
Module 13 | Page 23
na
lU
se
nl
uc
a
tio
Fo
r
Ed
In the figure above, all three chamfers are created within the same chamfer
feature but with different dimensioning schemes. Each chamfer is from a
different set. The D x D chamfer in the left image was created by selecting an
edge. In the middle image, the Angle x D chamfer was created by selecting
an edge, and the D1 x D2 chamfer on the right was created by selecting a
different edge. Notice also that the chamfers are different D values.
Chamfer sets are important for two reasons:
1.
2.
2009 PTC
Chamfer_Sets
Task 1:
nl
na
lU
se
tio
uc
a
Fo
r
Ed
Module 13 | Page 25
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 13 | Page 26
2009 PTC
Module
14
O
nl
Project I
Module Overview
na
lU
se
Using Pro/ENGINEER Wildfire and the skills learned thus far in this course,
complete the following project design tasks.
Objectives
Fo
r
Ed
uc
a
tio
2009 PTC
Module 14 | Page 1
nl
Project Scenario
na
lU
se
Air Circulator
tio
uc
a
Minimal Instructions
Fo
r
Ed
Because all tasks in this project are based on topics that you have learned up
to this point in the course, instructions for each project step will be minimal.
There will be no step-by-step "picks and clicks" given. This provides you with
a chance to test your knowledge of the materials as you proceed though
the project.
Be sure to save all project models within the working subfolder of the
Project_I classroom folder structure. The project folder also contains a
sub-folder named completed. Here you will find a completed version of each
model in the project. These completed models can be used as reference, if
required.
Module 14 | Page 2
2009 PTC
nl
PISTON.PRT
na
lU
se
PISTON_PIN.PRT
CONNECTING_ROD.PRT
Fo
r
Ed
uc
a
tio
This slide illustrates the piston pin, piston, and connecting rod components to
be created in the beginning of this project.
2009 PTC
Module 14 | Page 3
CRANKSHAFT.PRT
na
lU
se
nl
Ed
uc
a
tio
ENGINE_BLOCK.PRT
IMPELLER_HOUSING.PRT
Fo
r
IMPELLER.PRT
Module 14 | Page 4
2009 PTC
na
lU
se
nl
This slide illustrates the frame and bolt components you will
create in this project.
FRAME.PRT
BOLT.PRT
tio
Fo
r
Ed
uc
a
This slide illustrates the frame and bolt components to be created in this
project. The frame will be completed in a subsequent project.
2009 PTC
Module 14 | Page 5
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 14 | Page 6
2009 PTC
15
nl
Module
Module Overview
na
lU
se
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 15 | Page 1
nl
tio
na
lU
se
uc
a
Ed
Fo
r
The features that you group must be sequential in the model tree.
When you group features, they nest under the name of the group in the
model tree.
You can delete or suppress features individually within a group.
You can drag and drop features into or out of a group.
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
When editing, you can view the dimensions of all features in the local
group at one time.
You can use local groups to organize or collapse the model tree.
2009 PTC
Module 15 | Page 3
Local_Groups
Task 1:
nl
na
lU
se
uc
a
tio
Ed
Fo
r
Module 15 | Page 4
2009 PTC
. Notice
nl
tio
na
lU
se
Fo
r
Ed
uc
a
2009 PTC
Module 15 | Page 5
nl
O
na
lU
se
Copy
Select features or groups of
features.
Paste
Pastes feature with same
reference types, dimension
scheme, and options as
original.
Select new references.
Independent of original feature.
Ed
uc
a
tio
Fo
r
Copy and paste enable you to quickly duplicate a feature or group of features.
Each copy and paste operation creates a single copy of the selected feature
or features. When the new feature is placed with paste, the primary reference
is cleared and the system awaits selection of a new reference. However,
depending on the feature type, the system maintains the reference type,
dimensioning scheme, and the same options as the original. The copied
feature is independent of the original.
In the upper figure, a hole is copied and pasted. Once the placement
surface is selected, you can place the new hole in a new location on the
new placement surface. Notice that the hole diameter and depth options
are carried over to the copy.
In the lower figures, an extrude feature is copied and pasted. You must
specify a new sketch and reference plane and enter Sketcher mode. The
system places the copied sketch on the cursor, as shown in the lower-left
Module 15 | Page 6
2009 PTC
figure, and you can drop it into location and edit dimensions appropriately.
The copied extrude feature maintains feature type, options, and depth.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
You can also copy and paste rounds. When doing so, the round reference
types, size, and options, are maintained. You must select new corresponding
references.
2009 PTC
Module 15 | Page 7
Copy_Paste
2. Click Paste
nl
Task 1:
na
lU
se
tio
uc
a
Ed
Fo
r
Task 2:
Module 15 | Page 8
2009 PTC
nl
uc
a
tio
na
lU
se
Fo
r
Ed
2009 PTC
Module 15 | Page 9
Copy:
Select features or
groups of features.
Paste Special:
Make copies dependent
or independent.
Move/rotate.
Edit the dependence.
Dim Indep
Sec Indep
na
lU
se
nl
Ed
uc
a
tio
Fo
r
Move the copied feature Linearly translate the copied feature. Specify
a direction reference such as a surface, datum plane, edge, or axis, and
enter the translation distance value. The copied feature moves normal to a
plane or surface, and along an edge or axis. In the upper figure, the oval
copied protrusion moves normal to datum plane DTM1 a distance of 3.
Rotate copied feature Angularly rotate the copied feature. Specify a
direction reference such as an edge or axis, and enter the angular rotation
value. The copied feature rotates around the edge or axis. In the middle
figure, the oval copied protrusion rotates around datum axis AXIS at an
angle of 45.
You can also apply multiple move and rotate operations to the same copied
feature. For example, you may choose to move the feature in one direction
and rotate it about an axis, as shown in the lower figure. Or you may choose
Module 15 | Page 10
2009 PTC
to move the feature in one direction and then move it further in another
direction.
nl
There are two different ways you can edit the dependency of a dependently
copied feature:
Fo
r
Ed
uc
a
tio
na
lU
se
2009 PTC
Module 15 | Page 11
Move_Rotate
Task 1:
nl
2. Click Copy
1. Select Extrude 2.
na
lU
se
uc
a
tio
Ed
Fo
r
8. In the Paste Special dialog box, clear the Make copies dependent
on dimensions of originals, select the Apply Move/Rotate
transformations to copies check box, and click OK.
Module 15 | Page 12
2009 PTC
13. In the Paste Special dialog box, clear the Make copies dependent
on dimensions of originals, select the Apply Move/Rotate
transformations to copies check box, and click OK.
Task 2:
na
lU
se
nl
tio
Ed
uc
a
Fo
r
Module 15 | Page 13
nl
na
lU
se
Mirror Features:
Mirror features
or groups of
features.
Select mirror
plane.
Mirror features
dependent or
independent.
tio
uc
a
Fo
r
Ed
You can mirror selected features or a group of features about a plane, and
have the mirrored features be independent or dependent on the original
features. In the example on the slide, we have three oval protrusions in a
group, as shown in the left image of the upper figure. The group is selected
and mirrored dependently about datum plane RIGHT, as shown in the right
image of the upper figure. Next, the original group and the mirrored group are
selected, and both are mirrored about datum plane FRONT independently, as
shown in the right image of the bottom figure. Because this second mirror
was done independently, the original geometry height can be modified, and
only the dependently mirrored geometry height updates.
Module 15 | Page 14
2009 PTC
Mirror_Selected
from
nl
Task 1:
na
lU
se
uc
a
tio
Ed
Fo
r
2009 PTC
Module 15 | Page 15
uc
a
tio
na
lU
se
nl
Fo
r
Ed
To mirror all features, you simply select the part node in the model tree (the
name of the model at the top of the tree) and then mirror all the features in
the model at one time. This enables you to create one half of a model and
then mirror it to complete the entire part. A single mirror feature is created,
which is dependent on the original side of the model.
The mirror feature mirrors all features that come before it in the model tree.
Features that change on the original side of the model update on the mirror
side. Features inserted before the mirror feature are mirrored to the opposite
side. Features created after the mirror are not mirrored.
When you mirror all features, this includes all datum planes. The
resulting mirrored datum planes retain the same name as their
originals, except that the mirrored datum planes have an "_1" suffix
added to their names. For example, if you mirror all features, which
includes datum plane TOP, the corresponding mirrored datum
plane name is TOP_1.
Module 15 | Page 16
2009 PTC
Mirror_All
Task 1:
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
2009 PTC
Module 15 | Page 17
and
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 15 | Page 18
2009 PTC
tio
Original Part
na
lU
se
nl
Mirror types:
Mirror geometry only.
Mirror geometry with features.
Dependency control:
Geometry dependent.
Mirrored Part
uc
a
Ed
Fo
r
When creating a new mirrored part, you must specify the part name for the
new part. If you mirror a part using the Mirror geometry only type, you must
also specify whether the resulting mirrored part is dependent on the original
2009 PTC
Module 15 | Page 19
or not. This option is only available for the Mirror geometry only mirror type.
You can also preview the mirrored part before it is actually created.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
You can also mirror an entire assembly using File > Mirror
Assembly.
Module 15 | Page 20
2009 PTC
na
lU
se
Mirror a part.
nl
Task 1:
mirror-part-rh.prt
Ed
uc
a
tio
Fo
r
2009 PTC
Module 15 | Page 21
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 15 | Page 22
2009 PTC
Creating Patterns
16
nl
Module
Module Overview
na
lU
se
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 16 | Page 1
nl
uc
a
tio
na
lU
se
Ed
Fo
r
2009 PTC
nl
na
lU
se
You can also increment additional dimensions in the first direction at the
same time to create a "varying" pattern. The following items are required to
increment additional dimensions in the first direction:
Fo
r
Ed
uc
a
tio
2009 PTC
Module 16 | Page 3
Dir_Pattern_1st
Task 1:
nl
from the
na
lU
se
tio
uc
a
Ed
Fo
r
8. Click Regenerate
Module 16 | Page 4
2009 PTC
uc
a
tio
na
lU
se
nl
Ed
Fo
r
2009 PTC
Module 16 | Page 5
nl
uc
a
tio
na
lU
se
Ed
Fo
r
The Pattern tool enables you to quickly duplicate a feature, group of features,
or pattern of features. When you create a pattern, you create instances of the
selected feature by varying some specified dimensions. The feature selected
for patterning is called the pattern leader, while the patterned instances are
called pattern members. Each pattern member is dependent on the original
feature, or pattern leader.
2009 PTC
Specify the number of pattern members in the First and Second Directions
Type the number of members in either the dashboard or the graphics
window. The number of pattern members can be different for each
direction. The number of pattern members includes the pattern leader. In
the figures, the first direction has four pattern members, while the second
direction has five pattern members.
Specify the increment in the First and Second Directions The increment
is the spacing between pattern members. You can edit the increment in the
dashboard, the graphics window, or by dragging the drag handle. Again,
the increment can be different between the first and second directions. In
the figures, the first direction increment is 2.5, while the second direction
increment is 2.0.
nl
na
lU
se
You can also increment additional dimensions in the first or second direction,
or both, at the same time to create a 'varying' pattern. The following items are
required to increment additional dimensions in the first and second directions:
Fo
r
Ed
uc
a
tio
2009 PTC
Module 16 | Page 7
Dir_Pattern_2nd
na
lU
se
nl
Task 1:
from the
tio
uc
a
Fo
r
Ed
Module 16 | Page 8
2009 PTC
nl
O
na
lU
se
Ed
uc
a
tio
Fo
r
2009 PTC
Module 16 | Page 9
nl
tio
na
lU
se
uc
a
Ed
Fo
r
The Pattern tool enables you to quickly duplicate a feature, group of features,
or pattern of features. When you create a pattern, you create instances of the
selected feature by varying some specified dimensions. The feature selected
for patterning is called the pattern leader, while the patterned instances are
called pattern members. Each pattern member is dependent on the original
feature, or pattern leader.
The axis pattern enables you to pattern features radially about a specified
axis. The following items are required to create an axis pattern in one
direction:
Specify the axis reference The pattern extends angularly about the
selected reference axis. You can flip the angular direction the pattern
extends from clockwise to counterclockwise. In the figures, the axis
reference specified is datum axis AXIS.
Specify the number of pattern members in the first direction Type the
number of members in either the dashboard or the graphics window. The
number of pattern members includes the pattern leader. In the lower
figures, there are six pattern members.
Module 16 | Page 10
2009 PTC
Specify the angular spacing Specified in degrees, you can edit the
angular spacing in the dashboard, the graphics window, or by dragging
the drag handle.
There are two additional optional settings that you can use when creating
axis patterns:
na
lU
se
nl
tio
You can also increment additional dimensions in the first direction at the
same time to create a "varying" pattern. The following items are required to
increment additional dimensions in the first direction:
Fo
r
Ed
uc
a
2009 PTC
Module 16 | Page 11
Axis_Pattern_1st
Task 1:
na
lU
se
nl
from the
Ed
uc
a
tio
Fo
r
Module 16 | Page 12
2009 PTC
nl
O
tio
na
lU
se
Fo
r
Ed
uc
a
2009 PTC
Module 16 | Page 13
nl
tio
na
lU
se
uc
a
Fo
r
Ed
The Pattern tool enables you to quickly duplicate a feature, group of features,
or pattern of features. When you create a pattern, you create instances of the
selected feature by varying some specified dimensions. The feature selected
for patterning is called the pattern leader, while the patterned instances are
called pattern members. Each pattern member is dependent on the original
feature, or pattern leader.
2009 PTC
the figures, the first direction has eight pattern members, while second
direction has three pattern members.
Specify the angular spacing in the first direction Specified in degrees,
you can edit the angular spacing in the dashboard, the graphics window, or
by dragging the drag handle.
Specify the radial spacing in the second direction This increment is the
spacing between pattern members outward from the axis reference. Again,
you can edit the increment in the dashboard, in the graphics window, or by
dragging the drag handle. In the figures, the spacing increment is 2.5.
There are two additional optional settings that you can use when creating
axis patterns:
tio
na
lU
se
nl
uc
a
Ed
You can also increment additional dimensions in the first or second direction,
or both, at the same time to create a "varying" pattern. The following items are
required to increment additional dimensions in the first and second directions:
Fo
r
2009 PTC
Module 16 | Page 15
Axis_Pattern_2nd
Task 1:
nl
na
lU
se
tio
uc
a
in
Ed
Fo
r
Module 16 | Page 16
2009 PTC
nl
tio
na
lU
se
uc
a
Fo
r
Ed
2009 PTC
Module 16 | Page 17
nl
uc
a
tio
na
lU
se
Original Model
Completed Pattern
Ed
Fo
r
The Direction Pattern option enables you to pattern using different direction
types for the first and second directions. By default, both first and second
directions are set to translate. However, you may specify either Translate,
Rotate, or Coordinate System for the first and second directions
independently.
This capability enables you to capture translation and rotation within in
a single pattern. Alternatively, you can create a pattern of a pattern to
accomplish similar results.
In the figures, a translation is used as the first direction, and a rotation is
used for the second direction.
Module 16 | Page 18
2009 PTC
Pattern Tool
nl
Task 1:
pattern_mult_dir.prt
na
lU
se
tio
3. Select Translate
, if
necessary, for the first direction.
uc
a
Fo
r
Ed
2009 PTC
Module 16 | Page 19
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 16 | Page 20
2009 PTC
nl
O
uc
a
tio
na
lU
se
Ed
Fo
r
A Reference pattern patterns a feature "on top of" any other patterned
feature. If you create a new feature on the pattern leader of another pattern,
you can Reference pattern that new feature. In the upper-right figure, an
extrude feature was created and patterned. A cut and round feature were
then created on the pattern leader extrude feature. Consequently, the cut
and round feature can be Reference patterned. If the quantity or spacing of
the underlying pattern is updated, the quantity or spacing of the reference
pattern is automatically updated, too.
Depending on how the features were created, there are three different
Reference pattern types that can be created:
Feature The Reference pattern references an existing feature pattern. In
the lower figure, left image, the round feature is being Reference patterned
based on the existing axis pattern.
Group The Reference pattern references either a group or existing
pattern of a pattern. In the lower figure, middle image, an axis pattern is
then direction patterned, resulting in a pattern of a pattern. The round
2009 PTC
Module 16 | Page 21
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 16 | Page 22
2009 PTC
na
lU
se
nl
Task 1:
ref-pattern.prt
Ed
Task 2:
uc
a
tio
Fo
r
2009 PTC
Module 16 | Page 23
7. Select ROUND_1.
uc
a
tio
na
lU
se
nl
Fo
r
Ed
Module 16 | Page 24
2009 PTC
nl
Ed
uc
a
tio
na
lU
se
Fo
r
Reference patterns can also be used at the assembly level. For example,
if a bolt is assembled into a hole which is a pattern leader of a pattern of
holes, the bolt can be Reference patterned, as shown in the upper-right and
lower-left figures. To do this, a component is placed into each member of the
underlying pattern. If the number of patterned holes changes, the number of
patterned bolts updates accordingly, as shown in the lower-right figure.
2009 PTC
Module 16 | Page 25
na
lU
se
nl
Task 1:
ref_pat_comp.asm
from
tio
uc
a
Fo
r
Ed
Module 16 | Page 26
2009 PTC
nl
O
na
lU
se
Fo
r
Ed
uc
a
tio
2009 PTC
Module 16 | Page 27
na
lU
se
nl
Fo
r
Ed
uc
a
tio
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
intact, as shown in the lower-left figure. Note that the reference pattern that
consists of the cut and round is also updated automatically.
Disable individual members of a pattern or reference pattern When
previewing a pattern or Reference pattern, each pattern instance is
represented by a black "dot." If any of the pattern preview "dots" are
selected, their display changes to white, which disables that particular
member of the pattern. To restore the pattern member, click the white
dot at any time while redefining the pattern. In the lower-right figure, the
second and fourth pattern members have been disabled. Notice that the
reference pattern has updated automatically.
2009 PTC
Module 16 | Page 29
Delete_Pattern
3. Click Undo
tio
na
lU
se
nl
Task 1:
uc
a
Fo
r
Ed
Module 16 | Page 30
2009 PTC
Task 2:
na
lU
se
nl
tio
uc
a
Ed
Fo
r
2009 PTC
Module 16 | Page 31
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 16 | Page 32
2009 PTC
17
O
nl
Module
Module Overview
na
lU
se
You can set up your models with a system of units and a density value for
the material type. Then you can create various types of analyses, such as
measuring distances, angles, and surface areas. You can also calculate
mass properties and perform interference checks on assemblies. These
analyses can be useful to extract data from a model, or to determine whether
the model meets the required design intent.
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 17 | Page 1
uc
a
tio
na
lU
se
nl
Ed
Fo
r
The Model Properties dialog box provides common locations for viewing and
editing model properties in several categories. Each line item in the dialog
box provides basic information at a glance.
to display
To create or edit any of the properties, click the change link in the dialog box.
The appropriate dialog box for that property then appears.
Several of the model properties listed in this dialog box can be
accessed through other menus or dialogs.
The following is a list of the properties contained in the Model Properties
dialog box, which is accessed by clicking File > Properties.
Materials
Module 17 | Page 2
2009 PTC
Fo
r
Ed
uc
a
tio
nl
na
lU
se
Material
Units
Accuracy
Mass Properties
Relations, Parameters, and Instances
Relations
Parameters
Instance
Features and Geometry
Tolerance
Names
Tools
Flexible
Shrinkage
Simplified Representation
Pro/Program
Interchange
Model Interfaces
Reference Control
2009 PTC
Module 17 | Page 3
nl
tio
na
lU
se
Units Manager
uc
a
Ed
A model's units are typically derived from a specific model template that was
chosen when you first began creating a part model. Pro/ENGINEER's default
system of units is English, specifically in_lbm_sec. For all new models
created in PTC courses, the units are mm_kg_sec.
There are several unit systems available, including:
Fo
r
2009 PTC
Convert dimensions Causes the model to retain its same size when the
system of units is modified. The dimension values update accordingly
based on your decision. In the lower-left figure the diameter of the socket
is 25.4mm. The system of units is converted from Metric to English, and
therefore the English diameter is now 1in (the same size).
Interpret dimensions Causes the model change size based on the
system of units specified. The dimension values remain the same. In the
lower-right figure, the diameter of the socket is 1 in. The system of units
is interpreted from English to Metric, and therefore the Metric diameter is
now 1mm (the same value).
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 17 | Page 5
Model_Units
tio
na
lU
se
nl
Task 1:
uc
a
Ed
Fo
r
Module 17 | Page 6
2009 PTC
nl
na
lU
se
7. Click Refit
if necessary and
click in the background.
tio
Ed
uc
a
Fo
r
2009 PTC
Module 17 | Page 7
nl
Fo
r
Ed
uc
a
tio
na
lU
se
Module 17 | Page 8
2009 PTC
nl
O
uc
a
tio
na
lU
se
Ed
Fo
r
You can view a model's mass properties within the Materials section of the
Model Properties dialog box. You can also calculate the mass properties
by clicking Analysis > Model > Mass Properties from the main menu.
Before you can calculate accurate mass properties for a model, however, its
density must be defined. A mass properties calculation is dependent upon
the density entered for a given model. If the density is updated for a model
and its mass properties are recalculated, the results update.
When the system performs a mass properties analysis, the following mass
property information is calculated:
Volume
Surface Area
Density
Mass
Center of Gravity The center of gravity (COG) is displayed on the model
as a coordinate system with axes 1, 2, and 3, as shown in the lower figure.
2009 PTC
Module 17 | Page 9
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 17 | Page 10
2009 PTC
mass-props.prt
nl
O
na
lU
se
Ed
uc
a
tio
Fo
r
Module 17 | Page 11
Task 2:
nl
1. Click Open
, select
VALVE.ASM, and click Open.
na
lU
se
tio
Fo
r
Ed
uc
a
6. Click Accept
from the Mass
Properties dialog box.
Module 17 | Page 12
2009 PTC
Measuring Models
nl
O
Measurements include:
Diameter
Area
Length
Angles
Distances
Measurements can be saved for
quick reuse.
Measurement units are the same
as current model units.
uc
a
tio
na
lU
se
Measuring an Angle
Ed
Measuring Diameters
Fo
r
You can measure the diameter of a cylindrical surface. Surfaces can include
those created by revolving a sketched entity, extruding a sketched arc,
extruding a sketched circle, or round features. When measuring a diameter,
you select the surface you wish to measure, and Pro/ENGINEER displays the
measurement. The entity you select is called the surface reference. In the
lower figure, the diameter of the cylindrical surface is 14.
You can also measure the diameter at a selected point on a surface. This
measurement is good for surfaces with non-constant diameter.
Measuring Area
You can measure the area of a surface, quilt, facet, or the entire model. The
entity you select is called the geometry reference. You can also select a
direction reference to project the area onto a two-dimensional plane.
Measuring Length
You can measure the length of curves or edges on a model. Simply select
an edge or curve to display its length. You can also measure an edge chain.
2009 PTC
Module 17 | Page 13
Pro/ENGINEER will report the total length of all selected edges, as shown
by the red highlighted edges in the lower figure.
Measuring Angles
nl
You can measure the angle between two entities. These two entities are
called the From reference and the To reference, and can consist of
surfaces, planes, or edges. You can also specify the direction reference,
which projects the angle of the entities onto a two-dimensional plane. When
measuring angles, you can optionally modify the Plot Scale and Plot Range
that Pro/ENGINEER uses to display the measurement. Scale enables you to
adjust the scale of the arrows using the wheel button, specifying the required
scale, or by dragging the scale handle. Range enables you to display the
angle from 0360 degrees or from +/180 degrees.
Measuring Distances
na
lU
se
You can measure the distance between two references. These two
references are called the From reference and the To reference. You can
select points and vertices, edges and curves, surfaces and planes, and axes
and coordinate systems.
You can also measure the distance in a projected direction. There are two
types of projected distances that can be measured:
uc
a
tio
Ed
Measurement Options
Fo
r
Module 17 | Page 14
2009 PTC
Measuring
Task 1:
nl
O
na
lU
se
tio
uc
a
from the
6. Click Accept
Diameter dialog box.
Ed
Fo
r
2009 PTC
Module 17 | Page 15
nl
na
lU
se
uc
a
tio
Ed
Fo
r
Module 17 | Page 16
2009 PTC
nl
tio
na
lU
se
uc
a
Ed
You can create new planar part cross-sections using the Xsec tab of the view
manager. Simply select a datum plane or planar surface on a model and the
cross-section is created on that plane.
Fo
r
Editing Cross-Sections
There are numerous editing operations that you can perform on
cross-sections, including the following:
Redefine Enables you to redefine a cross-section's hatching spacing
and angle. Spacing options include Half, which halves the spacing, Double,
which doubles the spacing, and Value, which enables you to specify a
2009 PTC
Module 17 | Page 17
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 17 | Page 18
2009 PTC
Cross-Sections
nl
na
lU
se
Task 1:
uc
a
tio
Fo
r
Ed
2009 PTC
Module 17 | Page 19
na
lU
se
nl
uc
a
tio
Ed
Fo
r
Module 17 | Page 20
2009 PTC
nl
uc
a
tio
na
lU
se
Setup:
Parts only
Sub-assembly only
Computation type:
Exact
Quick
Interference pairs:
Highlighted in the model
Volume can be
calculated
Ed
Fo
r
Module 17 | Page 21
Analysis Options
There are three options available when computing global interference on
models:
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 17 | Page 22
2009 PTC
interference.asm
nl
na
lU
se
Ed
uc
a
tio
Fo
r
2009 PTC
Module 17 | Page 23
nl
Regenerate
na
lU
se
tio
Fo
r
Ed
uc
a
Module 17 | Page 24
2009 PTC
18
nl
Module
Module Overview
na
lU
se
Objectives
Fo
r
Ed
uc
a
tio
2009 PTC
Module 18 | Page 1
tio
na
lU
se
nl
uc
a
Ed
Fo
r
Like part models, all new assembly models share several characteristics in
common. By creating your assembly models from standardized templates,
you can save time by not repeatedly defining company standard information.
This standard template enables all engineers to have a consistent starting
point. After you create and name the new assembly, you can begin adding
parts to the assembly. Similar to part models having design intent, assemblies
also contain design intent. Assembly design intent is based upon which
component is assembled first, and the constraints that you use during the
assembly process. Design intent is important because it means that your
assembly updates in a predictable manner when edited and regenerated.
All characteristics that hold true for assemblies also hold true for
sub-assemblies. In fact, a sub-assembly is nothing more than an assembly
that is assembled into another assembly.
Pro/ENGINEER has several types of constraints, such as Mate, Align, and
Insert. Use of these constraints is made easier by using the Automatic option,
which enables Pro/ENGINEER to automatically determine the constraint
Module 18 | Page 2
2009 PTC
type based upon the orientation and position of the component and the
references you select.
Every assembled component has a Placement node in the model
tree that can be expanded to view the constraints used in that
component's placement.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 18 | Page 3
nl
na
lU
se
Fo
r
Ed
uc
a
tio
Examples of Parameters
Using Templates
New assemblies should be created using a template. Assembly templates
are similar to part templates in that they enable you to create a new assembly
with predefined general information. Your company will likely have created
customized templates to be used, as they contain your company's standards.
Module 18 | Page 4
2009 PTC
nl
Creating Parameters
na
lU
se
uc
a
tio
Ed
You can create parameters that accept the following types of values:
Fo
r
2009 PTC
Module 18 | Page 5
New_Assy
Task 1:
na
lU
se
nl
tio
uc
a
Ed
Fo
r
6. Click Close.
Module 18 | Page 6
2009 PTC
nl
na
lU
se
1. Click New
from the main
toolbar.
Select Assembly as the Type
and Design as the Sub-type.
Edit the Name to
select_template.
Clear the Use default
template check box.
Click OK.
Task 2:
uc
a
tio
Ed
Fo
r
6. Click Close.
2009 PTC
Module 18 | Page 7
nl
O
tio
na
lU
se
uc
a
Modifying a Constraint
Ed
Fo
r
Most constraints are applied between parts within an assembly. They specify
the relative position of a pair of references. The system adds constraints
one at a time. Use placement constraints in combinations to specify both
placement and orientation. It is important to choose your constraints based
on the design intent of your assembly, so that when you edit a dimension on
a part, the assembly reacts as predicted.
When you create a constraint, its references are highlighted on the models
and the Constraint Type is displayed. For most constraints it is necessary that
you select two references, a component reference on the component being
placed, and an assembly reference from an item in the assembly. When
the first reference has been selected, a red, dashed line connects the first
selected reference to your cursor until you select the second reference, as
shown in the lower-left figure.
When multiple constraints are created, the active constraint is highlighted
in a light orange box. For example, in the upper-right figure the top Insert
Module 18 | Page 8
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 18 | Page 9
nl
O
na
lU
se
Ed
uc
a
tio
No Constraints
Fo
r
2009 PTC
Allowing Assumptions
na
lU
se
nl
tio
Fo
r
Ed
uc
a
If you complete the component placement when the status reads Partially
Constrained, the system will leave the component packaged only, and the
message window will alert you to this. An open square symbol also displays
in the model tree next to the packaged component. You can drag components
that are packaged based on their partial constraints.
2009 PTC
Module 18 | Page 11
tio
na
lU
se
nl
uc
a
Fo
r
Ed
Module 18 | Page 12
2009 PTC
from the
na
lU
se
1. Click Assemble
feature toolbar.
nl
Task 1:
default_const.asm
tio
uc
a
Ed
Fo
r
2009 PTC
Module 18 | Page 13
uc
a
tio
na
lU
se
nl
Spinning a Component
Ed
Panning a Component
Fo
r
Module 18 | Page 14
2009 PTC
Operation
Component Drag
+
Spin
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Pan
2009 PTC
Module 18 | Page 15
Comp_Orient
na
lU
se
from the
nl
1. Click Assemble
feature toolbar.
Task 1:
uc
a
tio
Fo
r
Ed
Module 18 | Page 16
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 18 | Page 17
na
lU
se
nl
tio
uc
a
Fo
r
Ed
The Insert constraint enables you to insert one revolved surface into another
revolved surface, making their respective axes coaxial. For example, you
can create an Insert constraint to match a shaft to the hole, as shown in
the figure. This constraint is especially useful when axes are unavailable or
inconvenient for selection. Keep in mind the Insert constraint only constrains
surfaces coaxial, and does not "slide" one component into another.
Module 18 | Page 18
2009 PTC
Insert_Const
nl
Task 1:
na
lU
se
uc
a
tio
Ed
Fo
r
Task 2:
1. Unhide COVER.PRT.
2009 PTC
Module 18 | Page 19
Normally you would not edit the component definition and add
additional constraints. This Procedure is performed like this so
you can fully understand the Insert constraint.
5. Press CTRL + ALT + middle-drag
to spin the component out of the
way.
na
lU
se
nl
Ed
uc
a
tio
Fo
r
Module 18 | Page 20
2009 PTC
nl
Ed
uc
a
tio
na
lU
se
Fo
r
The Mate Coincident constraint enables you to position two planar surfaces
or datum planes to lie in the same plane (coplanar), and to face each other,
as shown in the upper-right figure. If datum planes are mated Coincident,
their brown (positive) sides face each other. Using the Mate Coincident
constraint, you can also select pairs of conical surfaces, which makes the
surfaces coincident and coaxial in one step, as shown in the lower-right
figure. When components are mated Coincident to one another, it is the
same as assigning an offset value of zero, except that an offset value is not
created for editing. The components can be positioned in any location as
long as their normals face each other.
Datum planes have positive and negative sides designated by color.
If you rotate a model with datum planes displayed, look closely to
see that the colors are brown and gray.
If two planar surfaces are mated Coincident, you can use the Change
Constraint Orientation
option in the dashboard to convert the Mate
Coincident constraint into an Align Coincident constraint. You can also
2009 PTC
Module 18 | Page 21
Fo
r
Ed
uc
a
tio
na
lU
se
nl
double-click the Mate constraint tag in the graphics window and edit the
constraint type to an Align constraint.
Module 18 | Page 22
2009 PTC
mate-coincident.asm
nl
na
lU
se
Select Mate
as the
Constraint Type.
Verify the offset is set to
.
Coincident
tio
Ed
uc
a
Fo
r
Normally you would not edit the component definition and add
additional constraints. This Procedure is performed like this so
you can fully understand the Mate Coincident constraint.
2009 PTC
Module 18 | Page 23
Task 2:
1. Unhide ARM.PRT.
2. Edit the definition of ARM.PRT.
The constraint STATUS is No
Constraints.
3. Reorient ARM.PRT.
nl
na
lU
se
tio
Ed
uc
a
Fo
r
Module 18 | Page 24
2009 PTC
nl
O
na
lU
se
uc
a
tio
Fo
r
Ed
The Align Coincident constraint enables you to make two planar surfaces
or datum planes lie in the same plane (coplanar) and face in the same
direction. Align can also be used to make two axes coaxial, or two points or
edges coincident, but the selected references must be of the same type, for
example, plane-to-plane, axis-to-axis, and so on. With Align constraints, the
surfaces or the brown sides of datum planes, face the same direction instead
of facing each other as when mated.
When components are aligned coincident to one another, it is the same as
assigning an offset value of zero, except that an offset value is not created for
2009 PTC
Module 18 | Page 25
Fo
r
Ed
uc
a
tio
na
lU
se
nl
If two planar surfaces are aligned coincident, you can use the Change
Constraint Orientation
option in the dashboard to convert the Align
constraint into a Mate constraint. You can also double-click the Align
constraint tag in the graphics window and edit the constraint type to a Mate
constraint.
Module 18 | Page 26
2009 PTC
align-coincident.asm
na
lU
se
nl
tio
uc
a
Fo
r
Ed
Normally you would not edit the component definition and add
additional constraints. This Procedure is performed like this so
you can fully understand the Align Coincident constraint.
2009 PTC
Module 18 | Page 27
Task 2:
1. Unhide ARM.PRT.
2. Edit the definition of ARM.PRT.
The constraint STATUS is Fully
Constrained.
3. In the dashboard, select the
Placement tab and click New
Constraint.
nl
Select Align
as the
Constraint Type and verify
the Offset is Coincident
.
na
lU
se
Ed
uc
a
tio
Fo
r
Module 18 | Page 28
2009 PTC
Task 3:
na
lU
se
nl
uc
a
tio
Ed
Fo
r
2009 PTC
Module 18 | Page 29
uc
a
tio
na
lU
se
nl
Ed
Fo
r
The Align and Mate Offset constraints enable you to specify an offset value
between selected surfaces or datum planes. The Align and Mate Offset
constraints are the same as the Align and Mate Coincident constraints,
respectively, except that the selected references can be offset from one
another versus coplanar.
When you use Align and Mate Offset, the system sets the current offset
direction as the positive offset direction. To offset in the opposite direction,
either drag the location handle to the other side of the selected Mate/Align
assembly reference or edit the offset to a negative value. The component
moves to the opposite side, and this offset direction is now set as the positive
offset direction. If components are Align or Mate Offset to one another with
an offset value of zero, it is the same as aligning or mating Coincident,
respectively, except that an offset value is available for editing. You can
manually edit the Offset option from Offset to Coincident to Oriented.
If two planar surfaces are Align or Mate Offset, you can use the Change
Constraint Orientation
option in the dashboard to convert the Align
Offset constraint into a Mate Offset constraint and vice versa. You can also
Module 18 | Page 30
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
double-click the Align constraint tag in the graphics window and edit the
constraint type to a Mate constraint, and vice versa.
2009 PTC
Module 18 | Page 31
nl
Task 1:
offset.asm
na
lU
se
tio
Ed
uc
a
Fo
r
Module 18 | Page 32
2009 PTC
nl
O
na
lU
se
Ed
uc
a
tio
Fo
r
2009 PTC
Module 18 | Page 33
na
lU
se
nl
uc
a
tio
Ed
Fo
r
The Align and Mate Oriented constraints enable you to force a selected
datum plane or surface into a particular orientation without regard to an offset
value. The Align Oriented constraint forces selected surfaces or datum
planes to face in the same direction, as shown in the right figure. The Mate
Oriented constraint forces selected surfaces or datum planes to face each
other, as shown in the left figure. The Align and Mate Oriented constraints
are similar to the Align and Mate Coincident constraints, respectively, except
that the selected references do not have to be coplanar.
You can use the Change Constraint Orientation
option in the dashboard
to convert the Align Oriented constraint into a Mate Oriented constraint and
vice versa. You can also double-click the Align constraint tag in the graphics
window and edit the constraint type to a Mate constraint, and vice versa.
Module 18 | Page 34
2009 PTC
oriented.asm
nl
na
lU
se
tio
uc
a
Fo
r
Ed
2009 PTC
Module 18 | Page 35
nl
Ed
uc
a
tio
na
lU
se
Fo
r
Module 18 | Page 36
2009 PTC
na
lU
se
nl
tio
uc
a
Ed
Fo
r
The Align and Mate Angle constraints enable you to specify a rotation angle
between planes. The Align Angle and Mate Angle constraints are only
available after a constraint that aligns axes or edges is created, or an Insert
constraint is created. The component then rotates about those aligned axes
or edges at an Angle Offset value that you specify.
2009 PTC
Module 18 | Page 37
Align_Mate-Angle
Task 1:
nl
na
lU
se
2. In the dashboard, select the Placement tab and clear the Allow
Assumptions check box. The constraint STATUS is now Partially
Constrained.
Click New Constraint.
Edit the Constraint Type to Align
.
Coincident
Fo
r
Ed
uc
a
tio
Module 18 | Page 38
2009 PTC
tio
na
lU
se
nl
uc
a
Fo
r
Ed
click Regenerate
2009 PTC
Module 18 | Page 39
nl
O
na
lU
se
Ed
uc
a
tio
Fo
r
Automatically Creating an
Align Constraint
2009 PTC
In between the creation of constraints, you can further reorient the component
to refine its position. This can help the system more accurately determine
the next constraint type and offset, or it may help you select the next set
of references easier. Of course, the created constraints dictate how the
component moves.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 18 | Page 41
Automatic
from the
na
lU
se
nl
1. Click Assemble
feature toolbar.
Task 1:
uc
a
tio
Fo
r
Ed
7. Reorient SHAFT.PRT
approximately. Notice the
Constraint Type is set to
Automatic.
Module 18 | Page 42
2009 PTC
uc
a
tio
na
lU
se
nl
Ed
Fo
r
2009 PTC
Module 18 | Page 43
na
lU
se
nl
Ed
uc
a
tio
Fo
r
Module 18 | Page 44
2009 PTC
uc
a
tio
na
lU
se
nl
Fo
r
Ed
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 using the Show In Separate
Window
instances:
Module 18 | Page 45
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 Pro/ENGINEER graphics window, and always in front, preventing
lost windows. You can drag the window to a different location within the
graphics window or resize it like 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.
nl
If the accessory window is undocked, the incoming model's model tree will
display in that window. The undocked accessory window model tree supports
layer tree functionality, also. You can undock the accessory window using a
configuration option.
na
lU
se
Fo
r
Ed
uc
a
tio
Module 18 | Page 46
2009 PTC
na
lU
se
nl
1. Click Assemble
Task 1:
accessory.asm
tio
uc
a
Ed
Fo
r
2009 PTC
Module 18 | Page 47
nl
na
lU
se
tio
uc
a
Fo
r
Ed
Module 18 | Page 48
2009 PTC
Separate Window
it off.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 18 | Page 49
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 18 | Page 50
2009 PTC
19
nl
Module
Module Overview
na
lU
se
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 19 | Page 1
tio
na
lU
se
nl
uc
a
Fo
r
Ed
Creating Connections
The procedure to create a Joint constraint is similar to the procedure to create
constraints between fixed assembled components. Use the following method
to create a Joint constraint.
2009 PTC
nl
uc
a
tio
na
lU
se
Viewing a Snapshot
Ed
Fo
r
and then click a part model. You can select edges, points, axes, datum
planes, or surfaces to initiate the dragging movement.
The components move according to the connections that have been applied.
The selected entity is always positioned as close as possible to the cursor
location while the rest of the components stay connected to each other.
To quit dragging, you can either middle-click to return the components to their
original position before dragging, or you can click to leave the components at
their current position. The default option when dragging components is Point
Drag, shown in the upper figure, although you can also Body Drag.
Creating Snapshots
After you move connected components to a desired position, you can create
snapshots of that particular location in the graphics window. Snapshots
enable you to return the assembly components to a particular position. You
can create multiple snapshots and quickly move the assembly to specific
positions by activating each snapshot.
2009 PTC
Module 19 | Page 3
na
lU
se
nl
Task 1:
dragging_comps.asm
tio
Ed
uc
a
Fo
r
Snapshot
Module 19 | Page 4
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 19 | Page 5
nl
O
na
lU
se
Axis Alignment
tio
Rotation Reference
uc
a
Fo
r
Ed
Slider connections are used to enable translation along a single axis. For
example, an elevator door is representative of a Slider connection, as it slides
back and forth in one direction and is unable to rotate about any axis. A
piston in an engine is another example of a Slider connection. In the figures,
the hedge trimmer blade is yet another example of a Slider connection.
Slider connections require two constraint rules that limit their degrees of
freedom in a single direction. These two constraint rules are:
Module 19 | Page 6
2009 PTC
Slide_Connect
2. Click Assemble
nl
Task 1:
na
lU
se
uc
a
tio
Fo
r
Ed
2009 PTC
Module 19 | Page 7
and
to disable their
nl
Fo
r
Ed
uc
a
tio
na
lU
se
Module 19 | Page 8
2009 PTC
nl
O
na
lU
se
Translation Reference
Fo
r
Ed
uc
a
tio
Axis Alignment
2009 PTC
Module 19 | Page 9
1. Click Assemble
nl
Task 1:
pin_connection.asm
na
lU
se
uc
a
tio
Ed
Fo
r
Module 19 | Page 10
2009 PTC
nl
O
Fo
r
Ed
uc
a
tio
na
lU
se
2009 PTC
Module 19 | Page 11
nl
O
Axis Alignment
Ed
uc
a
tio
na
lU
se
Fo
r
Cylinder connections are used to enable both rotation and translation about
a specific axis. For example, aligning a pen cap over a pen is a Cylinder
connection. While holding the pen cap aligned with the pen, you can rotate
the pen cap and slide it along the axis of the pen.
Cylinder connections require only one constraint rule that limits their degrees
of freedom about a specific axis. The constraint rule is:
Axis Alignment The axes or cylindrical surfaces you select as references
determine the axis of free rotation and translation.
Cylinder connections are often used in situations in which you do not want to
overconstrain a component. In the hedge trimmer example, a Pin connection
between the connecting rod and the blade keeps the connecting rod from
sliding in and out of the journal. As a result, a Cylinder connection is suitable
to constrain the other end of the connecting rod to the crankshaft.
Module 19 | Page 12
2009 PTC
Cyl_Connect
na
lU
se
nl
Task 1:
uc
a
tio
Fo
r
Ed
2009 PTC
Module 19 | Page 13
nl
uc
a
tio
na
lU
se
Interference Fixed
Ed
Fo
r
2009 PTC
na
lU
se
3. Zoom in on HOUSING_5.PRT.
nl
Task 1:
collision_detect.asm
uc
a
tio
Ed
Fo
r
2009 PTC
Module 19 | Page 15
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 19 | Page 16
2009 PTC
Exploding Assemblies
20
nl
Module
Module Overview
na
lU
se
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 20 | Page 1
tio
nl
O
na
lU
se
uc
a
Unexploded Assembly
Exploded Assembly
Fo
r
Ed
You can use explode states to quickly reposition components in 3-D space,
and save these assembly/disassembly views using the view manager
Explode tab. Explode states can be selected when placing a drawing view
or they can be used to create assembly/disassembly procedures. You can
toggle an explode state on or off, and you can create multiple explode states.
Before you can explode components from an assembly, you must specify the
Motion type and Movement Reference.
Motion type Specify the type of motion that a selected component will
follow. Motion types include:
Linearly moves the selected component.
Translate Component
This is the default motion type.
Rotate Component
Rotates the selected component about a
specified Movement Reference.
Copy Position Copies the exploded position from the selected
component to other components. This option is available in the Options
tab of the dashboard.
Module 20 | Page 2
2009 PTC
nl
Exploding Components
na
lU
se
Once the Motion type and Movement Reference have been defined, you
can select the components you wish to explode. There are three methods
available:
tio
uc
a
Fo
r
Ed
You can also specify the Motion increment of the component you are
exploding. The default Motion increment value is Smooth, meaning that the
components will explode smoothly and you can drop them at any relative
position. You can also increment values of 1, 5, or 10 from the drop-down
list, or you can type in your own increment value. The increment value is
in the same units as the assembly. For example, if the assembly units are
millimeters, then for an increment value of 10, the component will explode in
10 millimeter increments, snapping to each increment.
Module 20 | Page 3
Explode_States
na
lU
se
nl
Task 1:
tio
is
uc
a
Translate Component
selected.
6. Select SHAFT.PRT.
Fo
r
Ed
8. Select ARM.PRT.
9. Cursor over the Y-axis and
drag upwards to explode the
component.
Module 20 | Page 4
2009 PTC
nl
na
lU
se
tio
uc
a
Ed
Fo
r
2009 PTC
Module 20 | Page 5
from
nl
Fo
r
Ed
uc
a
tio
na
lU
se
Module 20 | Page 6
2009 PTC
uc
a
tio
na
lU
se
nl
Unexploded Assembly
Ed
Fo
r
You can create cosmetic explode lines to show how exploded components
align when the assembly is unexploded. Explode lines automatically update
to changes in position made to the exploded components they reference.
Creating new explode lines or editing existing explode lines causes the
explode state to be modified, and you can save the modified explode state in
the view manager Explode tab.
You can create an explode line in an explode state by specifying a reference
on two different components. You can select surfaces, edges, or curves as
references on the components. The explode line is then created between the
two selected references and displays in the model tree as an Offset Line.
Explode lines are also known as Offset lines.
also right-click and select Edit Explode Line. You can perform the following
edit operations on an explode line:
Edit the explode line length You can extend or shorten the ends of an
explode line by dragging the handle at the desired end.
Add Jogs Select the explode line location where you want to create
the jog, right-click, and select Add Jog. You can then drag the jog to its
desired location. You can delete the jog by right-clicking its handle and
selecting Remove Jog.
na
lU
se
nl
You can modify the style of existing explode lines by selecting the explode
line and either clicking Edit Line Styles from the Explode Lines tab in the
dashboard, or by right-clicking in the graphics window and selecting Modify
Line Style. You can modify the line style to be Hidden, Geometry, Leader,
Cut Plane, Phantom, or centerline. You can also modify the Line Font and
Line Color. You can always restore the default line style by selecting the
explode line and clicking Default Line Style from the Explode Lines tab
in the dashboard.
You can remove explode lines by selecting the explode line and then clicking
Fo
r
Ed
uc
a
tio
Module 20 | Page 8
2009 PTC
Explode_Lines
Task 1:
tio
na
lU
se
nl
uc
a
Ed
Fo
r
2009 PTC
Module 20 | Page 9
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 20 | Page 10
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 20 | Page 11
uc
a
tio
na
lU
se
nl
Ed
Fo
r
You have the option of animating your explode states for both exploding and
unexploding operations. The system animates the movement of components
from their start to end positions in the explode state. To enable animation,
click View > Display Settings > Model Display from the main menu and
select the Enable check box under the Animation while exploding section.
You can also control the following options:
Maximum seconds Sets the duration of time the system takes to explode
or unexplode the assembly.
Follow explode sequence If enabled, this option causes the components
to explode or unexplode in the order they were moved when creating
the explode state, and following the drag motions you used. If this
option is de-selected, the system uses the shortest distance to move the
components, and all components are moved at once, regardless of the
order they were moved when creating the explode state.
Explode lines appear at the end of the animation when exploding, and display
until the end of the animation while unexploding.
Module 20 | Page 12
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 20 | Page 13
animate.asm
nl
O
na
lU
se
uc
a
tio
Ed
Fo
r
Module 20 | Page 14
2009 PTC
nl
uc
a
tio
na
lU
se
Ed
Fo
r
2009 PTC
Module 20 | Page 15
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 20 | Page 16
2009 PTC
21
nl
Module
Module Overview
na
lU
se
Objectives
uc
a
tio
There are two methods for creating drawings. In the first method, you
manually place views onto a drawing. In the second method, you use a
drawing template to automatically populate the drawing with predefined
information. Typically, a combination of these methods is used: manually
placing views on drawings that were started using a drawing template.
Fo
r
Ed
2009 PTC
Module 21 | Page 1
nl
Fo
r
Ed
uc
a
tio
na
lU
se
Example of a Model
Example of a Drawing
Module 21 | Page 2
2009 PTC
nl
Keyboard/Mouse
Orientation:
Pan
Zoom
Wheel Zoom
Additional Orientation
options:
Refit
Change sheets
uc
a
tio
na
lU
se
Ed
Fo
r
To view specific areas of a drawing, you can pan and zoom the drawing using
a combination of keyboard and mouse functions, as shown in the following
table.
Orientation
Pan
Zoom
+
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:
2009 PTC
Module 21 | Page 3
Zoom Level
Zoom
Fine Zoom
+
nl
Coarse Zoom
na
lU
se
Fo
r
Ed
uc
a
tio
Refit
Refits the entire drawing sheet in the graphics window.
Change sheets You can change drawing sheets in a multi-sheet drawing.
The sheet numbers display under the graphics window as individual tabs.
To change sheets you can select the tab corresponding to the sheet you
wish to navigate to. You can also select the desired sheet number in the
drawing tree. Often your company's title block will display the drawing
sheet number in a multi-sheet drawing, as shown in the lower-right figure.
Module 21 | Page 4
2009 PTC
nl
na
lU
se
Ribbon structure
Tabs contain groups of commands.
Can be customized.
Drawing Ribbon
tio
uc
a
The Drawing mode has been reorganized into a ribbon-style user interface.
A cross between a tabbed dialog box and a toolbar, the ribbon appears
above the graphics window. The ribbon organizes and configures the user
interface by:
Fo
r
Ed
Module 21 | Page 5
Fo
r
Ed
uc
a
tio
na
lU
se
nl
The ribbon user interface can be customized to control icon display and
placement. When in the Customize Screen function, right-click on ribbon
icons for the following options:
Icon display size Icons can be set to display as large or small.
Icon and text Commands can be displayed as a large or small icon with
text, icon only, or text only.
Command priority Commands can be reordered within their group to
place frequently used options in easy reach. However, you cannot move
commands between groups.
Module 21 | Page 6
2009 PTC
nl
O
Empty Drawing
uc
a
tio
na
lU
se
Fo
r
Ed
You can create new drawings within Pro/ENGINEER either by clicking File >
New, or by clicking New , selecting the Drawing option, and then editing
the drawing Name. You must also specify whether to use a default template.
This topic focuses on drawing creation when a default template is not used.
You must specify the Default Model to be used in the drawing. The Default
Model is the model that is used in your drawing when you start placing views.
You can add additional models to the drawing at a later time. If you have
models open in Pro/ENGINEER when a new drawing is created, the model
that is in the active window at the time of drawing creation is automatically set
as the Default Model.
You must also specify the drawing Orientation, whether Portrait, Landscape,
or Variable. If you select Portrait or Landscape, you can choose between
numerous standard, predefined drawing sizes. If you select Variable, you
must specify the desired drawing size width and height, in units of either
inches or millimeters. A C size drawing is shown in the upper figure.
Module 21 | Page 7
include boundary lines, referencing marks, tables, and text. A format has an
extension of *.frm, and is created in Format mode. A format is then applied
to a drawing. Your company will likely have created customized formats
to be used, as they typically contain your company's logo, title block, and
tolerancing standards. In the lower figure, a C size drawing is shown with a
format having been applied.
If you specify a format during drawing creation you do not specify
an orientation or size, as these parameters are determined during
format creation and carry into the drawing.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
You can decide whether to add a format at the time of drawing creation or
at a later time. To add a format to a drawing after the drawing has been
created, you can either click Sheet Setup
from the Document group in
the Layout tab, or you can click File > Sheet Setup from the main menu. You
can also double-click the drawing size that is displayed along the bottom of
the graphics window. You can then select your desired format, or replace an
existing format with a different format.
Module 21 | Page 8
2009 PTC
Task 1:
Create New
na
lU
se
nl
1. Click New
from the main toolbar.
In the New dialog box, select Drawing as the Type.
Edit the Name to new_drawing.
Clear the Use default template check box and click OK.
Fo
r
Ed
uc
a
tio
3. Notice the text below the sheet that displays the drawing scale, type,
name, and drawing size.
5. In the Sheet Setup dialog box, edit the Format from A Size to C Size
in the drop-down list.
Click OK.
2009 PTC
Module 21 | Page 9
nl
Fo
r
Ed
uc
a
tio
na
lU
se
Module 21 | Page 10
2009 PTC
na
lU
se
nl
uc
a
tio
Ed
Fo
r
When you create a drawing, the first view added to a drawing is a general
view. A general view is usually the first of a series of views to be created.
When you create or edit a general view in a drawing, the Drawing View dialog
box appears displaying the View Type category.
You can edit the following attributes of a general view in the View Type
category:
View name The view name displays in the drawing tree and when you
cursor over the view in the graphics window. It also displays in the Layer
tree when selecting the active layer object.
View type If there is more than one general view on the drawing, you
can edit the view type from general to a different view type. This option is
only available when editing an existing general drawing view.
View orientation Determines the orientation of the view in the drawing.
You can set the view orientation using model view names that are created
in the model itself. These are the same model views that are found in the
model's saved view list and view manager. A general view can be placed in
any orientation.
2009 PTC
Module 21 | Page 11
General_Views
Task 1:
nl
na
lU
se
1. Click General
from the Model
Views group in the Layout tab.
tio
uc
a
Fo
r
Ed
Click Repaint
.
Select Model view name LEFT
and click Apply.
Select Model view name
RIGHT and click OK.
6. De-select the SHAFT_SIDE
view.
Module 21 | Page 12
2009 PTC
Task 2:
nl
Ed
uc
a
tio
na
lU
se
Fo
r
2009 PTC
Module 21 | Page 13
nl
Drawing Tree
Changes with Ribbon Tab
Select items
Right-click options
tio
na
lU
se
uc
a
Fo
r
Ed
Drawing elements are shown in a hierarchical tree similar to the model tree.
The drawing tree changes its display to match the current drawing task,
based on the tab selected in the drawing ribbon. The drawing tree enables
you to visualize the items in the drawing, and also enables you to right-click
them for access to additional various options.
Keep in mind the following when working with the drawing tree:
The drawing tree appears above the model tree. Each can be
independently resized or collapsed.
The drawing tree or the model tree can be toggled to display the layer tree.
Module 21 | Page 14
2009 PTC
Drw_Tree
nl
na
lU
se
Task 1:
Ed
uc
a
tio
Fo
r
2009 PTC
Module 21 | Page 15
nl
O
na
lU
se
uc
a
tio
Fo
r
Ed
2009 PTC
nl
na
lU
se
uc
a
tio
Sheet Tabs
Ed
Fo
r
Drawings have at least one sheet. When additional sheets are created, you
use the sheet tabs and sheet dialog boxes to manage multiple sheets.
The most common sheet functions can be accessed using the sheet tabs
area, located below the drawing status text. Using the sheet tabs, you can:
Within the Layout tab of the drawing ribbon, you can click Move/Copy
from the document group. The move or copy sheets dialog box
Sheets
enables you to:
Move the current sheet to the selected location.
Insert a copy of the current sheet to the selected location.
2009 PTC
Module 21 | Page 17
Within the Layout tab of the drawing ribbon, you can click Sheet Setup
from the document group. The Sheet Setup dialog box enables you to:
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 21 | Page 18
2009 PTC
Drw_Sheets
Task 1:
nl
na
lU
se
tio
Ed
uc
a
Fo
r
2009 PTC
Module 21 | Page 19
nl
O
na
lU
se
Ed
uc
a
tio
Fo
r
Module 21 | Page 20
2009 PTC
nl
tio
na
lU
se
uc
a
Menu Manager
Ed
Fo
r
When you create a drawing you typically specify the drawing model to
be used in the drawing. Views placed in the drawing are of this specified
drawing model. However, you can add additional drawing models to the
drawing. This enables drawing views and information from multiple models
to be captured in a single drawing.
The system adds information to the drawing from the active model. The active
model is displayed at the bottom of the graphics window and in the model tree.
You can switch between drawing models and set the active one using the
Set Active Model/Rep
icon from the model tree, by clicking Drawing
Models
from the Document group of the Layout tab in the drawing ribbon,
or by right-clicking a view of a drawing model that is not the active model and
selecting Set/Add Drawing Model. You can also double-click the active
component name at the bottom of the graphics window.
Module 21 | Page 21
Fo
r
Ed
uc
a
tio
na
lU
se
nl
using it, however, and each drawing must contain minimum one drawing
model.
Module 21 | Page 22
2009 PTC
Drw_Models
na
lU
se
nl
Task 1:
uc
a
tio
5. Select
CYLINDER_BRACKET.PRT and
click Open. At the bottom of
the graphics window notice that
CYLINDER_BRACKET is now
the active model.
Ed
Fo
r
2009 PTC
Module 21 | Page 23
Task 2:
nl
na
lU
se
6. Click General
Task 3:
uc
a
tio
Fo
r
Ed
3. Click General
, click in the
drawing to place the general
view, and click OK.
Module 21 | Page 24
2009 PTC
na
lU
se
nl
uc
a
tio
Ed
Fo
r
2009 PTC
Module 21 | Page 25
Projection_Views
na
lU
se
nl
1. Click Projection
from the
Model Views group of the Layout
tab.
Task 1:
Task 2:
uc
a
tio
Ed
Fo
r
Module 21 | Page 26
2009 PTC
nl
Fo
r
Ed
uc
a
tio
na
lU
se
2009 PTC
Module 21 | Page 27
na
lU
se
nl
Cross-section views:
Use cross-sections from
the 3-D model.
Have Xhatching that can
be edited.
Enable you to add arrows
to a perpendicular view.
Flip material direction
Ed
uc
a
tio
Edit Xhatching
Fo
r
You can add cross-sections to drawing views using the Sections category of
the Drawing View dialog box. When you specify that you want to add a section
to a drawing view, a list of available cross-sections displays in a drop-down
list. This list of available cross-sections comes from the 3-D model itself.
You can only select valid cross-sections for a given drawing view. A valid
cross-section is one that is parallel to the screen when placed in the view.
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
In addition to creating a section view, you can optionally add section arrows
to any view that is perpendicular to the section view. In the lower-left figure,
the arrows were added to the drawing view. The direction that the arrows
point indicates the direction of material to keep in the section view. You can
flip this material direction if desired.
2009 PTC
Module 21 | Page 29
Section_Views
Task 1:
to
tio
na
lU
se
nl
and
uc
a
Ed
Fo
r
Module 21 | Page 30
2009 PTC
nl
na
lU
se
tio
15. Right-click and select Flip Material Removal Side to flip the material
removal direction back.
Fo
r
Ed
uc
a
2009 PTC
Module 21 | Page 31
nl
na
lU
se
tio
uc
a
Ed
Fo
r
Module 21 | Page 32
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
figure. The View name is also displayed under the detailed view, as shown
in the lower-left figure.
Scale You can specify the scale of the resulting detailed view.
Xhatching (if applicable) If you create a detailed view for a drawing view
that contains a cross-section, you can edit the Xhatching to something
different than the parent cross-section view if desired by selecting Det
Indep from the menu manager when editing the Xhatching properties. The
default detailed view Xhatching is governed by the parent.
2009 PTC
Module 21 | Page 33
Detailed_Views
na
lU
se
nl
1. Click Detailed
from the
Model Views group in the Layout
tab.
Task 1:
Ed
uc
a
tio
Fo
r
Module 21 | Page 34
2009 PTC
na
lU
se
nl
Fo
r
Ed
uc
a
tio
2009 PTC
Module 21 | Page 35
nl
O
na
lU
se
An Auxiliary View
tio
Ed
uc
a
Fo
r
You may also edit the View name to a more meaningful name, as well as
add projection arrows, as shown in the figure. The View name is displayed
when projection arrows are created. The projection arrows can also be
moved individually with respect to the auxiliary view. Projection arrows can
be displayed as either single or double arrows.
Module 21 | Page 36
2009 PTC
nl
O
Example of a Drawing Template
Ed
uc
a
tio
na
lU
se
Fo
r
Like part and assembly templates, a drawing template provides you with a
starting point to create your drawings. You use drawing templates when you
want to create a standardized drawing. Drawing templates can automatically
create views, set the desired view display and view options, display formats,
and show model dimensions based on the template. You can configure
Pro/ENGINEER to use a default drawing template when creating a new
drawing, or you can select a different one. A drawing template is shown
in the upper figure, while a drawing created using the drawing template
is shown in the lower figure.
The views created within a drawing that uses a template are determined from
the model's view orientations. You should consider drawing view orientations
when creating your models.
Drawing templates contain three basic types of information for creating new
drawings:
1.
The first type is basic information that makes up a drawing but is not
dependent on the drawing model, such as sheet size, notes, symbols,
2009 PTC
Module 21 | Page 37
formats, and so forth. This information is copied from the template into
the new drawing.
2. The second type is representative view symbols, which contain the
options used to configure drawing views and the actions that are
performed on that view. The instructions in the template are used to
build a new drawing that references a model to place various views in
specific orientations and view states.
3. The third type is a parametric note. Parametric notes are notes that
update to new drawing model parameters and dimension values. When
a drawing is created from a template, the parametric notes update with
the proper information from the models used in the drawing.
na
lU
se
nl
You can use drawing templates to define the layout of views, set view display,
define tables, place symbols and notes, show dimensions, and create snap
lines. A drawing template can also be customized with your company formats
and standards. This enables you to automatically create drawings in a
fraction of the time it would take to sketch them.
Fo
r
Ed
uc
a
tio
For example, you can create a template for a machined part versus a cast
part. The machined part template could define the views that are typically
placed for machined part drawings, set the view display of each view (for
example, show hidden lines), place company standard machining notes, and
automatically create snap lines for placing dimensions.
Module 21 | Page 38
2009 PTC
Templates
na
lU
se
1. Rotate
CYLINDER_BRACKET.PRT
to familiarize yourself with its
shape.
nl
Task 1:
uc
a
tio
3. Click New
from the main toolbar.
In the New dialog box, select Drawing as the Type.
Edit the Name to new_drawing.
Verify that the Use default template check box is selected.
Click OK.
Fo
r
Ed
.
Module 21 | Page 39
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 21 | Page 40
2009 PTC
nl
O
na
lU
se
Operations include:
Move the view.
Lock view movement
Delete views.
Child views
Modify properties.
Scale
View display
Edit the sheet scale.
uc
a
tio
Ed
Fo
r
Moving Views
By default, when views are placed on a drawing they cannot be moved. They
are locked to the drawing. You can unlock drawing views for movement in
the drawing by selecting a view, right-clicking, and toggling the Lock View
Movement option. The toggle for locking view movement is a system setting
rather than an individual drawing view setting. If one view is unlocked, all
views are unlocked.
Once views are unlocked, a drawing view can be moved according to any
parent/child relationships that exist between views. Since a general view has
no parent views, it can be moved anywhere on the drawing. When a general
view is moved, any child views move accordingly. A child view, on the other
hand, can only move according to the angle of projection from the parent view.
2009 PTC
Module 21 | Page 41
Deleting Views
You can delete views from a drawing. All items associated with the deleted
drawing view including child views are also deleted. For example, if you
delete a general view that has three child projection views, the child projection
views must also be deleted. The system highlights child views that are to be
deleted, as shown in the lower-right figure.
Ed
uc
a
tio
na
lU
se
nl
Scale Is modified in the Scale category of the Drawing View dialog box.
In most cases, the scale of a placed view is specified as the default scale
for the sheet, or the sheet scale. You can also define a custom scale for a
drawing view that makes it larger or smaller than the defined sheet scale. If
a custom scale is defined, it is listed under the drawing view, as shown in
the upper figure. Note that for some drawing views, such as a projection
view, you cannot specify a custom scale because the drawing view scale
is dependent upon its parent view.
View Display Is modified in the View Display category of the Drawing
View dialog box. Three view display options that can be modified include:
Display style Controls the display of the entire view. Options include
Follow Environment, Wireframe, Hidden, No Hidden, and Shading. The
Follow Environment display style may vary from company to company
depending upon how the default display style is defined. In the upper
figure, the display style was edited from No Hidden to Shading.
Tangent edges display style You can define how tangent edges
display within the drawing. Options include Default, None, Solid,
Dimmed, Centerline, and Phantom.
Colors come from For display styles other than shading, you can
define where the colors for the drawing view geometry lines come from.
The default option is that the colors are defined based on the drawing.
You can specify that the colors come from how they are defined in the
model.
Fo
r
Module 21 | Page 42
2009 PTC
modifying_views.drw
nl
na
lU
se
tio
Ed
Task 2:
uc
a
Fo
r
3. In the bottom left of the graphics window, double-click the scale, edit it
to 1.25, and press ENTER.
4. Click in the background to de-select the scale.
5. Press CTRL and select the two
2-D views.
2009 PTC
Module 21 | Page 43
Task 3:
nl
na
lU
se
5. Click Undo
tio
uc
a
Ed
Fo
r
Module 21 | Page 44
2009 PTC
uc
a
nl
O
tio
na
lU
se
You can create a drawing that displays assembly views. You can
further modify an assembly view to display it in an exploded
state.
Ed
Assembly View
Fo
r
Similar to creating part drawings, you can also create assembly drawings
that display assembly views. When creating a new drawing, simply make
an assembly the default model or add it as a drawing model to an existing
drawing. With an assembly set as the active model you can add views of the
entire assembly without having to add each of its individual components.
If your company requires that assembly drawings display individual
components on different sheets, you must add each component as
a drawing model.
When placing an assembly view, you are prompted to select a combined
state. A combined state is a combination of various state representations
created in the 3-D model using the All tab of the view manager. For
example, you can create a combined state in the 3-D model that consists of
a specific orientation, a specific explode state, and a specific style state.
When the combined state is selected, the view displays with all three state
representations enabled. For this topic, you should specify no combined
state.
2009 PTC
Module 21 | Page 45
nl
Fo
r
Ed
uc
a
tio
na
lU
se
Exploded views also typically contain explode lines, created in the 3-D
model. In addition, BOM Balloons and a table indexing the parts can also be
added to the drawing; this enables people to easily reference the component
information.
Module 21 | Page 46
2009 PTC
1. Click New
click OK.
nl
Task 1:
Create New
na
lU
se
uc
a
tio
Ed
Fo
r
Task 2:
2. In the input window, type your first initial, followed by your surname,
and press ENTER.
2009 PTC
Module 21 | Page 47
nl
uc
a
tio
na
lU
se
7. Click Repaint
Fo
r
Ed
Module 21 | Page 48
2009 PTC
22
nl
Module
Module Overview
na
lU
se
Drawing views alone are typically not sufficient to convey all the information
needed to manufacture a given model. In this module, you learn how to show
all the necessary detail that manufacturing needs to create production parts.
This information includes dimensions, axes, notes, Bill of Materials (BOM)
tables, and BOM Balloons.
Objectives
Fo
r
Ed
uc
a
tio
2009 PTC
Module 22 | Page 1
na
lU
se
nl
Ed
uc
a
tio
Fo
r
2009 PTC
uc
a
tio
na
lU
se
nl
Ed
Bill of Materials (BOM) tables can be used to detail the location and number
of parts included in the assembly for manufacturers.
Fo
r
Module 22 | Page 3
With Qty Balloons that are split to show the index number in one half
of the balloon circle and the quantity of the part used in the assembly in
the other half of the balloon circle.
Custom Enables you to specify a custom drawn symbol that you have
created and stored.
Once BOM balloons have been added to the drawing, you can move them to
their desired location. You can also automatically set the position and spacing
of the balloons using snap lines or stagger increment values by selecting a
balloon and either clicking Cleanup Balloons
from the Balloons group in
the Table tab, or right-clicking and selecting Cleanup BOM Balloons.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
You can also edit the balloon leader so it attaches to a different location on
the component it points to.
Module 22 | Page 4
2009 PTC
BOM
from
nl
Task 1:
na
lU
se
tio
uc
a
Ed
Fo
r
2009 PTC
Module 22 | Page 5
na
lU
se
nl
tio
uc
a
When you create a 3-D model, you simultaneously create various items
useful for annotating the model in a drawing, such as dimensions and axes.
Ed
When creating a 2-D drawing you can select which information from the
3-D model to show in the drawing:
Fo
r
Dimensions
Driving Dimension Annotation Elements
All Driving Dimensions or Strong Driving Dimensions
Driven Dimensions, Reference Dimensions, or Ordinate Dimensions
Geometric Tolerances
Notes
Surface Finishes
Symbols
Datums
Set Datum Planes, Set Datum Axes, or Set Datum Targets
Axes
The Show Model Annotations dialog box is context sensitive. You can control
which annotations display on the drawing and where they display based
on how items are selected:
Select a model from the model tree Indicates all the selected item types
for the model on the drawing. The items may appear in multiple views.
Module 22 | Page 6
2009 PTC
nl
Select features from the model tree Indicates the selected item types for
the selected features on the drawing. The items may appear in multiple
views.
Select a drawing view Indicates all the selected item types within a
particular drawing view.
Select features from a particular drawing view Indicates the selected
item types for the selected features on the drawing, within the view in
which the feature was selected. If an item is not appropriate to that view, it
does not display.
Select a component in a particular drawing view (Assembly Drawings only)
Indicates the selected item types for the selected component on the
drawing, within the view in which the component was selected. If an item is
not appropriate to that view, it does not display.
na
lU
se
All of the possible items that can be shown based on the selected tab and
selected items display in the drawing in a preview color. You can then select
or de-select items to show by using the dialog box or by selecting from the
drawing.
When dimensions are shown, the system automatically arranges
and spaces them apart. You can then adjust them further manually
or by using the Cleanup Dimensions dialog box.
tio
If, at any point during drawing creation you decide that you no longer want
certain shown items, you can erase or delete them. The differences between
these two options are as follows:
Fo
r
Ed
uc
a
Erase Temporarily removes the items from the display. The items are
shown grayed out in the drawing tree.
Erased items can be returned to the display by right-clicking and
selecting Unerase.
Delete Removes the items from the drawing.
Any item originating in the model is retained in the model, and can be
shown again.
Any item created in the drawing, such as dimensions or notes are
deleted and will need to be re-created.
To erase/delete items, you select them in the drawing, then right-click and
select Erase or Delete. You can select items to erase or delete using the
following methods:
2009 PTC
Module 22 | Page 7
na
lU
se
nl
Task 1:
show_erase.drw
uc
a
tio
Fo
r
Ed
Module 22 | Page 8
2009 PTC
nl
na
lU
se
9. Select ANGLE_GUIDE.PRT
from the model tree.
uc
a
Task 2:
tio
Fo
r
Ed
2009 PTC
Module 22 | Page 9
4. Select ANGLE_GUIDE.PRT
from the model tree.
Task 3:
uc
a
tio
na
lU
se
nl
Ed
Fo
r
Module 22 | Page 10
2009 PTC
Cleaning Up Dimensions
nl
na
lU
se
Functions include:
Offset dimensions in evenly
spaced increments.
Create breaks in witness lines.
Flip dimension arrows that do
not fit between witness lines.
Center dimensions between
witness lines.
Create snap lines.
Ed
uc
a
tio
Fo
r
Cleaning Up Dimensions
You can use Pro/ENGINEER's clean dimensions functionality to automatically
perform the following tasks:
Module 22 | Page 11
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 22 | Page 12
2009 PTC
Clean_Up
Task 1:
nl
na
lU
se
tio
uc
a
Ed
Fo
r
Module 22 | Page 13
Manipulating Dimensions
When dimensions are placed on a drawing, they typically must
be modified in some way either for clarity or so they adhere to
your company's drawing standards.
nl
Dimensions can be
manipulated in the following
ways:
Move (handles)
Align Dimensions
Flip Arrows
Move Item to View
Edit Attachment
tio
na
lU
se
Flipping Arrows
uc
a
Manipulating Dimensions
Ed
Fo
r
Module 22 | Page 14
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
dimensions align to the first dimension selected. Once the dimensions are
selected, you can either right-click and select Align Dimensions, or you
can click Align Dimensions
from the Arrange group in the Annotate
tab.
Flip Arrows You can flip arrows by right-clicking and selecting Flip
Arrows, or you can right-click while dragging a dimension to toggle through
the different arrow flipping options. For radius dimensions there are four
different flip options available, for diameter dimensions there are three
different flip options available, and for linear dimensions there are two
different flip options available. In the upper figure you can view all the
available arrow flipping options for radius dimensions.
Move Item to View Move dimensions from one drawing view to another.
You can select the item to move, then either right-click and select Move
from the Arrange group in the
Item to View, or click Move to View
Annotate tab.
Edit Attachment Specify a new attachment position for certain
dimensions, a radius dimension, for example. The available new
attachment positions highlight in all drawing views and enable you to select
a new surface or edge. To edit the attachment, select the dimension, then
right-click and select Edit Attachment.
2009 PTC
Module 22 | Page 15
Manipulate_Dims
Task 1:
nl
O
Fo
r
Ed
uc
a
tio
na
lU
se
Module 22 | Page 16
2009 PTC
nl
na
lU
se
tio
uc
a
Ed
Fo
r
2009 PTC
Module 22 | Page 17
nl
O
Created Dimensions versus
Shown Dimensions
uc
a
tio
na
lU
se
Ed
Fo
r
Module 22 | Page 18
2009 PTC
na
lU
se
nl
tio
Depending upon the selected references, you may have to further specify the
type of dimension to be created. For example, you may be asked to specify
whether the dimension you create is to be Horizontal, Vertical, Slanted,
Parallel, or Normal to the selected references. If your selected references
are arcs or circles, you must specify whether the dimension is to be created
between the arc Centers, Tangent, or Concentric.
uc
a
Fo
r
Ed
You can add additional text to a dimension. Text can be added as a prefix or
a postfix to the dimension value. For example, if a radius dimension is typical
of all radii on the part, you can add the postfix TYP to the dimension.
2009 PTC
Module 22 | Page 19
Driven_Dims
Task 1:
nl
tio
na
lU
se
Ed
uc
a
Fo
r
Module 22 | Page 20
2009 PTC
nl
O
tio
na
lU
se
Fo
r
Ed
uc
a
2009 PTC
Module 22 | Page 21
Inserting Notes
nl
na
lU
se
Inserting Notes
tio
uc
a
Fo
r
Ed
When you specify that the note has a leader, the following leader attach
types are available:
On Entity Attaches the leader to selected geometry in a drawing view.
On Surface Attaches the leader to a selected location on the surface of
a drawing view.
Free Point Attaches the leader to a location on the screen that you select.
Midpoint Attaches the leader to the midpoint of a specified entity.
Module 22 | Page 22
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
You can also specify what the attach point of the leader looks like. Options
include arrow head, dot, filled dot, no arrow, slash, integral, box, filled box,
double arrow, and target. In the lower-right figure, the note was created with
an arrow head leader.
2009 PTC
Module 22 | Page 23
Insert_Notes
Task 1:
na
lU
se
nl
2. Click Note
group.
tio
Fo
r
Ed
uc
a
Module 22 | Page 24
2009 PTC
nl
O
Fo
r
Ed
uc
a
tio
na
lU
se
2009 PTC
Module 22 | Page 25
nl
O
na
lU
se
Fo
r
Ed
uc
a
tio
2009 PTC
at the model level. You can press CTRL and select multiple tabs across the
then causes all
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 22 | Page 27
nl
Task 1:
associativity.drw
na
lU
se
Click Regenerate
tio
uc
a
Ed
Fo
r
from
Module 22 | Page 28
2009 PTC
Task 2:
nl
O
na
lU
se
tio
9. Click Regenerate
uc
a
Fo
r
Ed
2009 PTC
Module 22 | Page 29
Publishing Drawings
You can select the Publish tab in the drawing ribbon to create
a hard copy deliverable of your drawing.
na
lU
se
nl
uc
a
tio
Ed
Publishing Drawings
Fo
r
To create a hard copy deliverable of your drawing, you can select the Publish
tab in the drawing ribbon. When the Publish tab is selected, the Navigator
pane is automatically closed. You can then select the Print/Plot option to
send the drawing to a printer or plotter.
When you select another tab in the drawing ribbon, the Navigator
pane is automatically opened.
You can also export the drawing to one of the following electronic file formats:
DXF
Medusa
IGES
STEP
DWG
Stheno
SET
CGM
TIFF
Module 22 | Page 30
2009 PTC
Of course, any of these exported file formats can also be sent to a printer to
generate a hard copy.
Regardless of the publish method specified for output, you can preview what
the result will look like. Print Preview creates an accurate preview of the
selected output type. It takes into account pen table mapping, line styles, line
priorities, printer margins, and other settings. To preview the output you can
click Preview
You can also modify the default settings for the publish option specified using
icon in the Publish group.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
the Settings
2009 PTC
Module 22 | Page 31
publish.drw
from the
na
lU
se
3. Click Preview
Publish group.
nl
from
6. Click Settings
uc
a
tio
7. In the PDF Export Settings dialog box, select Current for the Sheets
to be exported.
Clear the Open file in Acrobat Reader check box.
Click OK.
8. Click Export
Ed
9. In the Save a Copy dialog box, accept the defaults and click OK.
10. Select the TIFF publish option.
Fo
r
12. In the Save a Copy dialog box, accept the defaults and click OK.
13. Click Yes from the Confirmation dialog box.
Module 22 | Page 32
2009 PTC
Module
23
O
nl
Using Layers
Module Overview
na
lU
se
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 23 | Page 1
Understanding Layers
A layer is a container object that enables you to organize
features, components, and even other layers.
na
lU
se
nl
uc
a
tio
Ed
What is a Layer?
Fo
r
Layer Uses
2009 PTC
nl
na
lU
se
You use the layer tree to add items to layers and perform operations on
layers. You can access the layer tree by clicking Layers
from the main
toolbar. This turns the layer tree on. Clicking the icon again turns the layer
Layer Types
tio
uc
a
There are three different types of layers that can be created in a model:
Fo
r
Ed
2009 PTC
Module 23 | Page 3
nl
O
na
lU
se
tio
Layer Properties:
Name
Contents
Rules
Different icons for layers
with/without rules
Set the Active Layer
Status
Save
Reset
Warning
You can create layers manually by naming the layer and picking
geometry items or components to add from the model tree or the
graphics window.
uc
a
Fo
r
Ed
You can create layers manually by naming the layer and selecting geometry
items or components to add from the model tree or the graphics window. This
type of layer is useful for specific tasks. As a best practice, you should name
the layer so other designers recognize the task.
When you create a layer the Layer Properties dialog box displays, as shown
in the top figure. The dialog box displays the following information:
Name This is the name of the layer.
Contents The Contents tab displays the items that are included or
excluded from the layer. Items that are included on the layer are displayed
with a green + symbol in the Status column, while items that are excluded
from the layer are displayed with a red symbol in the Status column.
Items, when selected, are included on the layer if the Include button is
turned on, while items are excluded from the layer if the Exclude button
is turned on.
Rules The Rules tab displays the rules, if any, that are defined for the
layer. Rules enable you to create layers based upon defined criteria. To
create a layer based on a rule, you simply need to create a layer, name
it, and define the rule. You can either define the rule within the Layer
Properties dialog box, or you can save a rule from the Search Tool. In
Module 23 | Page 4
2009 PTC
addition to being useful in specific tasks, this type of layer is excellent when
creating templates.
Layers that are created with rules display with a different icon than those
layers that were created with no rules. In the lower-left figure, the layer
does not contain any rules, while in the lower-right figure, the layer was
created with a rule.
The Layer Properties dialog box also displays if you look at the layer
properties of any existing layer by selecting the layer, right-clicking, and
selecting Layer Properties.
nl
You may also decide to make a layer the active layer. When a layer is made
the active layer, all subsequently created features are automatically placed
on the active layer. Note that a layer containing rules cannot be set as the
active layer.
na
lU
se
Whenever you hide or unhide any layer, you are modifying the layer status for
that model. This new layer status is not automatically saved, even when the
model is saved. Thus, it is necessary for you to save the layer status if you
want it to be retained the next time the model is opened. You can save the
layer status by clicking View > Visibility > Save Status from the main menu.
You can also right-click in the layer tree and select Save Status.
tio
If you save a model and forgot to save the layer status, the
message window alerts you with a warning message, as shown here:
Fo
r
Ed
uc
a
You can also reset the layer status to the last saved status by clicking View
> Visibility > Reset Status from the main menu or by right-clicking in the
layer tree and selecting Reset Status.
2009 PTC
Module 23 | Page 5
na
lU
se
nl
Ed
uc
a
tio
Fo
r
Module 23 | Page 6
2009 PTC
nl
na
lU
se
Task 1:
layer.prt
Show
Tree.
tio
Ed
uc
a
4. Select the
01__PRT_DEF_DTM_PLN
layer, right-click, and select
Hide.
5. Click Repaint
Fo
r
2009 PTC
Module 23 | Page 7
na
lU
se
nl
Click Repaint
tio
uc
a
14. Click View > Visibility > Save Status from the main menu.
and click OK.
Ed
Fo
r
Module 23 | Page 8
2009 PTC
na
lU
se
nl
uc
a
tio
View Manager
Layer_State001
Layer_State003
Ed
Fo
r
You create Layer States in the view manager to record the hide/unhide status
for all layers in a model. You can create an initial layer state upon opening a
model, and then create different states to quickly toggle between.
Layer states apply to any item that may be placed on a layer, such as:
Features
Components
Drawing Views and Detail Items
2009 PTC
Module 23 | Page 9
layer_states
na
lU
se
nl
Task 1:
tio
Ed
uc
a
Fo
r
8. Click OK.
Task 2:
1. Select
CONNECTING_ROD.PRT from
the model tree.
2. Right-click and select Open.
3. Click Plane Display
Module 23 | Page 10
2009 PTC
nl
na
lU
se
tio
uc
a
Ed
Fo
r
2009 PTC
Module 23 | Page 11
nl
na
lU
se
tio
Ed
uc
a
Fo
r
Unlike parts, you can also add components to layers in an assembly. If you
add components to a layer and then hide the layer, the component geometry
hides. In the bottom figure, the nut and bolt components were added to the
HARDWARE layer and hidden. Notice that the components are removed
from the display in the graphics window.
Module 23 | Page 12
2009 PTC
na
lU
se
nl
1. Click Show
from the model
tree and select Layer Tree.
Task 1:
layer.asm
tio
Ed
uc
a
4. Expand the
01___PRT_DEF_DTM_PLN
layer.
Press CTRL and select the in
BOLT.PRT and in NUT.PRT
layers, right-click and select
Hide.
.
Fo
r
5. Click Repaint
7. Click Repaint
2009 PTC
Module 23 | Page 13
nl
na
lU
se
Click Repaint
uc
a
tio
Ed
15. Click View > Visibility > Save Status from the main menu.
Fo
r
Module 23 | Page 14
2009 PTC
Module
24
O
nl
na
lU
se
In a model, the order in which features are created and the references
that they are provided creates hierarchical relationships. These are called
parent/child relationships and they determine feature interaction.
In this module, you learn about parent/child relationships and how to view
information about your models.
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 24 | Page 1
Viewing KEY_HANDLE.PRT
na
lU
se
nl
tio
uc
a
Fo
r
Ed
2009 PTC
nl
na
lU
se
tio
Fo
r
Ed
uc
a
Module 24 | Page 3
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Views Are children to either the saved views in the part or to the
reference orientations selected. Also, drawing views are children to other
views. For example, a projection view is a child to the general view from
which it was projected. Finally, a drawing view is a child to the source
model.
Details Are generally children to their respective models. Examples of
drawing details include dimensions, parametric notes, and BOM tables.
Module 24 | Page 4
2009 PTC
nl
Current Object
Parents
Children
Highlight entities in
model:
Features
References
na
lU
se
tio
Ed
uc
a
Fo
r
2009 PTC
Module 24 | Page 5
Fo
r
Ed
uc
a
tio
na
lU
se
nl
You can switch which feature is the current object either by double-clicking
the desired feature node in the graph, right-clicking it and selecting Set as
current, or by clicking Actions > Set as current from the Reference Viewer
dialog box menu. You can also revert back to the previously selected Current
Object by clicking Use Previous at the top of the graph or clicking the down
arrow next to it to view the history of Current Objects and selecting an earlier
one.
Module 24 | Page 6
2009 PTC
Part_PC
tio
na
lU
se
nl
View Parent and Child information for features using the Reference
Viewer.
Task 1:
uc
a
Ed
Fo
r
2009 PTC
Module 24 | Page 7
na
lU
se
nl
tio
uc
a
Ed
Fo
r
Module 24 | Page 8
2009 PTC
na
lU
se
nl
uc
a
tio
Current Object
Parents
Children
Highlight entities in
model:
Components
Features
References
Set Current:
Model
Component
Placement
Both
Ed
Fo
r
Module 24 | Page 9
na
lU
se
nl
uc
a
tio
You can cursor over the component or feature node to highlight it on the
model.
You can expand the component or feature nodes to see the list of
references that creates the parent/child relationships shown. You can also
select these references to see them highlight in the model.
Ed
Fo
r
You can display the full parent/child relationship path between two
components in tree representation by selecting the Reference Type arrow
between two components, then right-clicking and selecting Display Full
Path, as shown in the left figure. For example, the graph in the left figure
displays the full chain of parent/child relationships between the BOLT.PRT
and PLATE.PRT components. It shows that Surface id 55 is a child to Extrude
1 in PLATE.PRT, which is a child of assembly ASSY_PC.ASM. It also shows
that the BOLT.PRT is assembled to Surface id 55 in PLATE.PRT.
Module 24 | Page 10
2009 PTC
Assy_PC
na
lU
se
nl
Task 1:
tio
uc
a
Ed
Fo
r
2009 PTC
Module 24 | Page 11
nl
O
na
lU
se
Fo
r
Ed
uc
a
tio
Module 24 | Page 12
2009 PTC
na
lU
se
nl
tio
uc
a
You can access the menu selections to view model, feature, and component
information either through the Info menu on the main menu or by right-clicking
on the appropriate item in the model tree or graphics window.
Ed
When information is displayed about the item you have selected, the system
helps you identify that item by displaying the following:
Fo
r
Name Either the model, component, or feature name of the item you
have selected.
Feature Number/Component Number Displays the feature number or
component number in the model tree as it is found in the model tree.
ID The internal identification number that the system has assigned to
the item you select.
Module 24 | Page 13
nl
When you view the feature information for a given feature in a model, the
Browser window displays the following information:
na
lU
se
tio
Ed
uc
a
When you view the model information for a component in an assembly, you
must select whether you want the information for the top level assembly or
a component in the assembly. The Browser window displays the following
information:
Fo
r
2009 PTC
View_Info
na
lU
se
nl
Task 1:
tio
Ed
uc
a
Fo
r
2009 PTC
Module 24 | Page 15
Task 2:
na
lU
se
nl
tio
uc
a
Ed
Fo
r
next to
Module 24 | Page 16
2009 PTC
Module
25
O
nl
na
lU
se
Now that you understand parent/child relationships, you can learn how to
properly capture and manage design intent in models. In this module, you
learn the tools available for modifying and capturing your design intent within
all aspects of the modeling process. You also become more knowledgeable
about selecting references that capture your design intent.
Objectives
Fo
r
Ed
uc
a
tio
2009 PTC
Module 25 | Page 1
nl
na
lU
se
uc
a
tio
Ed
Fo
r
If you try to suppress or delete an item that has children, the system highlights
these child items in magenta. In the upper-left figure, the piston component
is being suppressed, and the system highlights the piston pin and piston
ring in magenta because they are children of the piston. In the upper-right
figure, the two rounds highlighted in magenta are children of the round that
is being suppressed.
The system also displays a Delete or Suppress dialog box. When you click
Options within this dialog box, the system displays the Children Handling
dialog box, as shown in the upper-left figure. The Children Handling dialog
box displays each of the child items highlighted in magenta. You have three
different options available for how to handle these children, and each child
can be handled independently:
Suppress/Delete When suppressing a parent you can choose to also
suppress a child item, and when deleting a parent you can choose to also
delete a child item. If this is the desired option for all child items, you can
click OK from the original Suppress or Delete dialog box without having to
consider the options available in the Children Handling dialog box.
Suspend Suppresses or deletes the parent anyway, thus suspending
the child item's regeneration temporarily. Once the parent is suppressed or
Module 25 | Page 2
2009 PTC
tio
na
lU
se
nl
deleted, the suspended child item regenerates. At this point, one of two
things will happen to the child item:
The child item may regenerate successfully. However, if the child
item is a feature, it may have different geometry; if the child item is a
component, it may be in a different position. In the upper-right figure,
the two round children were suspended. After the parent round was
suppressed, these two child rounds successfully regenerated, although
their geometry is different.
The child item may not regenerate successfully. If this occurs
Pro/ENGINEER indicates the failure. You can then acknowledge and
accept the failure or undo the changes. If you acknowledge the failure
you can continue to work normally, but you should ultimately fix the
failure. You can fix the failure by modifying the child item, suppressing
the child item, deleting the child item, or modifying another feature or
part.
Freeze The Freeze option is available only for assembly components.
Once the parent component is suppressed or deleted, the child component
is frozen, or locked in 3-D space. Frozen components display in the
model tree with a special icon preceding their name. In the left image of the
lower figure, the PISTON_PIN.PRT component is frozen. In addition, any
child components of the frozen component display in the model tree with a
slightly different icon that includes a small square.
Frozen components must be redefined and the missing assembly
placement references must be replaced with valid references from
components that still remain in the assembly. Once this is done, the
component will thaw, meaning that it will no longer be frozen in the
assembly, as shown in the lower figure.
Fo
r
Ed
uc
a
2009 PTC
Module 25 | Page 3
Child_Del-Supp
na
lU
se
nl
Task 1:
tio
4. Click Undo
uc
a
Fo
r
Ed
Module 25 | Page 4
2009 PTC
nl
na
lU
se
Task 2:
1. Select
CONNECTING_ROD.PRT,
right-click, and select Open.
tio
2. Right-click on SIDE_ROUND
and select Delete.
uc
a
Ed
5. Click Undo
Fo
r
Module 25 | Page 5
Reordering Features
You can reorder features in the model tree by dragging them
to a new location.
2) Protrusion Added
3) Hole Reordered
uc
a
Reordering Features
tio
1) Original Model
na
lU
se
3.
2.
Original model
Through All hole
Protrusion added
Hole no longer
meets design intent
Hole reordered
Hole again meets
design intent
nl
1.
Ed
Fo
r
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 the lower-left figure 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 would need to reorder the hole
after this new protrusion if you want to retain its Through All design intent.
Then the Through All depth would include the new protrusion and drill the
hole through the entire block.
Module 25 | Page 6
2009 PTC
Reorder
Task 1:
na
lU
se
nl
uc
a
tio
Fo
r
Ed
2009 PTC
Module 25 | Page 7
5. Select Hole 1.
6. Notice that the hole does not
appear to have a depth of
Through All, but recall that it
does have a depth of Through
All at the time of creation.
nl
na
lU
se
8. Select Hole 1.
uc
a
tio
Ed
Fo
r
2009 PTC
Inserting Features
You can insert new features or components in the model tree
where desired.
na
lU
se
nl
1) Original Model
Ed
uc
a
tio
Original model
One protrusion
Shell has square
edge
2. Insert mode activated
Protrusion mirrored,
rounds created
before shell
3. Insert mode cancelled
Hole on left goes
through mirrored
protrusion
Shell hollows out
mirrored protrusion
and rounds
1.
Inserting Features
Fo
r
The model tree insertion indicator, shown in the model tree as Insert
Indicator , indicates where features are inserted upon creation. By default,
its position is always after 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 is located
before the indicator, then it is displayed in the graphics window and processed
during regeneration. If a feature lies after the indicator, then it is temporarily
suppressed. Thus, it is not regenerated or shown 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 you select a feature, then
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 Cancel. You are then prompted to resume the features you
2009 PTC
Module 25 | Page 9
suppressed when you activated Insert mode. When you choose to resume
them, Pro/ENGINEER 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 on the inside of the part to enable easier extraction from the cast.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
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.
Module 25 | Page 10
2009 PTC
Insert
na
lU
se
nl
Task 1:
uc
a
tio
and
Ed
Fo
r
2009 PTC
Module 25 | Page 11
nl
na
lU
se
and
tio
Ed
uc
a
Fo
r
Module 25 | Page 12
2009 PTC
nl
O
na
lU
se
tio
Edit Definition
Datum Features
Feature Tools
Sketch Features
Pre-Wildfire
Features
Complete control of
a feature
Feature Type
Size
Shape
Location
Options
References
Ed
uc
a
Feature Dashboard
Fo
r
2009 PTC
Module 25 | Page 13
tio
na
lU
se
nl
Feature Type You can switch the feature type for many features. For
example, you can edit a feature to change it from a solid feature to a
surface feature.
Size You can increase or decrease the size of many features. For
example, you can edit the radius value of a round feature.
Shape You can edit the resulting geometry shape of a model. For
example, you can edit a feature's Sketch, depth or angle value, or switch
the external sketch used.
Location You can edit the location of a feature. For example, you can
edit the sketching plane specified for a Sketch feature which changes the
location of the resulting sketch feature and therefore any features using
that Sketch.
Options You can edit numerous options of a feature. For example, you
can edit the depth of a hole from Blind to Through All, or you can add an
additional side for material to be removed.
References (Parents) You can edit the parent references to a feature.
For example, you can switch which external sketch is used in the creation
of a feature, or you can specify different references to different features
within the Sketch References dialog box.
uc
a
When you redefine, or edit the definition of, a feature or sketch, the following
occurs:
Fo
r
Ed
The model regenerates back to the feature being redefined. The model
tree reflects that this has happened by removing all features that occur
after the feature being redefined. In addition, the feature being redefined
displays a yellow icon preceding its name in the model tree, as shown
here:
Most features being redefined display in their yellow dynamic preview color.
In this state, the feature's drag handles are displayed, enabling you to edit
their respective values. Plus the on-screen flip arrows are displayed.
The feature's GUI is presented. Depending upon the feature being
redefined, this could be either a dialog box or the dashboard. The GUI or
dialog boxes enable you to make changes to the feature.
Most features, once changes have been made, 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 changes made to their parent.
Module 25 | Page 14
2009 PTC
Redefine
Task 1:
nl
na
lU
se
to
tio
uc
a
Ed
9. Click Undo
and
Fo
r
2009 PTC
Module 25 | Page 15
na
lU
se
nl
uc
a
tio
Ed
Fo
r
Module 25 | Page 16
2009 PTC
nl
uc
a
tio
na
lU
se
Considerations include:
Sketch/Reference plane
selection
Reference selection
Dimension scheme
Constraints
Sketched geometry type
Open sketch results may differ
from closed sketch results
Ed
Fo
r
Module 25 | Page 17
tio
na
lU
se
nl
uc
a
Ed
Fo
r
Closed-section sketches are the more robust of the two options and should
therefore be used whenever possible. However, your desired design intent
should ultimately dictate which type of sketch section is created. The
yellow extrude features shown in the upper-right figure are created from
closed-section sketches, whereas the yellow extrude features created in the
lower-right figure are created from open-section sketches. The geometry
created by using an open-section sketch causes the resulting geometry to
follow the 3-D contour of a surface. The endpoints of the open-section sketch
must be constrained to the surface edge. The geometry created by using the
closed-section sketches ignores the 3-D contour of the surface and simply
extends the geometry upward.
There are two specific rules regarding open-section versus closed-section
sketches when it comes to feature requirements:
Rib features require an open-section sketch.
You must create the first extrude or revolve feature by using a
closed-section sketch.
Module 25 | Page 18
2009 PTC
nl
O
na
lU
se
uc
a
tio
Option Considerations
include:
Depth
Solid/Thicken
Round/Chamfer
type
Hole type
Sketch or select
sweep trajectory
Internal versus
external sketches
Embedded datum
features
Ed
Fo
r
Module 25 | Page 19
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 25 | Page 20
2009 PTC
nl
Ed
uc
a
tio
na
lU
se
Fo
r
Module 25 | Page 21
Even though only the first four features are displayed, roughly 80 percent
of the overall model shape is there.
Here are some guidelines that you can follow when planning your part model
design.
na
lU
se
nl
Start with the feature that determines the overall size and shape of the
model. This is your base feature. The left image of the upper-right figure
shows the first four extrude features of a muffler model. The first feature is
an extruded rectangle, which is the base feature of this model.
Create major geometry features that add or remove material from your
model. In the left image of the upper-right figure, the extruded cut along
the front face of the muffler is an example of this type of major geometry
feature.
Create minor geometry features that add or remove material. These
include smaller features such as protrusions, cuts, bosses, ribs, or holes.
In the upper-right figure, the smaller extruded cuts are an example of
this type of feature in the left image, and the holes in the right image are
another example.
Finally, add finishing features such as rounds and chamfers. In the right
image of the upper-right figure, the rounds and shell are both finishing
features.
uc
a
tio
Often the same geometry result can be achieved by creating many different
types or combinations of features. It is up to you to decide how best to
create the geometry so when the design is modified later on it updates in a
predictable manner. For example, an extrude is common, but what if any of
the following situations arise:
Fo
r
Ed
You need the profile to change along the extrude length later in the design
In this case, a blend feature may be the better option. You could initially
create the blend straight back, and edit the individual blend sections at
a later time.
The path of extrusion may change In this case, a sweep may be the
better option. You could initially create a straight sweep trajectory, and
modify it at a later time.
You need the feature to rotate In this case, a revolve may be the better
option.
The feature order also has an impact later on if the design is modified. In the
bottom figures, the resulting geometry is identical, but was created differently.
In the left figure, the first feature extrudes the entire length, with subsequent
features adding or removing material. In the right figure, three extrudes were
stacked up in series, with the overall length being created as the sum of the
three features. If the length must be modified later, it is easier to modify the
length of the design in the left figure.
2009 PTC
nl
O
na
lU
se
Considerations include:
Assembly type
Static
Dynamic
Mixture
Assembly/Subassembly structure
Choice of base model
Assembly references
Fit/Interference issues
Fo
r
Ed
uc
a
tio
Vice Assembly
Module 25 | Page 23
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Assembly type There are three different types of assemblies that you
can create in Pro/ENGINEER. Create the assembly type that will best fit
your needs:
Static Assemblies are created using constraints. If you choose to
create this type of assembly, determine whether some components
need angular or linear offsets. If so, remember to create the proper
constraint types.
Dynamic Assemblies are created using connections. Determine
whether your assembly needs to contain components that can be
dynamically moved. If so, a dynamic assembly with pin, slider, and
cylinder connections may be your best option.
Mixture Assemblies are created with both static and dynamic
components.
Assembly/Sub-assembly Structure There are usually multiple ways
to assemble components and still achieve the same assembly result.
In the upper figure, notice that in one assembly example component D
is assembled into the sub-assembly SUB, while in the other example it
is assembled directly to the top level. The end result may appear the
same, but may cause the assemblies to behave differently should another
component's placement be modified.
Choice of base model The base model is the first component assembled
into the assembly. It is important to consider which component you choose
as the base model because if all other models reference this component
it becomes difficult to remove the base model.
Assembly references used Remember that the assembly references you
select for placing components creates parent/child relationships between
these components. Make sure to select references that are more robust if
possible, such as selecting surfaces over edges.
Fit or interference issues Determine what happens when you assemble
all your components into the assembly and you find you have interference
or fit issues. Remember that you can always activate components to edit
them within the context of the assembly. Once the top level assembly
is activated and regenerated, the other components update. Be careful
when creating features in components in an assembly because you may
inadvertently select a reference from a different component, and this
creates a parent/child relationship both between the two components and
between the component and the assembly.
Module 25 | Page 24
2009 PTC
Module
26
O
nl
na
lU
se
uc
a
Objectives
tio
In this module, you learn the different reasons why models fail and the tools
and diagnostics available in order to fix those failing models.
Fo
r
Ed
2009 PTC
Module 26 | Page 1
nl
na
lU
se
Regeneration Caption
uc
a
tio
Regeneration Manager:
Regeneration Caption
Red Highlighting
Model Tree
Model geometry
Failure Indications:
Regeneration Manager
Feature Highlighting
Ed
Fo
r
Failure Indications
When a failure occurs, the system alerts you using several methods.
The Regeneration Manager icon in the status bar appears red:
The Regeneration 'Caption' appears. Before you can continue working,
you must acknowledge the failure by clicking OK to accept the failure or
Module 26 | Page 2
2009 PTC
Cancel to undo the changes. Note that there are situations in both part
and assembly modes where the Cancel option is not available.
The system will highlight the failed features or components in the model
tree. The failed items are shown in bold red text and any children of the
failed item are shown in standard red text. In the lower-left figure, the
Chamfer feature is the failing item, and the Round is a child of the failed
Chamfer.
If possible, the system will also highlight failed geometry on the model
in red, with child geometry highlighted in blue.
nl
The Regeneration Manager can be used any time changes are made to a
model to selectively regenerate certain features or components.
na
lU
se
tio
uc
a
Ed
Fo
r
Module 26 | Page 3
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 26 | Page 4
2009 PTC
na
lU
se
nl
tio
uc
a
Ed
Fo
r
Round radii too small or too large If a round radius becomes too big for
the geometry that is being rounded then it will fail. In the upper-right figure,
the round in the left image previews properly because it is small enough
to fit on the geometry. In the right image, the round becomes too large for
the size of the geometry and cannot be created. Hence, the yellow round
preview is no longer available.
Blend start points mismatch If the start points between blend sections
become mismatched by too high an angle, the resulting geometry twists
upon itself, which cannot occur. In the lower-right figure, the blend section
start points are mismatched by 90 degrees and the resulting geometry
twists. If the start points are mismatched by 180 degrees, the feature fails.
Sweep radii If a circular section of radius T is swept along a curved
trajectory of radius R, the radius R must be greater than or equal to radius
T or else the resulting geometry will overlap, resulting in invalid geometry.
In the lower-left figure, the circular section is swept along the curved
trajectory, resulting in the cane-shaped geometry. In the middle image, the
red cross-section lines in the FRONT view show that the geometry does
2009 PTC
Module 26 | Page 5
Fo
r
Ed
uc
a
tio
na
lU
se
nl
not overlap. Hence, it is valid and RT. In the right image, however, the
cross-section radius T has grown, as shown by the red cross-section lines.
As a result, the cross-section lines overlap, and thus the geometry overlaps.
So the rule of RT is not valid, and the geometry cannot be created.
Extrude Through Until If a feature is extruded to a depth of Through
Until, the feature must actually pass through the selected reference. If it
does not, the feature fails because the geometry cannot be created.
Module 26 | Page 6
2009 PTC
geom-failure.prt
4. Click Regenerate
nl
na
lU
se
tio
uc
a
Ed
Fo
r
2009 PTC
Module 26 | Page 7
na
lU
se
nl
uc
a
Task 3:
tio
1. Press CTRL + D.
Ed
Fo
r
Module 26 | Page 8
2009 PTC
nl
tio
na
lU
se
uc
a
Ed
Fo
r
Most sketches for solid features should be closed sketches. However, when
the design intent dictates that the sketch be an open section, the resulting
feature must be bounded by other solid geometry. In the lower-right figure,
the highlighted feature was extruded from an open-section sketch.
However, if the depth is extended further than the bounding solid geometry,
the feature fails because it is no longer bounded entirely by solid geometry,
as shown in the upper figure.
When a feature fails due to an open section, the system highlights the failing
feature and its children in the model tree. A message such as could not
intersect part with feature can then be found in the feature information.
2009 PTC
Module 26 | Page 9
Part_Open-Section
Task 1:
nl
3. Click Regenerate
na
lU
se
tio
uc
a
Ed
Regeneration Manager
Fo
r
Module 26 | Page 10
2009 PTC
nl
na
lU
se
tio
uc
a
Ed
Fo
r
2009 PTC
Module 26 | Page 11
na
lU
se
nl
Ed
uc
a
tio
Editing a Sketch
Fo
r
Round Edges
When a feature fails due to a missing reference, the system highlights the
failing feature and its children in the model tree. A message such as feature
references are missing can then be found in the feature information.
The following are common examples of why missing part reference failures
occur:
Missing axes In the upper-right figure, the slot sketch is dimensioned off
of the hole axis. If the hole is deleted, its axis is deleted, and therefore the
dimensioning reference for the slot is deleted. Thus, the slot feature will
now fail due to missing part references.
Module 26 | Page 12
2009 PTC
nl
na
lU
se
One way to help mitigate missing reference failures when editing sketches
is to use the Replace function. The Replace function transfers references
from an old entity to the new entity you have created. You can click Edit >
Replace from the main menu while in Sketcher to access Replace. You then
select the original entity that contains the references, then select the new
entity you want references transferred to.
Fo
r
Ed
uc
a
tio
You can also replace dimensions within Sketcher. When you select a
dimension to replace you must create the new dimension. The new
dimension will maintain the original dimension's sd#, enabling any relations
using the sketcher dimension to remain valid.
2009 PTC
Module 26 | Page 13
Part_Missing-Ref
Task 1:
3. Sketcher display:
O
na
lU
se
nl
uc
a
tio
Ed
Fo
r
Module 26 | Page 14
2009 PTC
nl
na
lU
se
uc
a
tio
Mirror
.
Select the vertical centerline.
Fo
r
Ed
2009 PTC
Module 26 | Page 15
nl
Reasons include:
Component renamed on
operating system.
Component renamed in
Pro/ENGINEER without
assembly in session.
Component located in a
different folder on operating
system.
tio
na
lU
se
uc
a
Fo
r
Ed
2009 PTC
Assy_Missing-Comp
Task 1:
na
lU
se
nl
tio
uc
a
again.
Ed
Fo
r
.
Regeneration Manager
Notice the HANDLE
component within the
JAW_SUB assembly has
failed.
Module 26 | Page 17
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 26 | Page 18
2009 PTC
na
lU
se
nl
uc
a
tio
Ed
Fo
r
2009 PTC
Module 26 | Page 19
Assy_Missing-Ref
1. Select Hole 2.
na
lU
se
nl
Task 1:
uc
a
tio
Ed
Fo
r
Module 26 | Page 20
2009 PTC
nl
na
lU
se
tio
uc
a
Ed
Fo
r
to
Module 26 | Page 21
nl
O
Invalid Assembly Constraints
uc
a
tio
na
lU
se
Reasons include:
Parent components modified or
deleted
Features in parent components
modified or deleted
Fix the failure:
Modify features to satisfy
constraints
Change constraints
Suppress or freeze component
Ed
Fo
r
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
figure, the holes in the other two components were moved outward so
all constraints are again satisfied.
Change constraints You can constrain the component differently so
all constraints are satisfied, or you can disable constraints. Disabling
constraints maintains the original references, but makes the constraint
inactive for regeneration purposes. In the lower-right figure, the Insert
constraints for the rods were disabled. Notice that the components are still
misaligned with respect to the holes. The disabled constraints can always
be re-enabled at a later time. You can also disable constraints to test out
different assembly scenarios.
Suppress or freeze the failing component You can then either modify the
part or delete it from the assembly at a later time.
2009 PTC
Module 26 | Page 23
Task 1:
invalid-const.asm
nl
na
lU
se
tio
uc
a
Ed
Fo
r
Module 26 | Page 24
2009 PTC
na
lU
se
nl
tio
Ed
uc
a
Fo
r
2009 PTC
Module 26 | Page 25
nl
na
lU
se
tio
uc
a
Fo
r
Ed
Module 26 | Page 26
2009 PTC
nl
O
Resolve Menu
tio
na
lU
se
Regeneration Manager
preferences
Feature Handling
No Resolve Mode (default)
Resolve Mode
Config.pro option
regen_failure_handling
no_resolve_mode (default)
resolve_mode
uc
a
Ed
Fo
r
Module 26 | Page 27
nl
Resolve Menu
The Resolve menu is the other tool available for resolving or preventing the
regeneration problem that has occurred, and contains these main options:
Fo
r
Ed
uc
a
tio
na
lU
se
Undo Changes Undo all the changes that caused the failure.
Current Model/Backup Model For both Investigating and fixing
the problem, you can choose to work on the current (failed) model
or the backup model. The backup model shows all features in their
pre-regenerated state, and can be used to modify or restore dimensions of
the features that are not displayed in the current (failed) model. You can
toggle back and forth between the current and backup model.
Investigate Enables you to investigate the cause of the model failure.
You can list the changes made to items, show every object referenced by
the failed feature, report geometrical misalignments found during the last
regeneration, and roll the model back to a specified feature.
Quick Fix Enables you to fix the failing feature by performing standard
operations including Redefine, Reroute, Suppress, Clip Suppress, and
Delete. Reroute enables you to reroute the failing feature's references to
prevent failures in subsequent features. Clip Suppress suppresses not only
the failing feature, but all subsequent features, too. Depending upon the
operation selected, the Undo Changes option may become unavailable.
Fix Model Enables you to fix other features in the model to fix the
failing feature. Using fix model enables you to create, delete, suppress, or
redefine other features. It also enables you to modify the dimensions of
the other non-failing features in the model, as well as restore all modified
dimensions to their previous values. Again, depending upon the operation
selected the Undo Changes option becomes unavailable.
You must click Regenerate in the menu manager after a change
is made to the model. While in Resolve Mode, the regenerate
icon is disabled since the resolve menu contains Regenerate in
the menu manager.
Yes / No When you have fixed the regeneration failure using Resolve
Mode, you can click Yes to exit Resolve Mode and return to normal
operation. You can also click No to remain in Resolve Mode if desired .
Module 26 | Page 28
2009 PTC
Recovering Models
You can recover models in the event of a system crash.
Dialog appears automatically upon restart:
na
lU
se
nl
Retrieve
Opens previous model
Continue
Starts fresh Pro/ENGINEER session
tio
uc
a
Recovering Models
Ed
Fo
r
Using the Retrieve option is very useful to avoid lost work on your models.
2009 PTC
Module 26 | Page 29
nl
icon
What's This?
Online Resources
System Information
uc
a
tio
na
lU
se
Ed
Fo
r
Book
Fundamentals
Pro/ENGINEER Fundamentals
Part Modeling
Assembly Design
Pro/ENGINEER Assembly
Detailed Drawings
Detailed Drawings
Module 26 | Page 30
2009 PTC
Once the desired Functional Area and Book has been selected, you further
narrow your search for information by browsing in sub-books.
You may also use the Search tab to type specific keywords and return a list of
topics that satisfy those keywords. You can also use the Index tab to either
browse for index terms or type in a keyword to find.
nl
na
lU
se
You can click Help > Online Resources from the main menu to launch the
Pro/ENGINEER Help dialog box and display links to various information
found online at PTC's Web site, as shown in the upper figure. Links to online
resources include:
Fo
r
Ed
uc
a
tio
Module 26 | Page 31
Help
Use the Help Center.
na
lU
se
nl
1. Click New
Task 1:
Ed
uc
a
tio
Click
next to Part Modeling
to expand it.
Select Part Modeling to
expand it.
Select Engineering Features
to expand it.
Select Rib to expand it.
Select Profile Rib to expand
it.
Click About the Profile Rib
Feature.
Fo
r
Module 26 | Page 32
2009 PTC
Task 2:
Task 3:
na
lU
se
nl
from the
tio
Ed
uc
a
Fo
r
Task 4:
1. Click Help > System Information from the main menu. Notice the
information available under the License Information, Configured
Option Modules, and Machine Information.
This completes the procedure.
2009 PTC
Module 26 | Page 33
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 26 | Page 34
2009 PTC
Module
27
O
nl
Project II
Module Overview
na
lU
se
Using Pro/ENGINEER Wildfire and the remainder of the skills learned in this
course, complete the following project design tasks.
Objectives
Fo
r
Ed
uc
a
tio
2009 PTC
Module 27 | Page 1
nl
Project Scenario
na
lU
se
Air Circulator
tio
uc
a
Ed
Minimal Instructions
Fo
r
Because all tasks in this project are based on topics that you have learned in
the course, instructions for each project step will be minimal. There will be no
step-by-step "picks and clicks" given. This provides you with a chance to test
your knowledge of the materials as you proceed though the project.
Be sure to save all project models within the working subfolder of the
Project_II classroom folder structure. The project folder also contains a
sub-folder named completed. Here you will find a completed version of each
model in the project. These completed models can be used as reference if
required.
Module 27 | Page 2
2009 PTC
Piston Assembly
nl
This slide illustrates the final piston assembly you will create
from the previously created components in this project.
PISTON.PRT
na
lU
se
PISTON_PIN.PRT
PISTON_ASSY.ASM
uc
a
tio
CONNECTING_ROD.PRT
Fo
r
Ed
This slide illustrates the final piston assembly to be created in this project.
This assembly is created using the components that were created in the
previous project.
2009 PTC
Module 27 | Page 3
CRANKSHAFT.PRT
nl
uc
a
tio
na
lU
se
ENGINE_BLOCK.PRT
Ed
ENGINE-BLOWER_MODELS.DRW
Fo
r
Module 27 | Page 4
2009 PTC
Blower Assembly
FLANGE.PRT
uc
a
tio
na
lU
se
IMPELLER_HOUSING.PRT
nl
BLOWER.ASM
Ed
IMPELLER.PRT
Fo
r
2009 PTC
Module 27 | Page 5
ENGINE.ASM
ENGINE_BLOWER.ASM
Fo
r
Ed
uc
a
tio
FRAME.PRT
na
lU
se
nl
Module 27 | Page 6
2009 PTC
uc
a
tio
BOLT.PRT
na
lU
se
nl
Ed
Viewing Interference
Fo
r
In the previous project, you created bolts of various lengths. In this project,
they will be inserted throughout the assembly. Cut and paste functionality will
be used to quickly assemble every bolt.
2009 PTC
Module 27 | Page 7
Copyright
Introduction to Pro/ENGINEER Wildfire 5.0
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Fo
r
Ed
uc
a
tio
na
lU
se
nl
EDAconduit, collective creativity, ISSM, KDiP, Knowledge Discipline in Practice, Knowledge System
Driver, ModelCHECK, MoldShop, NC Builder, PDS Workbench, POLYCAPP, Pro/ANIMATE,
Pro/ASSEMBLY, Pro/CABLING, Pro/CASTING, Pro/CDT, Pro/CMM, Pro/COLLABORATE,
Pro/COMPOSITE, Pro/CONCEPT, Pro/CONVERT, Pro/DATA for PDGS, Pro/DESIGNER,
Pro/DETAIL, Pro/DIAGRAM, Pro/DIEFACE, Pro/DRAW, Pro/ECAD, Pro/ENGINE, Pro/FEATURE,
Pro/FEM POST, Pro/FICIENCY, Pro/FLY THROUGH, Pro/HARNESS, Pro/INTERFACE,
Pro/LANGUAGE, Pro/LEGACY, Pro/LIBRARYACCESS, Pro/Manikin, Pro/MESH, Pro/Model.View,
Pro/MOLDESIGN, Pro/NC ADVANCED, Pro/NC CHECK, Pro/NC MILL, Pro/NC POST, Pro/NC
SHEETMETAL, Pro/NC TURN, Pro/NC WEDM, Pro/NC Wire EDM, Pro/NETWORK ANIMATOR,
Pro/NOTEBOOK, Pro/PDM, Pro/PHOTORENDER, Pro/PIPING, Pro/PLASTIC ADVISOR,
Pro/PLOT, Pro/POWER DESIGN, Pro/PROCESS, Pro/REPORT, Pro/REVIEW, Pro/SCAN TOOLS,
Pro/SHEETMETAL, Pro/SURFACE, Pro/TABLE, Pro/TOOLMAKER, Pro/VERIFY, Pro/Web.Link,
Pro/Web.Publish, Pro/WELDING, ProductView, ProductView ECAD Compare, ProductView
Validate, PTC Precision, PTC DesignQuest, PTC Channel Advantage, Realized Value Platform,
Routed Systems Designer, Shrinkwrap, Validation Manager, Warp, Windchill ProjectLink, Windchill
SupplyLink, Windchill RequirementsLink, and Windchill Supplier Management..
Patents of Parametric Technology Corporation or a Subsidiary
Registration numbers and issue dates follow. Additionally, equivalent patents may be issued or
pending outside of the United States. Contact PTC for further information. 5,771,392/23-June-1998;
(EP)0240557/02-October-1986;
5,423,023/05-June-1990;
4,956,771/11-September-1990;
5,058,000/15-October-1991;
5,140,321/18-August-1992;
5,297,053/22-March-1994;
5,428,772/27-June-1995;
5,469,538/21-Nov-1995;
5,469,538/21-November-1995;
5,506,950/09-April-1996;
4,310,614/30-April-1996;
5,513,316/30-April-1996;
5,526,475/11-June-1996;
5,561,747/01-October-1996;
5,526,475/6-November-1996;
5,557,176/09-November-1996;
5,680,523/21-October-1997;
5,689,711/18-November-1997;
5,771,392/23-June-1998;
5,838,331/17-November-1998;
5,844,555/01-Dec-1998;
5,844,555/1-December-1998;
5,850,535/15-December-1998;
4,310,615/21-December-1998;
4,310,614/22-April-1999;
6,275,866/14-Aug-2001;
6,275,866/14-August-2001;
6,308,144/23-October-2001;
6,447,223B1/10-Sept-2002;
6,473,673B1/29-October-2002;
PCT
03/05061/13-Feb-2003;
6,545,671B1/08-April-2003;
GB2354683B/04-June-2003;
GB2354683B/04-June-2003;
6,580,428B1/17-June-2003;
GB2354685B/18-June-2003;
GB2354684B/02-July-2003;
6,608,623B1/19-August-2003;
6,608,623B1/19-August-2003;
6,625,607B1/23-September-2003; GB2354924/24-September-2003; GB2384125/15-October-2003;
GB2354686/15-October-2003; GB2353376/05-November-2003; GB2354096/12-November-2003;
GB2353115/10-December-2003; 6,665,569B1/16-December-2003; (KO)415475/6-January-2004;
GB2388003B/21-January-2004;
GB2365567/10-March-2004;
EU0812447/26-May-2004;
GB2363208/25-August-2004;
GB2366639B/13-October-2004;
7,006,956/28-February-2006;
7,013,246B1/14-March-2006;
7,013,468/14-March-2006;
(JP)3,962,109/25-May-2007;
7,464,007B2/09-December-2008.
Third-Party Trademarks
Adobe, Acrobat, Adobe LiveCycle PDF Generator, Distiller, FrameMaker and the Acrobat logo are
trademarks of Adobe Systems Incorporated. ANSYS is a registered trademark of ANSYS Inc. I
Run and ISOGEN are registered trademarks of Alias Ltd. TeX is a trademark of the American
Mathematical Society. Apple, Mac, Mac OS, Panther, and Tiger are trademarks or registered
trademarks of Apple Computer, Inc. AutoCAD, Autodesk Inventor, and RealDWG are trademarks
or registered trademarks of Autodesk, Inc. Baan is a registered trademark of Baan Company. BEA
WebLogic Server and BEA WebLogic Platform are trademarks of BEA Systems, Inc. CATIA and
CADAM are registered trademarks of Dassault Systemes, S.A. The Sigma Check icon, CETOL,
CETOL 6 Sigma are trademarks of Sigmetrix, LLC. MEDUSA and STHENO are trademarks of
CAD Schroer GmbH. Allegro, Cadence, and Concept are registered trademarks of Cadence
Design Systems, Inc. Cognos is a registered trademark of Cognos Corporation. CYA, iArchive,
HOTbackup, and Virtual StandBy are trademarks or registered trademarks of CYA Technologies,
Inc. DataDirect Connect is a registered trademark of DataDirect Technologies. Documentum
is a registered trademark of EMC Corporation. PDGS is a registered trademark of Ford Motor
Company. JAWS is a registered trademark of Freedom Scientific BLV Group, LLC in the United
States and other countries. Geomagic is a registered trademark of Geomagic, Inc. 2D DCM,
3D DCM, CDM and AEM are trademarks of D-Cubed Ltd. HP, Hewlett-Packard, and HP-UX are
registered trademarks of Hewlett-Packard Company. IBM, DB2, DOORS, AIX, and WebSphere
are registered trademarks of IBM Corporation. Advanced ClusterProven, ClusterProven, the
ClusterProven design, Rational Rose, and Rational ClearCase are trademarks or registered
trademarks of International Business Machines in the United States and other countries and are
used under license. IBM Corporation does not warrant and is not responsible for the operation of
this software product. Intel is a registered trademark of Intel Corporation. OrbixWeb is a registered
trademark of IONA Technologies PLC. Feature-Following Anti-Aliasing is a trademark of LightWork
Design. Linux is a registered trademark of Linus Torvalds. 3Dconnexion is a registered trademark of
Logitech International S.A. MSC.NASTRAN is a registered trademark of MSC Software Corporation.
MainWin and Mainsoft are trademarks of Mainsoft Corporation. MatrixOne is a trademark of
MatrixOne, Inc. Mentor Graphics and Board Station are registered trademarks and 3D Design,
Fo
r
Ed
uc
a
tio
na
lU
se
nl
AMPLE, and Design Manager are trademarks of Mentor Graphics Corporation. Helix is a trademark
of Microcadam, Inc. Microsoft, ActiveX, Excel, JScript, Vista, Windows, the Windows logo, Visual
Basic, the Visual Basic logo, SharePoint, and Active Accessibility are trademarks or registered
trademarks of Microsoft Corporation in the United States and/or other countries. Moldflow is a
registered trademark of Moldflow Corporation. Mozilla and Firefox are registered trademarks of the
Mozilla Foundation. FLEXnet, FLEXnet Publisher, InstallShield, and InstallAnywhere are trademarks
or registered trademarks of Acresso Software Inc. Netscape, Netscape Navigator, Netscape
Communicator, and the Netscape N and Ship's Wheel logos are registered trademarks or service
marks of Netscape Communications Corporation in the U.S. and other countries. OSF/Motif and
Motif are trademarks of the Open Software Foundation, Inc. Oracle and interMedia are registered
trademarks of Oracle Corporation. Palm Computing, Palm OS, Graffiti, HotSync, and Palm Modem
are registered trademarks, and Palm III, Palm IIIe, Palm IIIx, Palm V, Palm Vx, Palm VII, Palm,
More connected, Simply Palm, the Palm Computing platform logo, all Palm logos, and HotSync
logo are trademarks of Palm, Inc. or its subsidiaries. PANTONE is a registered trademark and
PANTONE CALIBRATED is a trademark of Pantone, Inc. Proximity and Linguibase are registered
trademarks of Proximity Technology, Inc. Elan License Manager and Softlock are trademarks of
Rainbow Technologies, Inc. RAND is a trademark of RAND Worldwide. RosettaNet is a trademark
and Partner Interface Process and PIP are registered trademarks of RosettaNet, a nonprofit
organization. SAP and R/3 are registered trademarks of SAP AG Germany. IRIX is a registered
trademark of Silicon Graphics, Inc. S1000D (R) is a registered trademark of ASD. SolidWorks
and eDrawings are trademarks or registered trademarks of SolidWorks Corporation. SPARC is a
registered trademark and SPARCStation is a trademark of SPARC International, Inc. (Products
bearing the SPARC trademarks are based on an architecture developed by Sun Microsystems,
Inc.) All SPARC trademarks are used under license and are trademarks or registered trademarks of
SPARC International, Inc. in the United States and in other countries. Sun, Sun Microsystems, the
Sun logo, Solaris, UltraSPARC, Java and all Java based marks, and "The Network is the Computer"
are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in
other countries. Symbolics, CLOE Runtime, and Minima are trademarks, and CLOE, Genera, and
Zetalisp are registered trademarks of Symbolics, Inc. UNIX is a registered trademark of The Open
Group. TIBCO is a registered trademark and TIBCO ActiveEnterprise, TIBCO Designer, TIBCO
Enterprise Message Service, TIBCO Rendezvous, and TIBCO BusinessWorks are trademarks or
registered trademarks of TIBCO Software Inc. in the United States and other countries. I-DEAS,
Metaphase, Parasolid, SHERPA, Solid Edge, TeamCenter, UG NX, and Unigraphics are trademarks
or registered trademarks of UGS Corp., a Siemens group company. Galaxy Application Environment
is a licensed trademark of Visix Software, Inc. WebEx is a trademark of WebEx Communications,
Inc. API Tookit is a trademark of InterCAP Graphics Systems, Inc. BEA and WebLogic are registered
trademarks of BEA Systems, Inc. X Window System is a trademark of X Consortium, Inc.
VERICUT is copyrighted software and a registered trademark of CGTech. Product may contain
RealDWG technology by Autodesk, Inc., Copyright 1998-2006 Autodesk, Inc. All rights reserved
(www.autodesk.com/autodeskrealdwg). File Filters 1986-2002 Circle Systems, Inc. Certain
business intelligence reporting functionality is powered by Cognos. DFORMD.DLL is copyrighted
software from Compaq Computer Corporation and may not be distributed. Pro/TOOLMAKER
contains licensed third-party technology: 5AXMSURF is copyrighted software of ModuleWorks
GmbH. Certain 3D Read CAD data exchange tools are copyrighted software of Datakit SRL.
Hyphenologist Copyright 1986-1999, Computer Hyphenation Ltd. All rights reserved. RetrievalWare
is copyrighted software of Convera Corporation. DataDirect Connect is copyrighted software of
DataDirect Technologies. PStill and PSRaster software is copyright Dipl.- Ing. Frank Siegert,
1996 to present. FAST InStream is copyright of Fast Search & Transfer, Inc. Portions of the
Mathcad Solver 1990-2002 by Frontline Systems, Inc. Exceed and Exceed 3D are copyrighted
software of Hummingbird Ltd., a division of Open Text Corporation. Rational Rose and Rational
ClearCase are copyrighted software of IBM Corp. IBM Corporation does not warrant and is not
responsible for the operation of this software product. G POST is copyrighted software and a
registered trademark of Austin NC. Xdriver and 3dxsrv are copyrighted software of 3Dconnexion,
Inc, a Logitech International S.A. company. Larson CGM Engine 9.4, Copyright 1992-2006 Larson
Software Technology, Inc. All rights reserved. LightWork Libraries are copyrighted by LightWork
Design 19902001. MainWin Dedicated Libraries are copyrighted software of Mainsoft Corporation.
Microsoft Jet, Microsoft XML, Technology "Powered by Groove", Microsoft SQL Server 2005, Visual
Basic for Applications, Internet Explorer and Portions compiled from Microsoft Developer Network
Redistributable Sample Code, including Microsoft DLL redistributables, are all copyrighted software
of Microsoft Corporation. Pro/PLASTIC ADVISOR is powered by Moldflow technology. Fatigue
Advisor nCode libraries from nCode International. NuTCRACKER Server Operating Environment is
copyrighted software of MKS Inc.
Oracle 8i run time, Oracle 9i run time, and Oracle 10g run time are Copyright 20022004
Oracle Corporation. Oracle programs provided herein are subject to a restricted use license
and can only be used in conjunction with the PTC software they are provided with. PDFlib
software is copyright 1997-2005 PDFlib GmbH. All rights reserved. Proximity Linguistic
Technology provides Spelling Check/Thesaurus portions of certain software products, including:
The Proximity/Bertelsmann Lexikon Verlag Database. Copyright 1997 Bertelsmann Lexikon
na
lU
se
nl
Verlag. Copyright 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/C.A.
Strombertg AB Database. Copyright 1989 C.A. Strombertg AB. Copyright 1989, All Rights
Reserved, Proximity Technology, Inc.; The Proximity/Editions Fernand Nathan Database. Copyright
1984 Editions Fernand Nathan. Copyright 1989, All Rights Reserved, Proximity Technology,
Inc.; The Proximity/Espasa-Calpe Database. Copyright 1990 Espasa-Calpe. Copyright
1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Dr. Lluis de Yzaguirre
i Maura Database. Copyright 1991 Dr. Lluis de Yzaguirre i Maura Copyright 1991, All
Rights Reserved, Proximity Technology, Inc.; The Proximity/Franklin Electronic Publishers, Inc.
Database. Copyright 1994 Franklin Electronic Publishers, Inc. Copyright 1994, All Rights
Reserved, Proximity Technology, Inc.; The Proximity/Hachette Database. Copyright 1992
Hachette. Copyright 1992, All Rights Reserved, Proximity Technology, Inc.; The Proximity/IDE
a.s. Database. Copyright 1989, 1990 IDE a.s. Copyright 1989, 1990, All Rights Reserved,
Proximity Technology, Inc.; The Proximity/Merriam-Webster, Inc. Database. Copyright 1984, 1990
Merriam-Webster, Inc. Copyright 1984, 1990, All Rights Reserved, Proximity Technology, Inc.;
The Proximity/Merriam-Webster, Inc./Franklin Electronic Publishers, Inc. Database. Copyright
1990 Merriam-Webster Inc. Copyright 1994 Franklin Electronic Publishers, Inc. Copyright 1994,
All Rights Reserved, Proximity Technology, Inc.; The Proximity/Munksgaard International Publishers
Ltd. Database. Copyright 1990 Munksgaard International Publishers Ltd. Copyright 1990, All
Rights Reserved, Proximity Technology, Inc.; The Proximity/S. Fischer Verlag Database. Copyright
1983 S. Fischer Verlag. Copyright 1997, All Rights Reserved, Proximity Technology, Inc.; The
Proximity/Van Dale Lexicografie by Database. Copyright 1995, 1997 Van Dale Lexicografie by.
Copyright 1996, 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/William
Collins Sons & Co. Ltd. Database. Copyright 1984, 1990 William Collins Sons & Co. Ltd.
Copyright 1988, 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Zanichelli
Database. Copyright 1989 Zanichelli. Copyright 1989, All Rights Reserved, Proximity
Technology, Inc. Certain license management is based on Elan License Manager 1989-1999
Rainbow Technologies, Inc. All rights reserved. PDEFIT 1995-2002 Dr. Klaus Schittkowski.
Fo
r
Ed
uc
a
tio
MuPAD OEM kernel, version 3.2.1 (Mathsoft Kernel) 2005 by SciFace Software GmbH & Co.
KG. TetMesh GHS3D provided by Simulog Technologies, a business unit of Simulog S.A. HOOPS
graphics system is a proprietary software product of, and is copyrighted by, Tech Soft America,
Inc. TECHNOMATIX is copyrighted software and contains proprietary information of Technomatix
Technologies Ltd. TIBCO ActiveEnterprise, TIBCO Designer, TIBCO Enterprise Message Service,
TIBCO Rendezvous, and TIBCO BusinessWorks are provided by TIBCO Software Inc. Parasolid
is copyrighted software of UGS Corp, a Siemens group company. VisTools library is copyrighted
software of Visual Kinematics, Inc. (VKI) containing confidential trade secret information belonging
to VKI Technology "Powered by WebEx" is provided by WebEx Communications, Inc. Certain
graphics-handling portions are based on the following technologies: GIF: Copyright 1989, 1990 Kirk
L. Johnson. The author disclaims all warranties with regard to this software, including all implied
warranties of merchantability and fitness. In no event shall the author be liable for any special,
indirect, or consequential damages or any damages whatsoever resulting from loss of use, data
or profits, whether in an action of contract, negligence, or other tortious action, arising out of or in
connection with the use or performance of this software. JPEG: This software is based in part on
the work of the Independent JPEG Group. PNG: Copyright 2004-2006 Glenn Randers-Pehrson.
TIFF: Copyright 1988-1997 Sam Leffler, Copyright 1991-1997 Silicon Graphics, Inc. The
software is provided AS IS and without warranty of any kind, express, implied, or otherwise,
including without limitation, any warranty of merchantability or fitness for a particular purpose. In
no event shall Sam Leffler or Silicon Graphics be liable for any special, incidental, indirect, or
consequential damages of any kind, or any damages whatsoever resulting from loss of use, data
or profits, whether or not advised of the possibility of damage, or on any theory of liability, arising
out of or in connection with the use or performance of this software. XBM, Sun Raster, and Sun
Icon: Copyright, 1987, Massachusetts Institute of Technology. Sentry Spelling-Checker Engine
copyright 1994-2003 Wintertree Software, Inc. Portions of software documentation are used
with the permission of the World Wide Web Consortium. Copyright 19942006 World Wide Web
Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics
and Mathematics, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal.
Such portions are indicated at their points of use. Copyright and ownership of certain software
components is with YARD SOFTWARE SYSTEMS LIMITED, unauthorized use and copying of
which is hereby prohibited. YARD SOFTWARE SYSTEMS LIMITED 1987. (Lic. #YSS:SC:9107001)
KCL (Kyoto Common Lisp) (C) Taiichi Yuasa and Masami Hagiya, 1984. 2D DCM, 3D DCM, CDM,
AEM Copyright D-Cubed Ltd. 2006. BCGControlBar library (C) BCGSoft. Portions of this software
copyright Geometric Software Solutions Company Limited, 2004-2005. PDFNet SDK is copyright
PDFTron Systems Inc., 2001-2006, and distributed by CoCreate Software GmbH under license.
All rights reserved. FE Analysis: Portions of this software copyright The MacNeal-Schwendler
Corporation 1996-2006. GOelan V4 is a registered trademark of CN Industries. Portions of
this software copyright LightWork Design Limited 1990 - 2005, 2006. Cabling copyright MIP
Ltd http://www.mip-group.com.
PartLibrary copyright TECHSOFT Datenverarbeitung GmbH
(http://www.techsoft.at).
Fo
r
Ed
uc
a
tio
na
lU
se
nl
LAPACK libraries used are freely available at http://www.netlib.org (authors are Anderson, E.
and Bai, Z. and Bischof, C. and Blackford, S. and Demmel, J. and Dongarra, J. and Du Croz, J.
and Greenbaum, A. and Hammarling, S. and McKenney, A. and Sorensen, D.). Certain software
components licensed in connection with the Apache Software Foundation and/or pursuant to
the Apache Software License Agreement (version 2.0 or earlier) or similar style license. All
rights are reserved by the Licensor of such works, and use is subject to the terms and limitations
(and license agreement) at http://www.apache.org. This software is provided by its Contributors
AS IS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, and any expressed or
implied warranties, including, but not limited to, the implied warranties of title non-infringement,
merchantability and fitness for a particular purpose are disclaimed. In no event shall the Apache
Software Foundation or its Contributors be liable for any direct, indirect, incidental, special,
exemplary, or consequential damages (including, but not limited to, procurement of substitute
goods or services; loss of use, data, or profits; or business interruption) however caused and on
any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise)
arising in any way out of the use of this software, even if advised of the possibility of such damage.
Software includes: Apache Server, Axis, Ant, Tomcat, Xalan, Xerces, Batik, Jakarta, Apache POI,
Jakarta Regular Expression, Commons-FileUpload, Solr, Tika, and XMLBeans IBM XML Parser
for Java Edition, the IBM SaxParser and the IBM Lotus XSL Edition DITA-OT - Apache License
Version IzPack: Java-based Software Installers Generator (http://www.izforge.com/izpack/start)
JakartaORO NekoHTML and CyberNeko Pull Parser software developed by Andy Clark
Copyright Andy Clark.
All rights reserved.
Lucene (http://lucene.apache.org) Quartz
(scheduler) Copyright 2004-20xx OpenSymphony (http://www.opensymphony.com/quartz/)
Jetty Copyright Mortbay.Org (http://www.mortbay.com/mbindex.html) Google Web Toolkit,
Google Web Toolkit (GWT) Incubator, and GWTx; Copyright Google U3D Library Copyright
1999 - 2006 Intel Corporation MyFaces (http://myfaces.apache.org/index.html) JDBCAppender
(http://www.dankomannhaupt.de/projects/index.html)
EHcache
Copyright
2003-2007
Luck Consulting Pty Ltd (http://ehcache.sourceforge.net/) cglib Copyright 2002-2004
(http://cglib.sourceforge.net/) LOG4PLSQL Copyright 2002 The LOG4PLSQL project team. All rights
reserved (http://log4plsql.sourceforge.net) Log4cxx (http://logging.apache.org/log4cxx/index.html)
SPRING
See
www.springframework.org.
HttpComponents
project
software
(http://hc.apache.org/) Commons Codec (http://commons.apache.org/codec/) Apache Log4net
(http://logging.apache.org/log4net/) Beans Scripting Framework (BSF) Copyright 2002-2006
The Apache Software Foundation - includes software developed at The Apache Software
Foundation (http://www.apache.org/) WebFX Coolbar 2 (http://webfx.eae.net) WebFX Cross
Browser tree Widget 1.17 (http://webfx.eae.net) PCRE 7.2 (http://www.pcre.org/) JDOM
Copyright 2000-2004 Jason Hunter & Brett McLaughlin. All rights reserved. This software
consists of voluntary contributions made by many individuals on behalf of the JDOM Project
(http://www.jdom.org/) The Ajax Control Toolkit (including compiled, object code and source code
versions) are licensed only pursuant to the Microsoft Public License (Ms-PL) which can be found
at http://www.codeplex.com/AjaxControlToolkit. Microsoft Ajax Library provided pursuant to the
Microsoft Software Supplemental License Terms for Microsoft ASP.NET 2.0 AJAX Extensions. The
Boost Library - Misc. C++ software from http://www.boost.org; Provided pursuant to: Boost Software
License http://www.boost.org/more/license_info.html and http://www.boost.org/LICENSE_1_0.txt.
AspectJ (http://www.eclipse.org/aspectj/) and Eclipse SWT (http://www.eclipse.org/swt/);
Copyright 20xx The Eclipse Foundation are distributed under the Eclipse Public License (EPL)
(http://www.eclipse.org/org/documents/epl-v10.php) and is provided AS IS by authors with no
warranty therefrom and any provisions which differ from the EPL are offered by PTC. Upon request,
PTC will provide the source code for such software for a charge no more than the cost of performing
this distribution. Command Line Argument Parser. Author [email protected] is licensed
pursuant to the Shared Source License for Command Line Parser Library and is provided by the
author "as is" with no warranties (none whatsoever). This means no express, implied, or statutory
warranty, including without limitation, warranties of merchantability or fitness for a particular
purpose, or any warranty of title or noninfringement. No contributor to the Software will be liable
for any of those types of damages known as indirect, special, consequential, or incidental related
to the Software to the maximum extent the law permits, no matter what legal theory its based
on. The following software is incorporated pursuant to the "BSD License" (Berkeley Software
Distribution) or a similar style license: iCal4j is Copyright 2005, Ben Fortuna, All rights reserved.
Dojo Copyright 2005, The Dojo Foundation, All rights reserved. Jaxen (shipped as part of dom4j)
Copyright 2003-2006 The Werken Company. All Rights Reserved. XMP (eXtensible Metadata
Platform) technology from Adobe - Copyright 1999 - 2007, Adobe Systems Incorporated. All
rights reserved. Groovy Copyright 2003 James Strachan and Bob McWhirter. All Rights Reserved.
Firebug Copyright 2007, Parakey Inc. JMSN (http://sourceforge.net/projects/jmsn/) Thumb Plug
TGA Copyright 1991-2003 Echidna, Inc. All rights reserved. ASM Copyright 2000-2005 INRIA,
France Telecom. All rights reserved. PDFBox Copyright 2002-2007, www.pdfbox.org. All rights
reserved. BerkeleyDB (as used with OpenDS); Copyright 1990-20xx Oracle Corporation. All rights
reserved.
MiGLayout - The Java Layout Manager for Swing & SWT; Copyright 2004, Mikael Grev, MiG
InfoCom AB. ([email protected]). All rights reserved. PCRE - Perl Compatible Regular
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Expressions Basic Library Functions written by: Philip Hazel, Email local part: ph10, Email
domain: cam.ac.uk, University of Cambridge Computing Service, Cambridge, England. Copyright
1997-2008 University of Cambridge. All rights reserved. SIMILE Copyright The SIMILE Project
2006. All rights reserved. Note that JQuery: Copyright 2008 John Resig (www.jquery.com) is
included in the Ajax section of this distribution and is covered under the MIT LICENSE (see below).
Launch4j (http://launch4j.sourceforge.net/). The head subproject (the code which is attached to the
wrapped jars) is licensed under the MIT license. Launch4j may be used for wrapping closed source,
commercial applications. JempBox Java XMP Library: Copyright 2006-2007, www.jempbox.org.
All rights reserved. FontBox - Copyright 2003-2005, www.fontbox.org. All rights reserved. ANTLR
Copyright 2003-2008, Terence Parr. All rights reserved. Provided pursuant to ANTLR 3 License.
(http://www.antlr.org/license.html) NativeCall Java Toolkit (http://sourceforge.net/projects/nativecall/)
Redistribution and use of the above in source and binary forms, with or without modification,
is permitted provided that the following conditions are met: (i) Redistributions of source code
must retain the above copyright notice, this list of conditions, and the following disclaimer; (ii)
Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and
the following disclaimer in the documentation and/or other materials provided with the distribution;
and (iii) Neither the name of the copyright holder nor the names of any other contributors may
be used to endorse or promote products derived from this software without specific prior written
permission. THE ABOVE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The Java Getopt.jar file, copyright 1987
1997 Free Software Foundation, Inc. #ZipLib GNU software is developed for the Free Software
Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA, copyright 1989,
1991. PTC hereby disclaims all copyright interest in the program #ZipLib written by Mike Krueger.
#ZipLib licensed free of charge and there is no warranty for the program, to the extent permitted
by applicable law. Except when otherwise stated in writing the copyright holders and/or other
parties provide the program AS IS without warranty of any kind, either expressed or implied,
including, but not limited to, the implied warranties of merchantability and fitness for a particular
purpose. The entire risk as to the quality and performance of the program is with you. Should the
program prove defective, you assume the cost of all necessary servicing, repair, or correction.
The following software is incorporated pursuant to the "MIT License" (or a similar license): SLF4J
source code and binaries Copyright 2004-20xx QOS.ch. All rights reserved. Script.aculo.us (built
on "prototype.conio.net"). Copyright 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us).
ICU4J software Copyright 1995-2003 International Business Machines Corporation and others.
All rights reserved. Except as contained in this notice, the name of a copyright holder shall not
be used in advertising or otherwise to promote the sale, use or other dealings in this Software
without prior written authorization of the copyright holder. json library: Copyright 2002 JSON.org.
XPM Copyright 1989-95 GROUPE BULL. DynamicToolbar FCKEditor plugin, v1.1 (080810);
Copyright 2008, Gonzalo Perez de la Ossa (http://dense13.com/). JQuery Copyright 2008 John
Resig (www.jquery.com) NATIVECALL (C) 20022008 Johann Burkard. All rights reserved.
(http://johannburkard.de/software/nativecall/) The above software is used and redistributed under
the following permissions: Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"), to deal in the Software
without restriction, including without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions: The above copyright notice
and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE. The Java Telnet Applet (StatusPeer.java, TelnetIO.java, TelnetWrapper.java,
TimedOutException.java), Copyright 1996, 97 Mattias L. Jugel, Marcus Meiner, is redistributed
under the GNU General Public License. This license is from the original copyright holder and the
Applet is provided WITHOUT WARRANTY OF ANY KIND. You may obtain a copy of the source
code for the Applet at http://www.mud.de/se/jta (for a charge of no more than the cost of physically
performing the source distribution), by sending e mail to [email protected] or [email protected]
are allowed to choose either distribution method. Said source code is likewise provided under the
Fo
r
Ed
uc
a
tio
na
lU
se
nl
GNU General Public License. The following software, which may be called by certain PTC software
products, is licensed under the GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
and if used by the customer is provided AS IS by the authors with no warranty therefrom without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
(see the GNU GPL for more details). Upon request PTC will provide the source code for such
software for a charge no more than the cost of performing this distribution: The PJA (Pure Java
AWT) Toolkit library (http://www.eteks.com/pja/en). The following unmodified libraries are likewise
distributed under the GNU-GPL: libstdc and #ziplib (each are provided pursuant to an exception
that permits use of the library in proprietary applications with no restrictions provided that the
library is not modified). The following products are licensed with the Classpath exception (Linking
this library statically or dynamically with other modules is making a combined work based on
this library. Thus, the terms and conditions of the GNU General Public License cover the whole
combination. As a special exception, the copyright holders of this library give you permission to
link this library with independent modules to produce an executable, regardless of the license
terms of these independent modules, and to copy and distribute the resulting executable under
terms of your choice, provided that you also meet, for each linked independent module, the
terms and conditions of the license of that module. An independent module is a module which
is not derived from or based on this library.): javax.media.j3d package; Copyright 1996-2008
Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, CA 95054, USA. All rights reserved.
The source code is licensed under the GNU Public License, version 2. This project contains the
following third-party source code that is provided under separate licensing terms (These terms are
found in the THIRDPARTY-LICENSE-*.txt files in the top-level directory of this project. See the
README-FIRST.txt for more information.). 3D Graphics API for the Java Platform 1.6.0 Pre-Release
licensed under the GNU Public License, version 2, with the Classpath Exception. #ziplib
(SharpZipLib, formerly NZipLib), a Zip, GZip, Tar and BZip2 library, Copyright 2000-20xx IC#Code.
All rights reserved. #ZipLib was originally developed by Mike Krueger ([email protected]) with
the following attributions: (i) Zip/Gzip implementation (a Java version of the zlib) originally created
by the Free Software Foundation (FSF); (ii) zlib authors Jean-loup Gailly ([email protected]), Mark
Adler ([email protected]) and its other contributors; (iii) Julian R Seward for the bzip2
implementation; (iv) the Java port done by Keiron Liddle, Aftex Software ([email protected]);
(v) tar implementation by Timothy Gerard Endres ([email protected]); and (vi) Christoph Wille for
beta testing, suggestions, and the setup of the Web site. The following is distributed under GNU
Lesser General Public License (LGPL) which is at http://www.gnu.org/copyleft/lesser.html and
is provided AS IS by authors with no warranty therefrom without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE (see the GNU LGPL for
more details). Upon request, PTC will provide the source code for such software for a charge
no more than the cost of performing this distribution: eXist, an Open Source Native XML
Database. You may obtain a copy of the source code at http://exist.sourceforge.net/index.html.
The source code is likewise provided under the GNU LGPL. GTK+ - The GIMP Toolkit. You may
obtain a copy of the source code at http://www.gtk.org/, which is likewise provided under the
GNU LGPL. Java Port copyright 1998 by Aaron M. Renn ([email protected]). You may
obtain a copy of the source code at http://www.urbanophile.com/arenn/hacking/download.html.
The source code is likewise provided under the GNU LGPL. JFreeChart is licensed under
the GNU LGPL and can be found at http://www.jfree.org. OmniORB Libraries (OmniOrb is
distributed under the terms and conditions of the GNU General Public License). The generic
AIM library provided pursuant to the JAIMBot project (http://jaimbot.sourceforge.net/). JAIMBot
is a modular architecture for providing services through an AIM client. It contains a generic
AIM library and a Bot that uses this library to provide such services as Offline Messaging
and Weather.
PTC does not use the Bot.
JExcelApi (http://jexcelapi.sourceforge.net/).
7-Zip Copyright 1999-2006 Igor Pavlov (http://www.7-zip.org).
libiconv Copyright 1991
Free Software Foundation, Inc.
(http://www.gnu.org/software/libiconv/).
NHibernate
200x, Red Hat Middleware, LLC. All rights reserved (http://www.hibernate.org/343.html).
MPXJ 2000-2008, Packwood Software (http://mpxj.sourceforge.net/).
Java Server
Faces V3.0.1 (http://java.sun.com/javaee/javaserverfaces/).
DevlL Image Lib 0.1.6.7
(http://openil.sourceforge.net/). Zip Master Component Lib 1.79 (http://www.delphizip.org). Exadel
RichFaces 3.0.1 (http://www.exadel.com). Jfree / Jfree Chart 1.0.0 (http://www.jfree.org/). Memory
DLLLoading code 0.0.1 (http://www.dsplayer.de/open source probjects/BTMemoryModule.zip).
May include Jena Software Copyright 2000, 2001, 2002, 2003, 2004, 2005 Hewlett-Packard
Development Company, LP. THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Jena includes:
JakartaORO software developed by the Apache Software Foundation (described above).
Fo
r
Ed
uc
a
tio
na
lU
se
nl
ICU4J software Copyright 1995-2003 International Business Machines Corporation and others All
rights reserved. Software is used under the MIT license described above. Except as contained in
this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote
the sale, use or other dealings in this Software without prior written authorization of the copyright
holder. CUP Parser Generator Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott
Ananianused by permission. The authors and their employers disclaim all warranties with regard
to this software, including all implied warranties of merchantability and fitness. In no event shall
the authors or their employers be liable for any special, indirect or consequential damages, or any
damages whatsoever resulting from loss of use, data or profits, whether in an action of contract,
negligence or other tortious action arising out of or in connection with the use or performance of this
software. ImageMagick software is Copyright 1999-2005 ImageMagick Studio LLC, a nonprofit
organization dedicated to making software imaging solutions freely available. ImageMagick
is freely available without charge and provided pursuant to the following license agreement:
http://www.imagemagick.org/script/license.php. Info-Zip and UnZip ( 1990 2001 Info ZIP, All
Rights Reserved) is provided AS IS and WITHOUT WARRANTY OF ANY KIND. For the complete
Info ZIP license see http://www.info-zip.org/doc/LICENSE. "Info-ZIP" is defined as the following set
of individuals: Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, Jean-loup
Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, Dirk Haase, Greg Hartwig, Robert
Heath, Jonathan Hudson, Paul Kienitz, David Kirschbaum, Johnny Lee, Onno van der Linden, Igor
Mandrichenko, Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, Kai
Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, Christian Spieler, Cosmin Truta,
Antoine Verheijen, Paul von Behren, Rich Wales, and Mike White. ICU Libraries (International
Components for Unicode) Copyright 1995-2001 International Business Machines Corporation and
others, All rights reserved. Libraries are provided pursuant to the ICU Project (notice is set forth
above) at http://www-306.ibm.com/software/globalization/icu/index.jsp. The Independent JPEG
Group's JPEG software. This software is Copyright 1991-1998, Thomas G. Lane. All Rights
Reserved. This software is based in part on the work of the Independent JPEG Group. iText Library
- Copyright 1999-2006 by Bruno Lowagie and Paulo Soares. All Rights Reserved source
code and further information available at http://www.lowagie.com/iText. jpeg-6b.zip - JPEG image
compression library, version 6.2. Used to create images for HTML output; Provided pursuant to:
http://www.faqs.org/faqs/jpeg-faq/part2. Pop up calendar components Copyright 1998 Netscape
Communications Corporation. All Rights Reserved. METIS, developed by George Karypis and Vipin
Kumar at the University of Minnesota, can be researched at http://www.cs.umn.edu/~karypis/metis.
Mozilla Japanese localization components are subject to the Netscape Public License Version 1.1
(at http://www.mozilla.org/NPL). Software distributed under the Netscape Public License (NPL) is
distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied
(see the NPL for the rights and limitations that are governing different languages). The Original
Code is Mozilla Communicator client code, released March 31, 1998 and the Initial Developer of
the Original Code is Netscape Communications Corporation. Portions created by Netscape are
Copyright 1998 Netscape Communications Corporation. All Rights Reserved. Contributors:
Kazu Yamamoto ([email protected]), Ryoichi Furukawa ([email protected]), Tsukasa Maruyama
([email protected]), Teiji Matsuba ([email protected]). The following components are subject
to the Mozilla Public License Version 1.0 or 1.1 at http://www.mozilla.org/MPL (the MPL) and
said software is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either
expressed or implied and all warranty, support, indemnity or liability obligations under PTCs
software license agreements are provided by PTC alone (see the MPL for the specific language
governing rights and limitations the source code and modifications thereto are available under the
MPL and are available upon request): Gecko and Mozilla components Spidermonkey Charset
Detector Saxon-B (http://www.saxonica.com/documentation/conditions/intro.html). Office Partner
Components 1.64 (http://sourceforge.net/projects/tpofficepartner/).
Rhino JavaScript engine,
distributed with a form of the Mozilla Public License (MPL). tiff-v3.4-tar.gz - Libtiff File IO Library
version 3.4: (see also http://www.libtiff.org ftp://ftp.sgi.com/graphics/tiff) Used by the image EFI
library; Provided pursuant to: http://www.libtiff.org/misc.html. The DITA standards, including
DITA DTDs, DITA Schemas, and portions of the DITA specification used in online help; copyright
2005-2009 OASIS Open. All rights reserved. This product includes software developed by the
OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/): Copyright 1998
2004 The OpenSSL Project. All rights reserved. This product includes cryptographic software
written by Eric Young ([email protected]) WHICH IS PROVIDED BY ERIC YOUNG ''AS IS''
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This
product also includes software written by Tim Hudson ([email protected]). pcre-4.3-2-src.zip Perl Compatible Regular Expression Library version 4.3. http://www.pcre.org; Provided pursuant
to: PCRE License. lpng120.zip - PNG image library version 1.2.0. http://www.ijg.org; Provided
pursuant to: http://www.libpng.org/pub/png/src/libpng-LICENSE.txt. libpng, Copyright 2004 Glenn
Randers-Pehrson, which is distributed according to the disclaimer and license (as well as the list of
Contributing Authors) at http://www.libpng.org/pub/png/src/libpng-LICENSE.txt. METIS is 1997
Regents of the University of Minnesota.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Curl software, Copyright 1996 - 2005, Daniel Stenberg, All rights reserved. Software is used
under the following permissions: Permission to use, copy, modify, and distribute this software for
any purpose with or without fee is hereby granted, provided that the above copyright notice and
this permission notice appear in all copies. THE SOFTWARE IS PROVIDED AS IS, WITHOUT
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in
advertising or otherwise to promote the sale, use, or other dealings. Java Advanced Imaging (JAI)
is provided pursuant to the Sun Java Distribution License (JDL) at http://www.jai.dev.java.net. The
terms of the JDL shall supersede any other licensing terms for PTC software with respect to JAI
components. Regular expression support is provided by the PCRE library package, which is open
source software, written by Philip Hazel, and copyright by the University of Cambridge, England.
This software is based in part on the work of the Independent JPEG Group. Regular Expressions
support was derived from copyrighted software written by Henry Spencer, Copyright 1986 by
University of Toronto. SGML parser: Copyright 1994, 1995, 1996, 1997, 1998 James Clark,
1999 Matthias Clasen. XML parser and XSLT processing was developed using Libxml and Libxslt
by Daniel Veillard, Copyright 2001. libWWW (W3C's implementation of HTTP) can be found at:
http://www.w3.org/Library; Copyright 1994-2000 World Wide Web Consortium, (Massachusetts
Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio
University). All Rights Reserved. This program is distributed under the W3C's Software Intellectual
Property License at:
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See W3C License http://www.w3.org/Consortium/Legal for more details. Copyright
1995 CERN. "This product includes computer software created and made available by CERN.
This acknowledgment shall be mentioned in full in any product which includes the CERN computer
software included herein or parts thereof." Perl support was developed with the aid of Perl Kit,
Version 5.0. Copyright 1989-2002, Larry Wall. All rights reserved. The cad2eda program
utilizes wxWidgets (formerly wxWindows) libraries for its cross-platform UI API, which is licensed
under the wxWindows Library License at http://www.wxwindows.org. ZLib - Compression library;
Copyright 1995-2005 Jean-loup Gailly and Mark Adler; Provided pursuant to ZLib License at
http://www.zlib.net/zlib_license.html. ATLPort copyright 1999, 2000 Boris Fomitchev is provided by
the copyright holder "as is" with absolutely no warranty expressed or implied. Permission to use
or copy this software for any purpose is granted without fee, provided the foregoing notices are
retained on all copies. Permission to modify the code and to distribute modified code is granted,
provided the above notices are retained and a notice that the code was modified is included with the
above copyright notice. PTC reserves the right to modify this code and may do so without further
notice. OpenCASCADE software is subject to the Open CASCADE Technology Public License
Version 6.2 (the "License"). This software may only be used in compliance with the License.
A copy of the License may be obtained at http://www.opencascade.org. The Initial Developer
of the Original Code is Open CASCADE S.A.S., with main offices at 15 bis, rue Ernest Renan
92136, Issy Les Moulineaux, France. The Original Code is copyright Open CASCADE S.A.S.,
2001. All rights reserved. "The Original Code and all software distributed under the License
are distributed by OpenCASCADE on an "AS IS" basis, without warranty of any kind, and the
Initial Developer hereby disclaims all such warranties, including without limitation, any warranties
of merchantability, fitness for a particular purpose, or noninfringement (please see the License
for the specific terms and conditions governing rights and limitations under the License). PTC
product warranties are provided solely by PTC. Certain Pro/TOOLMAKER functions/libraries are
as follows: CSubclassWnd version 2.0 - Misc. C++ software; Copyright 2000 NEWare Software.
STLPort - C++ templates; 1999,2000 Boris Fomitchev; Provided pursuant to: STLPort License
http://stlport.sourceforge.net/License.shtml. Zip32 - Compression library; Copyright 1990-2007.
Info-ZIP; Provided pursuant to: Info-ZIP License http://www.info-zip.org/pub/infozip/license.html.
Inno Setup - Installer package; Copyright 1997-2007 Jordan Russell; Provided pursuant to Inno
Setup License http://www.jrsoftware.org/files/is/license.txt. 7-Zip - Compression package; Copyright
1999-2007 Igor Pavlov; Provided pursuant to 7-Zip License http://www.7-zip.org/license.txt. The
implementation of the loop macro in CoCreate Modeling is based on code originating from MIT
na
lU
se
nl
and Symbolics, Inc. Portions of LOOP are Copyright 1986 by the Massachusetts Institute of
Technology and Portions of LOOP are Copyright 1989, 1990, 1991, 1992 by Symbolics, Inc. All
Rights Reserved. Used under license pursuant to which permission to use, copy, modify and
distribute this software and its documentation for any purpose and without fee is granted, provided
that the copyright holders copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation. The names "M.I.T." and
"Massachusetts Institute of Technology" and "Symbolics" may not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission. Notice must
be given in supporting documentation that copying distribution is by permission of the copyright
holders. The copyright holders make no representations about the suitability of this software for
any purpose. It is provided "as is" without express or implied warranty. ORACLE, ODBC, and
DB2/CLI Template Library, Version 4.0.126, Copyright Sergei Kuchin, 1996, 20xx. This library
is free software. Permission to use, copy, modify and redistribute it for any purpose is hereby
granted without fee, provided that the preceding copyright statement appears in all copies. (see
http://otl.sourceforge.net/) The following items are used and licensed pursuant to the Common
Development and Distribution License (CDDL). See https://mq.dev.java.net/LICENSE.txt. Metro
Web Services Stack, Copyright Sun Microsystems. The copyright holders of this library give
permission to link this library with independent modules to produce an executable, regardless of the
license terms of these independent modules, and to copy and distribute the resulting executable
under differing terms, provided that, for each linked independent module, the terms and conditions
of the license of that module are met. Source Code for Metro will be provided upon request and is
licensed under the terms of the CDDL. Open MQ In addition, this project uses Mozilla Network
Security Services and Network Security Portable Runtime (NSS / NSPR) which are licensed under
the Mozilla Public License. OpenDS uses BerkeleyDB which is described above.
Ed
uc
a
tio
The following components are licensed pursuant to the Common Public License (CPL). All warranties
and awarded damage relief from use of the technology as provided by PTC are provided solely by
PTC and same is disclaimed by other contributors. Source code for the program is available upon
request under the terms of the CPL: WIX Installer Toolkit, copyright Microsoft Corp. NSIS (Nullsoft
Scriptable Install System), Copyright 1995-20xx, all Contributors. Includes zlib/libpng, bzip2, and
lzma compression modules with licensing information at http://nsis.sourceforge.net/License. Certain
software is Copyright 2000 - 2008 The Legion Of The Bouncy Castle (http://www.bouncycastle.org).
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject
to the following conditions. The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
UNITED STATES GOVERNMENT RESTRICTED RIGHTS LEGEND
Fo
r
This document and the software described herein are Commercial Computer Documentation and
Software, pursuant to FAR 12.212(a)-(b) (OCT95) or DFARS 227.7202-1(a) and 227.7202-3(a)
(JUN95), and are provided to the US Government under a limited commercial license only. For
procurements predating the above clauses, use, duplication, or disclosure by the Government
is subject to the restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data
and Computer Software Clause at DFARS 252.227 7013 (OCT88) or Commercial Computer
Software-Restricted Rights at FAR 52.227 19(c)(1)-(2) (JUN87), as applicable. 05222009
Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA
PRINTING HISTORY
Document No.
T2232-370-01
Date
Description
09/07/2009