mfgug

591
NC Manufacturing Infrastructure Overview Conventions What's New Getting Started Manage Workbenches Manage Documents Set Up and Part Positioning Design Changes User Tasks Part Operations, Manufacturing Programs and Machining Processes Part Operation Machine Editor Manufacturing Program Auto-Sequence Operations in a Program Generate Transition Paths in a Program Create a Machining Process Organize Machining Processes in Catalogs Apply a Machining Process Apply Machining Processes Automatically Auxiliary Operations Tool Change Machine Rotation Machining Axis Change PP Instruction COPY Operator TRACUT Operator Copy Transformation Instruction Opposite Hand Machining Machining Entities Edit a Tool in an Operation Edit a Tool in the Resource List Edit a Tool Assembly in an Operation Edit a Tool Assembly in the Resource List Create a Tool Catalog from the Resource List Replace Tools in the Resource List Manage Tools in the Resource List and TDM Specify Tool Compensation Define the Tool Axis Create and Use a Machining Pattern Process Table Manufacturing View Define Macros on a Milling Operation Define Macros on an Axial Machining Operation

Transcript of mfgug

NC Manufacturing Infrastructure

Version 5 Release 14

Page 1

NC Manufacturing Infrastructure

Overview Conventions What's New Getting Started Manage Workbenches Manage Documents Set Up and Part Positioning Design Changes User Tasks Part Operations, Manufacturing Programs and Machining Processes Part Operation Machine Editor Manufacturing Program Auto-Sequence Operations in a Program Generate Transition Paths in a Program Create a Machining Process Organize Machining Processes in Catalogs Apply a Machining Process Apply Machining Processes Automatically Auxiliary Operations Tool Change Machine Rotation Machining Axis Change PP Instruction COPY Operator TRACUT Operator Copy Transformation Instruction Opposite Hand Machining Machining Entities Edit a Tool in an Operation Edit a Tool in the Resource List Edit a Tool Assembly in an Operation Edit a Tool Assembly in the Resource List Create a Tool Catalog from the Resource List Replace Tools in the Resource List Manage Tools in the Resource List and TDM Specify Tool Compensation Define the Tool Axis Create and Use a Machining Pattern Process Table Manufacturing View Define Macros on a Milling Operation Define Macros on an Axial Machining Operation

NC Manufacturing Infrastructure

Version 5 Release 14

Page 2

Define Macros on a Turning Operation Build and Use a Macros Catalog Status Management User Parameters in PP Instructions Verification and Simulation Tool Path Replay Photo Mode for Material Removal Simulation Video Mode for Material Removal Simulation Check Machine Accessibility at Tool Axis Definition Generic Machine Accessibility (CATProduct) VNC Machine Accessibility (*.dev device) Program Output Interactive Generation of NC Output Batch Generation of APT Source Code Batch Generation of Clfile Code Batch Generation of NC Code Batch Generation of CGR File MfgBatch Utility for Generating NC Data Batch Queue Management NC Documentation Generation Import APT Source Workbench Description Menu Bar Toolbars Manufacturing Program Toolbars Auxiliary Operations Toolbar Transition Path Management Toolbar NC Output Management Toolbar Machining Features Toolbar Auxiliary Commands Toolbar Edge and Face Selection Toolbars Machining Process Toolbars Manufacturing Program Optimization Toolbar Machine Management Toolbar Measure Toolbar Specification Tree Customizing Machining General Resources Operation Output Program Photo/Video Build a Tools Catalog Access External Tool Catalogs Add User Attributes on Tool Types PP Word Syntaxes NC Documentation Workbenches and Tool Bars Reference Information NC Manufacturing Resources

NC Manufacturing Infrastructure

Version 5 Release 14

Page 3

NC Machines Tool Assemblies Tools Inserts NC Macros Transition Path Management PP Tables and PP Word Syntaxes Feeds and Speeds NC Data Options APT Formats Generated APT Syntaxes NURBS Formats in APT Output APT Output Modifications Syntaxes Interpreted by APT Import Clfile Formats PLM Integration CATProcess Documents Support in SmartTeam CATProcess Documents Support in Process Engineer Methodology Machining Processes Knowledgeware in Machining Processes CATProduct and CATProcess Document Management Copy/Paste and External Referencing of NC Manufacturing Data Design Changes and Associativity Mechanisms Part Operation and Set Up Documents Material Removal Simulation Opposite Hand Machining User Features for NC Manufacturing Properties of a Machining Operation Glossary Index

NC Manufacturing Infrastructure

Version 5 Release 14

Page 4

OverviewWelcome to the NC Manufacturing Infrastructure User's Guide. This guide is intended for users who need to become quickly familiar with the NC Manufacturing Infrastructure Version 5. This overview provides the following information:q

NC Manufacturing Infrastructure in a Nutshell Before Reading this Guide Getting the Most Out of this Guide Accessing Sample Documents Conventions Used in this Guide.

q

q

q

q

NC Manufacturing Infrastructure in a NutshellNC Manufacturing Solutions enable you to define and manage NC programs dedicated to machining parts designed in 3D wireframe or solids geometry using 2.5 to 5-axis machining techniques. It offers an easy-to-use and easy-to-learn graphic interface that makes it suitable for shop floor-oriented use. Moreover, its leading edge technologies together with a tight integration with Version 5 design methodologies and DELMIA's digital manufacturing environment, fully satisfy the requirements of office programming. NC Manufacturing is a unique solution that reconciliates office and shop floor activities. An integrated Post Processor engine allows the product to cover the whole manufacturing process from tool trajectory (APT source or Clfile) to NC data. NC Manufacturing Infrastructure offers the following main functions:q

Common platform for 2.5 to 5-axis axis machining capabilities, which include mill, drill and turn operations Management of tools and tool catalogs Flexible management of the manufacturing program with intuitive and easy-to-learn user interface based on graphic dialog boxes Tight interaction between tool path definition, verification and generation Knowledgeware customization facilities through f(x) formula and Edit search facilities Seamless NC data generation thanks to an integrated Post Processor Access solution Automatic shop floor documentation in HTML format High associative level of the manufacturing program ensures productive design change management thanks to the integration with CATIA V5 modeling capabilities Based on the Process Product Resources (PPR) model, the manufacturing applications are integrated with Digital Process for Manufacturing (DPM).

q

q

q

q

q

q

q

q

Before Reading this Guide

NC Manufacturing Infrastructure

Version 5 Release 14

Page 5

Before reading this guide, you should be familiar with basic Version 5 concepts such as document windows, standard and view toolbars. Therefore, we recommend that you read the Infrastructure User's Guide that describes generic capabilities common to all Version 5 products. It also describes the general layout of V5 and the interoperability between workbenches.

Getting the Most Out of this GuideTo get the most out of this guide, we suggest that you start reading and performing the step-by-step scenarios in the User Tasks section, which gives relevant information about the common functionalities of NC Manufacturing Solutions. The Reference section provides useful complementary information. The Workbench Description section, which describes the commands that are common to NC Manufacturing Solutions, and the Customizing section, which explains how to customize your Machining environment, and the Methodology section, which provides useful information about recommended work methods, will also certainly prove useful.

Accessing Sample DocumentsTo perform the scenarios, you will be using sample documents contained in the doc/online/mfgug_C2/samples or doc/online/mfgug_D2/samples folder. For more information about this, refer to Accessing Sample Documents in the Infrastructure User's Guide.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 6

ConventionsCertain conventions are used in CATIA, ENOVIA & DELMIA documentation to help you recognize and understand important concepts and specifications.

Graphic ConventionsThe three categories of graphic conventions used are as follows:q

Graphic conventions structuring the tasks Graphic conventions indicating the configuration required Graphic conventions used in the table of contents

q

q

Graphic Conventions Structuring the TasksGraphic conventions structuring the tasks are denoted as follows: This icon... Identifies... estimated time to accomplish a task a target of a task the prerequisites the start of the scenario a tip a warning information basic concepts methodology reference information information regarding settings, customization, etc. the end of a task functionalities that are new or enhanced with this release allows you to switch back to the full-window viewing mode

NC Manufacturing Infrastructure

Version 5 Release 14

Page 7

Graphic Conventions Indicating the Configuration RequiredGraphic conventions indicating the configuration required are denoted as follows: This icon... Indicates functions that are... specific to the P1 configuration specific to the P2 configuration specific to the P3 configuration

Graphic Conventions Used in the Table of ContentsGraphic conventions used in the table of contents are denoted as follows: This icon... Gives access to... Site Map Split View mode What's New? Overview Getting Started Basic Tasks User Tasks or the Advanced Tasks Workbench Description Customizing Reference Methodology Glossary Index

Text ConventionsThe following text conventions are used:q

The titles of CATIA, ENOVIA and DELMIA documents appear in this manner throughout the text. File -> New identifies the commands to be used.

q

NC Manufacturing Infrastructureq

Version 5 Release 14

Page 8

Enhancements are identified by a blue-colored background on the text.

How to Use the MouseThe use of the mouse differs according to the type of action you need to perform. Use this mouse button... Whenever you read...

q

Select (menus, commands, geometry in graphics area, ...) Click (icons, dialog box buttons, tabs, selection of a location in the document window, ...) Double-click Shift-click Ctrl-click Check (check boxes) Drag Drag and drop (icons onto objects, objects onto objects)

q

q

q

q

q

q

q

q

Drag Move

q

q

Right-click (to select contextual menu)

NC Manufacturing Infrastructure

Version 5 Release 14

Page 9

What's New?New FunctionalitiesNC Program Review From a Manufacturing Program or a Part Operation selection in the PPR tree, the new Process Table command activates a Process View in which the various operations of the Manufacturing Program or Part Operation are presented in a table format. If no pre-selection is performed, the Process Table shows the detail of all the Part Operations of the Process document.

Enhanced FunctionalitiesNC ResourcesMachine definition For machines created using the Machine Tool Builder product, the Machine Editor is enhanced to centralize all NC output options. If such a machine is defined on the Part Operation, all options for NC data generation can be read automatically from the machine definition. Enhanced Tool Assembly definition Several diameters can now be defined on the tool holder of a tool assembly. Enhanced Tool Assembly Viewer Mill and Lathe tool assembly viewers are now updated according to geometry parameter modifications. Improved feeds and speeds units for tool definition New linear spindle speed attributes for cutting speeds (m/mn and ft/mn) and angular feedrate attributes for feedrates (feed/tooth * number of flutes). Better feeds and speeds management with TDM If the TDM connection is available, feeds and speeds are displayed according to the specified machine tool and material. Tool Corrector management with TDM If the TDM connection is available, capability to read tool correctors from TDM and assign them to tools.

Program ManagementPPR tree ergonomy Contextual tree expand capabilities are provided. Highlight and focus has been improved. Improved Pack/Unpack of Tool Paths Multi-selection of operations to pack their tool paths. The Packed status of a tool path is indicated in the PPR tree. Enhanced PP instruction management You can now increase the size of dialog boxes displaying PP Instructions. A contextual menu with Cut/Copy/Paste/Undo/Select All commands provides edition facilities for PP instructions. Machining Axis System definition enhancement The origin of the Machining Axis System can be defined from a set of coordinates in addition to the point selection capacities that already exists. Tool Path Editor A new command in the Point Modification toolbar allows you to insert a point in the tool path. Also capability to create geometry from a tool path.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 10

Geometry ManagementEdge selection The capabilities for selection of edges are now more consistent between Machining workbenches and machining operations. Easier Face selection New capabilities are offered when the Face Selection toolbar is displayed (selection by trap, paint stroke, and so on). Show/Hide capability for part and check surfaces For machining operations that use part and check surfaces, you can now choose to show or hide that geometry using toolbar icon commands. Remove unwanted geometry New capability in the Geometry Analyser dialog box allows you to remove unwanted or unused geometry (for example, lines that were automatically inserted in guides). Hybrid body support Solid and surface geometries can be created in a new body entity called 'hybrid body'. Machining workbenches support hybird bodies (for example, geometry to be machined or geometry selected as stock for material removal simulation).

Replay and SimulationEnhanced tool positioning in tool path replay You can now display the tool at a selected point on the tool path. This behavior can be set under the Tools > Options > Machining > General tab. Better visualization of feedrate between two operations In a tool path replay, the path joining two operations is no longer displayed as a broken white line, but is colored as a rapid motion (red) or depending on the next motion (yellow for approach, for example). Customize colors of machining, approach and retract paths The colors of paths in the Different colors replay mode can now be customized under the Tools > Options > Machining > General tab. Improved tool path replay in By plane mode Visualization is improved: only the tool path of the current plane is displayed along with approach and retract motions. Geometry accuracy in Photo/Video You can now set the stock tessellation tolerance in the Part Operation dialog box. In previous releases, this tolerance was fixed at 0.2mm. Possibility to store several Video Results on a program A new setting in Tools > Options > Machining > Photo/Video allows you to have video results stored on more than one operation in the program. Optimized rendering for Video simulation of Turning operations The Optimized rendering for Video setting under Tools > Options > Machining > Photo/Video for improved simulation performance is now valid for turning as well as milling operations. Direct access to Video simulation from Manufacturing Program An icon command on the Manufacturing Program editor allows direct access to Video simulation.

NC Data OutputRemove GOTO before cycle statements 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. Tool Change Point management For machines created using the Machine Tool Builder product, the tool change point referenced in the Part Operation is read from the machine and cannot be edited. Tool Center Point output

NC Manufacturing Infrastructure

Version 5 Release 14

Page 11

The tool center point for ball-end tool can now be set as Tool output point in Tools > Options > Machining > Output. APT output accuracy for large parts You can now specify different formats (number of digits and digits after the decimal point) for coordinates and vector components. Double points option for NC data output You can now choose to keep or remove points that are repeated after PP statements.

PLM IntegrationSimplified user interface in Manufacturing hub context The user interface is simplified by removing fields requesting the user to specify input or output file paths. Document Chooser integration and support of DLNames You can now customize the document environment in order to select documents or paths using various interfaces (folder, SmarTeam, and so on). The interface can be customized for a folder or DLName path selection interface.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 12

Getting StartedBefore getting into the detailed instructions for using NC Manufacturing products, this section deals with some important concepts about your working environment. Manage Workbenches Manage Documents Set Up and Part Positioning Design Changes

NC Manufacturing Infrastructure

Version 5 Release 14

Page 13

Manage WorkbenchesThis section explains what happens when you open a design part and enter a Machining workbench (Prismatic Machining, for example), and how to switch to and from Machining and Design workbenches. 1. Select File > Open then select the desired CATPart document. 2. Select Machining > Prismatic Machining from the Start menu. The Prismatic Machining workbench appears. The part is displayed in the Setup Editor window along with the PPR specification tree.

The CATPart is automatically associated to the Part Operation and an instance of the part is created in the Product List. 3. Select Manufacturing Program.1 in the tree to make it the current entity. To insert program entities such as machining operations, tools and auxiliary commands you can either: q make the program current before clicking the insert program entity commandq

click the insert program entity command then make the program current.

4. Double click the Part entity in the tree to switch to a Mechanical Design workbench (such as Part Design or Wireframe and Surface Design depending on your configuration). 5. Double click a Machining entity in the tree to switch back to the Machining workbench.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 14

If the DELMIA Machine Tool Path Simulation product is installed, you can switch from a Machining workbench to the Machine Tool Path Simulation workbench by means of a contextual command. To do this right click the Manufacturing Program or a machining operation in the tree and select the Starts Machine Tool Path Simulation contextual command .

Please note the following points:q

When you switch to the Machine Tool Path Simulation workbench you can use tools and tool assemblies directly from the resource list for clash checking. If a machining operation's tool path is manually modified in the Machine Tool Path Simulation workbench (for example, by jogging the machine), the operation's status changes from Computed to Modified. During a tool path replay, any zones where points have been modified, inserted or removed are displayed as dashed lines.

q

Please refer to the Machine Tool Path Simulation User's Guide in the DELMIA documentation for more information.

NC Manufacturing Infrastructure

Manage Documents

Version 5 Release 14

Page 15

This section shows how you can create a new CATPart document in the Product List dedicated for storing complementary geometry. 1. Select the Create a CATPart to store geometry checkbox in Tools > Options > Machining > General. 2. Open your design part and start the Manufacturing workbench as described in the previous section. Two CATPart documents are present in the Product list: the design part and a CATPart for storing Complementary Geometry in your Part Operation. This enables you to create geometry which may be necessary for your Manufacturing model without modifying the design part. This geometry can be created by switching to a Design workbench as mentioned in the previous section. NC Manufacturing allows you to work in a multi-model environment. The CATProcess references one or more CATPart and/or CATProduct documents. You can have links between a CATProcess document and:q

CATPart and/or CATProduct documents (design part, associated geometry, stock, and so on) APT, Clfile or NC Code output (if associated using the CATMfgBatch utility) Packed tool path files stored on disk (if these tlp files were stored) CATPart documents relative to tool/tool assembly representation (if associated to a tool or assembly).

q

q

q

The links between documents can be visualized using the Edit > Links command.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 16

Set Up and Part PositioningThis task shows you how to manage part set up. You must create a CATProduct entity for each part set up you want to represent. 1. Enter an NC Manufacturing workbench and double click the Part Operation.1 entity in the tree.

The Part Operation dialog box appears. 2. Click the Product icon to associate a product to the part operation.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 17

3. Select a CATProduct from the Associated Product list, then click Open to display the corresponding part set up.

4. Click OK in the Part Operation dialog box. 5. Click the Part Operation icon to create the Part Operation.2 entity in the tree. 6. Associate another product to Part Operation.2 in the same way as described above. 7. Click OK in the Part Operation dialog box.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 18

To display the desired part set up, just select the corresponding Part Operation in the tree.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 19

Design ChangesThis task shows you how to manage your design changes. For more information on this topic please refer to Design Changes and Associativity Mechanisms. 1. Create a Profile Contouring operation and replay the tool path. All the tabs of the Profile Contouring dialog box display a green status. The Profile Contouring entity is displayed in the tree with no related symbol. 2. 3. Switch to the window showing the CATPart design and modify the part geometry. Switch to the Setup Editor window. The Profile Contouring entity is now displayed in the tree with an Update symbol (or mask) 4. Double click the Profile Contouring entity to edit the operation. The Geometry tab has an orange status, indicating that the geometry has been modified. 5. Select the Analyze contextual command in the sensitive icon zone of the dialog box. The Geometry Analyzer dialog box appears showing the status of the referenced geometry. .

6.

Click the Smart icon to highlight the geometry that was used in the operation before the part was modified. Geometry highlighted in this way helps you to analyze the design change.

7.

Click OK to return to the Profile Contouring dialog box.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 20

8.

Replay the tool path to make sure that the machining is consistent with the design change. You should check that there is no longer an Update symbol beside the Profile Contouring entity in the graph.

Analyze and Remove GeometryYou can analyze and, if needed, remove the geometry specified on a Machining Operation. In the Machining Operation editor, three icon commands appear at the bottom of the Strategy, Geometry, and Macros tab pages. They provide capability to:q

preview the geometry specified by means of the current tab page preview the smart geometry by means of the current tab page remove the geometry specified by means of the current tab page.

q

q

To analyze one geometry aggregate (guiding element, for example), right click on the corresponding sensitive area of the Machining Operation editor and the Geometry Analyser dialog box appears.

In the Geometry Analyser dialog box, the same three icon commands as above are available. They provide capability to: q preview the geometry corresponding to the rows selected in the dialog boxq

preview the smart geometry corresponding to the rows selected in the dialog box remove the geometry corresponding to the rows selected in the dialog box. You can easily remove unwanted or unused geometry (short lines that were automatically inserted in guides, for example).

q

NC Manufacturing Infrastructure

Version 5 Release 14

Page 21

The first column lists the geometry names (Guides 1-1, Guides 1-2, and so on when several geometric elements are defined on Guides 1, or Bottom when only one geometric element is defined on the Bottom). The second column lists the names of the referenced geometries: Edge, Face, and so on. The third column lists the geometry status: Up to date, Not up to date, or Not found. The columns of the Geometry Analyser dialog box can be sorted by clicking on the column header. Multi-selection is possible.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 22

User TasksThe user tasks you will perform using CATIA NC Manufacturing products involve creating, editing and managing part operations, manufacturing programs and other entities of the CATIA manufacturing process. Part Operations, Manufacturing Programs and Machining Processes Auxiliary Operations Machining Entities Verification and Simulation Program Output

NC Manufacturing Infrastructure

Version 5 Release 14

Page 23

Part Operations, Manufacturing Programs and Machining ProcessesThis section deals with creating and managing the following major entities of the NC Manufacturing environment. Create and Edit a Part Operation: Select the Part Operation icon then specify the entities to be referenced by the part operation: machine tool, machining axis system, tool change point, part set up, and so on. Create and Edit a Manufacturing Program: Select the Manufacturing Program icon to add a program to the current part operation then insert all necessary program entities: machining operations, tool changes, PP instructions, and so on. Auto-sequence Operations in a Program (P2 functionality): Verify the administrator's settings for sequencing rules and priorities. If you are authorized, you can adjust these settings before applying the Auto-sequencing to your program. Generate Transition Paths in a Program (P2 functionality): Automatically creates all necessary transition paths and machine rotations in the program according to the kinematics of the machine tool assigned to the Part Operation and user-defined transition planes. Create a Machining Process (P2 functionality): Select the Machining Process icon to create a machining process, which can then be stored as a catalog component. Organize Machining Processes (P2 functionality): In the Catalog Editor workbench, store the Machining Process as a Catalog component. Apply a Machining Process (P2 functionality): Select the Open Catalog icon to access the machining process to be applied to selected geometry.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 24

Part OperationThis task shows you how to create a part operation in the manufacturing process.

When you open a Machining workbench on a CATPart or CATProduct document, the manufacturing document is initialized with a part operation. 1. Select the Part Operation icon .

A new part operation is initialized in the manufacturing process and a Part Operation entity is added to the tree. To access the parameters of the part operation, double click the Part Operation entity in the tree or use the contextual menu. The Part Operation dialog box appears.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 25

Name and Comment2. If needed, enter a new part operation name and assign comments to the part operation.

Machine3. Click the Machine icon to assign a machine tool to the part operation.

Please refer to Machine Editor for more information.

Reference Machining Axis System4. Click the Reference Machining Axis System icon to assign a reference machining axis

system to the part operation. The Machining Axis System dialog box appears. This is similar to the procedure described in Insert a Machining Axis Change. Output coordinates will be expressed in the reference machining axis system. If a local machining axis system is inserted in the program, coordinates will be expressed in the local axis system.

Part or Product5. Click the Product icon to associate an existing product (CATProduct) or part (CATPart)

to the part operation. This procedure is described in Set Up and Part Positioning.

Geometry tab6. Select the Geometry tab to associate the following geometry to the part operation:q

Design part: Just click the Design Part icon

then select the desired geometry. This

is useful if you want to do material removal simulations later.q

Stock: Just click the Stock icon

then select the desired geometry. This is useful for

certain surface machining operations and also for material removal simulations.q

Fixtures: Just click the Fixtures icon

then select the desired geometry. This is

useful if you want to do material removal simulations later.q

Safety plane: Just click the Safety Plane icon

then select the desired plane that

will be used as a global safety plane for the part operation.q

Traverse box planes: Just click the Traverse box planes icon that define a global traverse box for the part operation.

then select 5 planes

q

Transition planes: Just click the Transition planes icon

then select the desired

planes that will be used as a global transition planes for the part operation.q

Rotary planes: Just click the Rotary Planes icon

then select the desired planes that

will be used as a global rotary planes for the part operation.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 26

The generation of transition paths in the program takes into account:q

Traverse box planes and Transition planes to create linear tool path motions Rotary planes to create machine rotations: r between machining operationsr

q

between tool change and machining operation.

The Safety plane is not taken into account for the generation of transition paths. When the geometry is selected, the identifiers are displayed in the corresponding fields and tool tips (see example below).

Position tab7. Select the Position tab to specify the following reference positions on the part operation:

q

Tool change point For machines created using the Machine Tool Builder product, the tool change point is read from the machine and cannot be modified in the Part Operation. For Multi-slide lathe machines, the tool change point is read from the machine and cannot be modified in the Part Operation. Table center setup Home point You can select the checkbox to use the Home point defined on the machine.

q

q

NC Manufacturing Infrastructure

Version 5 Release 14

Page 27

Simulation tab8. Select the Simulation tab to specify the stock tessellation tolerance. In previous releases, this tolerance was fixed at 0.2mm.

Option tab9. Select the Option tab to specify the following option:

q

Automatic stock selection for turning operations. This enables automatically updating the input stock for operations in a manufacturing program for turning (that is, turning operations and axial operations along the spindle axis). A lathe machine must be selected in this case.

10.

Click OK to create the part operation. The tree is updated with the new entity.

NC Manufacturing Infrastructure

Machine Editor

Version 5 Release 14

Page 28

This task shows you how to use the Machine Editor to assign a machine to a Part Operation.

1.

Click the Machine icon

in the Part Operation dialog box. The Machine Editor dialog box appears.

2.

Select the desired machine tool in one of the following ways.q

By clicking a Default machine icon

:

q

3-axis machine 3-axis machine with rotary table 5-axis machine horizontal lathe machine vertical lathe machine multi-slide lathe machine.

q

q

q

q

q

NC Manufacturing Infrastructureq

Version 5 Release 14

Page 29

By clicking the

icon then selecting a Generic machine

A generic machine is a CATProduct representation that was created using the Machine Tool Builder product. Available machine types are:q

3-axis machine with no rotary axis 3-axis machine with 1 rotary axis on table 3-axis machine with 2 rotary axes on table 3-axis machine with 1 rotary axis on table and 1 rotary axis on head 3-axis machine with 1 rotary axis on head 3-axis machine with 2 rotary axes on head 5-axis continuous machine (without generation of ROTABL or ROTHEAD instruction).

q

q

q

q

q

q

Each machine contains all the necessary NC parameters and kinematic definition data for the Part Operation.

q

By clicking the

icon to select a machine directly from the PPR tree.

The characteristics of the selected machine are displayed and the following parameters can be edited to correspond to your actual machine tool.

Machine Name and CommentIf needed, enter a new name for the machine and assign comments to it.

Numerical ControlNumerical Control parameters such as PP words table, NC data type and format. You can also specify the following.q

Whether a GOTO or FROM instruction is to be generated in the output APT source for the Home Point (Home point strategy combo). The rapid feedrate. This is used to compute accurate machining time (in tool path replay and NC documentation, for example) and can be used to replace the RAPID instruction in output APT files. Whether axial/radial transitions are to be used between the end of one operation and the start of the next operation (Axial/radial movement checkbox).

q

q

ToolingTooling parameters including the Tools catalog.

SpindleSpindle parameters.

TurretTurret parameters for vertical and multi-axis lathe machines.

Rotary Table or Rotary DataFor 3-axis machine with rotary table, rotary table parameters. For machines with more than one rotary axis on head or table, parameters are given for each axis.

NC Manufacturing Infrastructure Compensation

Version 5 Release 14

Page 30

Cutter compensation options for 3D contact compensation:q

Choose the 3D contact compensation mode from the combo: None, Contact, or Tip & Contact.Select the checkbox to impose 3D contact compensation to all operations supporting this mode whatever the choice defined at machining operation level. Note that if the options are set as follows, 3D contact compensation can be managed at machining operation level.

q

In this case a Compensation tab appears in the Strategy page of the machining operation editor. Please note that some machining operations propose cutter compensation modes other than 3D contact (2D radial profile, for example). The table below specifies the modes available for each machining operation that supports compensation.

NC OutputFor generic machines created using the Machine Tool Builder product, the Machine Editor centralizes all NC output options. If such a machine is defined on the Part Operation, all options for NC data generation can be read automatically from the machine definition.

Please note that generic machines (CATProducts) adhere to the Instance/Reference mechanism described in CATProduct and CATProcess Document Management. A generic machine is added to the ResourceList in flexible mode. This means that any modification to the machine in the CATProcess is valid only for that instance of the machine in that CATProcess: the modification is not propagated to the reference (that is, the CATProduct file).

NC Manufacturing Infrastructure3.

Version 5 Release 14

Page 31

Click OK to validate any modified machine parameters and assign the machine to the Part Operation. The Part Operation dialog box is displayed again. The Resource List is updated with selected machine.

Example of a selected Default machine:

Example of a selected Generic machine:

In this case the machine appears directly in the 3D viewer. It is possible to use the Hide/Show contextual command on the machine nodes in the tree to hide all or part of the machine.

Machining Operations Supporting Cutter CompensationThe following table specifies the Compensation output modes available for each operation. Cutter compensation instructions are generated on the NC data output depending on the selected mode as follows:q

2D radial tip Compensation is computed in a plane normal to the tool axis, and activated with regard to a cutter side (left or right). The radius that is compensated is the cutter radius. Output is the tool tip point (XT). 2D radial profile Compensation is computed in a plane normal to the tool axis, and activated with regard to a cutter side (left or right). The radius that is compensated is the cutter radius. Output is the tool profile point (XP). 3D radial Compensation is computed along a 3D vector (PQR), normal to the drive surface, in contact with the flank of the tool. The radius that is compensated is the cutter radius. Output is the tool tip point (XT) and PQR vector. Tool axis vector (IJK) is output in multi-axis. 3D contact Compensation is computed along a 3D vector (XN), normal to the part surface, in contact with the end of the tool. The radius that is compensated is the corner radius. Output is the contact point (XC) and XN vector. The tool tip point (XT) may also be given if this choice is set on the machine. Tool axis vector (IJK) is output in multi-axis.

q

q

q

Machining Operation Profile Contouring (between planes) Pocketing Circular Milling Sweeping Between Contour Spiral Milling Z Level Sweep Roughing Face Isoparametrics Multi Axis Sweeping Multi Axis Curve (Contact)

2D radial tip Yes Yes Yes -

2D radial profile Yes Yes Yes -

3D radial -

3D contact Yes Yes Yes Yes Yes Yes Yes Yes

NC Manufacturing InfrastructureMulti Axis Contour Driven Multi Axis Helix Multi Axis Flank Contouring -

Version 5 Release 14Yes Yes Yes Yes -

Page 32

NC Manufacturing Infrastructure

Version 5 Release 14

Page 33

Manufacturing ProgramA number of capabilities are available for managing manufacturing programs.q

Create Edit Insert entities Reorder using Copy / Paste or Drag / Drop Delete.

q

q

q

q

This task shows you how you can edit a manufacturing program. When you open an NC Manufacturing workbench on a CATPart document, the manufacturing document is initialized with a manufacturing program. When you select the Manufacturing Program icon , a new program is initialized in the part

operation and a new Manufacturing Program entity is added to the tree. Open the HoleMakingOperations.CATPart document, then select a Machining workbench from the Start menu. 1. Double click the Manufacturing Program in the specification tree. The Manufacturing Program dialog box appears. Rename the program and add a comment as shown below then click OK.

2. 3.

Create a drilling operation on the circular pattern of 6 holes. Create a spot drilling operation on the circular pattern of 6 holes and the rectangular pattern of 10 holes.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 34

4.

Create another drilling operation on the rectangular pattern of 10 holes. The three operations are assigned the same default tool.

5.

Edit the spot drilling operation to assign a spot drill tool. Each operation now has an associated tool change.

6.

Right click the first Drilling operation and select the Cut command.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 35

7.

Right click the second Drilling operation and select the Paste command. The program is reordered. You can delete unnecessary tool changes to give the following result.

The same result could have been obtained by using the drag and drop capability. The Manufacturing Program dialog box includes the following icon commands for: If the DELMIA Machine Tool Path Simulation product is installed, you can switch from the Machining workbench to the Machine Tool Path Simulation workbench by means of the Starts Machine Tool Path Simulation command. To do this right click the Manufacturing Program or a machining operation in the tree and select: direct access to Video mode material removal simulation for the program.

direct access to Tool Path Replay for the program.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 36

Auto-Sequence Operations in a Program

This task shows how to optimize the order of operations in a program according to pre-defined sequencing rules. The Sequencing rules have been set up by the administrator. The Program settings under Tools > Options > Machining are described in Program settings. Make sure that the document in the sequencing rules path is accessible in Read/Write. A sample sequencing rules document is delivered with the product at the following location: ../startup/Manufacturing/samples/AutoSequence/AllSequencingRules.CATProduct. 1. Create a program containing the following operations.

2. Select the Rules Manager icon

to to visualize the administrator's sequencing rule settings.

Change these settings as follows: q de-select all rules except for Sort by operation type and Sort by increasing tool diameterq

click the [...] button to visualize the sequencing priority between operations. Make Facing the highest priority machining operation in the list by assigning a priority of 50. Spot drilling remains unchanged at 40 and Drilling remains unchanged at 25.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 37

3. Select the Auto Sequence icon

to display the Auto Sequence dialog box. Click the Select

All button to select all the operations of the program.

Click Apply to sequence the operations according to the defined rules and priorities.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 38

4. The program is re-sequenced as follows.

You can click Undo if you want to cancel the auto-sequence results. It is possible to impose a constraint (called strong precedence) to force a group operations to remain together after sequencing. Applying a strong precedence constraint means that in addition to imposing an order between two operations A and B, it is not possible to have another operation C between them. The sequence A - C - B is not allowed, only A - B is allowed if a strong precedence exists between A and B. For this, a parameter named Strong must be added to operation B. For example, in auto-sequencing this could be used to prevent inserting a threading operation between a drilling operation and a reaming operation. Machining axis changes are taken into account in auto-sequencing without having to impose strong precedence criteria.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 39

Generate Transition Paths in a ProgramThis task shows how to generate all necessary transition paths between operations in a program. This is done by taking the selected machine's kinematic characteristics and specified transition planes into account. For more information, please refer to Transition Path Management in the Reference section. Select File > Open then select the Stepped.CATPart document. You may need to use the Fit All In icon to view the part correctly in the window.

Select Start > NC Manufacturing and select the desired workbench (Prismatic Machining, for example). 1. Double click the Part Operation to display the Part Operation dialog box. Click the Machine icon and select a generic milling machine (CATProduct). This procedure

is described in the Machine Editor. A suitable machine for this scenario is jomach35.1.CATProduct which is a 5-axis machine delivered in: ..\startup\Manufacturing\Samples\NCMachineToollib\DEVICES. Click OK to validate the machine selection. 2. In the Part Operation dialog box, click the Traverse box planes icon that define a traverse box for the part operation. then select 5 planes

NC Manufacturing Infrastructure

Version 5 Release 14

Page 40

3.

Click OK to validate the Part Operation parameters.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 41

Click OK to validate the modifications to the Part Operation. You may want to position the part on the machine, although this is not necessary for the rest of this user scenario. To do this: q double click the Machining Axis System label in the 3D view. Select the origin point in the dialog box that appears and select the point in the model to reposition the machining axis system on this point select the Workpiece Automatic Mount icon the machine. to automatically mount the workpiece on

q

4.

Click the Manufacturing Program icon then create 2 Drilling operations in the program (on Hole1 and Hole9, for example).

NC Manufacturing Infrastructure

Version 5 Release 14

Page 42

5.

Right click the program and select the Compute Tool Path contextual command.

6.

Select the Generate Transition Paths icon

. The Transition Paths dialog box appears. Select

the manufacturing program to be processed and set the desired options.

Please refer to Transition Path Options in the Reference section for a description of the proposed options. Click OK to validate the options and start generating transition paths.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 43

7.

The program is updated with the generated transition paths.

8.

Select the program the select the Replay icon

to verify the generated transition paths.

The figure below illustrates that the transition path between the 2 operations respects the traverse box defined on the part operation. Please note that the retract and approach paths are perpendicular to the traverse box planes as specified in the Transition Paths dialog box.

9.

To illustrate the effect of the traverse box with retract and approach paths along the tool axis:q

select the Update Transition Paths icon

to display the Transition Paths dialog box

q

change the Approach/Retract option to Along operation tool axis select the program click OK to update the transition paths.

q

q

NC Manufacturing Infrastructure

Version 5 Release 14

Page 44

10. To obtain the transition path in the figure below: q edit the Part Operation to specify an additional transition plane (inclined plane in figure)q

update the transition path using the Update Transition Paths icon

.

NC Manufacturing Infrastructureq

Version 5 Release 14

Page 45

You can use the Remove Transition Paths icon paths.

to remove all generated transition

q

A transition path can include linear transitions and/or machine rotations as follows: Linear transition A Machine rotation i Machine rotation j Machine rotation k Linear transition B Machine rotations can be generated depending on the machine and rotary plane referenced in the Part Operation, and the options selected in the Transition Paths dialog box. A machine with rotary table is required. If a transition path includes at least one machine rotation, it can be browsed. Just double click the Transition Path (Ext Rotation) entity in the tree to display a dialog box like the one shown below.

q

NC Manufacturing Infrastructure

Version 5 Release 14

Page 46

NC Manufacturing Infrastructure

Version 5 Release 14

Page 47

Create a Machining ProcessThis task shows how to create a machining process containing a sequence of axial machining operations: Spot Drilling, Drilling, and Tapping. For each operation you can associate Knowledgeware expressions such as formula and checks and specify a tooling query. This enables to establish relations on data such as features, machines, and tools that are not yet known at machining process build time. For example, you can use this capability to determine the depth of cut from the hole depth. In addition, you can use f(x) capability to link the various parameters of machining operations. For example, for an machining process where a rework phase follows a roughing phase, the offsets of the rework can be determined from the offsets used in the roughing step. Click here to see how you can make use of Knowledgeware functionalities in machining processes. A formula is an expression associated to a machining operation or a machining feature attribute, which will be converted to a f(x) formula when the machining process is applied. A check is a logical expression associated to the corresponding machining operation. In a check, and and or operators are available. Between several checks, an and operator is applied. When the machining process is applied, the checks list is solved, a logical status is returned, and the operation is created if the status is true. A tooling query comprises one or more expressions that are used to find an appropriate tool for a given operation. Select an NC Manufacturing workbench from the Start menu. No CATPart or CATProcess is needed at this stage. If the Machining Process toolbar is not already displayed, select it using View > Toolbars. Make sure that Start Edit mode is set in Tools > Options > Machining > Operations.

Initialize the Machining Process with Machining Operations1. Select the Machining Process View icon . The Machining Process View dialog box appears.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 48

2.

Select the Machining Process icon as shown.

. The dialog box is updated with a new machining process

3.

Select the Spot Drilling icon. The Spot Drilling dialog box appears. At this stage you can set certain parameters such as feeds and speeds and machining strategy. However, there is only limited access to geometry parameters and it is not possible to specify a tool.

4.

Just click OK to add a reference Spot Drilling operation to the machining process.

The reference operation has an associated Tooling Query. 5. In the same way add Drilling and Tapping operations to the machining process by selecting first the Drilling icon then the Tapping icon. The Machining Process View dialog box is updated as shown.

Associate Formula to the Machining Operations

NC Manufacturing Infrastructure

Version 5 Release 14

Page 49

6.

Right click the Spot Drilling operation in the Machining Process View and select the Edit Formula contextual command. The Formula Editor dialog box appears. Define a formula as shown below. It corresponds to the following criteria: the tool tip approach clearance is half the depth of the Spot Drill machining feature.

7.

Click OK to assign the formula to the Spot Drilling operation. You can assign formula to the Drilling and Tapping operations in the same way.

Associate Checks to the Machining Operations

NC Manufacturing Infrastructure

Version 5 Release 14

Page 50

8.

Right click the Spot Drilling operation in the Machining Process View and select the Edit Checks contextual command. The Checks Editor dialog box appears. Define a check as shown below. It corresponds to the criteria: the Spot Drilling operation is only available for design holes with a diameter greater than 2mm.

Define Tool Queries for the Machining Operations9. Double click the Tooling Query associated to the Spot Drilling operation. The Tool Query Definition dialog box appears. Define a simple tooling query as shown below. It corresponds to the criteria: find a spot drill in the ToolsSampleMP tool repository whose name is Spot Drill D10.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 51

10. Click OK to assign the tooling query to the Spot Drilling operation. You can assign tool queries to the Drilling and Tapping operations in the same way (to find tools Drill D10.5 and Tap D12, for example). Through the Copy/Paste mechanism, you can manage more than one Tooling Query on an operation. When you instantiate the Machining Process, the first query is executed. If there is no tool found, the next query is executed and so on until a result is obtained or the last query is reached. This enables you to query several tool catalogs, different tool types, and have less constrained queries. 11. Select File > Save As to save the machining process in a CATProcess document (called AxialMachiningProcess1.CATProcess, for example). 12. Right click the Machining Process in the Machining Process View and select the Save in Catalog contextual command.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 52

The Save in Catalog dialog box appears. Click the [...] button and specify a new catalog name (catalogAxialMP1.catalog, for example).

Click OK to save the machining process as a component in the specified catalog. The following are initialized automatically:q

family name: Machining Process component name: name given to the machining process using File > Save As.

q

However, you can change family or component in the Catalog Editor workbench. Click here to see how you can organize machining processes in a catalog using the Catalog Editor workbench. Please refer to Apply a Machining Process for information about applying machining processes to geometry such as design features and hole patterns.q

Please note when you use string parameters in Checks, Formulas, Tool Queries or Power Search for Holes, be careful to put the value in double quotes ("). For example: Hole.Hole type = "Countersunk" In the same way as machining operations, machining axis systems can be used in machining processes. The Formula Editor, Checks Editor and Tool Query dialog boxes have several common areas:

q

q

1. All expressions of the current entity (tool query or machining operation and for a machining operation, either formulas or checks). 2. The commands list. 3. Area for editing the current expression with restrictions and help for using operator, function and unit combos. To validate an edited expression, you have to select the Add button. 4. All the possible attributes that you can use in an expression, according to the Knowledgeware description: r the different Knowledgeware packages which group a set of object types: the Machining Resources, Machining Features and Machining Activities packages are always availabler

the object types list for the selected package the attributes list for a selected type: select an attribute to insert it in the expression.

r

5. For the Tool Query dialog box, a fifth area allows you to define the tool type and tool repository.

NC Manufacturing Infrastructureq

Version 5 Release 14

Page 53

In the same way as for machining operations, you can associate a check on a machining process. Just right click the machining process in the Machining Process View and select the Edit Checks contextual command. You can then constrain the domain of application of the machining process in the Checks Editor dialog box. Parameters can be added on machining operations and features in the Knowledge Advisor workbench. In this case the Machining Process View displays a generic node named Parameters under the machining object node. Under this generic node appears the parameter node with its name, its value and/or its formula (depending on the Knowledge parameter display setting).

q

NC Manufacturing Infrastructure

Organize Machining Processes in a Catalog

Version 5 Release 14

Page 54

This task shows how to organize machining processes in a catalog file. A catalog file allows you to display the machining processes list by means of the Catalog Editor workbench. Also, you use catalog files to interactively apply a machining process. Select the Infrastructure > Catalog Editor workbench from the Start menu. All CATProcess documents containing machining processes to be used in the catalog should be open. 1. In order to store a machining process as a catalog component, select the Catalog Editor workbench from the Start > Infrastructure menu. 2. Click the Add Family icon to create a component family.

The Component Family Definition dialog box appears. 3. Enter a name for the component family (for example, AxialMachiningProcesses). 4. Double click the AxialMachiningProcesses component family in the graph. 5. Click the Add Component icon to create a catalog component.

The Description Definition dialog box appears. 6. Click Select external feature, then select AxialMachProcess1 in the Machining Process View of your AxialMachiningProcess1.CATProcess document.

7. Click OK to make the machining process a component of the catalog component family. 8. Select File > Save As to save the catalog (catalogAxialMP1.catalog, for example). Please refer to Apply a Machining Process for information about applying machining processes to geometry such as design features and hole patterns.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 55

Apply a Machining ProcessThis task shows how to apply a machining process to selected geometry. Open the desired CATPart document, then select the desired NC Manufacturing workbench from the Start menu. The machining process application uses a standard mechanism of instantiation of features from a feature reference. In this case, the feature reference is the machining process to be applied. When you apply a machining process, the following steps are executed for each operation:q

Default mapping execution in case of geometry selection Checks execution Tool query execution Cutting conditions execution Formula solving.

q

q

q

q

1. Select the Open Catalog icon . Use the Catalog Browser to open the catalogAxialMP1.catalog you created in the previous task. 2. Double click the AxialMachiningProcesses component family. 3. Double click the machining process to be applied: AxialMachiningProcess1. The Insert Object dialog box appears allowing you to apply the machining process. Two input types can be defined:q

Geometry to machine Insertion level in a program.

q

The default Geometry to

NC Manufacturing Infrastructure

Version 5 Release 14

Page 56

machine is the Manufacturing View. If this is not redefined by selecting a geometry feature, you are in settings mode. In this case and if a geometry reference is used in checks, tool queries or formula, an error message is issued. Note that for drilling machining processes, from any selection, if it is linked to a design pattern, this pattern is taken as selected geometry. The program input only appears if the insertion into program mode is activated. If no operation is yet inserted and only one Manufacturing Program is created, then that Manufacturing Program is the default program input. 4. Select the geometry to be machined. This may be either a design feature or a machining pattern.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 57

Then click OK in the Insert Object dialog box. 5. The program is updated with the operations contained in the machining process: q Spot Drillingq

Drilling Tapping.

q

These operations reference the selected geometry and make use of the formula and checks defined in the machining process. In addition, the tool queries are resolved so

NC Manufacturing Infrastructure

Version 5 Release 14

Page 58

that each operation references the desired tool.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 59

Apply Machining Processes AutomaticallyThis task shows how to apply all the machining processes of a catalog on a set of selected features. Open the HoleMakingOperations.CATPart document, then select NC Manufacturing > Prismatic Machining from the Start menu. 1. 2. 3. 4. Select the Machining Processes Application icon Manager appears. Select the features to be machined. You can do this using the Manufacturing View, Edit Search facilities, and so on. The Machining Processes Instantiation Manager is updated. Specify the insertion level in the program. This is usually the Manufacturing Program where you want the machining operations to be added. Select the machining process catalog. . The Machining Processes Instantiation

5.

Click OK to apply all the machining processes of the catalog to the selected features. The Manufacturing Program is updated with the created machining operations.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 60

NC Manufacturing Infrastructure

Version 5 Release 14

Page 61

Auxiliary OperationsThis section shows you how to insert auxiliary operations in the NC manufacturing program. Insert Tool Change: Select the Tool Change icon then select the tool type to be referenced in the tool change. Insert Machine Rotation: Select the Machine Rotation icon then specify the tool rotation characteristics. Insert Machining Axis Change: Select the Machining Axis Change icon then specify the characteristics of the new machining axis system. Insert PP Instruction: Select the PP Instruction icon then enter the syntax of the PP instruction. Insert COPY Operator (P2 functionality): Select the COPY Operator icon then select the reference operation. You can then specify the number of copies and the characteristics of the transformation. Insert TRACUT Operator (P2 functionality): Select the TRACUT Operator icon then select the reference operation. You can then specify the characteristics of the transformation. Insert Copy Transformation Instruction (P2 functionality): Select the Copy Transformation icon then select the reference operation. You can then specify the number of copies and the characteristics of the transformation. Opposite Hand Machining: for machining symmetrical parts.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 62

Insert a Tool ChangeThis task shows how to insert tool changes in the program. You can either add tool changes locally or generate all necessary tool changes automatically in the program. To add a tool change locally: 1. In the specification tree, select the program entity after which you want to add the tool change. 2.Select the desired icon in the Tool Change toolbar. The corresponding dialog box appears for defining the tool change.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 63

3. Select the Tool tab page You can do this by either: q creating a new toolq

in order to specify the tool to be referenced by the tool change.

selecting another tool that is already used in the document selecting another tool either in the document or in tool catalogs by means of a query.

q

This is the same procedure as described in Select or Create a Tool. 4. Select the Tool Assembly tab page if you want to:q

create a new tool assembly. In this case a tool assembly is added to the Resource List. Please refer to Edit a Tool Assembly in the Resource List for more information about how to specify the geometric and technological characteristics of the a tool assembly. select a tool assembly that is already used in the document. .

q

5. Select the Syntax tab pageq

Select the Initialize from PP words table checkbox to consult the tool change syntax defined in the PP table that is referenced by the Part Operation. Otherwise, enter a PP instruction for your tool change. This user-defined syntax has no link with the PP table and its validity is not checked by the program. If the PP Instruction comprises a sequence of PP word syntaxes, you can choose the sequence to be used by means of the Sequence number spinner. to visualize the tool at the tool change point.

q

q

6.Click OK to create the tool change in the program. You can click the Replay icon This point is specified in the current Part Operation. To generate tool changes automatically: 1.Right click the Manufacturing Program entity in the specification tree and select Generate Tool Changes from the contextual menu. The program is updated with all necessary tool changes. Each generated tool change is inserted just before the first machining operation in the program that requires the tool change. Program after tool change generation: Initial program: MO1 using Tool1 Generated Tool change1 PP instruction MO1 using Tool1 MO2 using Tool2 PP instruction PP instruction Generated Tool change2 MO3 using Tool2 MO2 using Tool2 MO4 using Tool3 PP instruction MO3 using Tool2 Generated Tool change3 MO4 using Tool 3 To delete tool changes that were automatically generated: 1.Right click the Manufacturing Program entity in the specification tree and select Delete Generated Tool Changes from the contextual menu. All tool changes that were automatically generated are removed from the program.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 64

Insert a Machine RotationThis task shows how to insert a machine rotation in the program. You can either add machine rotations locally or generate all necessary machine rotations automatically in the program. Either the program or a program entity must be current in the specification tree. 1. To add a machine rotation locally: In the specification tree, select the program entity after which you want to add the machine rotation, then select the Machine Rotation icon .

The Machine Rotation dialog box appears. 2. Select the Properties tab page to specify the characteristics of the Machine rotation. 3. Select the rotary direction: q Clockwiseq

Counter-clockwise Shortest.

q

4. Enter the value of the rotary angle. The machine table is rotated by this angle about the rotary axis (A, B or C). This axis is defined on the machine referenced by the Part Operation. The rotary type is set to Absolute in this version. 5. Select the Syntax tab pageq

.

Select the Initialize from PP words table checkbox to consult the machine rotation syntax defined in the PP table that is referenced by the Part Operation. Otherwise, enter a PP instruction for your machine rotation. This user-defined syntax has no link with the PP table and its validity is not checked by the program.

q

6. Click OK to accept creation of the machine rotation in the program. 1. To generate machine rotations automatically: Right click the Manufacturing Program entity in the specification tree and select Generate Machine Rotations from the contextual menu. The program is updated with all necessary machine rotations.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 65

2. To delete machine rotations that were automatically generated: Right click the Manufacturing Program entity in the specification tree and select Delete Generated Machine Rotations from the contextual menu. All machine rotations that were automatically generated are removed from the program.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 66

Insert a Machining Axis ChangeThis task shows how to insert a machining axis change in the program. Output coordinates are computed in the current machining axis system as shown in the example below. Tool path computed in machining axis system AXS1 with origin (0,0,0): $$*CATIA0 $$*AXS1 $$ 1.00000 0.00000 0.00000 0.00000 $$ 0.00000 1.00000 0.00000 0.00000 $$ 0.00000 0.00000 1.00000 0.00000 GOTO/ -40.00000, -30.00000, 20.00000 GOTO/ -40.00000, 30.00000, 20.00000 Same tool path computed in machining axis system AXS2 with origin (0,0,20): $$*CATIA0 $$*AXS2 $$ 1.00000 0.00000 0.00000 0.00000 $$ 0.00000 1.00000 0.00000 0.00000 $$ 0.00000 0.00000 1.00000 20.00000 GOTO/ -40.00000, -30.00000, 0.00000 GOTO/ -40.00000, 30.00000, 0.00000 Either the program or a program entity must be current in the specification tree. 1.

Select the Machining Axis Change icon at the Geometry tab page .

. The corresponding dialog box is displayed directly

NC Manufacturing Infrastructure

Version 5 Release 14

Page 67

You can define your axis system with the help of the sensitive icon in the dialog box. 2. 3. In the Axis name field, you can enter a name for the machining axis system being created. This name will be displayed beside the representation of the axis system in the 3D view. Select the symbol representing the origin in the sensitive icon, then select a point or a circle to define the origin of the machining axis. In addition to point selection, you can also specify a point by means of its coordinates as follows: q right-click the symbol representing the origin in the sensitive iconq

select the Coordinates contextual command enter the point coordinates in the dialog box that appears.

q

Coordinates are expressed in the absolute axis system.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 68

4.

Select one of the axes (Z, for example) in the sensitive icon to specify the orientation of that axis. The following dialog box appears.

The Z axis is the privileged axis. You should define it first, then specify the X axis. The XY plane is perpendicular to the Z axis. 5. Select the desired method to specify the axis orientation using the combo: q Manual. In this case, choose one of the following: r Components to define the orientation by means of I, J and K componentsr

Angles to define the orientation by means of a rotation specified by means of one or two angles: Angle 1 about X, Angle 2 about Y Angle 1 about Z, Angle 2 about X Angle 1 about Y, Angle 2 about Z

q

Selection. In this case just select a line or linear edge to define the orientation. Points in the View. In this case just select two points to define the orientation.

q

Just click OK to accept the specified orientation. 6. Repeat this procedure to specify the orientation of another axis (X, for example). The specified origin along with the X and Z axes are sufficient to define the machining axis system. You can also define a machining axis by selecting one of the triangular areas in the sensitive icon. In this case you must select an existing axis system and position it by selecting a point in the 3D view.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 69

7.

You can click the Origin checkbox if you want to specify an origin statement in the NC data output. For certain machine types it may be useful to specify an origin number and group. This will result in the following type of output syntax: $$*CATIA0 $$Origin.1 $$ 1.00000 0.00000 0.00000 0.00000 $$ 0.00000 1.00000 0.00000 0.00000 $$ 0.00000 0.00000 1.00000 0.00000 ORIGIN/ 0.00000,0.00000,0.00000, 1, 1 This output is for an origin with coordinates (0,0,0) and whose origin number and group are both equal to 1.

8.

Select the Syntax tab pageq

.

Select the Initialize from PP words table checkbox to consult the Machining Axis Change syntax defined in the PP table that is referenced by the Part Operation. Otherwise, enter a PP instruction for your machining axis change. This user-defined syntax has no link with the PP table and its validity is not checked by the program.

q

9.

Click OK to create the machining axis change in the program. A feature representation of the corresponding Machining Axis System is created in the 3D view. Please note the following: q It is possible to analyze the geometry referenced by a machining axis system. This geometry may be a point, line, surface, or an axis defined in the design part. Right click any sensitive area in the dialog box icon, and select the Analyze contextual command. The Geometry Analyser dialog box appears giving the referenced geometry, its name and status.q

A machining axis system can be shared by several machining axis change operations. Machining axis systems can be listed in Manufacturing View using the Sort by Features command.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 70

Insert a PP InstructionThis task shows how to insert a PP instruction in the program. Either the program or a program entity must be current in the specification tree. 1. In the specification tree, select a reference program entity. The PP instruction will be added after this entity in the program. 2. Select the Post-Processor Instruction icon .

The Post-Processor Instruction dialog box appears, allowing you to enter the syntax of a PP instruction. 3. Enter one or more PP word syntaxes directly in the text area as shown below.

4. Click the

icon to access the PP Words Selection Assistant dialog box.

The content of the PP words table that is referenced in the current part operation is available for selection in this dialog box.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 71

5. Select the desired major word. If syntaxes are defined for this major word in the table, they are also available for selection. Your selection is displayed in the Current Selection area. If the selected syntax contains parameters (&RVAL, for example ), you will be prompted to complete the syntax with numerical values. Pease refer to PP Tables and Word Syntaxes for more information. Click Apply to add the selected syntax to the PP instruction.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 72

6. Click OK to create the PP instruction in the program.

Please note the following points: q You can display the syntax of the PP instruction in a larger, resizable dialog box (16 lines of 72 characters) by clicking on the Larger View icon.q

A default contextual menu providing edition facilities is available by right-clicking in the text area (Undo/Cut/Copy/Paste/Delete/Select All). A Refresh icon is available to refresh the PP word syntax to take into account parameter modification in the other tab pages of the editor. You can define a PP instruction that references user parameters created in a design part, and output the result in the APT source when the PP instruction is processed. The program does not check the validity of your syntax.

q

q

q

NC Manufacturing Infrastructure

Version 5 Release 14

Page 73

Insert a COPY OperatorThis task shows how to apply a COPY Operator to operations in the program. Open the CopyTransfoSample.CATPart document. 1. Create a first Pocketing operation on the first square cut-out. Create a second Pocketing operation using a different tool on the first triangular cut-out. To create these pockets, make sure that the Island Detection contextual command is not active when define the pocket bottom. Right click the Manufacturing Program and select the Compute Tool Path contextual menu. Select the Compute if necessary option in the pop-up that appears. In the specification tree, select the second Pocketing operation. Select the COPY Operator icon .

2. 3.

A COPY Operator is inserted in the program after Pocketing.2 and the COPY Operator dialog box appears.

4.

Select the

icon to create an INDEX instruction. Select an entity in the specification tree

program to specify the location in the program. In this scenario, select Tool Change.1 to insert the INDEX instruction before the tool change.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 74

The COPY Operator will apply to the two tool changes and the two pocketing operations. 5. 6. Set the desired number of copies to 3. Set the Transformation type to Translation. Choose the Translation type to Absolute Coordinates. Specify the translation by setting the Distance along X to -100mm.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 75

7.

Click the Replay icon

to visualize the tool path resulting from the defined COPY Operator.

The possible transformation types are as follows. q Translation: choose the desired translation type then specify the translation by: r either giving X, Y, Z components in the absolute or the current machining axis systemr

or clicking the Direction area to select a linear geometric element for the direction and giving a length.

q

Rotation: click the Axis area to 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: click the Mirror area to select a planar geometric element as the axis of symmetry. Axis to axis: click the From area to select a first machining axis system then the To area to 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:

q

q

q

q

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

q

NC Manufacturing Infrastructure

Version 5 Release 14

Page 76

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.

You can create an INDEX/NOMORE instruction in the program by clicking the

icon.

You can select an existing INDEX to be associated to the COPY operator by clicking the icon. 8. 9. If needed, select the Syntax tab page COPY operator. Click OK to create the COPY Operator in the program. to consult the syntax that will be applied for the

Status managementCOPY Operator will show an Exclamation maskq

in standard cases:

a reference geometry has been deleted INDEX and INDEX/NOMORE are inconsistent.

q

COPY Operator will show an Update maskq

in standard cases:

reference geometry has been modified a parameter has been modified.

q

COPY Operator can be computed if all the referenced operations:q

are Up to date or Locked have a Tool Path.

q

NC Manufacturing Infrastructure

Version 5 Release 14

Page 77

Insert a TRACUT OperatorThis task shows how to apply a TRACUT Operator to operations in the program. Open the CopyTransfoSample.CATPart document. 1. Create a first Pocketing operation on the first square cut-out. Create a second Pocketing operation using a different tool on the first triangular cut-out. To create these pockets, make sure that the Island Detection contextual command is not active before you define the pocket bottom. Right click the Manufacturing Program and select the Compute Tool Path contextual menu. Select the Compute if necessary option in the pop-up that appears. In the specification tree, select Tool Change.1. Select the TRACUT Operator icon .

2. 3.

A TRACUT Operator is inserted in the program before Tool Change.1 and the TRACUT Operator dialog box appears.

4.

Select the

icon to create a TRACUT/NOMORE instruction. Select an entity in the

specification tree program to specify the location in the program. In this scenario, select Pocketing.2 to insert the TRACUT/NOMORE instruction at the end of the program.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 78

The TRACUT Operator will apply to the two tool changes and the two pocketing operations. 5. Set the Transformation type to Translation. Choose the Translation type to Absolute Coordinates. Specify the translation by setting the Distance along X to -100mm.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 79

The possible transformation types are as follows. q Translation: choose the desired translation type then specify the translation by: r either giving X, Y, Z components in the absolute or the current machining axis systemr

or clicking the Direction area to select a linear geometric element for the direction and giving a length.

q

Rotation: click the Axis area to 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: click the Mirror area to select a planar geometric element as the axis of symmetry. Axis to axis: click the From area to select a first machining axis system then the To area to 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:

q

q

q

q

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 system, the matrix of 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.

q

6. 7.

If needed, select the Syntax tab page TRACUT operator.

to consult the syntax that will be applied for the

Click OK to create the TRACUT Operator in the program.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 80

8.

To visualize the tool path resulting from the defined TRACUT Operator, select the first tool change in the program then click the Replay icon .

Make sure that the TRACUT display mode is active in the Tool Path Replay dialog box. Replay the tool changes and pocketing operations.

Close the dialog box at the end of the replay.

Status managementTRACUT Operator will show an Exclamation maskq

in standard cases:

a reference geometry has been deleted.

TRACUT Operator will show an Update maskq

in standard cases:

reference geometry has been modified a parameter has been modified.

q

NC Manufacturing Infrastructure

Version 5 Release 14

Page 81

Insert a Copy Transformation InstructionThis task shows how to apply a Copy Transformation instruction to operations in the program. Open the CopyTransfoSample.CATPart document. 1. Create a first Pocketing operation on the first square cut-out, then a second Pocketing operation on the first triangular cut-out. To create these pockets, make sure that the Island Detection contextual command is not active when define the pocket bottom. 2. In the specification tree, select the second Pocketing operation. Select the Copy Transformation Instruction icon .

A Copy Transformation instruction is inserted in the program after Pocketing.2 and the Copy Transformation dialog box appears. 3. Click the Add Operations icon tree. then select the two Pocketing operations in the specification

The Copy-Transformation will apply to these two operations. Selected operations must have the same tooling

The Move Up down in the list.

and Move Down

icons allow you to move the selected operation up or

The Delete icon

allows you to delete selected operations.

4. Set the desired number of copies to 3. 5. Set Ordering to Each operation N times.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 82

6. Set the Transformation type to Translation. Choose the Translation type to Absolute Coordinates. Specify the translation by setting the Distance along X to -100mm.

7. You can click Replay to visualize the tool path resulting from the defined Copy-Transformation. With the Each operation N times Ordering setting, the transformation is applied to the 3 square cut-outs first then to the 3 triangular cut-outs.

NC Manufacturing Infrastructure

Version 5 Release 14

Page 83

With the All operations N times Ordering setting, the transformation is applied to the first set of square and triangular cut-outs, then the second set, and finally the third set.

The possible transformation types are as follows. q Translation: choose the desired translation type then specify the translation by: r either giving X, Y, Z components in the absolute or the current machining axis systemr

or clicking the Direction area to select a linear geometric element for the direction and giving a length.

q

Rotation: click the Axis area to 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: click the Mirror area to select a planar geometric element as the axis of symmetry Axis to axis: click the From area to select a first machining axis system then the To area to select a second machining axis system. The first axis system will be transformed into the second axis system.

q

q

NC Manufacturing Infrastructureq

Version 5 Release 14

Page 84

Scale: 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:

q

Affinity: select a planar surface, a linear edge, 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 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.

q

8. Click OK to create the Copy Transformation instruction in the program.

NC Data Output ConsiderationsAllow Copy Transformation to produce an output during MfgBatch taking into account specificities of the referenced machining operations (Cycle syntax or Goto statements, Compensation, Profile, Tip/Axis, Contact/Norm, PQR, and so on). During NC Code generation, the tool path of the Copy Transformation of an ordered list of machining operations, will for each of its sub-paths corresponding to a specific reference machining operation read the complementary information on this machining operation to associate then to the particular treatment of this sub-path. If the Cycle Syntax is ON on a reference machining operation, the sub-path will be output is this mode. The tolerance and discretization step of reference machining operation are taken into account to process double points for this sub path. If profile data exist on a reference operation, the sub path will be output in this mode. Compensation data will be read for this sub path on the reference machining operation. The output of the Copy Transformation will take into account both data available in the tool path and in the reference machinin