multi-slide lathe machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf ·...

113
Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining Setup Environment for Multi-Turret Machining Assign Programs to the Turrets Non-synchronized Gantt Review and Time Based Replay Synchronize Operations Synchronized Gantt Review and Time Based Replay Generate NC Output Multi-Spindle Lathe Machining Setup Environment for Multi-Spindle Machining Define Program for Multi-Spindle Machining Replay the Program Generate NC Output User Tasks Define Multi-Slide Lathe Machine Define Program per Turret Select Turrets and Spindles at Operation Level Synchronize Operations for Multi-Turret Machining Review with Gantt Chart Time-Based Replay for Multi-Turret Machining Viewing a Simulation Simulating a Selected Activity Running the Simulation in Real Time Viewing Information Boxes during Simulations Generate One Program per Turret in a Single File Workbench Description Toolbars Customizing General Resources Operation Output Program Photo/Video Reference Information Multi-Slide Lathe Machine Syntaxes for Multi-Slide Lathe Machine Environment Axis Systems for Part and Turning Tool Methodology

Upload: vohanh

Post on 25-Apr-2018

242 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Multi-Slide Lathe Machining

Overview

Conventions

Getting Started

Multi-Turret Lathe Machining Setup Environment for Multi-Turret Machining Assign Programs to the Turrets Non-synchronized Gantt Review and Time Based Replay Synchronize Operations Synchronized Gantt Review and Time Based Replay Generate NC Output

Multi-Spindle Lathe Machining Setup Environment for Multi-Spindle Machining Define Program for Multi-Spindle Machining Replay the Program Generate NC Output

User Tasks

Define Multi-Slide Lathe Machine Define Program per Turret Select Turrets and Spindles at Operation Level Synchronize Operations for Multi-Turret Machining Review with Gantt Chart Time-Based Replay for Multi-Turret Machining

Viewing a Simulation Simulating a Selected Activity Running the Simulation in Real Time Viewing Information Boxes during Simulations

Generate One Program per Turret in a Single File

Workbench Description

Toolbars

Customizing

General Resources Operation Output Program Photo/Video

Reference Information

Multi-Slide Lathe Machine Syntaxes for Multi-Slide Lathe Machine Environment Axis Systems for Part and Turning Tool

Methodology

Page 2: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Glossary

Index

Page 3: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

OverviewWelcome to the Multi-Slide Lathe Machining User's Guide. This guide is intended for users who need to become quickly familiar with the Multi-Slide Lathe Machining Version 5 product.

This overview provides the following information:

● Multi-Slide Lathe Machining in a Nutshell

● Before Reading this Guide

● Getting the Most Out of this Guide

● Accessing Sample Documents

● Conventions Used in this Guide.

Multi-Slide Lathe Machining in a NutshellMulti-Slide Lathe Machining provides functionalities for programming Multi-slide lathe machines or Lathe centers by offering:

● Machine slide definition: turrets and spindles

● Structured programming: one program per turret

● Selection of turrets and spindles at operation level (Turning, Milling, and Drilling)

● Synchronization between operations for multi-turret machines

● Gantt chart viewer for synchronization representation and programming time review

● Time based replay for multi-turret machines

● NC output: one program per turret in a single file.

Supported operations are as follows:

● Turning

● Drilling

● Milling

● Auxiliary operations such as Tool Change, PP Instruction, and Machining Axis Change.

Limitations for this version of the product:

● Update turning stock functionality is not available.

● Generate machine rotations functionality is not available.

● Video replay is By Program (Turret) not By Spindle (cross programs).

● Auto-sequencing is not available.

Multi-Slide Lathe Machining is an add-on product for the Version 5 Lathe Machining.

Before Reading this Guide

Page 4: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

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.

You may also like to read the following complementary product guides, for which the appropriate license is required:

● NC Manufacturing Infrastructure User's Guide: explains how to use common NC Manufacturing functionalities

● Lathe Machining User's Guide: provides useful information about lathe machining environment and turning operations.

● Prismatic Machining User's Guide: provides useful information about axial machining operations.

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 Getting Started tutorials. These tutorials will show you how to produce NC programs for multi-turret and multi-spindle turning.

Once you have finished, you should move on to the User Tasks section, which gives more complete information about the product's functionalities. The Reference section provides useful complementary information.

The Workbench Description section, which describes the commands that are specific to Multi-Slide Lathe Machining, and the Customizing section, which explains how to customize settings, 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/algug_C2/samples or doc/online/algug_D2/samples folder. For more information about this, refer to Accessing Sample Documents in the Infrastructure User's Guide.

Page 5: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

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

Graphic Conventions

The three categories of graphic conventions used are as follows:

● Graphic conventions structuring the tasks

● Graphic conventions indicating the configuration required

● Graphic conventions used in the table of contents

Graphic Conventions Structuring the Tasks

Graphic 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

Page 6: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Graphic Conventions Indicating the Configuration Required

Graphic 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 Contents

Graphic 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 Conventions

The following text conventions are used:

● The titles of CATIA, ENOVIA and DELMIA documents appear in this manner throughout the text.

● File -> New identifies the commands to be used.

Page 7: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

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

How to Use the Mouse

The use of the mouse differs according to the type of action you need to perform.

Use thismouse button... Whenever you read...

● 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)

● Drag

● Move

● Right-click (to select contextual menu)

Page 8: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Getting StartedBefore getting into the detailed instructions for using Multi-Slide Lathe Machining, here are two tutorials intended to give you a feel of what you can accomplish with the product.

The following step-by-step scenarios show you how to use some of the product's key functionalities.

Multi-Turret Lathe MachiningMulti-Spindle Lathe Machining

Page 9: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Multi-Turret Lathe MachiningThe following scenario illustrates NC programming for multi-turret lathe machining.

Setup Environment for Multi-Turret MachiningAssign Programs to the Turrets

Non-synchronized Gantt Review and Time Based ReplaySynchronize Operations

Synchronized Gantt Review and Time Based ReplayGenerate NC Output

Page 10: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Setup Environment for Multi-Turret Machining

This first task shows you how to open a CATProcess document, enter the Lathe Machining workbench and setup the environment for multi-turret machining.

1. Select File > Open then select the Multi-Turret.CATProcess document.

2. Select Machining > Lathe Machining from the Start menu.

The Lathe Machining workbench appears. The part is displayed in the Setup Editor window.

Page 11: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

The PPR tree shows the current state of the CATProcess.

3. Double click Part Operation: Multi-turret lathe machine in the tree to display the Part Operation dialog box.

Page 12: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Note that the following parameters are already initialized on the Part Operation:

● machine (Multi-turret lathe machine)

● reference machining axis system (Part Axis Spindle: Multi-turret lathe machine)

● design part and stock, which will allow material removal simulation later.

4. Click the Machine icon . The Machine Editor dialog box appears with Multi-turret lathe

machine already selected.

5. Select the Spindle tab.

By default, the Reference Machining Axis System defined on the Part Operation (Part Axis Spindle: Multi-turret lathe machine) is assigned to the spindle.

Page 13: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

6. Select the Turret tab.

Check that:

● the turret is called Upper Turret

● the other parameters are correctly specified:❍ Turning Tool Axis System

❍ Axial and Radial axes

❍ Tool Change Point.

Note that the program called PGM UT will be defined on this turret.

Page 14: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

7. Click Add Turret then:● Enter Lower Turret as the name for the new turret.

The turret number increments automatically.

● Click the Turning Tool Axis System icon , then select the axis system called Turret

Turning Tool Axis (Lower Turret) in the 3D viewer to assign it to the lower turret.

● Check that the Axial and Radial axes are correctly defined

● Check that the Tool Change Point is correctly defined.

Note that the program called PGM LT will be defined on this turret.

In the Numerical Control tab, make sure that the following sample PP words table is referenced:PPTableSampleMChannel.pptable

8. Click OK to confirm your modifications to the Machine and return to the Part Operation editor.

9. Click OK to confirm your modifications to the Part Operation.

Page 15: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Assign Programs to the Turrets

This task shows how to assign a program to each of the turrets on the machine.

1. Double click the PGM UT program in the PPR tree. The Manufacturing Program dialog box appears.

2. Select Upper Turret using the Turret Name combo.

Click OK to assign the program to the turret.

3. Right click PGM UT in the PPR tree and select the Compute Tool Path contextual command.

The tool path of the program's Rough turning operation is computed and the PPR tree is updated with this information.

4. Double click the PGM LT program in the PPR tree. In the Manufacturing Program dialog box, assign the Lower Turret to the program.

5. Right click PGM LT in the PPR tree and select the Compute Tool Path contextual command.

The tool path of the program's Drilling operation is computed and the PPR tree is updated with this information.

Page 16: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining
Page 17: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Non-synchronized Gantt Review and Time Based Replay

This task shows how to review the machining process using a non-synchronized Gantt chart and time based replay.

You should initialize some properties of the activities before starting the actual review.

Initialize color of activities

● Select the Process Table command to display the current status of the machining process.

● Right click anywhere in the table and select the Sort by String contextual command. Use the pop-up to search for all tool changes.

● In the Graphic Properties toolbar, assign a unique color to all the tool change activities using the color combo.

Repeat this procedure to assign a unique color to Rough Turning operations (yellow, for example) and to Drilling operations (blue, for example)

Initialize cycle time for Tool Changes

● Select the tool change activities in the Process Table as shown above.

● Select Edit > Properties and assign a Specified cycle time (30 seconds, for example) as shown below.

Page 18: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

1. Select the NC Gantt Chart icon . The following non-synchronized Gantt chart appears.

Please note that the previously specified properties are visible in the chart.

2.Select the Part Operation in the PPR tree then select the Time Base Replay icon .

3. In the Process Simulation pop-up that appears, set the simulation step (3, for example).

4. Click the Run arrow icon to start the replay.

The rough turning and drilling operations start at the same time immediately after the tool changes.

Page 19: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Synchronize Operations

This step shows how to impose a synchronization between the two machining operations.

1.Select the Create Synchronization icon .

2. Select the External Roughing operation then the Drilling operation in the PPR tree.

3. In the Synchronization Editor that appears, set the synchronization position for the Upper Turret to Before retract macro.

Click OK to confirm the synchronization.

Page 20: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Synchronized Gantt Review and Time Based Replay

This task shows how to review the machining process using a synchronized Gantt chart and time based replay.

1. Select the NC Gantt Chart icon . The following synchronized Gantt chart appears.

2.

Select the Part Operation in the PPR tree then select the Time Base Replay icon .

3. In the Process Simulation pop-up that appears, set the simulation step (3, for example).

4. Click the Run arrow icon to start the time based replay.

The drilling operation will start as soon as the roughing operation begins to retract after machining.

Page 21: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining
Page 22: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Generate NC Output

This task shows you how to generate NC data for the Part Operation in interactive mode.

1. Right click the Manufacturing Program in the PPR tree and select Generate NC Code Interactively.

The Generate NC Output Interactively dialog box appears.

Page 23: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

2. Set the parameters as shown and click Execute to generate the NC data.

The generated file will be attached to the first program in the Part Operation.

3. Right click the first program in the PPR tree and select Display NC File.

$$ -----------------------------------------------------------------$$ Generated on Tuesday, March 16, 2004 04:56:42 PM$$ CATIA APT VERSION 1.0$$ -----------------------------------------------------------------CHANNEL,1$$ PGM UT$$ Part Operation : Multi-turret lathe machine$$*CATIA0$$ PGM UT,Spindle,1$$ 0.00000 0.00000 1.00000 0.00000$$ 1.00000 0.00000 0.00000 0.00000$$ 0.00000 1.00000 0.00000 0.00000PARTNO Part Operation : Multi-turret lathe machineCOOLNT/ONCUTCOM/OFF$$ OPERATION NAME : Turning Tool Change.1$$ Start generation of : Turning Tool Change.1$$ TOOLCHANGEBEGINNINGCUTTER/ 1.000000TOOLNO/1,TURN$$ TOOLCHANGEEND$$ End of generation of : Turning Tool Change.1PPRINT NC_LATHE_MO_START_COMMENT BEGINPPRINT MACHINE OPERATION = Rough TurningPPRINT OPERATION NAME = External RoughingPPRINT TOOL ASSEMBLY = External AssemblyPPRINT NC_LATHE_MO_START_COMMENT END$$ OPERATION NAME : External Roughing$$ Start generation of : External RoughingSWITCH/9FEDRAT/ 0.4000,MMPRSPINDL/ 70.0000,RPMGOTO / 77.00000, 0.00000, 45.00000GOTO / 28.00000, 0.00000, 2.50000FEDRAT/ 0.3000,MMPRGOTO / 28.00000, 0.00000, 0.50000FEDRAT/ 0.4000,MMPRGOTO / 28.00000, 0.00000, -49.50000FEDRAT/ 0.8000,MMPRGOTO / 28.21213, 0.00000, -49.28787RAPIDGOTO / 28.21213, 0.00000, 2.50000RAPIDGOTO / 25.50000, 0.00000, 2.50000FEDRAT/ 0.3000,MMPRGOTO / 25.50000, 0.00000, 0.50000FEDRAT/ 0.4000,MMPRGOTO / 25.50000, 0.00000, -49.50000FEDRAT/ 0.8000,MMPRGOTO / 25.71213, 0.00000, -49.28787RAPIDGOTO / 25.71213, 0.00000, 2.50000RAPIDGOTO / 23.00000, 0.00000, 2.50000FEDRAT/ 0.3000,MMPRGOTO / 23.00000, 0.00000, 0.50000

Page 24: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

FEDRAT/ 0.4000,MMPRGOTO / 23.00000, 0.00000, -49.50000FEDRAT/ 0.8000,MMPRGOTO / 23.21213, 0.00000, -49.28787RAPIDGOTO / 23.21213, 0.00000, 2.50000RAPIDGOTO / 20.50000, 0.00000, 2.50000FEDRAT/ 0.3000,MMPRGOTO / 20.50000, 0.00000, 0.50000FEDRAT/ 0.4000,MMPRGOTO / 20.50000, 0.00000, -49.50000SYNC/1,1,2,2FEDRAT/ 0.8000,MMPRGOTO / 20.71213, 0.00000, -49.28787FEDRAT/ 0.4000,MMPRGOTO / 77.00000, 0.00000, 45.00000$$ End of generation of : External RoughingSPINDL/OFFREWIND/0END

$$ -----------------------------------------------------------------$$ Generated on Tuesday, March 16, 2004 04:56:43 PM$$ CATIA APT VERSION 1.0$$ -----------------------------------------------------------------CHANNEL,2$$ PGM LT$$ Part Operation : Multi-turret lathe machine$$*CATIA0$$ PGM LT,Spindle,1$$ 0.00000 0.00000 1.00000 0.00000$$ 1.00000 0.00000 0.00000 0.00000$$ 0.00000 1.00000 0.00000 0.00000PARTNO Part Operation : Multi-turret lathe machineCOOLNT/ONCUTCOM/OFF$$ OPERATION NAME : Turning Tool Change.2$$ Start generation of : Turning Tool Change.2$$ TOOLCHANGEBEGINNINGCUTTER/ 28.000000TOOLNO/1,TURN$$ TOOLCHANGEEND$$ End of generation of : Turning Tool Change.2PPRINT NC_AXIAL_MO_START_COMMENT BEGINPPRINT MACHINE OPERATION = DrillingPPRINT OPERATION NAME = Drilling.6PPRINT PATTERN NAME = Hole.6PPRINT TOOL ASSEMBLY = Drill AssemblyPPRINT NC_AXIAL_MO_START_COMMENT END$$ OPERATION NAME : Drilling.6$$ Start generation of : Drilling.6SYNC/1,1,2,2LOADTL/3,1TLAXIS/ 0.000000, 0.000000, 1.000000SPINDL/ 70.0000,RPMRAPIDGOTO / -77.00000, 0.00000, 45.00000FEDRAT/ 300.0000,MMPRGOTO / 0.00000, 0.00000, 10.00000RAPIDGOTO / 0.00000, 0.00000, 1.00000

Page 25: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

CYCLE/DRILL, 60.206665, 1.000000, 0.400000,MMPRGOTO / 0.00000, 0.00000, 0.00000CYCLE/OFFRAPIDGOTO / 0.00000, 0.00000, 10.00000FEDRAT/ 1000.0000,MMPRGOTO / -77.00000, 0.00000, 45.00000$$ End of generation of : Drilling.6SPINDL/OFFREWIND/0END

Page 26: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Multi-Spindle Lathe MachiningThe following scenario illustrates NC programming for multi-spindle lathe machining.

Setup Environment for Multi-Spindle MachiningDefine Program for Multi-Spindle Machining

Replay the ProgramGenerate NC Output

Page 27: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Setup Environment for Multi-Spindle Machining

This first task shows you how to open a CATProcess document, enter the Lathe Machining workbench and setup the environment for multi-spindle machining.

1. Select File > Open then select the Multi-Spindle.CATProcess document.

2. Select Machining > Lathe Machining from the Start menu.

The Lathe Machining workbench appears. The parts to be machined are displayed in the Setup Editor window.

The PPR tree shows the current state of the CATProcess.

Page 28: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

3. Double click Part Operation: Multi-spindle Lathe Machine in the tree to display the Part Operation dialog box.

Page 29: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Note that the following parameters are already initialized on the Part Operation:

● machine (Multi-spindle Lathe Machine)

● reference machining axis system (Main Spindle Part Axis)

● two design parts and two stock elements, which will allow material removal simulation later.

4. Click the Machine icon . The Machine Editor dialog box appears with Multi-spindle Lathe

Machine already selected.

5. Select the Spindle tab.

By default, the existing spindle is the Main spindle and the Reference Machining Axis System defined on the Part Operation (Main Spindle Part Axis) is assigned to the main spindle.

Page 30: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

6. Click Add Spindle then:● Enter Counter Spindle as the name for the new spindle.

The spindle number increments automatically.

● Click the Part Axis System icon , then select the Counter Spindle Part Axis system in the 3D

viewer to assign it to the counter spindle.

7. Select the Turret tab.

Page 31: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Check that:

● there is just one turret called Turret (Multi-spindle machine) defined on the machine

● the Turning Tool Axis System is specified as shown

● the origin of the Turning Tool Axis System is used for the Tool Change Point.

Note that the program will be defined on this turret.

In the Numerical Control tab, make sure that the following sample PP words table is referenced:PPTableSampleMChannel.pptable

8. Click OK to confirm your modifications to the Machine and return to the Part Operation editor.

9. Click OK to confirm your modifications to the Part Operation.

Page 32: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Define the Program for Multi-Spindle MachiningThis task shows you how to make the necessary adjustments to the program, which is already initialized with a Rough Turning operation and two Drilling operations.

1.Double click the External Roughing operation in the PPR tree. The dialog box for this operation appears.

Check that all necessary parameters have been initialized (geometry, tool assembly, and so on).

Set the Spindle name to Main Spindle, if this is not already the case.

Click OK to confirm your modifications to the operation and quit the dialog box.

2.Double click the first drilling operation (Drilling.5) in the PPR tree. The dialog box for this operation appears.

Check that all necessary parameters have been initialized (geometry, tool assembly, and so on). Make sure that the Power attribute is set to Fixed in the Tool Assembly tab.

Set the Spindle name to Main Spindle, if this is not already the case.

Click OK to confirm your modifications to the operation and quit the dialog box.

3.Double click the Machining axis change entity (Swap to Counter Spindle) in the PPR tree.

Page 33: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Select the Counter Spindle Part Axis machining axis and set the Spindle name to Counter Spindle, if this is not already the case.

Click OK to confirm your modifications to the operation and quit the dialog box.4.

Double click the second Drilling operation (Drilling.6 CS) in the PPR tree. The dialog box for this operation appears.

Check that all necessary parameters have been initialized (geometry, tool assembly, and so on). Make sure that the Power attribute is set to Fixed in the Tool Assembly tab.

Set the Spindle name to Counter Spindle, if this is not already the case.

Click OK to confirm your modifications to the operation and quit the dialog box.

Page 34: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

5.Right click the Manufacturing Program in the PPR tree and select Compute Tool Path.The operations of the program are computed. The PPR tree now looks like this:

6.More information can be obtained by means of the Process Table command .

Page 35: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Replay the Program

This task shows how to replay validate the program by replaying the tool path and simulating material removal.

1. Right click the program in the PPR tree and select the Tool Path Replay command.

2. Replay the External Roughing operation:

3. Replay the first drilling operation:

Page 36: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

4. Replay the second drilling operation:

5. Right click the program in the PPR tree and select the Start Video Simulation command to simulate material removal.

Page 37: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining
Page 38: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Generate NC Output

This task shows you how to generate NC data from the program in interactive mode.

1. Right click the Manufacturing Program in the PPR tree and select Generate NC Code Interactively.

The Generate NC Output Interactively dialog box appears.

Page 39: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

2. Set the parameters as shown and click Execute to generate the NC data.

The generated file will be attached to the input program.

3. Right click the Manufacturing Program in the PPR tree and select Display NC File.

$$ -----------------------------------------------------------------$$ Generated on Tuesday, March 09, 2004 06:03:17 PM$$ CATIA APT VERSION 1.0$$ -----------------------------------------------------------------CHANNEL,1$$ Manufacturing Program.3$$ Part Operation : Multi-spindle Lathe Machine$$*CATIA0$$ Manufacturing Program.3,Main Spindle,1$$ 0.00000 0.00000 1.00000 0.00000$$ 1.00000 0.00000 0.00000 0.00000$$ 0.00000 1.00000 0.00000 0.00000PARTNO Part Operation : Multi-spindle Lathe MachineCOOLNT/ONCUTCOM/OFF$$ OPERATION NAME : Turning Tool Change.4$$ Start generation of : Turning Tool Change.4$$ TOOLCHANGEBEGINNINGCUTTER/ 1.000000TOOLNO/1,TURN$$ TOOLCHANGEEND$$ End of generation of : Turning Tool Change.4PPRINT NC_LATHE_MO_START_COMMENT BEGINPPRINT MACHINE OPERATION = Rough TurningPPRINT OPERATION NAME = External RoughingPPRINT TOOL ASSEMBLY = External AssemblyPPRINT NC_LATHE_MO_START_COMMENT END$$ OPERATION NAME : External Roughing$$ Start generation of : External RoughingSWITCH/3FEDRAT/ 0.4000,MMPRSPINDL/ 70.0000,RPMGOTO / 77.00000, 0.00000, 45.00000GOTO / 27.50000, 0.00000, 2.00000FEDRAT/ 0.3000,MMPRGOTO / 27.50000, 0.00000, 0.00000FEDRAT/ 0.4000,MMPRGOTO / 27.50000, 0.00000, -50.00000FEDRAT/ 0.8000,MMPRGOTO / 27.71213, 0.00000, -49.78787RAPIDGOTO / 27.71213, 0.00000, 2.00000RAPIDGOTO / 25.00000, 0.00000, 2.00000FEDRAT/ 0.3000,MMPRGOTO / 25.00000, 0.00000, 0.00000FEDRAT/ 0.4000,MMPRGOTO / 25.00000, 0.00000, -50.00000FEDRAT/ 0.8000,MMPRGOTO / 25.21213, 0.00000, -49.78787RAPIDGOTO / 25.21213, 0.00000, 2.00000RAPIDGOTO / 22.50000, 0.00000, 2.00000FEDRAT/ 0.3000,MMPRGOTO / 22.50000, 0.00000, 0.00000

Page 40: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

FEDRAT/ 0.4000,MMPRGOTO / 22.50000, 0.00000, -50.00000FEDRAT/ 0.8000,MMPRGOTO / 22.71213, 0.00000, -49.78787RAPIDGOTO / 22.71213, 0.00000, 2.00000RAPIDGOTO / 20.00000, 0.00000, 2.00000FEDRAT/ 0.3000,MMPRGOTO / 20.00000, 0.00000, 0.00000FEDRAT/ 0.4000,MMPRGOTO / 20.00000, 0.00000, -50.00000FEDRAT/ 0.8000,MMPRGOTO / 20.21213, 0.00000, -49.78787FEDRAT/ 0.4000,MMPRGOTO / 77.00000, 0.00000, 45.00000$$ End of generation of : External Roughing$$ OPERATION NAME : Turning Tool Change.5$$ Start generation of : Turning Tool Change.5$$ TOOLCHANGEBEGINNINGCUTTER/ 28.000000TOOLNO/1,TURN$$ TOOLCHANGEEND$$ End of generation of : Turning Tool Change.5PPRINT NC_AXIAL_MO_START_COMMENT BEGINPPRINT MACHINE OPERATION = DrillingPPRINT OPERATION NAME = Drilling.5PPRINT PATTERN NAME = Hole.5PPRINT TOOL ASSEMBLY = Drill Assembly for Drill D 10PPRINT NC_AXIAL_MO_START_COMMENT END$$ OPERATION NAME : Drilling.5$$ Start generation of : Drilling.5LOADTL/3,1TLAXIS/ 0.000000, 0.000000, 1.000000SPINDL/ 70.0000,RPMRAPIDGOTO / 77.00000, 0.00000, 45.00000FEDRAT/ 300.0000,MMPRGOTO / 0.00000, 0.00000, 10.00000RAPIDGOTO / 0.00000, 0.00000, 1.00000CYCLE/DRILL, 60.206665, 1.000000, 0.400000,MMPRGOTO / 0.00000, 0.00000, 0.00000CYCLE/OFFRAPIDGOTO / 0.00000, 0.00000, 10.00000FEDRAT/ 1000.0000,MMPRGOTO / 77.00000, 0.00000, 45.00000$$ End of generation of : Drilling.5$$ OPERATION NAME : Swap to Counter Spindle$$ Start generation of : Swap to Counter Spindle$$*CATIA0$$ Swap to Counter Spindle,Counter Spindle,2$$ 0.00000 0.00000 -1.00000 220.00000$$ 1.00000 0.00000 0.00000 0.00000$$ 0.00000 -1.00000 0.00000 0.00000$$ End of generation of : Swap to Counter Spindle$$ OPERATION NAME : Turning Tool Change.6$$ Start generation of : Turning Tool Change.6$$ TOOLCHANGEBEGINNINGCUTTER/ 60.000000TOOLNO/1,TURN

Page 41: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

$$ TOOLCHANGEEND$$ End of generation of : Turning Tool Change.6PPRINT NC_AXIAL_MO_START_COMMENT BEGINPPRINT MACHINE OPERATION = DrillingPPRINT OPERATION NAME = Drilling.6 CSPPRINT PATTERN NAME = Hole.6PPRINT TOOL ASSEMBLY = Drill Assembly for T3 End Mill D 10PPRINT NC_AXIAL_MO_START_COMMENT END$$ OPERATION NAME : Drilling.6 CS$$ Start generation of : Drilling.6 CSTLAXIS/ 0.000000, 0.000000,-1.000000SPINDL/ 70.0000,RPMRAPIDGOTO / 70.00000, 0.00000, 20.00000FEDRAT/ 300.0000,MMPRGOTO / 0.00000, 0.00000, 10.00000RAPIDGOTO / 0.00000, 0.00000, 1.00000CYCLE/DRILL, 25.834787, 1.000000, 0.400000,MMPRGOTO / 0.00000, 0.00000, 0.00000CYCLE/OFFRAPIDGOTO / 0.00000, 0.00000, 10.00000FEDRAT/ 1000.0000,MMPRGOTO / 70.00000, 0.00000, 20.00000$$ End of generation of : Drilling.6 CSSPINDL/OFFREWIND/0END

Page 42: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

User TasksThe user tasks you will perform with Multi-Slide Lathe Machining are as follows:

Define Multi-Slide Lathe MachineDefine Program per Turret

Select Turrets and Spindles at Operation LevelSynchronize Operations for Multi-Turret Machining

Review with Gantt ChartTime-Based Replay for Multi-Turret Machining

Generate One Program per Turret in a Single File

The user tasks for creating, editing and managing Machining operations and other Machining entities are described in the Lathe Machining User's Guide.

Turning Operations Axial Machining Operations

Auxiliary Operations Part Operations, Manufacturing Programs and Machining Processes

NC Manufacturing Entities Verification, Simulation and NC Output

Page 43: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Define Multi-Slide Lathe Machine

This task shows how to set up the parameters of a multi-slide lathe machine.

Machine slide definition: turrets and spindles.

New multi-slide lathe machine is available at Part Operation level.Allows defining Turrets and Spindles to program Mill and Turn operations in multi-task and multi-axis context at NC detailing level.

Turret definition

Multiple Turrets with Turning Tool Axis System per TurretAxial and Radial axes define the plane for realistic tool positioning and Tool Path Replay.When a Turret is defined, a program is automatically assigned to it.

Tool Change Point per TurretTool location when replaying it.Output in the NC file if requestedDefault origin of the Turning Tool Axis System.

Spindle definition

Multiple spindles with a Part Axis System per spindleDefines Part orientation used for Turning operationsDefines the reference axis system for NC data outputMaximum spindle speed used for time computation when machining at constant cutting speed.

1. Select File > Open then select the Multi-Turret.CATProcess document.

2. Select Machining > Lathe Machining from the Start menu.

The Lathe Machining workbench appears. The part is displayed in the Setup Editor window.

Page 44: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

The PPR tree shows the current state of the CATProcess.

Page 45: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

3. Double click Part Operation: Multi-turret lathe machine in the tree to display the Part Operation dialog box.

Note that the following parameters are already initialized on the Part Operation:

● machine (Multi-turret lathe machine)

● reference machining axis system (Part Axis Spindle: Multi-turret lathe machine)

● design part and stock, which will allow material removal simulation later.

4. Click the Machine icon . The Machine Editor dialog box appears with Multi-turret lathe

machine already selected.

Page 46: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

5. Select the Spindle tab.

By default, the Reference Machining Axis System defined on the Part Operation (Part Axis Spindle: Multi-turret lathe machine) is assigned to the spindle.

6. Select the Turret tab.

Page 47: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Check that:

● the turret is called Upper Turret

● the other parameters are correctly specified:❍ Turning Tool Axis System

❍ Axial and Radial axes

❍ Tool Change Point.

Note that the program called PGM UT will be defined on this turret.

Page 48: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

7. Click Add Turret then:● Enter Lower Turret as the name for the new turret.

The turret number increments automatically.

● Click the Turning Tool Axis System icon , then select the axis system called Turret

Turning Tool Axis (Lower Turret) in the 3D viewer to assign it to the lower turret.

● Check that the Axial and Radial axes are correctly defined

● Check that the Tool Change Point is correctly defined.

Note that the program called PGM LT will be defined on this turret.

In the Numerical Control tab, make sure that the following sample PP words table is referenced:PPTableSampleMChannel.pptable

8. Click OK to confirm your modifications to the Machine and return to the Part Operation editor.

9. Click OK to confirm your modifications to the Part Operation.

Page 49: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Define One Program per Turret

This task shows how to assign a program to each of the turrets on the machine.

Structured programming: one program per turret.

Turret management by Programs:

As many Programs as Turrets.Turret assignment at Program level.Operations inherit Turret of its Program: no explicit selection needed.Cut/Paste or Drag & Drop to move operations between Programs.

Spindle management:

Any Spindle can be addressed within a Program.Spindle numbers displayed in Process Table for each operation.

1. Double click the PGM UT program in the PPR tree. The Manufacturing Program dialog box appears.

2. Select Upper Turret using the Turret Name combo.

Click OK to assign the program to the turret.

3. Right click PGM UT in the PPR tree and select the Compute Tool Path contextual command.

The tool path of the program's Rough turning operation is computed and the PPR tree is updated with this information.

4. Double click the PGM LT program in the PPR tree. In the Manufacturing Program dialog box, assign the Lower Turret to the program.

Page 50: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

5. Right click PGM LT in the PPR tree and select the Compute Tool Path contextual command.

The tool path of the program's Drilling operation is computed and the PPR tree is updated with this information.

Page 51: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Select Turrets and Spindles at Operation LevelThis task shows you how to make the necessary adjustments to the program, which is already initialized with a Rough turning operation and two Drilling operations.

Selection of turrets and spindles at operation level (Turning, Milling, and Drilling).

Spindle assignmentCapability to select the spindle at operation level when dealing with multiple spindles.Capability to select the spindle at Machining Axis Change level to define the Reference Axis System:

● Spindle Part Axis System

● Local Axis System.

Useful for:Part orientation for Turning operationsInformation display in Process Table NC data output.

1.Double click the External Rough turning operation in the PPR tree. The dialog box for this operation appears.

Check that all necessary parameters have been initialized (geometry, tool assembly, and so on).

Set the Spindle name to Main Spindle, if this is not already the case.

Click OK to confirm your modifications to the operation and quit the dialog box.

2.Double click the first Drilling operation in the PPR tree. The dialog box for this operation appears.

Check that all necessary parameters have been initialized (geometry, tool assembly, and so on). Note that the tool assembly Power attribute is set to Fixed.

Set the Spindle name to Main Spindle, if this is not already the case.

Click OK to confirm your modifications to the operation and quit the dialog box.

Page 52: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

3.Double click the Machining axis change entity in the PPR tree.

Select the Counter Spindle Part Axis machining axis and set the Spindle name to Counter Spindle, if this is not already the case.

Click OK to confirm your modifications to the operation and quit the dialog box.

4.

Double click the second Drilling operation in the PPR tree. The dialog box for this operation appears.

Check that all necessary parameters have been initialized (geometry, tool assembly, and so on). Note that the tool assembly Power attribute is set to Fixed.

Set the Spindle name to Counter Spindle, if this is not already the case.

Click OK to confirm your modifications to the operation and quit the dialog box.

Page 53: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

5.Right click the Manufacturing Program in the PPR tree and select Compute Tool Path.The operations of the program are computed. The PPR tree now looks like this:

6.More information can be obtained by means of the Process Table command .

Page 54: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Synchronize Operations for Multi-Turret Machining

This step shows how to impose a synchronization between the two machining operations.

Capability to set synchronizations between operations for multi-turret machining. Several synchronization positions are available:

● Start

● After approach macro (Turning operations)

● Before retract macro (Turning operations)

● End.

Advantages are:

● Synchronizations are persistent to program changes

● Program time optimization

● Avoids incompatible operations executing at the same time.

1.Select the Create Synchronization icon .

2. Select the External Roughing operation then the Drilling operation in the PPR tree.

3. In the Synchronization Editor that appears, set the synchronization position for the Upper Turret to Before retract macro.

4. Select the Master Turret for NC output.

5. Click OK to confirm the synchronization.

Page 55: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Review with NC Gantt Chart

This task shows how to review the machining process using a synchronized NC Gantt chart.

NC Gantt chart viewer (by turret) for synchronization representation and programming time review.

Operations of all programs are displayed as a function of timeGraphic representation and access to synchronizationsDirect access to operation (Definition, Replay, etc)Unused time information by Program.

Provides overview of all programs for time optimization and an easy way to manage synchronizations between programs.

1. Select the NC Gantt Chart icon . The following synchronized Gantt chart appears.

2. You can right click the red synchronization line in the chart to access contextual commands:

Definition: gives access to the Synchronization dialog box

Delete: removes the synchronization between the two operations.

3. The icon commands in the dialog box are as follows:

Update Times: updates times (after a modification, for example).

Reframe Gantt Chart: reframes Gantt chart in the viewer.

Hide or Show Diagnostics

Update Diagnostics.

When a synchronized machining operation is cut or copied then pasted, the pasted operation is not synchronized.

Page 56: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Time-Based Replay for Multi-Turret Machining

Time based replay allows checking program sequence and synchronization as well as potential collisions between tools.

This task shows how to review the synchronization between two machining operations using a time based replay.

Time based replay is for multi-turret machines.

It simulates all the activities as a function of time:

● from the absolute start time of the Part Operation

● from the start time of a selected operation: all simultaneous and subsequent operations are replayed.

1. Select the Part Operation in the PPR tree then select the Time Base Replay icon .

The Process Simulation command box and the Simulation Control Tools toolbar appear.

For detailed description of the capabilities provided, please refer to:

● Viewing a Simulation

● Simulating a Selected Activity

● Running the Simulation in Real Time

● Viewing Information Boxes during Simulations.

2. Set the simulation step to 3, for example.

3.Click the Run icon to start the time based replay.

The drilling operation will start as soon as the roughing operation begins to retract after machining.

Page 57: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Viewing a Simulation

This procedure describes how to run a simulation.

This procedure assumes that you have a process with activities loaded.

1. Select the process or an activity on the PPR tree.

● If you select an activity instead of a process, only the activity will be simulated, not the whole process. See Simulating a Selected Activity.

2.Select the Time Base Replay icon .

The icon turns orange. The Process Simulation command box and the Simulation Control Tools toolbar appear.

The table below provides the meaning of each of the VCR-like buttons.

Jump to start

Pause

Step forward (by default, shows simulation one tenth of a second at a time. To alter the number of seconds or other time units, use the spinner that controls speed. To alter the time units, To alter the time units, see Tools > Options > General > Parameters and Measures Units.)

Run (shows simulation as continuous motion)

Jump to end

Page 58: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Simulation mode: Single/continuous.

The simulation mode determines whether the simulation is shown once or continuously; pressing this button toggles between the two modes.

The image to the left shows the default simulation mode: Single, that is, to show the simulation once.

The image to the left shows the continuous simulation mode button.

Step size

To increase or decrease the speed of the simulation, use the spinners.

Simulation time

Users may input a value in the time editor field. The simulation engine will attempt to "jump" to the given time. If the input value is outside the simulation start-end boundary, the following actions will be taken:

● If the input value is greater than the end time, the simulation will stop when reaching the end and a message will be displayed to the user.

● If the input value is smaller than the start time, the simulation will stop when reaching the start and a message will be displayed to the user.

The use of the commands in the Simulation Controls toolbar is explained in the procedures following this one.

3. Select the button(s) from the table above that provide you with the features of your simulation that you want to see.

Animation occurs in the 3D view.

4. To end the simulation: ● Press the X (close) button in the upper right hand corner of the Process Simulation

command box OR

● Select the orange Process Simulation icon (it will return to its original colors).

Page 59: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Simulating a Selected Activity

This procedure describes how to select only one activity or sub-process to simulate.

This procedure assumes that you have a process with activities loaded.

1. Select the activity you want to see simulated on the PPR tree.

2.Select the Time Base Replay icon .

The icon turns orange. The Process Simulation command box and a Simulation Control Tools toolbar appear.

3. Select the Activity Options (On/Off) icon on the Simulation Control Tools toolbar.

The Activity Options dialog box appears.

The dialog box automatically contains the name of the activity or process selected in Step 1 and the process used as a context for the selected activity (that is, either a process or a resource task).

4. Select whether you want to see only the selected activity (the default) or the current process from the current activity to the end.

If you leave the button on Selected Activity, the Apply button remains grayed out. If you change the option so that you are asking to run to the end of the current process, the button will be active again. Once you press it, it will be grayed out until you make another selection.

Page 60: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

5. (Optional) Enter a start or stop time or both.

6. Press the Apply button.

When you switch from one option to the other and press the Apply button, the simulation pauses to apply the information. If you go from "Current Process" to "Selected Activity," the process simulation starts from the selected activity.

7. Press the play button on the Process Simulation control box to view the selected portion of the process.

The Activity Option command is a toggle command. When you no longer wish to change the selection, deselect the Activity Option command icon by pressing the Activity Options icon or the X (close) button from the upper right corner of the Activity Options dialog. The last selection will be maintained.

If you end the simulation without closing the Activity Options dialog box, the box closes automatically.

8. To end the simulation: ● Press the X (close) button in the upper right hand corner of the Process Simulation

command box OR

● Select the orange Process Simulation icon (it will return to its original colors).

Page 61: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Running the Simulation in Real Time

This procedure describes how to run a simulation in real time.

This procedure assumes that you have a process with activities loaded.

1. Select the process or an activity on the PPR tree.

● If you select an activity instead of a process, only the activity will be simulated, not the whole process. See Simulating a Selected Activity.

2.Select the Time Base Replay icon .

The icon turns orange. The Process Simulation command box and a Simulation Control Tools toolbar appear.

3. Select the Automatic Real-time Simulation command from the Simulation Control Tools toolbar:

The step size spinner will become grayed out and the Automatic Real-time Simulation button will be highlighted in orange. This is a toggle on/off button.

4. Select the Play button from the Process Simulation command bar and view the simulation.

While running the simulation automatic real-time turned on, the step size is continuously updated. Although the value of the step is grayed out and it does not display the updated value, if the simulation is running too slow (with respect to the real time), the step size will increase; if the simulation begins to run too fast, the step size will decrease. As a result, the performance of the automatic real-time simulation step size feature may degrade during simulations that perform computationally intensive operations. The step sizes may become very large, resulting in unnatural, jerky-looking motion.

The Automatic Real-time Simulation command is a toggle command. When you no longer wish to see the simulation in real time, deselect the Automatic Real-time Simulation command icon. You can see the process simulation in other ways without exiting from the Process Simulation command.

5. To end the simulation: ● Press the X (close) button in the upper right hand corner of the Process Simulation

command box OR

● Select the orange Process Simulation icon (it will return to its original colors).

Page 62: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Viewing Information Boxes during Simulations

This procedure describes how to display the names of currently simulated activities while the Process Simulation command is active.

This procedure assumes that you have a process with activities loaded.

1. Select the process or an activity on the PPR tree.

If you select an activity instead of a process, only the activity will be simulated, not the whole process. See Simulating a Selected Activity.

2.Select the Time Base Replay icon .

The icon turns orange. The Process Simulation command box and a Simulation Control Tools toolbar appear.

3. While the Process Simulation command is active, select the Simulation Activities icon from the Simulation Control Tools toolbar:

The icon turns orange (because it is a toggle on/off command) and an information box appears that provides the name of the activity as it occurs during the simulation.

If no activity is simulated at a certain moment, the dialog will be empty. As soon as the simulation starts, the dialog will be updated with the name of the currently simulated activity.

If multiple activities are simulated in parallel, all the names will be displayed.

4. Click on the Simulation Activities icon to remove the view of the information box, or

click on the X (close) button on the Simulated Activities information box.

Page 63: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

5. To end the simulation: ● Press the X (close) button in the upper right hand corner of the Process Simulation

command box OR

● Select the orange Process Simulation icon (it will return to its original colors).

If you end the simulation without closing the Simulated Activities information box, it will close automatically.

By default, the Simulated Activities information box will be closed when you activate the Process Simulation command; you must use the Simulation Activities command to open it.

Page 64: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Generate One Program per Turret in a Single File

This task shows you how to generate NC data for the Part Operation in batch mode.

NC data can be generated as one program per file or several programs in a single file.

Each turret (channel) is segregated by means of program header and specific syntaxes.

Specific syntaxes cross programs for identifying:

● Synchronizations

● Spindles.

This enables easier post-processing.

1. Select File > Open then select the Multi-Turret_Final.CATProcess document.

2. Select the Part Operation in the PPR tree and select the Generate NC Code in Batch Mode icon .

The following dialog box appears.

Page 65: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

3. Set the parameters as shown and click Execute to generate the NC data. The generated file will be attached to the first program in the Part Operation.

Please refer to Generate APT Source File in Batch Mode for more information.

4. Right click the first program in the PPR tree and select Display NC File.

$$ -----------------------------------------------------------------$$ Generated on Tuesday, March 16, 2004 04:56:42 PM$$ CATIA APT VERSION 1.0$$ -----------------------------------------------------------------CHANNEL,1$$ PGM UT$$ Part Operation : Multi-turret lathe machine$$*CATIA0$$ PGM UT,Spindle,1$$ 0.00000 0.00000 1.00000 0.00000$$ 1.00000 0.00000 0.00000 0.00000$$ 0.00000 1.00000 0.00000 0.00000PARTNO Part Operation : Multi-turret lathe machineCOOLNT/ONCUTCOM/OFF$$ OPERATION NAME : Turning Tool Change.1$$ Start generation of : Turning Tool Change.1$$ TOOLCHANGEBEGINNINGCUTTER/ 1.000000TOOLNO/1,TURN$$ TOOLCHANGEEND$$ End of generation of : Turning Tool Change.1PPRINT NC_LATHE_MO_START_COMMENT BEGINPPRINT MACHINE OPERATION = Rough TurningPPRINT OPERATION NAME = External RoughingPPRINT TOOL ASSEMBLY = External AssemblyPPRINT NC_LATHE_MO_START_COMMENT END$$ OPERATION NAME : External Roughing$$ Start generation of : External RoughingSWITCH/9FEDRAT/ 0.4000,MMPRSPINDL/ 70.0000,RPMGOTO / 77.00000, 0.00000, 45.00000GOTO / 28.00000, 0.00000, 2.50000FEDRAT/ 0.3000,MMPRGOTO / 28.00000, 0.00000, 0.50000FEDRAT/ 0.4000,MMPRGOTO / 28.00000, 0.00000, -49.50000FEDRAT/ 0.8000,MMPRGOTO / 28.21213, 0.00000, -49.28787RAPIDGOTO / 28.21213, 0.00000, 2.50000RAPIDGOTO / 25.50000, 0.00000, 2.50000FEDRAT/ 0.3000,MMPRGOTO / 25.50000, 0.00000, 0.50000FEDRAT/ 0.4000,MMPRGOTO / 25.50000, 0.00000, -49.50000FEDRAT/ 0.8000,MMPRGOTO / 25.71213, 0.00000, -49.28787RAPIDGOTO / 25.71213, 0.00000, 2.50000RAPIDGOTO / 23.00000, 0.00000, 2.50000FEDRAT/ 0.3000,MMPR

Page 66: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

GOTO / 23.00000, 0.00000, 0.50000FEDRAT/ 0.4000,MMPRGOTO / 23.00000, 0.00000, -49.50000FEDRAT/ 0.8000,MMPRGOTO / 23.21213, 0.00000, -49.28787RAPIDGOTO / 23.21213, 0.00000, 2.50000RAPIDGOTO / 20.50000, 0.00000, 2.50000FEDRAT/ 0.3000,MMPRGOTO / 20.50000, 0.00000, 0.50000FEDRAT/ 0.4000,MMPRGOTO / 20.50000, 0.00000, -49.50000SYNC/1,1,2,2FEDRAT/ 0.8000,MMPRGOTO / 20.71213, 0.00000, -49.28787FEDRAT/ 0.4000,MMPRGOTO / 77.00000, 0.00000, 45.00000$$ End of generation of : External RoughingSPINDL/OFFREWIND/0END

$$ -----------------------------------------------------------------$$ Generated on Tuesday, March 16, 2004 04:56:43 PM$$ CATIA APT VERSION 1.0$$ -----------------------------------------------------------------CHANNEL,2$$ PGM LT$$ Part Operation : Multi-turret lathe machine$$*CATIA0$$ PGM LT,Spindle,1$$ 0.00000 0.00000 1.00000 0.00000$$ 1.00000 0.00000 0.00000 0.00000$$ 0.00000 1.00000 0.00000 0.00000PARTNO Part Operation : Multi-turret lathe machineCOOLNT/ONCUTCOM/OFF$$ OPERATION NAME : Turning Tool Change.2$$ Start generation of : Turning Tool Change.2$$ TOOLCHANGEBEGINNINGCUTTER/ 28.000000TOOLNO/1,TURN$$ TOOLCHANGEEND$$ End of generation of : Turning Tool Change.2PPRINT NC_AXIAL_MO_START_COMMENT BEGINPPRINT MACHINE OPERATION = DrillingPPRINT OPERATION NAME = Drilling.6PPRINT PATTERN NAME = Hole.6PPRINT TOOL ASSEMBLY = Drill AssemblyPPRINT NC_AXIAL_MO_START_COMMENT END$$ OPERATION NAME : Drilling.6$$ Start generation of : Drilling.6SYNC/1,1,2,2LOADTL/3,1TLAXIS/ 0.000000, 0.000000, 1.000000SPINDL/ 70.0000,RPMRAPIDGOTO / -77.00000, 0.00000, 45.00000FEDRAT/ 300.0000,MMPRGOTO / 0.00000, 0.00000, 10.00000RAPIDGOTO / 0.00000, 0.00000, 1.00000CYCLE/DRILL, 60.206665, 1.000000, 0.400000,MMPRGOTO / 0.00000, 0.00000, 0.00000CYCLE/OFFRAPIDGOTO / 0.00000, 0.00000, 10.00000FEDRAT/ 1000.0000,MMPR

Page 67: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

GOTO / -77.00000, 0.00000, 45.00000$$ End of generation of : Drilling.6SPINDL/OFFREWIND/0END

The program PGM UT on CHANNEL 1 (upper turret) is synchronized with the program PGM LT on CHANNEL 2 (lower turret) by means of the SYNC/1,1,2,2 statements. In this example, the start of the retract macro of the Rough turning operation and the start of drilling is synchronized.

The synchronization is possible thanks to the following statements in the PP table:

*START_NC_INSTRUCTION NC_PROGRAM_HEADER*START_SEQUENCECHANNEL,%MFG_CHANNEL_NUMBER*END*END

where:MFG_CHANNEL_NUMBER: channel (turret) number associated to the program

*START_NC_COMMAND NC_SYNCHRONISATIONSYNC/%MFG_SYNCHRONISATION_NUMBER,%MFG_CHANNEL1,%MFG_CHANNEL2,%MFG_MASTER_CHANNEL*END

where:MFG_SYNCHRONISATION_NUMBER: index of the synchronizationMFG_CHANNEL1: first synchronized channelMFG_CHANNEL2: second synchronized channelMFG_MASTER_CHANNEL: number of the channel set as master.

Page 68: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Workbench DescriptionThis section contains the description of the specific commands that are added to the Lathe Machining workbench when Multi-Slide Lathe Machining is installed.

Toolbars

Page 69: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Multi-Slide Lathe Machining ToolbarWhen Multi-Slide Lathe Machining is installed the Synchronization Management toolbar is added to the Lathe Machining workbench.

This toolbar contains the following commands:

Create Synchronization. See Synchronize Operations for Multi-Turret Machining.

Time Based Replay. See Time-Based Replay for Multi-Turret Machining.

The commands of the other toolbars of the Lathe Machining workbench are documented in the Toolbars section of the Lathe Machining User's Guide.

The commands that are common to all Machining workbenches are described in the Toolbars section of the NC Manufacturing Infrastructure User's Guide.

Page 70: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Customizing

This section describes how to customize settings for Machining.

Before you start your first working session, you can customize the settings to suit your working habits. Your customized settings are stored in permanent setting files: they will not be lost at the end of your session.

Other tasks for customizing your Machining environment are documented in the NC Manufacturing Infrastructure User's Guide:

Build a Tools CatalogAccess External Tools CatalogsAdd User Attributes on Tool Types PP Word Syntaxes NC Documentation Workbenches and Tool Bars

1. Select Tools > Options from the menu bar: the Options dialog box appears.

2. Select the Machining category in the tree to the left. The options for Machining settings appear, organized in tab pages.

3. Select the tab corresponding to the parameters to be customized.

Parameters in this tab... Allow you to customize...

General general settings for all Machining products

Resources tooling, feeds&speeds and resource files

Operation machining operations

Output PP files and NC data output

Program manufacturing programs (sequencing, and so on)

Photo/Video material removal simulation

4. Set these options according to your needs.

5. Click OK to save the settings and quit the Options dialog box.

Page 71: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

General

This document explains how to customize general settings for Machining products.

Select the General tab, which is divided up into areas.

Parameters in this area... Allow you to customize...

Performance settings for optimized performance

Tree Display display of the specification tree

Color and Highlight colors of displayed geometry and parameters

Tool Path Replay tool display during tool path replay

Complementary Geometry handling of geometry necessary for manufacturing

Design Changes use of the Smart NC mode and enhanced detection of design changes.

Performance

Click the Optimize button in order to automatically set a number of the Machining options for optimized performance. These options are listed in the Information dialog box that appears:

Page 72: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

If you click Yes, these options will be set as described in the dialog box. Note that, if needed, you may locally reset any of these options.If you click No, the options will remain with their current settings.

The Information box also lists some recommendations for manually setting other options that have an influence on performance.

Tree Display

● Select the checkbox if you want the status of activities in the tree to be updated automatically.

● If this checkbox is not selected:

❍ you can update activity status manually in your workbench using the Update Status icon in the Auxiliary Commands toolbar.

❍ the status of the activity after a manual update is masked at the first action on the node (for example, edit, replay, collapse/expand of a parent node). To retrieve the status of the activity you must select the Update Status icon again.

Page 73: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

If this checkbox is not selected, performance is improved.

By default, the checkbox is not selected.

Color and Highlight

● Select the colors to be used for identifying the various manufacturing entities by means of the combos. Note that for Geometry that is not found or not up to date, you can select the colors used to display the valuated parameters in the corresponding Operation or Feature dialog boxes.

● For certain entities, you can select the corresponding checkbox to use highlighting. Performance is improved when all the Highlight checkboxes are selected.

Tool Path Replay

Display tool near cursor position on tool path

Select this checkbox if you want to display the tool near your cursor position on the trajectory during a tool path replay

Display tool center instead of tool tip

Select this checkbox if you want to display the tool center point instead of the tool tip during a tool path replay

Page 74: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Display circles

Select this checkbox if you want to display each circular trajectory as a circular arc instead of a set of discretization points. The extremities of the circular arc are indicated by means of 'O' symbols.This allows better control of the Point by Point replay mode, where it is necessary to make several interactions to replay a circle (because of its representation by a set of points). With the graphic representation as a circle, only one interaction is necessary to perform the replay.

By default, these checkboxes are not selected.

Color of feedrates

Select the colors to be used for identifying the various feedrate types by means of the combos. The selected colors will be displayed in the Different colors replay mode.

Complementary Geometry

Select the checkbox to create a CATPart dedicated to manufacturing-specific geometry in the Product List of the PPR tree.

By default, the checkbox is not selected.

Design Changes

Smart NC mode

Select this checkbox to activate the Smart NC mode. In this mode, an image of the geometry selected in machining operations is kept to allow analysis of design changes.Performance is improved when this checkbox is not selected.

Optimized detection of design changes

Select this check box to enable a geometrical comparison mode in order to more precisely determine the design change status of machining operations.

By default, these checkboxes are not selected.

Page 75: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Resources

This document explains how to customize resource settings for Machining products.

Select the Resources tab, which is divided up into areas.

Parameters in this area... Allow you to customize...

Catalogs and Files the path name for resource files

Tool Selection the selection of tools

Automatic Compute from Tool Feeds and Speeds

the update of feeds and speeds according to tooling data

Tool Query Mode in Machining Processes Instantiation

tool queries in machining processes

Catalogs and Files

Enter the path of the folder containing tool catalogs, PP tables, macros, and machining processes. You can choose a folder by clicking the [...] button.

You can concatenate paths using:

● a semi colon (;) character for Windows NT platforms.

● a colon (:) character for UNIX platform.

For example, if the concatenated folders E:\DownloadOfCXR12rel\intel_a\startup and e:\users\jmn\NC in the figure above contain PP tables, then those PP tables will be available for selection in the Part Operation's Machine Editor dialog box.

Please note that:

● PP tables must be contained in folders named Manufacturing\PPTables

● tools must be contained in folders named Manufacturing\Tools.

Tool Selection

Automatic query after modification

Select this checkbox if you want to to activate an automatic query after each modification of a tool parameter. Performance is improved when this checkbox is not selected.

Tool preview after selection

Select this checkbox if you want to preview the tool after selection.

By default, these checkboxes are selected.

Page 76: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Automatic Compute from Tool Feeds and Speeds

Feedrate attributes of the operation

Select this checkbox if you want the Automatic Update of Feedrates option to be set by default in the Feeds and Speeds tab page of machining operations.This option allows feedrates of operations to be automatically updated whenever feedrate information on the tool is modified.

Spindle attributes of the operation

Select this checkbox if you want the Automatic Update of Speeds option to be set by default in the Feeds and Speeds tab page of machining operations.This option allows spindle speeds of operations to be automatically updated whenever speed information on the tool is modified.

By default, these checkboxes are selected.

Tool Query mode in Machining Processes Instantiation

Select the type of Tool Query to be executed when a Machining Process is instantiated:

● automatically computed Tool Query

● interactively defined Tool Selection in case of multiple results

● interactively defined Tool Selection if no tool is found.

Depending on the selected option, the Advanced tab page of the Search Tool dialog box shows the solved Tool Query for each operation in the Machining Process.

By default, the Automatic Tool Query option is selected.

In the example below, you can choose one of the tools found in the ToolsSampleMP, or use the Look in combo to select a tool from the current document or another tool catalog.

Page 77: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining
Page 78: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Operation

This document explains how to customize machining operation settings for Machining products.

Select the Operation tab, which is divided up into areas.

Parameters in this area... Allow you to customize...

Default Values the use of default values

After Creation or Machining Process (MP) Instantiation

what happens after creating machining operations or machining processes

When Copying the duplication of geometry links

Display tool path displays of operations

User Interface dialog boxes of 3-axis surface machining operations.

Default Values

Select the checkbox if you want operations to be created with the values used in the current program. The values and units of attributes at the creation step of an operation are set to the values and units of the last edited and validated operation whatever its type (that is, exit the operation definition dialog box using OK).

Otherwise the default settings delivered with the application are used.

By default, this checkbox is selected.

After Creation or Machining Process (MP) Instantiation

Select the desired checkboxes to specify conditions to be applied when you create machining operations or machining processes.

Sequence machining operation

Machining operations are automatically sequenced in the current program after creation. Otherwise, sequencing can be managed in the feature view.

Search compatible tool in previous operations

When creating an operation, if a compatible tool exists in a previous operation of the current program, it will be set in the new operation. Otherwise, the operation will be incomplete.

Page 79: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Use a default tool

When creating an operation, a search is done in the document to find a compatible tool. If no compatible tool exists, a default one is created in the document and set in the created operation.If checkbox is not selected, no tool will be defined on the operation.

Start edit mode (not available for machining processes)

When creating a machining operation, Edit mode is automatically started to allow modifying parameters of the created operation.Otherwise, the operation is added to the program but the machining operation editor is not started.

By default, these checkboxes are selected.

When Copying

Select the checkbox if you want geometry links to be duplicated in a copied operation.

Otherwise the geometry must be defined for the copied operation. Performance is improved when this checkbox is not selected.

By default, this checkbox is selected.

Display

Select the checkbox if you want to display tool paths of operations in the current Part Operation.

By default, this checkbox is not selected.

User Interface

Select the checkbox if you want to have the possibility of simplifying the dialog boxes of machining operations (that is, you can display the minimum number of parameters necessary for a correct tool path). This setting is available for 3-axis surface machining operations only.

By default, this checkbox is not selected.

Page 80: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Output

This document explains how to customize data output settings for Machining products.

Select the Output tab, which is divided up into areas.

Parameters in this area... Allow you to customize...

Post Processor the type of PP files to be used for generating NC code output and the path where these files are located

Tool Path Storage the tool path storage capability

Tool Path Edition the tool path edition capability

During Tool Path Computation contact point storage

Tool Output Point type of tool output point

Tool Output Files ... Location default paths for NC output files storage.

Post Processor

Select the desired Processor option:

● None: no Post Processor is defined. NC code output is not possible in this case

● Cenit: you can choose from among the Post Processor parameter files proposed by Cenit to generate your NC code

● IMS: you can choose from among the Post Processor parameter files proposed by Intelligent Manufacturing Software (IMS) to generate your NC code

● ICAM: you can choose from among the Post Processor parameter files proposed by ICAM Technologies Corporation (ICAM) to generate your NC code.

Enter the path of the folder containing Post processors. You can choose a folder by clicking the [...] button. File concatenation is possible.

By default, the None option is selected.

Tool Path Storage

Page 81: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Select the desired option to store tool path data either in the current document or in an external file (as a tpl file).

For operations with large tool paths (more than 100 000 points), tool path storage in an external file is recommended.

By default, the Store tool path in the current document option is selected.

Tool Path Edition

Select the checkbox if you want to be able to edit tool paths even when the operation is locked.

This capability is available only for activities with a tool path node in the specification tree.

By default, this checkbox is selected.

During Tool Path Computation

Select the checkbox if you want to store contact points in the tool path.

Performance is improved when this checkbox is not selected.

By default, this checkbox is selected.

Tool Output Point

Select the desired option to select one of the following as output point:

● tool tip

● tool center point

● tool center point for ball end tools (that is, any tool with the Ball-end tool attribute selected or an end mill whose nominal diameter is equal to twice the corner radius).

Performance is better when the Tool Tip option is selected.

By default, the Tool Tip option is selected.

Default File Locations

Page 82: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Specify default locations for storing Tool Path files, NC Documentation, and NC Code output.

You can store tool paths files (tpl files) in the same folder as the CATProcess by selecting the checkbox. This allows you to store these files according to your CATProcess context. Otherwise, you can choose another location by clicking the [...] button.

For NC Documentation, and NC Code output you can choose a folder easily by clicking the [...] button.

You can customize the extension to be used for NC Code output (by default, the suffix used is CATNCCode).

By default, the Tool path: Store at same location as the CATProcess checkbox is not selected.

Page 83: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Program

This document explains how to customize manufacturing program settings for Machining products.

Select the Program tab to customize program auto-sequencing rules and priorities. These settings are mainly intended for the administrator.

Make sure that the document in the sequencing rules path (AllSequencingRules.CATProduct in the example below) is accessible in Read/Write.

Auto Sequencing

Access to sequencing rules settings

Select the Access to sequencing rules settings checkbox to authorize user access to sequencing rules.

You can then specify the path for the rules base You can choose a rules base easily by clicking the [...] button.

By default, this checkbox is selected.

Display sequencing rules and priorities

Select the Display sequencing rules and priorities checkbox to authorize the display of sequencing rules and priorities in the user's view. In this case two more checkboxes can be selected in order to:

● allow the user to filter rules

● allow the user to modify rule priorities.

By default, these checkboxes are selected.

Page 84: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Photo/Video

This document explains how to customize material removal simulation settings for NC Manufacturing products.

Select the Photo/Video tab, which is divided up into areas.

Parameters in this area... Allow you to customize...

Simulation at material removal simulation at program of Part Operation level

Video Video material removal simulation options

Photo Photo material removal simulation options

Performance settings that influence performance

Color color during material removal simulation

Positioning Move allowed tool axis variation between two operations

Simulation at

Select the desired option to perform material removal simulation at either Program or Part Operation level. Depending on the selected level, simulation begins either from the start of the manufacturing program or from the start of the Part Operation. Best performance is obtained with Program level.

By default, the Program level option is selected.

Video

Stop at tool change

Select the Stop at tool change checkbox if you want the Video simulation to stop each time a tool change is encountered in the program.

By default, this checkbox is not selected.

Collision detection

Select the desired Collisions detection option to:

● ignore collisions during the Video simulation

Page 85: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

● stop the Video simulation at the first collision

● continue the Video simulation even when collisions are detected. In this case, you can consult the list of collisions at any time during the simulation.

Best performance is obtained when collisions are ignored.

By default, the Ignore option is selected.

Touch is collision

Select the Touch is collision checkbox if you want touch (or contact) type of collision to be detected.

By default, this checkbox is selected.

Multiple Video result on program

Select the Multiple Video result on program checkbox if you want to store video results on more than one operation in the program.

By default, this checkbox is not selected.

Photo

Select the desired Fault 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.

Best performance is obtained when no bounding box is required and the checkbox is not selected.

By default, the Wireframe option is selected.

Select the checkbox to compute all information at picked point.

By default, this checkbox is not selected.

Best performance is obtained when Fault box: None is selected and the checkbox is not selected.

Performance

Page 86: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Tool and faceting

There are three methods of tool faceting used in Video simulation: Standard, Smaller and Larger. The number of facets for a tool representation is determined by the chord deviation that is set for the tool diameter (0.005% of the tool diameter).

● Smaller: The picture shows a rough approximation of a tool with six facets. Note that the chord deviation is always inside the actual circle, and that the points are always on the circle (accurate).

This is the most accurate method for the Arc through Three Points command.

● Standard: The picture shows a rough approximation of a tool with six facets. Note that the chord deviation is partly inside and partly outside the actual circle, and that the points are not always on the circle.

This is the best method for material removal simulation. However, this is not suitable for the Arc through Three Points command.

● Larger: The picture shows a rough approximation of a tool with six facets. Note that the chord deviation is outside the actual circle, and that the points are not on the circle.

Page 87: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

This is not suitable for the Arc through Three Points command.However, it can be useful for gouge detection.

By default, the Standard option is selected.

Photo resolution

Best performance is obtained when the Photo resolution is set to 0. In this case, a detailed simulation of a portion of the part can be obtained using the Closeup command.Increasing the resolution improves machining accuracy and gives a very detailed simulation. However, this requires increased memory and computation time.

By default, this resolution is set to 0.

Tool axis interpolation angle (5-axis only)

Specify the maximum angle that the tool axis is allowed to vary between two consecutive points. Best performance is obtained for an angle of 10 degrees. Decreasing the angle improves the precision of the simulation. However, this requires increased memory and computation time.

By default, this angle is set to 1degree.

Optimized rendering for Video

Set the Optimized rendering for Video checkbox to obtain an optimized rendering that improves Video simulation performance.Otherwise, more realistic colors are obtained with a slightly degraded performance. Milling, drilling, and turning operations are supported.

By default, this checkbox is selected.

Color

Page 88: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Set the tool (and associated machined area) color to be the same as or different from the last tool, or have different colors for all tools. Best performance is obtained with same colored tools.

By default, the All different option is selected.

Assign colors to the different tools using the associated color combo.

Assign colors to tool holders, parts, and fixtures using the associated color combos.

Positioning Move

Set the Maximum tool axis variation that is to be allowed between the end point of an operation and the start point of the next operation. If the tool axis varies by an amount greater than the specified value, then the tool is positioned at the start of the following operation.

By default, this angle is set to 1degree.

Page 89: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Reference InformationReference information that is specific to the Multi-Slide Lathe Machining product can be found in this section.

Multi-Slide Lathe MachineSyntaxes for Multi-Axis Lathe Machine Environment

Axis Systems for Part and Turning Tool

Essential reference information on the following topics is provided in the Lathe Machining User's Guide.

Lathe Roughing Operations Lathe Recessing Operations Lathe Grooving Operations

Lathe Profile Finishing Operations Lathe Groove Finishing Operations

Lathe Ramping Roughing Operations Lathe Ramping Recessing Operations

Lathe Threading Operations Lathe Sequential Machining Operations

Lathe Tool Assembly Conventions

Essential reference information on the following topics is provided in the NC Manufacturing Infrastructure User's Guide.

NC Manufacturing ResourcesNC Macros

PP Tables and PP Word SyntaxesFeeds and Speeds

APT FormatsCLfile Formats

Page 90: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Multi-Slide Lathe MachineThis section describes the multi-slide lathe machine that is available when the Multi-Slide Lathe Machining add-on product is installed in the Lathe Machining workbench.

CATEMfgMultiTurretMachine (Multi-Slide Lathe Machine)

The CATEMfgMultiTurretLatheMachine resource attributes are described below.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)Type: StringSpecifies the name of the resource. MFG_COMMENT (Comment)Type: StringAssociates a comment to the resource.

Numerical Control Attributes

These attributes characterize the machine controller and have an impact on the output format.

MFG_PP_WORD_TBL (Post Processor words table)Type: StringSpecifies the name of the PP words table which is used for creating Post Processor word syntaxes. MFG_OUTPUT_TYPE (NC data type)Type: StringPossible values:APTCLF-3000CLF-15000ISOSpecifies the type of NC data output by the application. It can take the following values: APT (APT source, this is the default), CLF-3000 (clfile record types 3000 and 5000 are output), CLF-15000 (clfile record type 15000 is output), ISO. MFG_OUTPUT_FRMT (NC data format)Type: StringPossible values:POINT (Point (X,Y,Z))AXIS (Axis (X,Y,Z,I,J,K))Specifies the format of the NC data output. It can take the following values: POINT (X,Y,Z point coordinates, by default), AXIS (X,Y,Z,I,J,K point coordinates and tool axis components). MFG_STRT_PT_SYNT (Home point strategy)Type: StringPossible values:FROM (FROM)GOTO (GOTO)Specifies the type of trajectory on the start point: GOTO or FROM

Page 91: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

MFG_MAX_FEEDRATE (Max machining feedrate)Type: RealSpecifies the maximum machining feedrate. This is used in NC Manufacturing Verification Product Errors (tool collision with the stock) will be reported if the feedrate exceeds this value MFG_RAPID_FEED (Rapid feedrate)Type: RealSpecifies the rapid feedrate. This is used to compute the total machining time and may replace the RAPID instruction in output APT files.MFG_AXIAL_RADIAL_MOVE (Axial/Radial movement)Type: Boolean (Yes/No)Specifies the ability to generate automatically axial and radial movements to avoid collisions in axial operations MFG_INT_LIN_3D (3D linear interpol.)Type: Boolean (Yes/No)Specifies if the machine is able to make a 3D linear interpolation between 2 points. MFG_INT_CIRC_2D (2D circular interpol.)Type: Boolean (Yes/No)Specifies if the machine is able to make a 2D circular interpolation between 2 points. MFG_INT_CIRC_3D (3D circular interpol.)Type: Boolean (Yes/No)Specifies if the machine is able to make a 3D circular interpolation between 2 points. MFG_R_MIN_CIRC (Min interpol. radius)Type: RealSpecifies the minimum radius of circular interpolation that the machine is able to achieve. MFG_R_MAX_CIRC (Max interpol. radius)Type: RealSpecifies the maximum radius of circular interpolation that the machine is able to achieve. MFG_MIN_DISC (Min discretization step)Type: RealSpecifies the minimum distance between two consecutive points that the machine is able to achieve.

Note:The application compares the minimum discretization step and the machining tolerance. The larger of the two values is taken to be the minimum distance between two points.

When you generate NC data, any points that are spaced at a distance less than this value are eliminated from the output file.MFG_MIN_ANGLE (Min discretization angle)Type: RealSpecifies minimum angle between tool axis at two consecutive points that the machine is able to achieve. The application eliminates points whose tool axis orientation does not meet this criteria.

Spindle Attributes

These attributes provide information on the spindle and have an impact on spindle capabilities.

MfgLmtSpindleName (Spindle name)

Defines the name of the spindle, output in NC code.MfgLmtSpindleNumber (Spindle number)

Defines the number of the spindle, output in NC code.

Page 92: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

PAS (Part axis system)

Defines the Part axis system on a spindle.MFG_LATHE_RAD_AX (Radial axis)Type: StringPossible values:XYZDefines the radial axis, which is generally the X axis. Combined with the spindle axis, it defines the programming working plane, where the selected geometry is projected.MFG_LATHE_SPN_AX (Spindle axis)Type: StringPossible values:XYZDefines the spindle and C axes, which is generally the Z axis.Combined with the radial axis, it defines the programming working plane where the selected geometry is projected.MFG_LATHE_MAX_SPNDL_SPEED (Max spindle speed)Type: RealDefines the maximum speed of the spindle. It is used in time computations when machining at constant cutting speed.

Turret Attributes

These attributes provide information on the turret definition and have an impact on turret capabilities.

MfgLmtTurretName (Turret name)

Defines the name of the turret, output in NC code.MfgLmtTurretNumber (Turret number)

Defines the number of the turret, output in NC code.TAS (Turning Tool axis system)

Defines the Turning Tool axis system on a turret.MFG_LATHE_RAD_AX (Radial axis)Type: StringPossible values:XYZFor a given turret, it defines the radial axis of the Turning Tool axis system, which is generally the X axis. Combined with the axial axis, it defines the plane where Turning tooling is represented.MFG_LATHE_AX_AX (Axial axis)Type: StringPossible values:XYZDefines the axial axis of the Turning Tool axis system, which is generally the Z axis.Combined with the radial axis, it defines the plane where Turning tooling is represented.

Page 93: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

MFG_X_TOOL_POS (Tool change point X)Defines the X coordinate of the tool change point with respect to the reference machining axis system.MFG_Y_TOOL_POS (Tool change point Y)Defines the Y coordinate of the tool change point with respect to the reference machining axis system.MFG_Z_TOOL_POS (Tool change point Z)Defines the Z coordinate of the tool change point with respect to the reference machining axis system.

Page 94: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Syntaxes for Multi-Slide Lathe Machine Environment

This section describes specific syntaxes that can be used in a Multi-Slide Lathe machine environment in order to produce NC data for a multi-channel context. In particular, this means that commands must be available:

● to segregate the code for different channels

● to synchronize channels.

For more information about NC commands and NC instructions, please refer to PP Tables and PP Word Syntaxes.

Syntaxes for Turret Management

To identify the channel (Turret) in the program header a new attribute MFG_CHANNEL_NUMBER is added to the NC instruction NC_START_MACRO.Synchronization is also possible thanks to the NC instruction NC_PROGRAM_HEADER.

NC_START_MACRO

MFG_IDENTIFIER: Part Operation identifierMFG_PROGRAM_NAME: Manufacturing Program nameMFG_MACHINE_NAME: Machine nameMFG_CHANNEL_NUMBER: Channel number (Turret)MFG_MODEL_NAME: Name of the CATProcess (with document suffix)MFG_PRODUCT_NAME: Name of the CATProduct/CATPart (with no document suffix).

Definition in PP Table

*START_NC_INSTRUCTION NC_START_MACRO...CHANNEL,%MFG_CHANNEL_NUMBER...*END

Example of resulting APT source

...CHANNEL,1...

NC_PROGRAM_HEADER

*START_NC_INSTRUCTION NC_PROGRAM_HEADER*START_SEQUENCECHANNEL,%MFG_CHANNEL_NUMBER*END*END

Syntax for Synchronization Management

Page 95: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

To valuate the synchronisations defined in the programs, an NC command NC_SYNCHRONISATION is available to define the syntax to be valuated.

NC_SYNCHRONISATION

MFG_SYNCHRONISATION_NUMBER: index of the synchronizationMFG_CHANNEL1: first synchronized channelMFG_CHANNEL2: second synchronized channelMFG_MASTER_CHANNEL: number of the channel set as master.

Default definition in PP Table

*START_NC_COMMAND NC_SYNCHRONISATIONSYNC/%MFG_SYNCHRONISATION_NUMBER,%MFG_CHANNEL1,%MFG_CHANNEL2,%MFG_MASTER_CHANNEL*END

Result

For two channels, the number of synchronizations can be managed dynamically.With more than 2 channels, the algorithm to compute the number of synchronizations is more complex. In this case, the numbering of synchronizations might not be always relevant.

Syntax for Spindle Management

As several spindles can be addressed within a given channel, a new attribute MFG_SPINDLE_NAME is added to identify the current spindle when defining existing NC commands NC_SPINDLE_LATHE and NC_MACHINING_AXIS.

NC_SPINDLE_LATHE

Note that this corresponds to the part's spindle speed.

MFG_SPNDL_UNIT: list with two values defining the spindle rotation units.First value: spindle rotation expressed in revolutions per minute. RPM is the default value.Second value: spindle rotation expressed in surface meters per minute. SMM is the default value.MFG_SPNDL_WAY: list with two values defining the direction of rotation of the spindle.First value: spindle rotation processed clockwise. CLW is the default value.Second value: spindle rotation processed counter-clockwise. CCLW is the default value.MFG_SPNDL_SPEED: numerical value of the spindle speed.MFG_SPINDLE_NAME: current spindle name if any.

Default definition in PP Table for NC_SPINDLE_LATHE

*START_NC_COMMAND NC_SPINDLE_LATHESPINDL/%MFG_SPNDL_SPEED,&MFG_SPNDL_UNIT,%MFG_SPINDLE_NAME*END

NC_MACHINING_AXIS

MFG_NCAXIS_IDENTIFIER: machining axis identifierMFG_SPINDLE_NAME: name of the spindle that is linked to the originMFG_SPINDLE_NUMBER: number of the spindle that is linked to the originMFG_NCAXIS_X_ORIG, MFG_NCAXIS_Y_ORIG, MFG_NCAXIS_Z_ORIG: coordinates of the machining axis origin

Page 96: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

MFG_NCAXIS_X_VECX, MFG_NCAXIS_Y_VECX, MFG_NCAXIS_Z_VECX: components of the x-axisMFG_NCAXIS_X_VECY, MFG_NCAXIS_Y_VECY, MFG_NCAXIS_Z_VECY: components of the y-axisMFG_NCAXIS_X_VECZ, MFG_NCAXIS_Y_VECZ, MFG_NCAXIS_Z_VECZ: components of the z-axis.

Default definition in PP Table for NC_MACHINING_AXIS

*START_NC_COMMAND NC_MACHINING_AXIS$$*CATIA0$$ %MFG_NCAXIS_IDENTIFIER,%MFG_SPINDLE_NAME, %MFG_SPINDLE_NUMBER$$ %MFG_NCAXIS_X_VECX %MFG_NCAXIS_X_VECY %MFG_NCAXIS_X_VECZ %MFG_NCAXIS_X_ORIG$$ %MFG_NCAXIS_Y_VECX %MFG_NCAXIS_Y_VECY %MFG_NCAXIS_Y_VECZ %MFG_NCAXIS_Y_ORIG$$ %MFG_NCAXIS_Z_VECX %MFG_NCAXIS_Z_VECY %MFG_NCAXIS_Z_VECZ %MFG_NCAXIS_Z_ORIG*END

Page 97: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Axis Systems for Part and Turning ToolThis section describes axis systems that can be used in a Multi-Slide Lathe machine environment, in particular:

● Turning Tool Axis System

● Part Axis System.

Part Axis System (PAS)

By default, the Reference Machining Axis System defined on the Part Operation is assigned to the main

spindle.

You can edit the Part Axis System (PAS) by clicking the icon in the Spindle tab of the Machine Editor.

Page 98: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

The following dialog box appears:

For Turning operations:

Page 99: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

● The main spindle PAS is the reference for Tool Compensation computation. Other spindles and turrets have no influence.

● Part orientation is determined by the PAS of the selected spindle. Spindle axis+ must be defined from the chuck to the front of the Part. This is used for part orientation and location parameters.

For NC data output, a Machining Axis System Change must be inserted in the Program when changing Spindle.

Turning Tool Axis System

Turning Tool Axis System defines the turret plane, which allows realistic representation for:

● Tool positioning

● Tool path visualization.

The pictures below illustrate for a given tool (Setup angle = 0deg / Radial axis X) the behavior when moving (Cut/Paste) an operation from Turret.1 to Turret.2.

Page 100: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Note that milling and drilling tools are positioned according to the tool axis defined at operation level.

Advantages are:

● Reuse same tool definition in several turrets

● Allows off-line NC Programming (no tool gauge required).

You can edit the Turning Tool Axis System by clicking the icon in the Turret tab of the Machine Editor.

Page 101: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

The following dialog box appears:

Page 102: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Axis definition

The axial and radial axes define the turret plane.

Incline of turret plane

This parameter defines the incline of Turning Tool Axis System, through its radial direction.The angle gives an incline measured from the radial direction of the main spindle PAS.

Page 103: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

The Turning Tool Axis System is rotated about the spindle axis of the main spindle PAS.When applied, the distance between the origin of the Turning Tool Axis System and the spindle axis of the main spindle PAS is unchanged.

Page 104: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

The angle is an absolute angular position measured from the radial direction of the main spindle PAS (it is not a relative angle from the previous position).When looking along the spindle axis of the main spindle PAS, the angle is positive in the counter-clockwise direction and negative in the clockwise direction.

Note that the Angle field is reset to 0, even if the current absolute position of the Turning Tool Axis System is not 0.

Shift Origin

This parameter shifts the origin of the Turning Tool Axis System, through its radial and axial directions.This shift is done in the turret plane defined by the radial and axial directions of the Turning Tool Axis System.

Radial shift gives a shift measured from the origin of the main spindle PAS in the radial direction of Turning Tool Axis System.The radial shift must not be less than 0. To shift a turret from above to below the spindle, the incline angle must be used.

Page 105: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Axial shift gives a shift measured from the origin of the main spindle PAS in the axial direction of Turning Tool Axis System.The shift is an absolute position measured from the origin of the main spindle PAS (it is not a relative position from the previous position).

Note that the Radial and Axial shift fields are reset to 0, even if the current absolute position of the Turning Tool Axis System is not 0.

Page 106: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

MethodologyMethodology and conceptual information on the following topics is provided in the Lathe Machining User's Guide.

Cutter Compensation with Finish Turning OperationsHow to Change the Output Point

Methodology and conceptual information on the following topics is provided in the NC Manufacturing Infrastructure User's Guide.

Machining ProcessesKnowledgeware in Machining Processes

CATProduct and CATProcess Document ManagementDesign Changes and Associativity Mechanisms

Part Operation and Set Up DocumentsUser Features for NC Manufacturing

Page 107: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Glossary

A

approach macro

Motion defined for approaching the operation start point

auxiliary command

A control function such as tool change or machine table rotation. These commands may be interpreted by a specific post-processor.

axial machining operation

Operation in which machining is done along a single axis and is mainly intended for hole making (drilling, counter boring, and so on).

D

DPM Digital Process for Manufacturing.

E

extension type

Defines the end type of a hole as being through hole or blind.

F

feedrate Rate at which a cutter advances into a work piece. Measured in linear or angular units (mm/min or mm/rev, for example).

fixture Elements used to secure or support the workpiece on a machine.

G

gouge Area where the tool has removed too much material from the workpiece.

M

machine rotation

An auxiliary command in the program that corresponds to a rotation of the machine table.

machining axis system

Reference axis system in which coordinates of points of the tool path are given.

machining operation

Contains all the necessary information for machining a part of the workpiece using a single tool.

Page 108: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

machining tolerance

The maximum allowed difference between the theoretical and computed tool path.

manufacturing process

Defines the sequence of part operations necessary for the complete manufacture of a part.

manufacturing program

Describes the processing order of the NC entities that are taken into account for tool path computation: machining operations, auxiliary commands and PP instructions.

O

offset Specifies a virtual displacement of a reference geometric element in an operation (such as the offset on the bottom plane of a pocket, for example).An offset value can be greater than, less than, or equal to zero. It is measured normal to the referenced geometry or in a specific direction such as axial or radial. For example, a 5mm Offset on Contour means that a virtual displacement is applied normal to the contour geometry. A 5mm Axial Part Offset means that a virtual displacement is applied to the part geometry along the tool axis direction.Compare with thickness.

one way Machining in which motion is always done in the same direction. Compare with zig zag.

P

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

PP instruction Instructions that control certain functions that are auxiliary to the tool-part relationship. They may be interpreted by a specific post processor.

PPR Process Product Resources.

R

retract macro Motion defined for retracting from the operation end point

Ssafety plane A plane normal to the tool axis in which the tool tip can move or remain a clearance

distance away from the workpiece, fixture or machine.

set up Describes how the part, stock and fixture are positioned on the machine.

spindle speed The angular speed of the machine spindle. Measured in linear or angular units (m/min or rev/min, for example).

stock Workpiece prior to machining by the operations of a part operation.

T

Page 109: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

thickness Specifies a thickness of material to be removed by machining. A thickness value must be greater than zero and is measured normal to the machined geometry. For example, if a 5mm Finish Thickness is specified on an operation then 5mm of material will be removed during the finish pass. Compare with offset.

tool axis Center line of the cutter.

tool change An auxiliary command in the program that corresponds to a change of tool.

tool clash Area where the tool collided with the workpiece during a rapid move.

tool path The trajectory that the tool follows during a machining operation.

total depth The total depth including breakthrough distance that is machined in a hole making operation.

U

undercut Area where the tool has left material behind on the workpiece.

Z

zig zag Machining in which motion is done alternately in one direction then the other. Compare with one way.

Page 110: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

Index

Bbuttons

process simulation

Ccommand

Activity options (on/off)

Automatic real-time simulation

Create Synchronization

NC Gantt Chart

Simulation activities

Time Based Replay

Create Synchronization command

MMFG_AXIAL_RADIAL_MOVE attribute

CATEMfgMultiTurretLatheMachine MFG_COMMENT attribute

CATEMfgMultiTurretLatheMachine MFG_INT_CIRC_2D attribute

CATEMfgMultiTurretLatheMachine MFG_INT_CIRC_3D attribute

CATEMfgMultiTurretLatheMachine MFG_INT_LIN_3D attribute

CATEMfgMultiTurretLatheMachine MFG_LATHE_MAX_SPNDL_SPEED attribute

CATEMfgMultiTurretLatheMachine MFG_LATHE_RAD_AX attribute

CATEMfgMultiTurretLatheMachine MFG_LATHE_SPN_AX attribute

Page 111: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

CATEMfgMultiTurretLatheMachine MFG_MAX_FEEDRATE attribute

CATEMfgMultiTurretLatheMachine MFG_MIN_ANGLE attribute

CATEMfgMultiTurretLatheMachine MFG_MIN_DISC attribute

CATEMfgMultiTurretLatheMachine MFG_NAME attribute

CATEMfgMultiTurretLatheMachine MFG_OUTPUT_FRMT attribute

CATEMfgMultiTurretLatheMachine MFG_OUTPUT_TYPE attribute

CATEMfgMultiTurretLatheMachine MFG_PP_WORD_TBL attribute

CATEMfgMultiTurretLatheMachine MFG_R_MAX_CIRC attribute

CATEMfgMultiTurretLatheMachine MFG_R_MIN_CIRC attribute

CATEMfgMultiTurretLatheMachine MFG_RAPID_FEED attribute

CATEMfgMultiTurretLatheMachine MFG_STRT_PT_SYNT attribute

CATEMfgMultiTurretLatheMachine MfgLmtSpindleName attribute

CATEMfgMultiTurretLatheMachine MfgLmtSpindleNumber attribute

CATEMfgMultiTurretLatheMachine MfgLmtTurretName attribute

CATEMfgMultiTurretLatheMachine MfgLmtTurretNumber attribute

CATEMfgMultiTurretLatheMachine MfgResourcePackage

CATEMfgMultiTurretLatheMachine

Multi-slide lathe machine

NNC command

NC_MACHINING_AXIS

Page 112: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining

NC_SPINDLE_LATHE

NC Gantt Chart command NC instruction, auxiliary command type

NC_PROGRAM_HEADER

NC_START_MACRO

NC_SYNCHRONISATION

PPart Axis System PAS attribute

CATEMfgMultiTurretLatheMachine

Ssimulating

process simulation

VCR-like buttons, meaning of

Syntaxes

TTAS attribute

CATEMfgMultiTurretLatheMachine

Time Based Replay command Tools Options - Machining

General

Operation

Output

Photo/Video

Program

Resources

Turning Tool Axis System

Page 113: Multi-Slide Lathe Machining - bayanbox.irbayanbox.ir/view/4259147839208840356/mlgug.pdf · Multi-Slide Lathe Machining Overview Conventions Getting Started Multi-Turret Lathe Machining