You are on page 1of 221

CATIA Training

Foils & Exercises

Version 5 Release 5
November 2000
FOR-CAT-E-SMG-F-V5R5
Copyright DASSAULT SYSTEMES 2000 1
Objectives of the Course
In this course you will see how to define and manage NC programs
dedicated to machining parts designed with Surface or Solid
geometry using 3 Axis machining techniques.
Targeted audience
Manufacturing users knowing how to work with CATIA V5 Parts

2 days
Prerequisites:
Fundamentals about CatiaV5:

Copyright DASSAULT SYSTEMES 2000 2


Table of Contents 1/2

1. Introduction to the Workbench

2. Fundamentals of 3-Axis Surface Machining

2.1 Creating a Part Operation and a Manufacturing Program


2.1.1 Creating a Part Operation
2.1.2 Creating a Manufacturing Program
2.2 Creating a Milling Feature (Machining Area & Rework Area)
2.2.1 Machining Area Creation
2.2.2 Rework Area Creation
2.3 Creating a 3-Axis Surface Machining Operation
2.3.1 Sweep Roughing Operation
2.3.2 Roughing Operation
2.3.3 Sweeping Operation
2.3.4 Pencil Operation
2.3.5 Zlevel Operation
2.3.6 Contour-driven Operation
2.3.7 Profile Contouring Operation

Copyright DASSAULT SYSTEMES 2000 3


Table of Contents 2/2

2.4 Creating an Axial Operation


2.5 Checking & Simulating Tool path
2.6 Managing Tools
2.7 Creating an Auxiliary Operation
2.8 Generating Output Files (APT, ISO)
2.9 Generating HTML Documentation
2.10 Managing Design Changes

Copyright DASSAULT SYSTEMES 2000 4


Introduction to SMG :
Workbench Presentation

In this lesson, you will learn about the Surface Machining Workbench
by:

• Accessing the workbench


• Exploring the User Interface
• Understanding the Process / Product / Resources Model
• Seeing Terminology of the User Interface
• Looking at the General Process

Copyright DASSAULT SYSTEMES 2000 5


Anywhere from 1- Start menu
Accessing the Workbench
or 2- File menu + New
or 3- Workbench Icon

1-
3-

Blank Manufacturing
CATProcess to start

2-

See Tools + Customize + Start menu


for the content of this Welcome Box

Copyright DASSAULT SYSTEMES 2000 6


Workbench User Interface
CATProcess file extension

Manufacturing tree
Manufacturing Items

3-Axis Surface
Machining Items ...

Standard Tools

Prompt Zone
Copyright DASSAULT SYSTEMES 2000 7
Workbench User Interface 1/2
3-Axis Surface Machining
Workbench

Part Operation Creation


Manufacturing Program Creation

Machining Area Creation


Rework Area Creation Manufacturing features

Manufacturing views

Sweep Roughing Operations Creation


Roughing Operation Creation
Sweeping Operation Creation

Pencil Operation Creation


3-Axis Surface Machining Product
Z-level Operation Creation

Contour-driven Operation Creation

Profile Contouring Operation Creation


Drilling Operations Creation
Copyright DASSAULT SYSTEMES 2000 8
Workbench User Interface 2/2

Tool Change Creation


Machine Rotation Creation Auxiliary Operations
Machining Axis or Origin Creation
Post-Processor Instructions Creation

Tool Path Replay & Simulation


Generate NC Code Batch mode or Interactively

Generate Documentation

Copyright DASSAULT SYSTEMES 2000 9


Process / Product / Resources Model

➘ The Process / Product / Resources model is shared by all the Manufacturing applications (such as
NC, Robotic, Welding, Painting, Inspection, etc…) and can be accessed by a Process Planning
Management tool

Process :
Part Operations
Process is the place where all the NC
entities will be created by the user

Product :
Parts or Products
used for
Manufacturing :
Design Parts,
Fixtures, Stock, Resources used in the Process are
automatically listed in the Resources
Manufacturing list and are available for the others
elements, etc … Manufacturing applications and for
Resources : a Process Planning Management tool
Machines & Tools

➘ With Product and Resources Assignment, links are made and managed between the Design World
(Product), the Manufacturing World (Process) and the Resources World

Copyright DASSAULT SYSTEMES 2000 10


Manufacturing Terminology

➘ Part Operation :
A Part Operation (or PO) links all the operations necessary for machining a part based on a
unique part registration on a machine. The Part Operation links these operations with the
associated fixture and set-up entities.

➘ Manufacturing Program :
A Manufacturing Program describes the processing order of the NC entities that are taken
into account for tool path computation : Machining Operations, Auxiliary Operations

➘ Machining Operation :
A Machining Operation (or MO) contains all the necessary information for machining a part
of a work piece using a single tool. (Such as Roughing, Sweeping, Drilling, …)

➘ Auxiliary Operation :
A control function such as Tool Change or Machine Table/Head Rotation. These commands
may be interpreted by a specific Post-processor.

Copyright DASSAULT SYSTEMES 2000 11


Part designed using Create Wireframe
3D Wireframe or Solid geometry elements necessary
for manufacturing
(Safety Planes, Axis,
Points, etc …)
General Process Define Part Operations
necessary to machine
Associative links all the part

If needed, Create Machining


Sequence the Operations and
operations simulate them

Generate Auxiliary
Operations

Generate
APT Source or
ISO Code

Copyright DASSAULT SYSTEMES 2000 12


To Sum Up ...

In this introduction to the 3-Axis Surface Machining Workbench, you


have seen :

How to access the SMG Workbench

The general layout of the user interface and the basic principles.

Now we will detail each aspect of the workbench while applying


the general methodological process of how to machine the
Renfort.CATPart part.

Copyright DASSAULT SYSTEMES 2000 13


Master Exercise Presentation :
“Renfort.CATPart”
140min

In this exercise you will learn 3-Axis Surface Machining


fundamentals concepts by machining a part from the 3D. This
process includes the creation of the Part Operation and all
necessary machining operations and auxiliary operations. You
will also generate the NC code and manage associativity when
the design part is modified.

Copyright DASSAULT SYSTEMES 2000 14


Scenario of the exercise

• Start from the 3D solid part

• Create the dedicated geometry for manufacturing

• Define the Part Operation

• Create the Milling operations

• Generate the Tool Changes

• Apply design changes on the Part

• Update the Manufacturing Program

• Generate the NC Code

Copyright DASSAULT SYSTEMES 2000 15


Creating a Part Operation and a
Manufacturing Program

You will learn how to define :


-the Part Operation
-the Manufacturing Program

Copyright DASSAULT SYSTEMES 2000 16


Creating a Part Operation

The PPR tree already contains a default


Part Operation as first process

You will learn how to create a Part Operation

- Defining Geometrical Elements :


Design Part, Stock, Safety Plane

- Selecting a Machine-Tool :
3 Axis w/wo Table rotation or 5 Axis

- Defining the Machining Axis System

- Defining Part operation options :


Tool Change Point, Machine Set-up, Comments

Copyright DASSAULT SYSTEMES 2000 17


Why Do You Need Part Operation ?
The Part Operation is the NC entity that groups all the technological information necessary for
part machining such as Machine-Tool, Set-up, Machining Axis System, etc ...

What about Part Operation ?


Identification in tree - A Part Operation has an unique machine-tool
- A Part Operation has an unique set-up
- On a Part Operation, we can associate a Part or a
Product to select geometrical elements
- The Machining Axis System is used to generate the
Output points in APT or ISO mode

A Process tree can contain several Part


Operations if it is necessary to change
the machine-tool or the set-up between
some machining operations

Copyright DASSAULT SYSTEMES 2000 18


Creating a Part Operation…

1 Click on Part Operation Icon

2 The new Part Operation is created after the


current one
Double-Click on the Part Operation to edit it

The dialog box contents all the


parameters necessary to define
the new Part Operation

3
Enter the Part Operation
specifications in the dialog
box and confirm

Let ’s see now the different options of a Part Operation...

Copyright DASSAULT SYSTEMES 2000 19


Identifier of a Part Operation

1 Enter the Name of the Part Operation.


(Optional because a default name is
given by the system ‘Part Operation.X’)

2 Enter Comments.
These comments will be generated at
the beginning of the APT (Optional)

These comments will be generated in the APT


Source with the PPRINT prefix as all the comments
available in the NC Entities like Machining
Operations, PP Instructions, Machine-tool, etc ...

Copyright DASSAULT SYSTEMES 2000 20


The machine is optional, if the machine is not defined
Defining a Machine-Tool the PPWords Table ‘PPTableSample’ is used by
default.

Machine type : 3 Axis, 3 Axis with Rotable, 5 Axis

1
Spindle Data :
- Coordinates of the Home point
2 - Initial Axis orientation

Numerical Control Data :


- Name of the PPWords Table
- NC Data type (APT, Clfile, ISO)
- NC Data format (Point, Axis)

Tool Change Data : Rotary Table Data :


- Default Tools Catalog - Coordinates of the
- Radius Compensation availability Center point
- Initial angular position
- Rotary Axis (A, B, C)
Advanced Options on - Rotary Direction
2D & 3D Interpolation - Rotary Type

All the coordinates are given according to 3 Confirm Machine


the Reference Machining Axis System creation
Copyright DASSAULT SYSTEMES 2000 21
Creating the Reference Machining Axis System

In the dialog box, you can


select the sensitive icons
Select the Z Axis orientation

2
Axis Orientation :
Select the Reference Point -Selecting an element
(Line, Fsur, Edge, ..)
- By means of X,Y,Z
coordinates
- From a pre-defined
list (X-,X+,Y-,Y+,Z-,Z+)
Select the X Axis orientation

Select an already existing Machining Axis

Origin checkbox.
Activate the Origin and specify the 3 Confirm axis creation
Number and Group to generate the Name of the Reference
following syntax in the Apt Source : Machining Axis System
ORIGIN/ X, Y, Z, Number, Group displayed in CATIA V5 window

All the output coordinates generated in the Apt or ISO Source


are computed according to the current Machining Axis
System.
Copyright DASSAULT SYSTEMES 2000 22
Associating a Product or a Part to a Part Operation

2
3 Confirm selection

Select a Product or a Part to link this element to the Part


Operation. This Product or Part is automatically referenced in
the ProductList in the PPR tree associated to the CATProcess

The Product can contain several parts :


• The Design Part
• The Stock
• The Fixtures
• The Manufacturing Geometrical Data

You can associate different products for each Part Operation


to manage the Part Positioning and specific Set-Up

Copyright DASSAULT SYSTEMES 2000 23


Associating Geometry to a Part Operation

The Design Part and Stock geometry are only used for the
material removal simulation

Click these icons to select :


- Design Part
- Stock
- Safety Plane

The Safety Plane is used for default Approach & Retract


motions on all the milling operations
You can select a Plane, a Planar Face or a Point. This item
is not mandatory for the tool path computation. The
application computes automatically a safety plane
according to your tool diameter.

All these entities can be selected on the CATIA screen or


directly in the PPR tree through the ProductList

Copyright DASSAULT SYSTEMES 2000 24


Defining the Machine Position Setup

Machine Position Setup :


This translation is used to fix the
origin of the machine according to
the Reference Machining Axis
1 System

Tool Change Point :


These coordinates are only
taken into account if the
machine is not defined on the
Part Operation.
If a machine is already
selected, the Tool Change
Point will be read on it.

All the coordinates are given according to


the Reference Machining Axis System

Copyright DASSAULT SYSTEMES 2000 25


Machine Option

2
1

Output type : standard : In the


generated code, the toolpath is
defined by the tool tip trajectory
Output type : cutter profile : In the
generated code, the toolpath is
defined by the contact point trajectory

Copyright DASSAULT SYSTEMES 2000 26


Creating a Manufacturing Program

Why Do You Need a Manufacturing Program?


The Manufacturing Program describes the processing order of the NC entities that are taken
into account for tool path computation : Machining Operations, Auxiliary Operations and PP
Instructions

What about Manufacturing Program ?


- The screen display is done by tools
- Operations Management (Create, Edit, Copy, Move,…)
is available inside a Manufacturing Program or
between Manufacturing Programs
- Tool path simulation is done operation by operation
- Automatic generation of Tool Change and Table
Rotation orders is done at the level of the
Manufacturing Program
- Output generation (APT, ISO) is done at the level
of the Manufacturing Program

Copyright DASSAULT SYSTEMES 2000 27


Creating a Manufacturing Program…

1 Click on Manufacturing Program Icon

2 The new Manufacturing Program is created


after the current entity (Part Operation or
Manufacturing Program)

A Part Operation contains one or several Manufacturing Programs.

These Manufacturing Programs can be managed by user choices :


• Type of Activities (Roughing, Semi Finishing, Rework, ...)
• Tools (a program by tool)
• Geometry (a program for all the pockets, for the holes, …)
• etc ...

Let ’s see now the different capabilities of a Manufacturing Program ...

Copyright DASSAULT SYSTEMES 2000 28


Options of the Manufacturing Program

1 Click on the Contextual menu associated to the Manufacturing Program

Activate or Inactivate the Manufacturing Program


Hide/Show the entities of the Manufacturing Program
Tool Path Replay “operation by operation”

Simulation Commands :
• Photo or Video
• Update

Generate interactively NC Code

Generate or Remove Tool Changes between


operations
Generate or Remove Machine Rotations between
operations
Import directly NC Code for simulation
Display directly NC Code already computed

All these actions are described in the following chapters

Copyright DASSAULT SYSTEMES 2000 29


Status of the Machining Operations

All the Machining Operations displayed in the Manufacturing program may have the
following status :
Operation Activate (Complete and Up to date)

Operation Deactivate (done manually by the user)

Operation Not Complete (Geometry is missing)

Operation Not Updated (Tool path must be replayed to update the operation)

During the APT Source Code or ISO NC Code computation, if the system detects a
Machining Operation with a Deactivate or Not Complete Status, this operation is not taken
into account in the computation.
In the resulting Report of the APT or ISO computation, a warning is generated to advice the
user.

Copyright DASSAULT SYSTEMES 2000 30


Step1 : Create a new Part Operation

10min

In this exercise you will learn how to define a new Part Operation

Copyright DASSAULT SYSTEMES 2000 31


Creating a Milling Feature

You will learn how to create a Milling Feature among :

- Machining area

- Rework area

Copyright DASSAULT SYSTEMES 2000 32


Creating a Milling Feature… 1

1 Click on Milling Feature icon to be created

2 The new Milling Feature is created in the Manufacturing View


The Milling Feature dialog box appears to define it

Define the involved geometry and


3 parameters in the dialog-box 2

4 Confirm Milling Feature creation

Let ’s now see the User interface...


Copyright DASSAULT SYSTEMES 2000 33
Machining Area Creation

You will learn how to create a Machining Area

3 Axis Surface Machining is a versatile application, fully adapted to


your needs and your working methods whether they are machining
area-oriented or operation-oriented. You can either define the
machining areas on your part and then assign an operation to each
of them or you can define your machining process as a series of
operations with an area to machine for each operation.

To define your Machining Areas you can use different capabilities :

- The whole part as a machining area for example for


rough machining.
- A sub-set of the faces of the part
- A sub-set of faces of the part plus a limiting limit line as
a limiting contour.
Copyright DASSAULT SYSTEMES 2000 34
Machining Area : Presentation

1 Enter the Name of the Machining Area.


(Optional because a default name is given 1
by the system ‘M3xFeature.X’)

2 Select the machining area by using Part


sensitive item of the dialog-box
4

3 Select the Check entities by using Check sensitive item of


the dialog-box. (Optional) 2
3
4 Select the Limit line by using Limit line sensitive item
of the dialog-box. (Optional)

5 Validate the creation of the machining area

Check the created machining area by using the Manufacturing feature view icon

Copyright DASSAULT SYSTEMES 2000 35


Machining Area : Domain definition

To define the machining area you have two capabilities :

Definition by selecting the whole part Definition by selecting faces

2 3

1 Select Body option in the associated 2 Select Part sensitive item in the dialog-
pop-up menu of the Part sensitive box.
item of the dialog-box. In this case,
you select one or more bodies in the
working area. 3 Select faces on the part.

Copyright DASSAULT SYSTEMES 2000 36


Machining Area : Check entities definition

The definition of the Check entities is made by selecting


faces on the part

1 Select Check sensitive item in the dialog-box. 1

2 Select faces on the part.

Copyright DASSAULT SYSTEMES 2000 37


Machining Area : Limit line definition

The definition of the Limit line is made by selecting edges


on the part
1

1 Select Limit line sensitive item in the dialog-box.

2 Select edges on the part or an existing contour.

Copyright DASSAULT SYSTEMES 2000 38


Rework Area Creation

You will learn how to create a Rework Area

Once you have machined a part and visually checked it, you may
decide to rework certain areas where residual material remains.
Defining a rework area allows you to focus only on the areas where
there is residual material.

Copyright DASSAULT SYSTEMES 2000 39


Rework Area : Presentation

1
1 Enter the Name of the Rework Area.
(Optional because a default name is given
by the system ‘M3xRAFeature.X’)
2
2 Define the machining area or recall an existing
machining area 3

3 Define tool’s characteristics

4 Compute the unmachinable area

2
5 Validate the creation of the Rework Area

4
5

Check the created rework area by using the Manufacturing feature view icon

Copyright DASSAULT SYSTEMES 2000 40


Rework Area : Domain definition

To define the rework area you have three capabilities :

Definition by selecting the Definition by Definition by recalling


whole part selecting faces an existing machining
area

3
2 4
1

1 Select Body option in the 2 Select Part 4 Recall an existing


associated pop-up menu of sensitive item in machining area
the Part sensitive item of the dialog-box.
the dialog-box. In this case,
you select one or more Select faces on
3 the part.
bodies in the working area.

Copyright DASSAULT SYSTEMES 2000 41


Rework Area : Parameters definition

Tool definition :
You can define tool’s characteristics
according to the diameter, the radius and
overlap between path according to the tool
diameter ratio (% of diameter)

Filters definition :
•With the limit line you can restrict the area
to be reworked.
•If you find that there are too many areas to
be reworked or if you decide to concentrate
on only a part of the rework area, define a
selection contour
•Use the depth, Length and Width
parameters to filter out areas that you wish
to ignore because they are not deep, long
or wide enough.

Load from button :


By using this button you can recall all the
parameters of a cycle previously computed

Copyright DASSAULT SYSTEMES 2000 42


Step2 : Create a Milling Feature

10min

In this exercise you will learn how to create Milling Features

Copyright DASSAULT SYSTEMES 2000 43


Creating a 3-Axis Machining Operation

You will learn how to create a Machining Operation among :

- Sweep roughing Operation

- Roughing Operation

- Sweeping Operation

- Pencil Operation

- Zlevel Operation

- Contour-driven Operation

Copyright DASSAULT SYSTEMES 2000 44


Creating a 3-Axis Machining Operation… 2
1

1 Click on 3-Axis Machining Operation Icon to be created

2 The new Operation is created after the current one


The Operation dialog box appears to edit it

Define the Operation geometry


3 and parameters in the dialog box

4 Replay the Tool Path


3
5 Confirm Operation creation

5 4
The Operation is created in the PPR tree with a default tool. This
capability can be removed by customizing the NC Manufacturing options.
(See the dedicated Job Aid ‘NC Manufacturing Settings’)

Let ’s now see the User interface...


Copyright DASSAULT SYSTEMES 2000 45
Sweep Roughing Operation

You will learn how to create a Sweep Roughing Operation

A Sweep Roughing is an operation which allows you to rough


machine parts by vertical planes
- The area is machined with ZOffset, ZPlane
or ZProgressive roughing type
- The material will be removed in one or several cuts
along the radial and axial directions
- The area is machined with Zig-Zag, One way Next
or One Way Same tool path style

Copyright DASSAULT SYSTEMES 2000 46


Sweep Roughing Operation : Presentation
1
2
1 Enter the Name of the Operation. 3
(Optional because a default name is given
by the system ‘Type_Of_Operation.X’)

2 Enter a line of comment (Optional)

3 Define operation parameters using the 4 tab pages

• Strategy tab page


• Geometry tab page
• Tool tab page
• Feeds & Speeds tab page
• Macros tab page

4 Replay and / or Simulate the operation tool path


(See dedicated Job Aid ‘Replay a Tool Path’)
4

Copyright DASSAULT SYSTEMES 2000 47


Sweep Roughing Operation : Strategy Tab Page 1/3

The 3 Roughing type for a Sweep Roughing Operation are :

ZOffset ZPlane ZProgressive

ZOffset : ZPlane : ZProgressive :


The tool path is offset from the The part is machined plane by plane The part is machined by
part interpolating the tool path
between the part and the top
of a theoretical rough stock.

Copyright DASSAULT SYSTEMES 2000 48


Sweep Roughing Operation : Strategy Tab Page 2/3

Machining folder parameters

Tool path style


The tool path style can be:

•Zig-zag; the tool path alternates directions during


successive passes,

•One-way next; the tool path always follows the same


direction during successive passes and goes diagonally
from the end of one tool path to the beginning of the
next.

•One-way same; the tool path always has the same


direction during successive passes and returns to the
first point in each pass before moving on to the first
point in the next pass.

Machining Tolerance
Value of the maximum allowable distance between the
theoretical tool path and the tool path computed

Copyright DASSAULT SYSTEMES 2000 49


Sweep Roughing Operation : Strategy Tab Page 3/3

Strategy folder parameters

Axial Strategy
Definition of the maximum depth of cut

Radial Strategy
Definition of the distance which is the width of the
overlap between two successive passes

Tool axis and machining direction definition

Machining direction definition


Change the machining direction by selecting in the contextual menu (Select stepover item +
MB3)

Tool axis definition


Change the tool axis by selecting in the contextual menu which will display a dialog box
where you can choose one of the following options:
•Feature-defined; you select a 3D element such as a plane that will serve to define the
tool axis or machining direction.
•Selection; you select a 2D element such as a line or a straight edge that will serve to
define the tool axis or machining direction,
•Manual; you enter the XYZ coordinates,
•Main axis; choose X+, Y+, Z+, X-, Y- or Z-.
Copyright DASSAULT SYSTEMES 2000 50
Sweep Roughing Operation : Geometry Tab Page 1/2

There are two ways of defining your machining program, you


can either base it on operation definition or on area definition.

If you are working with an area definition strategy, you only


need to recall an existing machining area.
4
If you are working with an operation strategy, you can use the 3
sensitive items of the dialog-box that allows the selection of :

1 •Part

2 •Check Elements (Optional)


1 5
3 •Limiting Contour which defines the outer machining limit on the 2
part (Optional). According to the definition of the Limiting Contour,
you can choose in the Limit definition where the tool stops.

4 •Safety plane (Optional). By default the application computes a


safety plane according to the tool diameter. In the associated pop-up
menu you can Remove, Analyse, Offset an existing safety plane.
5 •Top plane and bottom plane (Optional). In this case the tool path is
limited by using these two planes. The application keeps the part of
the tool path between these two planes.

Offsets can be applied on Part and Check Elements

Copyright DASSAULT SYSTEMES 2000 51


Sweep Roughing Operation : Geometry Tab Page 2/2

Geometry parameters

Part autoLimit
If you activate Part autolimit, the tool will not go
beyond the edge of the part

Limit Definition
• Stop position defines where the tool stops:
-outside stops the tool outside the limit line,
-inside stops inside the limit line, Limit line
-on stops the tool on the limit line. Outside

•Stop mode defines which part of the tool is considered


at the Stop Position, i.e. whether it is the contact point On
Offset
or the tool tip. Inside

•Offset is the distance that the tool will be either inside


or outside the limit line depending on the Stop Mode
that you chose.
If you combine part autolimit with a Limiting
contour, in this case you will machine the area
between the limiting contour and the free
edges of the part.

Copyright DASSAULT SYSTEMES 2000 52


Sweep Roughing Operation : Tool Tab Page

1 Select the tool type available for the current operation

2 Enter the Name of the Tool.

3 Enter a line of comment (Optional)


Select this icon to access the Search Tool
dialog box to query a tool in a Catalog
4 Specify a tool number that does not already exist

5 Use the 2D Viewer to modify the parameters of the


tool. The 2D Viewer is updated with the new values
Click More to expand the dialog box to access all tool ’s
parameters such as Geometry, Technology and
Compensation

For the following capabilities :


• Create a new tool
• Select an already existing tool from the current document
• Select another tool in a catalog by means of a query
(See the dedicated Job Aid ‘Tools Management ’)

Copyright DASSAULT SYSTEMES 2000 53


Sweep Roughing Operation : Feeds & Speeds
Tab Page

1 Define the Feedrate values for


• Approach Feedrate : This feedrate is used by default
during approaches motion 1
• Machining Feedrate : This feedrate is used during
Machining motion
• Retract Feedrate : This feedrate is used by default
during retract motion
• Finishing Feedrate : This feedrate is used as Machining
Feedrate for the Bottom Finish Pass according to the 2
unit Linear (mm/mn) or Angular (mm/turn)

2 Define the Spindle Speed value according to the unit


Linear (m/mn) or Angular (turn/mn)
This Spindle Output is optional, you can remove this
information from the output by deactivating the
checkbox Spindle Output

Copyright DASSAULT SYSTEMES 2000 54


Sweep Roughing Operation : Macros Tab
Page

1 According to the folder, choose if you want to modify the


approach or retract macro. 1

2 2
Under Mode item, you can choice among:
- Approach/Retract along tool axis
3
- Approach/Retract along a vector
- Approach/Retract Normal
- Approach/Retract tangent to movement
- None

3 According to your Approach/Retract mode, you can


modify the default parameters

Copyright DASSAULT SYSTEMES 2000 55


Step3 : Create a Sweep Roughing Operation

15 min

In this exercise you will learn how to create a Sweep Roughing


Operation

Copyright DASSAULT SYSTEMES 2000 56


Roughing Operation

You will learn how to create a Roughing Operation

A Roughing is an operation which allows you to rough machine


parts by horizontal planes.
- The area is machined with Outer part and pocket, By
plane, Pockets only or Outer part machining mode
- The material will be removed in one or several cuts
along the radial and axial directions
- The area is machined with Zig-Zag, One way Next,
One Way Same, Helical, Contour only or HSM Helical
tool path style

Copyright DASSAULT SYSTEMES 2000 57


Roughing Operation : Presentation
1
2
1 Enter the Name of the Operation. 3
(Optional because a default name is given
by the system ‘Type_Of_Operation.X’)

2 Enter a line of comment (Optional)

3 Define operation parameters using the 4 tab pages

• Strategy tab page


• Geometry tab page
• Tool tab page
• Feeds & Speeds tab page
• Macros tab page

4 Replay and / or Simulate the operation tool path


(See dedicated Job Aid ‘Replay a Tool Path’)
4

Copyright DASSAULT SYSTEMES 2000 58


Roughing Operation : Strategy Tab Page 1/4

Machining folder parameters

Tool path style


The tool path style can be:

•One-way next; the tool path always has the same


direction during successive passes and goes
diagonallyy from the end of one tool path to the
beginning of the next.

• One-way same; the tool path always has the same


direction during successive passes and returns to the
first point in each pass before moving on to the first
point in the next pass.

•Zig-zag; the tool path alternates directions during One-way next One-way same
successive passes.

•Spiral; the tool moves in successive concentric passes


from the boundary of the area to machine towards the
interior. The tool moves from one pass to the next by
stepping over.

•Contour only; only machines around the external


contour of the part
Zig-zag Helical
• Spiral HSM; that is spiral mode with high speed
Copyrightmilling.
DASSAULT SYSTEMES 2000 59
Roughing Operation : Strategy Tab Page 2/4

Machining folder parameters

Machining mode
The machining mode can be:

•By plane; the whole part is machined plane by


plane,
Cutting mode
•Outer part; only the outside of the part is
The cutting mode witch can be Climb or
machined,
Conventional
•Pockets only; only pockets on the part are
machined,

•Outer part and pockets; the whole part is


machined external area by external area and Climb Conventional
pocket by pocket.

Machining tolerance
Value of the maximum allowable distance
between the theoretical tool path and the tool
path computed

Copyright DASSAULT SYSTEMES 2000 60


Roughing Operation : Strategy Tab Page 3/4

Strategy folder parameters

Axial Strategy
Definition of the maximum depth of cut

Radial Strategy
Definition of the distance which is the width of the
overlap between two successive passes

Tool axis and machining direction definition

Machining direction definition


Change the machining direction by selecting in the contextual menu (Select stepover item +
MB3)

Tool axis definition


Change the tool axis by selecting in the contextual menu which will display a dialog box
where you can choose one of the following options:
•Feature-defined; you select a 3D element such as a plane that will serve to define the
tool axis or machining direction.
•Selection; you select a 2D element such as a line or a straight edge that will serve to
define the tool axis or machining direction,
•Manual; you enter the XYZ coordinates,
•Main axis; choose X+, Y+, Z+, X-, Y- or Z-.
Copyright DASSAULT SYSTEMES 2000 61
Roughing Operation : Strategy Tab Page 4/4

Other folder parameters

Smallest area to machine


Smallest are to machine lets you filter out
areas that you consider to be too small (in
millimeters) to be machined.

Tool core diameter


Tool core diameter is the diameter of the tool
top that does not actually cut the material.

Copyright DASSAULT SYSTEMES 2000 62


Roughing Operation : Geometry Tab Page 1/2

There are two ways of defining your machining program, you


can either base it on operation definition or on area definition.

If you are working with an area definition strategy, you only


need to recall an existing machining area.
4
If you are working with an operation strategy, you can use the
sensitive items of the dialog-box that allows the selection of : 6 2
1 •Part

2 •Stock (Optional if you define the stock in the Part operation)


1 5
•Check Elements (Optional)
3 3
•Safety plane (Optional). By default the application computes a
4 safety plane according to the tool diameter. In the associated pop-up
menu you can Remove, Analyse, Offset an existing safety plane.

5 •Top plane, bottom plane. In this case the tool path is limited by
using these two planes. The application keeps the part of the tool
path between these two planes. An imposed plane that the tool must
obligatorily pass through. Use this option if the part that you are
going to machine has a particular shape (a groove or a step) that you
want to be sure will be cut. (Optional)

•A start point where the tool will start cutting. Use this option when
6 accessing the part from the outside (Optional)

Offsets can be applied on Part and Check Elements


Copyright DASSAULT SYSTEMES 2000 63
Roughing Operation : Geometry Tab Page 2/2

Geometry parameters

Tool/Rough Stock
This option is used to define where the tool center
stops :

•outside : stops the tool outside the rough stock,


• inside : stops the tool inside the rough stock,
•on : stops the tool on the rough stock.
This button helps you during rework in roughing to
Offset define the remaining material of the previous operation.
Offset defines the distance that the tool can overshoot
the Position. It is expressed as a percentage of the tool
diameter. This parameter is useful in cases where there
is an island near the edge of the part and the tool
diameter is too wide to allow the area behind the island
to be machined.

Copyright DASSAULT SYSTEMES 2000 64


Roughing Operation : Tool Tab Page

1 Select the tool type available for the current operation

2 Enter the Name of the Tool.

3 Enter a line of comment (Optional)


Select this icon to access the Search Tool
dialog box to query a tool in a Catalog
4 Specify a tool number that does not already exist

5 Use the 2D Viewer to modify the parameters of the


tool. The 2D Viewer is updated with the new values
Click More to expand the dialog box to access all tool ’s
parameters such as Geometry, Technology and
Compensation

For the following capabilities :


• Create a new tool
• Select an already existing tool from the current document
• Select another tool in a catalog by means of a query
(See the dedicated Job Aid ‘Tools Management ’)

Copyright DASSAULT SYSTEMES 2000 65


Roughing Operation : Feeds & Speeds Tab
Page

1 Define the Feedrate values for


• Approach Feedrate : This feedrate is used by default
during approaches motion 1
• Machining Feedrate : This feedrate is used during
Machining motion
• Retract Feedrate : This feedrate is used by default
during retract motion
• Finishing Feedrate : This feedrate is used as Machining
Feedrate for the Bottom Finish Pass according to the 2
unit Linear (mm/mn) or Angular (mm/turn)

2 Define the Spindle Speed value according to the unit


Linear (m/mn) or Angular (turn/mn)
This Spindle Output is optional, you can remove this
information from the output by deactivating the
checkbox Spindle Output

Copyright DASSAULT SYSTEMES 2000 66


Roughing Operation : Macros Tab Page

1 Under Mode item, you can choice among:


•Plunge; the tool plunges vertically,
•Drilling; the tool plunges into previously drilled
holes. You can change the drilling tool diameter, 1
angle and length
•Ramping; the tool moves progressively down at
the ramping angle,
•Helix; the tool moves progressively down at the
ramping angle with its center along a (vertical) 2
circular helix of Helix diameter.

According to your Approach mode, you can modify the


2 default parameters

Using Optimize retract button, you optimize tool retract


movements. This means that when the tool moves over a
surface where there are no obstructions, it may not rise
as high as the safety plane because there is no danger of
tool-part collisions. The result is a gain in time.

Copyright DASSAULT SYSTEMES 2000 67


Step4 : Create a Roughing Operation

30 min

In this exercise you will learn how to create a Roughing Operation

Copyright DASSAULT SYSTEMES 2000 68


Sweeping Operation

You will learn how to create a Sweeping Operation

Sweeping operations machine the part and are used for finishing
and semi-finishing work. The tool paths are executed in
vertical parallel planes.
- For the stepover definition, you have the choice
between Constant and scallop height option,
- For the definition of the Machined zone, you have the
choice between different capabilities like All,
Frontal wall, Lateral walls, Horizontal zones.
- The area is machined with Zig-Zag, One way Next,
One Way Same tool path style

Copyright DASSAULT SYSTEMES 2000 69


Sweeping Operation : Presentation
1
2
1 Enter the Name of the Operation. 3
(Optional because a default name is given
by the system ‘Type_Of_Operation.X’)

2 Enter a line of comment (Optional)

3 Define operation parameters using the 4 tab pages

• Strategy tab page


• Geometry tab page
• Tool tab page
• Feeds & Speeds tab page
• Macros tab page

4 Replay and / or Simulate the operation tool path


(See dedicated Job Aid ‘Replay a Tool Path’)
4

Copyright DASSAULT SYSTEMES 2000 70


Sweeping Operation : Strategy Tab Page 1/5

Machining folder parameters

Tool path style


The tool path style can be:

•One-way next; the tool path always has the same


direction during successive passes and goes diagonally
from the end of one tool path to the beginning of the
next.

• One-way same; the tool path always has the same


direction during successive passes and returns to the
first point in each pass before moving on to the first
point in the next pass.

•Zig-zag; the tool path alternates directions during One-way next One-way same
successive passes.

Machining tolerance
Value of the maximum allowable distance between the
theoretical tool path and the tool path computed

A button allows you to reverse the tool path direction.

Zig-zag

Copyright DASSAULT SYSTEMES 2000 71


Sweeping Operation : Strategy Tab Page 2/5

Stepover folder parameters

Stepover definition
For the stepover you have the choice between:

•Constant has a constant stepover distance


defined in a plane and projected onto the part.
You can modify the stepover distance.

•Scallop height has a stepover which depends


on the scallop height that you choose. You can
also define the maximum and
minimum distances that can exist between
passes with the scallop height that you
defined.

•Maximum distance is the stepover distance if


you have selected Constant as the value or the
maximum stepover distance if you chose Via
Scallop Height as Mode.

•Minimum distance is the minimum stepover


distance if you chose Via Scallop Height as
Mode. Scallop height Constant

•Scallop height is a value that you define.

Copyright DASSAULT SYSTEMES 2000 72


Sweeping Operation : Strategy Tab Page 3/5

Stepover folder parameters

View direction
View direction has two options : - Along tool
axis, -Other axis.

The plane used with Along tool axis to compute


the tool stepover is perpendicular to the tool
axis.

The plane used with Other axis to compute the


tool stepover is perpendicular to the direction
given by the user. The result is more regular
machine paths that are more evenly spaced.

This option works only with Ball-end tool.

Along tool axis Other axis

Copyright DASSAULT SYSTEMES 2000 73


Sweeping Operation : Strategy Tab Page 4/5

Tool axis and machining direction definition

Machining direction definition


Change the machining direction by selecting in the contextual menu
(Select stepover item + MB3)

Tool axis definition


Change the tool axis by selecting in the contextual menu which will display a dialog box
where you can choose one of the following options:
•Feature-defined; you select a 3D element such as a plane that will serve to define the
tool axis or machining direction.
•Selection; you select a 2D element such as a line or a straight edge that will serve to
define the tool axis or machining direction,
•Manual; you enter the XYZ coordinates,
•Main axis; choose X+, Y+, Z+, X-, Y- or Z-.

Copyright DASSAULT SYSTEMES 2000 74


Sweeping Operation : Strategy Tab Page 5/5

Machined Zone folder parameters

Machined Zone parameters

The zone tab lets you decide which parts of


the part or machining area you wish to
machine:
•All; all of the surfaces are machined,
•Frontal walls; frontal surfaces of the
part are machined,
•Lateral walls; lateral surfaces of the
part are machined,
•Horizontal zones; horizontal surfaces
of the part are machined.

Min. Lateral Slope gives the minimum angle


between the tool axis and the part surface
normal for the surface to be considered to be
a lateral wall.

Min. Frontal Slope gives the minimum angle


between the tool axis and the part surface
normal for the surface to be considered to be
a frontal wall.

Copyright DASSAULT SYSTEMES 2000 75


Sweeping Operation : Geometry Tab Page 1/2

There are two ways of defining your machining program, you


can either base it on operation definition or on area definition.

If you are working with an area definition strategy, you only


need to recall an existing machining area.
3 4
If you are working with an operation strategy, you can use the
sensitive items of the dialog-box that allows the selection of :

1 •Part 2
1
2 •Check Elements (Optional)
5
• Limiting contour (Optional)
3
•Safety plane (Optional). By default the application computes a 6
4 safety plane according to the tool diameter. In the associated pop-up
menu you can Remove, Analyse, Offset an existing safety plane.

5 •Top plane, bottom plane. In this case the tool path is limited by
using these two planes. The application keeps the part of the tool
path between these two planes. An imposed plane that the tool must
obligatorily pass through. Use this option if the part that you are
going to machine has a particular shape (a groove or a step) that you
want to be sure will be cut. (Optional)

•Start plane, End plane. In this case the tool path is limited by using
6 these two planes. (Optional)

Offsets can be applied on Part and Check Elements


Copyright DASSAULT SYSTEMES 2000 76
Sweeping Operation : Geometry Tab Page 2/2

Geometry parameters

Limit definition
This option is activated is you define a Limiting
Contour.

Stop position defines where the tool stops:

•Outside: stops the tool outside the limit line,


•Inside: stops inside the limit line,
Limit line
•On: stops the tool on the limit line.
Outside

Stop mode defines which part of the tool is considered


at the Stop position, whether it is the contact point or
Offset On
the tool tip.
Inside
Offset is the distance that the tool will be either inside
or outside the limit line depending on the Stop mode
that you chose.

Part autolimit option


I f you activate Part autolimit, the tool will not go
beyond the edge of the part,

Copyright DASSAULT SYSTEMES 2000 77


Sweeping Operation : Tool Tab Page

1 Select the tool type available for the current operation

2 Enter the Name of the Tool.

3 Enter a line of comment (Optional)


Select this icon to access the Search Tool
dialog box to query a tool in a Catalog
4 Specify a tool number that does not already exist

5 Use the 2D Viewer to modify the parameters of the


tool. The 2D Viewer is updated with the new values
Click More to expand the dialog box to access all tool ’s
parameters such as Geometry, Technology and
Compensation

For the following capabilities :


• Create a new tool
• Select an already existing tool from the current document
• Select another tool in a catalog by means of a query
(See the dedicated Job Aid ‘Tools Management ’)

Copyright DASSAULT SYSTEMES 2000 78


Sweeping Operation : Feeds & Speeds Tab
Page

1 Define the Feedrate values for


• Approach Feedrate : This feedrate is used by default
during approaches motion 1
• Machining Feedrate : This feedrate is used during
Machining motion
• Retract Feedrate : This feedrate is used by default
during retract motion
• Finishing Feedrate : This feedrate is used as Machining
Feedrate for the Bottom Finish Pass according to the 2
unit Linear (mm/mn) or Angular (mm/turn)

2 Define the Spindle Speed value according to the unit


Linear (m/mn) or Angular (turn/mn)
This Spindle Output is optional, you can remove this
information from the output by deactivating the
checkbox Spindle Output

Copyright DASSAULT SYSTEMES 2000 79


Sweeping Operation : Macros Tab Page 1/2

1 According to the folder, choose if you want to modify the


approach or retract macro.

2 Under Mode item, you can choice among:


- Approach/Retract along tool axis
- Approach/Retract along a vector
- Approach/Retract Normal 1
- Approach/Retract tangent to movement 2
- None
3
3 According to your Approach/Retract mode, you can
modify the default parameters

Plunges folder can only be defined if you selected a one-


way sweeping mode in the machining strategy tab.

Copyright DASSAULT SYSTEMES 2000 80


Sweeping Operation : Macros Tab Page 2/2

Using Optimize retract button, you optimize tool retract


movements. This means that when the tool moves over a
surface where there are no obstructions, it may not rise as
high as the safety plane because there is no danger of tool-
part collisions. The result is a gain in time.

High speed milling parameters are:


•Transition radius is the radius of the arc that joins
successive passes,
•Discretization angle is a value which, when reduced,
gives a smoother tool path.
•Safety distance is the clearance distance that the tool
over over at the feedrate in order to disengage the tool
from cutting between passes.

Island skip is the distance for intermediate approaches and


retracts, i.e. those that link two different areas to machine
and that are not at the beginning nor the end of the tool path.

Without Island skip option With Island skip option

Copyright DASSAULT SYSTEMES 2000 81


Pencil Operation

You will learn how to create a Pencil Operation

A pencil operation is one where the tool remains tangent in two


places to the surface to be machined during the cycle. It is often
used to remove crests along the intersection of two surfaces that
were left behind by a previous operation.
- For the axial strategy, you have the choice between Up,
Down and Either option,
- For the Radial strategy, you have the choice between
Climb, Conventional and Either

Copyright DASSAULT SYSTEMES 2000 82


Pencil Operation : Presentation
1
2
1 Enter the Name of the Operation. 3
(Optional because a default name is given
by the system ‘Type_Of_Operation.X’)

2 Enter a line of comment (Optional)

3 Define operation parameters using the 4 tab pages

• Strategy tab page


• Geometry tab page
• Tool tab page
• Feeds & Speeds tab page
• Macros tab page

4 Replay and / or Simulate the operation tool path


(See dedicated Job Aid ‘Replay a Tool Path’)
4

Copyright DASSAULT SYSTEMES 2000 83


Pencil Operation : Strategy Tab Page 1/3

Machining folder parameters

Machining tolerance
Value of the maximum allowable distance between the
theoretical tool path and the tool path computed

A button allows you to reverse the tool path direction.

Copyright DASSAULT SYSTEMES 2000 84


Pencil Operation : Strategy Tab Page 2/3

Strategy folder parameters

The strategy tab concerns the tool movement,


you can select the cutting mode, the axial
direction, the minimum change length and the
minimum size for areas to machine.

The cutting mode can be:


•Conventional where the back of the
advancing tool cuts into the material
first,
•Climb where the front of the advancing
tool cuts into the material first,
•Either where either of the two
possibilities may be used.

The axial direction defines whether cutting is


effected in an upward or a downward direction
or whether either of the two may be used.

Minimum change length is the minimum


distance for a change of axial direction or
cutting mode, i.e. if a portion of the pass is
shorter than this value, the tool will ignore it
and continue in the same direction or mode.

Copyright DASSAULT SYSTEMES 2000 85


Pencil Operation : Strategy Tab Page 3/3

Tool axis and machining direction definition

Tool axis definition


Change the tool axis by selecting in the contextual menu which will display a dialog box
where you can choose one of the following options:
•Feature-defined; you select a 3D element such as a plane that will serve to define the
tool axis or machining direction.
•Selection; you select a 2D element such as a line or a straight edge that will serve to
define the tool axis or machining direction,
•Manual; you enter the XYZ coordinates,
•Main axis; choose X+, Y+, Z+, X-, Y- or Z-.

Copyright DASSAULT SYSTEMES 2000 86


Pencil Operation : Geometry Tab Page 1/2

There are two ways of defining your machining program, you


can either base it on operation definition or on area definition.

If you are working with an area definition strategy, you only


need to recall an existing machining area.
3 4
If you are working with an operation strategy, you can use the
sensitive items of the dialog-box that allows the selection of :

1 •Part
1 2
2 •Check Elements (Optional)

• Limiting contour (Optional)


3
•Safety plane (Optional). By default the application computes a
4 safety plane according to the tool diameter. In the associated pop-up
menu you can Remove, Analyse, Offset an existing safety plane.

Offsets can be applied on Part and Check Elements

Copyright DASSAULT SYSTEMES 2000 87


Pencil Operation : Geometry Tab Page 2/2

Geometry parameters

Limit definition
This option is activated is you define a Limiting
Contour.

Stop position defines where the tool stops:

•Outside: stops the tool outside the limit line,


•Inside: stops inside the limit line,
Limit line
•On: stops the tool on the limit line.
Outside

Stop mode defines which part of the tool is considered


at the Stop position, whether it is the contact point or
Offset On
the tool tip.
Inside
Offset is the distance that the tool will be either inside
or outside the limit line depending on the Stop mode
that you chose.

Part autolimit option


I f you activate Part autolimit, the tool will not go
beyond the edge of the part,

Copyright DASSAULT SYSTEMES 2000 88


Pencil Operation : Tool Tab Page

1 Select the tool type available for the current operation

2 Enter the Name of the Tool.

3 Enter a line of comment (Optional)


Select this icon to access the Search Tool
dialog box to query a tool in a Catalog
4 Specify a tool number that does not already exist

5 Use the 2D Viewer to modify the parameters of the


tool. The 2D Viewer is updated with the new values
Click More to expand the dialog box to access all tool ’s
parameters such as Geometry, Technology and
Compensation

For the following capabilities :


• Create a new tool
• Select an already existing tool from the current document
• Select another tool in a catalog by means of a query
(See the dedicated Job Aid ‘Tools Management ’)

Copyright DASSAULT SYSTEMES 2000 89


Pencil Operation : Feeds & Speeds Tab Page

1 Define the Feedrate values for


• Approach Feedrate : This feedrate is used by default
during approaches motion 1
• Machining Feedrate : This feedrate is used during
Machining motion
• Retract Feedrate : This feedrate is used by default
during retract motion
• Finishing Feedrate : This feedrate is used as Machining
Feedrate for the Bottom Finish Pass according to the 2
unit Linear (mm/mn) or Angular (mm/turn)

2 Define the Spindle Speed value according to the unit


Linear (m/mn) or Angular (turn/mn)
This Spindle Output is optional, you can remove this
information from the output by deactivating the
checkbox Spindle Output

Copyright DASSAULT SYSTEMES 2000 90


Pencil Operation : Macros Tab Page 1/2

1 According to the folder, choose if you want to modify the


approach or retract macro.
1
2 Under Mode item, you can choice among: 2
- Approach/Retract along tool axis
- Approach/Retract along a vector
3
- Approach/Retract Normal
- Approach/Retract tangent to movement
- None

3 According to your Approach/Retract mode, you can


modify the default parameters

There is a button where you can optimize retract


distances. this means that if no obstacle is detected
between two passes, the tool will not rise to the safety
plane (because it is not necessary) and the operation will
take less time.

Copyright DASSAULT SYSTEMES 2000 91


ZLevel Operation

You will learn how to create a ZLevel Operation

ZLevel operations finishing or semi-finishing operations that


machine the part by parallel horizontal planes that are
perpendicular to the tool axis.
- For the stepover definition, you have the choice
between Constant and scallop height option,
- The area is machined with Outer part and pocket, By
plane, Pockets only or Outer part machining mode

Copyright DASSAULT SYSTEMES 2000 92


ZLevel Operation : Presentation
1
2
1 Enter the Name of the Operation. 3
(Optional because a default name is given
by the system ‘Type_Of_Operation.X’)

2 Enter a line of comment (Optional)

3 Define operation parameters using the 4 tab pages

• Strategy tab page


• Geometry tab page
• Tool tab page
• Feeds & Speeds tab page
• Macros tab page

4 Replay and / or Simulate the operation tool path


(See dedicated Job Aid ‘Replay a Tool Path’)
4

Copyright DASSAULT SYSTEMES 2000 93


ZLevel Operation : Strategy Tab Page 1/3

Machining folder parameters

Machining mode
The machining mode can be:

•By plane; the whole part is machined plane by plane,

•Outer part; only the outside of the part is machined,


Cutting mode
The cutting mode witch can be Climb or
•Pockets only; only pockets on the part are machined,
Conventional
•Outer part and pockets; the whole part is machined
external area by external area and pocket by pocket.

Machining tolerance Climb Conventional


Value of the maximum allowable distance between the
theoretical tool path and the tool path computed

A button allows you to reverse the tool path direction.

Copyright DASSAULT SYSTEMES 2000 94


ZLevel Operation : Strategy Tab Page 2/3

Stepover folder parameters

Stepover definition

For the stepover you have the choice between:

•Constant has a constant stepover distance


defined in a plane and projected onto the part.
You can modify the stepover distance.

•Scallop height has a stepover which depends


on the scallop height that you choose. You can
also define the maximum and
minimum distances that can exist between
passes with the scallop height that you
defined.

•Maximum distance is the stepover distance if


you have selected Constant as the value or the
maximum stepover distance if you chose Via
Scallop Height as Mode.

•Minimum distance is the minimum stepover


distance if you chose Via Scallop Height as Scallop height Constant
Mode.

•Scallop height is a value that you define.


Copyright DASSAULT SYSTEMES 2000 95
ZLevel Operation : Strategy Tab Page 3/3

Machined Zone folder parameters


Machined Zone definition
The Zone tab lets you define:

•the maximum slope that can be considered to


be horizontal (any area that is considered to be
horizontal will not be machined),
•the width of the overlap of the end of a pass
over its beginning

Tool axis and machining direction definition

Tool axis definition


Change the tool axis by selecting in the contextual menu which will display a dialog box
where you can choose one of the following options:
•Feature-defined; you select a 3D element such as a plane that will serve to define the
tool axis or machining direction.
•Selection; you select a 2D element such as a line or a straight edge that will serve to
define the tool axis or machining direction,
•Manual; you enter the XYZ coordinates,
•Main axis; choose X+, Y+, Z+, X-, Y- or Z-.

Copyright DASSAULT SYSTEMES 2000 96


ZLevel Operation : Geometry Tab Page 1/2

There are two ways of defining your machining program, you


can either base it on operation definition or on area definition.

If you are working with an area definition strategy, you only


need to recall an existing machining area.
3 4
If you are working with an operation strategy, you can use the
sensitive items of the dialog-box that allows the selection of :

1 •Part
5
1 2
2 •Check Elements (Optional)

• Limiting contour (Optional)


3
•Safety plane (Optional). By default the application computes a
4 safety plane according to the tool diameter. In the associated pop-up
menu you can Remove, Analyse, Offset an existing safety plane.

5 •Top plane, bottom plane. In this case the tool path is limited by
using these two planes. The application keeps the part of the tool
path between these two planes. An imposed plane that the tool must
obligatorily pass through. Use this option if the part that you are
going to machine has a particular shape (a groove or a step) that you
want to be sure will be cut. (Optional)

Offsets can be applied on Part and Check Elements


Copyright DASSAULT SYSTEMES 2000 97
ZLevel Operation : Geometry Tab Page 2/2

Geometry parameters

Limit definition
This option is activated is you define a Limiting
Contour.

Stop position defines where the tool stops:

•Outside: stops the tool outside the limit line,


•Inside: stops inside the limit line,
Limit line
•On: stops the tool on the limit line.
Outside

Stop mode defines which part of the tool is considered


at the Stop position, whether it is the contact point or
Offset On
the tool tip.
Inside
Offset is the distance that the tool will be either inside
or outside the limit line depending on the Stop mode
that you chose.

Part autolimit option


I f you activate Part autolimit, the tool will not go
beyond the edge of the part,

Copyright DASSAULT SYSTEMES 2000 98


ZLevel Operation : Tool Tab Page

1 Select the tool type available for the current operation

2 Enter the Name of the Tool.

3 Enter a line of comment (Optional)


Select this icon to access the Search Tool
dialog box to query a tool in a Catalog
4 Specify a tool number that does not already exist

5 Use the 2D Viewer to modify the parameters of the


tool. The 2D Viewer is updated with the new values
Click More to expand the dialog box to access all tool ’s
parameters such as Geometry, Technology and
Compensation

For the following capabilities :


• Create a new tool
• Select an already existing tool from the current document
• Select another tool in a catalog by means of a query
(See the dedicated Job Aid ‘Tools Management ’)

Copyright DASSAULT SYSTEMES 2000 99


ZLevel Operation : Feeds & Speeds Tab Page

1 Define the Feedrate values for


• Approach Feedrate : This feedrate is used by default
during approaches motion 1
• Machining Feedrate : This feedrate is used during
Machining motion
• Retract Feedrate : This feedrate is used by default
during retract motion
• Finishing Feedrate : This feedrate is used as Machining
Feedrate for the Bottom Finish Pass according to the 2
unit Linear (mm/mn) or Angular (mm/turn)

2 Define the Spindle Speed value according to the unit


Linear (m/mn) or Angular (turn/mn)
This Spindle Output is optional, you can remove this
information from the output by deactivating the
checkbox Spindle Output

Copyright DASSAULT SYSTEMES 2000 100


ZLevel Operation : Macros Tab Page 1/2

1 Under Linking pass item, you can choice among:


- Approach/Retract along tool axis
- Approach/Retract Circular or Ramping
- Approach/Retract Circular
- Approach/Retract Ramping
1

2 According to your Approach/Retract linking pass mode,


you can modify the default parameters 2

Copyright DASSAULT SYSTEMES 2000 101


ZLevel Operation : Macros Tab Page 2/2

The Macro tab defines the tool approach, retract and plunge data.
There is a button where you can optimize retract distances. this means that if no
obstacle is detected between two passes, the tool will not rise to the safety
plane (because it is not necessary) and the operation will take less time.

High speed milling parameters are:


•Transition radius is the radius of the arc that joins successive passes,
•Discretization angle is a value which, when reduced, gives a smoother
tool path.
•Safety distance is the clearance distance that the tool over over at the
feedrate in order to disengage the tool from cutting between passes.

The linking pass (i.e. the means of moving from the end of one pass to the
beginning of the next one) can be:
•Along tool axis; the tool moves along the tool axis,
•Ramping; the tool follows a slope defined by the ramping angle,
•Circular; the tool describes a circle defined by the value of Radius,
•Circular or ramping; the tool uses either circular or ramping mode
depending on whichever is best adapted to the part being machined.

In certain cases, notably where there is a risk of collision with a circular linking
pass, you should choose Circular or ramping rather than simply Circular in
order to ensure that your tool path will be produced.
Approach distance is the engagement distance for plunge mode.
Safety distance is the distance that the tool moves horizontally before it begins
its approach.
Copyright DASSAULT SYSTEMES 2000 102
Step5 : Create a Sweeping, a Zlevel
and a Pencil Operation
60 min

In this exercise you will learn how to create :


•A Sweeping operation
•A Zlevel operation
•A Pencil operation

Copyright DASSAULT SYSTEMES 2000 103


Contour-driven Operation

You will learn how to create a Contour-driven Operation

Contour-driven operations are operations that machine the part by


using a contour as a guide.

There are three types of machining included in this task:


-Parallel contours where the tool sweeps out an area
by following progressively distant (or closer) parallel
offsets of a given guide contour.
-Between contours where the tool sweeps between
two guide contours along a tool path that is obtained
by interpolating between the guide contours. The
ends of each pass lie on two stop contours.
-Spine contour where the tool sweeps across a
contour in perpendicular planes.

Copyright DASSAULT SYSTEMES 2000 104


Contour-driven Operation : Presentation
1
2
1 Enter the Name of the Operation. 3
(Optional because a default name is given
by the system ‘Type_Of_Operation.X’)

2 Enter a line of comment (Optional)

3 Define operation parameters using the 4 tab pages

• Strategy tab page


• Geometry tab page
• Tool tab page
• Feeds & Speeds tab page
• Macros tab page

4 Replay and / or Simulate the operation tool path


(See dedicated Job Aid ‘Replay a Tool Path’)
4

Copyright DASSAULT SYSTEMES 2000 105


Contour-driven Operation : Strategy Tab Page 1/11

The 3 Cycle types for a Contour-driven Operation are :

Between Contour : Parallel Contour : Spine Contour :


The tool sweeps between two The tool sweeps out an area by The tool sweeps across a
guide contours along a tool path following progressively distant (or contour in perpendicular
that is obtained by interpolating closer) parallel offsets of a given guide planes.
between the guide contours. The contour.
ends of each pass lie on two stop
contours.

Copyright DASSAULT SYSTEMES 2000 106


Contour-driven Operation : Strategy Tab Page 2/11

Machining folder parameters

Tool path style


The tool path style can be:

•One-way next; the tool path always has the same


direction during successive passes and goes diagonally
from the end of one tool path to the beginning of the
next.

• One-way same; the tool path always has the same


direction during successive passes and returns to the
first point in each pass before moving on to the first
point in the next pass.

•Zig-zag; the tool path alternates directions during


successive passes.

Machining tolerance
Value of the maximum allowable distance between the
theoretical tool path and the tool path computed

A button allows you to reverse the tool path direction.

Copyright DASSAULT SYSTEMES 2000 107


Contour-driven Operation : Strategy Tab Page 3/11

Strategy folder parameters

These folder parameters are only available for Between


Contour & Parallel Contour.

The first panel displayed is the one used by Parallel


Contour, the second one corresponds to Between
Contour.

Parallel Contour panel


The tool sweeps out an area by following progressively
distant (or closer) parallel offsets of a given guide
contour.

The parameters for parallel contours are:


•Offset on contour,
•The maximum width to machine, Guide contour
• The offset side, i.e. the side of the guide Past
contour to be used for machining.
•The direction, i.e. whether the parallel contours
will be directed towards or away from the guide
contour. On
•The initial position of the tool; whether it will To
start on the guide contour, before the guide
contour (to) or beyond the guide contour (past)

Copyright DASSAULT SYSTEMES 2000 108


Contour-driven Operation : Strategy Tab Page 4/11

Strategy folder parameters

These folder parameters are only available for Between


Contour & Parallel Contour.

The first panel displayed is the one used by Parallel


Contour, the second one corresponds to Between
Contour.

Between Contour Panel


The tool sweeps between two guide contours along a
tool path that is obtained by interpolating between the
guide contours. The ends of each pass lie on two stop
contours. You can choose to synchronize the starting
points on both contours so that when you are
machining between concentric contours, the starting
points on both of them are facing each other so that the
tool does not sweep across the contour.

Synchronized Not synchronized

Copyright DASSAULT SYSTEMES 2000 109


Contour-driven Operation : Strategy Tab Page 5/11

Stepover folder parameters

For the stepover you have the choice between:

•Constant has a constant stepover distance


defined in a plane and projected onto the part.
You can modify the stepover distance.

•Scallop height has a stepover which depends


on the scallop height that you choose. You can
also define the maximum and minimum
distances that can exist between passes with
the scallop height that you defined.

•Constant on part is a stepover that has a


constant distance on the part itself (this option
is only available with between contour
strategy).

Copyright DASSAULT SYSTEMES 2000 110


Contour-driven Operation : Strategy Tab Page 6/11

Stepover folder parameters

Constant parameters

Maximum distance is the stepover distance if


you have selected Constant as the value .

Constant

Copyright DASSAULT SYSTEMES 2000 111


Contour-driven Operation : Strategy Tab Page 7/11

Stepover folder parameters

Scallop height parameters

Maximum distance is the maximum stepover


distance witch is used during the computation
of the tool path.

Minimum distance is the minimum stepover


distance witch is used during the computation
of the tool path.

Scallop height is a value that you define for the


definition of the scallop height.

According to these parameters SMG computes


a stepover between Minimum & Maximum
distance witch respects the Scallop Height
parameter.

Scallop height

Copyright DASSAULT SYSTEMES 2000 112


Contour-driven Operation : Strategy Tab Page 8/11

Stepover folder parameters

Constant on part parameters

The parameters that you can define are:


•the maximum distance; the constant
distance between two successive
passes,
•the tool initial position with respect to
the guide contour (inside, outside, on),
•the tool reference; whether the tool
end or the tool contact point is used for
the computation,
•the tool offset with respect to the guide
contour. With a negative value the tool
path will start outside the guide
contour, with a positive value it will
start inside the guide contour.

Copyright DASSAULT SYSTEMES 2000 113


Contour-driven Operation : Strategy Tab Page 9/11

Stepover folder parameters

View direction
View direction has two options : - Along tool
axis, -Other axis.

The plane used with Along tool axis to compute


the tool stepover is perpendicular to the tool
axis.

The plane used with Other axis to compute the


tool stepover is perpendicular to the direction
given by the user. The result is more regular
machine paths that are more evenly spaced.

This option works only with Ball-end tool.

Along tool axis Other axis

Copyright DASSAULT SYSTEMES 2000 114


Contour-driven Operation : Strategy Tab Page 10/11

Tool axis and machining direction definition

Tool axis definition


Change the tool axis by selecting in the contextual menu which will display a dialog box
where you can choose one of the following options:
•Feature-defined; you select a 3D element such as a plane that will serve to define the
tool axis or machining direction.
•Selection; you select a 2D element such as a line or a straight edge that will serve to
define the tool axis or machining direction,
•Manual; you enter the XYZ coordinates,
•Main axis; choose X+, Y+, Z+, X-, Y- or Z-.

Copyright DASSAULT SYSTEMES 2000 115


Contour-driven Operation : Strategy Tab Page 11/11

Machined Zone folder parameters

Machined Zone parameters

The zone tab lets you decide which parts of


the part or machining area you wish to
machine:
•All; all of the surfaces are machined,
•Frontal walls; frontal surfaces of the
part are machined,
•Lateral walls; lateral surfaces of the
part are machined,
•Horizontal zones; horizontal surfaces
of the part are machined.

Min. Lateral Slope gives the minimum angle


between the tool axis and the part surface
normal for the surface to be considered to be
a lateral wall.

Min. Frontal Slope gives the minimum angle


between the tool axis and the part surface
normal for the surface to be considered to be
a frontal wall.

Copyright DASSAULT SYSTEMES 2000 116


Contour-driven Operation : Geometry Tab Page 1/

There are two ways of defining your machining program, you


can either base it on operation definition or on area definition.

If you are working with an area definition strategy, you only


need to recall an existing machining or rework area.
2 6
If you are working with an operation strategy, the dialog-box is
updated according to Cycle type chosen in strategy tabs. You 5 1 4
can use the sensitive items of the dialog-box that allows the
selection of :
1 •Part 3 7
2 •Guide contours

3 •Check Elements (Optional)

4 • Limiting contour (Optional)

5 •Stop contours (Optional)

•Safety plane (Optional).


6
•Top plane, bottom plane. (Optional)
7

Offsets can be applied on Part and Check Elements

Copyright DASSAULT SYSTEMES 2000 117


Contour-driven Operation : Geometry Tab Page 2/

Geometry parameters
Limit definition
This option is activated is you define a Limiting
Contour.

Stop position defines where the tool stops:

•Outside: stops the tool outside the limit line,


Limit line
•Inside: stops inside the limit line,
Outside
•On: stops the tool on the limit line.

Stop mode defines which part of the tool is considered


Offset On
at the Stop position, whether it is the contact point or
Inside
the tool tip.

Offset is the distance that the tool will be either inside


or outside the limit line depending on the Stop mode
that you chose.
Choose Select 4 open contours if you want to use the guide
Part autolimit option and stop contours to define the area to machine. These
I f you activate Part autolimit, the tool will not go contours may be selected in any order you choose.
beyond the edge of the part.
When you use Select 4 points on a closed contour, the
sensitive icon is slightly different. Choose four points on a
closed contour to define the area you want to machine. You
must select four points and you must also select them in the
order stipulated in the sensitive icon.
Copyright DASSAULT SYSTEMES 2000 118
Contour-driven Operation : Tool Tab Page

1 Select the tool type available for the current operation

2 Enter the Name of the Tool.

3 Enter a line of comment (Optional)


Select this icon to access the Search Tool
dialog box to query a tool in a Catalog
4 Specify a tool number that does not already exist

5 Use the 2D Viewer to modify the parameters of the


tool. The 2D Viewer is updated with the new values
Click More to expand the dialog box to access all tool ’s
parameters such as Geometry, Technology and
Compensation

For the following capabilities :


• Create a new tool
• Select an already existing tool from the current document
• Select another tool in a catalog by means of a query
(See the dedicated Job Aid ‘Tools Management ’)

Copyright DASSAULT SYSTEMES 2000 119


Contour-driven Operation : Feeds & Speeds
Tab Page

1 Define the Feedrate values for


• Approach Feedrate : This feedrate is used by default
during approaches motion 1
• Machining Feedrate : This feedrate is used during
Machining motion
• Retract Feedrate : This feedrate is used by default
during retract motion
• Finishing Feedrate : This feedrate is used as Machining
Feedrate for the Bottom Finish Pass according to the 2
unit Linear (mm/mn) or Angular (mm/turn)

2 Define the Spindle Speed value according to the unit


Linear (m/mn) or Angular (turn/mn)
This Spindle Output is optional, you can remove this
information from the output by deactivating the
checkbox Spindle Output

Copyright DASSAULT SYSTEMES 2000 120


Contour-driven Operation : Macros Tab Page
1/2

1 According to the folder, choose if you want to modify the


approach or retract macro.

2 Under Mode item, you can choice among:


- Approach/Retract Along tool axis
1
- Approach/Retract Along a vector
- Approach/Retract Normal 2
- Approach/Retract Tangent o movement
- Approach/Retract None
3

3 According to your Approach/Retract linking pass mode,


you can modify the default parameters

Copyright DASSAULT SYSTEMES 2000 121


Contour-driven Operation : Macros Tab Page
2/2

There is a button where you can optimize retract distances. this means that if no
obstacle is detected between two passes, the tool will not rise to the safety
plane (because it is not necessary) and the operation will take less time.

High speed milling parameters are:


•Transition radius is the radius of the arc that joins successive passes,
•Discretization angle is a value which, when reduced, gives a smoother
tool path.
•Safety distance is the clearance distance that the tool over over at the
feedrate in order to disengage the tool from cutting between passes.

Copyright DASSAULT SYSTEMES 2000 122


Step6 : Create a Rework Area and a
Contour-driven Operation
15 min

In this exercise you will learn how to create :


•A Rework Area
•A Contour-driven Operation (between contour)

Copyright DASSAULT SYSTEMES 2000 123


Profile Contouring Operation

You will learn how to create a Contouring Operation

A profile contouring Operation consists in cutting material along a


hard boundary.
-The hard boundary may be either open or closed.
-Along axial direction, the material will be removed from the top to
the bottom in one or several cuts.
-Along radial direction, the material will be removed by
approaching the hard boundary in one or several parallel paths
-The area is machined in One-way or in Zig-zag style.

Copyright DASSAULT SYSTEMES 2000 124


Profile Contouring Operation : Presentation

1
2
1 Enter the Name of the Operation. 3
(Optional because a default name is given
by the system ‘Type_Of_Operation.X’)

2 Enter a line of comment (Optional)

3 Define operation parameters using the 5 tab pages

• Strategy tab page


• Geometry tab page
• Tool tab page
• Feeds & Speeds tab page
• Macros tab page

4 Replay and / or Simulate the operation tool path


(See dedicated Job Aid ‘Replay a Tool Path’)
4

Copyright DASSAULT SYSTEMES 2000 125


Profile Contouring Operation : Strategy Tab Page 1/5

The 2 Tool path styles for a Facing Operation are :

Zig-zag One Way

Zig - zag : One Way :


The tool alternatively machines in one The tool machines always in the
direction then in opposite direction same direction

Copyright DASSAULT SYSTEMES 2000 126


Profile Contouring Operation : Strategy Tab Page 2/5

Radial Strategy Axial Strategy

Distance between Max depth of cut


paths : You specify the distance
You enter directly the
between two levels
distance between two
radial pass

Number of levels
Number of paths :
You specify the number of
You enter directly the
levels from the bottom to
number of radial paths
the top

Number of levels
without top
you specify the bottom,
the number of levels and
the depth of cut.

Copyright DASSAULT SYSTEMES 2000 127


Profile contouring Operation : Strategy Tab Page 3/5
Machining Strategy parameters

Sequencing To change the tool axis


orientation select the Axis
Representation
Radial first Axial first

Close contour
Option to machine the complete
contour of a closed area.

Percentage overlap
when « close contour option » is active, « percentage overlap » represents the
recovery of the tool path in tool diameter ratio

Automatic draft angle


Machine a draft in the contour event thought
the draft is not designed

Copyright DASSAULT SYSTEMES 2000 128


Profile Contouring Operation : Strategy Tab Page 4/5
Machining Strategy parameters

Machining Tolerance
Value of the maximum allowable distance between the theoretical tool path
and the tool path computed

Fixture Accuracy
Local machining tolerance for fixtures

Type of Contour
• Circular : The tool pivots around the corner point, following a contour whose radius
is equal to the tool radius
• Angular : The tool does not remain in contact with the corner point, following a
contour comprised of 2 line segments
• Optimized : The tool follows a contour derived from the corner that is continuous in
tangent
• Forced Circular : The tool follows a near-circular contour comprised of line segment

Direction of Cut Circular


• Climb : The front of the advancing tool cuts into the material first
• Conventional : The back of the advancing tool cuts into material first
Angular

Optimized
Climb Milling
Conventional Milling

Copyright DASSAULT SYSTEMES 2000 129


Profile contouring Operation : Strategy Tab Page 5/5

Side Finish Pass mode Bottom Finish Pass mode

At last level : activate a


Specify the thickness used
radial finish pass only at
for the bottom finishing
last level

At each level : Activate a


radial finish pass at each
level

Output type : standard : In the


Spring Pass : Activate a last finish
generated code, the toolpath is
pass to compensate the spring of the
defined by the tool tip trajectory
tool (same parameters as Side Finish
Output type : cutter profile : In the
Pass for offset, feedrates, …)
generated code, the toolpath is
Compensation : Number of the tool defined by the contact point trajectory
compensation used if this one is already
defined on the tool

The Finishing Feedrate will be used to cut the


material on the finish pass (Side & Bottom)

Copyright DASSAULT SYSTEMES 2000 130


Profile Contouring Operation : Geometry Tab Page 1/2

This Tab Page includes a Sensitive Icon dialog box that


allows the selection of :
1 • Bottom Plane
2 • Top Plane (only in Multi-Levels strategy case) 4
3 2
• Drive Elements
3
4 • Check Elements (Optional)
1 5
5 • Start Point (Optional)

Offsets can be applied on the Top Plane, Bottom Plane,


Contour and Check Elements

To remove the bottom, click on

To start (or end) out of the part, click on Start (or Stop)
with right mouse button

Copyright DASSAULT SYSTEMES 2000 131


Profile Contouring Operation : Geometry Tab Page 2/2

In the geometry panel click on


to reach 3 axis contouring operation :

- contouring between two curves :

- contouring between curve and surfaces

Copyright DASSAULT SYSTEMES 2000 132


Profile contouring Operation : Tool Tab Page

1 Select the tool type available for the current operation

2 Enter the Name of the Tool.

3 Enter a line of comment (Optional)


Select this icon to access the Search Tool
dialog box to query a tool in a Catalog
4 Specify a tool number that does not already exist

5 Use the 2D Viewer to modify the parameters of the


tool. The 2D Viewer is updated with the new values
Click More to expand the dialog box to access all tool ’s
parameters such as Geometry, Technology and
Compensation

For the following capabilities :


• Create a new tool
• Select an already existing tool from the current document
• Select another tool in a catalog by means of a query
(See the dedicated Job Aid ‘Tools Management ’)

Copyright DASSAULT SYSTEMES 2000 133


Profile Contouring Operation : Feeds & Speeds Tab Page

1 Define the Feedrate values for


• Approach Feedrate : This feedrate is used by default
during approaches motion
1
• Machining Feedrate : This feedrate is used during
Machining motion
• Retract Feedrate : This feedrate is used by default
during retract motion
• Finishing Feedrate : This feedrate is used as Machining 2
Feedrate for the Bottom Finish Pass
According to the unit Linear (mm/mn) or Angular
(mm/turn)

2 Define the Spindle Speed value according to the unit


Linear (m/mn) or Angular (turn/mn)
This Spindle Output is optional, you can remove this
information from the output by deactivating the
checkbox Spindle Output

Copyright DASSAULT SYSTEMES 2000 134


Profile Contouring Operation : Macros Tab Page

1 Specify which NC Macros you want to used among :


- Approach Macro 1
- Retract Macro
- Return in a Level 2
- Return between Levels
- Linking
- Clearance
- Return to Finish Pass
3
2 Specify a radius value to cornerize the clearance motion
Clearance
Corner radius Corner radius

Approach motion Retract motion

3 Specify for each selected NC Macro the type of motion


and the parameters like Feedrates, Angles, etc ...

To define the NC Macros, see the dedicated Job


Aid ‘NC Macros Definition’

Copyright DASSAULT SYSTEMES 2000 135


NC Macros Definition

You will learn how to create a NC Macro


for a Profile contouring and for axials
operation

For all operations, macro


parameters are accessible via this
tab page

Copyright DASSAULT SYSTEMES 2000 136


7 different types of macro…

7 different types of macros are available : Approach, Retract, Return between level, Return in a
level, Linking, Return to finish passes, Clearance

• Return between level


• Return in a level

• Linking
• Approach • Return to finish pass

• Retract

•Clearance (next slide)

Copyright DASSAULT SYSTEMES 2000 137


Clearance Macro

The Clearance Macro


Each of the following macro :
- Return between level
- Return in a level
- Return to finish pass
- Linking
is divided in two motions : Approach and Retract

Between those two motions, the system computes a transition tool path to avoid :
- Colisions
- Islands
- Fixtures
If you want this transition tool path to be a simple return to a safety plan, activate Clearance
Macro

You can cornerize clearance via as shown below


Clearance
Corner radius Corner radius

Approach motion Retract motion

Copyright DASSAULT SYSTEMES 2000 138


Pre-defined macros

Depending on the type of macro you have selected,


different type of pre-defined macros are available :

For Approach For Retract

Tangent, normal, vertical

Circular

Vertical

Ramping Not available

Copyright DASSAULT SYSTEMES 2000 139


Macros Tool Box

Tool box to create your own macro

Tangent, normal, bi-normal trajectory

Circular

Ramping

Vertical up to safety plane


You can create an infinite number of
different macro by selecting each of this
Erase basic trajectory in various order.

Copyright DASSAULT SYSTEMES 2000 140


Create your own macro

Insert a PP word on a point of the macro.


Crosses localize the possible points to insert the PP word
To insert a PP word, you can also press right mouse
button on the cross and select « PP word list »

Apply this Approach or Retract motion to all Return and


Linking macros in the operation (only available on
Approach macro and Retract macro)

Copyright DASSAULT SYSTEMES 2000 141


Modify parameters on your macro

-To modify a local feedrate or spindle speed in the macro,


press right mouse button on a element and select
« feedrate »
Depending on the feedrate
selected, the element takes
a different color :
Yellow : Approach
White : Local
Green: Machining
Bleu : Retract
Red : Rapid

-To modify geometrical parameters of an element of the


macro double-click on it.

Copyright DASSAULT SYSTEMES 2000 142


Step 7 : Create contouring operations

30min

In this exercise you will learn how to create a Contouring


operation

Copyright DASSAULT SYSTEMES 2000 143


Creating an Axial Operation

You will learn how to create an Axial Operation among :


- Drilling Operation
- Spot Drilling Operation
- Drilling With Dwell Delay Operation
- Drilling Deep Hole Operation
- Drilling Break Chips Operation
- Tapping Operation
- Reverse Threading Operation
- Thread Without Tap Head Operation
- Boring Operation
- Boring & Chamfering Operation
- Boring Spindle Stop Operation
- Reaming Operation
- Counter boring Operation
3-Axis Surface Machining V5R5
- Countersinking Operation includes 18 axial machining operations
- Chamfering 2 Sides Operation that can be created on a single point or
- Back Boring Operation on a pattern of points
- T-Slotting Operation
- Circular Milling

Copyright DASSAULT SYSTEMES 2000 144


Creating an Axial Operation…
1
2
1 Click on Axial Operation Icon 3

2 Select the Operation to be created

The new Operation is created after the current one


3 The Operation dialog box appears to edit it

4 Define the Operation geometry


and parameters in the dialog box 4

5 Replay the Tool Path

6 Confirm Operation creation

5
The Operation is created in the PPR tree with a default tool. This
capability can be removed by customizing the NC Manufacturing options. 6
(See the dedicated Job Aid ‘NC Manufacturing Settings’)

Let ’s see now the User interface...


Copyright DASSAULT SYSTEMES 2000 145
Axial Operations User Interface Presentation

1 Enter the Name of the Operation.


(Optional because a default name is given
by the system ‘Type_Of_Operation.X’)

2 Enter a line of comment (Optional)


This comment will be generated in the APT Source
with the PPRINT prefix at the beginning of the
operation

3 Define operation parameters using the 4 tab pages

• Strategy tab page


• Geometry tab page
• Tool tab page
• Feeds & Speeds tab page
• Macros tab page

4 Replay and / or Simulate the operation tool path


(See dedicated Job Aid ‘Replay a Tool Path’)
Copyright DASSAULT SYSTEMES 2000 146
The Strategy Tab page

The picture describes the tool path and the parameters


impacting the cycle.
This picture is updated as soon as you change a parameter
modifying the tool path
Depth defined by Shoulder or by Tip

1 Define parameters for the operation


• Approach Clearance offset (A)
• Depth Computation mode
• Plunge Options (See dedicated Job Aid ‘Plunge Options’)
• Breakthrough value for Through Hole (B)
• Tool Compensation number
• etc ...
Copyright DASSAULT SYSTEMES 2000 147
The Geometry Tab page

Select the Axis Icon to define the Hole


Axis using the axis selection dialog box

Activate the Extension type : Blind or Through.


The Hole icon is updated

Select several points or Patterns of points then manage


their right order by selecting the algorythm between
Closest or Manual.
Specify the Jump Distance between points or directly
drag along hole axis to modify the distance
(See dedicated Job Aid ‘Pattern of Points Management’)

Define the geometry to machine (Depth & Diameter)


If a Design Feature is selected as geometry, these
parameters are automaticaly fill up with the right values

Information available on the selected Design Feature

Use the sensitive area to select directly the geometry in


the CATIA V5 window (Top Plane, Hole Cylinder, …)
• Green color : Geometry already selected
• Orange color : Optional geometry or Default Tool
• Red color : Geometry to be defined

Copyright DASSAULT SYSTEMES 2000 148


Select this icon to access the Search Tool
The Tool Tab page dialog box to query a tool in a Catalog

1 Select the tool type available for the current operation

2 Enter the Name of the Tool.


(Optional because a default tool name is given
by the system ‘X_Drill_Default_Tool’)

3 Enter a line of comment (Optional)

4 Specify a tool number that does not already exist

5 Use the 2D Viewer to modify the parameters of the


tool. The 2D Viewer is updated with the new values
Click More to expand the dialog box to access all tool ’s
parameters such as Geometry, Technology and
Compensation

For the following capabilities :


• Create a new tool
• Select an already existing tool from the current document
• Select another tool in a catalog by means of a query
(See the dedicated Job Aid ‘Tools Management ’)

Copyright DASSAULT SYSTEMES 2000 149


The Feeds & Speeds Tab page

1 Define the Feedrate values for


• Plunge Feedrate
• Machining Feedrate 1
• Retract Feedrate
According the unit Linear (mm/mn) or Angular (mm/turn)

Activate the checkbox Rapid to initialize the Plunge or Retract 2


Feedrate value with the rapid value of the machine-tool

2 Define the Spindle Speed value according the unit


Linear (m/mn) or Angular (turn/mn)
This Spindle Output is optional, you can remove this
information from the output by deactivating the
checkbox Spindle Output

Copyright DASSAULT SYSTEMES 2000 150


Axial Operation : Macros Tab Page

1 Specify which NC Macros you want to used among :


- Approach Macro 1
- Retract Macro
- Linking
2

2 Specify for each selected NC Macro the type of motion


and the parameters like Feedrates, Angles, etc ...

To define the NC Macros, see the dedicated Job


Aid ‘NC Macros Definition’

Copyright DASSAULT SYSTEMES 2000 151


Creating a Drilling Operation

The Total Depth to drill is defined by


• The Approach Clearance (safety offset on top of hole)
• The Depth of material to drill
• The Breakthrough offset on bottom in case of Through Hole

Drilling : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Retract at Retract Feedrate (or Rapid) from 2 to 3

Tools allowed for a Drilling Operation :


• Drill
• Multi-Diameter Drill
• End Mill
• Boring & Chamfering
• Boring Bar
• Reamer

Copyright DASSAULT SYSTEMES 2000 152


Creating a Spot Drilling Operation

The Spot Drilling Operation can be defined according a specific


Diameter to reach or a Depth to drill.

Depth defined by Diameter Depth defined by Tip

Spot Drilling : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Optional Dwell time at 2
3 - Retract at Retract Feedrate (or Rapid) from 2 to 3

Tools allowed for a Spot Drilling Operation :


• Spot Drill
• Center Drill
• Drill
• Multi-Diameter Drill

Copyright DASSAULT SYSTEMES 2000 153


Step 8 : Create spot-drilling and drilling
operations
30 min

In this exercise you will create spot-drilling and drilling operations

Copyright DASSAULT SYSTEMES 2000 154


Creating a Drilling with Dwell Delay Operation

The Total Depth to drill is defined by


• The Approach Clearance (safety offset on top of hole)
• The Depth of material to drill
• The Breakthrough offset on bottom in case of Through Hole

The Dwell Mode can be set with the 2 following values :


• By time units : The time is given in Seconds
• By revolutions : the revolution is given in Turns

Drilling with Dwell Delay : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Dwell for specified duration at 2
3 - Retract at Retract Feedrate (or Rapid) from 2 to 3

Tools allowed for a Drilling Dwell Delay Operation :


• Drill
• Multi-Diameter Drill
• End Mill
• Boring & Chamfering
• Boring Bar
• Reamer

Copyright DASSAULT SYSTEMES 2000 155


Creating a Drilling Deep Hole Operation

The Drilling Deep Hole Tool motion :

1 - Motion at Machining Feedrate from 1 to 2


2 - Dwell at 2 for specified duration
3 - Retract at Retract Feedrate from 2 to 3
4 - Motion at Rapid Feedrate from 3 to 4
5 - Motion at Machining Feedrate from 4 to 5
6 - Dwell at 5 for specified duration
7 - Retract at Retract Feedrate from 5 to 6
8 - Motion at Rapid Feedrate from 6 to 7
9 - Motion at Machining Feedrate from 7 to 8

Distance (1,2) = A + Dc (Maximum Depth of Cut)


Distance (3,4) = A + Dc - Or (Retract Offset)
Distance (4,5) = Or + Dc*(1 - Decrement Rate)
Distance (7,8) = Or + Dc*(1 - 2*Decrement Rate)

This decrementation is limited by the parameter Decrement Limit Rate

Tools allowed for a Drilling Deep Hole Operation :


• Drill
• Multi-Diameter Drill
• End Mill

Copyright DASSAULT SYSTEMES 2000 156


Creating a Drilling Break Chips Operation

The Drilling Break Chips Tool motion :

1 - Motion at Machining Feedrate from 1 to 2


2 - Dwell at 2 for specified duration
3 - Retract at Retract Feedrate from 2 to 3
4 - Motion at Machining Feedrate from 3 to 4
5 - Dwell at 4 for specified duration
6 - Retract at Retract Feedrate from 4 to 5
7 - Motion at Machining Feedrate from 5 to 6
8 - Dwell at 6 for specified duration
9 - Retract at Retract Feedrate from 6 to 7

Distance (1,2) = A + Dc (Maximum Depth of Cut)


Distance (2,3) = Distance (4,5) = Or (Retract Offset)
Distance (3,4) = Distence (5,6) = Or + Dc

Tools allowed for a Drilling Break Chips Operation :


• Drill
• Multi-Diameter Drill
• End Mill

Copyright DASSAULT SYSTEMES 2000 157


Creating a Tapping Operation

The Total Depth to tap is defined by


• The Approach Clearance (safety offset on top of hole)
• The Depth of material to tap
• The Breakthrough offset on bottom in case of Through Hole

Tapping : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Reverse Spindle Rotation
3 - Retract at Machining Feedrate from 2 to 3
4 - Reverse Spindle Rotation

Tool allowed for a Tapping Operation :


• Tap

Copyright DASSAULT SYSTEMES 2000 158


Creating a Reverse Threading Operation

The Total Depth to thread is defined by


• The Approach Clearance (safety offset on top of hole)
• The Depth of material to thread
• The Breakthrough offset on bottom in case of Through Hole

Reverse Threading : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Spindle Off then Reverse Spindle Rotation
3 - Retract at Machining Feedrate from 2 to 3

Tool allowed for a Reverse Threading Operation :


• Tap

Copyright DASSAULT SYSTEMES 2000 159


Creating a Thread Without Tap Head Operation

The Total Depth to thread is defined by


• The Approach Clearance (safety offset on top of hole)
• The Depth of material to thread
• The Breakthrough offset on bottom in case of Through Hole

Thread Without Tap Head : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Spindle Stop
3 - Retract at Retract Feedrate (or Rapid) from 2 to 3

Tool allowed for a Thread Without Tap Head Operation :


• Boring Bar

Copyright DASSAULT SYSTEMES 2000 160


Creating a Boring Operation

The Total Depth to bore is defined by


• The Approach Clearance (safety offset on top of hole)
• The Depth of material to bore
• The Breakthrough offset on bottom in case of Through Hole

Boring : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Dwell for specified duration
3 - Retract at Retract Feedrate (or Rapid) from 2 to 3

Tools allowed for a Boring Operation :


• Boring Bar
• Boring & Chamfering
• End Mill

Copyright DASSAULT SYSTEMES 2000 161


Creating a Boring & Chamfering Operation

Boring & Chamfering : Tool motion


Boring Step
1 - Motion at Machining Feedrate from 1 to 1 ’ (Hole bottom)
2 - Possibly, activation of second tool compensation number
3 - Motion at Plunge Feedrate from 1 ’ to reach A2 clearance

Chamfering Step
4 - Motion at Machining feedrate to 2 (Chamfer Diameter)
5 - Dwell for specified duration
6 - Possibly, activation of first tool compensation number
7 - Retract at Retract feedrate (or Rapid) from 2 to 3

Tools allowed for a Boring & Chamfering Operation : The First Compensation is associated to the Boring
• Boring & Chamfering The Second Compensation is associated to the
• Multi-Diameter Drill Chamfering

Copyright DASSAULT SYSTEMES 2000 162


Creating a Boring Spindle Stop Operation

The Boring Spindle Stop Operation is a Boring Operation with


the capability to take away the tool from the hole cylinder to
avoid to mark it during the retract motion. This lift motion can
be defined according Linear or Polar coordinates

Boring Spindle Stop : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Dwell for specified time at 2
3 - Spindle Stop
4 - Motion at Retract Feedrate (or Rapid) from 2 to 3
5 - Retract at Retract Feedrate (or Rapid) from 3 to 4
6 - Motion at Retract Feedrate (or Rapid) from 4 to 1
Tools allowed for a Boring Spindle Stop Operation :
• Boring Bar
• Boring & Chamfering
• End Mill

Copyright DASSAULT SYSTEMES 2000 163


Creating a Reaming Operation

The Total Depth to ream is defined by


• The Approach Clearance (safety offset on top of hole)
• The Depth of material to ream
• The Breakthrough offset on bottom in case of Through Hole

Reaming : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Dwell for specified time at 2
3 - Retract at Retract Feedrate (or Rapid) from 2 to 3

Tools allowed for a Reaming Operation :


• Reamer
• Boring Bar
• Boring & Chamfering
• End Mill

Copyright DASSAULT SYSTEMES 2000 164


Creating a Counterboring Operation

The Total Depth to mill is defined by


• The Approach Clearance (safety offset on top of hole)
• The Depth to mill

Counterboring : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Dwell for specified time at 2
3 - Retract at Retract Feedrate (or Rapid) from 2 to 3

Tools allowed for a Counterboring Operation :


• Drill
• End Mill

Copyright DASSAULT SYSTEMES 2000 165


Creating a Countersinking Operation

The Total Depth to drill is defined by


• The Approach Clearance (safety offset on top of hole)
• The Depth of material to drill given by Diameter or Depth

Countersinking : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Dwell for specified time at 2
3 - Retract at Retract Feedrate (or Rapid) from 3 to 4

Tools allowed for a Countersinking Operation :


• Countersink
• Center Drill
• Spot Drill

Copyright DASSAULT SYSTEMES 2000 166


Creating a Chamfering 2 Sides Operation

The Total Depth to drill is defined by


• The Approach Clearances (safety offsets on top & bottom)
• The Depth of the hole

Chamfering 2 Sides : Tool motion


1 - Motion at Machining Feedrate from 1 to 2
2 - Dwell for specified duration
3 - Activation of the second tool compensation number
4 - Motion at Plunge Feedrate (or Rapid) from 2 to 3
5 - Motion at Machining Feedrate from 3 to 4
6 - Dwell for specified duration
7 - Activation of the first tool compensation number
8 - Retract at Retract Feedrate (or Rapid) from 4 to 5
The First Compensation is used for top chamfering
Tools allowed for a Drilling Operation :
The Second Compensation is used for bottom
• Two Sides Chamfering
Chamfering

Copyright DASSAULT SYSTEMES 2000 167


Creating a Back Boring Operation

The Total Depth to bore is defined by


• The Approach Clearance (safety offset on top & bottom)
• The back bore depth

Back Boring : Tool motion


1 - Shift motion at Rapid Feedrate from 1 to 2
2 - Motion at Rapid Feedrate from 2 to 3
3 - Shift motion at Rapid Feedrate from 3 to 4
4 - Motion at Machining Feedrate from 4 to 5
5 - Dwell for specified duration
6 - Motion at Retract Feedrate from 5 to 6
7 - Shift motion at Retract Feedrate from 6 to 7
8 - Motion at Retract Feedrate from 7 to 8
9 - Shift motion at Retract Feedrate from 8 to 9
Tools allowed for a Back Boring Operation :
• Boring Bar

Copyright DASSAULT SYSTEMES 2000 168


Creating a T-Slotting Operation

The Total Depth to plunge is defined by


• The Approach Clearance (safety offset on top of hole)
• The Depth between the top plane and the bottom of the slot

T-Slotting : Tool motion


1 - Motion at Rapid Feedrate from 1 to 2
2 - Motion at Machining Feedrate from 2 to 4
3 - Retract at Retract Feedrate (or Rapid) from 4 to 6
Tools allowed for a T-Slotting Operation :
• T-Slotter

Copyright DASSAULT SYSTEMES 2000 169


Creating a Circular Milling Operation 1/2

The Total Depth to mill is defined by


• The Approach Clearance (safety offset on top of hole)
• The Depth of the hole
• The Offset on bottom in case of Through Hole

Machining Strategy :
Radial : Number of paths and Distance
Axial : Depth of Cut or Number of Levels

Sequencing Mode :
Side First or Depth First

Direction of Cut :
Climb or Conventional

Tools allowed for a Drilling Operation :

• End Mill

Copyright DASSAULT SYSTEMES 2000 170


Creating a Circular Milling Operation 2/2

In the Macros Tab Page you can specify


• Approach motion (Axial & Circular) with dedicated Feedrates
• Retract motion (Circular & Axial) with dedicated Feedrates
• Return motion in a level (Circular Approach & Retract)
• Return motion between levels (Circular Approach & Retract)

Rapid

Retract Feedrate

Approach Feedrate

Machining Feedrate

Copyright DASSAULT SYSTEMES 2000 171


Axial Operation Options

You will learn how to manage some specific Axial Operations


capabilities:
- Manage a Pattern of Points

- Plunge Option

Copyright DASSAULT SYSTEMES 2000 172


Pattern of Points Management 1/3

Create a Machining Pattern from an Axial Operation

1 Select the red hole depth representation in the


sensitive icon

2 Select a Design Pattern or an already created


Machining Pattern in the Manufacturing View panel
1
or
Select directly the geometry in the CATIA screen
to add it to the Machining Pattern

3 Double-Click in the CATIA screen


or Use Esc key to quit the
Machining Pattern selection mode
A Machining Pattern can include a Design Pattern
and/or single holes and/or another Machining Patterns

Copyright DASSAULT SYSTEMES 2000 173


Pattern of Points Management 2/3

Machining Pattern options

1 The Jump Distance is used to specify an offset on the top of the holes that will be applied for
the transition paths between two holes.
This transition path is perform in RAPID mode

2 The 2 ways for ordering pattern points are Manual and Closest
Manual : Successively select the points in the order you want them sequenced
Closest : The pattern point closest the first point is given the next sequence number, the
next closest to that is given the next sequence number and so on

Copyright DASSAULT SYSTEMES 2000 174


Pattern of Points Management 3/3

Local modification of a Pattern of Points

On each point of a Machining Pattern a contextual menu is available thanks


the MB3. The following action are available for this selected point :
• Deactivate / Activate the point : The selected point is removed or added to
the Machining Pattern and the sequencing is updated according the action
• Set As Start Point : The selected point is set as the first point of the
Machining Pattern and the algorythm is updated with this new constraint
• Modify entry distance… : A specific offset is applied for the approach
motion on the selected point and for the retract motion of the previous one
• Modify exit distance… : A specific offset is applied for the retract motion
on the selected point and for the approach motion of the next one

Modify exit distance

Jump
Distance
Deactivate point
X1 X2 X0 X3 X4
Copyright DASSAULT SYSTEMES 2000 175
Plunge Options

The Plunge option can be defined through the mode


By Tip or By Diameter

1 4

Plunge Mode : Tool motion


1 - Motion at Plunge Feedrate (or Rapid) from 1 to 2
2 - Motion at Machining Feedrate from 2 to 3
3 - Retract at Retract Feedrate (or Rapid) from 3 to 4

The Plunge depth is computed according the following formula :


Approach Clearance (A)+ Plunge Tip (Pt) - Plunge Offset (Po)

Copyright DASSAULT SYSTEMES 2000 176


Tool Path Verification & Simulation

You will learn how to verify and simulate the Manufacturing


Program :

- Replay a Tool Path

- Material Removal Simulation by Photo Mode

- Material Removal Simulation by Video Mode

Copyright DASSAULT SYSTEMES 2000 177


Replay a Tool Path 1/2

The Replay of the tool path is available at two levels :


1 - Manufacturing Program level
2 - Operation level

1 Select Manufacturing Program or Operation in the tree

Click on icon in the menu bar


2 or
Right-Click and select Replay Tool Path in the
contextual menu
or
Edit the Operation and use Replay button
The tool tip coordinates (X,Y,Z) and current feedrate
value are displayed during the tool path simulation

Animation Stop
Backward Forward

Go to Start Display Complete Tool Path

Animation Speed control for


Number of Points to be visualized for
Continuous Replay Mode
Point by Point Replay Mode
Copyright DASSAULT SYSTEMES 2000 178
Replay a Tool Path 2/2

The following Replay Options are available :

Replay mode : Tool Visualization Mode : Color Mode :

Continuous Point to Point Tool at the last position Same Color


Plane by Plane Feedrate by Feedrate Tool Axis displayed at each position Different Colors by feedrate type:
Tool displayed at each position Yellow : Approach
Green : Machining
Blue : Retract
Simulation mode : Photo & Video Red : Rapid
(See the dedicated Job Aid ‘Simulate a Tool Path’)

Copyright DASSAULT SYSTEMES 2000 179


Simulate a Tool Path : Photo mode 1/4

The Photo mode displays the result of the material removal at


the end of the Machining Operation.
This very fast simulation is based on a Pixel algorithm.

1 Select Manufacturing Program or Operation in the tree

Click on icon in the menu bar


2 or
Right-Click and select Replay Tool Path in the
contextual menu
or
Edit the Operation and use Replay button

3 Click on icon to Start the


Simulation

The Photo simulation is performed in a new CATIA window


called Zip Mill

The result of this simulation can be analyzed to detect the


Gouging, Undercut and Tool Clash

Copyright DASSAULT SYSTEMES 2000 180


Simulate a Tool Path : Photo mode 2/4

Analyze Photo to compare the machined part


with the design part

The following errors can be detected thanks the Analyze Photo


capability :
Gouge : Areas where the tool has removed excess material
from the workpiece
Undercut : Areas where the tool has left behind material on the
workpiece
Tool Clash : Areas where the tool collided with the workpiece
during a rapid move
These detection are computed according a user Tolerance
Results of the comparison are reflected on the workpiece, based on the extent of severity of the fault
and the customized color settings

Copyright DASSAULT SYSTEMES 2000 181


Simulate a Tool Path : Photo mode 3/4

The list of detected faults are listed in the Faults combo box (Gouge, Undercut and Tool Clash) and
detailed information related to these faults are displayed (Type, Operation, Normal Deviation and Area)

At any time you can pick on the surface of the workpiece and a dialog box appears giving information
about the picked point

The operation used for removing material


The normal deviation between the workpiece and the design part
The X, Y, and Z coordinates of the pick point
The tool used for machining

Copyright DASSAULT SYSTEMES 2000 182


Simulate a Tool Path : Photo mode 4/4

Customize the settings for the material


removal simulation

1 - In the Faults Tab Page you can specify the colors used to
highlight the Remaining Material, Tool Clash and Gouge
according the tolerance. This tolerance is initialized in the
Analyze Tab Page.

2 - In the General Tab Page, different colors can be assigned to


each tool used in the Manufacturing Program. These colors will
be reflected on the simulated workpiece wherever the tools have
been used to cut material.

The machining resolution can be tuned from Coarse to Fine to


improve the quality of the level of detailing but memory and
computation time will increase.

In the Close-up section, you can customize the size of the


workpiece scooped out whenever you use the Material Removal
Simulation Close-up and Point Selection options

Copyright DASSAULT SYSTEMES 2000 183


Simulate a Tool Path : Video mode
Stop
Backward

The Video Simulation is a removal material simulation with


Floating Tool. This simulation is an animation of the tool
path and take into account the Machine Rotations
generated in the program.The goal is to verify that a good
tool path program is being sent to the post processor

1 Select the operation to simulate

Click on icon in the menu bar


2 or
Edit the Operation and use Replay button
or
MB3 and select Replay Tool Path in the
contextual menu
3 Click on icon to Start the
Simulation Stop
Forward
The Video simulation is performed in a new CATIA window
called AnimZip Go to End

By selecting the icon, you are able to save the result of the simulation as a new model
and to use it as the stock of the next Part Operation.
This new model will be saved as a CGR model (CATIA Geometric Representation)

Copyright DASSAULT SYSTEMES 2000 184


Managing Tools

You will learn how to choose or create a tool

For all operations, you choose or


create a tool via this tab page

Copyright DASSAULT SYSTEMES 2000 185


The Tool Tab Page

The different types of tool you can use


for the operation

Name of the tool (attribute)

Comment (attribute)

Number in the tool in the catalog.


(attribute)

Ball end tool. If you activate this


option, the system automatically fits
the corner of the tool do the diameter
to get a ball end.

Select a tool already used in Select a tool from a catalog


the document

Copyright DASSAULT SYSTEMES 2000 186


Select a Tool from a Tools Catalog 1/2

The different types of tool you can Select the catalog (the Windows
use for the operation path is specified in Tool/options)

Different type of query

Copyright DASSAULT SYSTEMES 2000 187


Select a Tool from a Tools Catalog 2/2

Simple query : specify


- the name of the tool (or a part of it)
And/or
- the tool diameter

Advanced query : create criteria for


search via Attribute-condition-value
panel
To appear in the list, a tool of the
catalog must fill in all conditions

Via contextual menu you can


- Reorder the list of attribute
- Look for a tool by a string of
character

Copyright DASSAULT SYSTEMES 2000 188


Create a new Tool

1 - Select the type of tool you are


creating

2 - Enter a new name for your tool

3 - Enter a comment if needed

4 - Click on « More » to access to tool


parameters :- Geometry
- Technology
- Compensation

Copyright DASSAULT SYSTEMES 2000 189


Tool Compensation 1/3
1 3

1 Edit the Tool Change Operation


4
2 Select the More button

3 Click on Compensation Tab Page

4 MB3 on Compensation site to edit

5 Modify the Compensation parameters 2


Corrector Number
Length Register Number
Radius Register Number
5
Tool Diameter to specify the compensation site location
The site P2 of the drill for example

The Radius register number is only available if the option Radius Compensation has been
activated on the Machine-Tool

Copyright DASSAULT SYSTEMES 2000 190


Tool Compensation 2/3

The following tool types have only one compensation site (P1) and this site is located at
the extremity of the tool :
• End Mill
• Face Mill
• Boring Bar
• Tap
• Reamer

Copyright DASSAULT SYSTEMES 2000 191


Tool Compensation 3/3

The following tool types have more than compensation site :


2 Sites •T-Slotter
• Drill

3 Sites • Spot Drill


• Countersink
• Conical Mill
4 Sites • Boring & Chamfering Tool
6 Sites • Center Drill
7 Sites • Two Sides chamfering tool
9 Sites • Multi-Diameter Drill

Copyright DASSAULT SYSTEMES 2000 192


Creating an Auxiliary Operation

You will learn how to create an Auxiliary Operation


among :

- Tool Change

- Machine Rotation (Table Rotation or Head Rotation)

- Machining Axis / Origin Change

- PP Instruction

Copyright DASSAULT SYSTEMES 2000 193


Why Do You Need Auxiliary Operations ?
An Auxiliary Operation is a control function such as Tool Change, Machine Table/Head Rotation
or a single PP Instruction. These operations may be interpreted by a specific Post-processor.

What about Auxiliary Operations ?


- Auxiliary Operations are predefined syntaxes stored
in the Post-processor Table (PP Table)
- The PP Table is linked to the Machine-Tool as a
parameter
- All the syntaxes in the PP Table are customizable by
the user

- Machining Axis Change


- Tool Change
- Machine Rotation
- PP Instruction

To customize the predefined syntaxes associated to these


Auxiliary Operations, see the dedicated Job Aid ‘PPWords
Table Customization’

Copyright DASSAULT SYSTEMES 2000 194


Creating manually an Auxiliary Operation…
1

1 Click on Auxiliary Operation Icon

The new Operation is created after the current one


2 The Operation dialog box appears to edit it
2
3 Confirm Operation creation

Let ’s see now the automatic creation...


Copyright DASSAULT SYSTEMES 2000 195
Creating automatically an Auxiliary Operation…
1
1 MB3 on the Manufacturing Program

2 Select the type of Auxiliary


Operation to be automatically
generated among :
• Tool Changes 2
• Machine Rotations

CATIA will check that all the operations tool axis are reachable by the
Part Operation’s machine-tool and an Information Message or Warning
Message will be displayed

It is also possible to remove all the Tool Changes and / or Machine


Rotations by this automatic step. These items are available in the same
panel

Let ’s see now the User interface...


Copyright DASSAULT SYSTEMES 2000 196
Insert a Tool Change Operation 1/2

1 Select in the displayed list the Tool type to be created

2 Enter the Name of the Tool Change Operation and a line


of comment (Optional)

3 Select the Tool Tab Page to define your tool


Specify a name, a comment or a tool number that does
not already exist to create a new tool
Use the 2D Viewer to modify the parameters of the tool.
The 2D Viewer is updated with the new values

Click More>> to expand the dialog box to access all tool ’s


parameters such as Geometry, Technology and
Compensation

For the following capabilities :


• Create a new tool
• Select an already existing tool from the current document
• Select another tool in a catalog by means of a query
(See the dedicated Job Aid ‘Manage the tool of an Operation’)

Copyright DASSAULT SYSTEMES 2000 197


Insert a Tool Change Operation 2/2

1
4 Select the Syntax Tab Page to display the syntaxes
associated to the Tool Change operation
• Init From PPTable : the predefined syntax is read on the
PPWords Table linked to the machine and the syntax
parameters are updated with the Tool Change parameters
• Otherwise : Key your own user-syntax that will have no
link with the PPTable

The Sequence Number allows the user to choose between the several syntaxes associated to this
command in this PPWords Table
To learn how to associate several syntaxes to a Tool Change Operation, see the dedicated Job Aid
‘PPwords Table Customization’

Copyright DASSAULT SYSTEMES 2000 198


Step 9 :Generate Tool Changes

5min

In this exercise you will generate tool changes in the manufacturing


program

Copyright DASSAULT SYSTEMES 2000 199


Insert a Machine Rotation Operation

1 Enter the Name of the Machine Rotation Operation and


a line of comment (Optional)

2 Define Rotation Parameters in the Properties Tab Page


• Rotation Angle in Degrees
• Rotation Direction between CLW, CCLW or Both (Shortest)
• Rotation Type between Absolute or Incremental (Not V5R4)
3 Define the associated PPWords Syntax in the Syntax
Tab Page
• Init From PPTable : the predefined syntax is read on the
PPWords Table linked to the machine and the syntax
parameters are updated with the Rotation parameters
• Otherwise : Key your own user-syntax that will have no link
with the PPTable
4 Simulate the Rotation by selecting the Replay button

The Machine Rotation operation can be generated only if a machine-tool


with table rotation has been selected on the Part Operation. The rotation
axis (A,B or C) is read on the machine-tool.

Copyright DASSAULT SYSTEMES 2000 200


Step 10 :Generate Machine Rotation

5min

In this exercise you will generate a machine rotation in the manufacturing


program

Copyright DASSAULT SYSTEMES 2000 201


Insert a Machining Axis / Origin Change Operation 1/2

1 Enter the Name of the Machining Axis Operation and a


line of comment (Optional)

2 Define the new Machining Axis in the Properties


Tab Page
• Click the symbol representing the origin in the sensitive icon
and select a point or a vertex to fix the machining axis origin
• Select the axes in the sensitive icon to specify their orientation
• Key an Axis Name which is displayed in CATIA screen

Activation of the Origin Checkbox, with a number and a group, will generate
in the output the following syntax :
$$ ORIGIN/ X, Y, Z, Number, Group

3 Define the associated PPWords Syntax in the Syntax


Tab Page
• Init From PPTable : the predefined syntax is read on the
PPWords Table
• Otherwise : Key your own user-syntax that will have no link
with the PPTable

Copyright DASSAULT SYSTEMES 2000 202


Insert a Machining Axis / Origin Change Operation 2/2

Outputs are computed in the current Machining


Axis :
TLAXIS/ 0.000000, 0.000000, 1.000000
$$*CATIA0
$$ Manufacturing Program.1
$$ 1.00000 0.00000 0.00000 54.13857
$$ 0.00000 1.00000 0.00000 -33.03097
$$ 0.00000 0.00000 1.00000 73.00000
SPINDL/ 70.0000,RPM,CLW
GOTO/ -46.32305, 38.67889, -25.00000 First Machining Axis : Second Machining Axis :
GOTO/ -33.82813, 38.67889, -25.00000 Define on the Part Define through a
… Operation Machining Axis operation
TLAXIS/ 1.000000, 0.000000, 0.000000 (Change-Axis in the tree)
$$ Start generation of : Change-Axis
$$*CATIA0
$$ Change-Axis
$$ 0.00000 0.00000 1.00000 74.13857
$$ 1.00000 0.00000 0.00000 -33.03097
$$ 0.00000 1.00000 0.00000 0.00000
SPINDL/ 70.0000,RPM,CLW
GOTO/ 41.86405, 28.93750, -25.00000
GOTO/ 48.44451, 28.93750, -25.00000

Copyright DASSAULT SYSTEMES 2000 203


Step 11 : Generate a new Machining Axis

5min

In this exercise you will generate a machine axis in the manufacturing


program

Copyright DASSAULT SYSTEMES 2000 204


Insert a Post-Processor Instruction

1 Enter the Name of the Machining Axis Operation and a line of


comment (Optional)

2 Enter the Post-Processor Instructions to be generated

The Post-Processor Instructions will be generated in the APT


following exactly the format that you have used to define them

3 Confirm operation creation

The result is the following in the APT Source :


GOTO/ 41.86405, 43.00000, -25.00000
PPRINT End of generation of : Pocketing.2
PPRINT OPERATION NAME : Post-Processor Instruction.1
PPRINT Start generation of : Post-Processor Instruction.1
PPRINT RESET ALL CURRENT ACTIONS
COOLNT/ OFF
CUTCOM/ OFF
PPRINT End of generation of : Post-Processor Instruction.1

Copyright DASSAULT SYSTEMES 2000 205


Step 12 : Insert Post Processor Words

5min

In this exercise you will insert a Post Processor word in the PPR tree

Copyright DASSAULT SYSTEMES 2000 206


Auxiliary Operations Status

In the PPR Tree, for each Auxiliary Operation is associated a graphical icon which give
information to the user

Tool Change Operation :


Operation created Automatically
Operation created Manually
Machine Rotation :
Operation created Automatically
Operation created Manually

All the Auxiliary Operations may have also the following status :
Operation Deactivate (done manually by the user)

Operation Not Complete (Some information are missing : geometry,...)

Operation Not Updated (Toolpath must be replayed to update the operation)

Copyright DASSAULT SYSTEMES 2000 207


Generating Output Files

You will learn how to generate Manufacturing


Program Outputs :

- APT Source Code in Interactive Mode

- APT Source Code in Batch Mode

- ISO NC Code in Batch Mode

- HTML Documentation

Copyright DASSAULT SYSTEMES 2000 208


Generate APT Source Code in interactive Mode

1 Select the Manufacturing Program to compute in


the PPR Tree

2 Click on to generate NC Code Interactively

3 Select the folder where the APT Source Code will


be generated

4 Specify the name of the new file

5 Click on Save to start the computation

Interactive Mode : You don’t need to write the


CATProcess to generate the APT Source Code, but
during the computation, your CATIA V5 session is no
more available

The APT Source Code can be also generated using the The resulting file is generated with the .aptsource extension.
MB3 on the Manufacturing Program entity In the same folder, a file with .LOG extension is generated and
it is including all the computation information

Copyright DASSAULT SYSTEMES 2000 209


Generate APT Source Code in Batch Mode 1/2

1 Save the CATProcess before generating the APT


Source Code

2 Click on to generate NC Code in Batch Mode


3

3 Select the In/Out Tab Page to specify the


Input and Output of the computation :
• The CATProcess and Manufacturing Program names
• The Output Type (APT or ISO)
• The Output File name 4

If needed, you can choose to write the document after


processing.
4 Just select the Save document checkbox and specify
where you want to save it using the Document button

Batch Mode : You need to write the CATProcess before to generate the APT Source
Code, but during the computation, your CATIA V5 session is available

Copyright DASSAULT SYSTEMES 2000 210


Generate APT Source Code in Batch Mode 2/2

5 Select the Options Tab Page to specify some output


parameters 5
• Circular Interpolation : Auto, None, Z-Axis, Any Axis
• Tool Motion Statement : Automatic, Point, Axis
• Information Statement : None, PPRINT, $$
• Rapid Feedrate : Automatic, Value
• Syntax Used for Axial Operation : Yes, No
If the syntaxes are used, the output will be the
predefined syntaxes associated to each Axial
operation and stored in the PPWords Table, otherwise
6
the output will be only GOTO points.

6 Click on Execute to request computation of the APT


Source file

Automatic : the information are automatically The resulting file is generated with the .aptsource extension.
retrieved on the Machine-Tool associated to the In the same folder, a file with .LOG extension is generated and
current Part Operation it is including all the computation information

Copyright DASSAULT SYSTEMES 2000 211


Generate ISO NC Code in Batch Mode

1
1 Use the same procedure as to generate APT
Source Code but specify ISO type for the Output
format in the In / Out Tab Page

2 Select the ISO Tab Page to specify the name of the


Post-Processor to use for ISO NC Code generation

2
3 Click on Execute to request computation of the
ISO NC Code

By clicking the ? near the name of the Post-Processor, you


access to the documentation of the selected Post-Processor.
This online documentation includes the Post-Processor
definition and samples of APT Source and ISO NC Code

The resulting file is generated with the .CATNCCode extension.


In the same folder, a file with .LOG extension is generated and
includes all the computation information
The system generates also a file including the APT Source 3
named by default APTFile.aptsource in the same folder

Copyright DASSAULT SYSTEMES 2000 212


Step 13 : Generate NC Code

15 min

In this exercise you will generate APT and ISO code

APT CODE

ISO CODE
Copyright DASSAULT SYSTEMES 2000 213
Generate HTML Documentation

1 Click on to generate the HTML


Documentation

2 Specify in the Process Documentation dialog


box the following information :
3
• Documentation script (CATScript document)
• Process type (only Process in this version)
• Folder where the documentation will be
generated

3 Click Document now to


generate your documentation

Some samples and helps are delivered under intel_a/startup/Manufacturing/Documentation of your CATIA V5 installation

Copyright DASSAULT SYSTEMES 2000 214


Step 14 : Generate HTML Documentation

15 min

In this exercise you will generate HTML documentation

HTML document

Copyright DASSAULT SYSTEMES 2000 215


Managing Design Changes

You will learn how to manage the Design Changes on


an already created Part Operation

Copyright DASSAULT SYSTEMES 2000 216


Detection of a Modification on a Machining Operation

After to have perform a modification of


design the machining operations are
displayed in the PPR tree with the
following symbols :

Update symbol : The geometry


has changed since the last replay of the
tool path

Incomplete symbol : The


geometry is now missing
After Design Changes

Copyright DASSAULT SYSTEMES 2000 217


Analyze the Modification on the Geometry 1/2

1
1 Edit a None-Updated Operation

2 A Orange traffic light is displayed on the


geometry Tab Page
Select Analyze contextual command in the
sensitive icon zone 2
The Geometry Analyzer Dialog box is
displayed

The Geometry Analyzer dialog box displays the


status of each geometrical element associated to the
Machining Operation
- Drive elements
- Check elements
- Relimiting planes (Top / Bottom)
- Relimiting elements (Start / End)

The different status of the geometry can be


- Up to date --> OK
- Not up to date --> Operation have to be replayed
- Not found --> The geometry has been deleted

Copyright DASSAULT SYSTEMES 2000 218


Analyze the Modification on the Geometry 2/2

2 types of analysis can be performed through the


Geometry Analyzer dialog box :

Smart icon is used to visualize the original


geometry used by the operation before the
modification. This geometry is visualized in Red on the
Part

Highlight icon is used to visualize the new


geometry used by the operation since the last
modification. This geometry is displayed in Blue on the
part

Copyright DASSAULT SYSTEMES 2000 219


Validate the Modification on the Geometry

To validate the operation on the new geometry and to


change the status of the geometrical elements from
Not up to date to Up to date, you need to Replay the
tool path of the operation.

The replay of the tool path is automatically done on the


new geometry without any user interaction. After this
simulation, the operation is now consistent with the
design changes and the machining operation status is
also updated in the PPR graph

In case of Geometry Not Found, you need to reselect


a new geometry or to delete the operation if it is no
more useful

Copyright DASSAULT SYSTEMES 2000 220


Step 15 : Design associativity

5 min

In this exercise you will make a change in the design and check that your
change is automatically taken into account in the toolpath replay

Replay

Copyright DASSAULT SYSTEMES 2000 221

You might also like