Sie sind auf Seite 1von 0

Fo

Ed

uc

at

io

na

lU

se

nl

Milling using Pro/ENGINEER Wildfire 4.0

T2166-360-01

Authored and published using

y
nl
O
se
lU
na
io
at
uc
Ed

Copyright 2008 Parametric Technology Corporation. All Rights Reserved.

Fo
r

Copyright for PTC software products is with Parametric Technology Corporation, its subsidiary companies (collectively PTC),
and their respective licensors. This software is provided under written license agreement, contains valuable trade secrets and
proprietary information, and is protected by the copyright laws of the United States and other countries. It may not be copied
or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in the software licenses
agreement except with written prior approval from PTC.
UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN CIVIL DAMAGES AND CRIMINAL
PROSECUTION.

User and training guides and related documentation from PTC is subject to the copyright laws of the United States and other
countries and is provided under a license agreement that restricts copying, disclosure, and use of such documentation. PTC
hereby grants to the licensed software user the right to make copies in printed form of this documentation if provided on
software media, but only for internal/personal use and in accordance with the license agreement under which the applicable
software is licensed. Any copy made shall include the PTC copyright notice and any other proprietary notice provided by PTC.
Training materials may not be copied without the express written consent of PTC. This documentation may not be disclosed,
transferred, modified, or reduced to any form, including electronic media, or transmitted or made publicly available by any
means without the prior written consent of PTC and no authorization is granted to make copies for such purposes.
Information described herein is furnished for general information only, is subject to change without notice, and should not be
construed as a warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or inaccuracies that
may appear in this document.

For Important Copyright, Trademark, Patent and Licensing Information see backside of this guide.

About PTC University


Welcome to PTC University!
With an unmatched depth and breadth of product development knowledge, PTC University helps
you realize the most value from PTC products. Only PTC University offers:

lU

se

nl

An innovative learning methodology - PTCs Precision Learning Methodology is a proven


proprietary approach used by PTC to develop and deliver learning solutions.
Flexible Delivery Options PTC University ensures you receive the same quality training programs
regardless of the learning style. Our extensive experience, innovative learning techniques, and
targeted learning modules facilitate the rapid retention of concepts, and higher user productivity.
Premier Content and Expertise A thorough instructor certification process and direct access to
the PTC product development and PTC consulting organizations means that only PTC courses
can give you highly-qualified instructors, the most up-to-date product information and best
practices derived from thousands of deployments.
Global Focus PTC University delivers training where and when you need it by providing over
100 training centers located across 35 countries offering content in nine languages.
Delivering Value A role-based learning design ensures the right people have the right tools to do
their jobs productively while supporting the organizations overall performance goals.
The course you are about to take will expose you to a number of learning offerings that PTC
University has available. These include:

at

io

na

Instructor-led Training (ILT) - The ideal blend of classroom lectures, personal demonstrations,
hands-on workshops, assessments, and post-classroom tools.
Pro/FICIENCY - This Web-based, skills assessment and development-planning tool will help
improve your skills and productivity.
eLearning Libraries - 24/7 access to Web-based training that will compliment your instructor-led
course.
Precision LMS - A powerful learning management system that will manage your eLearning Library
and Pro/FICIENCY assessments.

uc

PTC University additionally offers Precision Learning Programs. These are corporate learning
programs designed to your organizations specific goals, current skills, desired competencies and
training preferences.

Fo
r

Ed

Whatever your learning needs are, PTC University can help you get the most out of your PTC
products.

PTC Telephone and Fax Numbers


North America

nl

Education Services Registration


Tel: (888) 782-3773
Fax: (781) 370-5307
Technical Support (Monday - Friday)
Tel: (800) 477-6435
Fax: (781) 707-0328
License Management and Contracts
Tel: 877-ASK-4-PTC (877-275-4782)
Fax: (781) 707-0331

se

Europe

Technical Support, License Management, Training & Consulting


Tel: +800-PTC-4-HELP (00-800-78-24-43-57)

lU

Asia

Please refer to http://www.ptc.com/services/training/contact.htm for contact information.

Fo
r

Ed

uc

at

io

na

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

Topics are introduced through a short presentation, highlighting the key concepts.
These key concepts are then reinforced by seeing them applied in the software application.
You then apply the concepts through structured exercises.

After the course, a Pro/FICIENCY assessment is provided in order for you to assess your
understanding of the materials. The assessment results will also identify the class topics that
require further review.

Precision Learning After the Class

se

At the end of the class, you will either take a Pro/FICIENCY assessment via your PTC University
eLearning account, or your instructor will provide training on how to do this after the class.

lU

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:

io

na

A Pro/FICIENCY assessment from the course content that generates a Recommended Learning
Report based on your results.
A Web-based training version of the course, based on the same instructional approach of lecture,
demonstration and exercise. The Recommended Learning Report will link directly to sections
of this training that you may want to review.

Fo
r

Ed

uc

at

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.

Precision Learning Recommendations

Ed

uc

at

io

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.

Fo
r

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
Introduction to Manufacturing

Module 02

Creating Manufacturing Models

Module 03

Configuring Operations

Module 04

Using Reference Models

Module 05

Using Workpiece Models

Module 06

Creating and Using NC Model Assemblies

Module 07

Creating and Configuring Workcells

Module 09

Using Template Manufacturing Models

Module 10

Using Manufacturing Parameters

Module 11

Creating Face Milling Sequences

na

lU

Creating and Configuring Tools

se

Day 2
Module 08

nl

Module 01

Day 3

Creating Volume Milling Sequences

Module 13

Creating Profile Milling Sequences

Module 14

Creating Straight Cut Surface Milling Sequences

Module 15

Creating From Surface Isolines Surface Milling Sequences

at

uc

Day 4

io

Module 12

Creating Cut Line Surface Milling Sequences

Module 17

Advanced Surface Milling Options

Module 18

Creating Roughing and Re-roughing Sequences

Module 19

Creating Finishing Sequences

Ed

Module 16

Fo
r

Day 5

Module 20

Creating Trajectory Milling Sequences

Module 21

Creating Holemaking Sequences

Module 22

Using the Process Manager

Module 23

Creating and Post-Processing CL Data Files

Table of Contents
Milling using Pro/ENGINEER Wildfire 4.0
Configuring Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Configuring a Milling Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2

nl

Using Reference Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1


Different Methods for Assembling Reference Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2

Using Workpiece Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1


Creating a Workpiece with Inherited Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2

se

Creating and Configuring Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1


Creating and Configuring Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2

lU

Creating Face Milling Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1


Creating Face Milling Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2

na

Creating Volume Milling Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Creating Volume Milling Sequences: Extrude and Trimming . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating Volume Milling Sequences with Mill Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Customize in Volume Milling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12-1
12-2
12-6
12-9

io

Creating Profile Milling Sequences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1


Creating Profile Milling Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2

at

Creating Straight Cut Surface Milling Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1


Creating Straight Cut Surface Milling Sequences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2

uc

Creating From Surface Isolines Surface Milling Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1


Creating From Surface Isoline Surface Milling Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2

Ed

Creating Cut Line Surface Milling Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1


Creating Cut Line Surface Milling Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2

Fo
r

Advanced Surface Milling Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1


Using Advanced Surface Milling Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2
Creating Roughing and Re-roughing Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1
Mold Core Roughing and Re-Roughing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2

Creating Finishing Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-1


Mold Core Finishing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2

Creating Trajectory Milling Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1


Slot Milling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
Creating Holemaking Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1
Creating Holemaking Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2
Using the Process Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
Creating NC Sequences Using the Process Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-2

y
nl
O
se
lU

Configuring Operations

Fo
r

Ed

uc

at

io

na

Module 3

2008 PTC

Module 3 | Page 1

Exercise 1: Configuring a Milling Operation


Objectives

nl

After successfully completing this exercise, you will be able to:


Create manufacturing operations.
Select existing workcells when configuring machine tools.
Assemble fixtures.
Create coordinate systems when specify machine zero positions.
Specify retract planes.

Scenario

lU

se

You need to configure an operation this involves specifying a machine tool by selecting a
pre-configured fadal workcell. You also assemble a fixture that represents the fadal machine
tool. You configure the machine zero coordinate system for the operation, this involves creating
a new coordinate system in the manufacturing model, this coordinate system references model
geometry from the fixture assembly. Finally you specify the retract plane relative to the machine
coordinate system.
FADAL_EXAMPLE.MFG

Operations

na

Task 1: Create and operation and configure a machine tool.


1. From the menu manager, click Mfg Setup

io

In the Operation Setup dialog box, click Machine Tool Dialog

at

In the Machine Tool Setup dialog box, click Open


.
Select the FADALVMC.GPH workcell, and click Open

uc

You have retrieved an existing workcell for the fadal-vmc machine type, this workcell can
have pre-configured options such as maximum spindle speed, and travel limits.

Fo
r

Ed

2. Select the Travel tab, note the tool travel limits


in X, Y, and Z-directions.
In the Machine Tool Setup dialog box, click
OK.

Task 2: Assemble a fixture


1. In the Operation Setup dialog box, click Fixture Setup
.
In the Fixture Setup dialog box, click Add Component .
Select FADAL_VMC.ASM, and click Open.

Module 3 | Page 2

2008 PTC

nl

2. Select datum coordinate system


NC_ASM_DEF_CSYS on the manufacturing
model.
3. Select datum coordinate system FADAL_REF
on the fixture assembly.
Click Complete Component
from the
dashboard.
in the Fixture setup
Click Apply Changes
dialog box.

io

na

lU

from the datum feature toolbar.


Zoom in to the model.
Press and hold CTRL, and select the front and
left edges on X-AXIS-TABLE.PRT, as shown.
Note the position of the coordinate system
and the direction of the axes.

se

1. Create a new coordinate system by referencing


existing geometry.
In the Operation Setup dialog box, click
Machine Zero .
Start the Datum Coordinate System Tool

Task 3: Specify a machine zero coordinate system in the manufacturing model.

at

You can select many alternative references to configure coordinate systems. In this case
you could have selected three orthogonal surfaces to locate the coordinate system.

Fo
r

Ed

uc

2. Reorient the coordinate system axes.


In the Coordinate system dialog box, click the
Orientation tab.
Click Flip to change the X-axis direction.
Observe the axes directions update, as
shown.
Click OK from the Coordinate System dialog
box.

2008 PTC

Module 3 | Page 3

Task 4: Specify a retract plane.


1. Click Retract Surface .
In the Retract Setup dialog box, type 200 and
press ENTER.
Click OK from the Retract Setup dialog box.
from the main toolbar.

se
lU

na

2. Preview the machine zero coordinate system


and the retract plane.
.
Click Hilite Program Zero
Click Hilite Retract Surface .
Notice the machine zero coordinate system
and retract plane highlight on the model.

nl

Click Refit

Click Plane Display

to disable their display.

Click Csys Display

at

io

3. Click OK from the Operation Setup dialog box.


Click Done/Return.

to disable their display.

from the main toolbar.


Save
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

Ed

Click
Click
Click
Click
Click

Fo
r

uc

4. Save the manufacturing model and erase all objects from memory.

This completes the exercise.

Module 3 | Page 4

2008 PTC

y
nl
O
se
lU

Using Reference Models

Fo
r

Ed

uc

at

io

na

Module 4

2008 PTC

Module 4 | Page 1

Exercise 1: Different Methods for Assembling Reference


Models
Objectives

After successfully completing this exercise, you will be able to:


Assemble reference models using the Merge by Reference option.
Assemble reference models using the Inherited option.

nl

Scenario

You need to assemble reference models to two different manufacturing models. You start by
opening the mold cavity manufacturing model and assemble the mold cavity part using the Merge
by Reference option. This option copies all the mold cavity geometry into one merge feature in
the reference model.

lU

se

You then open the cover manufacturing model and assemble the cover part using the Inherited
option. The Inherited option gives you the flexibility to modify geometry and features on the inherited
reference part without changing the original cover part if required.
MOLD_CAVITY.MFG

Reference_Models

na

Task 1: Assemble the mold cavity reference model.

io

1. From the menu manager, click Mfg Model > Assemble > Ref Model
Select MOLD_CAVITY.PRT, and click Open.

Fo
r

Ed

uc

at

2. Create the first assembly constraint.


Select the front surface on
MOLD_CAVITY.PRT.
Select the front surface on
X-AXIS-TABLE.PRT, as shown.

3. Create the second assembly constraint.


Select the hidden underside surface on
MOLD_CAVITY.PRT.
Select the top surface on X-AXIS-TABLE.PRT,
as shown.
Edit the offset value to 0.
Notice a mate constraint is created with an
offset value of 0.

Module 4 | Page 2

2008 PTC

4. Create the third assembly constraint.


Select the right surface on
MOLD_CAVITY.PRT.
Select the right surface on
X-AXIS-TABLE.PRT, as shown.
Edit the offset value to -300.
Note an align constraint is created with an
offset value of 300.

io

na

lU

se

nl

5. Click Complete Component


from the dashboard.
6. In the Create Reference Model dialog box select the Merge by Reference option.
Accept the default name of MOLD_CAVITY_REF.PRT for the new reference model.
Click OK
In the model tree, expand MOLD_CAVITY_REF.PRT.
Select the EXTERNAL MERGE feature in the model tree.
Notice the feature highlights in the MOLD_CAVITY_REF.PRT model.

uc

at

An external merge feature has been created in the new reference model, note the
geometry of the merge feature cannot be edited directly, however additional features can
be added to the new reference model as required. In addition the merge feature can be
updated to show any changes from the original reference part.
7. Save the manufacturing model and erase all objects from memory.
Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

Ed

Click
Click
Click
Click
Click

Fo
r

Task 2: Open the cover manufacturing model.


1. From the main toolbar click Open
Select COVER_OP010.MFG and click Open.
Ensure that Csys Display

are enabled in the main toolbar.

Task 3: Assemble the cover reference model.


1. From the menu manager, click Mfg Model > Assemble > Ref Model
Select COVER.PRT, and click Open.

2008 PTC

Module 4 | Page 3

nl
O

na

lU

se

3. Click Complete Component


from the dashboard.
4. In the Create Reference Model dialog box select the Inherited option.
Note the default name COVER_OP010_REF in the Name text box.
Click OK to create a new reference model.
From the menu manager, click Done/Return.
Expand COVER_OP010_REF.PRT in the model tree.
Expand the EXTERNAL INHERITANCE feature in the model tree.

2. Create the assembly constraint.


Select datum coordinate system OP010 on
the cover model.
Select datum coordinate system MACH_0 on
the manufacturing model, as shown.

io

Note an external inheritance feature has been created in the new reference model. You
can edit inherited features without changing the original reference part.

Ed

uc

at

5. Suppress a number of reference model features that are not required for machining in the
first operation.
In the model tree select feature HOLE 1.
Press CTRL and select features EXTRUDE 4 and EXTRUDE 6 in the model tree.
Release CTRL.
Right-click and select Suppress.
Click OK to suppress the related round features.

Fo
r

6. In the model tree click Settings > Tree Filters


Select the Suppressed Objects check box,
and click OK
Notice the updated listing showing suppressed
features in the model tree, as shown.

Module 4 | Page 4

2008 PTC

7. Save the manufacturing model and erase all objects from memory.

Click
Click
Click
Click
Click

Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

Fo
r

Ed

uc

at

io

na

lU

se

nl

This completes the exercise.

2008 PTC

Module 4 | Page 5

y
nl
O
se
lU
na
io
at
uc
Ed
Fo
r
Module 4 | Page 6

2008 PTC

y
nl
O
se
lU

Using Workpiece Models

Fo
r

Ed

uc

at

io

na

Module 5

2008 PTC

Module 5 | Page 1

Exercise 1: Creating a Workpiece with Inherited Features


Objectives

After successfully completing this exercise, you will be able to:


Create workpiece models using the Inherited Feature option.
Suppress features in workpiece models with inherited features.
Add features to workpiece models with inherited features.

nl

Scenario

You need to create a workpiece in a manufacturing model using the Inherited Features option. The
workpiece represents a casting, so you need to suppress a number of features in the workpiece,
and add material to the workpiece to ensure the workpiece accurately represents the as-cast
version of the casting.
GEARBOX_CASTING.MFG

se

Workpiece_Models

lU

Task 1: Assemble the gearbox casting as the workpiece model.

na

1. From the menu manager, click Mfg Model > Assemble > Workpiece
Select GEARBOX.PRT, and click Open.

at

io

2. Create the assembly constraint.


Select datum coordinate system REF on the
gearbox casting model.
Select datum coordinate system REF on the
manufacturing model, as shown.

Fo
r

Ed

uc

3. Click Complete Component


from the dashboard.
4. In the Create Stock-workpiece dialog box select the Inherited option.
Note the default name GEARBOX_CASTING_WRK in the Name text box.
Click OK to create a new workpiece model.
From the menu manager, click Done/Return.
Expand the GEARBOX_CASTING_WRK.PRT in the model tree.
Expand the EXTERNAL INHERITANCE feature in the model tree.

An external inheritance feature has been created in the new workpiece part. You can edit
inherited features in the workpiece part without changing the original part. This is useful if
you want to edit the workpiece to represent the as-cast version of the model.

Module 5 | Page 2

2008 PTC

Task 2: Edit the workpiece to represent the as-cast version of the casting.

io

na

lU

3. Add material to the top of the casting.


Click Insert > Extrude
Right-click and select Define Internal Sketch.
Cursor over the workpiece model,
right-click and select the hidden surface on
GEARBOX_CASTING_WRK.PRT, as shown.
Click Sketch.
In the model tree select the VERTICAL datum
feature then select the HORIZONTAL datum
feature as sketching references.
From the References dialog box, click Close.

se

2. Activate the casting part.


Select GEARBOX_CASTING_WRK.PRT in the model tree.
Right-click and select Activate.

nl

1. Suppress a number of workpiece model


features.
In the model tree select feature SLOT_1.
Press CTRL and select group HOLES.
Release CTRL.
Right-click and select Suppress.
Click OK to suppress the related round
feature.

Fo
r

Ed

uc

at

4. Select the first loop of edges for the sketch


From the Sketcher toolbar click Use Edge
Select the Loop option.
Cursor over the workpiece model, right-click until the top surface on the
GEARBOX_CASTING_WRK.PRT highlights, as shown.
Select the highlighted surface.
Click Accept to select the outer loop of edges, as shown.

2008 PTC

Module 5 | Page 3

uc

at

io

na

6. Complete the extrusion.


Click Done Section
from the Sketcher
toolbar.
Press CTRL + D to return to the standard
orientation.
In the dashboard edit the depth to 2.
Click Complete Feature .
In the menu manager, click Done.
Observe the material added to the top of the
casting, as shown.

lU

se

nl

5. Select the second loop of edges for the sketch


Cursor over the workpiece model, right-click until the surface on the
GEARBOX_CASTING_WRK.PRT highlights, as shown.
Select the highlighted surface.
Click Next > Accept to select the inner loop of edges, as shown.

Ed

You could also vary the dimensions of the external inheritance features in the gearbox
casting workpiece if required.
7. Save the manufacturing model and erase all objects from memory.
Click
Click
Click
Click
Click

from the main toolbar.


Save
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

Fo
r

This completes the exercise.

Module 5 | Page 4

2008 PTC

y
nl
O
se
lU

Module 8

Fo
r

Ed

uc

at

io

na

Creating and Configuring Tools

2008 PTC

Module 8 | Page 1

Exercise 1: Creating and Configuring Tools


Objectives

After successfully completing this exercise, you will be able to:


Create tools by configuring tool parameters.
Use cutting data during the configuration of tools.
Retrieve tools from a tool library.
Configure a solid tool.

nl

Scenario

You need to configure a number of tools for an existing fadal-vmc workcell. You create a number of
new tools, and retrieve some existing tools from a tool library. You also configure a solid tool and
add it to the workcell configuration.
FADAL_TOOLS.MFG

se

Configuring_Tools

lU

Task 1: Review the existing tools for the FADAL_VMC workcell.

Click Open Config

na

1. Load a configuration option to specify the tool directory.


Click Tools > Options.
.

io

Click Working Directory .


Select the CONFIG.PRO file, and click Open.
Click Apply > Close to close the Options dialog box.

Ed

uc

at

2. From the menu manager, click Mfg Setup > Tooling > FADAL_VMC, to open the Tool
Setup dialog box.
Observe the tools currently associated with the FADAL_VMC workcell, as shown.

Fo
r

3. Review a center drill tool.


Ensure that the CTRDRILL_04 tool is selected
in the tool table.
Notice that the tool parameters and tool
geometry appear in the General tab, as
shown.
Select the Settings tab.
Notice the tool number and offset number are
already configured, as shown.

Module 8 | Page 2

2008 PTC

at

io

na

lU

5. Review the Cut Data tab.


Select the Cut Data tab.
Select aluminum from the Stock Material
drop-down list.
Notice that values for feed and speed have
been set, as shown.

se

nl

4. Display the tool geometry.


Select the General tab.
Click Hide Details. Notice that the tool
geometry no longer appears.
Click Show Details to display the tool
geometry again.
From the Tool Setup dialog box click Display
.
Tool
Notice that the tool geometry appears in
a separate window, as shown. The tool
geometry updates as parameter values are
changed.
Click Close to close the tool display window.

You can store cutting data for specific stock materials with tools. You can then use this
cutting data when creating NC sequences.

Fo
r

Ed

uc

6. Review an end mill tool.


Select the FEM_06_0 tool in the tool table.
Select the General tab.
Notice that the tool parameters and tool
geometry appear in the General tab, as
shown.
Select the Settings tab.
Notice that the tool number and offset number
are already configured, as shown.

You can use the Material and Number of Flutes parameters with a machinability database
to determine cut feed and spindle speed.

2008 PTC

Module 8 | Page 3

nl

7. Review the Cut Data tab.


Select the Cut Data tab.
Select aluminum from the Stock Material
drop-down list.
Notice that values for feed and speed have
been set, as shown.

You can manually set data values for cutting data or you can read them in from existing
data files. You can do this by clicking the Read DB button.

se

Task 2: Create new tools in the FADAL_VMC workcell.

Ed

uc

at

io

na

Click New Tool in the Tool Setup dialog box.


Select SPOT DRILL from the Type drop-down
list.
Notice the tool geometry graphic updates.
Type SPOT_DRILL_12 in the Name text box.
Type CARBIDE in the Material text box.
Edit the geometry parameters, as shown.
Select the Settings tab.
Type 5 in the Tool Number text box.
Type 5 in the Offset Number text box.
Click the Apply button to update the tool
information.
Notice that the tool is added to the tool table,
as shown. The tools are ordered by tool
position.

lU

1. Create a spot drilling tool.


Select the General tab.

Fo
r

2. Configure cutting data for the tool.


Select the Cut Data tab.
Select aluminum from the Stock Material
drop-down list.
Type 500 in the Speed text box.
Type 130 in the Feed text box.
Click the Apply button.
Click Yes to save the changes to the tool.
3. Save the tool configuration.
From the Tool Setup dialog box, click Save
to save the tool.
Tool
The tool information is saved to a file named spot_drill_12.xml. All saved tools will be
stored in the current pro_mf_tprm_dir folder (or the current working directory if no tool
folder is specified). You can then manually move the saved tool file to a suitable sub-folder.
Repeating this process enables you to add tools to a tool library.

Module 8 | Page 4

2008 PTC

nl
O
se

lU

Click New Tool


in the Tool Setup dialog
box.
Select BALL MILL from the Type drop-down
list.
Notice that the tool geometry graphic updates.
Type BEM_12_0 in the Name text box.
Type CARBIDE in the Material text box.
Type 2 in the Number of Flutes text box.
Edit the geometry parameters, as shown.
Select the Settings tab.
Type 7 in the Tool Number text box.
Type 7 in the Offset Number text box.
Click the Apply button to update the tool
information.
Notice that the tool is added to the tool table,
as shown.

4. Create a ball mill tool.


Select the General tab.

Fo
r

Ed

uc

at

io

na

5. Configure cutting data for the tool.


Select the Cut Data tab.
Select aluminum from the Stock Material
drop-down list.
Click the Read DB button.
Notice that the cutting data updates, as
shown.
Click the Apply button.
Click Yes when prompted.
An example cutting data file is shown for
the bem_12_0 tool with the data relating to
aluminum stock material.

Clicking the Read DB button reads in cutting data which has been previously created
and stored. In order to read in cutting data, you need to create separate files one for
each tool and corresponding stock material.
Note, you do not need to save the tool unless you want to make the tool available for future
use. All tool information is stored with the manufacturing model when it is saved.

2008 PTC

Module 8 | Page 5

Task 3: Retrieve a tool from a tool library, and configure the tool.
1. Retrieve a flat end mill tool.
Select the General tab.
Select MILLING from the Type drop-down list.
Note that you must change the tool type
before retrieving the required tool.

nl
O
se
lU

io

na

2. Edit the Settings tab.


Select the Settings tab.
Type 15 in the Tool Number text box.
Type 15 in the Offset Number text box.
Click the Apply button.
Click Move to move the tool to an existing
pocket.
Notice that the tool is appended to the end of
the tool table, as shown.

from the Tools Setup


Click Retrieve Tool
dialog box.
Notice you are selecting from the previously
configured pro_mf_tprm_dir folder.
Double-click the MILL_TOOLS folder.
Select the MMFLT20.XML tool, and click
Open.
Note, all stored tool parameters are retrieved
with the tool, as shown.

Fo
r

Ed

uc

at

3. Configure cutting data for the tool.


Select the Cut Data tab.
Select aluminum from the Stock Material
drop-down list.
Type 2330 in the Speed text box.
Type 605 in the Feed text box.
Type 20 in the Axial Depth text box.
Type 12 in the Radial Depth text box.
Click the Apply button.
Click Yes when prompted.
Click OK to close the Tools Setup dialog box.
4. Save the manufacturing model.
From the main toolbar, click Save .
Click OK to save the manufacturing model.
Note the tool information is stored with the manufacturing model.

Task 4: Review and configure a solid model tool.


1. Open a solid model tool.
From the main toolbar click Open
.
Select BEM_25_0_SOLID.PRT and click Open.

Module 8 | Page 6

2008 PTC

y
nl
O
se

at

io

na

lU

2. Edit the dimension symbol text.


In the model tree select the REVOLVE 1
feature, right-click and select Edit.
Observe the model dimensions, as shown.
Select the 100 linear dimension, right-click
and select Properties.
Select the Dimension Text tab.
Type length in the Name text box.
Click OK from the Dimension Properties
dialog box.
Select the 25 diameter dimension, right-click
and select Properties.
Select the Dimension Text tab.
Type cutter_diam in the Name text box.
Click OK from the Dimension Properties
dialog box.
Select the 12.5 radius dimension, right-click
and select Properties.
Select the Dimension Text tab.
Type corner_radius in the Name text box.
Click OK from the Dimension Properties
dialog box.
3. Review the model relations and symbolic
dimension values.
From the main toolbar, click Tools >
Relations.
Notice the model dimension symbols, as
shown.

Ed

uc

Changing the dimension symbols to length, cutter_diam, and corner_radius creates a link
between the tool models dimensions and the corresponding tool parameters.
Notice that the solid model tool has a coordinate system named TIP. This represents the
tool tip (often referred to as the control point). This point specifies the X, Y, and Z-position
for the tool in NC sequences.

Fo
r

4. Add relations to the solid model tool.


In the Relations dialog box, type the relations,
as shown.
These relations assign a material to the tool
model, and set the number of teeth.
Click OK to close the Relations dialog box.
5. Click Window > Close to return to the
manufacturing model.
6. Open the Tool Setup dialog box.
From the menu manager, click Mfg Setup > Tooling > FADAL_VMC.

2008 PTC

Module 8 | Page 7

nl
O
se
lU

na

8. Edit the settings tab.


Select the Settings tab.
Type 17 in the Tool Number text box.
Type 17 in the Offset Number text box.
Click the Apply button.
Click Move to move the tool to an existing
pocket.
Notice that the tool is appended to the end of
the tool table, as shown.

7. Configure a solid model tool.


Select MILLING from the Type drop-down list.
Note, you must set the correct tool type before
retrieving a tool.
Click File > New in the Tool Setup dialog box.
Click File > Open Tool Library > By
Reference in the Tool Setup dialog box.
In the Open dialog box, click Working
Directory .
Select BEM_25_0_SOLID.PRT and click
Open.
Notice that the tool parameters have been
assigned from the solid model, as shown.

Fo
r

Ed

uc

at

io

9. Change the tool table listing.


In the Tools Setup dialog box, click the Cutter
Diam column header.
Notice that the tool table listing updates, as
shown.
In the Tools Setup dialog box, click the Tool
Position column header.
Notice the tool table listing updates again, as
shown.
In the Tools Setup dialog box, click File >
Save Tool List.
This saves the tool list to a file named
tool_dialog_tool_list.xml.
Click OK to close the Tools Setup dialog box.
From the menu manager, click Done/Return.

Module 8 | Page 8

2008 PTC

nl
O

se

lU

.
Tool Manager
Notice this opens the Tool Setup dialog box,
as shown.
Click OK to close the Tools Setup dialog box.
The tool information can be saved with the
workcell configuration.
In the Machine Tool Setup dialog box, click
Save .
Click Yes to save the changes.
Click OK to close the Machine Tool Setup
dialog box.
From the menu manager, click Done/Return.

10. Review the tool listing in the workcell and save


the workcell.
From the menu manager, click Mfg Setup >
Workcell.
This opens the Machine Tool Setup dialog
box.
Select the Cutting Tools tab.
In the Machine Tool Setup dialog box, click

Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

io

Click
Click
Click
Click
Click

at

na

11. Save the manufacturing model and erase all objects from memory.

Fo
r

Ed

uc

This completes the exercise.

2008 PTC

Module 8 | Page 9

y
nl
O
se
lU
na
io
at
uc
Ed
Fo
r
Module 8 | Page 10

2008 PTC

y
nl
O
se
lU

Module 11

Fo
r

Ed

uc

at

io

na

Creating Face Milling Sequences

2008 PTC

Module 11 | Page 1

Exercise 1: Creating Face Milling Sequences


Objectives

After successfully completing this exercise, you will be able to:


Create mill surface geometry.
Create face milling sequences.
Edit milling parameters to adjust face milling sequences.

nl

Scenario

uc

at

io

na

1. Click Mill Surface Tool


from the
Manufacturing Geometry toolbar.
2. Click Edit > Fill.
3. Right-click and select Define Internal Sketch.
4. Cursor over the model, right-click, and select the
hidden model surface, as shown.
5. Click Sketch.
6. Press CTRL + D. Select the top and right edges
of the workpiece as references, as shown.
7. Click Close from the References dialog box.

lU

Task 1: Create a mill surface as a machining reference.

se

COVER_FACING.MFG

Cover_Facing

You need to create a face milling sequence to machine the top face of a cover component. During
the creation of this sequence, you adjust sequence parameters and references to create a more
efficient toolpath.

Fo
r

Ed

8. Click Use Edge .


9. Select the Loop option.
10. Select the top surface of the workpiece, as
shown.
11. Click Done Section
from the Sketcher
toolbar.
12. Click Complete Feature , from the dashboard.
13. Click Complete Tool
from the Manufacturing
Geometry toolbar.
Notice a surface feature is created, as shown.

14. If necessary, select the FILL 1 surface feature


in the model tree.
Right-click and select Hide.
Note, using the model tree, you can hide and
unhide reference geometry as required.

Module 11 | Page 2

2008 PTC

Task 2: Create a face milling sequence.

nl
O
se

lU

3. Retrieve stored face milling parameters.


If necessary click the All button, and select All
categories from the Categories drop-down
list.
In the Edit Parameters dialog box, click File
> Open.
Select the FACE.MIL parameter file, and click
Open.
Notice that the required parameter values
are now configured. You can retrieve stored
parameter files to expedite the configuration
of manufacturing parameters.
Click OK from the Edit Parameters dialog box.

1. From the MANUFACTURE menu, click Machining > NC Sequence > Face > Done.
Notice in the SEQ SETUP menu the Tool, Parameters, and Surfaces check boxes are
automatically selected.
These items must be configured to generate a toolpath.
Click Done.
2. Ensure that the 50_0_E_MILL tool is selected, then right-click and select Select tool and
return.

at

io

na

4. Configure the surface for machining.


Click Model > Done.
Select the top surface of the model, as shown.
Click OK. Click Done/Return.

Ed

uc

5. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .
Notice that the toolpath follows the outline of
the selected model surface. You can change
this by editing the TRIM_TO_WORKPIECE
parameter value.

Fo
r

6. Edit the trim to workpiece parameter.


Click Manufacturing Parameter Tree
7. Edit TRIM_TO_WORKPIECE to YES.
Click OK.

8. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .
Notice that the toolpath now follows the outline
of the workpiece, as shown.

2008 PTC

Module 11 | Page 3

9. Edit the trim to workpiece parameter to NO.


Click Manufacturing Parameter Tree
Edit TRIM_TO_WORKPIECE to NO.
Click OK.

Alternatively, you can adjust the outline of the toolpath by using a mill surface.

nl
O
se
lU

na

1. From the NC SEQUENCE menu, click Seq


Setup.
2. Select the Surfaces check box, and click Done.
3. Click Mill Surface > Done.
4. Select the FILL 1 surface feature in the model
tree.
Right-click and select Unhide.
Cursor over the model and select the hidden
model surface, as shown.
Click Okay to machine the top of the surface,
as shown.
Click Select All > Done/Return.

Task 3: Use a mill surface as a machining reference for the NC sequence.

at

io

5. Review the updated toolpath.


Click Play Path > Screen Play.
Click Play .
Notice that the toolpath now follows the outline
of the mill surface, as shown.

Ed

uc

6. Hide the mill surface.


If necessary, select the FILL 1 surface feature in the model tree.
Right-click and select Hide.
Note, after you select mill geometry as a reference, you can then hide the geometry to
clarify the model display.

Fo
r

Task 4: Edit the sequence parameters to adjust the approach and exit moves, the step depth,
and the cut angle.
1. Click Manufacturing Parameter Tree
.
2. Edit the following parameters.
Edit STEP_DEPTH to 4.
Edit CUT_ANGLE to 90.
Edit APPROACH_DISTANCE to CUTTER_DIAM/2.
Edit EXIT_DISTANCE to CUTTER_DIAM/2.
Click OK.

Module 11 | Page 4

2008 PTC

3. Review the updated toolpath.


Click Screen Play.
Click Play .

nl

By configuring an APPROACH_DISTANCE and EXIT_DISTANCE, the tool clears the


workpiece at the beginning and end of the toolpath. By configuring a STEP_DEPTH of 4,
we have three passes (our stock is 10 mm). Notice that the third pass is much smaller
than the other two. The CUT_ANGLE makes the toolpath rotate 90 degrees relative to
the X-axis.
4. Edit the cut angle and number cuts parameters.

lU

se

na

Click Manufacturing Parameter Tree


5. Edit the following parameters.
Edit CUT_ANGLE to 0.
Edit NUMBER_CUTS to 3.
Click OK.
6. Review the updated toolpath.
Click Screen Play. Click Play .

io

Configuring the NUMBER_CUTS to 3 will compute a smaller step depth, so


NUMBER_CUTS will override the STEP_DEPTH parameter and you get three evenly
spaced passes.

at

Task 5: Edit the sequence parameters to adjust the over travel on each pass and the initial and
final edge offsets.

Fo
r

Ed

uc

1. Click Manufacturing Parameter Tree


.
2. Edit the following parameters.
Edit START_OVERTRAVEL to 25.
Edit END_OVERTRAVEL to 25.
Edit ENTRY_EDGE to CENTER.
Edit CLEARANCE_EDGE to CENTER.
Click OK.
3. Orient the model using a named view.
From the main toolbar click Named View List

4. Review the updated toolpath.


Click Screen Play. Click Play

and select TOP from the drop-down list.

You specify which part of the tool to measure the over travel on each pass by
changing the ENTRY_EDGE and CLEARANCE_EDGE to CENTER. Configuring
START_OVERTRAVEL and END_OVERTRAVEL to 25 causes he center of the tool to
move 25 mm past the machined surface for each approach move and each exit move.

2008 PTC

Module 11 | Page 5

5. Edit the edge offset parameters.


.

nl

Click Manufacturing Parameter Tree


6. Edit the following parameters.
Edit INITIAL_EDGE_OFFSET to
CUTTER_DIAM/4.
Edit FINAL_EDGE_OFFSET to
CUTTER_DIAM/4.
Click OK.
7. Review the updated toolpath.
Click Screen Play. Click Play .

lU

se

8. Click Close from the Play Path dialog box when finished.
9. Click Done Seq > Done/Return to complete the NC sequence.
10. Press CTRL + D to return to the standard orientation.

You can configure the edge offset parameters to move the toolpath toward or away from
the initial and final edges (passes). A positive value moves the toolpath into the machined
surface. A negative value moves it away from the machined surface.

Task 6: Create a material removal feature to cut away the machined volume from the workpiece
for the face milling sequence.

io

na

1. From the menu manager, click Machining > Matrl Remove > Face Milling.
Click Automatic > Done.
Click the Auto Add button to select the workpiece to intersect.
Click OK to complete the feature.
Click Done/Return in the menu manager.

at

Notice the automatic cut created in the workpiece. This also appears as a feature in
the model tree.

Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

Ed

Click
Click
Click
Click
Click

Fo
r

uc

2. Save the manufacturing model and erase all objects from memory.

This completes the exercise.

Module 11 | Page 6

2008 PTC

y
nl
O
se
lU

Module 12

Fo
r

Ed

uc

at

io

na

Creating Volume Milling Sequences

2008 PTC

Module 12 | Page 1

Exercise 1: Creating Volume Milling Sequences: Extrude


and Trimming
Objectives

nl

After successfully completing this exercise, you will be able to:


Create volume milling sequences.
Create extruded mill volumes.
Edit mill volumes using trim and offset functionality.
Configure approach walls for mill volumes.

Scenario

se

You need to create a volume milling sequence to rough out material for an electrode. You use an
extruded mill volume which you trim to the reference model. You also extend the mill volume and
configure approach walls to get the desired toolpath.
ELECTRODE.MFG

lU

Basic_Volume

na

Task 1: Create a volume milling sequence and create a trimmed mill volume during the
configuration of the NC sequence.

at

io

1. From the MANUFACTURE menu, click Machining > NC Sequence > Volume > Done.
Notice that in the SEQ SETUP menu the Tool, Parameters, and Volume check boxes are
automatically selected. These items must be configured to generate a toolpath.
Click Done.
2. Ensure that the 20_E_MILL tool is selected, then right-click and select Select tool and
return.

Fo
r

Ed

uc

3. Retrieve stored volume milling parameters.


If necessary click the All button, and select All categories from the Categories drop-down
list.
In the Edit Parameters dialog box, click File > Open.
Select the ROUGH_ELECTRODE.MIL parameter file, and click Open.
Click OK.

Module 12 | Page 2

2008 PTC

4. Create a mill volume using an extrude feature.


Click Mill Volume Tool

nl
O

na

lU

15. Click Change Depth Direction


in the
dashboard.
16. Edit the depth to 80.
from the dashboard.
17. Click Complete Feature
Notice that an extruded volume is created, as
shown.

se

11. Click Use Edge .


12. Select the Loop option.
13. Select the top surface of the workpiece model
again.
.
14. Click Done Section

5. Click Extrude Tool


.
6. Right-click and select Define Internal Sketch.
7. Select the top surface of the workpiece, as
shown.
8. Click Sketch.
9. Press CTRL + D. Select the top and right edges
of the workpiece as references, as shown.
10. Click Close from the References dialog box.

io

You have created an extruded mill volume. You can now subtract the reference model
from the mill volume geometry using the trim functionality.

Fo
r

Ed

uc

at

18. Trim the reference model geometry from the mill


volume.
Click Edit > Trim.
19. Select the reference model, as shown.
Notice that the reference model is subtracted
from the mold volume geometry, as shown.

You can offset mill volume walls to extend the mill volume beyond the edges of the
workpiece.

20. Offset the side walls of the mill volume.


Click Edit > Offset > Offset Vertical Walls.
21. Edit the offset value to 15.
from the dashboard.
22. Click Complete Feature
Notice the mill volume vertical walls have
been offset, as shown.
23. Click Complete Tool .

2008 PTC

Module 12 | Page 3

24. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .
Click Repaint
.
Notice that the tool machines material within
the offset mill volume.

nl
O
se
lU

na

25. From the NC SEQUENCE menu, click Seq


Setup.
26. Select the Appr Walls check box, and click
Done.
Press CTRL and select the front and back
walls of the mill volume, as shown.
Click OK.
Click Done/Return.
27. Hide the mill volume.
Select EXTRUDE 1 mill volume in the model
tree, right-click and select Hide.

You can also configure approach walls to avoid plunging into the workpiece material.

io

You can hide mill volumes to enable easier viewing of toolpaths. You can unhide mill
volumes for editing when required.

Ed

uc

at

28. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .
Notice that the tool now approaches the
selected approach walls when possible.

29. Click Close from the Play Path dialog box when finished.
30. Click Done Seq > Done/Return.

Fo
r

Task 2: Create a material removal feature to cut away the machined volume from the workpiece
for the volume milling sequence.
1. From the menu manager, click Machining >
Matrl Remove > Volume Milling.
Click Automatic > Done.
Click the Auto Add button to select the
workpiece to intersect.
Click OK to complete the feature.
Click Done/Return in the menu manager.
The automatic cut is created in the workpiece. The cut geometry is based on the stock
allowance parameter values in the volume milling sequence.

Module 12 | Page 4

2008 PTC

2. Save the manufacturing model and erase all objects from memory.

Click
Click
Click
Click
Click

Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

Fo
r

Ed

uc

at

io

na

lU

se

nl

This completes the exercise.

2008 PTC

Module 12 | Page 5

Exercise 2: Creating Volume Milling Sequences with Mill


Windows
Objectives

After successfully completing this exercise, you will be able to:


Create volume milling sequences.
Create sketched mill windows.

nl

Scenario

You need to create a volume milling sequence to machine the inside of a pocket in the housing
component. During the creation of this sequence you create a sketched mill window to specify
the machined volume.

na

1. Configure a mill window using the Sketch


Window option.

lU

Task 1: Create a mill window to use as a machining reference.

se

HOUSING.MFG

Mill_Window

from the

at

Click Sketch Window


dashboard.

io

Click Mill Window Tool


to start the Mill
Window tool.
From the model tree select datum plane
RETRACT as the window plane.

Fo
r

Ed

uc

from the dashboard.


Click Sketch Tool
Select NC_ASM_FRONT from the model tree
as the sketch orientation reference.
Click Sketch.
Select NC_ASM_RIGHT from the model tree
as a sketching reference.
Click Close from the References dialog box.
From the Sketcher toolbar click Rectangle
.
Sketch a rectangle, as shown.
Middle-click to finish sketching.
Edit the sketch dimensions, as shown.
.
Click Done Section
Press CTRL + D to return to the standard
orientation.
Click Complete Feature .
Notice that a mill window is created, as shown.

Module 12 | Page 6

2008 PTC

Task 2: Create a volume milling sequence using the Sketched Mill window.
1. From the MANUFACTURE menu, click Machining > NC Sequence > Volume > Done.
Select the Window check box.
Notice that the Volume check box is automatically cleared.
Click Done.
2. Ensure the 20_0_E_MILL tool is selected, then right-click and select Select tool and return.

se

nl

3. Retrieve stored volume milling parameters.


If necessary click the All button, and select All
categories from the Categories drop-down
list.
In the Edit Parameters dialog box, click File
> Open.
Select the VOLUME.MIL parameter file, and
click Open.

Notice that the required parameter values are now configured. You can retrieved stored
parameter files to speed up the configuring of manufacturing parameters.

na

lU

4. Click OK from the Edit Parameters dialog box.


5. Select the sketched mill window on the model,
as shown.

Fo
r

Ed

uc

at

io

6. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
If necessary click the CL data bar in the Play
Path dialog box. This makes the CL data
visible.
Click Play .
7. Orient the model using a named view.
From the main toolbar click Named View List
. Select TOP from the drop-down list.
Click Play Path > Screen Play.
Click Play .

Notice that the toolpath machines up to the edge of the mill window outline. You can
edit this by changing mill window options.

8. From the NC SEQUENCE menu, click Seq Setup.


9. Select the Window check box, and click Done.
10. Click Redef Wind to redefine the existing mill window.
From the dashboard click Options.
Select the On window contour option.
Click Complete Feature .

2008 PTC

Module 12 | Page 7

11. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .

Notice that the toolpath now machines onto the edge of the mill window outline, as shown.

Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

Fo
r

Ed

uc

at

io

na

This completes the exercise.

Click
Click
Click
Click
Click

lU

se

15. Save the manufacturing model and erase all objects from memory.

nl

12. Click Close from the Play Path dialog box when finished.
13. Click Done Seq > Done/Return to complete the NC sequence.
14. Press CTRL + D to return to the standard orientation.

Module 12 | Page 8

2008 PTC

Exercise 3: Using Customize in Volume Milling


Objectives
After successfully completing this exercise, you will be able to:
Use the customize functionality to modify cut-motions.

Scenario

BLOCK_CUSTOMIZE.MFG

Modifying

nl

You need make the volume milling sequence more efficient. You can do this using the customize
functionality.

se

Task 1: Use customize to create new cut-motions and modify machining parameters in a specific
cut motion.

io

na

1. Review the current toolpath.


From the MANUFACTURE menu, click
Machining > NC Sequence > Volume
Milling.
2. Click Play Path > Screen Play.
Click Play .

lU

This manufacturing model does not contain a workpiece to enable easier viewing of the
cut-motions.

at

The tool machines across each pocket region by region. However you need to change the
CUT_ANGLE to 90 degrees when the tool machines the three smaller pockets. You can
do this by editing the toolpath using the customize functionality.

Fo
r

Ed

uc

3. Click Customize in the NC SEQUENCE menu.


4. Create a new cut motion to machine the top
region of the pocket.
In the Customize dialog box click Insert.
Click Upto Depth > Done.
Click Depth.
Select the bottom surface of the large pocket,
as shown.
Click Done Cut.
Notice that a new automatic cut motion, plus
an auto plunge, and follow cut have been
added to the Customize dialog box, as shown.

2008 PTC

Module 12 | Page 9

y
nl
O
se
lU

5. Create another cut motion to machine the three


lower pockets.
In the Customize dialog box click Insert.
Click From-To Depth > Done.
Click From Depth > Z Depth.
Type -11 for the height relative to the NC
sequence coordinate system, and press
ENTER.
Click To Depth.
Select the bottom surface of the reference
model, as shown.
Click Parameters.
Edit CUT_ANGLE to 90. Click OK.
Note, this only changes the cut angle for this
cut motion.
Click Done Cut.
Notice a retract cut motion, plus a new
automatic cut, an auto plunge, and follow cut
have been added to the Customize dialog
box, as shown.

na

Notice that the new cut motions will supersede the original automatic cut motions. You can
remove the original cut motions as they are no longer required.

Fo
r

Ed

uc

at

io

6. Delete the original automatic cut motions.


In the Customize dialog box scroll up the cut
motion list and select the first cut motion 1:
Automatic Cut.
Press SHIFT and select the retract motion 4:
Retract, as shown.
Click Delete.
Click Yes to confirm deleting.
Notice that the new cut motions are reordered
in the Customize dialog box, as shown.
Click OK.

Module 12 | Page 10

2008 PTC

7. Review the resulting toolpath.


Click Play Path.
Select the Compute CL check box.
You must select this check box to recalculate
the updated toolpath.
Click Screen Play.
Click Play .

Notice that the tool machines the first region of the pocket with a cut angle of 0 degrees,
then machines the next three regions of the pocket with a cut angle of 90 degrees.

nl

8. Click Close from the Play Path dialog box when finished.
9. Click Done Seq > Done/Return.
Click
Click
Click
Click
Click

from the main toolbar.


Save
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

lU

se

10. Save the manufacturing model and erase all objects from memory.

Fo
r

Ed

uc

at

io

na

This completes the exercise.

2008 PTC

Module 12 | Page 11

y
nl
O
se
lU
na
io
at
uc
Ed
Fo
r
Module 12 | Page 12

2008 PTC

y
nl
O
se
lU

Module 13

Fo
r

Ed

uc

at

io

na

Creating Profile Milling Sequences

2008 PTC

Module 13 | Page 1

Exercise 1: Creating Profile Milling Sequences


Objectives
After successfully completing this exercise, you will be able to:
Create profile milling sequences.
Edit milling parameters to adjust profile milling sequences.
Create lead in and lead out motions in profile milling sequences.

Scenario

COVER_PROFILE.MFG

Cover_Profile

nl

You need to create a profile milling sequence to machine the inside of a pocket in the cover
component. During the creation of this sequence you adjust sequence parameters and create lead
in and lead out motions to enable correct application of cutter compensation.

se

Task 1: Create a profile milling sequence and edit parameter values.

lU

This manufacturing model does not contain a workpiece. You can still create NC
sequences, but material removal after creating NC sequences is not possible.

na

1. From the MANUFACTURE menu, click Machining > NC Sequence > Profile > Done.
Notice that in the SEQ SETUP menu, the Tool, Parameters, and Surfaces check boxes
are automatically selected.
You must configure these items to generate a toolpath. Click Done.
2. Ensure that the 20_0_E_MILL tool is selected, then right-click and select Select tool and
return.

Ed

uc

at

io

3. Retrieve stored face milling parameters.


If necessary click the All button, and select All
categories from the Categories drop-down
list.
In the Edit Parameters dialog box, click File
> Open.
Select the PROFILE.MIL parameter file, and
click Open.

Notice that the required parameter values are now configured. You can retrieve stored
parameter files to speed up the configuration of manufacturing parameters.
4. Click OK from the Edit Parameters dialog box.

Fo
r

5. Configure the surfaces for machining.


Click Model > Done.
Click Loop.
Cursor over the model, and select the top
surface of the reference model, as shown.
Select the inner edge of the reference model,
as shown.
Notice that the selected loop of surfaces
highlight.
Click OK. Click Done > Done/Return.

Module 13 | Page 2

2008 PTC

6. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
If necessary click the CL data bar in the Play
Path dialog box. This makes the CL data
visible.
Click Play .

Notice the toolpath makes two profile passes. You can apply lead in and lead out motions
by editing manufacturing parameters.

se

lU

8.
9.
10.
11.
12.

Click Manufacturing Parameter Tree


Edit LEAD_IN to YES.
Edit LEAD_OUT to YES.
Edit LEAD_RADIUS to 14.
Click OK.
Review the resulting toolpath.
Click Screen Play.
Click Play .

nl

7. Create a lead in and lead out motion.

13. Adjust the entry and exit moves.

uc

at

io

Click Manufacturing Parameter Tree


Edit TANGENT_LEAD_STEP to 12.
Edit NORMAL_LEAD_STEP to 12.
Edit OVERTRAVEL_DISTANCE to 8.
Click OK.
Review the resulting toolpath.
Click Screen Play.
Click Play .

Ed

14.
15.
16.
17.
18.

na

Notice that a lead in and lead out motion are now created, as shown. You can adjust the
entry and exit moves as required.

Notice that the over travel distance removes any witness lines from the machined surfaces.

Fo
r

19. Add cutter compensation to the lead in and lead


out moves.
Click Manufacturing Parameter Tree
20. Edit CUTCOM to ON. Click OK.
21. Click OK.
22. Review the resulting toolpath.
Click Screen Play.
Click Play .

Notice that during the lead-in and lead-out moves, cutter compensation is applied, as
shown.

2008 PTC

Module 13 | Page 3

Task 2: Create an approach and exit position using build cut functionality.
1. Click Axis Display
to enable their display.
2. From the NC SEQUENCE menu, click Seq Setup.
3. Select the Build Cut check box, and click Done.

nl
O
se
lU

uc

at

Click Manufacturing Parameter Tree


Edit LEAD_RADIUS to 6.
Edit TANGENT_LEAD_STEP to 0.
Edit NORMAL_LEAD_STEP to 0.
Click OK.
Review the resulting toolpath.
Click Play Path > Screen Play.
Click Play .

Ed

7.
8.
9.
10.
11.
12.

io

na

Tool
to start the datum axis tool.
Select the surface at the bottom of the pocket
to position the datum axis, as shown.
Drag the positioning handles to snap onto the
rear and left surfaces of the pocket, as shown.
Edit the horizontal positional dimension to 16
and the vertical positional dimension to 40,
as shown.
Click OK to complete the datum axis
configuration.
6. Click Exit > Point > Each Slice > Done.
From the model, select axis AA_1.
Click Done/Return.

4. Click Approach > Point > Each Slice > Done.


5. Create a datum axis for the lead in and lead out
position.
From the feature toolbar click Datum Axis

Fo
r

The approach and exit location on the profile is based on the axis position. Notice that the
NORMAL_LEAD_STEP is zero as this move is controlled by the position of the axis.

13. Create an additional profiling pass to reduce the lateral depth of cut.

Click Manufacturing Parameter Tree


14. Edit NUM_PROF_PASSES to 2.
15. Edit PROF_INCREMENT to 3.
16. Click OK.

Module 13 | Page 4

2008 PTC

17. Review the resulting toolpath.


Click Screen Play.
Click Play .
Notice that the toolpath now makes two
passes at each depth, as shown. This
reduces the lateral depth of cut.

O
se

lU

Click Named View List


from the main
toolbar.
Select the named view TOP.
Click Rewind
Click Play
again.
Notice the tool increments horizontally by 3
between each profile pass, as shown.

nl

18. Change the view orientation.

19. Click Close.


20. Click Done Seq > Done/Return.

Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

io

Click
Click
Click
Click
Click

at

na

21. Save the manufacturing model and erase all objects from memory.

Fo
r

Ed

uc

This completes the exercise.

2008 PTC

Module 13 | Page 5

y
nl
O
se
lU
na
io
at
uc
Ed
Fo
r
Module 13 | Page 6

2008 PTC

y
nl
O
se
lU

Module 14

Fo
r

Ed

uc

at

io

na

Creating Straight Cut Surface Milling Sequences

2008 PTC

Module 14 | Page 1

Exercise 1: Creating Straight Cut Surface Milling


Sequences
Objectives

After successfully completing this exercise, you will be able to:


Create and edit mill surface reference geometry.
Create straight cut surface milling sequences.

nl

Scenario

se

You need to machine the top surface of the cap part using a semi-finish surface milling sequence.
You first create a mill surface as a reference for surface milling sequences. You then create a
semi-finish sequence by creating a straight cut surface milling sequence using a 25 millimeter
ball end mill.
CAP_STRAIGHT.MFG

lU

Cap_Straight

Task 1: Create a mill surface by copying a reference model surface.

na

This manufacturing model does not contain a workpiece to enable easier viewing of mill
surface geometry.

uc

at

io

1. Click Mill Surface Tool


.
2. Copy the curved surface on the reference model.
Select the reference model, as shown.
Select the curved surface on the reference
model, as shown.
Click Edit > Copy.
Click Edit > Paste.

Fo
r

Ed

3. Fill the holes.


Click Options from the dashboard.
Select the Exclude surfaces and Fill holes
option.
Press CTRL, and select the four hole edges,
as shown.
Notice that the holes are filled, as shown.
from the
Click Complete Feature
dashboard.
Notice the updated mill surface, as shown.

Module 14 | Page 2

2008 PTC

y
nl
O
se

na

lU

4. Extend the outer edges of the mill surface.


Select the COPY 1 mill surface from the
model tree.
Select one outer edge of the mill surface, as
shown.
Press SHIFT and select the mill surface, until
the tangent chain of edges are selected, as
shown.
Notice the tangent chain of edges highlight on
the model, as shown.
Click Edit > Extend.
Edit the extend value to 2.5.
from the
Click Complete Feature
dashboard.
Notice the extended surface on the model, as
shown.

Fo
r

Ed

uc

at

io

5. Extend the inner edges of the mill surface.


Select the COPY 1 mill surface from the
model tree.
Select one inner edge of the mill surface, as
shown.
Press SHIFT and select the other inner edge
of the mill surface, as shown.
Click Edit > Extend.
Edit the extend value to 3.0, as shown.
from the
Click Complete Feature
dashboard.
Click Complete Tool .
Notice the extended surface on the model, as
shown.

2008 PTC

Module 14 | Page 3

Task 2: Create a semi-finish surface milling NC sequence using the Straight Cut option.
1. From the MANUFACTURE menu, click Machining > NC Sequence > Surface Mill > Done.
Notice that in the SEQ SETUP menu the Tool, Parameters, Surfaces, and Define Cut
check boxes are automatically selected.
You must configure these items to generate a toolpath.
Click Done.
2. Ensure that the 25_BEM tool is selected, then right-click and select Select tool and return.

nl
O
se
lU

io

na

4. Configure the surface for machining.


Click Mill Surface > Done.
Select the extended surface from the model,
as shown.
Click Okay to machine the top side of the
surface.
Click Select All > Done/Return.

3. Retrieve stored semi-finish surface milling


parameters.
In the Edit Parameters dialog box, click File
> Open.
Select the SEMI_FINISH_SURF.MIL
parameter file, and click Open.
Click OK.

Ed

uc

at

5. Configure the cut definition.


Notice that the Cut Type option is configured
as Straight Cut by default.
Click OK.

Fo
r

6. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .

Notice that the tool machines past the edges of the model surfaces to the edge of the
larger mill surface, but the step-over is too large to produce an acceptable surfaced finish.
7. Edit the scallop height to control the step-over distance, and edit the profile stock allowance.
Click Manufacturing Parameter Tree
8. Edit PROF_STOCK_ALLOW to 0.15.
9. Edit SCALLOP_HGT to 0.1. Click OK.

Module 14 | Page 4

2008 PTC

10. Review the resulting toolpath.


Click Screen Play.
Click Play .

nl

Notice that the resulting step-over has been reduced and is now calculated using the
SCALLOP_HGT parameter, as shown. Notice also 0.15 millimeters of stock are remaining
on the machined surface. Notice that the tool also machines over the opening in the
top surface. You can change this using the SCAN_TYPE parameter. In addition the cut
direction is parallel to the X-axis of the sequence coordinate system, which is controlled
by the CUT_ANGLE parameter.

na

lU

15. Review the resulting toolpath.


Click Screen Play.
Click Play .

se

Click Manufacturing Parameter Tree


12. Edit CUT_ANGLE to 90.
13. Edit SCAN_TYPE to TYPE_3.
14. Click OK.

11. Edit the NC sequence parameters to control the scan type and cutting angle.

at

io

Modifying the SCAN_TYPE to TYPE_3 eliminates machining over the opening in the top
surface. Modifying the CUT_ANGLE to 90 degrees changes the direction of the cutting
motions.
Notice that the tool performs a lacing move between passes. This is controlled by the
LACE_OPTION parameter.

uc

16. Edit the lace option parameter.

Ed

Click Manufacturing Parameter Tree


17. Edit LACE_OPTION to ARC_CONNECT.
18. Click OK.

Fo
r

19. Review the resulting toolpath.


Click Screen Play.
Click Play .
Zoom in to a lacing move on the toolpath, as
shown.
Press CTRL + D to return to the standard
orientation.

Modifying the LACE_OPTION to ARC_CONNECT connects each pass with a smooth


motion.
20. Click Close from the Play Path dialog box.
21. Click Done Seq > Done/Return.

2008 PTC

Module 14 | Page 5

22. Hide the mill surface.


Select the COPY 1 mill surface in the model
tree.
Right-click, and select Hide.
Notice that the mill surface no longer appears
in the model, as shown.

You can unhide and redefine this mill surface at any time, as required.
23. Save the manufacturing model and erase all objects from memory.

nl

Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

Click
Click
Click
Click
Click

se

Fo
r

Ed

uc

at

io

na

lU

This completes the exercise.

Module 14 | Page 6

2008 PTC

y
nl
O
se
lU

Module 15

Fo
r

Ed

uc

at

io

na

Creating From Surface Isolines Surface Milling


Sequences

2008 PTC

Module 15 | Page 1

Exercise 1: Creating From Surface Isoline Surface


Milling Sequences
Objectives
After successfully completing this exercise, you will be able to:
Create and edit from surface isoline surface milling sequences.

Scenario

CAP_ISOLINES.MFG

se

Surf_Iso

nl

You need to machine the top surface of the cap part and leave a small amount of stock remaining on
the part. An extended mill surface has already been created to use as a machining reference. You
create a from surface isoline surface milling sequence using a 25 millimeter ball end mill.

Task 1: Create a surface milling NC sequence using the From Surface Isoline option.

io

na

lU

1. From the MANUFACTURE menu, click Machining > NC Sequence > Surface Mill > Done.
Notice that in the SEQ SETUP menu the Tool, Parameters, Surfaces, and Define Cut
check boxes are automatically selected.
You must configure these items to generate a toolpath.
Click Done.
2. Ensure that the 25_BEM tool is selected, then right-click and select Select tool and return.

uc

at

3. Retrieve stored finish surface milling parameters.


In the Edit Parameters dialog box, click File > Open.
Select the FINISH_SURF.MIL parameter file, and click Open.
Note you can edit these parameters to precisely meet your requirements at any time.
Click OK.

Fo
r

Ed

4. Configure the surface for machining.


Click Mill Surface > Done.
Select the extended surface from the model,
as shown.
Click Okay to machine the top side of the
surface.
Click Select All > Done/Return.
5. Configure the cut definition.
Select the From Surface Isolines option.
Select the first surface in the Surface list.
Note that the cut direction highlights on the
model, as shown.
Click OK.

Module 15 | Page 2

2008 PTC

6. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .

nl

Notice that the cut direction follows the contour of the surface (U-V vectors) instead of a
true linear cut. Notice that the tool machines past the edges of the model surfaces to
the edge of the larger mill surface. The tool also machines over the opening in the mill
surface. You can change this using the SCAN_TYPE parameter. You can also improve the
surface finish by reducing the SCALLOP_HGT parameter value, and you can leave stock
remaining on the surface by editing the PROF_STOCK_ALLOW parameter value.

se

io

12. Review the resulting toolpath.


Click Screen Play.
Click Play .

lU

Click Manufacturing Parameter Tree


Edit PROF_STOCK_ALLOW to 0.1.
Edit SCALLOP_HGT to 0.05.
Edit SCAN_TYPE to TYPE_3.
Click OK.

na

8.
9.
10.
11.

7. Edit the manufacturing parameters to produce a more efficient toolpath.

at

Notice that the resulting step-over has been reduced to provide a better surface finish.
Modifying the SCAN_TYPE to TYPE_3 eliminates machining over the opening in the top
surface. Notice also 0.1 millimeters of stock now remain on the machined surface.

uc

13. Click Close from the Play Path dialog box.


14. Click Done Seq > Done/Return.

Fo
r

Ed

15. Hide the mill surface.


Select the COPY 1 mill surface in the model
tree.
Right-click, and select Hide.
Notice that the mill surface no longer appears
in the model, as shown.
You can unhide and redefine this mill surface at any time, as required.

16. Save the manufacturing model and erase all objects from memory.

Click
Click
Click
Click
Click

Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

This completes the exercise.

2008 PTC

Module 15 | Page 3

y
nl
O
se
lU
na
io
at
uc
Ed
Fo
r
Module 15 | Page 4

2008 PTC

y
nl
O
se
lU

Module 16

Fo
r

Ed

uc

at

io

na

Creating Cut Line Surface Milling Sequences

2008 PTC

Module 16 | Page 1

Exercise 1: Creating Cut Line Surface Milling Sequences


Objectives
After successfully completing this exercise, you will be able to:
Create and edit cut line surface milling sequences.

Scenario

nl

You need to finish machine the top surface of the cap model. An extended mill surface has already
been created to use as a machining reference. You create a cut line surface milling sequence
using a 25 millimeter ball end mill.
CAP_CUT_LINE.MFG

Cut_Lines

se

Task 1: Create a surface milling NC sequence using the From Surface Isoline option.

na

lU

1. From the MANUFACTURE menu, click Machining > NC Sequence > Surface Mill > Done.
Notice that in the SEQ SETUP menu the Tool, Parameters, Surfaces, and Define Cut
check boxes are automatically selected.
You must configure these items to generate a toolpath.
Click Done.
2. Ensure that the 25_BEM tool is selected, then right-click and select Select tool and return.

at

io

3. Retrieve stored finish surface milling parameters.


In the Edit Parameters dialog box, click File > Open.
Select the FINISH_SURF.MIL parameter file, and click Open.
Notice that you can edit these parameters to precisely meet your requirements at any time.
Click OK.

Fo
r

Ed

uc

4. Configure the surface for machining.


Click Mill Surface > Done.
Select the COPY 1 mill surface in the model
tree.
Right-click, and select Unhide.
Select the extended surface from the model,
as shown.
Click Okay to machine the top side of the
surface.
Click Select All > Done/Return.

Module 16 | Page 2

2008 PTC

y
nl
O

Ed

uc

at

io

na

lU

6. Configure the second closed cut line.


Click Add Cut Line .
Click Next > Accept to accept the inner loop
of edges, as shown.
Click Done.
Click Select Start Point.
Select a point at the approximate location
along the inner edge, as shown.
Click Enter.
Type 0.5 and press ENTER.
Click OK from the Add/Redefine Cut Line
dialog box.
Click Preview.
Notice that you can preview the machining
scan to verify your selections.
Click OK to complete the cut line configuration.

se

5. Configure the first closed cut line.


Select the Cut Line option.
Select the Closed Loops option.
Click Add Cut Line .
Click Accept to accept the outer loop of
edges, as shown.
Click Done.
Click Select Start Point.
Select a point at the approximate location
along the outer edge, as shown.
Click Enter.
Type 0.5 and press ENTER.
Click OK from the Add/Redefine Cut Line
dialog box.
Notice Cutline 1 is listed in the Cut Definition
dialog box.

Fo
r

7. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .

Notice that the toolpath gradually changes shape between the start and end cut lines. You
can also improve the surface finish by reducing the SCALLOP_HGT parameter value.

8. Reduce the scallop height.


Click Manufacturing Parameter Tree
9. Edit SCALLOP_HGT to 0.025.
10. Click OK.

2008 PTC

Module 16 | Page 3

11. Review the resulting toolpath.


Click Screen Play.
Click Play .

Notice that the resulting step-over has been reduced to provide a better surface finish.

nl

12. Click Close from the Play Path dialog box.


13. Click Done Seq > Done/Return.

se

14. Hide the mill surface.


Select the COPY 1 mill surface in the model
tree.
Right-click and select Hide.
Notice that the mill surface no longer appears
in the model, as shown.

lU

You can unhide and redefine this mill surface at any time, as required.
15. Save the manufacturing model and erase all objects from memory.

na

from the main toolbar.


Save
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

Fo
r

Ed

uc

This completes the exercise.

io

Click
Click
Click
Click
Click

at

Module 16 | Page 4

2008 PTC

y
nl
O
se
lU

Module 17

Fo
r

Ed

uc

at

io

na

Advanced Surface Milling Options

2008 PTC

Module 17 | Page 1

Exercise 1: Using Advanced Surface Milling Options


Objectives
After successfully completing this exercise, you will be able to:
Gouge check surface milling sequences.
Configure approach and exit moves to surface milling sequences.

Scenario

CAP_CHECK_SURFS.MFG

lU

na

1. From the MANUFACTURE menu, click


Machining > NC Sequence > STRAIGHT_CUT.
2. Review the current toolpath.
Click Play Path > Screen Play.
Click Play .

se

Task 1: Gouge check the surface milling sequence.

Adv_Options

nl

You need to adjust the surface milling sequence to avoid the clamp surfaces. You also need to
configure approach and exit motions to remove witness lines on the machined surface.

io

Notice that the toolpath may be gouging into the vise at the beginning and end of each
pass. You can check and correct this.

uc

at

3. Configure surfaces for gouge checking.


From the Play Path menu, click Gouge
Check.
4. Press CTRL and select the six top surfaces on
the vise part.
5. Click OK > Done/Return > Done/Return.

Fo
r

Ed

6. Perform gouge checking. Click Run from the


GOUGE CHECK menu.
7. Notice that gouges were found.
8. Click Show All to see all detected gouges on
the toolpath, as shown.
9. Click Done/Return > Done/Return >
Done/Return.

10. Configure check surfaces.


11. From the NC SEQUENCE menu, click Seq
Setup.
12. Select the Check Surfs check box, and click
Done.
13. Press CTRL and select the six top surfaces on
the vise part, as shown.
14. Click OK > Done/Return > Done/Return.

Module 17 | Page 2

2008 PTC

15. Perform gouge checking again. Click Play Path


> Gouge Check.
16. Press CTRL and select the six top surfaces on
the vise part, as before.
17. Click OK > Done/Return > Done/Return.
18. Click Run. Notice that no gouges were found.
19. Click Done/Return > Done/Return.
.

O
se

lU

23. Review the resulting toolpath.


Click Screen Play.
Click Play .
Notice that the toolpath is adjusted to avoid
the check surfaces.

nl

20. Adjust the check surface stock allowance. Click Manufacturing Parameter Tree
21. Edit CHK_SRF_STOCK_ALLOW to 2.
22. Click OK.

Task 2: Use customize to split the automatic cut motion and configure approach and exit motions
to remove witness lines on the machined surface.

Fo
r

Ed

uc

at

io

na

1. Click Customize in the NC SEQUENCE menu.


2. Split the follow cut, cut motion.
In the Customize dialog box select the cut
motion 3: Follow Cut.
Click Redefine.
Click Split.
Click Add.
Zoom in to the toolpath and select the point,
as shown.
Click Add again.
In the same area of the toolpath select the
point, as shown.
Click OK > OK.
You now have three follow cut, cut motions,
as shown.

2008 PTC

Module 17 | Page 3

na

lU

se

nl

3. Configure a tangent approach move.


In the Customize dialog box select the cut
motion 3: Follow Cut, as shown.
Select Tangent Approach from the
drop-down list.
Type 10 in the Approach distance text box.
Click Preview.
Observe the previewed cut motion, as shown.
Click OK from the Tangent Approach dialog
box.
Notice that a tangent approach is inserted in
front of the selected cut motion, as shown.

Fo
r

Ed

uc

at

io

4. Configure a second tangent approach move.


In the Customize dialog box select the cut
motion 6: Follow Cut.
Select Tangent Approach from the
drop-down list.
Type 10 in the Approach distance text box.
Click Preview.
Observe the previewed cut motion, as shown.
Click OK from the Tangent Approach dialog
box.
Notice that a tangent approach is inserted in
front of the selected cut motion, as shown.

Note, you can remove an unwanted cut motion.

Module 17 | Page 4

2008 PTC

at

io

6. Review the resulting toolpath.


Click Play Path.
Click Screen Play.
Click Play .

na

lU

se

nl

5. Delete the unwanted cut motion.


Select the cut motion 5: Follow Cut, as
shown.
Click Delete.
Click Yes to confirm deleting.
Notice that the cut motions are reordered in
the Customize dialog box, as shown.
Click OK from the Customize dialog box.

uc

Notice that the tool now makes a tangent approach move before machining the surface.

Ed

7. Click Close from the Play Path dialog box when finished.
8. Click Done Seq > Done/Return.
9. Save the manufacturing model and erase all objects from memory.
Click
Click
Click
Click
Click

Fo
r

from the main toolbar.


Save
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

This completes the exercise.

2008 PTC

Module 17 | Page 5

y
nl
O
se
lU
na
io
at
uc
Ed
Fo
r
Module 17 | Page 6

2008 PTC

y
nl
O
se
lU

Module 18

Fo
r

Ed

uc

at

io

na

Creating Roughing and Re-roughing Sequences

2008 PTC

Module 18 | Page 1

Exercise 1: Mold Core Roughing and Re-Roughing


Objectives
After successfully completing this exercise, you will be able to:
Create roughing NC sequences.
Create re-roughing NC sequences.
Create mill windows for roughing sequences.

Scenario

MOLD_CORE.MFG

Mold_Core_Rough

nl

You create a roughing sequence and then re-roughing sequence to machine the mold core. You
edit parameters to apply high speed machining methods. The re-roughing sequence machines
material remaining from the roughing sequence.

na

Click Mill Window Tool


to start the Mill
Window tool.
Select the top surface of the reference model
as the window placement plane, as shown.

lU

1. Configure a mill window using the Chain Window


option.

se

Task 1: Create a roughing NC sequence and edit parameter values.

Ed

uc

at

io

from the dashboard.


Click Chain Window
Right-click and select Chain to active the
selection of edges.
Select one of the inner chain of edges at the
top of the pocket, as shown.
Press SHIFT and select another edge in the
loop, as shown.
Notice that the tangent chain of edges
highlights on the model, as shown.
Click Complete Feature .

Fo
r

2. From the MANUFACTURE menu, click Machining > NC Sequence > Roughing > Done.
Notice that in the SEQ SETUP menu the Tool, Parameters, and Window check boxes
are automatically selected.
These items must be configured to generate a toolpath.
Click Done.
3. Ensure that the 20_FEM tool is selected, then right-click and select Select tool and return.
4. Retrieve stored rough milling parameters.
In the Edit Parameters dialog box, click File
> Open.
Select the ROUGH.MIL parameter file, and
click Open.
Note, you can edit the stored parameter
values as required.

Module 18 | Page 2

2008 PTC

5. Edit the following roughing related parameters for the NC sequence.


Edit MAX_STEP_DEPTH to 5.
Edit INSIDE_TOLERANCE to 0.04.
Click OK.

6. Select the mill window for the roughing


sequence.
When prompted select the mill window from
the model, as shown.

to see the toolpath.

na

Click Repaint

lU

Click Named View List


from the main
toolbar.
Select the named view FRONT.

se

8. Change the view orientation.

nl

7. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .

io

Notice that the tool is making passes at approximately 5 millimeter depth increments. You
need to modify the ROUGH_SCALLOP_CONTROL and ROUGH_SCALLOP parameters
to create additional passes between the roughing passes.
9. Edit the step scallop height control parameters.

at

uc

10.
11.
12.
13.

Click Manufacturing Parameter Tree


.
If necessary click the All button.
Edit ROUGH_SCALLOP_CONTROL to DURING.
Edit ROUGH_SCALLOP to 0.4.
Click OK.

Fo
r

Ed

14. Review the resulting toolpath.


Press CTRL + D to return to the standard
orientation.
Click Screen Play.
If necessary drag the Display Speed slider to
the left to slow down the toolpath simulation.
Click Play .
Notice that the tool has created additional passes between the initial roughing passes. The
ROUGH_SCALLOP_CONTROL parameter enables you to create the passes either during
or after the initial roughing passes. The ROUGH_SCALLOP parameter specifies the
maximum allowable scallop height on the walls of the cavity. The resulting scallop height is
now reduced leaving a more uniform thickness of remaining material.

2008 PTC

Module 18 | Page 3

15. Click Close from the Play Path dialog box when finished.
The manufacturing parameter CLOSED_AREA_SCAN is currently configured
with the default value of CONSTANT_LOAD. This produces a toolpath with an
approximately constant tool load. Alternatively you can use MAINTAIN_CUT_TYPE or
MAINTAIN_CUT_DIRECTION values to minimize retract moves during the toolpath.
Note, for reviewing purposes you can see the toolpath more easily by disabling
ROUGH_SCALLOP_CONTROL.

lU

se

17. Review the resulting toolpath.


Click Screen Play.
If necessary, drag the Display Speed slider to
the left to slow down the toolpath simulation.
Click Play .

nl

.
Click Manufacturing Parameter Tree
Edit CLOSED_AREA_SCAN to MAINTAIN_CUT_TYPE.
Edit ROUGH_SCALLOP_CONTROL to NO.
Click OK.

16. Edit the scan parameter.

18. Edit corner option parameters.

na

Notice that the toolpath now maintains the cut direction. You can round the sharp corner
moves using the SMOOTH_SHARP_CORNERS option.

at

io

Click Manufacturing Parameter Tree


.
19. Edit SMOOTH_SHARP_CORNERS to MAX_RADIUS.
20. Edit SMOOTH_RADIUS to 10.
21. Click OK.

Ed

uc

22. Review the resulting toolpath.


Click Screen Play.
If necessary drag the Display Speed slider to
the left to slow down the toolpath simulation.
Click Play .

Fo
r

Notice that the sharp corners have been rounded. Setting SMOOTH_SHARP_CORNERS
to MAX_RADIUS rounds sharp corners using the largest possible radius between 10%
and 100% of the SMOOTH_RADIUS value.

23. Click Close from the Play Path dialog box when finished.
24. Click Done Seq > Done/Return.

Module 18 | Page 4

2008 PTC

Task 2: Create a re-roughing NC sequence and reference the previous roughing sequence.

nl

lU

se

4. Edit the following parameters for the sequence.


Edit CLOSED_AREA_SCAN to MAINTAIN_CUT_TYPE.
Edit MIN_STEP_DEPTH to 0.2.
Edit MAX_STEP_DEPTH to 2.0.
Click OK.

3. Retrieve stored re-roughing milling parameters.


In the Edit Parameters dialog box, click File > Open.
Select the RE_ROUGH.MIL parameter file, and click Open.
Note you can edit the stored parameter values as required.

1. From the MANUFACTURE menu, click Machining > NC Sequence > New Sequence
> Re-Roughing > Done.
Click the ROUGHING sequence.
Notice that in the SEQ SETUP menu the Tool and Parameters check boxes are
automatically selected.
These items must be configured to generate a toolpath.
Click Done.
2. Select the 12_BEM tool, then right-click and select Select tool and return.

io

na

5. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
If necessary, drag the Display Speed slider to
the left to slow down the toolpath simulation.
Click Play .

at

Notice that the tool machines only the areas where the previous roughing sequence could
not reach.

uc

6. Click Close from the Play Path dialog box when finished.
7. Click Done Seq > Done/Return.
8. Save the manufacturing model and erase all objects from memory.
Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

Ed

Click
Click
Click
Click
Click

Fo
r

This completes the exercise.

2008 PTC

Module 18 | Page 5

y
nl
O
se
lU
na
io
at
uc
Ed
Fo
r
Module 18 | Page 6

2008 PTC

y
nl
O
se
lU

Module 19

Fo
r

Ed

uc

at

io

na

Creating Finishing Sequences

2008 PTC

Module 19 | Page 1

Exercise 1: Mold Core Finishing


Objectives
After successfully completing this exercise, you will be able to:
Create and edit finishing NC sequences.

Scenario

MOLD_CORE_FINISH.MFG

Mold_Core_Finish

nl

You create a finishing sequence to finish machine the mold core. You edit parameters to apply high
speed machining methods. Note that roughing and re-roughing sequences have already been
created for this operation.

se

Task 1: Create a finishing NC sequence and edit sequence parameters to optimize the toolpath.

io

na

lU

1. From the MANUFACTURE menu, click Machining > NC Sequence > New Sequence >
Finishing > Done.
Notice that in the SEQ SETUP menu the Parameters and Window check boxes are
automatically selected.
These items must be configured to generate a toolpath.
You should also configure a new tool. Select the Tool check box.
Click Done.
2. Select the 12_BEM tool, then right-click and select Select tool and return.

uc

at

3. Retrieve stored re-roughing milling parameters.


In the Edit Parameters dialog box, click File > Open.
Select the FINISH.MIL parameter file, and click Open.
Note, you can edit the stored parameter values as required.

Fo
r

Ed

4. Edit the following parameters for the sequence.


If necessary click the All button.
Edit SLOPE_ANGLE to 75.
Edit STEP_OVER to 1.0.
Edit INSIDE_TOLERANCE to 0.025.
Edit OUTSIDE_TOLERANCE to 0.025.
Click OK.
5. Select a mill window.
Select the mill window on the reference
model, as shown.

Module 19 | Page 2

2008 PTC

6. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
If necessary drag the Display Speed slider to
the left to slow down the toolpath simulation.
Click Play .

Notice that the tool machines both steep and shallow areas. It creates profile cuts for
the steep areas and spiral scanning cuts for the shallow areas. You can change these
options if required.

nl

7. Machine only steep areas.

se

lU

9. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
If necessary drag the Display Speed slider to
the left to slow down the toolpath simulation.
Click Play .

.
Click Manufacturing Parameter Tree
8. Edit FINISH_OPTION to PROFILE_CUTS.
Click OK.

na

Notice that only profile cuts are now created.

io

10. Machine shallow and steep areas and change the scan type.

at

Click Manufacturing Parameter Tree


.
11. Edit FINISH_OPTION to STRAIGHT_CUTS_WITH_CROSSCUT.
Click OK.

Ed

uc

12. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
If necessary drag the Display Speed slider to
the left to slow down the toolpath simulation.
Click Play .

Fo
r

Notice that the tool creates a crosscut toolpath, machining both the steep and shallow
areas in a series of straight cuts.

13. Machine only shallow areas and change the shallow area scan.

Click Manufacturing Parameter Tree


.
14. Edit FINISH_OPTION to SHALLOW_CUTS.
15. Edit SHALLOW_AREA_SCAN to SPIRAL_3D_EQUIDISTANT.
Click OK.

2008 PTC

Module 19 | Page 3

16. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
If necessary drag the Display Speed slider to
the left to slow down the toolpath simulation.
Click Play .

Notice that the toolpath now machines only the shallow area, and scans the shallow area
using a constant 3-D step-over.

nl

17. Machine both shallow and steep areas.

se
lU

19. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
If necessary drag the Display Speed slider to
the left to slow down the toolpath simulation.
Click Play .

Click Manufacturing Parameter Tree


.
18. Edit FINISH_OPTION to COMBINED_CUTS.
Click OK.

na

Notice that the tool machines both steep and shallow areas. It creates spiral scanning
cuts with a constant 3-D step-over for the shallow areas and creates profile cuts for the
steep areas.

io

20. Click Close from the Play Path dialog box when finished.
21. Click Done Seq > Done/Return.
22. Save the manufacturing model and erase all objects from memory.

at

from the main toolbar.


Save
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

uc

Click
Click
Click
Click
Click

Ed

Fo
r

This completes the exercise.

Module 19 | Page 4

2008 PTC

y
nl
O
se
lU

Module 20

Fo
r

Ed

uc

at

io

na

Creating Trajectory Milling Sequences

2008 PTC

Module 20 | Page 1

Exercise 1: Slot Milling


Objectives
After successfully completing this exercise, you will be able to:
Use 3-axis trajectory milling sequences to create slots.
Create sketched tools

Scenario

se

Task 1: Create a sketched tool.

FIXING_PLATE.MFG

Slot

nl

You create a 3-axis trajectory milling sequence to machine a slot in a fixing plate. You create two cut
motions and specify approach and exit moves. You also create a sketched tool for the sequence.

Fo
r

Ed

uc

at

io

3. Sketch the tool section.


Click Sketch > Line > Centerline.
Sketch a vertical centerline.
Click Line .
Sketch the tool outline, as shown.
Middle-click to stop sketching lines.

na

lU

1. Click Tool Manager


from the manufacturing toolbar, to open the Tool Setup dialog box.
2. Configure a sketched tool.
Click Edit > Sketch in the Tool Setup dialog box.
Type 65_DEG_SLOT_10 in the Name text box.
Click the Sketcher button to open Sketcher.

Module 20 | Page 2

2008 PTC

lU

se

nl

4. Dimension the sketch.


Right-click and select Dimension.
Dimension the sketch, as shown. Note your
dimension values will vary from those shown.
Middle-click to stop creating dimensions.
Edit the dimensions, as shown.

io

na

5. Add a Sketcher coordinate system to specify the


tool tip.
Click Sketch > Coordinate System.
Select a location for the coordinate system on
the sketch, as shown.
Middle-click to stop creating Sketcher
coordinate systems.

uc

at

from the main toolbar.


Click Save
Click OK to save the section.
.
Click Done Section

Ed

6. Finalize the tool configuration.


From the Tools Setup dialog box click Apply.
Click OK to complete the tool configuration.

Fo
r

You can save the sketched tool configuration with the workcell ready for future use, or save
it with the manufacturing model.

Task 2: Create a 3-axis trajectory milling sequence and configure cut motion options.
1. From the MANUFACTURE menu, click Machining > NC Sequence > Custom Trajectory >
3 Axis > Done.
Notice that in the SEQ SETUP menu the Tool and Parameters check boxes are
automatically selected.
You must configure these items to generate a toolpath.
Click Done.
2. Ensure that the 65_DEG_SLOT_10 tool is selected, then right-click and select Select tool
and return.

2008 PTC

Module 20 | Page 3

O
se
lU

io

na

5. Create a cut motion to machine the first edge.


Select the hidden edge of the slot on the
model, as shown.
Click OK > Done.
Click Flip > Okay to reverse the direction.
Click Right > Done to specify the offset, as
shown.
Notice that a cut motion appears, as shown.

nl

4. Specify the first cut motion configuration.


Click Insert in the Customize dialog box, to insert an automatic cut motion.
Click Edge > Done.
Ensure that the Edge, Direction, and Offset check boxes are selected.
Click Done.

3. Edit the required parameters for the NC sequence.


Edit CUT_FEED to 100.
Edit CLEAR_DIST to 2.
Edit SPINDLE_SPEED to 500.
Click OK.

Fo
r

Ed

uc

at

6. Extend the ends of the cut motion.


Click Ends > Start.
Select the Specify check box, and click Done.
Drag the start point to a new location, as
shown.
Click to finalize the location.
Click Ext Length.
Type 40 for the extension length, and press
ENTER.
Click End.
Select the Specify check box, and click Done.
Drag the end point to a new location, as
shown.
Click to finalize the location.
Click Ext Length.
Type 40 for the extension length, and press
ENTER.
Click Done/Return.
Click Done Cut.
Notice that the cut motion appears, as shown.
You can create additional cut motions as required. The cut motions will be joined to form
one toolpath.

Module 20 | Page 4

2008 PTC

7. Specify the second cut motion configuration.


Click Insert in the Customize dialog box, to insert an automatic cut motion.
Click Edge > Done.
Ensure the Edge, Direction, and Offset check boxes are selected.
Click Done.

nl
O
se

Fo
r

Ed

uc

at

io

na

lU

9. Extend the ends of the second cut motion.


Click Ends > Start.
Select the Specify check box, and click Done.
Drag the start point to a new location, as
shown.
Click to finalize the location.
Click Ext Length.
Type 40 for the extension length, and press
ENTER.
Click End.
Select the Specify check box, and click Done.
Drag the end point to a new location, as
shown.
Click to finalize the location.
Click Ext Length.
Type 40 for the extension length, and press
ENTER.
Click Done/Return.
Click Done Cut.
Notice that the cut motion appears, as shown.

8. Create a cut motion to machine the second


edge.
Select the hidden edge of the slot on the
model, as shown.
Click OK > Done.
Click Okay to specify the direction.
Click Right > Done to specify the offset.
Notice that a cut motion appears, as shown.

2008 PTC

Module 20 | Page 5

io

na

lU

se

nl

10. Delete unwanted cut motions.


Select cut motion 4: Retract, as shown.
Click Delete, click Yes to confirm deleting the
cut motion.
Select cut motion 5: Auto Plunge, as shown.
Click Delete and click Yes to confirm deleting
the cut motion.
Notice the updated cut motion list in the
Customize dialog box, as shown.
Click OK from the Customize dialog box.

Ed

uc

at

11. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
If necessary click the CL data bar to make the
CL data visible.
Click Next Record
repeatedly to single
step through the toolpath until you reach the
end.

Fo
r

Notice that the two cut motions are joined to form a single toolpath.
12. Click Close from the Play Path dialog box when finished.
13. Click Done Seq > Done/Return.
14. Save the manufacturing model and erase all objects from memory.

Click
Click
Click
Click
Click

from the main toolbar.


Save
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

This completes the exercise.

Module 20 | Page 6

2008 PTC

y
nl
O
se
lU

Module 21

Fo
r

Ed

uc

at

io

na

Creating Holemaking Sequences

2008 PTC

Module 21 | Page 1

Exercise 1: Creating Holemaking Sequences


Objectives

nl

After successfully completing this exercise, you will be able to:


Create drill groups.
Create center-drilling sequences.
Create standard drilling sequences.
Create tapping sequences.
Create boring sequences.

Scenario

se

You need to machine holes in a new machining bracket fixture. You create drill groups to enable
easy selection of the holes for the holemaking sequences. You center-drill all the holes in the model.
You create a holemaking sequence to drill the seven holes on the stepped face of the model. You
then drill and tap the four holes in the bolt hole pattern on the top face of the model, and finish by
drilling and boring the large hole on the top face.
BRACKET_DRILL.MFG

lU

Bracket_Drill

na

Task 1: Create two drill groups - one for the seven holes on the stepped face and the other for
the holes in the bolt hole pattern.

io

1. Configure the drill groups.

Fo
r

Ed

uc

at

from the
Click Drill Group Tool
manufacturing toolbar.
If prompted to cancel, click No.
Click Create.
Type GROUP_14_0 in the Drill Group Name
text box.
Select the Diameters tab.
Click Add.
Select the 14.000000 diameter and click OK.
Click Preview. Notice seven axes highlight on
the model, as shown.
Click OK from the Drill Group dialog box.
Click Create.
Type GROUP_M_18_0 in the Drill Group
Name text box.
Select the Diameters tab.
Click Add.
Select the 18.000000 diameter and click OK.
Click Preview. Notice four axes highlight on
the model, as shown.
Click OK from the Drill Group dialog box.
Click Done/Return.

Module 21 | Page 2

2008 PTC

Task 2: Create a holemaking sequence to center-drill all the holes.


1. From the MANUFACTURE menu, click Machining > NC Sequence > Holemaking > Done.
Click Drill > Standard > Done.
Notice that in the SEQ SETUP menu the Tool, Parameters, and Holes check boxes are
automatically selected.
Click Done.
2. Select the CTRDRILL_04 tool, then right-click and select Select tool and return.

nl
O
se

Fo
r

Ed

uc

at

io

na

lU

4. Configure the first set of holes for center-drilling.


Select the Groups tab.
Click Add.
Select the GROUP_M_18_0 group and click
OK.
Select the Axes tab.
Click Add.
Select the large hole in the center of the top
face of the model, as shown.
Click OK.
Click Depth.
Select the Blind and Tip depth options.
Click Select for the Start Surface.
Select the top surface on the model, as
shown.
For the End Surface select the Z Depth
option.
Type 4 for the Z-depth.
Click OK from the Hole Set Depth dialog box.
Click Preview. Notice five axes highlight on
the model, as shown.
Click OK.

3. Edit the required parameters for the NC sequence.


Edit CUT_FEED to 150.
Edit CLEAR_DIST to 2.
Edit SPINDLE_SPEED to 500. Click OK.
Click OK.

2008 PTC

Module 21 | Page 3

y
nl
O
se

at

io

na

6. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .
Notice that all holes on the model are
center-drilled, as shown.

lU

5. Configure the second set of holes for


center-drilling.
Click Hole Set > New Set.
Select the Groups tab.
Click Add.
Select the GROUP_14_0 group and click OK.
Click Depth.
Select the Blind and Tip depth options.
Click Select for the Start Surface.
Select the stepped surface of the model as
the start surface, as shown.
For the End Surface select the Z Depth
option.
Type 4 for the Z-depth.
Click OK from the Hole Set Depth dialog box.
Click Preview. Notice that seven axes
highlight on the model, as shown.
Click OK.
Click Done/Return.

uc

7. Click Close from the Play Path dialog box when finished.
8. Click Done Seq > Done/Return.

Ed

Task 3: Create a standard drilling sequence to drill the seven holes on the stepped face of the
model.

Fo
r

1. From the MANUFACTURE menu, click Machining > NC Sequence > New Sequence
> Holemaking > Done.
Click Drill > Standard > Done.
Notice that in the SEQ SETUP menu the Parameters and Holes check boxes are
automatically selected.
Select the Tool check box to configure a different tool.
Click Done.
2. Select the DRILL_14_0 tool, then right-click and select Select tool and return.
3. Edit the required parameters for the NC sequence.
Edit CUT_FEED to 200.
Edit BREAKOUT_DISTANCE to 2.
Edit CLEAR_DIST to 2.
Edit SPINDLE_SPEED to 1500.
Click OK.

Module 21 | Page 4

2008 PTC

nl
O
se

at

io

na

lU

5. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .
Click the CL Data bar to make the CL data
visible.
Notice that all holes on the stepped surface
are drilled, as shown.

4. Configure the holes for drilling.


Select the Groups tab.
Click Add.
Select the GROUP_14_0 group and click OK.
Click Depth.
Select the Thru All option.
Click Select for the part to be used for depth
calculation.
Select the reference model for depth
calculations, as shown.
Click OK > OK.
Click Preview. Notice that seven axes
highlight on the model, as shown.
Click OK.
Click Done/Return.

uc

Notice that the BREAKOUT_DISTANCE is added to the depth of all holes drilled using the
THRU ALL option.

Ed

6. Click Close from the Play Path dialog box when finished.
7. Click Done Seq > Done/Return.
Task 4: Create a holemaking sequence using a tapping drill to drill the four holes in the bolt
hole pattern.

Fo
r

1. From the MANUFACTURE menu, click Machining > NC Sequence > New Sequence
> Holemaking > Done.
Click Drill > Standard > Done.
Notice that in the SEQ SETUP menu the Parameters and Holes check boxes are
automatically selected.
Select the Tool check box to configure a different tool.
Click Done.
2. Select the DRILL_15_5 tool, then right-click and select Select tool and return.

2008 PTC

Module 21 | Page 5

nl
O
se
lU

na

4. Configure the holes for drilling.


Select the Groups tab.
Click Add.
Select the GROUP_M_18_0 group and click
OK.
Click Depth.
Select the Thru All option.
Click Select for the part to be used for depth
calculation.
Select the reference model for depth
calculations, as shown.
Click OK > OK.
Click Preview. Notice that four axes highlight
on the model, as shown.
Click OK.
Click Done/Return.

3. Edit the required parameters for the NC sequence.


Edit CUT_FEED to 200.
Edit BREAKOUT_DISTANCE to 2.
Edit CLEAR_DIST to 2.
Edit SPINDLE_SPEED to 1500.
Click OK.

uc

at

io

5. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .
Notice that four holes on the top surface are
drilled, as shown.

Ed

6. Click Close from the Play Path dialog box when finished.
7. Click Done Seq > Done/Return.
Task 5: Create a holemaking sequence to tap the four holes in the bolt hole pattern.

Fo
r

1. From the MANUFACTURE menu, click Machining > NC Sequence > New Sequence
> Holemaking > Done.
Click Tap > Fixed > Done.
Notice that in the SEQ SETUP menu the Tool, Parameters, and Holes check boxes are
automatically selected.
Click Done.
2. Select the TAP_18_0 tool, then right-click and select Select tool and return.
3. Edit the following parameters for the NC sequence.
Edit THREAD_FEED to 2.5.
Edit THREAD_FEED_UNITS to MMPR.
Edit CLEAR_DIST to 2.
Edit SPINDLE_SPEED to 300.
Click OK.

Module 21 | Page 6

2008 PTC

nl
O
se

io

na

lU

5. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .
Notice four holes on the top surface are
tapped, as shown.

4. Configure the holes for drilling.


Select the Groups tab.
Click Add.
Select the GROUP_M_18_0 group and click
OK.
Click Depth.
Select the Thru All option.
Click Select All for the part to be used for
depth calculation.
Click OK.
Click Preview. Notice four axes highlight on
the model, as shown.
Click OK.
Click Done/Return.

at

Notice a CYCLE/TAP statement is output in the CL data file, as shown.

uc

6. Click Close from the Play Path dialog box when finished.
7. Click Done Seq > Done/Return.

Ed

Task 6: Create a holemaking sequence to drill the large hole on the top face of the model.

Fo
r

1. From the MANUFACTURE menu, click Machining > NC Sequence > New Sequence
> Holemaking > Done.
Click Drill > Standard > Done.
Notice that in the SEQ SETUP menu the Parameters and Holes check boxes are
automatically selected.
Select the Tool check box to configure a different tool.
Click Done.
2. Select the DRILL_24_0 tool, then right-click and select Select tool and return.
3. Edit the following parameters for the NC sequence.
Edit CUT_FEED to 200.
Edit BREAKOUT_DISTANCE to 2.
Edit CLEAR_DIST to 2.
Edit SPINDLE_SPEED to 800.
Click OK.

2008 PTC

Module 21 | Page 7

nl

4. Configure the hole for drilling.


Select the Axes tab.
Click Add.
Select the large hole on the model, as shown.
Click OK.
Click Depth.
Select the Thru All option.
Click Select All for the part to be used for
depth calculation.
Click OK.
Click OK.
Click Done/Return.

lU

se

5. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .
Notice that the large hole is drilled, as shown.

na

6. Click Close from the Play Path dialog box when finished.
7. Click Done Seq > Done/Return.

io

Task 7: Create a holemaking sequence to counter bore the large hole on the top face of the model.

Ed

uc

at

1. From the MANUFACTURE menu, click Machining > NC Sequence > New Sequence
> Holemaking > Done.
Click Bore > Done.
Notice that in the SEQ SETUP menu the Parameters and Holes check boxes are
automatically selected.
Select the Tool check box to configure a different tool.
Click Done.
2. Select the BORE_40_0 tool, then right-click and select Select tool and return.

Fo
r

3. Edit the following parameters for the NC sequence.


Edit CUT_FEED to 200.
Edit CLEAR_DIST to 2.
Edit SPINDLE_SPEED to 500.
Click OK.

Module 21 | Page 8

2008 PTC

y
nl
O
se

na

lU

4. Configure the hole for drilling.


Select the Axes tab.
Click Add.
Select the large hole in the model, as shown.
Click OK.
Click Depth.
Select the Blind and Tip depth options.
Click Select for the Start Surface.
Select the top surface of the model as the
start surface, as shown.
Click Select for the End Surface.
Select the surface at the bottom of the counter
bore on the model, as shown.
Click OK from the Hole Set Depth dialog box.
Click OK.
Click Done/Return.

Ed

uc

at

io

5. Review the resulting toolpath.


From the menu manager, click Play Path >
Screen Play.
Click Play .
Notice that the large hole is counter bored,
as shown.

Notice that a CYCLE/BORE statement is output in the CL data file, as shown.

Fo
r

6. Click Close from the Play Path dialog box when finished.
7. Click Done Seq > Done/Return.
8. Save the manufacturing model and erase all objects from memory.

Click
Click
Click
Click
Click

Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

This completes the exercise.

2008 PTC

Module 21 | Page 9

y
nl
O
se
lU
na
io
at
uc
Ed
Fo
r
Module 21 | Page 10

2008 PTC

y
nl
O
se
lU

Module 22

Fo
r

Ed

uc

at

io

na

Using the Process Manager

2008 PTC

Module 22 | Page 1

Exercise 1: Creating NC Sequences Using the Process


Manager
Objectives
After successfully completing this exercise, you will be able to:
Create and edit holemaking sequences using the process manager.

Scenario

nl

You need to machine holes in a new plate component. You create and edit various holemaking
sequences using the process manager.
PLATE.MFG

se

Plate

Task 1: Create a standard drilling step to center drill holes in the plate model.

io

na

Click Process Manager


from the
manufacturing toolbar.
Notice that a fixture and an operation step
have been created.
Notice that a workcell and tooling have also
been configured.
2. In the Manufacturing Process Table dialog box,
select the operation row, as shown.

lU

1. Open the process table.

uc

at

3. In the process table click Insert > Step > Drilling Step.
Type CENTER_DRILLING in the Name text box.
Click OK to create a standard drilling step.
4. Edit the standard drilling step.

Ed

Click Edit
.
Notice that the status column indicates a
missing tool for the drilling step.

Fo
r

5. Configure the tool.

Click Tool Manager


.
Ensure that the CTRDRILL_04 tool is
selected, then right-click and select Select
tool and return.
Notice that the status column indicates
missing parameters for the drilling step, as
shown.

Module 22 | Page 2

2008 PTC

6. Edit the manufacturing parameters.


Click Manufacturing Parameter Tree
7. Edit the required parameters.
Edit CUT_FEED to 150.
Edit CLEAR_DIST to 2.
Edit SPINDLE_SPEED to 500.
Click OK.

nl

Notice that the status column in the process table indicates missing holesets.

se

uc

at

io

na

lU

.
Click Hole Sets
With New Holeset selected, in the References
area right-click and select Add.
Press CTRL and select the five holes on the
model, as shown.
Click OK.
9. Configure the hole depth.
Select Blind from the Hole Depth drop-down
list.
Select Tool Tip from the Measure By
drop-down list.
In the hole depth area, double-click the Value
text box, as shown.
Then select the top surface of the model, as
shown.
Select Along Axis from the End Type
drop-down list.
Type 4 in the Value text box.
Click OK.

8. Configure the holes for machining.

Ed

10. Review the operation toolpath.

Fo
r

Click Show Toolpath


.
To slow down the toolpath simulation, drag
the display speed slider to the left.
Click Play .
Notice that the selected holes are center
drilled, as shown.
Click Close when finished.
Click Apply Changes .

Task 2: Create a standard drilling step to drill the four blind holes in the plate model.
1. In the Manufacturing Process Table dialog box,
ensure that the CENTER_DRILLING row is
selected, as shown.
2. In the process table click Insert > Step > Drilling Step.
Type DRILL_10_0_HOLES in the Name text box.
Click OK to create a standard drilling step.
2008 PTC

Module 22 | Page 3

3. Edit the standard drilling step.


.
Click Edit
Notice that the status column indicates a
missing tool for the drilling step.
4. Configure the tool.

nl

Click Tool Manager


.
Select the 10_0_DRILL tool, then right-click
and select Select tool and return.
Notice that the status column indicates
missing parameters for the drilling step, as
shown.

7. Configure the holes for machining.

se
lU

na

Click Manufacturing Parameter Tree


.
6. Edit the required parameters.
Edit CUT_FEED to 200.
Edit CLEAR_DIST to 2.
Edit SPINDLE_SPEED to 1500.
Click OK.
Notice that the status column in the process
table indicates missing holesets, as shown.

5. Edit the manufacturing parameters.

Fo
r

Ed

uc

at

io

.
Click Hole Sets
With New Holeset selected, in the References
area right-click and select Add.
Press CTRL and select the four 10 millimeter
holes on the model, as shown.
Click OK.
8. Configure the hole depth.
Notice that the Hole Depth is configured to
Auto, and Measure By is configured to Tool
Shoulder, as shown.
You do not have to change these depth
settings.
Click OK.
9. Review the operation toolpath.
Click Show Toolpath
.
To slow down the toolpath simulation, drag
the display speed slider to the left.
Click Play .
Notice that the selected holes are drilled.
Click Close when finished.
Click Apply Changes .

Module 22 | Page 4

2008 PTC

Task 3: Create a standard drilling step to drill the 30 millimeter diameter hole in the plate model.
1. In the Manufacturing Process Table dialog
box, ensure the DRILL_10_0_HOLES row is
selected, as shown.
2. In the process table click Insert > Step > Drilling Step.
Type DRILL_30_0_HOLE in the Name text box.
Click OK to create a standard drilling step.

3. Edit the standard drilling step.

nl

.
Click Edit
Notice that the status column indicates a
missing tool for the drilling step.

na

5. Edit the manufacturing parameters.

lU

Click Tool Manager


.
Select the 30_0_DRILL tool, then right-click
and select Select tool and return.
Notice that the status column indicates
missing parameters for the drilling step, as
shown.

se

4. Configure the tool.

uc

at

io

.
Click Manufacturing Parameter Tree
6. Edit the following parameters.
Edit CUT_FEED to 200.
Edit BREAKOUT_DISTANCE to 2.
Edit CLEAR_DIST to 2.
Edit SPINDLE_SPEED to 800.
Click OK.
Notice that the status column in the process
table indicates missing holesets, as shown.

Ed

7. Configure the hole for machining.

Fo
r

.
Click Hole Sets
With New Holeset selected, in the References
area right-click and select Add.
Select the 30 millimeter hole on the model,
as shown.
Click OK.
8. Configure the hole depth.
Select Thru All from the Hole Depth
drop-down list.
Click OK.

2008 PTC

Module 22 | Page 5

9. Review the operation toolpath.

se

nl

Click Show Toolpath


.
To slow down the toolpath simulation, drag
the display speed slider to the left.
If necessary, click the CL Data bar to make
the CL data visible.
Click Play .
Notice that the selected hole is drilled, as
shown.
Notice that the BREAKOUT_DISTANCE is
added to the hole depth in the CYCLE/DRILL
statement in the CL data.
Click Close when finished.
Click Apply Changes .

na

1. In the Manufacturing Process Table dialog box,


ensure that the DRILL_30_0_HOLE row is
selected, as shown.

lU

Task 4: Create a countersink drilling step to countersink the four blind holes in the plate model.

at

3. Edit the standard drilling step.

io

2. In the process table, click Insert > Step > Drilling Step.
Type COUNTERSINK_10_0_HOLES in the Name text box.
Select COUNTERSINK from the Type drop-down list.
Click OK to create a standard drilling step.

uc

Click Edit
.
Notice that the status column indicates a
missing tool for the drilling step.

Ed

4. Configure the tool.

Fo
r

Click Tool Manager


.
Select the CSINK_18_0 tool, then right-click
and select Select tool and return.
Notice that the status column indicates
missing parameters for the drilling step, as
shown.

5. Edit the manufacturing parameters.


.
Click Manufacturing Parameter Tree
6. Edit the required parameters.
Edit CUT_FEED to 150.
Edit CLEAR_DIST to 2.
Edit SPINDLE_SPEED to 800.
Click OK.
Notice that the status column in the process
table indicates missing holesets, as shown.

Module 22 | Page 6

2008 PTC

7. Configure the holes for machining.

io

na

lU

se

nl

Click Hole Sets


.
With New Holeset selected, in the References
area right-click and select Add.
Press CTRL and select the four 10 millimeter
holes on the model, as shown.
8. Configure the hole depth.
In the hole depth area, double-click the Value
text box, as shown.
Select the top surface of the model, as shown.
Notice that the Csink Diam value is
automatically configured as 14.000000, as
shown.
Click OK.

9. Review the operation toolpath.

Fo
r

Ed

uc

at

Click Show Toolpath


.
To slow down the toolpath simulation, drag
the display speed slider to the left.
Click Play .
Notice that the selected holes are countersink
drilled, as shown.
Notice the countersink diameter is included in
the CYCLE/CSINK statement in the CL data.
Click Close when finished.
Click Apply Changes .
10. Apply changes to the manufacturing model.
Click Features > Create Mfg Features for
All Steps.
Click Close from the Manufacturing Process
Table dialog box.
Notice that four NC sequences are added to
the model tree listing, as shown.

2008 PTC

Module 22 | Page 7

11. Save the manufacturing model and erase all objects from memory.

Click
Click
Click
Click
Click

Save
from the main toolbar.
OK from the Save Object dialog box.
Window > Close.
File > Erase > Not Displayed.
OK to erase all objects from memory.

Fo
r

Ed

uc

at

io

na

lU

se

nl

This completes the exercise.

Module 22 | Page 8

2008 PTC

Copyright
Milling using Pro/ENGINEER Wildfire 4.0

Fo
r

Ed

uc

at

io

na

lU

se

nl

Copyright 2008 Parametric Technology Corporation. All Rights Reserved.


User and training guides and related documentation from Parametric Technology Corporation and its subsidiary companies (collectively PTC) is
subject to the copyright laws of the United States and other countries and is provided under a license agreement that restricts copying, disclosure,
and use of such documentation. PTC hereby grants to the licensed software user the right to make copies in printed form of this documentation if
provided on software media, but only for internal/personal use and in accordance with the license agreement under which the applicable software
is licensed. Any copy made shall include the PTC copyright notice and any other proprietary notice provided by PTC. Training materials may not
be copied without the express written consent of PTC. This documentation may not be disclosed, transferred, modified, or reduced to any form,
including electronic media, or transmitted or made publicly available by any means without the prior written consent of PTC and no authorization
is granted to make copies for such purposes.
Information described herein is furnished for general information only, is subject to change without notice, and should not be construed as a
warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or inaccuracies that may appear in this document.
The software described in this document is provided under written license agreement, contains valuable trade secrets and proprietary information,
and is protected by the copyright laws of the United States and other countries. It may not be copied or distributed in any form or medium,
disclosed to third parties, or used in any manner not provided for in the software licenses agreement except with written prior approval from PTC.
UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN CIVIL DAMAGES AND CRIMINAL PROSECUTION.
For Important Copyright, Trademark, Patent, and Licensing Information:
For Windchill products, select About Windchill at the bottom of the product page. For InterComm products, on the Help main page, click the link
for Copyright 2007. For other products, click Help > About on the main menu of the product.
Registered Trademarks of PTC
Advanced Surface Design, Advent, Arbortext, Behavioral Modeling, CADDS, Calculation Management Suite, Computervision, CounterPart,
Create Collaborate Control, Designate, EPD, EPD.Connect, Epic Editor, Expert Machinist, Flexible Engineering, GRANITE, HARNESSDESIGN,
Info*Engine, InPart, INTERCOMM, IsoCompose, IsoDraw, IsoView, ITEDO, Mathcad, Mathsoft, MECHANICA, Optegra, Parametric Technology,
Parametric Technology Corporation, PartSpeak, PHOTORENDER, Pro/DESKTOP, Pro/E, Pro/ENGINEER, Pro/HELP, Pro/INTRALINK,
Pro/MECHANICA, Pro/TOOLKIT, Product First, Product Development Means Business, Product Makes the Company, PTC, the PTC logo,
PT/Products, Shaping Innovation, Simple Powerful Connected, StudyWorks, The Product Development Company, The Way to Product First,
Wildfire, Windchill, Windchill DynamicDesignLink, Windchill PartsLink, and Windchill PDMLink.
Trademarks of PTC
3B2, 3DPAINT, Arbortext Editor, Arbortext Content Manager, Arbortext Contributor, Arbortext Companion for Word, Arbortext Advanced
Print Publisher Desktop, Arbortext Advanced Print Publisher Enterprise, Arbortext Publishing Engine, Arbortext Dynamic Link Manager,
Arbortext Styler, Arbortext Architect, Arbortext Digital Media Publisher, Arbortext CSDB for S1000D, Arbortext IETP Viewer for S1000D,
Arbortext Reviewer for S1000D, Arbortext Authoring Interface for S1000D, Arbortext Editor for S1000D, Arbortext Publisher for S1000D,
Arbortext Provisioning Manager, Arbortext Provisioning Reviewer, Arbortext Provisioning Transaction Manager, Arbortext Parts Catalog
Manager for S1000D, Arbortext Learning Content Manager for S1000D, Arbortext Learning Management System, Arbortext Reviewer for
Eagle, Arbortext LSA Interface, Associative Topology Bus, AutobuildZ, AutoRound, CDRS, CV, CVact, CVaec, CVdesign, CV DORS, CVMAC,
CVNC, CVToolmaker, Create Collaborate Control Communicate, EDAcompare, EDAconduit, DataDoctor, DesignSuite, DIMENSION III,
Distributed Services Manager, DIVISION, e/ENGINEER, eNC Explorer, Expert Framework, Expert MoldBase, Expert Toolmaker, FlexPDM,
FlexPLM, Harmony, InterComm Expert, InterComm EDAcompare, InterComm EDAconduit, individual innovation. collective creativity, ISSM,
KDiP, Knowledge Discipline in Practice, Knowledge System Driver, ModelCHECK, MoldShop, NC Builder, PDS Workbench, POLYCAPP,
ProductPoint, 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/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/TOOLMAKER, Pro/VERIFY, Pro/Web.Link, Pro/Web.Publish,
Pro/WELDING, ProductView, PTC Precision, PTC DesignQuest, Routed Systems Designer, Shrinkwrap, Validation Manager, Warp, Windchill
MPMLink, Windchill ProjectLink, and Windchill SupplyLink.
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.
Third-Party Trademarks
Adobe, Acrobat, Adobe LiveCycle PDF Generator, Distiller, FrameMaker and the Acrobat logo are trademarks of Adobe Systems Incorporated.
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 and Autodesk Inventor are 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. FileNET is a registered trademark of
FileNET Corporation. Panagon is a trademark of FileNET 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. HP, Hewlett-Packard, and HP-UX are registered trademarks of Hewlett-Packard Company. IBM, DB2, AIX, and WebSphere are
registered trademarks of IBM Corporation. Advanced ClusterProven, ClusterProven, the ClusterProven design, Rational Rose, and Rational

Fo
r

Ed

uc

at

io

na

lU

se

nl

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. Interleaf is a trademark of Interleaf, Inc. IslandDraw
and IslandPaint are trademarks of Island Graphics Corporation. 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. 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, AMPLE, and Design Manager are trademarks of Mentor Graphics Corporation. Helix is a trademark of Microcadam, Inc.
Microsoft, ActiveX, Excel, JScript, Vista, Windows, Windows NT, Windows 2000, Windows 2000 Server, Windows XP, Windows Server 2003,
the Windows logo, Visual Basic, the Visual Basic logo, 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, InstallShield, and InstallAnywhere are trademarks or registered trademarks of Macrovision
Corporation. Netscape, Netscape Navigator, Netscape Communicator, and the Netscape N and Ships 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 is a registered trademark
of Saab AB Joint Stock Company. SolidWorks is a registered trademark 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.
HOOPS is a trademark of Tech Soft America, Inc. DOORS is a registered trademark of Telelogic AB. 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, TIBCO TurboXML, 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.
Third-Party Technology Information
Certain PTC software products contain licensed third-party technology:
Adobe LiveCycle PDF Generator, Adobe Acrobat Reader and Adobe Distiller are copyrighted software of Adobe Systems Inc. and are subject
to the Adobe End User License Agreement as provided by Adobe with those products. Web Help 2004 and Macromedia RoboHelp are
copyrighted software of Adobe Systems Incorporated. The Pro/ENGINEER Digital Rights Management module uses Adobe LiveCycle Rights
Management ES.
CETOL is copyrighted software of Sigmetrix, LLC. Pro/ENGINEER Tolerance Analysis Extension - powered by CETOL Technology.
I Run and ISOGEN are copyrighted software of Alias Ltd.
Word, FrameMaker, and Interleaf filters. Copyright 2000 Blueberry Software. All rights reserved.
CimPro, IGES/Pro, and PS/Pro software are provided by CADCAM-E, Inc.
The Arbortext Import/Export feature includes components that are licensed and copyrighted by CambridgeDocs LLC ( 2002-2007
CambridgeDocs LLC) - a division of Document Sciences. This functionality:
Includes software developed by the Apache Software Foundation (http://www.apache.org).
Redistributes JRE from Sun Microsystems. The Redistributable is complete and unmodified, and only bundled as part of the product.
CambridgeDocs is not distributing additional software intended to supersede any component(s) of the Redistributable, nor has CambridgeDocs
removed or altered any proprietary legends or notices contained in or on the Redistributable. CambridgeDocs is only distributing the
Redistributable pursuant to a license agreement that protects Suns interests consistent with the terms contained in the Agreement.
CambridgeDocs agrees to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts
and/or expenses (including attorneys fees) incurred in connection with any claim, lawsuit, or action by any third party that arises or results
from the use or distribution of any and all Programs and/or Software. This product includes code licensed from RSA Security, Inc. ICU4J
portions licensed from IBM (see terms at http://www.icu-project.org/apiref/icu4j/).
Redistributes the Saxon XSLT Processor from Michael Kay, more information, including source code is available at
http://saxon.sourceforge.net/.
Uses cxImage, an open source image conversion library that follows the zlib license. cxImage further uses the following images libraries which
also ship (statically linked) with cxLib: zLib, LibTIFF, LibPNG, LibJPEG, JBIG-Kit, JasPer, LibJ2K. See http://www.xdp.it/cximage.htm.
Includes software developed by Andy Clark, namely Neko DTD Copyright Andy Clark. All rights reserved. For more information, visit
http://www.apache.org/~andyc/neko/doc/index.html.
Includes code which was developed and copyright by Steven John Metsker, and shipped with Building Parsers with Java, from Addison Wesley.
Uses controls from Infragistics NetAdvantage 2004, Volume 3, Copyright 2004 Infragistics.
VERICUT is copyrighted software and a registered trademark of CGTech.
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.
Hyphenation 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 software is copyright Dipl.- Ing. Frank Siegert, 1996-2005.
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 Intercim.
The CD-ROM Composer and CD-ROM Consumer are based on Vivace CD-Web Composer Integrator 1996-1997 KnowledgeSet Corporation.
All rights reserved.
Xdriver and 3dxsrv are copyrighted software of 3Dconnexion, Inc, a Logitech International S.A. company.
FLEXnet Publisher is copyrighted software of Macrovision Corporation.
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.

Fo
r

Ed

uc

at

io

na

lU

se

nl

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 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.
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, TIBCO TurboXML, 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.
ZLIB: Copyright 1995-2004 Jean-loup Gailly and Mark Adler.
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)
**********
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). 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, Jakarta POI, Jakarta Regular Expression, Commons-FileUpload, and XML
Beans
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 (as used with Jena Software)
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-200x OpenSymphony (http://www.opensymphony.com/quartz/)
Jetty Copyright Mortbay.Org (http://www.mortbay.com/mbindex.html)

Fo
r

Ed

uc

at

io

na

lU

se

nl

Google Web Toolkit Copyright 2007 Google


U3D Library Copyright 1999 - 2006 Intel Corporation
antlr-2.7.0.zip - ANTLR parser and lexer generator, version 2.7.0; Provided pursuant to: ANTLR 2 License http://www.antlr.org/license.html.
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.
PDFBOX Free software provided pursuant to the BSD license at http://www.pdfbox.org/index.html - Features.
Eclipse SWT is 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.
The following software is incorporated pursuant to the BSD License (or a similar 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.
Redistribution and use of the above in source and binary forms, with or without modification, are 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.
May contain script.aculo.us (built on prototype.conio.net). Copyright 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us). Software
is used 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 GNU General Public License.
The following software, which is provided with and called by certain PTC software products, is licensed under the GNU General Public License
(http://www.gnu.org/licenses/gpl.txt) and 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:
Ghost Script (http://www.cs.wisc.edu/~ghost).
Launch4j: This program is free software licensed under the GPL license, the head subproject (the code which is attached to the wrapped jars)
is licensed under the LGPL license. Launch4j may be used for wrapping closed source, commercial applications.
The PJA (Pure Java AWT) Toolkit library (http://www.eteks.com/pja/en).
The following unmodified libraries 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 software 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, is redistributed under the GNU LGPL. 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 is licensed under the GNU Library General Public License (LGPL). 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), is redistributed under the GNU LGPL. 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 is distributed under the terms and conditions of the GNU General Public License The OmniORB Libraries are released under the
GNU LGPL.
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).
ICU4J software Copyright 1995-2003 International Business Machines Corporation and others All rights reserved. Software is used 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, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided

Fo
r

Ed

uc

at

io

na

lU

se

nl

that the above copyright notice(s) and this permission notice appear in all copies of the Software and in supporting documentation. 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 COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM,
OR 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. 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.
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, 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, Christian Spieler, 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 Groups 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): Gecko and Mozilla
components, Spidermonkey and Charset Detector. Software distributed under the MPL 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.
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 2006 OASIS
Open. All rights reserved.
Software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/): Copyright 1998 2003 The OpenSSL
Project. All rights reserved. This product may include cryptographic software written by Eric Young (eay@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.
Curl software, Copyright 1996 - 2005, Daniel Stenberg, <daniel@haxx.se>. 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 (W3Cs 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 W3Cs 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-1.2.1.tar.gz - Zip compression library version 1.2.1. http://www.gzip.org/zlib; Provided pursuant to: Zlib.h License.
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 with out 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:

nl

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.

1997-2007

Jordan

Russell;

Provided

pursuant

se

Inno Setup - Installer package; Copyright


http://www.jrsoftware.org/files/is/license.txt.

ZLib License.

ZLib - Compression library; Copyright 1995-2005 Jean-loup Gailly and Mark Adler; Provided pursuant to:
http://www.gzip.org/zlib/zlib_license.html.

to

Inno

Setup

License.

7Zip - Compression package; Copyright 1999-2007 Igor Pavlov; Provided pursuant to 7-Zip License http://www.7-zip.org/license.txt.
UNITED STATES GOVERNMENT RESTRICTED RIGHTS LEGEND

lU

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. 01012008

PRINTING HISTORY

na

Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA

Date

Description

T2166-360-01

09/04/2008

Initial Printing of:


Milling using Pro/ENGINEER Wildfire 4.0

io

Document No.

Fo
r

Ed

uc

at

Order Number DT-T2166-360-01


Printed in the U.S.A

Das könnte Ihnen auch gefallen