0% found this document useful (0 votes)
10 views242 pages

Numerical Control Infrastructure

The document outlines a training course for CATIA V5 focused on Numerical Control Infrastructure, aimed at manufacturing users, particularly NC programmers. It covers objectives such as creating manufacturing programs, managing tools, and generating NC data, along with prerequisites and a detailed table of contents. The course includes lessons, master exercises, and advanced topics to enhance practical skills in NC programming and manufacturing processes.

Uploaded by

joshua.levybaron
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views242 pages

Numerical Control Infrastructure

The document outlines a training course for CATIA V5 focused on Numerical Control Infrastructure, aimed at manufacturing users, particularly NC programmers. It covers objectives such as creating manufacturing programs, managing tools, and generating NC data, along with prerequisites and a detailed table of contents. The course includes lessons, master exercises, and advanced topics to enhance practical skills in NC programming and manufacturing processes.

Uploaded by

joshua.levybaron
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Numerical Control Infrastructure

CATIA V5 Training
Foils

Numerical Control
Infrastructure
Copyright DASSAULT SYSTEMES

Version 5 Release 19
January 2009
EDU_CAT_EN_NCI_FI_V5R19

Instructor Notes:

Copyright DASSAULT SYSTEMES 1


Numerical Control Infrastructure

About this course


Objectives of the course
Upon completion of this course you will be able to:
- Identify and use the tools specific to Manufacturing workbenches
- Create a Manufacturing Program and simulate it
- Manage Tools and Tool Catalogs
- Define and verify the Tool Path
- Generate NC data using an integrated Post Processor
- Create shop floor documentation
- Manage design changes
- Import V4 data

-Targeted audience
Manufacturing Users (NC Programmers)

Prerequisites
Students attending this course should have knowledge of CATIA V5 16 hours
Copyright DASSAULT SYSTEMES

Fundamentals

Instructor Notes:

Copyright DASSAULT SYSTEMES 2


Numerical Control Infrastructure

Table of Contents (1/3)

Manufacturing Workbench Presentation 7


Workbench Introduction 8
Process Presentation 9
Manufacturing Terminology 10
Manufacturing Workbench More Details 11
Machine and Part Setup 18
About Setup 19
Defining the Setup 20
Part Operation 23
Aerospace Structure Part: Master Exercise Presentation 42
Aerospace Structure Part- (Step:1) 43
Machining Operation Definition 44
Machining Operations Presentation 45
Tools and Tool Assembly 53
Feedrates Computation 64
Macro Motions 67
Axial Operations 73
Process Views 86
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 3


Numerical Control Infrastructure

Table of Contents (2/3)

Geometry Wizard (Edge, Face) 93


Tool Path Verification and Simulation 99
Aerospace Structure Part- (Step:2) 122
Tools for Optimization 123
Auto Sequence 124
Auxiliary Operations 128
Aerospace Structure Part- (Step:3) 156
Output Generation 157
General Process to Generate Output Files 158
General Process to Generate- NC Code Output Files 159
How to Generate HTML Documentation 160
Generating NC Code: More Details 161
More Details About Batch Queue Manager 166
Aerospace Structure Part- (Step:4) 167
Advanced Topics 168
Import and Modify Tool Path 169
Aerospace Structure Part- (AdvEX:00) 184
Copyright DASSAULT SYSTEMES

Import V4 NC Mill and NC Lathe Set 185

Instructor Notes:

Copyright DASSAULT SYSTEMES 4


Numerical Control Infrastructure

Table of Contents (3/3)

Aerospace Structure Part- (AdvEX:01) 192


Machining Processes 193
Aerospace Structure Part- (AdvEX:02) 202
Manage Resources 203
Aerospace Structure Part- (AdvEX:03) 213
Aerospace Structure Part- (AdvEX:04) 214
PP Word Table Customization 215
Aerospace Structure Part- (AdvEX:05) 218
Design Change Management 219
Aerospace Structure Part- (AdvEX:06) 226
Appendix 227
Machining Setting: Introduction 228
Accessing The Machining Settings 229
Customize Settings for Machining 230
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 5


Numerical Control Infrastructure

How to Use This Course

To assist in the presentation and learning process, the course has been
structured as follows:

Lessons:
Lessons provide the key concepts, methodologies, and basic skill practice
exercises. The goal of each lesson is to present the necessary knowledge
and skills to master a basic level of understanding for a given topic.

A Master Exercise:
A Master Exercise provides a project where an industry type part is used to
assist you in applying the key knowledge and skills acquired in the
individual lessons as they apply to real world scenarios. The master
exercise also highlights the process and steps for completing industry
parts.

Advanced Topics and Advanced Exercises:


Advanced Topics are covered after above Common Topics and respective
exercises are followed after them.
Copyright DASSAULT SYSTEMES

Note: According to preference, Master Exercise individual step may


be completed after an individual lesson containing its key
concepts.

Instructor Notes:

Planning

Copyright DASSAULT SYSTEMES 6


Numerical Control Infrastructure

Manufacturing Workbench Presentation


This lesson consists of following topics:

Workbench Introduction
Process Presentation
Manufacturing Terminology
Manufacturing Workbench More Details
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 7


Numerical Control Infrastructure

Workbench Introduction

Start: Access to Machining Workbench

CATIA Menu

Machining
Process view Items
All Manufacturing
Operations

Active entity is
highlighted in
the tree

Product view
All Design and Machining
assembly Operations

Resource view
All Manufacturing
resources
Copyright DASSAULT SYSTEMES

Standard Tools
Machining
Operation
Prompt Zone Status
Specification Tree (PPR) Model 3D view

Instructor Notes:

Copyright DASSAULT SYSTEMES 8


Numerical Control Infrastructure

Process Presentation
1
Define NC Assembly:
- Part
- Stock
- Fixtures
- Added Geometry (Profiles, Safety Planes,
Axis, Points, etc)

Define Setup: 2
2

- Access to Machining Workbench


- Define Part Operations necessary to machine
all the part

Add Geometry Create Machining Program:


- in the specified CATPart (if necessary) - Create Machining Operations
- Planes, points - Simulate them

Simulate & analyze 3 Re-order the operations


- Tool Path - auto– sequencing (If needed)
- Removal material
- accessibility Generate Auxiliary Operations
- Tool clashes - Rotables,
- PP instructions
Copyright DASSAULT SYSTEMES

4
NC Data generation
- APT, NC Code
- Shop floor Documentation (Text)

Instructor Notes:

Copyright DASSAULT SYSTEMES 9


Numerical Control Infrastructure

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 Drilling, Pocketing, Roughing, Sweeping )

Machining Process:
Group of Machining operation. You can store it in catalog and import it in your current session.

Machining Features:
It’s predefined set of geometry that you can directly select in the Machining operation or assign when
you instantiate a Machining Process.
Copyright DASSAULT SYSTEMES

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

Instructor Notes:

Copyright DASSAULT SYSTEMES 10


Numerical Control Infrastructure

Manufacturing Workbench More Details


You will learn more details of Manufacturing Workbench.

Accessing Workbench
The Process Product Resources Model
Files Management
CATProcess Management
Status of the Machining Operations
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 11


Numerical Control Infrastructure

Accessing Workbench
Anywhere from:
A - Start menu or
Three different ways to access the workbench are:
B - File menu + New or
C - Workbench Icon

A
C

See Tools +
Customize + Start
B menu for the
content of this
Blank
Copyright DASSAULT SYSTEMES

Welcome Box
Manufacturing
CATProcess to
start

Instructor Notes:

Copyright DASSAULT SYSTEMES 12


Numerical Control Infrastructure

The Process Product Resources Model

The Process Product Resources (PPR) 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
Machine set up entities will be created by the user

Manufacturing Program

Machining Operation

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

Resources:
Copyright DASSAULT SYSTEMES

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.

Instructor Notes:

Copyright DASSAULT SYSTEMES 13


Numerical Control Infrastructure

Files Management

Before starting NC programming, it is better to create the NC Assembly and the good
practice is to organize the product into specific parts.

This is useful for:


Define the Part, the stock, the
fixture, NC added geometry in
separated files/product

If you want to share the design


with several users and forbid any
modification: just protect the
design.CATPart with a read-only
Copyright DASSAULT SYSTEMES

status

Easy management of Hide/Show


entities

Instructor Notes:

Copyright DASSAULT SYSTEMES 14


Numerical Control Infrastructure

CATProcess Management (1/2)

1. The different geometries are separated in CATPart 3 2 1


2. The CATProduct links all the CATParts
Geometry CATPart
3. The CATProcess contains the NC program & the

CATProcess

CATProduct
resources Fixture CATPart

Table CATPart

Design CATPart

You will see how to modify this organization.


Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 15


Numerical Control Infrastructure

CATProcess Management (2/2)

CATProcess CATProcess 3 CATProcess

What happens if you modify the CATProduct 2 CATProduct CATProduct


Design.CATPart
1
In the PPR tree, update the

NEW Design CATPart

NEW Design CATPart


Geometry CATPart

Geometry CATPart

Geometry CATPart
CATProduct, then Update the

Fixture CATPart
Fixture CATPart

Design CATPart
Fixture CATPart
Table CATPart

Table CATPart
Table CATPart
CATProcess. See also « Design
Associativity »

CATProcess CATProcess

What happens if you move the CATProduct CATProduct


1 2
Design.CATPart in your
computer Geometry CATPart

Geometry CATPart
Fixture CATPart

Design CATPart

Fixture CATPart
Design CATPart
Design CATPart

Table CATPart

Table CATPart
Copyright DASSAULT SYSTEMES

Using the Links command (in


the EDIT menu) update the link
between the CATProduct and
the CATPart.

Instructor Notes:

Copyright DASSAULT SYSTEMES 16


Numerical Control Infrastructure

Status of the Machining Operations

All the Machining Operations displayed in the Manufacturing program may


have the following status:

Operation computed ( Tool path is computed)

Operation Deactivate (done manually by the user)

Operation Not Completed (Geometry is missing)

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

Operation Locked (Machining Operation can’t be modify)

Tool path packed (Tool path is stored externally -on the hard disk-)

Other information is displayed between () at the end of the Machining operation name:

Operation computed (Tool path is computed)

for Lathe operations with automatic stock option


up to date
to update
Copyright DASSAULT SYSTEMES

During the NC data output 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 NC data output computation, a warning is generated to advise the user.

Instructor Notes:

Copyright DASSAULT SYSTEMES 17


Numerical Control Infrastructure

Machine and Part Setup


This lesson consists of following topics:

About Setup
Defining the Setup
Part Operation
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 18


Numerical Control Infrastructure

About Setup

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.

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.

A Process tree can contain several Part Operations if it is necessary to change the machine-tool or
Copyright DASSAULT SYSTEMES

the set-up for different machining phases


A Part Operation contains one or several Manufacturing Programs.
These Manufacturing Programs can be organized 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)

Instructor Notes:

Copyright DASSAULT SYSTEMES 19


Numerical Control Infrastructure

Defining the Setup (1/3)

Define Name and Comment


Can be retrieved in the APT file

Define Machine Tool


- Machine type & axis
- Numerical Control options
- Compensation

Select type of machine or


Import DELMIA Machine

Define outputs options

Define Compensation
options

Define Default tool Catalog

Define Machining axis


Copyright DASSAULT SYSTEMES

- Spindle
- Rotable

Instructor Notes:

Copyright DASSAULT SYSTEMES 20


Numerical Control Infrastructure

Defining the Setup (2/3)

Define Machining axis System


define Origin
define X & Z axis
Select axis
X&Z
geometry selection or
coordinates or angles

+
Select origin
Coordinates or
geometry (point)

OR

Select Plane
select existing
design axis system
Or
select existing
Machining axis system
Copyright DASSAULT SYSTEMES

Define NC Assembly
Yet defined if access to Machining workbench from NC
assembly model
select CATPart or CATProduct

Instructor Notes:

Copyright DASSAULT SYSTEMES 21


Numerical Control Infrastructure

Defining the Setup (3/3)

Define geometry for Simulation


- Part
- Stock
A - fixtures
Define Geometry for automatic creation
of transition complete
- Rotation planes
- transition planes

Define Position options


B - Tool Change point
A B C D E - Table Center Setup

Define Simulation option


C
- Stock Accuracy

Define other options


D - Intermediate stock for
milling and turning operations
- Automatic stock selection for
turning operations
Copyright DASSAULT SYSTEMES

Define Collision Checking option


E - Activate Collision Checking option
on design part or fixtures
- Offset on tool shank or tool assembly

Instructor Notes:

Copyright DASSAULT SYSTEMES 22


Numerical Control Infrastructure

Part Operation
You will learn how to insert and define a Part Operation and a Manufacturing Program in
the process.

Need of a Part Operation


Creating a Part Operation (PO): General Process
Define the PO
Need of a Manufacturing Program
Multi Setup Management
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 23


Numerical Control Infrastructure

Why do you need a 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.

Identification in tree

A Part Operation references one machine tool

A Part Operation defines a single part setup

On a Part Operation, you can associate a Part or a


Product to select geometrical elements

The Machining Axis System is the default


reference axis system for the coordinates of
points generated in the APT or NC code.

A Process tree can contain several Part Operations if it


is necessary to change the machine-tool or the set-up for
different machining phases.
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 24


Numerical Control Infrastructure

Creating a Part Operation: General Process

Click Part Operation Icon


The dialog box contains all the
parameters necessary to define
the new ‘Part Operation’.
Type the Name & Comments. (optional
because a default name is given by the
system ‘Part Operation.X’)

The new Part Operation is


created in the tree after the
current one. Double-Click
the Part Operation to edit it.

Type the Part Operation


specifications in the
dialog box and click OK.
Copyright DASSAULT SYSTEMES

The comments will be generated at the start of the APT,CLFILE


and NC code (optional) with the PPRINT prefix as all the comments
available in the NC Entities like Machining Operations, PP
Instructions, Machine-tool, etc.

Instructor Notes:

Copyright DASSAULT SYSTEMES 25


Numerical Control Infrastructure

Define the Part Operation: Defining a Machine- Tool (1/7)

Machine type: 3-axis w/ wo Table rotation, 5 Axis,


horizontal/vertical Lathe, or multi turret machine

Numerical Control: External Machine:


Select CATProduct from NC Machine tool builder
Or
Assign Machine from PPR Resources
for machine simulation

Post Processor / PP words table / NC data type:


PP / PP word table / NC data type taking by default
when generating Outputs (APT, NC code … )
NC Data Format you want to generated
(X,Y,Z or X,Y,Z,I,J,K)
Home Point Strategy * : what syntax you
want to use for home point: From or Goto
Min/Max Interpolation radius * values used
if you activate interpolation options
Min discretization step/angle values :
min distance / angle between two points for
computation
Active Interpolation options *
Copyright DASSAULT SYSTEMES

* These values / selections are taking into


account if you select « from machine »
allows to output helical interpolation during the output creation
instructions for helix tool motion on Circular
Milling and Thread Milling operations.

Instructor Notes:

Copyright DASSAULT SYSTEMES 26


Numerical Control Infrastructure

Define the Part Operation: Defining a Machine- Tool (2/7)


NURBS format output for Prismatic, 3-Axis and
Multi-Axis Machining operations.
Reducing as much machining time and improving
surface finish of machined parts of high-speed
manufacturing processes
Only available for Siemens machines

Max machining Feedrate: If you have define a Feedrate


bigger than this value in a Machining operation,
it will be detect as a collision in the report in
Video simulation
an error will be generated in the report file of the
apt generation

Rapid feedrate * : value use to compute Rapid motion


time, this value will be take into account if you decide
to generate APT without RAPID instruction

* These values / selections are taking into


account if you select « from machine »
during the output creation

And define the mode of transition path


Copyright DASSAULT SYSTEMES

between operation

Instructor Notes:

Copyright DASSAULT SYSTEMES 27


Numerical Control Infrastructure

Define the Part Operation: Defining a Machine- Tool (3/7)

Compensation:

Activate 3D cutter compensation in contact mode or Tip


& contact mode

Select the checkbox to impose 3D contact compensation


to all operations supporting this mode whatever the
choice defined at machining operation level

Summary of the different Compensation output modes available for each operation:
Cutter compensation instructions are generated on the NC data output depending on the selected mode.
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 28


Numerical Control Infrastructure

Define the Part Operation: Defining a Machine- Tool (4/7)

Tooling:

Tool catalog which is selected by default when you


create a new operation or make a query.

Radius Compensation availability:


Activate the possibility to put a Radius
compensation number on the tool that will be
generated in the output.
(a new parameter is added in the compensation
tab page in the tool definition panel)
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 29


Numerical Control Infrastructure

Define the Part Operation: Defining a Machine- Tool (5/7)

Spindle Data:
Lathe Machine
3-axis Machine with/ without rotary table

Spindle Data:
Coordinates of the
Home point
Initial Axis orientation
of the spindle

Multi Axis Lathe Machine


Spindle Data:
Create spindles
Spindle name & number
Spindle Axis system Spindle Data:
• origin point Spindle and radial axis
• radial & axial axis Coordinates of the Center
Spindle max feedrate point
Initial angular position
Rotary angle
Copyright DASSAULT SYSTEMES

See dedicated training for


more information Rotary Direction
Rotary Type

All the coordinates are given according the Reference Machining Axis System.
These parameters are set automatically if you have associated a DELMIA Machine.

Instructor Notes:

Copyright DASSAULT SYSTEMES 30


Numerical Control Infrastructure

Define the Part Operation: Defining a Machine- Tool (6/7)

Rotary Table (3 axis machine with Rotable):

Allows ROTABL/ Output between points for Axial


operation
Need to activate the option also in the axial
operation
Rotary motions are displayed during Replay.
ROTABL/ Instructions are generated in the
Output File.
Facilitates environment set up by minimizing
the requirement on post processors (not
having to deal with X, Y, Z, I, J, K output in
case of rotary table).

Rotary Table Data:


Coordinates of the table Center point
offset between physical Machine rotable center and
Part Operation Machining axis System origin (value
taking into account to calculate rotable matrix)
Initial angular position: position of the table before the
first NC operation
Rotary angle: minimum angle necessary to generate
Copyright DASSAULT SYSTEMES

Rotable instruction
Rotable Axis, Rotary Direction & Rotary Type: option use
for Rotable instruction

All the coordinates are given according the Reference Machining Axis System.
These parameters are set automatically if you have associated a DELMIA Machine.

Instructor Notes:

Copyright DASSAULT SYSTEMES 31


Numerical Control Infrastructure

Define the Part Operation: Defining a Machine- Tool (7/7)

Turret: Multi axis Lathe Machine


Lathe Machine

Turret Data:
Coordinates of the
home point
Initial Axis orientation

TRAVERSER (Vertical Lathe Machine) Turret Data:


Create turret
Turret name & number
Turret Axis system
Traverse Data: • origin point
Number • radial & axial axis
pitch Tool change point coordinates
Copyright DASSAULT SYSTEMES

See dedicated training for more


information

All the coordinates are given according the Reference Machining Axis System.
These parameters are set automatically if you have associated a DELMIA Machine.

Instructor Notes:

Copyright DASSAULT SYSTEMES 32


Numerical Control Infrastructure

Define the Part Operation: Creating the Reference Machining Axis

Name of the Reference Machining Axis System displayed in window (1)

Select the arrows to define Z and X axis (2):


Axis Direction:
Selection: Selecting an element (Line, Fsur,
Edge on the part)
Manual:
1 By coordinate: X,Y,Z
By angle: select reference axis and define
2 the rotary angles
Point in the view: select two points to define
4 the orientation

3 Select the planes to select an already existing Machining or


design Axis system (3)

Select point to define the origin of the machining axis system (4):
5 On the design
Using MB3 and key coordinates

Origin check box (5):


Copyright DASSAULT SYSTEMES

Activate the Origin and specify the Number and Group to


generate the following syntax in the Apt Source: ORIGIN/ X, Y, Z,
Number, Group

All the output coordinates generated in the Apt, CLFile or NC Code are computed
according the current Machining Axis System.

Instructor Notes:

Copyright DASSAULT SYSTEMES 33


Numerical Control Infrastructure

Define the Part Operation: Associating a Product or a Part


to a Part Operation

You can associate different products for each Part Operation


to manage the Part Positioning and specific Set-Up.

Select a Product or a Part to link this element to the Part Operation. This Product or Part is
automatically referenced in the Product List in the PPR tree associated to the CATProcess

The Product can contain several parts:


The Design Part
Copyright DASSAULT SYSTEMES

The Stock
The Fixtures
The Manufacturing Geometrical Data

A Product can be automatically added to store NC geometry if you select the option in
Tool/Option/Machining setting

Instructor Notes:

Copyright DASSAULT SYSTEMES 34


Numerical Control Infrastructure

Define the Part Operation: Define Geometrical Element


for Computation and Simulation

A. Define the part:


Allows you to make analyze in the Simulation dialog box see Lesson 4

B. Define the Stock:


Use for Material Removal simulation
Use for Computation to make Rework Roughing in SMG (don’t define the
stock on the SMG Roughing Operation)
Use for automatic stock computation for LMG operation (need to activate
the option : right-click on the stock field and select

C. Define Fixture:
Allows you to visualize them in the Material removal simulation and detect
collisions

D. Safety plane:
Default plane used if there is a motion to/from plane define in the macro
motions (approach, retract, )
If you use auto-complete functionality, define instead transition, traverse box,
rotary plane)

A E. Traverse box plane:


B Select 5 planes that define a global traverse box for the part operation.
C F. Transition plane:
D select the required planes that will be used as a global transition planes for
E the part operation when using auto complete functionality.
Copyright DASSAULT SYSTEMES

F
G. Rotation plane:
G Select the required planes that will be used as a global rotary planes for the
part operation when using auto complete functionality

Notice: Offsets can be added on all planes using right-click on the plane on
the 3D model

Instructor Notes:

Copyright DASSAULT SYSTEMES 35


Numerical Control Infrastructure

Define the Part Operation: Defining the Machine Position


Setup

Table Center Setup:


This translation is used to fix the physical origin of the
machine table according the Part Operation Reference
Machining Axis System
These values are added to the one you define at the machine
level.

Tool Change Point:


Define the tool change point.
For DELMIA machines change point is read from the machine
and cannot be modified in the Part Operation.
For Multi-axis lathe machines, the tool change point is read
from the machine and cannot be modified in the Part Operation.

Home Point:
Position of the different axis at the home position
If a DELMIA machine is already associated, these values can be
Copyright DASSAULT SYSTEMES

set automatically from it.

All the coordinates are given according to the Reference Machining Axis System.

Instructor Notes:

Copyright DASSAULT SYSTEMES 36


Numerical Control Infrastructure

Define the Part Operation: Defining Simulation and Other


Options

Define the value of the stock


tessellation tolerance for the
simulation
Default value = 0.2 mm
Can be decrease to m

Intermediate stock for


Milling and Turning
operations
Activate the automatic stock
computation to avoid stock
selections in turning
operations

Activate the Collision


Checking check box to
detect any collision between
the Design part and the tool
Copyright DASSAULT SYSTEMES

All the coordinates are given according to the Reference Machining Axis System.

Instructor Notes:

Copyright DASSAULT SYSTEMES 37


Numerical Control Infrastructure

Why Do You Need a 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 and PP Instructions.

The screen display is done by tools.


Operations Management (Create, Edit, Copy, Move,etc)
is available in 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 Manufacturing Program level.
NC output data can be generated at Manufacturing Program
level .

The new Manufacturing Program is created after the current entity (Part Operation or Manufacturing Program)

A Part Operation contains one or several Manufacturing


Programs.
Copyright DASSAULT SYSTEMES

These Manufacturing Programs can be organized by user


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

Instructor Notes:

Copyright DASSAULT SYSTEMES 38


Numerical Control Infrastructure

What is Multi Setup Management

In the Manufacturing Process, each time you need to change the positioning of the
part on the machine, you need to create a new Part Operation.
It is better to create 1 CATProduct for each setup. Then associate each product to the
good Part Operation.
Part Operation.1
Product.1

Part Operation.2
Product.2
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 39


Numerical Control Infrastructure

About the Intermediate Stock

You can compute & visualize the input and output


intermediate stock for all types of machining
Activate the checkbox in Part
operations. This intermediate stock helps you to Operation > Option tab to compute
optimize and compute a collision free toolpath. the intermediate stock

The input stock of an operation is the output stock of


the previous operation.

You can mix different types of operations in your


program irrespective of the sequence of those
operations (milling & turning).

For machining operations, there are two options for


managing the intermediate stocks:
The Stock clearance is the safety
Input Intermediate Stock: Solid corresponding to the distance on the intermediate stock
machined part before the machining operation.

Output Intermediate Stock: Solid corresponding to


the machined part after the machining operation.
Copyright DASSAULT SYSTEMES

The intermediate stock bodies are not stored. They are available only during the session of the CATProcess.

Instructor Notes:

Copyright DASSAULT SYSTEMES 40


Numerical Control Infrastructure

How to Use the Intermediate Stock


You will see how to compute and visualize the input and output intermediate stock in
a program.

1. In Part Operation, define design part & stock


2. Select the checkbox for Intermediate stock. Enter
stock clearance as 2 mm.
3. Create any machining operation. The input
intermediate stock is displayed in 3D viewer.
4. Define the operation parameters and replay the
tool path.
5. Click on Update Output Stock. The output stock is 1
computed and displayed.
6. Create next operation and define its parameters.
7. Update the Input and Output stocks.
2

3 5
5 4
Copyright DASSAULT SYSTEMES

Input Intermediate Stock Output Intermediate Stock

Instructor Notes:

Copyright DASSAULT SYSTEMES 41


Numerical Control Infrastructure

Aerospace Structure Part


Master Exercise Presentation

195 min

In this exercise you will learn NC Infrastructure fundamental concepts by reviewing a Structure
Part from the 3D.
You will see the full process from the design to the NC output files.
In this course we will not enter in detail in the Machining operation option except for axial operation.

Master Exercise is split in 4 steps. The end result of one step is the start for the next step.
Respective Master Exercise Step will have to be performed after completion of each lesson.
Copyright DASSAULT SYSTEMES

Instructor Notes:

According to preference, the Master Exercise individual steps may be completed after an
individual lesson containing its key concepts and methodologies.

Copyright DASSAULT SYSTEMES 42


Numerical Control Infrastructure

Aerospace Structure Part


Step 1- CATProcess Presentation and Set-up Definition

30 min

In this exercise step you will learn how to:


Access to manufacturing Workbench and visualize PPR Tree
Define a Part Operation
Rename it Setup1
Add “Ref1” comment
Define machining axis system (X:1,0,0 Z:0,0,-1)
Define 5 axis machine
Define home point 0,0,1000
Define PP: SINUMERIK 840D
Define default tool catalog: ToolAssembliesSample01
Define tool change point 0,0,500
Define geometry for Simulation
Define Stock, part, fixtures
Create a new Part Operation
Copyright DASSAULT SYSTEMES

Name: Setup2
Associate AssemblySetup2 CATProduct
Define Machining axis system by selecting existing design axis system

Instructor Notes:

Copyright DASSAULT SYSTEMES 43


Numerical Control Infrastructure

Machining Operation Definition


This lesson consists of following topics:

Machining Operations Presentation


Tools and Tool Assembly
Feedrates Computation
Macro Motions
Axial Operations
Process Views
Geometry Wizard (Edge, Face)
Tool Path Verification and Simulation
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 44


Numerical Control Infrastructure

Machining Operation Presentation


You will see the Machining Operation Presentation.

Introduction
General Process
Strategy
Geometry
Tool Assembly
Feedrates
Macro Motions
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 45


Numerical Control Infrastructure

Machining Operations Presentation: Introduction

In CATIA V5 we can create machining operation from 2 to 5


axis
Turning operations
Milling operations
Drilling operations

Roughing operations
Finishing operations

All the operations are defined in the same way


Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 46


Numerical Control Infrastructure

Machining Operations Presentation: General Process

Name of the Operation and Comment

Define machining operation parameters concerning:


Feeds & Speeds
Strategy Geometry Tool Macros

You can compute the tool path only if the light are all
green or orange
Green: geometry selected
Orange: geometry optional
Red: missing geometry

For each Tab page, define your parameters, click on


« ? » to have help
A picture shows you, the strategy used
Double-click the blue value to modify it
Copyright DASSAULT SYSTEMES

Replay and / or Simulate the operation tool path

Instructor Notes:

Copyright DASSAULT SYSTEMES 47


Numerical Control Infrastructure

Machining Operations Presentation: Strategy

Strategy Tab:

Define tool path style

Define Machining parameters:


Direction of cut
Machining Tolerance

Define Stepover (Axial & Radial) parameters


Number of levels
Max depth of cut
Scallop height

Define Finishing parameters


if you want to include a finishing/semi finishing
path on the bottom/side
Copyright DASSAULT SYSTEMES

Define High Speed milling parameters


corner radius

Instructor Notes:

Copyright DASSAULT SYSTEMES 48


Numerical Control Infrastructure

Machining Operations Presentation: Geometry

Geometry Tab:

You can select a predefined Machining area or


define manually all the elements:
C
Define Geometrical Elements
Part / Stock / Check
Top / Bottom / Imposed plane
Limiting element

Code color:
Green: geometry selected
Orange: geometry optional
B Red: missing geometry

Define Offset on geometrical elements


A Double-click the value to modify it (A)
For parameters with only 2 possible value: click
on the parameter to invert the selection (B)
Copyright DASSAULT SYSTEMES

For parameters with more than 2 possible


values:
MB3 and select the good value (C)

Instructor Notes:

Copyright DASSAULT SYSTEMES 49


Numerical Control Infrastructure

Machining Operations Presentation: Tool Assembly

Select From Catalog or External Database:

1
Tool Assembly query: 2

3
Select the tool catalog or the
external database (1)
Select the type of tool (2)
Make queries (optional) (3)

You can select a tool assembly (holder


+ tool) by selecting a tool (bottom
window) or a assembly (top window)

1
Tool query: 2
3

Select the tool catalog (1)


Select the type of tool (2)
Make queries (optional) (3)
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 50


Numerical Control Infrastructure

Machining Operations Presentation: Feedrates

A- Feedrate definition:
A Activate « Automatic compute » if you want to
compute feedrate from tool values
Deactivate « Automatic compute » to type your
own values

B- Definition of Feedrate reductions in corners


B Activate the option to reduce Machining speed in
the corner

C- Spindle speed:
Activate « Automatic compute » if you want to
C compute feedrate from tool values
Deactivate « automatic compute » if you want to
type your own values
D

D- Define quality: (for automatic computation from tool


parameters)
Copyright DASSAULT SYSTEMES

Select Rough or Finish to load on the tool the


appropriate set of feeds & speeds values
Click compute to update the values in the operation
feedrate tab page

Instructor Notes:

Copyright DASSAULT SYSTEMES 51


Numerical Control Infrastructure

Machining Operations Presentation: Macro Motions

Macro Motions:
Macro motion allows to define in the machining
operation parameters for approach, retract & linking
motions.

Macro selection:
Select the macro you want to define
Activate / inactivate Macro motions (right-click)
A symbol indicates you the status of the macro
(deactivate, geometry is missing, OK)
Store macro in your catalog or retrieve macro from
catalog
Macro definition:
Select the type of macro (predefined or not)
Build it or change parameters (double-click or
contextual menu)
Affect geometry
Insert PP word (MB3 on green cross)
Copyright DASSAULT SYSTEMES

Macro option:
Name the macro
Key a comment
Activate or not « cornerized clearance with
radius »

Instructor Notes:

Copyright DASSAULT SYSTEMES 52


Numerical Control Infrastructure

Tools and Tool Assembly


You will see how to import, select and create Tools and Tool Assembly.

Tool Tab Presentation


Selecting a Existing Tool or Tool Assembly
Importing Tools in the Resources List
Creating a Tool Catalog from the Resource List
Creating a Tool or Tool Assembly
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 53


Numerical Control Infrastructure

Tools Tab Presentation

1. Select the Assembly or the tool to be defined.


If you select an assembly, the associated tool is set
automatically but you have the possibility to change it.

2. Select the kind of tool you want

3. Access to tool query windows


1
Select a tool already used in the document
Select a tool in a catalog or in a external database 2
3
4. Define a comment and the tool number if necessary
4
5. You can use 2D viewer for editing tool characteristics
by double-click on the values and access to more
parameter by clicking on

5
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 54


Numerical Control Infrastructure

Selecting a Existing Tool or Tool Assembly

Tool Queries:
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 settings
To appear in the result list, a tool must meet
all criteria

Via contextual menu you can:


Reorder the list of attributes
Look for a tool by a character string
Copyright DASSAULT SYSTEMES

You can assign/ replace the tool assembly on a set of multiple Machining Operations
from contextual menu.

Instructor Notes:

Copyright DASSAULT SYSTEMES 55


Numerical Control Infrastructure

Importing Tools/Tool Assemblies in the Resources List


You can import existing Tools and Tool Assemblies from a Catalog or Database.
In this case there is no need to have an existing machining operation.
1. Click Import/List Tools or Tool Assemblies icon
The Search Tool dialog box is displayed
2. Select tools catalog via Look in item
3. Select the type of search you want 1
4. You can make queries on tool parameters if
necessary
2
5. Select your tools in the list
The selected tools or tool assemblies are 3
automatically added in the Resources List and 4
available now for queries in the document.

You can import one or more Tool Assemblies for a given tool type
Copyright DASSAULT SYSTEMES

from catalog or database.


The Search Tool Assembly functionality is almost the same as for
selecting a tool assembly by means of a query with query icon.
The only difference is the list of tool types that shows all the tool
types according to the active Machining workbench.

Instructor Notes:

Copyright DASSAULT SYSTEMES 56


Numerical Control Infrastructure

Creating a Tool Catalog from the Resource List

You can create a tool catalog from selected tools in the resource list. A tool catalog can
contain tool assemblies, tools and tool inserts.

1
1. Select the tool/s in the resource list
(shift/ctrl key for multi selection)
2. Right-click and select Send to Catalog
The Save in Catalog dialog box is
displayed that allows you to create a new 2
tool catalog or overwrite an existing one.
3. To create a new tool catalog, click the [...]
button to navigate to the required folder
and type a new name for the catalog.
Otherwise save with the name of the
required catalog to overwrite.
4. Click OK to create the new or updated
catalog. The resulting tool catalog 3
appears in a new Catalog Editor window
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 57


Numerical Control Infrastructure

Creating a Tool or Tool Assembly (1/5)


Define Tool Assembly: 1

Define Holder:
2
1. Access to the tool definition Panel
2. Select Assembly tab page
3
3. Create a new holder:
Key the name of the assembly
Define Comment, tool number,
number of stages & power
Define assembly parameters 4
(geometry, technology)

6
Define Tool:
4. Select tool tab page
5. Select tool from document or from catalog or
6. Define a new tool
Key the name of the tool
Copyright DASSAULT SYSTEMES

Define Comment, tool number


Define assembly parameters
(geometry, technology, feeds & speeds,
compensation)

Instructor Notes:

Copyright DASSAULT SYSTEMES 58


Numerical Control Infrastructure

Creating a Tool or Tool Assembly (2/5)


Details of Holder Parameters:

Name
Tool Number: value generated in outputs
Number of stages:
1. a stage can be cylindrical or conical (3 parameters to define it:
length, diameter1, diameter2)
2. number max of stage = 5
Power: fixed for turning tool, powered for milling tool
Geometrical parameters: double-click the value to modify it

Access to the full geometrical and technological parameters

Geometry tab page:


D1: tool diameters
ST: total length (tool + holder)
Set X,Y,Z :
Orientation: tool assembly setup angle
Dx, dx: Diameters of the different stages
Lx: length of the different stages
Copyright DASSAULT SYSTEMES

Technology tab page:


Number of components
Gx: value of the gages

Instructor Notes:

Copyright DASSAULT SYSTEMES 59


Numerical Control Infrastructure

Creating a Tool or Tool Assembly (3/5)


Details of Tool Parameters: (1/3)

Tool type
Name
Tool Number: value generated in outputs if no assembly has
been defined
Comment
Ball end: activate it then all corner radius are equal to tool
nominal radius

Geometrical parameters: double-click the value to modify it

Access to the full geometrical and technological parameters


Copyright DASSAULT SYSTEMES

See 2 Next foils for the detail of each tab page

Instructor Notes:

Copyright DASSAULT SYSTEMES 60


Numerical Control Infrastructure

Creating a Tool or Tool Assembly (4/5)


Details of Tool Parameters: (2/3)

Geometry parameters:
D : Cutting diameter
L : tool total length
Lc : tool cutting length
Db : body diameter
Dnc : inner non- cutting diameter

Technology parameters:
All theses value can be used to
make formula
All these values (or combination of
theses values) can be retrieve in
the APT / NC code
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 61


Numerical Control Infrastructure

Creating a Tool or Tool Assembly (5/5)


Details of Tool Parameters: (3/3)
Feeds and Speeds:
Optimal Feeds and Speeds and
cutting depth values recommended
by the tool maker.
Only feeds and speed values can be
automatically used by the system
(for time computation).

Compensation:
1. MB3 on Compensation site to edit
2. Modify the Compensation parameters
Corrector Number
Length Register Number
Radius Register Number
Tool Diameter to specify the
1 compensation site location (for
example: the site P2 of the drill)

2
Copyright DASSAULT SYSTEMES

The Radius register number is only available if the option


Radius Compensation has been activated on the Machine-tool.

Instructor Notes:

Copyright DASSAULT SYSTEMES 62


Numerical Control Infrastructure

Creating a Tool/Tool Assembly from Scratch


You can create tool and tool assembly from scratch using the Tool change command
directly on the Resource List node without creating any machining activity.

1. Select the Resource List node in the specification tree.

2. Click any Tool Change.


1
The Tooling Creation dialog box displays for defining the
tool or tool assembly.

3. You can change tool parameters of the default tool


3
4. Click Assembly tab.
The empty page with Name field displays. Type the name +
of the assembly that to be created. The tool assembly
along with the tool defined in the tool tab is displayed.
You can change the geometrical and technological
parameters of the tool assembly. 2

5. Click OK to create the tooling in the Resource List. 4

If the name of the assembly is not typed in the


Copyright DASSAULT SYSTEMES

Name field, then only the tool will be created.

Instructor Notes:

Copyright DASSAULT SYSTEMES 63


Numerical Control Infrastructure

Feedrates Computation
You will learn what is Feed& Speed and how to compute Feedrates.

Feedrates: Introduction
How to compute Feedrate
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 64


Numerical Control Infrastructure

Feedrates: Introduction

Feedrate is the distance traveled by the cutting tool or workpiece in unit time and
Speed is number of revolutions of the cutting tool or workpiece per unit time.
Cutting conditions (feed/tooth and cutting speed) can be included in a tools catalog. This
data is converted into machining feedrate and spindle speed parameters to be used in
machining operations by means of formula.

In the Feeds and Speeds tab page of milling operations, the Rough or Finish quality of the
operation and the tool data are taken into account for computing the feeds and speeds.

When a tool is selected for an operation, spindle speed (N) and machining feedrate (Vf)
are computed using the following formula:
N (in rev/mn) = Vc / (D * PI)
where:
D = tool diameter for milling/drilling in mm
Vc = cutting speed of the tool or insert.

For turning operations, N is automatically set in mm/min with the value of the insert'
s
cutting speed.
Vf (in mm/rev) = Sz * N * Z
where:
Copyright DASSAULT SYSTEMES

Sz = feedrate/tooth on the tool


N = spindle speed in rev/min
Z = number of teeth on the tool (MFG_NB_OF_FLUTES) or 1 for a lathe insert.

Instructor Notes:

Copyright DASSAULT SYSTEMES 65


Numerical Control Infrastructure

How to Compute Feedrate


A. Access to feedrate tab page
B. Feedrate Definition:
Activate « Automatic compute » if you want to compute
feedrate from tool values
Deactivate « Automatic compute » if you want to type your A
own values
Activate « Transition » you can locally set the feedrate for a
transition path to a machining operation from other
machining operation or from a tool change activity.
Select the feedrate unit: linear or angular B
C. Definition of Feedrate reductions in corners:
Reduction rate: feedrate in the corner = X % of machining feedrate
Minimum angle: the feedrate will be reduce only in corner
with an arc angle bigger than this value
Maximum radius: no reduction of feedrate for corner with C
radius bigger than value
Distance before / after corner: where start/stop the reduction
feedrate
D. Spindle speed:
Activate « Automatic compute » if you want to compute
D
feedrate from tool values
Deactivate « automatic compute » if you want to type your
own values
Activate Spindle output to Key the name of the assembly E
Copyright DASSAULT SYSTEMES

Select the feedrate unit: linear or angular


E. Define quality:
Select Rough or Finish to load on the tool the appropriate set
of feeds & speeds
Click compute to update the values in the operation feedrate
tab page

Instructor Notes:

Copyright DASSAULT SYSTEMES 66


Numerical Control Infrastructure

Macro Motions
Macro Motions are the tool motions outside the material.

Introduction
Definition
Catalogs for Macro Management
How to Store Macros in Catalogs
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 67


Numerical Control Infrastructure

Macro Motion: Introduction

The NC Macro option provides features that enhance productivity.


The non-working motions are controlled by macros. Thus the tool idle time
in machining is reduced.
Tool damages either by collision or plunging are avoided using macros.
Different types of macros are used according to the machining processes.
Copyright DASSAULT SYSTEMES

You can use the pre-defined macros or you can create your own macro as per the requirement.

Instructor Notes:

Copyright DASSAULT SYSTEMES 68


Numerical Control Infrastructure

Macro Motion Definition (1/2)

Macro definition or modification:

A Click on an element to affect geometry

B At each intersection you can add PP


word instructions (green cross)
A
C MB3 on a motion:
Deactivate it
Define Feedrate B
Delete it
Insert a new motion after it
C

The color of the line is according to


the Feedrate:

Yellow : Approach
White : Local, Finishing
Green : Machining
Blue : Retract
Copyright DASSAULT SYSTEMES

Red : Rapid

Instructor Notes:

Copyright DASSAULT SYSTEMES 69


Numerical Control Infrastructure

Macro Motion Definition (2/2)

Macro Build by user:

Tangent Axial up to a plane

Normal Normal to line

Axial Along a line

Circular Along tool axis

Ramping To a point

Helix Erase All


Copyright DASSAULT SYSTEMES

Add PP Word instruction Erase Selected motion

Copy Approach or Retract macro on all


Up to a plane and normal to it approach or retract motions of the
other macros

Instructor Notes:

Copyright DASSAULT SYSTEMES 70


Numerical Control Infrastructure

Catalogs for Macro Management

The Catalog is the way to store also the standard NC Macros. These catalogs are defined
directly from Macro definition tab page in CATIA V5.
The stored macros are accessible directly from the same dialog box during Machining
operation definition.

About a Macro Catalog:


A Setup Catalog of macro is including in CATIA installation
under \intel_a\Startup\Manufacturing\Macros directory

During a CATIA V5 session, you can access several


Macros Catalog during operations creation in a single Part
Operation

Macro Catalogs are CARTIA V5 standard catalog, so you


can edit and organize them as you want.
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 71


Numerical Control Infrastructure

How to Store Macros in Catalogs


1. Create a Machining Operation
2. Define your macro (Parameters, Name, Comment )
3. Store it in a catalog
Select Create a new catalog or 1
select “…” button to Update an existing Catalog Or

2bis - Retrieve a Macro from a catalog


Select your Macro Catalog, type of macro, Macro

2bis 3

2
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 72


Numerical Control Infrastructure

Axial Operations
You will learn how to create Axial Operations.

Creating an Axial operation: General Process


Creating an Axial operation
Strategy
Geometry
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 73


Numerical Control Infrastructure

Various Axial Operations

You can create Axial machining operations on a single point or on a pattern of point.
Following are the Axial Machining Operations:

A B C D I J K L Q R S T

E F G H M N O P U

A. Drilling K. Boring Spindle Stop


B. Spot Drilling L. Reaming
C. Drilling Dwell Delay M. Counter Boring
D. Drilling Deep Hole N. Counter Sinking
E. Drilling Break Chips O. Chamfering 2 Sides
F. Tapping P. Back Boring
G. Reverse Threading Q. T Slotting
Copyright DASSAULT SYSTEMES

H. Thread Without Tap Head R. Circular Milling


I. Boring S. Thread Milling
J. Boring and Chamfering T. Sequential Axial
U. Sequential Groove

Instructor Notes:

Copyright DASSAULT SYSTEMES 74


Numerical Control Infrastructure

Creating an Axial Operation: General Process

You will see one axial operation in detail. 3

1 Click Axial Operation Icon

2 Select the operation to be created

3 The new Part Operation is created after the current one.


The Operation dialog box displays to edit it. 4

4 Define the Operation geometry and


parameters in the dialog box.

5
5
Click OK to create
the operation
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 75


Numerical Control Infrastructure

Creating an Axial Operation

A Name of the Operation + Comments


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

Edit Cycle allows to define your own drilling cycle for APT
generation
B You can edit it or modify it
Using PP word Assistant

Replay Preview Button


Allow to check consistency between the geometry to
machine, the tool and parameters of the operation
C Information message is displayed
- Check Tool diameter / Geometry diameter to
machine
- Tool pitch and tool way of rotation / Threaded
Geometry
Copyright DASSAULT SYSTEMES

B D
D Replay and / or Simulate the operation tool path (See
dedicated Job Aid ‘Replay a Tool Path’)

Instructor Notes:

Copyright DASSAULT SYSTEMES 76


Numerical Control Infrastructure

Creating an Axial Operation: Strategy


Strategy tab page detailing:

A. The icon describes the tool path and the parameters


impacting the cycle.
It is updated when you change a parameter modifying the tool
path

Depth defined by Shoulder or by Tip


A

B. Define parameters for the operation


Approach Clearance offset (A)
Depth Computation mode
Allows to generate
Copyright DASSAULT SYSTEMES

Plunge Options (See dedicated Job Aid ‘Plunge Options’) Allows generating NC Rotabl instruction
output with either when machine
Breakthrough value for Through Hole (B) drilling cycle syntax circular pattern.
Tool Compensation number corresponding to the
selected machine or
GOTO points

Instructor Notes:

Copyright DASSAULT SYSTEMES 77


Numerical Control Infrastructure

Creating an Axial Operation: Geometry (1/2)


Geometry tab page detailing:

A. Select an existing pattern or create a new one


B. Define Offsets, ordering, hole extension (optional)
Define a offset from origin Point
Click black arrow to invert tool axis
Activate the Extension type: Blind or Through
Define a offset on check elements A
Define Tool axis strategy:
• Normal to Part Surface: Select the Part Surface contextual B
• Variable axis: Modify the Axis thinks menu on the part.
You can change axis of each point.

C. Geometry selection (see next slide for more details)


Select the holes manually or using query
Select top and bottom surfaces if necessary (for example
for relimitation)
Modify diameter and depth if necessary C
D. Activate Options:
1 - Inverse the machining order of a Pattern without
recreate one
2- Allow to take into account the real top result surface Information available on the
and not the surface using for Hole design creation selected Design Feature
3- Depth will be recomputed on each instance of Hole
Copyright DASSAULT SYSTEMES

Design feature within the Design Pattern 1 2


3 4 D
4- Allows to the user to machine same diameter blind/thru holes in
5
the same operation
5- Allow to machine holes with different diameter with the same tool
(only available for circular milling operations)

Instructor Notes:

Copyright DASSAULT SYSTEMES 78


Numerical Control Infrastructure

Creating an Axial Operation: Geometry (2/2)


Geometry tab page detailing:

A. Ability to Define “Check Elements” to be avoided during transition


paths between Holes
“Clear Tip” distance value is taken as Clearance with respect to
check elements
Either individual check elements or whole Part can be selected

A B

B. Select several points or Patterns of points then order them by selecting


the Closest or Manual mode.
Specify the Jump Distance or drag along the hole axis to specify an extra
clearance
C
(See dedicated Job Aid ‘Pattern of Points Management’)

C. Define the geometry to machine (Depth & Diameter)


If a Design Feature is selected as geometry, these parameters are
automatically assigned the values read on the feature
If you have modified manually the value, thanks MB3 & Restore you can
retrieve the parameters from design
Copyright DASSAULT SYSTEMES

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

Instructor Notes:

Copyright DASSAULT SYSTEMES 79


Numerical Control Infrastructure

Pattern Management- Hole Selection


You will learn,how to create a Machining Pattern.

Creating a Machining pattern: General Process


How to Create a Machining Pattern
Power Search
How to Search Axial Features
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 80


Numerical Control Infrastructure

Creating a Machining Pattern: General Process


It allows to create a Machining Pattern in the machining operation
definition or by clicking on the machining pattern icon

1
Select the red hole depth representation
in the sensitive icon or click icon.
OR
1

a. Select a Design Pattern or an already 1


created Machining Pattern in the Pattern
2 Selection dialog box or
b. Select directly the geometry in the CATIA
screen to add it to the Machining Pattern

Double-Click in the CATIA screen or


3 Use Esc key to quit the Machining
Pattern selection mode
2a
2b
Copyright DASSAULT SYSTEMES

A Machining Pattern can include Design Patterns and/or


individual holes and/or other Machining Patterns and/or
point and/or circular edges

Instructor Notes:

Copyright DASSAULT SYSTEMES 81


Numerical Control Infrastructure

How to Create a Machining Pattern (1/2)

You can predefine your Machining Pattern and can be reused in different operations.

A 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

B The 3 ways for ordering pattern points (MB3) are


Manual, Closest or By Band

Manual: Successively select the points in the order


you want them sequenced

Closest: The pattern point closest the first point is A


given the next sequence number,
the next closest to that is given the next sequence B
number and so on

By Band: Define the mode Zig zag or One way &


the width of the bands
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 82


Numerical Control Infrastructure

How to Create a Machining Pattern (2/2)

C Hole Selection
Select Hole and pattern one by one or
MB3 on “No Point” and select the option
Remove all selected holes/patterns
Remove one position D
a
Deactivate position from X to Y
Find Features through Faces: you select C
all the circles on faces
Reverse Ordering
Analyze: to visualize the different entities
of the machining pattern

D Three Ways to define Tool Axis (MB3)


Fixed, Variable or Normal to Part Surface
• If you select Normal to PS, you must define
the Part Surface by selecting (a)
• If you select Variable, using contextual
menu on the part (mb3 on arrow) (b) you
can define a axis direction for each point
b
Copyright DASSAULT SYSTEMES

Local modification of a Pattern of Points


A contextual menu is available at each point of the
Machining Pattern using MB3. The following actions
are available as shown.

Instructor Notes:

Copyright DASSAULT SYSTEMES 83


Numerical Control Infrastructure

Power Search: General Process


Power Search is the selection of Hole Design Feature.
It allows to search hole on the part.
Select « find features through faces » in contextual menu
1. Select range of diameters
2. Select the faces
Select a reference feature on the part if you want to apply all it
properties to all positions (optional)
3. Make queries on features (optional)
4. Click search icon
5. Click OK
Supports Mirror and Transformation operators
1
optional
3

4 2
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 84


Numerical Control Infrastructure

How to Search Axial Features

1 1. Type minimum diameter and maximum diameter


to search a specific diameter, type the same value
2
2. Activate the option if the hole edge is composed of
several elements

1. Click the icon and select a feature on the part


or in the specification tree

1. Select the feature (Hole)

2. Select the attribute

4 3. Complete the formula for the query


3
4. Add/remove it to the list

1
5. Confirm
2
Copyright DASSAULT SYSTEMES

Click search and OK to validate


remove all the positions or cancel

Instructor Notes:

Copyright DASSAULT SYSTEMES 85


Numerical Control Infrastructure

Process Views
You will learn the different Process Views.

Introduction to Process Views


Manufacturing View details
Process Table details
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 86


Numerical Control Infrastructure

Introduction to Process Views

You have different ways to visualize the Machining entities in the CATProcess:

First based on the PPR: ProcessList which


is a sequential view on the Machining
Program display as a tree structure

The second one based on the Manufacturing


view: which allows you to visualize your
Machining Program sort by Machining object
and see the element attached to this object
(Pattern, Tools, Operation type, Features)

The Last one, the Process Table: which is a tabular view of


Copyright DASSAULT SYSTEMES

the Process, or a given Part Operation or a given


Manufacturing Program.
It provides an alternative view to the PPR tree.

Instructor Notes:

Copyright DASSAULT SYSTEMES 87


Numerical Control Infrastructure

Manufacturing View Details (1/3)

Each time you create an operation, the system creates a new machining feature which
is the geometry (machining pattern, surface) machined in this operation.
This machining feature is available for any further operation.

The Machining/ Machinable Features are


directly accessible in the combo list in the
definition operation dialog box.
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 88


Numerical Control Infrastructure

Manufacturing View Details (2/3)

Using Manufacturing View, you can visualize:

A. Features: basic geometry of the design and Relation (Check and Rules)
B. Patterns: design and machining patterns in PO
C. Machining operations in PO with associated tools
D. Machining operations in PO sorted by tool
E. Machinable Features: Predefined set of geometry

A B C D E
Copyright DASSAULT SYSTEMES

You can use ‘Advanced Sort and Filtering’ option if your view is sorted by Machining Features.

Instructor Notes:

Copyright DASSAULT SYSTEMES 89


Numerical Control Infrastructure

Manufacturing View Details (3/3)

Advanced Sort and Filtering:


This functionality allows you to sort Machinable Axial
Features and Machinable Milling Features.

Machinable Axial Features are axial features created by


Prismatic Machining Preparation Assistant and
Machinable Milling Features consist Prismatic Machining
Area and Prismatic Rework Area features.

You can sort either Axial features or Milling Features.


Copyright DASSAULT SYSTEMES

For Axial features, you can sort by different criteria and filter by Machining Status, Pattern,
Direction, Faces or Feature Type
For Milling features, you can sort by name and filter by Machining Status.

Unused Machinable Features can be deleted using ‘Delete Unused’ in contextual menu.

Instructor Notes:

Copyright DASSAULT SYSTEMES 90


Numerical Control Infrastructure

Process Table Details (1/2)

Introduction:
This window gives you a table view of your Part Operations, Manufacturing
Program and Machining operations with associated parameters.
Like for the Manufacturing view,
Selecting an entity in the view will highlight the corresponding operation in
the other views (PPR tree and the Manufacturing view).
You can edit an operation directly from this table and have the same
contextual menu as in the PPR tree.

You can access to this window using the dedicated icon or Contextual menu
on the Part Operation or Manufacturing Program

Access to predefined
table views
(columns order
and filter)
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 91


Numerical Control Infrastructure

Process Table Details (2/2)

How to use the Process Table:

Right-click in the Process Table to access a number of commands


Column Filter
Column Order
Select by String
These commands allow you to customize the table to your needs.

Column Filter:
Select the columns that you want to include in the Process Table
You can use the Ctrl and Shift keys to make multiple selections.

Column Order:
You can change the order of the filtered columns in the Process Table
by selecting a line and moving it in the list by means of the Up / Down
buttons.

Select By string:
You can use the pop-up that appears to search for any character string
in the Process Table
Copyright DASSAULT SYSTEMES

(for example: tool change).

Instructor Notes:

Copyright DASSAULT SYSTEMES 92


Numerical Control Infrastructure

Geometry Wizard (Edge, Face)


You will learn how to select Edge and/or Face which is necessary for machining
operations.

Introduction to Geometry Wizard


Edge Selection
Face Selection
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 93


Numerical Control Infrastructure

Introduction to Geometry Wizard

The Edge Selection toolbar contains commands to help you to select edges of
contours when specifying geometry in machining operations.

The Face Selection toolbar and Tools Palette appear when face selection is necessary
for machining operations.

In some cases when automatic propagation is interrupted, a label appears at the extremity
of the last selected edge. For example:
Next: This means that the maximum number of steps forward has been reached.
Angle: This means that the maximum angle is not respected or there is an ambiguity.
Tolerance: This means that the maximum gap is not respected.
Copyright DASSAULT SYSTEMES

Closed Loop: This means that the contour is closed

Instructor Notes:

Copyright DASSAULT SYSTEMES 94


Numerical Control Infrastructure

How to use Edge Selection (1/2)

1. Select the mode of navigation:


Link type (way of link elements between two not consecutive
edge selection)
Number of elements for automatic navigation 1

2
2. Propagation Domains:
By default, only the edges included in the current Body (or
Geometrical Set) can be selected. You can add other bodies by
clicking the Add button and selecting new bodies in the 3D
viewer. You can remove selected bodies by right-clicking the
Propagation Domains area and selecting the Reset contextual 3
command.

3. During automatic propagation, if there are more that one possible


edges for selection, the best candidate is selected according to the
following criteria:
The gap between the last selected edge and the candidate edge
must be less than the Maximum gap.
The angle between the tangent of the candidate edge and the
Copyright DASSAULT SYSTEMES

tangent to the last selected edges must be less than the


Maximum angle. If there still more that one candidates, the one
that makes the smallest angle is preferred.

Instructor Notes:

Copyright DASSAULT SYSTEMES 95


Numerical Control Infrastructure

How to use Edge Selection (2/2)

Automatic edge selection


Action: Select one element then click the icon
Result: Select the X next edges in the indicated direction
Automatic edge selection until selected element
Action: Select the first edge, click the icon and select the last edge
Result: Select the X edges between the two selected edges
Insert Line
Action: Click the icon and select the two points
Result: a line is inserted between the two points
Close Contour
X
Action: Click the icon
Y
Result: a line is inserted between the two extremity of the contour
Delete edges
Action: Click icon
Result: Delete the Y last edges
Delete edges until element
Action: Click icon and select the last edge you want to keep
Copyright DASSAULT SYSTEMES

Result: Delete the last edges until the selected edge


Delete contours
Validate selection or cancel

Instructor Notes:

Copyright DASSAULT SYSTEMES 96


Numerical Control Infrastructure

How to use Face Selection (1/2)

The Face Selection toolbar contains commands to help you to select faces
when specifying geometry in machining operations.

Navigate on Belt of Faces icon allows you to select all faces that are adjacent to the
one you have selected.
Select two adjacent faces and click the icon. All adjacent face are selected.
Navigate on Faces Until a Face icon allows you to select all faces that are adjacent
between start faces and a stop face.
Select two faces that are adjacent (to give the direction of selection) and then
click the icon.
select a third face where you want selection to end.
Navigate on Faces icon allows you to select all faces which are tangent to a selected
face.
Select a face and then click this icon.
Preview the Contour icon allows you to highlight the contour of selected faces.
Select Faces in a Polygon Trap icon allows you to select all faces that are situated
entirely within a polygon.
Select the icon.
Click the places in the viewer where you want the corners of the polygon to be.
Copyright DASSAULT SYSTEMES

Double-click to end corner definition.


Select Visible Faces in a Polygon Trap icon allows you to select only the faces
that are located entirely within a polygon and that are visible on the screen.

Instructor Notes:

Copyright DASSAULT SYSTEMES 97


Numerical Control Infrastructure

How to use Face Selection (2/2)

Select Normal Faces icon lets you select faces that are:
normal to a main axis.
parallel or perpendicular to a face that you select as reference.
Retrieve Faces of Same Color icon allows you to select all faces of a given color.
Select a face of a given color and then click the icon. All faces of that color are
selected.
Note that you can define the color of a face via the Edit/Properties menu item
when the face is selected.
Selection Sets icon allows you to select faces belonging to previously created
selection sets. This action is a shortcut to the Selection Sets item in the Edit menu.
Click the icon and select the selection set you want to use in the displayed dialog
box.
Press Close.
Reset All Selections icon.
Click the icon to reset all selections made with the Face Selection toolbar.
Accept / Cancel Geometry Selections icon allows you to accept / refuse selected
geometry and exit selection mode.
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 98


Numerical Control Infrastructure

Tool Path Verification and Simulation


You will learn how to verify and simulate the Manufacturing Program.

Accessing Replay and Simulation Tools


Reply and Simulation Tools User Interface
How to Replay a Tool Path
How to Simulate Material Removal by Photo
How to Simulate Material Removal by Video
NC Manufacturing Verification NVG
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 99


Numerical Control Infrastructure

Accessing Replay and Simulation Tools

The Replay of the tool path displays tool trajectory and it can be run for:
A Manufacturing Program
One or several Machining Operations A
A. Select Manufacturing Program or Operation in the
tree. Then Right-Click and select Replay Tool Path
in the contextual menu or
B. Select the operation in the tree and click icon in
the menu bar or

C. Edit the Operation and use Replay button

B
Copyright DASSAULT SYSTEMES

Tool path replay

Instructor Notes:

Copyright DASSAULT SYSTEMES 100


Numerical Control Infrastructure

Replay and Simulation Tools User Interface (1/5)

Replay Dialog box:


From the Replay dialog box you can access to different functionalities:

Replay controls for:


• Tool path replay Tools for tool
• Material removal simulation path replay

Tools for material


Tools for photo removal simulation
simulation

Tools for machine


Partial Tool Path tool simulation
Replay
Copyright DASSAULT SYSTEMES

Information on tool path:


• point & vector coordinates
• Feedrate
• Machining/ Total Time

Instructor Notes:

Copyright DASSAULT SYSTEMES 101


Numerical Control Infrastructure

Replay and Simulation Tools User Interface (2/5)

Tool Path Reply Functionalities:


It allows you to visualize tool trajectory. a

Tools for tool path replay:


Replay mode (a)
Tool visualization mode (b)
Tool path colors (c)
Tracut display (d)

Display Tracut b

Display all tool axes


c

Blue color for


retract
motions
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 102


Numerical Control Infrastructure

Replay and Simulation Tools User Interface (3/5)

Photo Functionalities:
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.
The Photo simulation is performed in a new CATIA window called Photo.
The result of this simulation can be analyzed to detect Gouging, Undercut and Tool Clash.
Only available for 2.5 and 3 axis operation without Rotable.

Tools for photo simulation:


Run photo simulation (1)
Analyze tools available on the result of the photo
Using code color on gouge element or no remaining depth (2)
Using measure tool (3)

2
3

1
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 103


Numerical Control Infrastructure

Replay and Simulation Tools User Interface (4/5)

Video Functionalities:
The Video mode is a material removal simulation. It gives an animation of the tool path
and any Machine Rotations in the program are taken into account. The goal is to
ensure that a good NC program will sent to the post processor.
Tools for Video simulation:
Run video simulation
Full video from beginning (1)
Save video result
In a CATProduct / CGR file (externally) (2)
At the operation level (internally) (3)
Run video simulation
From the last video result saved internally (4)

2
1
CGR File
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 104


Numerical Control Infrastructure

Replay and Simulation Tools User Interface (5/5)

Added Video Functionalities (need NVG license):

The goal is to analyze the result of the video simulation.


Tools for video simulation analyze:
Run video simulation (1)
Save video result (at the operation level or externally)
Analyze tools available on the result of the video
Using code color on gouge element or no remaining depth (2)
Using measure tool (3)
Tool Collision analyze (4)
Video Options

2 4

3
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 105


Numerical Control Infrastructure

How to Replay a Tool Path (1/4)

The following Replay Options are available: A B C D E F

A
Replay mode: Z Plane by Z plane

B
Tool Visualization Mode:
Until pp instruction
Continuous Point by Point
Plane by Plane Feedrate by Feedrate
Tool at the last position Tool displayed at each position
C
Color Mode:
Tool Axis displayed at each position
Color Mode
D
Displays the tool point for the trajectory:
Same Color Displays the tool tip or center point and contact point (if it is
stored) for tool trajectory
The feedrate colors can Displays the contact point (if it is stored) for tool trajectory
be define in the otherwise, display the tool tip or center point
tools/option/Machining/
general menu Displays the contact point only (if it is stored) for tool trajectory
Displays the tool tip or center point (only possibility in 2.5 axis)
Copyright DASSAULT SYSTEMES

E F
Holder Visibility Options:
Tracut Display Mode:

Hides the holder

Displays the holder

Instructor Notes:

Copyright DASSAULT SYSTEMES 106


Numerical Control Infrastructure

How to Replay a Tool Path (2/4)

A
B

A
Animation Stop
Backward Forward The Machining time and the Total time of the operation:
Go to Start Display Complete Machining time: time corresponding to
Tool Path Machining + Finishing motions
Total time: Machining time + time
corresponding to approach, retract, Rapid
(if value defined in the PO), delay

C
Animation Speed control for
continuous Replay Mode
Partial Tool Path Replay is possible
by defining Start and End positions.
Number of Points to be
Copyright DASSAULT SYSTEMES

visualized for Point by Start or End positions can be entered in text boxes or
Point Replay Mode can be selected from 3D graphics area.

You can display the tool path of different operations together by selecting
the machining operations with the CTRL key and click replay icon.

Instructor Notes:

Copyright DASSAULT SYSTEMES 107


Numerical Control Infrastructure

How to Replay a Tool Path (3/4)

Option for Tool Path Visualization:


1 You can choose to store Tool path in a external file using:
MB3 a Machining Operation and Select Pack Tool Path.
2 The file is storing in the directory defined in Machining Setting or at
the same location as the CATProcess

When a tool path is


packed, the symbol
1 appears
2
To store the tool path in
the model, do the same
process and click Unpack
Copyright DASSAULT SYSTEMES

Display Circles during Replay


symbol « o » are displayed at
Circle motion extremities

Instructor Notes:

Copyright DASSAULT SYSTEMES 108


Numerical Control Infrastructure

How to Replay a Tool Path (4/4)

Easier Navigation in NC Program:

Optionally, Computed Tool Paths can be


displayed permanently.
Controlled by a setting in Tools/Options.
Operates on the Current Part Operation.
Double Click on Tool path openes the
Machining Operation Editor.
Show/ No Show of Tool path for Current
Machining Operation.
Copyright DASSAULT SYSTEMES

‘Show’ – Tool path ‘Hide’ – Tool path

Instructor Notes:

Copyright DASSAULT SYSTEMES 109


Numerical Control Infrastructure

Material Removal Simulation by Photo (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.
The Photo simulation is performed in a new CATIA window called Photo.
The result of this simulation can be analyzed to detect Gouging, Undercut and Tool Clash.
Only available for 2.5 and 3 axis operation without Rotable.

1
1. Select Manufacturing Program or Operation in
the tree. Then Right-Click and select Replay Tool
Path in the contextual menu
or
Select the operation in the tree and click icon in
the menu bar
or
Edit the Operation and use Replay button

2. Then click icon to start the Simulation

2
Copyright DASSAULT SYSTEMES

Photo

Instructor Notes:

Copyright DASSAULT SYSTEMES 110


Numerical Control Infrastructure

Material Removal Simulation by Photo (2/4)

Analyze Photo to compare the machined part


with the design part

The following errors can be detected using the Analyze Photo capability:
Remaining Material (Undercut): Areas where the tool has left behind
material on the work piece
Gouge: Areas where the tool has removed excess material from the
work piece
Tool Clash: Areas where the tool collided with the work piece during
a rapid move

These errors are determined according a user-defined Tolerance.


Copyright DASSAULT SYSTEMES

Results of the comparison are reflected on the work piece, based on the extent
of severity of the fault and the customized color settings

Instructor Notes:

Copyright DASSAULT SYSTEMES 111


Numerical Control Infrastructure

Material Removal Simulation by Photo (3/4)

1
1. Select the type of Analysis you want (Remaining Material
2 and/or Gouge and/or Tool Clash)
2. Define the tolerance
3. Specify the colors used to highlight the Areas within
tolerance, Tool Clashes, Gouges and Undercuts
4. Specify the rate according to each color
5. You can now apply
3
4 Tool Clash means:
Rapid motion in material
Contact with the part of the tool which not cut
Contact with the holder (if the option is tagged
in tool Clash tab page)

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, Machining Operation, Deviation and Area)

5 At any time you can pick on the surface of the work piece and a dialog box
appears giving information about the picked point
Copyright DASSAULT SYSTEMES

The operation used for removing material.


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

Instructor Notes:

Copyright DASSAULT SYSTEMES 112


Numerical Control Infrastructure

Material Removal Simulation by Photo (4/4)

« Close up » Option allows you to improve the visualization of the analysis result

You can access to the « Close up » menu with MB3 on the photo or analysis window.

To use the « close up » :


Zoom on the interested zone
Select « Close up » in the contextual menu
Select Stock in the contextual menu to go back

Zoom

Closeup
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 113


Numerical Control Infrastructure

Material Removal Simulation by Video (1/3)

The Video mode is a material removal simulation. It gives an animation of the tool path
and any Machine Rotations in the program are taken into account. The goal is to ensure
that a good NC program will sent to the post processor.
1
1. Select the Manufacturing Program or Operation
in the tree. Select the Replay Tool Path option
using the contextual menu
or
Select the Operation in the tree and click the
Replay Tool Path icon in the toolbar
or
Edit the Operation and click the Replay button

2. Click the icon to start the Simulation

2
Copyright DASSAULT SYSTEMES

You can save the video simulation.

Instructor Notes:

Copyright DASSAULT SYSTEMES 114


Numerical Control Infrastructure

Material Removal Simulation by Video (2/3)

Simulation from operation's video result: video simulation from saved result of the previous video.

Full video: video simulation for complete program or part operation (depending on setting)

Mixed Photo/Video: photo simulation is up to the operation just before the selected operation, then video
simulation is done on the selected operation.
Copyright DASSAULT SYSTEMES

If the Replay mode is set to Point to Point, the number of points value is taken into account.
If the Replay mode is set to continuous, the slider position is taken into account for adjusting the
speed of the animation

Instructor Notes:

Copyright DASSAULT SYSTEMES 115


Numerical Control Infrastructure

Material Removal Simulation by Video (3/3)

Save Result

Save video result as CATProduct/CGR: Video simulation


result is saved in a CATProduct (imbedded WPC format file
for better precision) +.CGR File (for representation). It can
be reused in as Stock in Part operation or in SMG
Roughing operation.

Associate video result to Machining operation: Save the


result of the video in the operation. A material removal is
displayed starting from the previous saved result.

Save video result as CGR: Video simulation result is


saved under a .CGR File. It can be reused in as Stock in
Part operation or in SMG Roughing operation. The Video result may become incoherent if
operations used in its creation are modified.
Incoherent Video results must be removed
Associate video result to Machining operation: Save the by the user.
result of the video in the operation. A material removal is
displayed starting from the previous saved result The Remove Video Result contextual
command allows you to remove a Video
Result that is stored on an operation. An
operation that has a stored Video result
Copyright DASSAULT SYSTEMES

You can store video result files (CATProduct) in the is indicated by a check mark in the tree.
same folder as the CATProcess or at any other location.
Video results are stored in the NC Code
Tools > Options > Machining > Output output directory.

Instructor Notes:

Copyright DASSAULT SYSTEMES 116


Numerical Control Infrastructure

NC Manufacturing Verification NVG (1/5)

This is an Advanced Tool Path Verification capabilities for multi-axis


positioning as well as for multi-axis machining.

The accuracy of machined parts can be analyzed either by


Detection and display gouges and remaining material
Pick point analysis
Measuring

Collisions between the tool or tool holder and part or fixtures are
detected and graphically visualized. The results of a material
removal simulation can be stored in a reporting file

This icon allow you to access directly to the video option:


Stop replay at each tool change
Define the mode of collision detection
Select the Video simulation in protected mode check box
to continue the Video simulation by skipping any cuts that
Copyright DASSAULT SYSTEMES

cause errors.

You can use the information regarding the clash point after the video window is killed in Replay dialog box.
(You can access to collision points in Replay mode only if you have generated the collision report in
Video mode before.)

Instructor Notes:

Copyright DASSAULT SYSTEMES 117


Numerical Control Infrastructure

NC Manufacturing Verification NVG (2/5)

Analyze Video enables you to compare the machined part with the design part

1 2

2
Hide/Show

Functionality based on DMU development to make


measure on you part during the simulation.
Measure Between
two elements
Measure selected element
Same functionalities as in Photo mode: Measure Arc through 3 points
1 The Differences is:
You can make analyze also for 4-5 axis and
lathe operation.
You can stop the simulation when you want
then make a verification/analyze and
continue the simulation
Copyright DASSAULT SYSTEMES

Customize:
to display the
information you want
for a arc measure.

Instructor Notes:

Copyright DASSAULT SYSTEMES 118


Numerical Control Infrastructure

NC Manufacturing Verification NVG (3/5)


1 2

1 Measure in Video mode:


Allows to measure distance
between 2 elements directly by
selecting entity from Video
simulation ( no intermediate step).
Different mode: between
- arc, plane, edge, point

Possibility to fix the axis measure


according to the machining axis
system.

2 Remove Chunks:
Allows to remove chunks for better
collision detection and better CGR
Copyright DASSAULT SYSTEMES

save.
Click the icon & select the part to
remove & validate

Instructor Notes:

Copyright DASSAULT SYSTEMES 119


Numerical Control Infrastructure

NC Manufacturing Verification NVG (4/5)

Video Collision Report icon is to display a dialog box showing any collisions
detected during the video simulation.
You Can Generate a Report txt File of collisions
Collision list
Collision concerns rapid motion in the material and
contact between non- cutting tool part and material.
List of the detected collision

Collision information:
- Elements in collision
- Coordinate of collision point

Collision filter:

Collision/ Tool Visualization option

Note that:
The Collision Condition setting must be set to continue through
in the replay dialog box or in Tools > Options. You can choose
between:
Copyright DASSAULT SYSTEMES

No report (Ignore)
Stop video replay at each collision
Detect collision but don’t stop the replay
You can define: touch is collision if the tool holder is taken into
account during collision checking.

Instructor Notes:

Copyright DASSAULT SYSTEMES 120


Numerical Control Infrastructure

NC Manufacturing Verification NVG (5/5)

Load Simulation Result:


You can load the associated Video results for analysis
in an analysis window.

The ‘Load Simulation Result’ command is available in


contextual menu of a machining operation which has an
associated Video Result CATProduct.

This command opens the Video Result CATProduct in a


Video window along with ‘Analysis’ toolbar for analysis
of the machined stock, collision results, and so on.

Video Analysis commands:


Video measure: Measures distance between 2 elements
directly by selecting entity from Video simulation.

Analysis: Compares the machined part with the


design part.

Remove Chunks: Allows to remove chunks for better


collision detection and better CGR save (Stock must be
split).
Copyright DASSAULT SYSTEMES

Save video result as CATProduct/CGR

Collision List:

Instructor Notes:

Copyright DASSAULT SYSTEMES 121


Numerical Control Infrastructure

Aerospace Structure Part


Step 2- Machining Operation Presentation and Replay, Simulate & Analyze

60 min

In this exercise step you will learn how to:


Define Facing operation on the top of the part:
Back & forth strategy
With a finishing path of 1mm thickness
Using Face mill tool assembly
Define feeds & Speeds: Feedrates = 3000mm/mn and
Spindle Speed = 5000tr/min
Define Approach/Retract and linking macro motions
Approach: ramping with 50mm for horizontal safety distance
Retract: axial with distance = 50mm
Save the approach macro in a catalog
Replay the tool path
Using different colors for different motions
Visualize tool axis
Using point to point mode
Use Photo simulation
Visualise material removal
Analyze result of the machining operation
Copyright DASSAULT SYSTEMES

Make measurements
Use Video simulation
Save the result as CGR
Save the result to be reuse as starting point in a next simulation
Modify Machining Operation to avoid collisions

Instructor Notes:

Copyright DASSAULT SYSTEMES 122


Numerical Control Infrastructure

Tools for Optimization


This lesson consists of following topics:

Auto Sequence
Auxiliary Operations
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 123


Numerical Control Infrastructure

Auto Sequence
You will learn how to Sequence the Machining operations Automatically.

General Process for Auto Sequencing


Administrator level
User level
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 124


Numerical Control Infrastructure

General Process for Auto Sequencing

Auto sequence allows you to automatically sequence machining


operations within the NC program.
Administrative Task:
1. Select the « rule manager » icon
2. Define the priority rules

User Task:
1. Select the « auto sequence » icon
2. Activate the rules & modify priority if it is allowed by
the administrator
3. Select the machining program or a set of operations
4. Apply
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 125


Numerical Control Infrastructure

Auto Sequence - Administrator Level

Sequencing Rules Settings:


Check the rules you want to use
Affect to each of then a priority ( 0: lowest
priority) button to access to Operation priority

Sequencing Rules Path: Path where the file containing Sequencing rules is stored.
Make sure that the document in the sequencing rules path (AllSequencingRules.CATProduct in the
example above) is accessible in Read-Write.

The settings in the Auto-Sequencing area are mainly intended for the administrator
Access to sequencing rules settings: Select the first check box to authorize user access to
sequencing rules
Copyright DASSAULT SYSTEMES

Display sequencing rules and priorities: Select the second check box to authorize the display of
sequencing rules and priorities in the user's view. In this case two more check boxes can be
selected in order to:
Allow the user to filter rules
Allow the user to modify rule priorities

Instructor Notes:

Copyright DASSAULT SYSTEMES 126


Numerical Control Infrastructure

Auto Sequence – User level

Auto Sequence:
1 1. Select all or a set of operations on a program
Manually in the tree or
Press Select all
2 Click reset to remove all the selected
operations
3
2. Select the level of insertion of the ordered
operation

3. Select the Rules provided by the administrator

4. Modify the priority if it’s allowed by the


administrator
4
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 127


Numerical Control Infrastructure

Auxiliary Operations
You will learn how to create an Auxiliary Operation.
Need of Auxiliary Operations
Creating manually an Auxiliary Operation
Creating Auxiliary Operation Automatically
Auto Complete
More Details about Auto Complete
Creating manually a Copy Operation
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 128


Numerical Control Infrastructure

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.
About Auxiliary Operations:
Auxiliary Operations are predefined syntaxes stored in the Post-processor Table.(PP Table)
The PP Table is referenced by the PO’s Machine-Tool.
All the syntaxes in the PP Table are customizable by the user.

Auxiliary Operations

Manual Tool Change


Machine Rotation
Machining Axis Change
PP Instruction
Transition path
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 129


Numerical Control Infrastructure

Creating Manually an Auxiliary Operation (1/2)

1. Click Auxiliary Operation Icon


2. The new Operation is created after the current one
The Operation dialog box appears to edit it.
3. Confirm Operation creation

2
1

3
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 130


Numerical Control Infrastructure

Creating Manually an Auxiliary Operation (2/2)

The Auxiliary Operation dialog box is composed of two parts:


Parameter/ geometry definition (A)
PP syntax (B)

A
Define Name and Comment

Define Parameters and Geometry

Select the Syntax Tab Page to display the


syntaxes associated to the Operation

Initialize From PP words table:


The predefined syntax is read on the
PPWords Table linked to the machine and
the syntax parameters are updated with the
Tool Change parameters
Copyright DASSAULT SYSTEMES

Otherwise:
Key your own user-syntax that will have
no link with the PPTable

Instructor Notes:

Copyright DASSAULT SYSTEMES 131


Numerical Control Infrastructure

Creating Auxiliary Operations Automatically

1. MB3 on the Manufacturing Program 1


2. Select the type of Auxiliary
Operation to be automatically
generated among:
Tool Changes
Machine Rotations

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

It is also possible to remove all the Tool Changes and / or Machine Rotations by
this automatic step.

Instructor Notes:

Copyright DASSAULT SYSTEMES 132


Numerical Control Infrastructure

What is Auto Complete

Auto Complete allows you to insert automatically transition path according to


your machine tool and Transition/ Rotation planes defined in the PO.

IMPORTANT: 1
You need to define a Machine tool.
If you don’t have a virtual machine tool you just insert standard rotable.
1. Associate a Machine tool 2
2. Put the part in position
3. Define limit planes (traverse box, rotary planes) in PO
4. Select the automatic complete icon
5. Define your option for your transition motions
6. Run

4
and
5

3
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 133


Numerical Control Infrastructure

More Details about Auto Complete


A Icon details:
A. Generate automatically transition paths according the machine and
B the limit planes
B. Remove the transition paths generated
C. Modify transition path parameters
C Note: You can use the first icon to recreate the transition. In this case the
system remove all the transition paths and create them again
In fact this icon is here to not disturb V4 users

Dialog-box details:
1 1. Select the machining operations, or the program or All
2. Define Priority order
Tag tool change: then you will generate machine rotation before the
2 Tool Change
Tag Machine rotation: then you will generate machine rotation
3 before the tool change
3. Activate option to generate rotable or/and rothead
4 4. Define the transition path you want to generate:
Between machining operations
For tool changes
5 For machine rotation
5. Define the Approach and retract macro motions:
Perpendicular to transition plane (that you have defined in the Part
6 operation)
Copyright DASSAULT SYSTEMES

Along operation tool axis up to the transition plane (that you have
7 defined in the Part operation)
6. Force motions on top plane of Traverse box
8 7. If no transition plane has been defined, activate option to just create
axial/radial motion
8. To generate additional Transition Path after the last MO to return to home.

Instructor Notes:

Copyright DASSAULT SYSTEMES 134


Numerical Control Infrastructure

Creating Manually a Copy Operation

In case of identical or similar features, to minimize the number of operations,you


can use copy operations. You have 3 kind of copy operations as given below:

Copy instructions: Allows to copy a sequence of


operation including Tool Change & PP
instruction (like a loop)

Without Tracut

Tracut instructions: Allows to modify the


trajectory of an operation by applying a
transformation on it (no duplication) With Tracut

Copy transformation: Allow to duplicate tool path


Copyright DASSAULT SYSTEMES

by applying a transformation on it (available only


for machining operation using the same tool)

Instructor Notes:

Copyright DASSAULT SYSTEMES 135


Numerical Control Infrastructure

Auxiliary Operations- More Details


You will learn More Details about an Auxiliary Operation.

Insert a Tool change


Insert a Machining Rotation Operation
Insert a Local Machining Axis
Insert a Post- processor Instruction
Copy Instruction and Transformation Management
Tracut Instruction
Auxiliary Operations Status
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 136


Numerical Control Infrastructure

Insert a Tool Change Operation: General Process (1/2)

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


created

2 Type the Name of the Tool Change Operation


and a line of comment (Optional)
2
3 Select the Tool Tab Page to define your tool 3

4 Specify a name, a comment or a tool number that


does not already exist to create a new tool
4
5 Use the 2D Viewer to modify the parameters of the
tool. The 2D Viewer is updated with the new values
5

Click More>> to expand the dialog box to access


all tool parameters such as Geometry, Technology,
Feeds & Speeds and Compensation
Copyright DASSAULT SYSTEMES

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
(Refer lesson on ‘Manage the tool of an Operation’)

Instructor Notes:

Copyright DASSAULT SYSTEMES 137


Numerical Control Infrastructure

Insert a Tool Change Operation: General Process (2/2)

6 Select the Syntax Tab Page to display the syntaxes


associated to the Tool Change operation
Initialize From PP words table: 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
Use icon to refresh the syntax
Use icon to maximize the text zone

The Sequence Number allows you to choose one syntax associated


to this command if several are defined in the PP Words Table.
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 138


Numerical Control Infrastructure

Insert a Machining Rotation Operation: General Process

1 Type the Name of the Machine Rotation Operation


and a line of comment (Optional)
1
2 Define Rotation Parameters in the Properties Tab Page 2
Rotary Angle in Degrees
Rotary Direction between CLW, CCLW or Both (Shortest)
Rotary Type Absolute
Define the associated PPWords Syntax in the Syntax Tab Page

3 Initialize 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
Use icon to refresh the syntax
Use icon to maximize the text zone

4 Simulate the Rotation by selecting the Replay button


Copyright DASSAULT SYSTEMES

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


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

Instructor Notes:

Copyright DASSAULT SYSTEMES 139


Numerical Control Infrastructure

About the Head Change Activity

You can insert a new Head Change activity in the


program, if an NC machine having at least one head is
assigned to the Part Operation.

When you add a Head change activity, a new Tool


change activity will also be added just after that Head
change Activity, if the Next activity is not the Tool
change.

If the Head change is the first activity which you are


adding in the Manufacturing Program, then no Tool
Change activity will be created after the Head Change
Activity.
Copyright DASSAULT SYSTEMES

The Head change command is available with MSG.prd license.

Instructor Notes:

Copyright DASSAULT SYSTEMES 140


Numerical Control Infrastructure

Insert a Head Change Activity: General Process

1 Type the Name of the Head Change and a line of


comment (Optional)
1
2 Define a head from the Interchangeable Head List in
the Properties tab.
The Interchangeable Head List proposes all the 2
available heads on the machine that is assigned to
the Part Operation.

3 Define the associated PPWords Syntax in the


Syntax Tab Page
Initialize from PP words table: the predefined
syntax is read on the PPWords Table linked to
the machine.

Otherwise: Enter your instruction for the head


change that will have no link with the PPTable. 3

4 Click OK to create the head change in the program.


Copyright DASSAULT SYSTEMES

The machine assigned on the part operation MUST have at least one head to create a head change activity.

Instructor Notes:

Copyright DASSAULT SYSTEMES 141


Numerical Control Infrastructure

Insert a Local Machining Axis: General Process (1/2)

1 Type the Name of the Machining Axis Operation


and a line of comment (Optional)
1
2 Define the new Machining Axis in the Properties Tab 2
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 Check box, 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
Initialize From PPTable: the predefined syntax is read on the
PPWords Table
Copyright DASSAULT SYSTEMES

Otherwise: Key your own user-syntax that will have no link


with the PPTable 3
Use icon to refresh the syntax
Use icon to maximize the text zone

Instructor Notes:

Copyright DASSAULT SYSTEMES 142


Numerical Control Infrastructure

Insert a Local Machining Axis: General Process (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
GOTO/ -33.82813, 38.67889, -25.00000

TLAXIS/ 1.000000, 0.000000, 0.000000
$$ Start generation of: Change-Axis
First Machining Axis:
$$*CATIA0
Defined on the Part
$$ Change-Axis Operation
$$ 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
Second Machining Axis:
GOTO/ 41.86405, 28.93750, -25.00000
Copyright DASSAULT SYSTEMES

Defined through a
GOTO/ 48.44451, 28.93750, -25.00000 Machining Axis operation
(Change-Axis in the tree)

Instructor Notes:

Copyright DASSAULT SYSTEMES 143


Numerical Control Infrastructure

Insert a Post-Processor Instruction: General Process

1 Type the Name of the PP instruction and


a comment line (Optional) 1

2 Type the Post-Processor Instructions to


be generated or
Select PP Word and pre-defined syntaxes
using the PP table access capability
3 Confirm operation creation
2
The Post-Processor Instructions will be
generated in the APT following exactly the
format that you have used to define them 3 Add words or syntaxes
in PP instruction window
The result is the following in the APT Source:
GOTO/ 41.86405, 43.00000, -25.00000
PPRINT End of generation of : Pocketing.2 Generate PP instructions with reference to
PPRINT OPERATION NAME : Post-Processor Instruction.1 Parameters
PPRINT Start generation of : Post-Processor Instruction.1 Using the “%” keyword
PPRINT RESET ALL CURRENT ACTIONS Design Parameters
COOLNT/ OFF NC Parameters
CUTCOM/ OFF User Parameters
Copyright DASSAULT SYSTEMES

Can also be added in the PP table


INSERT G80.5 Z75.8
PPRINT End of generation of : Post-Processor Instruction.1

You can merge several PP instructions


and edit PP words inside a tool path.

Instructor Notes:

Copyright DASSAULT SYSTEMES 144


Numerical Control Infrastructure

How to Use Copy Instruction (1/2)

It allows to copy a sequence of operation including Tool Change and PP instruction.


1. Select in the tree, the last operation you want to include in the copy
2 and 3. Define Start point for the copy:
Create an index instruction before the first operation you want to copy or
Select an existing index instruction for the start
4. Select your options:
Number of copies
Type of transformation
Parameters of the transformation
5. Click OK

3
2

3 4

1 5
Copyright DASSAULT SYSTEMES

With this functionality there is no automatic tool change creation mechanism. That means if you
want to have a tool change you must include it in the transformation (so put the index instruction
before the tool change)

Instructor Notes:

Copyright DASSAULT SYSTEMES 145


Numerical Control Infrastructure

How to Use Copy Instruction (2/2)

Strategy Panel:
1. Define index number
2. Index management toolbar:
create an index instruction (to define the
1
beginning of the copy) 2
Create an index/NoMore instruction 3
Define the beginning of the copy: select the 4
index instruction in the tree 5
3. Define Number of copies you want
4. Define the type of transformation you want:
5. Define the geometry and the parameter
necessary for the transformation

Both Panels:
Tool Path replay
Define the name
Define a comment

Post Processor Panel:


Copyright DASSAULT SYSTEMES

It allows to verify the generated syntax


This is the syntax that will appear in the APT file if I decide to
generate APT file without resolving copy/Tracut syntaxes
(option: Copy/Tracut Processing: Yes)

Instructor Notes:

Copyright DASSAULT SYSTEMES 146


Numerical Control Infrastructure

How to Use Tracut Instruction (1/2)

It allows to modify the trajectory of an operation by applying a transformation on


it. (no duplication)
1. Select in the tree, the level of insertion of the tracut
(just before the operation you want to modify)
2. Define the endpoint of the tracut:
Create or
Select
3. Select your options:
Type of transformation
Parameters of the transformation Without Tracut
4. Click OK

1
Copyright DASSAULT SYSTEMES

4
With Tracut

Instructor Notes:

Copyright DASSAULT SYSTEMES 147


Numerical Control Infrastructure

How to Use Tracut Instruction (2/2)

Strategy Panel:
1. Index management toolbar:
Create an index/NoMore instruction
1

2. Define the type of transformation 2


you want
3
3. Define the geometry and the parameter
necessary for the transformation

Both Panels:
Tool Path replay
Define the name
Define a comment

Post Processor Panel:


It allows to verify the generated syntax
This is the syntax that will appear in the APT file if I decide to
Copyright DASSAULT SYSTEMES

generate APT file without resolving copy/Tracut syntaxes.


(option: Copy/Tracut Processing: Yes)

Instructor Notes:

Copyright DASSAULT SYSTEMES 148


Numerical Control Infrastructure

How to Use Copy Transformation Instruction (1/2)

It allows to duplicate tool path by applying a transformation on it.


(available only for machining operation using the same tool)
1. Select an operation to insert a new Copy-Transformation after it
2. Select a reference operation for the Copy-transformation 1
3. Name the operation and put a comment if necessary and
4. Choose the transformation 2
5. Define transformation Parameters
6. Replay the tool path
3
Contouring Opn

5
Copyright DASSAULT SYSTEMES

Copy transformation of 6
the contouring Opn

No APT Tracut or Copy in APT output.


It’s the only transformation Operation which has its own tool path associated to it. So you
have the possibility to edit and modify the trajectory.

Instructor Notes:

Copyright DASSAULT SYSTEMES 149


Numerical Control Infrastructure

How to Use Copy Transformation Instruction (2/2)

Copy Transformation Instruction - Definition Panel:


1. Management of the selected operation for copy, ability to
Add
Remove
Move
Sequence operations

2. Define the number of copies

3. Define the Ordering

4. Define the type of transformation you want

5. Define the geometry and the parameters


necessary for the transformation

Define the name


Copyright DASSAULT SYSTEMES

Define a comment
Tool Path replay

Better Process Support: associative with initial operations, support cycle syntaxes and compensation.

Instructor Notes:

Copyright DASSAULT SYSTEMES 150


Numerical Control Infrastructure

All Instruction Details of Possible Transformations

The possible transformation types are as follows:


Translation: choose the required translation type then specify the translation by:
• either giving X, Y, Z components in the absolute or the current machining axis system or
• clicking the Direction area to select a linear geometric element for the direction and giving a length.

Rotation: select a linear geometric element as the axis of rotation then give a rotation angle. If a circular edge is
selected, the normal axis of the circle is used.

Mirror: select a planar geometric element as the axis of symmetry.

Axis to axis: select a first machining axis system then select a second machining axis system. The first axis
system will be transformed into the second axis system.

Affinity: select a Machining Axis System and define 3 scale factors to be applied along each of its axes: x,y,z.
The transformation matrix in the selected Machining
Axis System will be:

Scale: select a planar surface or a point and a scale factor to be applied along the normal projection on the
selected element.

Matrix: This transformation will be defined by the matrix definition of the transformation in the absolute Axis
System, the current Machining Axis System, or a selected Machining Axis System.
In case of definition of the matrix in the absolute Axis System or in the current Machining Axis, the matrix of
Copyright DASSAULT SYSTEMES

the transformation is stored in the model in the absolute Axis System (it is invariant in this Axis System).
Choosing one or the other mode only changes the display of the coordinates of the matrix.
Out of a current Machining Axis System context, the Absolute Axis System will be used to display the matrix.

In case of definition of the matrix in a selected Machining Axis System, the matrix of the transformation is
stored relatively to this selected Machining Axis System.

Instructor Notes:

Copyright DASSAULT SYSTEMES 151


Numerical Control Infrastructure

How to Use Copy Program

This functionality allows you the methodology for defining the process for machining
identical or similar parts on one setup with only one process and a single tool list.
Copy Program: This functionality is the extension of the Copy Transformation function to
Manufacturing Program.
2
1. Select an insertion level (MP or MO) and click
Copy program icon 3

2. Select the Manufacturing program to be


transformed
Allows you to multi-select
transformations
3. Select the mode of the positioning
Axis to axis: It allows to define initial and
final axis
First
Part to part: It allows to define initial and final part
part. The initial part is selected in the Product
List of the tree. This transformation is
equivalent to the Axis to Axis transformation. Second
part
OR
4. Click OK.
Copyright DASSAULT SYSTEMES

Initial
The Manufacturing program will be transformed with part
its tool changes, operations, machining axis changes
and post processor Instructions.
Transformed Programs

Instructor Notes:

Copyright DASSAULT SYSTEMES 152


Numerical Control Infrastructure

How to Use Merge Program

Merge Program: You can merge Manufacturing programs


with optimization of the number of tool changes
contained in the selected Machining Programs.
The order of the machining steps on the same part
2
is maintained.

1. Click Merge program icon

2. Click ‘Add Programs’ button and select the


Manufacturing programs to be merged. The
programs must be in the same Part Operation.

3. Click Preview button to see the list of tools in the


resulting tool changes.

4. Click OK. 3

All components of other selected manufacturing


Programs will be added in the first selected
program.
Copyright DASSAULT SYSTEMES

Merged Programs

Instructor Notes:

Copyright DASSAULT SYSTEMES 153


Numerical Control Infrastructure

Options for Tracut Operation in case of Symmetrical Part


Machining
These options allow to manage symmetrical part machining using the inversion
of machining direction.

Define the type of operation you want to be impacted by the reverse


machining conditions

Use this icon to reverse machining condition of the selected


machining operation

Use this icon to reverse macro motions of the selected machining


operation

Use this icon (Reorder Operations List) to reverse the order of one or
more groups of operations
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 154


Numerical Control Infrastructure

Auxiliary Operations Status

In the PPR Tree, for each Auxiliary Operation is associated a graphical icon which
gives 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 Deactivated (done manually by the user)

Operation Not Complete (Some information is missing: geometry,etc)


Copyright DASSAULT SYSTEMES

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

Instructor Notes:

Copyright DASSAULT SYSTEMES 155


Numerical Control Infrastructure

Aerospace Structure Part


Step 3- Generate Auxiliary Operations and Create Spot Drilling and Drilling Operations

90 min

In this exercise step you will generate Auxiliary Operations and create Spot Drilling & Drilling
operations:
Auxiliary Operations:
Define 3 axis machine with Rotable along A in Setup2
Add local axis
Before drilling operation
At the origin of the hole
With Z axis equal to hole axis
Reorder automatically Machining operations
Generate rotations automatically in manufacturing Program.2
Insert PP word instruction (TPRINT end program) at the end of the program
Create a Copy operation for pocketing and drilling operation
Create manually a Machine rotation before COPY operation
Spot Drilling & Drilling Operations:
Copyright DASSAULT SYSTEMES

Create a new Manufacturing program in the setup2


Create 1 Spot drilling operation for the 4 holes with a depth of 1mm:
Create drilling operation on counter bored holes
Create a Machining pattern from an existing one
Create a Spiral milling Operation using a existing Machining Pattern

Instructor Notes:

Copyright DASSAULT SYSTEMES 156


Numerical Control Infrastructure

Output Generation
You will learn how to Generate Manufacturing Program Outputs.

General Process to Generate Output Files


General Process to Generate NC code Output Files
How to Generate HTML Documentation
More Details of Generating NC code
More Details about Batch Queue Manager
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 157


Numerical Control Infrastructure

General Process to Generate Output Files


Generate Outputs
At the end of the NC programming you will generates outputs:
NC code
Shop floor Documentation

NC code:
You can generate APT, CLFile, « G » or « ISO » code in three way:
Interactively
In Batch (you block your CATIA session
In batch queue (deferred)

Shopfloor:
You can generate tool list + process list.
The functionality is a VB macro that you can customize.
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 158


Numerical Control Infrastructure

General Process to Generate- NC Code Output Files


It allows you to generate APT, CLF, NC Code or CGR file.
1. Save the CATProcess before generating the APT Source Code (batch mode only)
2. Click on or to generate NC Code
3. Select the In/Out Tab Page to specify the Input and Output of the computation
4. Select Tool Motions Tab page to generate specific syntax
5. Select the Formatting Tab Page to specify some point coordinate format and comment
statement
6. Select NC code tab page to define the post processor you want to use
7. Execute
8. A log file will be generated which contains the warning/Error message entries. A message
indicating whether the Output generation is successful or failed is displayed to the user.
3 4 5 6

8
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 159


Numerical Control Infrastructure

How to Generate HTML Documentation

1 Click to generate the HTML Documentation

2 Specify in the Process Documentation dialog box


the following information:
Documentation script (CATScript document)
Process type (only Process in this version)
Folder where the documentation will be
generated
Name of the file

3 Click OK to generate your


documentation
Copyright DASSAULT SYSTEMES

Some samples and helps are delivered under intel_a/startup/Manufacturing/Documentation of


your CATIA V5 installation.
You can create your own Script in VB SCRIPT and then run it using macro standard execution.

Instructor Notes:

Copyright DASSAULT SYSTEMES 160


Numerical Control Infrastructure

Generating NC Code: More Details (1/5)


Generate NC Output: In/Out tab page
1- Select the program to process:
Select the document
Select the Part Operation or the machining Program
2- Select the resulting NC Data:
The NC Data Type (APT, CLFile, NC Code or Video result in
CATProduct)
Split or not the output file by program or operations
The Output File name 1
Store the file in the CATProcess directory instead of the
one define in the settings
tag « replace file » to crash the old NC output version file
3- If needed, you can choose to save automatically the document
(CATProcess) after processing.
Select the Save document check box and specify 2
Where you want to save it, using the « … » button
Replace the old CATProcess
Lock the operation of the CATProcess automatically
Associate document: create a link between the
CATProcess and the code generated.
Associate the generated CATProduct with the last machining 3
operation of each program or the last program.
Batch Mode: You need to write the CATProcess before generating the
Copyright DASSAULT SYSTEMES

APT Source, CLF, CGR file, but during the computation, your CATIA V5
session is available.
Interactive Mode: You don’t need to write the CATProcess to generate
the APT Source Code, but your CATIA V5 session will be blocked for the
duration of the computation
The APT Source Code can be also generated by right-clicking on the
Manufacturing Program.

Instructor Notes:

Copyright DASSAULT SYSTEMES 161


Numerical Control Infrastructure

Generating NC Code: More Details (2/5)


Generate NC Output: Tool motions tab page
Tool motions parameters:
Home Point strategy:
You can choose to include Home Point information in the NC data output
by means of this option. In this case GOTO or FROM information defined
on the part operation's machine is used.

Include GOTO for tool change:


For each tool change, generate GOTO instruction (to the tool change point
define in the PO)

Output Cycle syntaxes:


The PP word syntax specified in the PP word table will be output for axial
machining operations instead of GOTO statements.

Remove GOTO before cycles:


For axial machining operations using SYNTAX output mode (CYCLE), you
can now choose whether or not to output GOTO statements
corresponding to Jump and Clearance motions (points that were added by
the clearance approach distance or by the jump distance)

Process COPY and TRACUT operations:


Copy and/or Tracut instructions will be processed. In this case there will From machine: The information
be no Copy or Tracut statements remaining in the generated APT source is automatically retrieved on the
Machine-Tool associated to the
current Part Operation.
Copyright DASSAULT SYSTEMES

Remove double point after PP Commands:


First point after PP command or user syntax is not kept if the previous one
is a coincident point

Remove aligned points:


You will keep only the first and the last

Instructor Notes:

Copyright DASSAULT SYSTEMES 162


Numerical Control Infrastructure

Generating NC Code: More Details (3/5)


Generate NC Output: Tool motions tab page
Feedrates parameters:
Use rapid feedrate value instead of RAPID syntax:
Rapid motions will be preceded by a FEEDRATE syntax whose value is
the Rapid feedrate specified on the machine.

Set rapid feedrate at start of operation:


A RAPID statement will be included at the start of each operation.
However, if a Clearance macro is defined on an operation, the macro
definition will be taken into account.

CIRCULAR INTERPOLATION:
Specifies the type of circles to be processed if circular interpolation is
required:
From machine: uses the values specified by the part operation' s
machine
None: circular interpolation is not required
Z-axis circles: only circles whose axis is parallel to the z-axis of
the machining axis system are processed
Any axis circles: all circle types are processed
Circle radius limits:
Specifies how circles are to be processed for circular interpolation:
From machine: the values specified by the part operation's
machine are used
Value: user-defined values are used for minimum and maximum Click Execute to request
radius constraints computation of the APT Source file
Copyright DASSAULT SYSTEMES

Maximum radius, Minimum Radius, Circular record type:


Specifies the type of record to be generated on the clfile if circular
interpolation is requested
Helical Interpolation
Specifies the type of helix to be processed if helical interpolation is
required.

Instructor Notes:

Copyright DASSAULT SYSTEMES 163


Numerical Control Infrastructure

Generating NC Code: More Details (4/5)


Generate Output: Formatting tab page
A. Statements:
Tool motion statement:
Defines the format describing tool motion statements on the NC data
output:
From machine: the output format defined the part operation's
machine is used.
Point: tool point coordinates (x,y,z) are output. A
A TLAXIS statement is given at the start of the generated APT source.
A fixed-axis clfile record 9000 is given at the start of the generated clfile.
Axis: tool point coordinates and tool axis components (x,y,z,i,j,k)
are output. B
A MULTAX statement is given at the start of the generated APT source.
A MULTAX clfile record 9000 is given at the start of the generated clfile.
C
General information, Part operation, Machining operation name:
Defines how information will be generated:
None: not generated
PPRINT: generated with the PPRINT word
$$: generated as a comment (not available for clfile).

B. Format For Points coordinates (X,Y,Z):


Allows you to define other formats for NC data statements allowing
better accuracy for large parts
Number of digits
Digits after decimal
Copyright DASSAULT SYSTEMES

C. Format for axial components (I,J,K):


Number of digits
Digits after decimal

Instructor Notes:

Copyright DASSAULT SYSTEMES 164


Numerical Control Infrastructure

Generating NC Code: More Details (5/5)


Generate Output: NC Code tab page

Use the same procedure as to generate APT Source 1 2


1
Code but specify NC Code type for the Output format
in the In / Out Tab Page
2 Select the NC Code Tab Page to specify the name of
the Post-Processor to use for ISO NC Code
generation
Click ? to access the documentation of the
Click Execute to request computation of the ISO NC selected Post-Processor.
Code This online documentation includes the Post-
Processor definition and NC data samples

Select the type of Post Processor solution using « Tools > Options > Machining > » Output tab. If the
output option is set to None, you will not be able to generate NC code.
Sample Post Processor parameter files are delivered with the product in the folder:
for CENIT: \Startup\Manufacturing\PPPar
for IMS: \Startup\Manufacturing\IMSPar (The IMSPar folder must be accessible in Read-Write
mode)
for ICAM: \Startup\Manufacturing\ICAMPar
To execute your own PP you must copy it into these folders.
Copyright DASSAULT SYSTEMES

Machining time value is indicated in the log file

Instructor Notes:

Copyright DASSAULT SYSTEMES 165


Numerical Control Infrastructure

More Details About Batch Queue Manager


Batch Queue Manager:
Ability to generate output file (ISO, APT, CLFILE)
Each job can have a different output file Define a New job
Each defined job can have a different output file type Select the
(APT, NC Code) MP or the PO
in the tree
CATMFG Options Panel can be accessed
Ability to generate one file per MO

• Deferred: the computation will start at


the designated time
• Immediate: the computation will start as
soon as you click the Activate button.

Job management functions For delay option, Program start


Copyright DASSAULT SYSTEMES

(New, edit, move, delete) computation

Always save your program modifications before generating the NC code. For best results, you
must first verify the operations of your program by means of a replay or simulation. There must be
no operations to be updated or in an undefined state.

Instructor Notes:

Copyright DASSAULT SYSTEMES 166


Numerical Control Infrastructure

Aerospace Structure Part


Step 4- Generate Outputs

15 min

In this exercise you will learn how to generate:


NC data
Generate APT file interactively & associate it to the
program
Generate one NC code file in batch mode for
Setup2 using SINUMERIC 840D Post Processor
Shop floor documentation
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 167


Numerical Control Infrastructure

Advanced Topics
Following advanced topics are covered:

Import and Modify Tool Path


Aerospace Structure Part- (AdvEX:00)
Import V4 NC Mill and NC Lathe Set
Aerospace Structure Part- (AdvEX:01)
Machining Processes
Aerospace Structure Part- (AdvEX:02)
Manage Resources
Aerospace Structure Part- (AdvEX:03)
Aerospace Structure Part- (AdvEX:04)
PP Word Table Customization
Aerospace Structure Part- (AdvEX:05)
Design Change Management
Aerospace Structure Part- (AdvEX:06)
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 168


Numerical Control Infrastructure

Import and Modify Tool Path


Following topics are covered:

General Process to Import APT / CLF / NC Code Files


General Process to Modify a Tool Path
Tool Path Management
Tool Path Management: More Details
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 169


Numerical Control Infrastructure

General Process to Import APT / CLF / NC Code Files

This functionality is available from NC Manufacturing Review Workbench.


It allows to import APT in CATIA and then you can,
Replay them
Simulate them (if you associate a Stock to the
2
Part Operation)
1
Modify with tool path editor

1. Select a Manufacturing Program


2. Click “NC File Import” icon
3. Select NC Data type (APT or CLFile or NC Code)
4. Click Input File
5. Choose your PP (activate before your PP Supplier
in the menu Tools/Option)
3
4
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 170


Numerical Control Infrastructure

General Process to Modify a Tool Path

You have the possibility to modify a Tool Path


After APT import
After Machining Operation computation

How to Access to the Tool Path Editor


Select the Machining Operation (MO)

Check that the tool path is unpacked


If it is not: MB3 on the MO and select unpack

Lock the Operation


MB3 on the MO and select lock

Modify the tool path


Select the tool path in the PPR Tree
MB3 on the tool path and select the type of
modification or click icon in ‘Tool Path Management’
toolbar
Copyright DASSAULT SYSTEMES

MB3

Instructor Notes:

Copyright DASSAULT SYSTEMES 171


Numerical Control Infrastructure

Tool Path Management


Tool path editor functions can be accessed using a toolbar “Tool path management”.
This toolbar contains following commands:

Edit Tool Path:


All the functions with which the tool path can be edited, are
combined in ‘Edit Tool Path’ toolbar are given below:

Point Modification: Point on the tool path can be


moved or removed by selecting those points.
Reverse: Tool path can be reversed but not
Area Modification: Area of the tool path can be
displayed. Approach and Retract points are
modified after selection of that area.
exchanged.
PP Word Modification: It allows you to select
Connection: Tool path can be connected.
previous & next PP Word, delete or edit PP Word.
Approach and Retract Modification:
Translation: Approaches and Retracts can be added or
removed from tool path.
Rotation: Transformations can be
Points Display mode: Allows to hide the
applied to a tool path.
points on tool path display for Point
Mirror: modification, Area modification, Rotation.

The functions which work on the tool path, but do not intend to modify it are:

Create Geometries:
Copyright DASSAULT SYSTEMES

Split on Collision Points: Using tool path, geometry can be


Longer Tool path splits according to specified or longer tool. previewed and/or created.

Check Tool Length:


A tool path is checked to identify all the points where
the tool or the tool/holder collides with the part.

Instructor Notes:

Copyright DASSAULT SYSTEMES 172


Numerical Control Infrastructure

Tool Path Management: More Details


You will learn in detail about Tool Path Management.
Point Modification
Area Modification
Translating a Tool Path
Rotating a Tool Path
Mirror
Splitting on a Collision Point
Connecting Tool Paths
Changing Approach and Retract
Checking Tool Length
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 173


Numerical Control Infrastructure

Point Modification
The functionality allows you to move or delete a selected point on a tool path.

Multi selection of point Reverse selection

Selection by sweep Reset selection

Selection between two points Cuts the current points

Selection by polygonal trap Confirm the modification

Inserting a point

Once the points are selected, you can move them:


Distance
Pull the Distance arrow to the place you want the point to be in the arrow
viewer. The distance between the original position and the current
position of the points is displayed as you move the arrow or

Type the coordinates where they must be in the spin boxes. Just as
above, an arrow is displayed as well as the distance from the
original position of the points or

Double-click the word Distance and type the distance in the box.
Copyright DASSAULT SYSTEMES

Use the contextual menu on Distance to select the translation direction.

Instructor Notes:

Copyright DASSAULT SYSTEMES 174


Numerical Control Infrastructure

Area Modification (1/2)


You can edit the area of a tool path. Area can be Selection between two points
selected using several editing functionalities.
Area modification is used to correct the tool path
which is discontinuous or irregular.

selected
Selection between two points points

Selection by one point


Selection by one point

Selection by contour

Selection by polyline
Copyright DASSAULT SYSTEMES

selected
point
‘Cancel’ button in Point/Area modification and
Approach & Retract Modification allows canceling all the
modifications done inside the dialog box.

Instructor Notes:

Copyright DASSAULT SYSTEMES 175


Numerical Control Infrastructure

Area Modification (2/2)


Select collision points
Selection by contour

Reverse selection

Cut the current points closed


contour

Validate the modification

Area selection option

Modify the feedrate

You can change the feedrate of a partial tool path to


approach, retract, machining or local. Selection by polyline

Before cutting an area of the tool path, you can


choose to copy this area in the specification tree.
Copy transformation check box need to be
selected and click OK.

polyline
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 176


Numerical Control Infrastructure

Translating a Tool Path


You can translate the tool path using this functionality. The distance by which the
tool path to be translated can be entered through double-clicking on distance value or
by dragging the distance arrow in required direction.

1. Click Translation button in ‘Edit Tool Path’ icon.


The tool path is displayed on the part.
1
2. You can translate the tool path by dragging from
approach or retract. The contextual menu over
the word ‘Distance’ allows you to select the axis
for translation of the tool path among:
The X axis,
The Y axis,
The Z axis, or 3
The tool axis.

3. And then pulling the tool path, you can also


double-click Distance and specify a value in the translated tool path
distance dialog box that is displayed.
2
4. Double-click anywhere in viewer to translate the
tool path and exit the action.
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 177


Numerical Control Infrastructure

Rotating a Tool Path

The functionality allows you to rotate the tool path by any


angle with reference to a point, a edge, a plane or a face.
1. Click Rotation button in ‘Edit Tool Path’ icon. The 1
tool path is displayed on the part.

2. You can define the rotation you want with respect to:
A point: this defines the origin for the rotation,
An edge this defines the rotation axis,
A plane: the normal to the plane defines the
rotation axis or
A face: the normal to the face defines the
rotation axis.

As you move the mouse over the tool path, the


elements that can be used for the rotation are 2
highlighted in red. By default the rotation is effected
around the tool axis.
3
3. Change the angle by double-clicking on the word
‘Angle’ in the viewer (you can also drag the direction
arrow in the viewer). A dialog box is displayed.
Copyright DASSAULT SYSTEMES

Type the number of degrees you want to rotate the


tool path by.
rotated
tool path
4. Double-click anywhere in viewer to rotate the tool
path and exit the action.

Instructor Notes:

Copyright DASSAULT SYSTEMES 178


Numerical Control Infrastructure

Mirroring a Tool Path


1
The functionality allows you to mirror the tool path
With respect to a plane or a face.

1. Click Mirror button in ‘Edit Tool


Path’ icon.

2. Select a plane or a face as a


mirror plane.
2

3. Double-click anywhere in the


viewer to mirror the tool path
Copyright DASSAULT SYSTEMES

and exit the action.

Instructor Notes:

Copyright DASSAULT SYSTEMES 179


Numerical Control Infrastructure

Splitting on a Collision Point 2

Split of tool path on collision points is required when the tool


length is a constraint. The tool path can be split according to
the specified tool or a longer tool.

1. Once you have set the parameters, click Apply.


The points in collision appear in red.

2. Now select a longer tool in the New tool list.


This tool length could be computed using

3. Confirm the creation. A Copy-Transformation


containing the points in collision is created in the
specification tree with a tool path that is computed
with the new tool

4. Now close both tool paths using connection or


change approach/retract option. 1
Copyright DASSAULT SYSTEMES

Collision
points
3

Instructor Notes:

Copyright DASSAULT SYSTEMES 180


Numerical Control Infrastructure

Connecting Tool Paths


Tool paths which are split for the modification need to be reconnected. This functionality
helps you to connect tool paths to maintain the continuity. Hence gaps in the tool path are
removed and gouging of tool in material is avoided.

Multi-selection of point

Selection by sweep

Selection between two points

Selection by polygonal trap

Reverse selection
Straight Connection
Reset selection

Straight connection

Plane connection

Safety plane connection


Copyright DASSAULT SYSTEMES

The safety plane must be selected either in the


current operation or on the part operation. Plane Connection

Instructor Notes:

Copyright DASSAULT SYSTEMES 181


Numerical Control Infrastructure

Changing Approach and Retract


You will learn how to add, remove or modify approaches & retracts in a tool path.

You can Delete:


Approach,
Retract,
Linking passes,
Between paths.
from the whole tool path or from a polygon that you draw on the
tool path.

You can Add/Modify:


Approach,
Retract
1. Choose the Approach or the Retract tab.
2. Select the type of motion you want to use and modify the
settings if necessary.
3. Press Apply. A message is displayed:

If you answer Yes, you will add an approach or a retract motion to


the whole path. If you answer No, use the Selection bar to define
Copyright DASSAULT SYSTEMES

an area to apply the approach or retract motion.

4. When you are satisfied with the results press OK. If not,
continue to make changes to the approach and retract tabs till
you get satisfied.

Instructor Notes:

Copyright DASSAULT SYSTEMES 182


Numerical Control Infrastructure

Checking Tool Length


This functionality explains how to check a tool path to identify all the points where the
tool holder collides with the part. If you consider the tool alone, only the cutting length
of the tool is taken into account. If you consider the tool with its tool holder, the tool
gage and the cutting length are taken into account.

1. Once you have set the parameters, click Apply. 2


The points in collision appear in red.

2. A small dialog box is displayed that gives the


number of collision points on this tool path, the
minimum tool length that is required in order to
avoid having collision points and the
coordinates of the current point.
1

Mouse click gives the


coordinates of the point
Copyright DASSAULT SYSTEMES

By this visual check, you can decide whether to select the


proper length tool or to modify the tool path itself. collision points

Instructor Notes:

Copyright DASSAULT SYSTEMES 183


Numerical Control Infrastructure

Aerospace Structure Part


AdvEx 00- Import APT Source File and Tool Path Modification

30 min

In this exercise you will:


Import finishin.APTSource file in the CATProcess
Modify “APT Import 18” tool path
Insert New CATPart in NC Assembly Setup2.CATProduct to store added
geometry
Extract tool and tool axis of “APT Import 18” in “Added geometry” Part
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 184


Numerical Control Infrastructure

Import V4 NC Mill and NC Lathe Set


In this lesson, you will see how to import NCMILL and NCLATHE Set.

Introduction to CATIA V5 Import CATProcess


Import V4 Model (NCMILL/NCLATHE Set)

This Chapter is only for those people who are interested by Manufacturing Program
Review and Migration V4 NCMILL Sets or V4 NCLATHE set -> CATIA V5.
If your are not interested go directly to the Next Lesson.
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 185


Numerical Control Infrastructure

Introduction to CATIA V5 Import CATProcess

NC Review is the V5 NC Manufacturing Infrastructure then you can open, edit


and replay all V5 CATPocess.
Browse V5 NC Operations with
the same editor NC Products

Read V5
CATProcess

Generate NC
Code in the
required format
Access to the
Replay Package if the
Operation is Computed Access to the Tool Path Editor Produce
If the operation is Computed Shop- floor
Documentation
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 186


Numerical Control Infrastructure

How to Import V4 Model- NCMill / NCLathe Sets (1/5)

Prepare your data:


1. Insert your model in an empty CATProduct (use « insert existing component »)
2. Save your CATProduct

2
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 187


Numerical Control Infrastructure

How to Import V4 Model- NC Mill / NC Lathe Sets (2/5)

Import your V4 NCMill and NCLathe SET:


1. Access to NC Review Workbench.
1
2. Click “Read Manufacturing data from V4 model” icon.
3. Select your CATProduct which contain V4 model and the Sets.
If you have more than one V4 model in the CATProduct, select the
V4 model you want to open.
4. Select the set you want to import.
5. Click OK.
6. A new Part operation appears in the process tree with the
2
associated Machining Program and operations.
In the same time you can see a geometrical representation of the part.

4 3

6
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 188


Numerical Control Infrastructure

How to Import V4 Model- NC Mill / NC Lathe Sets (3/5)

Verify the Machining Operation Parameters and Geometry:

1. Double-click the Operation


2. Check your V4 parameters
Strategy 1
Geometry
Tools
Feeds & Speeds
Macros

2
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 189


Numerical Control Infrastructure

How to Import V4 Model- NC Mill / NC Lathe Sets (4/5)

Associate Output NC File to a Program

1. Click “Associate Output NC File to a Program” icon


2. Select your V4 Manufacturing Program
3. Select the AptSource file and click Open 1
4. A « Computed» comment appear on the tree near each
operation

Replay the program to see the tool paths 2

3
Copyright DASSAULT SYSTEMES

You can edit the tool path of V4 NCMILL operation


using Tool Path Editor.

Instructor Notes:

Copyright DASSAULT SYSTEMES 190


Numerical Control Infrastructure

How to Import V4 Model- NC Mill / NC Lathe Sets (5/5)

Important Point:

If you want to simulate (video mode) your tool path or add V5 Machining Operation; you
need to have V5 Geometry to define stock, fixture in the PO and other element in the MO.

In this case you must follow this Methodology:


In your CATProduct:
Insert a new CATPart
In this new CATPart Copy / Paste as Result your V4 Model or only some
elements of your model
In this way you can insert different CATPart in your CATProduct to store
separately Part, Stock, Fixture
Now you can come back in the CATProcess and define the PO
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 191


Numerical Control Infrastructure

Aerospace Structure Part


AdvEx 01- Import V4 NC data (NCMill / NCLathe)

30 min

In this exercise you will:


Create a Product Structure which will allow you to import NC SET from
V4, use Removal material simulation tools and add V5 Machining
operations inside the V4 operations
Import V4 NCMILL Set, Associate NC data and import Apt file
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 192


Numerical Control Infrastructure

Machining Processes
In this lesson, you will learn how to Create, Save and Reuse Machining Processes.

Different Machining Processes


Creating a Machining Process
Storage in Catalogs and Reuse Of Machining Processes
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 193


Numerical Control Infrastructure

Rudiments: Different Machining Processes

In a Machining Process you can Store:


A Predefined operation
A Set of predefined operations (machining process)

where you have set:


Parameters (fixes or according design or tool parameters)
Macros
Tool query (in hard or according design parameters)
Formula
Check

This Machining Process is stored in a catalog.

You can instantiate it in your current session from the catalog. In this case, you have 2
possibilities
Select geometry or predefined set of geometry during the instantiation (axial
processes, 3axes processes) in the model or in the tree or in the manufacturing view
No Select geometry, so you need to affect it after manually for all the operations
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 194


Numerical Control Infrastructure

Creating a Machining Process (1/4)


Open a new CATProcess (1)
You need to create different Machining Operations 1
without geometry

In View Menu, active the Machining Process Tool Bar (2)


Click Machining Process View icon 2

Create a New machining process and rename it (3)

Create your sequence of MO (4)


Select the 1st Machining operation & click ok
Select the 2nd machining operation & click ok
3
Define the parameters / Macros (5)
Double-click the operation 5 4

Define the tool query thinks formula (6)


Double-click Tool query

Define formula to set NC parameters 8


6 7
according to design parameters (7)
MB3 on the operation “Edit Formula”
Copyright DASSAULT SYSTEMES

Define Check formula to set condition (8)


MB3 on the operation “Edit Check”

Knowledgeware Integration

Instructor Notes:

Copyright DASSAULT SYSTEMES 195


Numerical Control Infrastructure

Creating a Machining Process (2/4)

The Tool Query:

1. Select the Tool catalog where the system must


look in 1
2. Select the type of tool you want for the MO 2
3. Select the parameter to compare for the query
4. Select the operator for comparison
5. Key the value you want ( number, name) or
6. Select the design or manufacturing parameter
Select the dictionary 7
4
Select the type of the feature 3
Double-click the parameter attribute
7. Use the button: 5
Up arrow to validate the selection
Down arrow to modify a formula
Cross to delete all the formula
6
Gum to delete the selected formula
8. Click OK
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 196


Numerical Control Infrastructure

Creating a Machining Process (3/4)

Edit formula:
(set parameters according to design parameters or other
Manufacturing parameters)
1. Select the parameter to compare for the query
2. Select the operator for comparison
3. Key the value you want ( number, name) Using for UDF MP
4. Select the design or manufacturing parameter
Select the dictionary
Select the type of the feature 5
Double-click the parameter attribute 2
1
5. Use the button:
Up arrow to validate the selection 3
Down arrow to modify a formula
Cross to delete all the formula
Gum to delete the selected formula
4
6. Click OK
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 197


Numerical Control Infrastructure

Creating a Machining Process (4/4)

Edit Check:
This formula allows to activate the operation only if a
condition on a parameter is true.
e.g. the tapping operation will be imported only if the
design hole is threaded.

1. Select the design or manufacturing


parameter
Select the dictionary
Select the type of the feature 3
Double-click the parameter attribute
2. Key the value you want ( number, name) 2
3. Use the button:
Up arrow to validate the selection
Down arrow to modify a formula
Cross to delete all the formula 1
Gum to delete the selected formula
4. Click OK
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 198


Numerical Control Infrastructure

Rudiments: Storage in Catalogs and Reuse of Machining


Processes (1/3)
Use Catalog editor to store the Machining Process.
To do so:
Save the CATProcess containing the Machining
Processes (don’t close it)
Create a new Catalog with Catalog Editor
Create your catalog organization (directory and A
family)------(A)
Add a Component and press “Select external
chapter” -------(B)
Split your windows and select you machining B
process in the manufacturing view-------(C)
Validate: the Machining Process is saving in
this catalog
Save the catalog

Use « send to » functionality as for macro (easier): C


In the machining process view, MB3 on the
Machining process
Select save in catalog
Select the catalog or create a new one
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 199


Numerical Control Infrastructure

Rudiments: Storage in Catalogs and Reuse of Machining


Processes (2/3)

You can add hyperlink to your Machining Process


Go in Knowledge advisor workbench
Click “URL & Comment” icon
Select your machining process
Click Add button
Browse to find the document
(html, avi, jpg)
Name the link and validate
You can have more than one document
Save
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 200


Numerical Control Infrastructure

Rudiments: Storage in Catalogs and Reuse of Machining


Processes (3/3)
METHOD 1
Use Open Catalog icon to retrieve a process
stored in a Catalog.
Click open catalog icon
Select your catalog
Select your Machining process
You can access to linked document
Define the geometry (optional)
If you don’t select geometry, after
instantiation you will open each
operation and select it manually
Select the level of insertion in the Process
Validate

METHOD 2
Use Machining Processes instantiation
manager
Select your catalog
Select your geometry to machine (you can
select more than one feature)
Select the level of insertion
Copyright DASSAULT SYSTEMES

Select your Machining process (you can


apply more than one Machining process on
your geometry
Validate

Instructor Notes:

Copyright DASSAULT SYSTEMES 201


Numerical Control Infrastructure

Aerospace Structure Part


AdvEx 02- Machining Process Creation and Instantiation

30 min

In this exercise you will:


Create a generic machining processes (with check)
Find Holes
Apply the Machining Process on the holes
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 202


Numerical Control Infrastructure

Manage Resources
In this lesson, you will learn how to create a Tools Catalog and how to add Tools from
Resources in the Tool Catalog.
Also you will learn how to associate D5/V5 Machine tool.

What is Resource Management


Tool Catalog Management
Need of Tools Catalog
Create a Tool Catalog
Create a Form Tool (User Representation)
Associate a Machine Tool
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 203


Numerical Control Infrastructure

What is Resource Management

Resource Management is effective utilization of resources while performing a


Machining Operation.
The main Resources are:
Cutting Tool and
Machine Tool

Managing Cutting Tools means defining a Tool Catalog or creating a Tool Catalog or
Updating a Tool Catalog according to availability of tools at shop-floor.

Managing Machine Tool means its association with part operation to simulate the
Machine tool motions or generate transition path automatically.

You will learn about the generalities of Resource Management:


Different processes to create a Tool Catalog
from Excel File
from Resource List
Associate an User representation
Add User Parameter for Tool definition
Associate Machine tool
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 204


Numerical Control Infrastructure

Tool Catalog Management

Tool Catalog Management is a major part of the Resource Management.


It consists of:
Generate tool Catalog
Create tool Assembly in CATIA
Customizing tool parameters
Update existing tool catalog from ResourceList
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 205


Numerical Control Infrastructure

Why Do You Need a Tools Catalog

The Tools Catalog is the way to store the tools available in the shop floor.
These catalogs are defined under Excel Sheets and converted under catalog format
using a Visual Basic macro.
You can also update your Tool Catalog or create a new Tool Catalog from the Resources
List

A Tools Catalog can include all tool types


(Drills, End Mills, Taps, Conical Mills,etc)

During a CATIA V5 session, you can access several


Tools Catalog during operations creation in a single
Part Operation

In the Tools Catalog, only the cutting part of the tool


is defined in the current version of CATIA V5
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 206


Numerical Control Infrastructure

General Process to Create a Tools Catalog (1/3)

There are two different ways to create or update a tool catalog:


1- From a Excel File
2- From CATIA V5 ResourcesList (easier)

1. From a Excel File:

Store the
1 2 MyCatalog file 3
in the code
Excel Sheet with CSV file with Tools Catalog file
Tools description description MyCatalog.catalog
Available in CATIA
MyCatalog.xls MyCatalog.CSV
Save as…. CSV Execute VB
type Macro
Edit Modify

The VB Macro (MyCatalogVB2.CATScript) is


available in the following directory:
Copyright DASSAULT SYSTEMES

..\intel_a\startup\Manufacturing\Sample

Instructor Notes:

Copyright DASSAULT SYSTEMES 207


Numerical Control Infrastructure

General Process to Create a Tools Catalog (2/3)

2. From CATIA V5 Resources List (1/2):

1 2

CATIA V5 CATProcess MyCatalog.Catalog update


PPR tree ResourcesList or
NewCatalog.Catalog
You have defined new tool interactively creation
in CATIA.
You use these tools in your
You have created a new catalog
Manufacturing Program. Select the tools in the or updated your catalog
1- You want to create a specific tool PPR Tree The new tools are directly
catalog for this Process MB3 and select “Send to accessible in CATIA
2- You want to update your tool Catalog…”
catalog with these new tools
Copyright DASSAULT SYSTEMES

Create a new catalog


Or
Select an existing
catalog

Instructor Notes:

Copyright DASSAULT SYSTEMES 208


Numerical Control Infrastructure

General Process to Create a Tools Catalog (3/3)

2. From CATIA V5 Resources List (2/2):

1
From your CATIA Version 5 session:

1 Select your tools in the


ResoucesList in the PPR Tree

2 Using Contextual menu on these


tools, select “Send to Catalog …”
2
3 Click “…” button to add these tool to
a existing Tool catalog
Or
3
4 Click OK to create a new tool catalog
The new catalog is created and
stored in the output directory
4
Copyright DASSAULT SYSTEMES

A MyCatalog.report file is also created in the same directory


which includes a full report of the catalog creation

Instructor Notes:

Copyright DASSAULT SYSTEMES 209


Numerical Control Infrastructure

How to Create a Form Tool (User Representation)

Add Representation to a Tool:


1. Create a form tool (user representation). The tool tip
coordinates must be (0.0.0). Save it as a CATPart.
2. Associate this user representation to the tool:
From ResourceList: Via contextual menu select
Add User Representation
In xls sheet: Reference is the directory where
the CATPart is saved

3. This tool will be displayed in the replay of the


operation.
2

3
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 210


Numerical Control Infrastructure

General Process to Associate a Machine Tool (1/2)

To simulate the Machine tool motions or generate transition paths automatically, you need
to associate to the Part Operation, a Virtual Machine tool.(build in DELMIA product).
You will see how to do that:
1- Edit the Part operation and go in machine definition, click icon Or contextual menu on the
Part operation and select « assign Machine tool from file »
2- Select the CATProduct (sample in the CATIA installation under
..\intel_a\startup\manufacturing\samples\NCMachineToollib\DEVICES)
To see how to create a machine tool, you need to follow DELMIA « machine tool builder » course
3- Put your Part/Assembly in position on the machine with auto mount functionality

OR 1
2
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 211


Numerical Control Infrastructure

General Process to Associate a Machine Tool (2/2)

How to put in position the Part on the Machine Tool:

1. Use automount icon to automatically put the part in position on the Machine table
If your Machining axis system for programming and the Machine tool axis system are
the same.

OR

2. Use Snap icon or Align icon to put the part in position

3. Use attach icon to fix your NC assembly on the Machine Table.


Select first the Machine Table and next all the component of your NC assembly.
Some constrains appear, you can put them in No show mode.
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 212


Numerical Control Infrastructure

Aerospace Structure Part


AdvEx 03- Manage Resources

30 min

In this step you will learn how to:


Generate tool Catalog from Excel sheet
Create tool Assembly in CATIA
Update existing tool catalog from ResourceList
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 213


Numerical Control Infrastructure

Aerospace Structure Part


AdvEx 04- Auto Complete

30 min

In this step you will learn how to:


Assign a Virtual Machine
Define PO to generate automatically transition motion
Generate automatically transition motions
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 214


Numerical Control Infrastructure

PP Word Table Customization


In this lesson, you will learn how to customize the Post Processor Table.

General Process
Use of PPWord Table
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 215


Numerical Control Infrastructure

General Process of PP Word Table Customization

You can create and manage Post-Processor word tables. Each PP word table is stored in a
unique text file with suffix pptable. These tables can be used as a basis for creating user-
defined tables. The PP word table is associated to the machine tool in the Part Operation.

PP word Table

APT Code

NC Program
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 216


Numerical Control Infrastructure

What is the use of PPWord Table

In the PP Word Table, for a given machine tool, you can define:
NC Command: Post Processor Word syntax
NC Instruction: Sequence of PP Word syntax
All syntaxes are stored in an unique text file with the suffix « PPTable ».

A PP word table can be defined for a specific machine tool and used in NC applications.
You can also define the general syntaxes of post-processor words. These syntaxes will be
proposed when you want to create a PP instruction.

The PPWord table consists:


Major Word without parameters
Major Word with a text
Major Word with parameters
Minor words
Word syntaxes
Copyright DASSAULT SYSTEMES

PP word Table

Instructor Notes:

Copyright DASSAULT SYSTEMES 217


Numerical Control Infrastructure

Aerospace Structure Part


AdvEx 05- PP Word Table Customization

20 min

In this exercise you will:


Create a NC Program (1)
Generate APT Code (2)
Modify PPWord Table (3)
Generate new APT Code (4)

2
1

3
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 218


Numerical Control Infrastructure

Design Change Management


In this lesson, you will learn how to manage Design Change.

Introduction to Design Change


Detection of a Modification on a Machining Operation
Detection of a Modification on the Geometry
Analyze the Modification on the Geometry
Validate the Modification on the Geometry
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 219


Numerical Control Infrastructure

Introduction to Design Change (1/2)

Generalities:
You can see two different scenarios:
You have created a family of part using design table (single CATProduct)
You have versioning part (different CATProduct versus1, versus2 …)

The methodology is similar for Machining process Update but different in the way of new
geometry assignment
Lock your Machining operations
Select the new geometry configuration
Update the design
Update the Machining Process
Analyze the modifications
Unlock your Machining operations
Compute the new tool path

To optimize design change detection you need to activate the following option:
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 220


Numerical Control Infrastructure

Introduction to Design Change (2/2)

Design Modification:

Using Design Table:


Access to you design table
Select the new part configuration
Validate

Using Revision Part:


There is a specific methodology to create a new revision of your Part and assembly
to have after a minimum of interaction in the manufacturing
Open the original part (Part_v1.CATPart)
Make the modifications
Save as of your CATPart (Part_v2.CATPart)
Open your original Product (NC_Assembly_v1.CATPRoduct)
Replace your original part by the new one
Save as of your CATProduct(NC_Assembly_v2.CATPRoduct)
In the part operation select the new product and validate
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 221


Numerical Control Infrastructure

Detection of a Modification on a Machining Operation

After making a design change, 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

Instructor Notes:

Copyright DASSAULT SYSTEMES 222


Numerical Control Infrastructure

How to Detect a Modification on the Geometry

A Edit a non-updated operation

B By default:
a brown color indicates that the geometry A
must only to be updated (compute again)
a purple color means that some geometry is
missing to compute again the operation
B

C Select Analyze contextual command in the sensitive


icon zone

The Geometry Analyzer dialog box displays the The Geometry


status of each geometrical element associated to the Analyzer Dialog
Machining Operation: box is displayed
Drive elements
Check elements
Relimiting planes (Top / Bottom)
Relimiting elements (Start / End)
Copyright DASSAULT SYSTEMES

The different status of the geometry can be


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

Instructor Notes:

Copyright DASSAULT SYSTEMES 223


Numerical Control Infrastructure

Analysis of the Modification on the Geometry

Two types of analysis can be performed


using 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


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

To remove specified geometry


Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 224


Numerical Control Infrastructure

Validation of 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.

After this simulation, the operation is now


consistent with the design changes and the
machining operation status is also updated in
the PPR graph
Copyright DASSAULT SYSTEMES

In case of Geometry Not Found, you need to reselect a new


geometry or delete the operation if it is no longer useful.

Instructor Notes:

Copyright DASSAULT SYSTEMES 225


Numerical Control Infrastructure

Aerospace Structure Part


AdvEx 06- Design Change

5 min

In this exercise you will modify the design and see the program automatic update.
You will machine a pocket, make a change in the design and check your change is
automatically taken into account in the tool path replay.

Replay

Replay
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 226


Numerical Control Infrastructure

Appendix
You will learn how to customize Machining Global Options.
Machining Setting: Introduction
Accessing the Machining Settings
Customize Settings for Machining
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 227


Numerical Control Infrastructure

Machining Setting: Introduction

In this lesson, you will learn how to customize the Machining Workbench.

Machining Settings (Tools / Options / Machining Menu)


Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 228


Numerical Control Infrastructure

Accessing The Machining Settings

To access the Machining Settings select Tools / Options/ Machining

3
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 229


Numerical Control Infrastructure

Customize Settings for Machining: General (1/4)

•Set by default your NC Parameters for best performances

•Select this option to Update automatically your operation. (for example after design change)
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 230


Numerical Control Infrastructure

Customize Settings for Machining: General (2/4)

Checks and Islands


Required Parameters This color is used in all Machining Operations
sensitive icon to highlight the geometry that must be selected
(Bottom Plane, Drive Elements,etc)
Optional Parameters This color is used also in sensitive icon to
highlight the optional geometry that can be selected (Start
Elements, Top Plane, Islands,etc)
Valuated Parameters This color is used to replace the 2 previous
one as soon as a geometrical element has been selected
Annotations This color is used in all the Machining Operations
Geometry Tab Page to show the selectable item except the sensitive
icons (Offset on Top, Stop: To/On/Past,etc)

Geometry not Found: This color is used in all Machining Operations sensitive icon to highlight the missing
geometry after design change (Bottom Plane, Drive Elements,etc)
Geometry not up to date This color is used in all Machining Operations sensitive icon to highlight the
geometry that must be updated after design change (Bottom Plane, Drive Elements,etc)

Limits Required Parameter


(Top Plane, Start Element,etc)
Copyright DASSAULT SYSTEMES

Optional Parameter
Bottom
Valuated Parameter
Drives & guide
Annotation

Instructor Notes:

Copyright DASSAULT SYSTEMES 231


Numerical Control Infrastructure

Customize Settings for Machining: General (3/4)

Set the color and transparency for the intermediate stock


Copyright DASSAULT SYSTEMES

Select this option if you want to see the tool on the tool path. Use the mouse to indicate the position
on the tool path.
Select this option if you want to use center point to replay tool path.
Select this option if you want to see Circle motion on the tool path
Color Feedrates: customize the color you would like to see during tool path Replay

Instructor Notes:

Copyright DASSAULT SYSTEMES 232


Numerical Control Infrastructure

Customize Settings for Machining: General (4/4)

If you select this option, when you access the Manufacturing workbench with a CATPart, the system
will automatically create a CATProduct with a new CATPart named « Geometry.CATPart » in which you
will be able to store geometry for Manufacturing (Stock, safety plane,etc)

Enable Smart NC Mode Activate this option if you want to be able to see former contour of operation
after design modification. Deactivating it will save memory.
Optimized detection of design changes: In case of Design change by replacing Product (edit links or
PO Product association). Allow to detect Identical element (Mathematic Comparison) to reduce
element to reselect in the Machining operation
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 233


Numerical Control Infrastructure

Customize Settings for Machining: Resource (1/2)

The Location Path is used to reference the directory that includes all the Tools Catalogs, Machining
Processes, Post Processors and the PP Words Tables necessary during Machining Operations
creation.

Under this Location Path, the following structure is mandatory:


Manufacturing\Tools for Tools Catalogs
Manufacturing\PPTable for PP Words Tables
Manufacturing\Processes for Machining Processes
Manufacturing\IMSPar for IMS Post Processors

The default location used by the software is:


C:\Program Files\Dassault Systemes\B05\intel_a\startup

The Automatic Query after Modification check box deactivation avoids to search in the Tools Catalog
Copyright DASSAULT SYSTEMES

each time a modification is performed on a Tool attribute. The query will be done only on user choice.
This is an important point for performance when you have a huge Tools Catalog.

The Tool Preview after Selection check box activation allows to display the graphic representation of
the tool in the Search Tool dialog box

Instructor Notes:

Copyright DASSAULT SYSTEMES 234


Numerical Control Infrastructure

Customize Settings for Machining: Resource (2/2)

The system automatically compute the Machine feedrates according Tool Feeds & Speeds

The system automatically compute the Machine spindle according Tool Feeds & Speeds

When you instantiate a Machining process, the system select the first tool it found in your catalog
corresponding to your query

When you instantiate a Machining process, the system asks you which tool you want in case of
multiple results during the tool queries

When you instantiate a Machining process, the system asks you which tool you want in case of no
Copyright DASSAULT SYSTEMES

results during the tool queries

Instructor Notes:

Copyright DASSAULT SYSTEMES 235


Numerical Control Infrastructure

Customize Settings for Machining: Operation (1/2)

Use default values of the current program: select this option if you want operations to be created with
the values used in the current program. Otherwise the default settings delivered with the application
are used.

Sequence machining operation after creation: deactivate this option if you want to create operation in
Manufacturing View window.
Search compatible tool in previous operation of the current program after creation: If this option is
activated, the system will look for a compatible tool in the current Manufacturing Program during
Machining Operation creation
Use a default tool: If this option is activated, the system will look in the Resources List to find a
compatible tool already used in any Manufacturing Program.
Start Edit mode just after creation: The activation of this option allows to edit the operation for
geometry selection at the creation step. The deactivation of this option will create Not Complete
Copyright DASSAULT SYSTEMES

operation which must be edited after to select the missing geometry

Instructor Notes:

Copyright DASSAULT SYSTEMES 236


Numerical Control Infrastructure

Customize Settings for Machining: Operation (2/2)

Duplicate geometry links when copying


During the Copy / Paste of an Operation, you will copy also the links with the geometry if the option
is activate. In the other case, the Operation will be copied without geometry and with the Not
Complete status

Display tool path of operation in current part operation


Keep the tool path display on the screen. (you can put it in no show mode)

Simplify user interface: Hide parameters in Machining operation definition


(available only in SMG-MMG)
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 237


Numerical Control Infrastructure

Customize Settings for Machining: Output (1/2)

Select in this folder the type of post processor for NC code generation.
Select the path where are stored your Post Processors
(by default it’s in C:\Program Files\Dassault Systemes\B10\intel_a\Startup\Manufacturing)

Performances and Memory Management

Tool Path Storage: You can choose to pack tool path on disk in a tlp file or to include it in the current
document. (default is tool tip)

Tool Path edition: You have access to the tool path to edit it and modify it. If you want to make
Copyright DASSAULT SYSTEMES

modification you must before lock the machining operation (think contextual menu on it)

Instructor Notes:

Copyright DASSAULT SYSTEMES 238


Numerical Control Infrastructure

Customize Settings for Machining: Output (2/2)

During Tool Path Computation: activate this option if you want to store contact points in tool path during
tool path computation

Tool Output Point: Select the Output Tool Point you want to manage, the NC File will be generated
according with this choice
Tool Tip: always generate tool tip coordinates
Tool center: always generate tool center coordinates
Tool center for ball end: Generate tool center output coordinate only for any tool with « ball end »
attribute or with Nominal diameter equal to 2x Corner radius, for the other tool, generate Tool tip
coordinates
Copyright DASSAULT SYSTEMES

Tool Path Location: Directory where the file corresponding to the


Tool path
NC Doc
NC Code will store.
During NC Code Generation:
Checking on this it would not generate NC Code if MO is
not updated.

Instructor Notes:

Copyright DASSAULT SYSTEMES 239


Numerical Control Infrastructure

Customize Settings for Machining: Program

Sequencing rules path: Path where is store the file containing Sequencing rules
Make sure that the document in the sequencing rules path (AllSequencingRules.CATProduct in the example
above) is accessible in Read-Write.

The settings in the Auto-Sequencing area are mainly intended for the administrator

Access to sequencing rules settings: Select the first check box to authorize user access to sequencing rules
Display sequencing rules and priorities: Select the second check box to authorize the display of sequencing
rules and priorities in the user's view. In this case two more check boxes can be selected in order to:
• Allow the user to filter rules
• Allow the user to modify rule priorities
Copyright DASSAULT SYSTEMES

Instructor Notes:

Copyright DASSAULT SYSTEMES 240


Numerical Control Infrastructure

Customize Settings for Machining: Photo/Video (1/2)

select the required option to perform tool path simulation at either Program or Part Operation

Stop the simulation at each tool change (press forward button to continue the simulation)
In the Video Collision area, select the required option to:
• Ignore collisions during the Video simulation
• Stop the Video simulation at the first collision
• Continue the Video simulation. In this case, you can consult the list of collisions at the end of the
simulation.
Select the Touch is collision check box if you want that type of collision to be detected.
Select Multiple video result on program if you want to store more than one intermediate video result
Copyright DASSAULT SYSTEMES

In the Fault Box area, select the required box type for examining remaining material or gouges:
• Transparent: to display a transparent bounding box
• Wireframe: to display a wireframe bounding box
• None: if no bounding box is required.
Select the Compute all information at picked point check box if you

Instructor Notes:

Copyright DASSAULT SYSTEMES 241


Numerical Control Infrastructure

Customize Settings for Machining: Photo/Video (2/2)

In the Performance area, you can:


• select the required option for facetization of the tool (Smaller, Larger or Standard)
• set the resolution for Photo simulation. It can be increased from 0 to improve machining accuracy and
give a very detailed simulation. However, a higher resolution results in more memory and time being
consumed for the simulation.
• specify the maximum angle that the tool axis is allowed to vary between two consecutive points
• Optimize rendering for video: remove the rendering and the color of your part for the simulation to
increase the computation performances

In the Color area, you can:


• set the tool color to be the same as or different from the last tool, or have different colors for all tools.
Copyright DASSAULT SYSTEMES

• assign colors to the different tools, the Parts, the fixtures & the holders using the color combos.

In the Positioning Move area, set the maximum allowed tool variation in the transition path between two
operations.

Instructor Notes:

Copyright DASSAULT SYSTEMES 242

You might also like