Beruflich Dokumente
Kultur Dokumente
Ed
uc
a
tio
na
lU
se
nl
T2240-370-01
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
Day 2
Modifying Sheetmetal Models
Sheetmetal Bends and Setting Up the Sheetmetal
Environment
Special Sheetmetal Tools
Detailing Sheetmetal Designs
Design Project
nl
Module 05
Module 06
Fo
r
Ed
uc
a
tio
na
lU
se
Module 07
Module 08
Module 09
Fo
r
na
lU
se
tio
uc
a
Ed
nl
Table of Contents
Sheetmetal Design using Pro/ENGINEER Wildfire 5.0
Introduction to the Pro/ENGINEER Wildfire Sheetmetal Design
Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Pro/ENGINEER Wildfire Sheetmetal Design Process . . . . . . . . . . . . 1-2
nl
uc
a
tio
na
lU
se
Fo
r
Ed
5-34
5-38
5-42
5-45
5-48
5-52
5-58
5-61
5-65
5-67
na
lU
se
nl
tio
Ed
uc
a
Fo
r
Student Preface
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
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.
5.
6.
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:
na
lU
se
Perform this task only if you are running the labs on a computer
outside of a training center, otherwise proceed to Task 2.
1. Extract the zipped class files to a root level drive such as C: or D:.
The extracted ZIP will create the default course folder path
automatically, such as C:/users/student/course_folder.
uc
a
tio
Close all open windows and erase all objects from memory to
avoid any possible conflicts.
Fo
r
Step 2:
Ed
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
uc
a
Objectives
tio
This module also introduces you to some of the basic sheetmetal features
that can be used to capture your design intent for a sheetmetal model.
Fo
r
Ed
2009 PTC
Module 1 | Page 1
Primary Walls
Secondary Walls
Other Sheetmetal Features
Flat States
Detail Drawings
nl
Ed
uc
a
tio
Secondary Walls
na
lU
se
Primary Walls
Fo
r
Flat States
Detail Drawings
2009 PTC
Secondary Walls
After you have created a primary wall, you can add a number of different
types of secondary walls to your sheetmetal model. As the name suggests,
these walls are secondary to a primary wall in that they need to reference the
edge of an existing wall to be created.
You use these walls to continue to populate your model with sheetmetal walls
to match your design intent. The types of secondary walls you can create
are Flat, Flange, Twist, Extend, and Merge as well as any of the primary
wall types.
na
lU
se
nl
Once you have at least one wall in the model (either a primary wall or a
secondary wall) you can begin to use other sheetmetal features to further
capture the design intent of your model. These features include bends,
unbends, sheetmetal cuts, forms, punches, notches, rips, edge bends, and
corner reliefs.
When nearing completion of your sheetmetal model, you can create a flat
state of the sheetmetal model. A flat state is essentially an unbent and
flattened blank that can be used to manufacture the part. The most useful
aspect of the flat state is that is created as a family table instance, so you can
easily put it in a drawing with the fully formed state.
uc
a
tio
By doing this, you can provide the necessary dimensions for both the flat
state and the finished form state to manufacture the part in a drawing.
Ed
The final step in the sheetmetal design process is the detailing step. You
can make a drawing of any sheetmetal part and detail it as necessary by
creating views, dimensions, and notes for both flat and formed states of the
same model in the same drawing.
Fo
r
Futhermore, you can add a Bend Order table with associative notes if you
want to help document the order, sizes, and characteristics of bends used to
fabricate the finished model.
2009 PTC
Module 1 | Page 3
na
lU
se
nl
Scenario
Ed
Step 1:
Create New
uc
a
Process
tio
In this exercise, you create an enclosure for an electronic device that contains
walls, bends, notches, and forms. You will create the model, add a flat state
and a bend order table to it, and then create a drawing to document both the
formed and flat states of the model.
1. Click New
toolbar.
Fo
r
Module 1 | Page 4
2009 PTC
Step 2:
1. Click Flat
nl
O
na
lU
se
4. Verify that the Reference field defaults to the RIGHT datum plane and
that the Orientation field defaults to Right and click Sketch.
uc
a
Step 3:
tio
Ed
1. Click Flat
toolbar.
Fo
r
2009 PTC
Module 1 | Page 5
na
lU
se
nl
Fo
r
Ed
uc
a
tio
Module 1 | Page 6
from
2009 PTC
Step 4:
1. Click Flange
feature toolbar.
from the
na
lU
se
nl
Fo
r
Ed
uc
a
tio
2009 PTC
from
Module 1 | Page 7
Step 5:
from
na
lU
se
nl
tio
uc
a
Ed
Fo
r
Module 1 | Page 8
2009 PTC
1. Click Punch
nl
Step 6:
na
lU
se
tio
uc
a
Ed
Fo
r
2009 PTC
Module 1 | Page 9
Step 7:
na
lU
se
nl
tio
Fo
r
Ed
uc
a
Module 1 | Page 10
2009 PTC
to
nl
O
na
lU
se
and
to disable
from
Fo
r
Ed
uc
a
tio
Step 8:
2009 PTC
Module 1 | Page 11
nl
O
na
lU
se
Note that the form feature was not flattened automatically. You will
need to complete this task manually in the next step.
8. Click Flatten Form
from the
sheetmetal feature toolbar.
9. In the FLATTEN Feature
Creation dialog box, click Form
> Define.
uc
a
tio
Fo
r
Ed
11. Click Done Refs from the menu manager and click OK from the
FLATTEN dialog box to complete the Flatten Form feature.
Module 1 | Page 12
2009 PTC
na
lU
se
Step 9:
nl
tio
Fo
r
Ed
uc
a
2009 PTC
Module 1 | Page 13
na
lU
se
nl
tio
Ed
uc
a
Fo
r
Module 1 | Page 14
2009 PTC
nl
17. Click Info in the menu manager to review the finished bend order
table.
18. When you are finished reviewing the bend order table, click Close
to close the information window.
na
lU
se
21. Click File > Close Window from the main menu.
1. Click New
tio
Step 10: Begin creating a new drawing to document the formed and flat
state for the ENCLOSURE.PRT.
from the main toolbar.
uc
a
Fo
r
Ed
5. The New Drawing dialog box appears. Notice the default template is
set to a0_drawing.
Click Browse in the Template area of the dialog box.
Note that there are two Browse buttons in this dialog box. You
need to click the lower one in the Template section.
2009 PTC
Module 1 | Page 15
uc
a
tio
na
lU
se
nl
Ed
Step 11: Continue the drawing creation process by adding a second sheet
to document the flat state of the model.
1. Select the Layout tab in the Drawing ribbon.
Fo
r
Module 1 | Page 16
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 1 | Page 17
Step 12: Add the bend order table, bend notes, and auto ordinate
dimensions to the drawing.
1. Select the Annotate tab in the Drawing ribbon.
2. Click Show Annotations
view.
3. Select the Datums Tab
box. Click Select All
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Note the appearance of the bend axes for each of the bends.
Module 1 | Page 18
2009 PTC
uc
a
tio
na
lU
se
nl
Note that the bend notes are associative. The note leader for
each is attached to the corresponding bend axis for each bend.
Ed
Fo
r
2009 PTC
Module 1 | Page 19
na
lU
se
nl
9. Click Select Base Line from the menu manager and select the far
left edge of the model's geometry, as shown.
Note the resulting ordinate dimensions.
Fo
r
Ed
uc
a
tio
10. Click Select Base Line from the menu manager and select the
bottom most edge of the model's geometry, as shown.
Module 1 | Page 20
2009 PTC
tio
na
lU
se
nl
uc
a
Step 13: Save the models and erase them from memory.
Ed
1. Click Save
Fo
r
3. Click File > Erase > Not Displayed > OK to erase the models from
memory.
2009 PTC
Module 1 | Page 21
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 1 | Page 22
2009 PTC
2
O
nl
Module
Module Overview
na
lU
se
Objectives
Fo
r
Ed
uc
a
tio
2009 PTC
Module 2 | Page 1
na
lU
se
nl
Constant thickness
Driving (green) and offset
(white) sides
Formed or flat
Developed length
uc
a
tio
Formed State
Flat State
Fo
r
Ed
Sheetmetal models have a driving side and an offset side. When displayed
as a wire frame, the driving side of the model is shown in green and the offset
(or driven side) is shown in white. The side surfaces of sheetmetal models
are formed only after the driving and offset surfaces have been regenerated.
You can see and example of this in the figure on the lower left of the slide.
Sheetmetal models can be displayed in either the formed design state (bent
into the final shape used in the design) or the flat state (unbent to show the
"blank" of metal needed prior to bending). An example of the formed state
is shown in the figure on the upper right side of the slide, while an example
Module 2 | Page 2
2009 PTC
of the flat state for the same models can be seen in the figure on the lower
right side of the slide.
Pro/ENGINEER Wildfire can accurately calculate the developed length of
most bends in a sheetmetal model. This enables you to design the model in
its formed state. If you unbend it later to form the flat state, you can apply the
developed length to each of the bends in the model so that an accurate flat
model can also be generated for manufacturing.
Best Practices
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 2 | Page 3
na
lU
se
Before Bend
L= Developed Length
R = Inside Radius
T = Material Thickness
= Bend Angle (measured as
angle of deflection)
y = (/2) * K
K = /T
After Bend
Ed
uc
a
tio
nl
Fo
r
Module 2 | Page 4
2009 PTC
nl
na
lU
se
tio
Ed
uc
a
The y-factors and k-factors are part constants defined by the location
of the sheetmetal material's neutral bend line which is largely based on
the hardness of the material. The k-factor is a value that expresses a
parameterized location of the neutral bend axis. It is calculated as k = /T.
In the figure, you can see that is the distance away from the inside radius
where the neutral bend axis lies. Therefore, a value of k = 0 would indicate
that the neutral bend axis is on the innermost surface of the bend, while a
value of k = 1 would indicate that the neutral bend axis is located on the
outermost surface of the bend.
Fo
r
Both the k-factors and y-factors increase as the hardness of the material
increases. Therefore, harder materials have larger developed lengths than
softer materials.
The y-factor is calculated with the equation y = k * /2. The default value
for the y-factor is 0.50.
Entered Values
Another way to control the developed length of a given bend is to override
whatever value is given to the bend (by a bend table or the default equation)
with a user supplied value. This approach can be useful when the developed
length is known heuristically from some source (such as a manufacturing
vendor) and just needs to be incorporated in the model.
Best Practices
Before beginning the development of sheetmetal models in Pro/ENGINEER
Wildfire, determine how the developed length will be calculated. Accurate
2009 PTC
Module 2 | Page 5
Fo
r
Ed
uc
a
tio
na
lU
se
nl
developed length calculations will enable you to capture your design intent in
the solid model and to create accurate flat models that manufacturers can
use to develop the actual product.
Module 2 | Page 6
2009 PTC
DevLength
Task 1:
nl
na
lU
se
tio
2. From the main menu, click Edit > Setup > Bend Allow > Y-factor >
Enter.
Type .70 when prompted to type a new y-factor and click Accept
Value .
uc
a
Ed
Fo
r
Task 2:
Unbend the model and measure the length of the flat model.
1. Click Unbend
2. Verify that Regular is selected in the menu manger and click Done.
3. Click Unbend All > Done > OK.
2009 PTC
Module 2 | Page 7
4. From the main menu, click Analysis > Measure > Distance. Select
the edges shown in the figure (highlighted in red) as the From and
To references.
na
lU
se
Task 3:
nl
5. Click Accept
uc
a
4. Click Regenerate
tio
Fo
r
Ed
6. Click Accept
7. Click Save
8. Click File > Erase > Current > Yes to erase the model from memory.
This completes the procedure.
Module 2 | Page 8
2009 PTC
uc
a
tio
na
lU
se
nl
Ed
Fo
r
You can create a new sheetmetal model in Assembly mode. When you are
working inside of an existing assembly, you can click the Create Component
icon to open the Component Create dialog box. Once in the Component
Create dialog box, you must then select the Sheetmetal radio button, type
a part name, and click OK. The Creation Options dialog box appears, and
you can select the Copy from Existing radio button and then browse for the
template file you wish to use.
2009 PTC
Module 2 | Page 9
na
lU
se
nl
Task 1:
machine.asm
tio
uc
a
4. In the Creation Options dialog box, verify that the Copy From
Existing radio button is selected.
Fo
r
Ed
Note that the default template in the Copy From field is for a
solid part not a sheetmetal part. While in Assembly mode,
Pro/ENGINEER Wildfire does not discriminate between solid
and sheetmetal parts. Therefore, you will select a sheetmetal
template in the next step.
5. Click Browse and double-click
the templates folder.
Module 2 | Page 10
2009 PTC
na
lU
se
nl
uc
a
tio
Ed
12. Click File > Erase > Current > Select All
model from memory.
Fo
r
2009 PTC
Module 2 | Page 11
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 2 | Page 12
2009 PTC
NewInPart
Task 1:
na
lU
se
nl
1. Click New
toolbar.
tio
uc
a
6. When the New File Options dialog box appears, verify that
mm_kg_sec_sheet appears in the Template field.
Fo
r
Ed
2009 PTC
Module 2 | Page 13
Task 2:
na
lU
se
nl
Explore some of the entities that are in the part as the result of
using the MM_KG_SEC_SHEET.PRT template part.
tio
uc
a
Ed
Fo
r
4. Click Save
5. Click File > Erase > Current > Yes to erase the model from memory.
This completes the procedure.
Module 2 | Page 14
2009 PTC
tio
na
lU
se
nl
uc
a
Ed
Fo
r
Once you have converted a solid model to a sheetmetal model using this
technique, you can employ additional sheetmetal features to help create a
developable part. A developable part is typically defined as a sheetmetal
model that can display in its flat state and is capable of being manufactured.
The most common tool that you will use for this job is the Conversion feature,
but you can use any sheetmetal features to create a developable part.
2009 PTC
Module 2 | Page 15
Convert
na
lU
se
nl
Task 1:
uc
a
tio
Fo
r
Ed
Module 2 | Page 16
2009 PTC
Task 2:
nl
O
uc
a
3. Click Save
tio
na
lU
se
4. Click File > Erase > Current > Yes to erase the model from memory.
Fo
r
Ed
2009 PTC
Module 2 | Page 17
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 2 | Page 18
2009 PTC
Module
3
O
nl
na
lU
se
uc
a
Objectives
tio
Fo
r
Ed
2009 PTC
Module 3 | Page 1
na
lU
se
nl
Ed
uc
a
tio
Fo
r
Sheetmetal Walls
Primary Walls
Primary walls are sheetmetal wall features that do not need to reference
existing sheetmetal features. They are always the first sheetmetal feature in
a sheetmetal model: they form sheetmetal geometry which other sheetmetal
features can reference. None of the sheetmetal features except for the
primary wall features are available until a primary wall has been created.
Module 3 | Page 2
2009 PTC
You can continue to create primary walls after an initial primary wall has been
created, but these walls are created as unattached primary walls and can
later be attached to existing sheetmetal geometry.
Secondary Walls
Unlike primary wall features, secondary wall features need to reference
existing sheetmetal geometry. Typically the first step in creating a secondary
wall is to select an edge of an existing sheetmetal wall to which you will
attach the secondary wall.
na
lU
se
nl
tio
This secondary wall (#3) is later attached to wall #2 with a merge feature
along the edge where the red arrow is shown. Once wall #3 is attached
at both ends, the geometry becomes one continuous piece of sheetmetal
geometry and other useful sheetmetal features (such as the unbend feature)
can be applied to it.
Fo
r
Ed
uc
a
This type of approach is often useful in top-down designs where the location
of some geometry is known and other geometry is needed to bridge
between these known locations.
2009 PTC
Module 3 | Page 3
nl
na
lU
se
Fo
r
Ed
uc
a
tio
Primary flat walls can take any flat shape because you either select or create
a closed sketch that defines the extents the feature. You can use the Flat
icon for this type of feature, and it is located in the feature toolbar.
Module 3 | Page 4
2009 PTC
Flat
Task 1:
1. Click Flat
nl
3. When the Sketch dialog box appears, select the TOP datum plane
from the display area or from the model tree as the Sketch Plane
reference.
na
lU
se
4. Verify that the resulting default for the Sketch Orientation reference is
the RIGHT datum plane and that the Orientation field is set to Right.
5. Click Sketch to start Sketcher mode.
Fo
r
Ed
uc
a
tio
2009 PTC
Module 3 | Page 5
na
lU
se
nl
Note that the thickness set for this wall will modify the value
of the thickness parameter (SMT_THICKNESS), which
controls the thickness of the entire sheetmetal part. Editing
the first wall feature will display the thickness dimension
since it is the first wall feature in the sheetmetal model.
Ed
uc
a
tio
10. From the main menu click View > Orientation > Standard
Orientation.
Fo
r
12. Click File > Erase > Current > Yes to erase the model from memory.
Module 3 | Page 6
2009 PTC
tio
na
lU
se
nl
You can use the Extrude tool to create a primary wall feature.
uc
a
Fo
r
Ed
2009 PTC
Module 3 | Page 7
Extrude
nl
Task 1:
na
lU
se
3. When the Sketch dialog box appears, select the FRONT datum plane
from the display area or from the model tree as the Sketch Plane
reference.
4. Verify that the resulting default for the Sketch Orientation reference is
the RIGHT datum plane and that the Orientation field is set to Right.
5. Click Sketch to start Sketcher mode.
tio
Fo
r
Ed
uc
a
to leave
7. Click Done Section
Sketcher mode and return to the
dashboard.
Module 3 | Page 8
2009 PTC
10. Type 500 in the dashboard depth field and type 3.5 in the thickness
field. The dashboard appears, as shown.
uc
a
tio
na
lU
se
nl
Ed
14. Click File > Erase > Current > Yes to erase the model from memory.
Fo
r
2009 PTC
Module 3 | Page 9
na
lU
se
nl
You can use the Revolve tool to create a primary wall feature.
A revolved wall is created by taking a sketch you create and rotating it about
an axis. This creates a surface to which you can add sheetmetal thickness to
icon to create this type
Fo
r
Ed
uc
a
tio
Module 3 | Page 10
2009 PTC
Revolve
Task 1:
nl
from the
1. Click Revolve
feature toolbar.
na
lU
se
uc
a
tio
Fo
r
Ed
2009 PTC
Module 3 | Page 11
nl
na
lU
se
Fo
r
Ed
uc
a
tio
12. Click File > Erase > Current > Yes to erase the model from memory.
Module 3 | Page 12
2009 PTC
na
lU
se
nl
tio
uc
a
Ed
You can create a blended wall by connecting two or more sketched sections
together. This creates a surface to which you can add sheetmetal thickness
Fo
r
2009 PTC
Module 3 | Page 13
Blend
nl
1. Click Blend
toolbar.
Task 1:
na
lU
se
tio
uc
a
Ed
5. When prompted for a reference for sketching, click Default from the
menu manager.
Fo
r
Module 3 | Page 14
2009 PTC
nl
tio
na
lU
se
uc
a
Ed
Fo
r
2009 PTC
Module 3 | Page 15
na
lU
se
nl
tio
Fo
r
Ed
uc
a
icon for this type of feature, and it is located in the feature toolbar.
Module 3 | Page 16
2009 PTC
Offset
Task 1:
na
lU
se
nl
1. Click Offset
toolbar
uc
a
tio
Fo
r
Ed
2009 PTC
Module 3 | Page 17
Note that other items are available in the FIRST WALL feature
creation dialog box (such as the Offset Type and Thickness) for
which you will be accepting the default settings.
na
lU
se
nl
5. Click OK from the FIRST WALL feature creation dialog box to create
the feature.
tio
6. Click Save
uc
a
7. Click File > Erase > Current > Yes to erase the model from memory.
Fo
r
Ed
Module 3 | Page 18
2009 PTC
After Thicken
tio
Before Thicken
na
lU
se
nl
Ed
uc
a
Sheetmetal bends are often formed on a break where the sheetmetal is bent
over a specifically sized die to form an inside radius. Since the inside radius
of the bend is set by a specifically sized die, it is important to the design intent
of a model. As a designer, you may run into situations where the sketch you
are creating is dimensioning to an outside diameter.
Fo
r
An example of a sketch where this may happen is shown in the first figure.
The design intent for this model is to create the sheetmetal thickness to the
right of the sketch, dimension all bends as 5.00 mm inside radius bends, and
to dimension the right most vertical member to the far side of the thickness.
The weak (gray) dimensions do not match this design intent.
You can use the Thicken Sketcher tool to incorporate the correct dimensioning
scheme (and hence the correct design intent) into your features. It creates
a set of construction entities that are offset from the geometry you have
sketched. You can select the side and distance to which the offset occurs, and
this in turn sets the direction and thickness of the solid sheetmetal geometry.
The most useful aspect of this set of offset entities is the ability to dimension
to them. You can dimension the inside radius of a sketch even if the geometry
you have sketched is the outside radius. Furthermore, you can dimension
to offset entities in order to match the dimensioning scheme of your feature
to the design intent of your model. An example of this is shown in second
figure. The offset entity is used to create an inside radius 5.00 mm dimension
and the 29.00 mm dimension. Both of these dimensions belong to the offset
entities created by the Thicken tool.
2009 PTC
Module 3 | Page 19
Best Practices
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Outside radius dimensions that are left as weak dimensions prior to using
the Thicken tool will change to weak inside radius dimensions after you use
the Thicken tool.
Module 3 | Page 20
2009 PTC
SheetSketch
Task 1:
na
lU
se
nl
uc
a
tio
Ed
Fo
r
7. Click Flip from in the menu manager to flip the arrow to the right.
Once the arrow is facing right, click Okay from the menu manager.
8. If necessary specify a thickness of 2.0.
9. Click Accept Changes
2009 PTC
nl
na
lU
se
uc
a
tio
Ed
Fo
r
Module 3 | Page 22
2009 PTC
Swept Blend
uc
a
Helical Sweep
tio
na
lU
se
nl
There are many less common but often useful types of primary
walls.
From Boundaries
Blend Section to
Surfaces
Ed
In addition to the most common types of primary walls, there are quite a few
less common but often useful types of primary walls:
Fo
r
Module 3 | Page 23
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 3 | Page 24
2009 PTC
Module
Module Overview
na
lU
se
nl
Once you have created at least one primary wall in a sheetmetal model,
you can begin creating secondary walls and attaching them to the model.
In this module, you will explore a number of different methods of creating
secondary walls.
tio
Objectives
Fo
r
Ed
uc
a
2009 PTC
Module 4 | Page 1
nl
Flat
Extend
Ed
uc
a
tio
Extruded
na
lU
se
Flange
Merge
Fo
r
Twist
Secondary Walls
You can create secondary walls by referencing at least one primary wall. A
secondary wall is always a child feature of the primary wall it references.
You can create any primary wall type as a secondary wall. In addition to the
primary walls, there are six other wall features that can ONLY be created
as secondary walls:
Flat You can create a secondary flat wall using the Flat
icon
(as opposed to a primary flat wall that is created using the Flat
icon). You create it by referencing the edge of an existing wall and then
using a modifiable predefined shape (rectangle, trapezoid, L, or T) or
a user-defined sketch. You use an open sketch that is attached to the
referenced edge to define the shape of the wall. You can specify the angle
of the attachment as well as the radius of an optional bend.
Module 4 | Page 2
2009 PTC
na
lU
se
nl
uc
a
tio
As mentioned, you can create all of the primary wall types as secondary
walls. Typically, you create a primary wall as an unattached wall after the
initial primary wall has been created in the model. For example, you can
create the side walls of a sheetmetal model before knowing what the middle
section will look like.
Fo
r
Ed
This is similar to the use of separate parts in assembly mode, where you
have parts of the model that are completely separate from other parts of
the model. However, eventually these unattached primary walls need to be
attached (with the Merge Wall tool) to the primary wall in order to have a valid
sheetmetal model, for example, a single contiguous piece of sheetmetal in
the a part model.
Once the unattached wall has been attached via the Merge Wall tool, it
comes a child of the Merge Wall feature. Since it is dependent on another
wall feature, it becomes a secondary wall.
2009 PTC
Module 4 | Page 3
Trapezoid
Fo
r
Ed
uc
a
tio
Rectangle
na
lU
se
nl
Predefined Shapes
First you should specify the overall shape of the wall. The wall will always
be created as an open loop sketch that is attached to the referenced straight
edge. You can select a predefined sketch shape or define the sketch yourself.
You can select from the following predefined shapes:
Rectangle
Trapezoid
Module 4 | Page 4
2009 PTC
L
T
na
lU
se
nl
Drag handles You can right-click in the display area and select Edit
Shape. Drag handles appear on the model that enable you to click and
drag the shape to a new location while the preview geometry updates in
real-time.
Modifying dimensions You can double-click any dimension and specify a
new value for it.
Sketch mode You can take the predefined geometry into Sketch mode
and manipulate it there. You can delete, modify, or create new entities in
Sketch mode to create a shape that matches your design intent. The only
requirement for the sketch is that it is an open loop with the open ends of
the sketch terminating at the edge you referenced for attachment.
Wall Angle
Fo
r
Ed
uc
a
tio
You can also control the angle of the wall from 0 to 180 degrees. A 0 degree
wall inserts the wall parallel to the existing wall. You cannot use a negative
angle or an angle greater than 180 degrees to make the wall angle reverse
its direction. Instead you must select the sheetmetal edge on the opposite
side of the edge you selected as the attachment reference.
2009 PTC
Module 4 | Page 5
Flat
uc
a
tio
na
lU
se
nl
1. Click Flat
toolbar.
Task 1:
Ed
Fo
r
Module 4 | Page 6
2009 PTC
nl
O
tio
na
lU
se
uc
a
Ed
Fo
r
from
11. Click Complete Feature
the dashboard to complete the
feature.
Module 4 | Page 7
Open
Flushed
nl
Arc
na
lU
se
Duck
tio
Flange Walls
Ed
uc
a
Fo
r
Module 4 | Page 8
2009 PTC
Ed
uc
a
tio
na
lU
se
nl
Fo
r
Miter Cuts
If you decide to disable the Miter Cuts option, the yellow preview geometry
will not be available in situations where the geometry intersects itself.
Edge Treatment The Edge Treatment options (shown below) enable you to
specify how you would like walls placed on adjacent non-tangent edges to
behave where they meet each other.
2009 PTC
Module 4 | Page 9
y
Blind
nl
Gap
Overlap
Fo
r
Ed
uc
a
tio
na
lU
se
Open
Module 4 | Page 10
2009 PTC
blank2.prt
Flange
Task 1:
nl
from the
1. Click Flange
feature toolbar.
na
lU
se
tio
Fo
r
Ed
uc
a
2009 PTC
Module 4 | Page 11
nl
na
lU
se
Fo
r
Ed
uc
a
tio
15. Click File > Erase > Current > Yes to erase the model from memory.
Module 4 | Page 12
2009 PTC
nl
na
lU
se
Extruded Walls
Ed
uc
a
tio
Invalid Attachment
Fo
r
Flat and flange secondary walls enable you to automatically add a bend at
the attachment edge. However, if you use flat and flange type walls you
can only add constant radius type bends. If you need to create an elliptical
or any other non-circular type bend, you can use the Extrude Tool
in
sheetmetal to create such a wall. An example an elliptical bend wall is shown
in the top figure of this example.
You can also use the Extrude tool to create an extruded sheetmetal wall.
All extruded solid features will be the same thickness as the rest of the
sheetmetal walls in the model.
In addition to creating sheetmetal walls, you can also use the
Extrude tool to create solid cuts and surfaces in your sheetmetal
model.
When you use the Extrude tool to create a sheetmetal wall, Pro/ENGINEER
requires you to specify the attachment details. You must add any necessary
bends in the sketch, make sure that the material is added on the correct side
2009 PTC
Module 4 | Page 13
of the extruded section, take care of any tangencies that are necessary for
the feature, and integrate the new extruded wall feature into the existing
primary walls using the Merge Wall tool. Some example of thickness being
added to the wrong side and an inappropriate attachment to the existing walls
are shown in the figures in this example.
If you create partial or overextended walls using an extruded wall,
you may also need to create datum features to use as starting or
ending reference points.
Best Practices
Fo
r
Ed
uc
a
tio
na
lU
se
nl
In most cases, unless you have a special need that requires the Extruded
Wall tool (such as an elliptically shaped bend) it is far easier to use a flange
type wall attached along a single edge to generate this type of geometry.
Module 4 | Page 14
2009 PTC
Extrude
Task 1:
na
lU
se
nl
from the
tio
Fo
r
Ed
uc
a
2009 PTC
Module 4 | Page 15
nl
O
na
lU
se
tio
Note that although you have overextended the wall beyond the
attachment edge, the extruded wall geometry did not stay attached
beyond the point of overextension. Instead, it continued creating
the shape exactly as it was sketched.
10. Click To Selected
from the
depth option drop-down menu.
uc
a
Fo
r
Ed
from
12. Click Complete Feature
the dashboard to complete the
feature.
13. Click Save
from the main
toolbar and click OK to save the
model.
Module 4 | Page 16
2009 PTC
nl
O
Placement
Shape/Profile
Offset
Relief
Bend
Allowance
Properties
Thickness
Side
Bend/No
Bend
Bend Radius
I/O Bend
Dimension
Offset:
None
Offset: Add
to Part Edge
Offset:
Automatic
na
lU
se
Offset: By
Value
uc
a
tio
Fo
r
Ed
Placement The sketch (for flat walls) or the edge chain (for flange walls).
Shape/Profile The shape or profile used to build the wall. Shape is for
flat walls, profile is for flange walls.
Offset The Offset option enables you to decide how far to offset the
newly added geometry from the attachment edge. By default, this option is
disabled and the wall is added to the geometry as though the sketch was
connected to the attachment edge for flat walls and common profile flange
walls (specifically, the I, Arc, and S profiles). If you are adding a flange wall
using a hem profile, the wall is added as though you were using the Add to
Part Edge setting detailed below.
If you activate the offset option by selecting the Offset wall with respect
to attachment edge check box, you will have three settings available:
Automatic This setting offsets the new wall and trims the wall it is
attached to so that the new wall's furthest extent aligns with the old
location of the attachment wall's edge.
Add to Part Edge This setting appends the new wall to the attachment
edge without trimming the wall to which it is attached.
By Value This setting enables you to offset the wall a specific distance
by using a drag handle or adjusting the numeric offset value.
An example of each offset setting can be seen in this example. The
existing wall displays in gray and the new wall that would result from each
of the offset options displays in transparent yellow.
2009 PTC
Module 4 | Page 17
Ed
uc
a
tio
na
lU
se
nl
Fo
r
Thickness Inside
Thickness Outside
Module 4 | Page 18
2009 PTC
Dashboard
Task 1:
nl
na
lU
se
uc
a
tio
Thickness Inside
Ed
Thickness Outside
Task 2:
Fo
r
2. Select the Offset wall with respect to attachment edge check box.
Note the appearance of the offset drag handle.
2009 PTC
Module 4 | Page 19
na
lU
se
nl
uc
a
Task 3:
tio
Ed
Fo
r
Module 4 | Page 20
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 4 | Page 21
na
lU
se
nl
Partial/Overextended Wall
Definitions
Creation Methods
Bend Relief
Ed
uc
a
tio
Full Wall
Overextended Wall
Partial Wall
Fo
r
Partial Walls are walls that do not extend to the end of the referenced edge or
edge chain. Overextended walls are walls that extend beyond the end of the
referenced edge or edge chain. Pro/ENGINEER enables you to build partial
and overextended walls so that you can fully capture your design intent in
sheetmetal wall features.
2009 PTC
1.
na
lU
se
nl
Note also that all of these techniques can be used to create partial
or overextend a walls.
Ed
uc
a
tio
When you create a partial secondary wall that includes a bend at the
attachment point, it is possible that the bend will extend back into the existing
attached wall. Additionally, when you create an overextended secondary wall
that includes a bend at the attachment point, it is possible that the bend will
extend into the existing attached wall. You may need to specify a bend relief
so that Pro/ENGINEER knows how to transition from the existing wall to
the partial secondary wall.
Fo
r
There are five different settings you can use to provide bend relief for a
secondary wall when necessary: No relief, Rip, Stretch, Obround, and
Rectangular.
2009 PTC
Module 4 | Page 23
Partial
na
lU
se
nl
1. Click Flat
toolbar.
Task 1:
tio
Change the order of Flange 1 in the model tree and change the
length options such that it becomes a partial and overextended
wall.
Fo
r
Task 2:
Ed
uc
a
Module 4 | Page 24
2009 PTC
and Use
na
lU
se
nl
Second End
tio
uc
a
Reference
from the Second
End Length Options drop-down
list.
Ed
Fo
r
2009 PTC
Module 4 | Page 25
Understanding Relief
na
lU
se
nl
No Bend Relief
Bend reliefs and corner reliefs are often necessary when creating
secondary walls.
Circular Corner
Relief
Ed
uc
a
No Corner Relief
tio
Fo
r
Types of Relief
There are two primary types of relief available for secondary walls:
Bend Relief
Often the creation of partial secondary walls results in the new wall either
extending into the wall it is attached to (for partial walls), or the wall it is
attached to extending into the new wall. In these cases, it is often necessary
to specify a bend relief to enable Pro/ENGINEER to transition from the
existing wall to the partial secondary wall. There are five types of bend relief
that you can use.
Module 4 | Page 26
2009 PTC
na
lU
se
The rectangular
relief create a
rectangular cut
of specifiable
dimensions.
nl
Stretch
Rip
Rectangular
Obround
tio
Corner Relief
The obround
relief creates
a rectangular
cut with a
semicircular top
of specifiable
dimensions.
icon.
Fo
r
Ed
Relief
uc
a
Corner relief helps control the sheetmetal material behavior and prevents
unwanted deformation. You can add corner reliefs using an option available
in the flange wall dashboard or as a separate feature by using the Corner
No Relief
2009 PTC
V Notch
Circular
Rectangular
Obround
Module 4 | Page 27
BendRelief
Task 1:
Edit the existing Flange 1 wall and explore the bend relief options.
nl
O
na
lU
se
uc
a
tio
Ed
Fo
r
Module 4 | Page 28
2009 PTC
na
lU
se
nl
tio
Ed
uc
a
Fo
r
15. Click File > Erase > Current > Yes to erase the model from memory.
This completes the procedure.
2009 PTC
Module 4 | Page 29
na
lU
se
nl
Fo
r
Ed
uc
a
tio
Twist Walls
2009 PTC
Degrees of twist
Developed length
The twist wall is then created by beginning with an isosceles trapezoid (where
the base angles are symmetrical) that has a base equal to the starting width,
a top equal to the end width, and a height equal to the overall length. This
shape is then placed symmetrically about the axis of rotation (the point you
selected or the middle point of the attachment edge) and is rotated by the
degrees of twist to create the twist wall.
The developed length is used anytime the twist wall is in its flat or unbent
state. The wall is stretched out to the length you specified for the developed
length.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
The twist wall in this example was created by using PNT0 as the reference for
the axis of rotation, a start width of 20, an end width of 10, an overall length of
50, 225 degrees of twist, and a developed length of 60.
2009 PTC
Module 4 | Page 31
Twist
Task 1:
nl
na
lU
se
tio
6. When prompted for the twist length, type 50.0 and press ENTER.
uc
a
7. When prompted for the twist angle, type 225 and press ENTER.
Ed
8. When prompted for the developed length, type 60.0 and press
ENTER.
Fo
r
Module 4 | Page 32
2009 PTC
Task 2:
1. Click Analysis > Measure > Distance from the main menu. Select
the two surfaces for the From and To references, as shown.
Note that the distance is currently measured as 50.0.
3. Click Unbend
na
lU
se
nl
2. Click Accept
4. Click Regular > Done > Unbend All > Done from the menu manager.
5. Click OK from the Feature Creation dialog box to create the unbend
feature.
uc
a
tio
6. Click Analysis > Measure > Distance from the main menu. Select
the same two surfaces you selected as references for the distance
measurement above.
Fo
r
Ed
7. Click Save
8. Click File > Erase > Current > Yes to erase the model from memory.
This completes the procedure.
2009 PTC
Module 4 | Page 33
na
lU
se
nl
Edge
Up To Plane
Ed
uc
a
tio
Original Model
Fo
r
You can use extend walls to lengthen existing walls. You can extend the
wall from a straight edge on an existing wall to either a planar surface or a
specified distance. Typically the extend wall is used at corners to close gaps
between walls and model various overlap conditions enabling you to fully
express your design intent in a Pro/ENGINEER sheetmetal model.
You can use the Extend
icon from the feature toolbar to start the process
of creating an extend wall feature. Alternatively you can use the main menu
to create an extend wall by clicking Insert > Sheetmetal Wall > Extend....
There are two elements that you must specify in order to build an extend wall:
1.
Edge For the edge reference, you must select a straight wall you
want to extend.
Module 4 | Page 34
2009 PTC
2.
The following is a brief description of the figure in this example. In all cases,
the extend wall that was added is shown in yellow, and the edge referenced
for extension is highlighted in red.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 4 | Page 35
Extend
na
lU
se
in the feature
nl
1. Click Extend
toolbar.
Task 1:
uc
a
tio
Fo
r
Ed
Module 4 | Page 36
2009 PTC
Task 2:
1. Click Extend
toolbar.
in the feature
nl
O
na
lU
se
Fo
r
Ed
uc
a
tio
5. Click Save
6. Click File > Erase > Current > Yes to erase the model from memory.
This completes the procedure.
2009 PTC
Module 4 | Page 37
Creation Elements
Basic Refs
Merge Geoms
Merge Edges
Keep Lines
Ed
uc
a
tio
na
lU
se
nl
Fo
r
A merge wall combines two or more unattached walls into one contiguous
piece of sheetmetal. Once you have combined all unattached walls to a single
piece of sheetmetal you can unbend the sheetmetal or create flat states for it.
In order to merge walls, the following criteria must be satisfied:
The walls must be touching one another and be tangent to each other at
the edges of contact.
The driving sides of the wall must match before you use the Merge
feature. If they do not match, you must edit the definition of the unattached
feature(s) and, use the Set driving surface opposite of sketch plane
check box in the dashboard or the Swap Sides element in a feature
creation dialog box. Which option you need to use depends on the type
of unattached wall you are using.
Module 4 | Page 38
2009 PTC
When creating a merge wall feature, you will need to specify four different
elements in the Merge Wall feature creation dialog box:
Basic Refs To complete this element, you must select all surfaces of the
base wall(s) to which you will merge.
Merge Geoms To complete this element, you must select all of the
surfaces of the walls you will be merging to the base wall(s).
Merge Edges This element is an optional element. It enables you to add
or remove edges deleted by the merge
Keep Lines This element is also optional. It enables you to control the
visibility of merged edges on surface joints. It defaults to Do not Keep
Lines.
Best Practices
na
lU
se
nl
Fo
r
Ed
uc
a
tio
Displaying tangent edges as something other than solid can be useful when
using the Merge Wall feature. For example, if you are merging a cylindrical
surface to a flat surface and the display of tangent edges is set to solid, the
edge between the two walls would appear the same before and after the
merge, as shown in the figure on the lower left. However, if the display of
tangent edges is set to phantom, the edge would appear as a solid edge
before the merge, and as a phantom edge after the merge, as shown in
the figure on the lower right.
2009 PTC
Module 4 | Page 39
Merge
na
lU
se
nl
Task 1:
tio
Fo
r
Ed
uc
a
5. Click Wireframe
from the
main toolbar to display the
wireframe of the model.
Module 4 | Page 40
2009 PTC
Task 2:
Create a merge wall feature between the horizontal flat wall and
the adjacent extruded wall feature.
This icon is located in the third icon flyout menu from the bottom
of the sheetmetal dashboard and is displayed as Corner Relief
nl
O
na
lU
se
by default.
uc
a
tio
Fo
r
Ed
4. Click Cancel > Yes from the Merge Wall Feature Creation dialog box.
Right-click the Unattached Flat_2 feature in the model tree and
select Edit Definition.
On the Extrude dashboard, click Options and select the Set
driving surface opposite of sketch plane check box.
Click Complete Feature
from the dashboard to complete the
feature redefinition.
2009 PTC
Module 4 | Page 41
6. Complete the Basic Refs element by selecting the same surface you
selected in step #2 above, then click Done Refs.
7. Complete the Merge Geoms element by selecting the same surface
you selected in step #3 above, then click Done Refs.
nl
O
na
lU
se
tio
Task 3:
uc
a
9. Right-click the wall feature you just created in the model tree and
click Delete > OK.
Create a single merge feature to attach all three unattached walls.
Fo
r
Ed
from the
Module 4 | Page 42
2009 PTC
uc
a
tio
na
lU
se
nl
5. Click View > Display Settings > Model Display... from the main
menu.
Ed
Fo
r
9. Click Save
10. Click File > Erase > Current > Yes to erase the model from memory.
2009 PTC
Module 4 | Page 43
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 4 | Page 44
2009 PTC
5
nl
Module
Module Overview
na
lU
se
While manufacturing sheetmetal parts, you bend flat sheets using bending
tools. Pro/ENGINEER Wildfire 5.0 enables you to create bends and other
geometry to reflect the true manufacturing process.
You can remove material in various ways to establish cuts, openings, and
relief where necessary in your designs.
tio
Formed models can be unbent. In some cases, the model has to be ripped or
deformed to enable flattening.
uc
a
Objectives
Fo
r
Ed
2009 PTC
Module 5 | Page 1
Bends
A bend feature adds a bend to a flat section of the part.
Types of Bend
Features:
Angle Bend
uc
a
tio
na
lU
se
nl
Angle Bend
Roll Bend
Roll Bend
Ed
Bend Features
Fo
r
While manufacturing sheetmetal parts, you bend flat sheets using bending
tools. Pro/ENGINEER Wildfire 5.0 enables you to create bends and other
geometry to reflect the true manufacturing process. You can bend a sheet
using various tools like Angle Bend or Roll Bend. You use bend lines to
determine the location and shape for the bend geometry in your sheetmetal
parts. A bend line is also a reference point to calculate the developed length.
Pro/ENGINEER Wildfire 5.0 enables you to sketch the bend lines, thus
enabling you to control the behavior of the bend geometry.
A bend feature adds a bend to a flat section of the part. To create a bend
feature, you sketch a bend line and determine the bend's direction with
direction arrows on your sketching view.
The bend line is a reference point for calculating the developed length and
creating the bend geometry.
You can add bends at any time during the design process.
You can add bends across form features.
Depending on where you place the bend in your sheetmetal design, you
may need to add bend relief.
Module 5 | Page 2
2009 PTC
na
lU
se
nl
Angle Bend An Angle type bend creates a bend with a specified radius
and angle. An angle appears along the axis of the radius to show the bend
direction. You can flip the angle to change the direction of the bending.
Roll Bend A Roll type bend creates a bend with a specified radius, but
the resulting angle is determined by the radius and the amount of material
to bend.
Bending Over a Form Feature
Fo
r
Ed
uc
a
tio
You can also create a bend or unbend feature over a form feature. Bends can
intersect form features but they cannot cross another existing bend feature.
You can bend forms that have been placed on the model and also unbend
bends that cross over form features.
2009 PTC
Module 5 | Page 3
PROCEDURE - Bends
Scenario
Create an angle bend and a roll bend on a part.
BENDS.PRT
Bends
nl
Fo
r
Ed
uc
a
tio
na
lU
se
1. Click Bend
to insert a bend
feature.
Click Done to create an angle
bend.
Click Done/Return to use the
part bend table.
Click Done/Return to use an
inside radius.
Task 1:
5. Click OK.
Module 5 | Page 4
2009 PTC
Task 2:
uc
a
tio
na
lU
se
nl
Fo
r
Ed
6. Click OK.
2009 PTC
Module 5 | Page 5
Bend Options
There are three options associated with any roll or angle bend.
Bend Options:
na
lU
se
nl
Regular
Transition
Planar
Planar Sketch
Planar Bend
uc
a
Bend Options
Bend with
Transition
tio
Transition
Sketch
For each angle or roll bend, there are three options to choose from:
Ed
Regular
Transition
Planar
Fo
r
A regular bend forms the sheetmetal wall, around a neutral bend axis, into
angular or roll shapes. You sketch a bend line and determine the side of
the bend with the direction arrows.
The regular bend is the bend you will use most often. It has no transition
surfaces.
Transition Bend Option
A bend with a transition deforms the surface between the bend and an area
that is to remain flat. To create a bend with the transition option, you:
Sketch the bend line.
Sketch the transition areas to remain flat or bend differently.
You can create one or more transition areas for each with a transition bend.
Each transition area sketch must consist of two lines. One line needs to be
Module 5 | Page 6
2009 PTC
adjacent to the bend area. Sketch this line first, followed by a second line that
is used to complete the transition area.
Transition bends do not accept bend relief. If your design calls
for a cut in a transition area, either create it before you make the
transition bend or unbend the bend, making the cut and using the
bend back feature.
Planar Bend Option
A planar bend creates a bend feature around an axis that is perpendicular to
the green surface and the sketching plane. The neutral point for planar bends
is placed according to the current y-factor and bend tables are not applicable.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
A planar bend forces the sheetmetal wall around an axis that is normal
(perpendicular) to the surface and the sketching plane. You sketch a bend
line and form the planar bend around the axis using direction arrows. While
this type of bend is not utilized in the manufacturing process, it can help
you reach your overall design intent.
2009 PTC
Module 5 | Page 7
BendOptions
Create a roll bend.
1. Click Bend
nl
Task 1:
na
lU
se
tio
uc
a
Ed
Fo
r
Module 5 | Page 8
2009 PTC
na
lU
se
1. Click Bend
nl
Task 2:
tio
Ed
uc
a
Fo
r
7. Click Line
and sketch the
line, as shown.
8. Click Done Section
2009 PTC
Module 5 | Page 9
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Module 5 | Page 10
2009 PTC
Unbend Features
You can unbend both a wall and a bend as long as the material is
developable and able to unbend.
You can unbend developable and
undevelopable surfaces.
nl
Regular
Xsection Driven
Transition
uc
a
tio
na
lU
se
Regular Unbend
Ed
Fo
r
You can unbend both a wall and a bend as long as the material is developable
and able to unbend. You cannot unbend non-ruled surfaces using a regular
unbend feature. After you unbend an area, you can continue to add features
like cuts and rips. The features following the unbend are children of or
dependent on the unbend feature. If you delete the unbend feature, the
features will also be deleted. If you add walls that intersect when they are
unbent, Pro/ENGINEER Wildfire 5.0 highlights the intersecting edges in red
and warns you with a prompt.
You have the option of unbending all surfaces and bends or selecting specific
areas:
Unbend Select Selects specific bend surfaces to unbend.
Unbend All Unbends all bends and curved surfaces.
When creating an unbend, you select a surface or edge to remain fixed. Your
choice changes the default view of your model.
Try to pick major surfaces that you want to keep in the same position.
2009 PTC
Module 5 | Page 11
If possible, be consistent and use the same surface when creating several
unbend features.
nl
na
lU
se
The cross-section term refers to the curve you use to influence the shape of
the unbent wall. You can either select an existing curve or sketch a new
curve. Whether you select or sketch the curve, it must be coplanar with the
fixed edges you define. If you sketch the curve, be sure to dimension/align
the curve.
The curve you select or sketch affects the unbent state of the part.
Remember, the curve can be a straight line.
tio
uc
a
Fo
r
Ed
2009 PTC
Best Practices
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 5 | Page 13
Unbend
Task 1:
1. Click Unbend
na
lU
se
nl
tio
Ed
uc
a
Unbend one side of the toaster body using the Xsec Driven
method, by selecting the Xsec Curve.
Fo
r
Task 2:
1. Click Unbend
2009 PTC
na
lU
se
nl
1. Click Unbend
Unbend the other side of the toaster body using the Xsec Driven
method, by sketching the Xsec Curve.
Task 3:
tio
7. Click Right and select datum plane RIGHT from the model tree.
8. From the main toolbar, click No hidden
Fo
r
Ed
uc
a
9. Select the end vertices of the edge that is selected as the fixed edge,
as references and click Close.
2009 PTC
Module 5 | Page 15
nl
Fo
r
Ed
uc
a
tio
na
lU
se
Module 5 | Page 16
2009 PTC
na
lU
se
nl
Formed Model
tio
You create the bend back feature to return an unbent feature to its original
condition.
uc
a
When you create a bend back feature, you can specify contours to remain
fixed (that is, unbent) by selecting the edge of that contour. The bend back
feature enables you to return unbent surfaces to their formed position.
Ed
As a rule, you should only bend back a fully unbent area. When a sheetmetal
wall overlaps and intersects in the unbent position, the system highlights it
and issues a warning. You have the following two options to bend a part back:
Fo
r
If you partially bend back a regular unbent surface containing a deform area,
the original bent condition might not be obtainable. Pro/ENGINEER Wildfire
5.0 examines the contours of each bend back section. Contours partially
intersecting a bend area are highlighted. You are prompted to confirm
whether the section should bend back or remain flat.
You cannot bend back a cross-section (Xsec-Driven) unbend.
2009 PTC
Module 5 | Page 17
BendBack
Task 1:
1. Click Unbend
na
lU
se
nl
tio
uc
a
Ed
4. Click No hidden
Fo
r
Module 5 | Page 18
2009 PTC
Task 3:
Bend the part back, but leave the center tab straight.
nl
na
lU
se
uc
a
tio
Fo
r
Ed
2009 PTC
Module 5 | Page 19
Flat Pattern
A flat pattern is equivalent to the unbend all feature.
Select a fixed surface:
na
lU
se
nl
Ed
uc
a
tio
Fixed Surface
Fo
r
Flat Pattern
Flat Pattern
A flat pattern is equivalent to the unbend all feature. It flattens any curved
surface, whether it is a bend feature or a curved wall. However, unlike the
unbend all, the flat pattern feature automatically jumps to the end of the
model tree to maintain the flat model view.
The flat pattern feature automatically appears at the end of the model tree
to maintain the flat model view. The flat pattern feature is suppressed at the
time of new feature creation and positions itself as the last feature after the
new feature is added, in case you add any feature to the part after creating
the flat pattern.
The flat pattern is helpful if you are constantly toggling between the solid and
flat versions of the design. If you add new features to your design the flat
pattern is temporarily suppressed.
Module 5 | Page 20
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
You can create a flat pattern early in your design process so that you can
simultaneously create and detail your sheetmetal design. You can only
create one flat pattern per part. After you create it, the flat pattern option
becomes unavailable.
2009 PTC
Module 5 | Page 21
FlatPattern
Task 1:
nl
1. From the main menu click Insert > Bend Operation > Flat Pattern.
Ed
uc
a
tio
na
lU
se
Fo
r
Module 5 | Page 22
2009 PTC
Task 2:
Add another wall and observe the behavior of the flat pattern.
1. Click Flange
nl
na
lU
se
Ed
uc
a
tio
Fo
r
4. Observe that the flat pattern feature is resumed, and placed at the
end of the regeneration order.
2009 PTC
Module 5 | Page 23
Deform Area
Deformation areas stretch to help you unbend a sheetmetal part.
You can create deform areas using the following tools:
uc
a
tio
na
lU
se
Undevelopable Area
nl
Undesirable Unbend
Desirable Unbend
Ed
Fo
r
You can either create the deformation area before unbending the section
using the Deform Area tool or you can define it while using the Regular
Unbend tool.
The deformation area acts as a bridge between the multiple direction bend
section and the outside edges of the part. The deformation area must be
tangent to both the undevelopable surface and an outside edge.
The developed length of unbent sheetmetal geometry reflects the proper
values. Pro/ENGINEER Wildfire 5.0 approximates the deformation area
geometry by attaching vertices with a line segment. The geometry does not
become thinner or thicker and, because the developed length is typically
determined empirically, you sketch the deformation area geometry.
If an appropriate surface does not exist on the model, you can break up a
surface into multiple patches by creating a deformation area, then specifying
Module 5 | Page 24
2009 PTC
this area as the area to deform during the unbend operation. This gives you
the advantage of creating geometry that closely reflects the developed part.
In addition to using the deform area feature during unbending, you can
also use it to define edges for edge rips or to split surfaces for bend line
development.
Sketching Technique
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 5 | Page 25
Deformation
nl
na
lU
se
Task 1:
Ed
uc
a
tio
Fo
r
Module 5 | Page 26
2009 PTC
Task 2:
and select
na
lU
se
nl
4. Click Default.
5. From the main toolbar, click No
hidden
.
Ed
uc
a
tio
Fo
r
2009 PTC
Module 5 | Page 27
Task 3:
and select
nl
na
lU
se
uc
a
tio
Fo
r
Ed
Module 5 | Page 28
2009 PTC
Sheetmetal Cuts
Sheetmetal cuts are created normal to the part surface while
solid cuts are created normal to the sketch plane.
Types of Cuts
nl
Sheetmetal Cut
Solid
Thin
Solid Cut
uc
a
tio
na
lU
se
Ed
Creating Cuts
Fo
r
You remove the material using cuts from a sheetmetal part. The cut is made
normal to the sheetmetal surface, as if the part were completely flat, even if it
is in a bent state. The cut adopts the sheetmetal material's natural behavior,
like bending and warping, when the part is bent.
You sketch cuts on a plane and then project them onto the sheetmetal wall.
Either the driving (green) or offset (white) side of the sheetmetal wall can
determine the cut direction.
You can create sheetmetal cuts using the Extrude tool.
The sheetmetal cut can be created normal to the driven surface, offset
surface, or both surfaces.
Types of sheetmetal cuts:
Solid Removes solid sections of the sheetmetal wall.
Thin Removes only a thin section of the material.
You can use the Insert menu to access advanced options such as Revolve,
Sweep, Blend and so on, to make advanced cuts in the sheetmetal wall. Note
that cuts can be made on an edge.
2009 PTC
Module 5 | Page 29
na
lU
se
nl
You may create cuts in a design or bent state. When you unbend the parts,
the cuts also unbend along with the parts.
You can see this in the figures shown above. A circular sheetmetal cut is
added to the model as shown in the left figure. The part is then unbent from
its design state. Note that the unbent model now shows the cut that was
added in the design state.
uc
a
tio
While creating circular cuts, individual datum axes are automatically created
for each circular cut that intersects more than one sheetmetal wall. The
created axes behave like all other axes. They have an ID, can be referenced,
can be turned on/off on the main tool bar and follow the cut during any
bending and unbending. The circular cut that was added in the design state
was only one feature, but two separate axes are created in the unbent state.
Ed
Fo
r
To meet your design intent, you may create cuts in the unbent state. The
figure illustrates unbending a model, creating a straight lip around the bent
area using a thin cut, and then selectively bending the part back.
Module 5 | Page 30
2009 PTC
SMCuts
Task 1:
na
lU
se
nl
tio
uc
a
Ed
to
and
Fo
r
2009 PTC
Module 5 | Page 31
Task 2:
Edit the definition of the cut and make it normal to the wall surface.
nl
na
lU
se
Task 3:
tio
uc
a
Ed
Fo
r
Module 5 | Page 32
to display
2009 PTC
Task 4:
3. Click Unbend
nl
na
lU
se
Fo
r
Ed
uc
a
tio
2009 PTC
Module 5 | Page 33
na
lU
se
nl
tio
Ed
uc
a
Fo
r
2009 PTC
nl
The reference parts can have shapes that are convex, concave, or are a
combination of both. When creating reference parts, you should keep the
following points in mind:
tio
na
lU
se
Any convex surface must have a radius that is larger than the thickness
of the sheetmetal or equal to zero if the form is mated to the sheetmetal
geometry.
Any concave surface must have a radius that is larger than the thickness
of the sheetmetal or equal to zero if the form is aligned to the sheetmetal
geometry.
The form can contain a combination of convex and concave geometry,
creating hollows. The hollows in the form must not drop below the base
plane or mating surface, meaning all the form geometry must be on the
same side of the base plane.
Fo
r
Ed
uc
a
2009 PTC
Module 5 | Page 35
DieForms
Task 1:
nl
O
na
lU
se
uc
a
tio
Ed
Fo
r
8. Select datum plane TOP from the tray model and select datum plane
SIDE from the mount form.
Module 5 | Page 36
to
to
2009 PTC
tio
Task 2:
na
lU
se
nl
uc
a
Ed
Fo
r
from
Module 5 | Page 37
Options
nl
Auto-Round Edges
Exclude Surfaces
Merge or Inheritance
na
lU
se
uc
a
tio
Punch A punch shapes the sheetmetal wall using only the reference
part geometry. Punch forms use the entire form reference part to create
the correct geometry.
Ed
The Punch form sheetmetal tool uses a dashboard interface. You can select
any model to assemble in one of three ways:
Fo
r
Auto Round Edges You can select to round the edges of the resulting
sheetmetal form, even if the punch form model did not contain rounds.
Placement or non-placement edges can be selected.
Exclude Surfaces You can select surfaces for the punch model to exclude
them from the operation, resulting in these surfaces being deleted from the
resulting form feature. The surfaces to exclude can also be pre-specified
by using a Punch Model Annotation feature.
Module 5 | Page 38
2009 PTC
Copying the Geometry When you do not want to associate the geometry of
the form to the reference model, you can place the form model by copying all
of the form geometry into the sheetmetal model. This copy operation creates
a completely independent version of the form geometry.
nl
na
lU
se
You can create the form or reference part as a standard solid part or as a
sheetmetal part. If you use a sheetmetal model, the form should conform to
the green side of the sheetmetal component.
The reference parts can have shapes that are convex, concave, or are a
combination of both. When creating reference parts, you should keep the
following points in mind:
Ed
uc
a
tio
Any convex surface must have a radius that is larger than the thickness
of the sheetmetal or equal to zero if the form is mated to the sheetmetal
geometry.
Any concave surface must have a radius that is larger than the thickness
of the sheetmetal or equal to zero if the form is aligned to the sheetmetal
geometry.
The form can contain a combination of convex and concave geometry,
creating hollows. The hollows in the form must not drop below the base
plane or mating surface, meaning all the form geometry must be on the
same side of the base plane.
Fo
r
Module 5 | Page 39
PunchForms
from the
Task 1:
na
lU
se
nl
uc
a
tio
Fo
r
Ed
Module 5 | Page 40
2009 PTC
from the
na
lU
se
nl
Task 2:
Fo
r
Ed
uc
a
tio
2009 PTC
Module 5 | Page 41
Creating Annotation
na
lU
se
nl
tio
A new type of annotation feature has been added called Punch Model. In
this type of annotation, you can select surfaces to predefine those that will be
removed when using the model for a punch in a sheetmetal part.
Fo
r
Ed
uc
a
Module 5 | Page 42
2009 PTC
na
lU
se
nl
Task 1:
round_form.prt
tio
Ed
uc
a
Fo
r
Task 2:
1. Click Open
and double-click
ANNOTATIONS.PRT.
from the
2009 PTC
Module 5 | Page 43
nl
na
lU
se
tio
uc
a
Fo
r
Ed
Module 5 | Page 44
2009 PTC
Flatten Form
Form features can be flattened using the Flatten Form tool.
Forms are unbent using the Flatten
Form tool.
Rounds and chamfers are unbent
using the Edge Treat element.
na
lU
se
nl
tio
In some cases, you may have to return a sheetmetal model to its original flat
state after you have placed form features on it. The form features do not get
flattened along with the bend features in the model. You can use the Flatten
Form tool to unbend punch or die forms.
Fo
r
Ed
uc
a
The Flatten Form feature has the capability to flatten forms that cross multiple
surfaces. For example, you can flatten the form of a wall gusset over a 90
degree wall.
The Flatten Form feature retains the formed area upon creation of unbend or
bend-back features to enable visualization of the formed area.
Module 5 | Page 45
based on the assumption that the volume of the material in the part is the
same, both before and after it is flattened.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
The top image in the slide illustrates the adjustments made to the developed
length of the part after flattening, ensuring that the material volume before
and after flattening, is the same.
Module 5 | Page 46
2009 PTC
FlattenForm
Task 1:
1. Click Unbend
na
lU
se
nl
uc
a
Task 2:
tio
Ed
Fo
r
Module 5 | Page 47
Rip
You can add rips to your models to help flatten otherwise
unbendable geometry.
Three rip types
nl
Regular
Surface
Edge
Part Unbent
uc
a
Rips Added
tio
na
lU
se
Ed
You can unbend sheetmetal geometry using rips. A rip shears or tears your
sheetmetal walls, especially along seams. If your part is a continuous piece
of material, it cannot be unbent without ripping the sheetmetal.
Fo
r
Create a rip feature before unbending. When you unbend that area of
the model, the material breaks along the rip section. In general, a rip is a
zero-volume cut.
There are three types of sheetmetal rips available:
Regular Rip Creates a saw cut along a sketched rip line. You select
a surface and sketch the rip line. You can select boundary surfaces to
protect certain surfaces from the rip.
Surface Rip Select a surface patch on the geometry and exclude the
entire surface from the model by creating a cut in the geometry.
Edge Rip Creates a saw cut along an edge. You select the edge to rip.
The resulting corner edges can be open, blind, or overlapping.
While edge rips are intended for unbending your part, you can customize the
corner type to be open, overlapping or cut/extended to a specific depth. You
can create rips with open or overlapping corners.
You can create multiple versions of a regular rip by setting a bounding surface
- a surface that will not be ripped. The rip extends around the model until it
Module 5 | Page 48
2009 PTC
meets the edges of the bounding surface. If your rip design requires most of
the surfaces not to be ripped, you can exclude all the surfaces (as bounding
surfaces) and select/remove the desired surfaces that need to be ripped.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
In the images on the slide, the cubical surface has been applied an edge
rip (to create an open edge), a surface rip (to remove any undevelopable
surface), and then unbent.
2009 PTC
Module 5 | Page 49
PROCEDURE - Rip
Scenario
Add rips to the model so that it can be unbent.
RIPS.PRT
Rips
nl
2. Click Rip
and
na
lU
se
Task 1:
Task 2:
uc
a
tio
Ed
1. Click Rip
Fo
r
Module 5 | Page 50
2009 PTC
Task 3:
1. Click Rip
na
lU
se
uc
a
1. Click Unbend
tio
Task 4:
nl
Fo
r
Ed
2009 PTC
Module 5 | Page 51
nl
na
lU
se
tio
Ed
uc
a
You use notches and punches as templates to cut and relieve sheetmetal
walls. You place notches on the edges and punches in the middle of the
sheetmetal wall. Notches are used to relieve material that interferes with
bending in places such as the corners of flanges. You use punches and
notches to create cuts and capture manufacturing information, such as the
tool name.
Creating Notches and Punches
Fo
r
Each punch or notch has a specific tool that defines its shape. You create
notches and punches using the following steps:
2009 PTC
nl
When the system prompts you to indicate whether you are defining this
UDF for a punch or a notch feature, acknowledge it.
In response to the system prompt, type the tool name.
Define the symmetry of the tool relative to the feature coordinate system.
Select one of the options.
Respond to prompts for the reference geometry.
Complete the UDF creation. The system creates and stores the UDF.
na
lU
se
When you create a sheetmetal part, you add the notch relief before bending.
However, you can capture your design intent more accurately by creating
the part in the formed state. Instead of adding relief and then creating the
wall, you focus on dimensioning the walls to preserve your design intent.
Using this method, you increase your regeneration speed by suppressing the
notches, since the walls are not children to these entities.
Fo
r
Ed
uc
a
tio
If a notch is intended to relieve material in the bend areas, create a bend and
then unbend it. When sketching the cut, align its sides to the bend edges.
2009 PTC
Module 5 | Page 53
Notches
Task 1:
nl
na
lU
se
tio
Fo
r
Ed
uc
a
12. Click List in the menu manager to see the UDF features in the
working directory. Click Close > Done/Return.
1. Click Open
1. Click Notch
na
lU
se
Task 3:
nl
tio
Fo
r
Ed
uc
a
2009 PTC
Module 5 | Page 55
nl
1. Click Notch
na
lU
se
Task 4:
uc
a
tio
Ed
Fo
r
Module 5 | Page 56
2009 PTC
nl
na
lU
se
Fo
r
Ed
uc
a
tio
2009 PTC
Module 5 | Page 57
Edge Bends
An edge bend converts non-tangent edges to bends.
Non tangent edges converted to
bends:
na
lU
se
nl
Ed
uc
a
tio
Fo
r
Edge Bends
Module 5 | Page 58
2009 PTC
EdgeBends
from the
from the
na
lU
se
nl
1. Click No hidden
main toolbar.
Task 1:
Fo
r
Ed
uc
a
tio
Notice that the bend table, radius type, and bend radius are all
set by default and you did not have to specify any information.
Task 2:
1. With the edge bend still selected, right-click and select Edit
Definition.
2. Double-click Edge Bend from the EDGE BEND dialog box.
3. Click Piece # 1 > Done.
4. Double-click Radius in the BEND PIECES dialog box.
5. Click Enter Value.
6. Type 15 and press ENTER.
2009 PTC
Module 5 | Page 59
nl
Fo
r
Ed
uc
a
tio
na
lU
se
Module 5 | Page 60
2009 PTC
Corner Relief
Corner relief helps prevent unwanted deformation by controlling
the sheetmetal material behavior.
Four types of corner relief:
No Relief (default)
None
Circular
Obround
NONE
Circular Relief
Obround Relief
tio
Corner Relief
na
lU
se
nl
Default Relief
uc
a
enabled or
Ed
Circular
Obround
Generates a
square corner.
Generates a
circular notch.
Generate an
obround notch.
Fo
r
No Relief
Retains the
default V-notch
shape.
There are four possible ways to apply corner relief to bends or converted
parts:
Create the corner relief as a feature (Feature > Create > Corner Relief).
Create default relief automatically while unbending (Setup > Sheetmetal >
Corner Relief).
2009 PTC
Module 5 | Page 61
Fo
r
Ed
uc
a
tio
na
lU
se
nl
Create default relief for all corners in the model or part templates (Setup >
Sheetmetal > Parameters).
Define the corner relief in the conversion feature dialog box (Feature
> Create > Conversion).
Module 5 | Page 62
2009 PTC
Corner
Task 1:
na
lU
se
nl
tio
Ed
uc
a
4. Click Done/Return.
Fo
r
Task 2:
2. Click Settings
and then
Open Settings File from the
model tree.
2009 PTC
Module 5 | Page 63
The numbers associated with your model may not match those
shown. Use the corresponding numbers from your model tree.
5. Select the first three notes from the model tree.
6. Click Redefine.
7. Click Corner #1 > Done to open the Corner Relief dialog box.
8. Double-click Corner Relief.
9. Click No Relief > OK.
na
lU
se
nl
tio
Fo
r
Ed
uc
a
Module 5 | Page 64
2009 PTC
Patterning Walls
You can now pattern walls using direction and reference
patterns.
Pattern Flat or Flanged
Use Direction Pattern
Can Reference Pattern
na
lU
se
nl
Original Model
tio
You can now use the direction pattern option to create patterns of flat and
flanged walls. You can select the wall, select a direction reference, and type
the increment and quantity for the pattern using the dashboard.
Fo
r
Ed
uc
a
Once a pattern is created, you can also reference pattern any child wall
features.
2009 PTC
Module 5 | Page 65
pattern.prt
nl
O
na
lU
se
tio
Ed
Task 2:
uc
a
Fo
r
Module 5 | Page 66
2009 PTC
Mirroring Walls
You mirror sheetmetal walls to create symmetric models.
nl
uc
a
tio
na
lU
se
Original Model
Ed
Fo
r
You can now use the mirror option to create symmetric models. Once you
select the walls and a planar reference, the mirror is created as dependent by
default.
You can change the dependency in the dashboard, or right-click the mirrored
wall and make its section independent. You can also redefine the wall to
break the associative link, and change its shape or options independently
from the original.
2009 PTC
Module 5 | Page 67
na
lU
se
nl
Task 1:
mirror.prt
Fo
r
Task 2:
Ed
uc
a
tio
Module 5 | Page 68
2009 PTC
nl
O
na
lU
se
Fo
r
Ed
uc
a
tio
2009 PTC
Module 5 | Page 69
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 5 | Page 70
2009 PTC
Module
Module Overview
na
lU
se
nl
While manufacturing sheetmetal parts, you bend flat sheets using bending
tools. Pro/ENGINEER Wildfire 5.0 enables you to create bends and other
geometry to reflect the true manufacturing process.
tio
The order in which features are created can have a significant impact on how
your design appears when being detailed.
uc
a
You use bend lines to determine the location and shape for the bend geometry
in your sheetmetal parts. A bend line is also a reference point to calculate
the developed length. Pro/ENGINEER Wildfire 5.0 enables you to sketch the
bend lines, thus enabling you to control the behavior of the bend geometry.
Fo
r
Ed
Objectives
After completing this module, you will be able to:
Create features in the proper order to achieve appropriate dimensioning
results.
Define and adjust bend lines.
Define and adjust bend allowances using bend tables.
Define default fixed geometry.
Define flat states.
2009 PTC
Module 6 | Page 1
na
lU
se
nl
Ed
Cut Created
Before Bend
uc
a
tio
Cut Created
After Bend
Feature References
Fo
r
Feature Order
It is also important to consider the order in which features are created.
Consider the example shown in the lower left set of figures.
The cut was created in the sheetmetal wall, then the wall was bent to shape.
When the bend was created, the system established new surfaces, but the cut
surfaces remain in their original position. The end result is that the dimensions
for the cut feature would be inappropriate for detailing or manufacturing.
A better method of creating the cut is shown in the lower right set of figures.
Module 6 | Page 2
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
In this case, the bend was created in the wall, the wall was unbent, the cut
was created, and finally the wall was bent back. In this case, the section
stays with the wall feature, and yields the desired result.
2009 PTC
Module 6 | Page 3
FeatureOrder
na
lU
se
nl
Task 1:
Ed
uc
a
tio
7. Click Bend
.
Click Done > Done/Return >
Done/Return.
Select the flat surface of the
model.
Click Okay > Default.
Create the sketch shown.
8. Click Done Section
Fo
r
Task 2:
Module 6 | Page 4
2009 PTC
Task 3:
na
lU
se
nl
Add an unbend feature, then edit the cut to observe where the
sketch resides.
tio
Ed
uc
a
2. Click Unbend
.
Click Done.
Select the surface shown.
Click Unbend All > Done >
OK.
Fo
r
2009 PTC
Module 6 | Page 5
nl
uc
a
tio
na
lU
se
Ed
Fo
r
You can control the location of a bend feature by adding a Bend Line
Adjustment (BLA). The BLA is the dimension that locates the sketched bend
line from a reference. You can modify it to manipulate the placement of the
bend. For two surfaces to be coplanar, the developed length of the bend must
be equal to the sum of the inside radius and the thickness.
Since the system calculates both the radius of the bend and the developed
length of the bend, you can use the following relation to determine the BLA.
BLA = L - ( R + T )
Where: BLA Bend Line Adjustment. L Developed Length. R Inside
Radius. T Thickness.
Module 6 | Page 6
2009 PTC
BLA
nl
na
lU
se
Task 1:
uc
a
tio
Ed
Fo
r
Task 2:
2009 PTC
Module 6 | Page 7
5. Click Regenerate
main toolbar.
nl
O
na
lU
se
from the
tio
Task 3:
Ed
uc
a
Fo
r
Click Regenerate
twice
to update the bend and the
relation.
Module 6 | Page 8
2009 PTC
Fo
r
Ed
uc
a
tio
na
lU
se
nl
You can use bend tables, instead of the system default equation,
to calculate the developed lengths of bends.
Bend Tables
You can use bend tables, instead of the system default equation, to calculate
the developed lengths of bends. Bend tables are files (a *.bnd file) that can
be stored in the part or on a hard drive for use in multiple models.
The values in the top row of the bend table (area #4 in the figure) are inside
radius values (R) while the values in the first column of the table (area #3
above) are for material thickness (T). The rest of the cells in the body of the
table (area #5 above) are populated with developed length values for a 90
bend that has the corresponding inside radius and material thickness that
makes them intersect in the first row and column (respectively) of the table.
For bends other than 90, the values are multiplied by /90, where is the
specific bend angle, in degrees.
2009 PTC
Module 6 | Page 9
nl
If necessary, you can write logic statements into the Formula area of the
bend table. By doing so, you can assign different formulas to be applied
based on specific attributes of the bend. For example you can specify logic
statements so that the developed length for bends where 0 90 is
calculated differently than for bends where > 90. See the Pro/ENGINEER
Wildfire 5.0 help files for more information on formulas as well as another
feature called a Conversion.
na
lU
se
You can use one of three tables supplied with Pro/ENGINEER Wildfire or you
can create and name your own. The three tables supplied have developed
lengths based on values for soft, medium, and very hard materials. The
y-factor and developed lengths they contain are listed below and are based
on values found in Machinerys Handbook, 25th Edition.
Materials
TABLE1
TABLE2
TABLE3
uc
a
tio
Table Name
y-factor
k-factor
0.55
0.35
0.64
0.41
0.71
0.45
Fo
r
Ed
Best Practices
If you create your own library of bend tables, point to the appropriate folder
with the configuration option pro_sheet_met_directory_<pathname>. You
can find bend tables that are specified by name in your projects current
directory and in the folder specified by the configuration option.
Bend tables are only applicable for constant-radius bends. Bends with a
varying radius, as in a cone or cylinder, calculate the developed length
using the y-factor. Bend tables are applied to a geometry with flange walls
based on the arc profiles.
Module 6 | Page 10
2009 PTC
BendTable
Task 1:
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 6 | Page 11
Task 2:
Drive the developed length of all of the bends in the model with
the system supplied table for hard materials (TABLE3).
1. Click Edit > Setup > Bend Allow > Bend Table > Set > Confirm >
From File > table3.
2. Click Done/Return > Done/Return > Done/Return.
3. From the model tree, right-click the FIRST WALL feature and select
Edit.
Drive the developed length of the bend in the Flat 1 feature using
a user-defined bend table (new.bnd).
tio
Task 3:
na
lU
se
nl
Note that the developed length for this feature is now 3.85 mm.
If you inspect the bend allowances for the Flat 1 and Flange 1
features you will also find that they have developed lengths of
3.85 mm as well. This is based on a y-factor value of .71 from
the TABLE3 system supplied bend table.
uc
a
1. In the model tree, right-click the Flat 1 feature and select Edit
Definition.
Ed
2. From the dashboard, click Bend Allowance and select the A Feature
Specific Set Up check box.
3. Click By Bend Table > Browse.
4. Select the NEW.BND table and click Open.
Fo
r
Module 6 | Page 12
2009 PTC
Fixed Geometry
You can specify a default reference for the fixed surface for
unbend and bend back features.
You do not have to select the
fixed side after setting default fixed
geometry.
Applies to:
nl
Unbend features
Bend Back features
na
lU
se
tio
uc
a
Fo
r
Ed
The fixed geometry setting helps ensure consistency in your design workflow.
You can select a surface, edge, or a plane as a fixed geometry. Once you
have defined the fixed geometry, the system does not ask you to specify the
geometry to remain fixed, while creating the unbend and bend back features.
When working with fixed geometry, you can:
Set a surface to remain fixed with the Select command.
Highlight the current fixed geometry selection with the Show command.
Delete the current fixed geometry selection with the Clear command.
2009 PTC
Module 6 | Page 13
FixedGeom
na
lU
se
nl
Define the default fixed wall for all bend back and unbend
operations.
Task 1:
Ed
uc
a
tio
Click Unbend
from the
feature toolbar.
Click Regular > Done.
Click Unbend All > Done.
Notice that the fixed geometry
is automatically selected and
highlighted.
Click OK to complete the
feature.
Fo
r
Module 6 | Page 14
2009 PTC
Flat States
A flat state is a completely unbent copy of your part.
Flat states are controlled by family
tables.
nl
Family Table
Flat State
tio
Flat States
na
lU
se
Formed Model
uc
a
Fo
r
Ed
2009 PTC
Module 6 | Page 15
the generic, a flat state works exactly like a flat pattern. Any features added
to the generic part are automatically reordered to always be inserted before
the unbend.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
When you create a flat state instance it is automatically added to the generic
part's family table. If you in turn add or remove features from a flat state
instance, the system records those changes in the generic part's family table.
Module 6 | Page 16
2009 PTC
FlatStates
Task 1:
nl
na
lU
se
The system displays the Regular Type dialog box, so that you
can define the unbend operation.
uc
a
tio
Task 2:
Ed
Fo
r
2009 PTC
Module 6 | Page 17
Task 3:
na
lU
se
Task 4:
nl
5. Click OK.
uc
a
tio
3. Select Smt Cut id 298 in the model tree, right-click and click Delete >
OK.
Ed
Fo
r
The family table is updated to include a new column for the cut
feature that was just deleted. The generic and first flat state
instance will regenerate the cut, and the new flat state will not.
6. Click OK.
This completes the procedure.
Module 6 | Page 18
2009 PTC
7
nl
Module
Module Overview
na
lU
se
Reports provide information on bends, radii, and specific design rules for your
sheetmetal part, and they enable you to investigate your design to ensure it
adheres to company standards.
Design rules are guidelines for your design such as minimum distance
between cuts and minimum wall height. You establish these rules based on
the materials and processes used in manufacturing.
uc
a
tio
Ed
Objectives
Fo
r
2009 PTC
Module 7 | Page 1
uc
a
tio
na
lU
se
nl
Text
HTML
Controlled by config.pro option info_output_format
Ed
Sheetmetal Reports
Fo
r
Sheetmetal reports help you to ensure that your model adheres to company
standards. The reports can be displayed in either text or HTML (the default)
format. To change from HTML to text format, you can set the config.pro
parameter info_output_format to text.
The HTML reports display in the embedded browser while the text reports
display in a separate window. The text reports can be stored in an external
file.
You can create the following text reports:
Bend Reports Detailed information about the bends in the part.
Radii Report Detailed information about the bend radii in the part.
Design Check Detailed report on your model's compliance with any
design rules that have been defined.
You can access the text reports, with info_output_format set to text, by
clicking Info > Sheetmetal from the main menu. This opens the Sheetmetal
Info dialog box.
Module 7 | Page 2
2009 PTC
tio
na
lU
se
nl
uc
a
You can access the HTML reports, with info_output_format set to html, by
clicking Info > Model.
Fo
r
Ed
Note that the HTML reports are more interactive than the text reports. For
example, in the Bend Tables section of the HTML report, you can click the
icon to access another HTML report that lists the
Get Table Contents
entire bend table.
2009 PTC
Module 7 | Page 3
Reports
Task 1:
1. Click Info > Model to open the Model Info HTML report.
uc
a
tio
na
lU
se
nl
Fo
r
Ed
3. Scroll to the Bend Tables section and use the report to view the table
contents.
Module 7 | Page 4
in the browser.
2009 PTC
nl
Set the configuration option for text reports, and review the Bend
Report.
na
lU
se
Task 2:
tio
uc
a
Ed
Fo
r
Module 7 | Page 5
Design Rules
Design rules are geometric standards for your design.
A Rule table contains the design
standards.
nl
MIN_DIST_BTWN_CUTS
MIN_CUT_TO_BOUND
MIN_CUT_TO_BEND
MIN_WALL_HEIGHT
MIN_SLOT_TAB_WIDTH
MIN_SLOT_TAB_LENGTH
MIN_LASER_DIM
Ed
uc
a
tio
na
lU
se
MIN_CUT_TO_BOUND
Fo
r
MIN_CUT_TO_BEND
Design Rules
Design rules are geometric standards for your design. You can establish
the design rules that fit your materials and the manufacturing processes
you use. For example, in the upper-right image, the dimension 5 represents
the MIN_CUT_TO_BEND option. This is the minimum distance a cut can
be placed relative to a bend. Any distance greater than or equal to the
MIN_CUT_TO_BEND parameter is an acceptable value.
The second image is an example of MIN_CUT_TO_BOUND. In this case, the
parameter (a value of 2 in the image) represents the smallest allowable value
between any boundary and the edge of any cut.
Note that the Design Rules do not stop the model from regenerating when
there is a rule violation, but the violations can be displayed in a report.
The standard rule table contains the following default sheetmetal design
rules. In the table, T is the stock thickness and R is the bend radius.
Module 7 | Page 6
2009 PTC
Description
MIN_DIST_BTWN_CUTS
MIN_CUT_TO_BOUND
MIN_CUT_TO_BEND
MIN_WALL_HEIGHT
MIN_SLOT_TAB_WIDTH
MIN_SLOT_TAB_LENGTH
MIN_LASER_DIM
na
lU
se
nl
Parameter
You specify design standards in a rule table and assign the table to your
part. You can develop as many tables as you need and you can edit the
table at any time.
tio
Note that you cannot directly add additional rules beyond those found in the
table, but through the use of relations you can customize them.
Fo
r
Ed
uc
a
Your design can be tested against the design table using the Info > Model
html report or the Info > Sheetmetal > Design Check text report.
2009 PTC
Module 7 | Page 7
DesignRules
Task 1:
nl
na
lU
se
tio
Task 2:
Fo
r
Ed
uc
a
Module 7 | Page 8
2009 PTC
Task 3:
1. Edit the dimensions to move the cut feature away from the edge.
Select Extrude 2 from the model tree.
Right-click and select Edit.
Edit the .25 dimension to .50.
.
Click Regenerate
2. Click Refresh
na
lU
se
nl
3. Scroll to the bottom of the report, and notice now that by moving the
cut down, the MIN_CUT_TO_BEND rule is violated.
tio
Moving the cut down has now caused the bottom edge to get too
close to the bend. The allowable value is 1.6250 but the current
value is 1.3750. Therefore, you have to change the height of
the cut by 0.25.
uc
a
4. Edit the dimensions to move the cut feature away from the bend.
Select Extrude 2 from the model tree.
Right-click and select Edit.
Edit the 7.125 dimension to 6.675.
Ed
Click Regenerate
5. Click Refresh
Fo
r
2009 PTC
Module 7 | Page 9
Sheetmetal Parameters
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
nl
Fo
r
Ed
uc
a
tio
na
lU
se
indicating
Status If you modify the value, the Status column displays
that you have changed the default value to a user-defined default value.
2009 PTC
Module 7 | Page 11
Defaults
na
lU
se
nl
Task 1:
tio
Task 2:
uc
a
Ed
Fo
r
Module 7 | Page 12
2009 PTC
Task 3:
1. Click Bend
uc
a
tio
na
lU
se
nl
Fo
r
Ed
2009 PTC
Module 7 | Page 13
Edge Rips
Rip Connects
Point Reliefs
Corner Reliefs
na
lU
se
nl
Ed
uc
a
tio
Original Model
Fo
r
Flattened Model
You create point relief by placing datum points on edges (selected or created
on the fly).
Module 7 | Page 14
2009 PTC
Edge Rips
You can make a rip along the edge.
Rip Connects
You can connect rips with planar, straight-line rips. The rip connects are
sketched with point-to-point connections, which require you to define rip
endpoints. The rip endpoints can be datum points or vertices and must either
be at the end of a rip or on the part border. The rip connects cannot be
collinear with existing edges.
Corner Reliefs
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 7 | Page 15
Conversion
nl
Task 1:
2. In the SMT Conversion dialog box, click Point Reliefs > Define.
na
lU
se
Fo
r
Ed
uc
a
tio
5. Click OK > Done. Do not complete the SMT Conversion dialog box.
Task 2:
Module 7 | Page 16
2009 PTC
Task 3:
nl
na
lU
se
Task 4:
tio
Ed
uc
a
Fo
r
Task 5:
1. Click Unbend
Module 7 | Page 17
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 7 | Page 18
2009 PTC
8
nl
Module
Module Overview
na
lU
se
tio
You can automatically ordinate the dimensions in your drawing using the
Auto Ordinate command. This command saves you time when detailing and
organizing your sheetmetal model in drawings.
uc
a
You can add bend line notes to a drawing. A bend line note describes the
basic information about the bend type, bend direction, and bend angle.
Ed
The bend order table is used to document the bend order for manufacturing.
When creating the bend order table, you start with the model completely
unbent, then indicate the sequence in which the bends are to be added.
Objectives
Fo
r
2009 PTC
Module 8 | Page 1
nl
Flat states enable you to add the fully formed and fully flat views
of your designs to a drawing.
na
lU
se
Flat State
The Drawing
Fo
r
Ed
uc
a
tio
Formed Model
Flat States
2009 PTC
You can make any necessary modifications to individual flat state instances.
Any new features you add to a flat state are enabled in that specific flat state
instance but suppressed in the generic part. Any features you delete from a
flat state are suppressed in the specific flat state instance but still enabled in
the generic part. Keep in mind that any features you add to the generic part,
after you create the flat state, are added to all flat state instances.
When you create a flat state instance, the unbend or the flat state is
automatically added to the end of the generic part's model tree. Any
modifications made to the generic do not affect the flat state. Therefore, in the
generic, a flat state works exactly as a flat pattern. Any features added to the
generic are automatically reordered to always be inserted before the unbend.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
When you create a flat state instance it is automatically added to the generic
part's family table. If you in turn add or remove features from a flat state
instance, the system records those changes in the generic part's family table.
2009 PTC
Module 8 | Page 3
FlatFormed
Task 1:
1. Click New
nl
7. Click OK.
na
lU
se
tio
Task 2:
uc
a
Fo
r
Ed
Module 8 | Page 4
2009 PTC
Task 3:
Fo
r
Ed
uc
a
tio
na
lU
se
nl
7. Click Done/Return.
2009 PTC
Module 8 | Page 5
Task 4:
nl
6. Select Scale from the Categories list. Select the Custom Scale
option and type 2 as the scale value.
8. Right click and select Lock View Movement option, to disable it.
na
lU
se
Fo
r
Ed
uc
a
tio
Module 8 | Page 6
2009 PTC
nl
Fo
r
Ed
uc
a
tio
na
lU
se
Selected Surfaces
Ordinate Dimensions
You can automatically ordinate the dimensions in your drawing using the
Auto Ordinate command. This command saves you time when detailing and
organizing your sheetmetal model in drawings.
To use auto ordinate dimensioning, select the Annotate tab in the Drawing
from the Insert group. Then
ribbon. Click Auto Ordinate Dimension
select the surfaces for which you want to create ordinate dimensions. The
surfaces must be selected within the same view.
Once you select the appropriate surfaces, you select a base line entity, which
can be an edge, curve, or datum plane. The ordinate dimensions appear, at
which point you can adjust their position, witness lines, and so on.
2009 PTC
Module 8 | Page 7
AUTOORDINATE.DRW
Create auto ordinate dimensions for the tabs on the top of the
flat state view.
nl
na
lU
se
3. Press CTRL and select the two surfaces shown in the image.
tio
Ed
uc
a
Fo
r
Module 8 | Page 8
2009 PTC
Task 2:
na
lU
se
nl
4. Drag the ends of the witness lines and to the position shown.
tio
Fo
r
Ed
uc
a
2009 PTC
Module 8 | Page 9
uc
a
tio
na
lU
se
nl
Bend Type
Bend Direction
Bend Angle
Measured as deflection from the flat.
Bend Notes
Ed
Fo
r
A bend line note describes the basic information about the bend type, bend
direction, and bend angle:
Bend Type Formed or rolled.
Bend Direction Up or down.
Bend Angle Angle in degrees.
Measured as deflection from the flat.
The bend line notes are automatically created for each bend in your design.
The notes are parametric and aligned with the bend, so they enable you to
easily provide drawing dimensions and bend annotations. This information
enables manufacturers to program their bending machines, locate punch
positions, and create dimension inspection documents.
You can customize the display order by changing the smt_bend_notes_order
configuration option. You can also customize the bend line note symbol by
modifying the symbol source files.
The following is an example bend line note.
Module 8 | Page 10
2009 PTC
Description
Default Symbol
Bend Type
Formed
na
lU
se
nl
Rolled
Ed
Down
uc
a
tio
Inside radius in on
the sheetmetal's offset
surface.
Fo
r
Bend Angle
2009 PTC
Pro/ENGINEER
measures the angle
of the bend as the
angle of deflection
from the flat. The
bend angle displays
according to the format
set in the ang_units
configuration option.
45
Module 8 | Page 11
BendNotes
Task 1:
na
lU
se
nl
Fo
r
Ed
uc
a
tio
6. Click OK.
Module 8 | Page 12
2009 PTC
na
lU
se
nl
tio
Bent Part
Sequence 3 and 4
uc
a
Sequence 1 and 2
Fo
r
Ed
The four bend sequences shown in the slide result in the bend table shown.
The bend order table is used to document the bend order for manufacturing.
When creating the bend order table, you start with the model completely
unbent.
You use bend order tables to document the dimensioning and the order of
the bend features in your sheetmetal design. You can display bend order
tables in sheetmetal drawings to better illustrate the bending process for
manufacturing. You can also store and edit the tables with a text editor, in a
file named PARTNAME.BOT.
You create bend order tables by fully unbending your part and then recording
the bend back process. You select the bend or groups of bends in the
sequence that matches your manufacturing process. You cannot create or
edit a bend order table on a completely unbent part, so a flat state is used.
2009 PTC
Module 8 | Page 13
The table can also provide you with information concerning bends that are
not 90 degrees. This can be very helpful when you use bend tables or a bend
formula that does not consider the bend angle in its calculation.
Bend order tables are shown on a production drawing by creating a note and
reading it in the .bot file. If you change the table in Sheetmetal mode, the
note on the drawing automatically updates; however, you must manually add
any new bends to the table.
nl
O
Fo
r
Ed
uc
a
tio
na
lU
se
In order to create or work with bend order tables, you need your sheetmetal
part to be in a bent condition.
Module 8 | Page 14
2009 PTC
BendOrder
2. Click Open.
tio
na
lU
se
nl
1. Select RIGHT_PANEL.PRT in
the model tree, right-click, and
click Open.
Task 1:
Fo
r
Ed
uc
a
2009 PTC
Module 8 | Page 15
nl
O
na
lU
se
12. Click Done > Done/Return > Done/Return to save the bend order
table.
Task 2:
tio
uc
a
Ed
Fo
r
Module 8 | Page 16
2009 PTC
You can place more views in the drawing while showing feature
details and dimensions. The dimensions and notes can be
arranged in the drawing as desired. If you are interested in
learning more about creating drawing for parts, you can request
information for the course Detailing with Pro/ENGINEER Wildfire
5.0.
Fo
r
Ed
uc
a
tio
na
lU
se
nl
2009 PTC
Module 8 | Page 17
y
nl
O
na
lU
se
tio
uc
a
Ed
Fo
r
Module 8 | Page 18
2009 PTC
Module
9
O
nl
Design Project
Module Overview
na
lU
se
Objectives
Fo
r
Ed
uc
a
tio
2009 PTC
Module 9 | Page 1
Designing a Stapler
na
lU
se
nl
Fo
r
Ed
uc
a
tio
Stapler Components
Designing a Stapler
In this project, you will design four parts of a stapler that are made of
sheetmetal. These parts are shown with the corresponding numbers in the
top figure.
1.
2.
3.
4.
Handle
Plunger
Base
Magazine
Module 9 | Page 2
2009 PTC
Design Aspects
Several aspects of the design that you will encounter are detailed below.
uc
a
tio
na
lU
se
nl
Layout The stapler assembly uses a layout, which determines the two
main dimensions: the Magazine angle and the Handle angle. The layout
driven dimensions can be changed externally to open the stapler assembly.
Skeleton Model The top-level skeleton model defines the dimensions
and locations of the various stapler components. Individual skeleton
models control the location of the components in the assembly with respect
to the skeleton model. The published geometry from the top-level skeleton
model serves as a link between the parts and the skeleton.
Model Tree The assembly is initiated by defining the top-level assembly
structure containing empty parts. Individual components are picked up and
the references and features are populated based on the skeleton model.
Layout
Fo
r
Ed
Model Tree
Skeleton Model
2009 PTC
Module 9 | Page 3
Copyright
Sheetmetal Design using 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 peterhal@microsoft.com 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. (miglayout@Miginfocom.com). 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 leo@mud.de or marcus@mud.deyou
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 (mike@icsharpcode.net) 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 (jloup@gzip.org), Mark
Adler (madler@alumni.caltech.edu) and its other contributors; (iii) Julian R Seward for the bzip2
implementation; (iv) the Java port done by Keiron Liddle, Aftex Software (keiron@aftexsw.com);
(v) tar implementation by Timothy Gerard Endres (time@gjt.org); 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 (arenn@urbanophile.com). 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 (kazu@mozilla.gr.jp), Ryoichi Furukawa (furu@mozilla.gr.jp), Tsukasa Maruyama
(mal@mozilla.gr.jp), Teiji Matsuba (matsuba@dream.com). 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 (eay@cryptsoft.com) 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 (tjh@cryptsoft.com). 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.
T2240-370-01
Date
Description
10/07/2009