Documente Academic
Documente Profesional
Documente Cultură
Version 5 Release 16
Page 1
Version 5 Release 16
Page 2
Special Notices
CATIA is a registered trademark of Dassault Systmes.
Protected by one or more U.S. Patents number 5,615,321; 5,774,111; 5,821,941; 5,844,566; 6,233,351;
6,292,190; 6,360,357; 6,396,522; 6,459,441; 6,499,040; 6,545,680; 6,573,896; 6,597,382; 6,654,011;
6,654,027; 6,717,597; 6,745,100; 6,762,778; 6,828,974 other patents pending.
DELMIA is a registered trademark of Dassault Systmes.
ENOVIA is a registered trademark of Dassault Systmes.
SMARTEAM is a registered trademark of SmarTeam Corporation Ltd.
Any of the following terms may be used in this publication. These terms are trademarks of:
Java
Microsoft Corporation
IMSpost
All other company names and product names mentioned are the property of their respective owners.
Certain portions of this product contain elements subject to copyright owned by the following entities:
Copyright Dassault Systemes
Copyright Dassault Systemes of America
Copyright D-Cubed Ltd., 1997-2000
Copyright ITI 1997-2000
Copyright Cenit 1997-2000
Copyright Mental Images Gmbh & Co KG, Berlin/Germany 1986-2000
Copyright Distrim2 Lda, 2000
Copyright Institut National de Recherche en Informatique et en Automatique (INRIA
Copyright Compaq Computer Corporation
Copyright Boeing Company
Copyright IONA Technologies PLC
Copyright Intelligent Manufacturing Software, Inc., 2000
Copyright SmarTeam Corporation Ltd
Copyright Xerox Engineering Systems
Copyright Bitstream Inc.
Copyright IBM Corp.
Copyright Silicon Graphics Inc.
Copyright Installshield Software Corp., 1990-2000
Copyright Microsoft Corporation
Copyright Spatial Corp.
Copyright LightWork Design Limited 1995-2000
Copyright Mainsoft Corp.
Copyright NCCS 1997-2000
Copyright Weber-Moewius, D-Siegen
Copyright Geometric Software Solutions Company Limited, 2001
Copyright Cogito Inc.
Copyright Tech Soft America
Copyright LMS International 2000, 2001
Version 5 Release 16
Page 3
Version 5 Release 16
Overview
Conventions
What's New?
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
Page 4
Version 5 Release 16
Page 5
Version 5 Release 16
Page 6
Overview
Welcome 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:
Selection of turrets and spindles at operation level (Turning, Milling, and Drilling)
Machining Gantt chart for synchronization representation and programming time review
Support of Master/Slave definition for time computations with respect to instantaneous spindle speed
Turning
Drilling
Milling
Auxiliary operations such as Tool Change, PP Instruction, and Machining Axis Change.
Version 5 Release 16
Page 7
Multi-Slide Lathe Machining is an add-on product for the Version 5 Lathe Machining.
Version 5 Release 16
Conventions
Certain 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:
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
Page 8
Version 5 Release 16
Page 9
Version 5 Release 16
Page 10
Methodology
Frequently Asked Questions
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.
Double-click
Shift-click
Ctrl-click
Drag
Drag
Move
Version 5 Release 16
Page 11
Version 5 Release 16
What's New?
No enhancements in this release.
Page 12
Version 5 Release 16
Page 13
Getting Started
Before 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 Machining
Multi-Spindle Lathe Machining
Version 5 Release 16
Page 14
Version 5 Release 16
Page 15
2.
Version 5 Release 16
Page 16
3.
Double click Part Operation: Multi-turret lathe machine in the tree to display the Part
Operation dialog box.
Version 5 Release 16
Page 17
Note that the following parameters are already initialized on the Part Operation:
4.
reference machining axis system (Part Axis Spindle: Multi-turret lathe machine)
design part and stock, which will allow material removal simulation later.
Click Machine
in the Part Operation dialog box. The Machine Editor appears with Multi-
5.
Version 5 Release 16
Page 18
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.
Version 5 Release 16
Check that:
Note that the program called PGM UT will be defined on this turret.
Page 19
7.
Version 5 Release 16
Page 20
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
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 dialog
box.
9.
Version 5 Release 16
Page 21
Double click the PGM UT program in the PPR tree. The Manufacturing Program dialog box
appears.
2.
Right-click PGM UT in the PPR tree and select Compute Tool Path.
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 Compute Tool Path.
The tool path of the program's Drilling operation is computed and the PPR tree is updated with
this information.
Version 5 Release 16
Page 22
Version 5 Release 16
Page 23
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.
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).
For more information, refer to How to Use Properties of a Machining Operation.
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.
1.
Page 24
Version 5 Release 16
in the Auxiliary Commands toolbar. 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 click Time Base Replay
3.
In the Process Simulation pop-up that appears, set the simulation step (3, for example).
4.
Version 5 Release 16
Page 25
Synchronize Operations
This step shows how to impose a synchronization between the two machining operations.
1.
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.
Page 26
Version 5 Release 16
2.
in the Auxiliary Commands toolbar. The following synchronized Gantt chart appears.
Select the Part Operation in the PPR tree then click Time Based Replay
toolbar.
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.
Version 5 Release 16
Page 27
Note that a vertical blue line is displayed in the Gantt chart during the time based replay, which allows you to follow the
progress of the machining.
Version 5 Release 16
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 28
2.
Version 5 Release 16
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.00000
PARTNO Part Operation : Multi-turret lathe machine
COOLNT/ON
CUTCOM/OFF
$$ OPERATION NAME : Turning Tool Change.1
$$ Start generation of : Turning Tool Change.1
$$ TOOLCHANGEBEGINNING
CUTTER/ 1.000000
TOOLNO/1,TURN
$$ TOOLCHANGEEND
$$ End of generation of : Turning Tool Change.1
PPRINT NC_LATHE_MO_START_COMMENT BEGIN
PPRINT MACHINE OPERATION = Rough Turning
PPRINT OPERATION NAME = External Roughing
PPRINT TOOL ASSEMBLY = External Assembly
PPRINT NC_LATHE_MO_START_COMMENT END
$$ OPERATION NAME : External Roughing
$$ Start generation of : External Roughing
SWITCH/9
FEDRAT/ 0.4000,MMPR
SPINDL/ 70.0000,RPM
GOTO / 77.00000, 0.00000, 45.00000
GOTO / 28.00000, 0.00000, 2.50000
FEDRAT/ 0.3000,MMPR
GOTO / 28.00000, 0.00000, 0.50000
FEDRAT/ 0.4000,MMPR
GOTO / 28.00000, 0.00000, -49.50000
FEDRAT/ 0.8000,MMPR
GOTO / 28.21213, 0.00000, -49.28787
RAPID
GOTO / 28.21213, 0.00000, 2.50000
RAPID
GOTO / 25.50000, 0.00000, 2.50000
FEDRAT/ 0.3000,MMPR
GOTO / 25.50000, 0.00000, 0.50000
FEDRAT/ 0.4000,MMPR
GOTO / 25.50000, 0.00000, -49.50000
FEDRAT/ 0.8000,MMPR
GOTO / 25.71213, 0.00000, -49.28787
Page 29
Version 5 Release 16
RAPID
GOTO / 25.71213, 0.00000, 2.50000
RAPID
GOTO / 23.00000, 0.00000, 2.50000
FEDRAT/ 0.3000,MMPR
GOTO / 23.00000, 0.00000, 0.50000
FEDRAT/ 0.4000,MMPR
GOTO / 23.00000, 0.00000, -49.50000
FEDRAT/ 0.8000,MMPR
GOTO / 23.21213, 0.00000, -49.28787
RAPID
GOTO / 23.21213, 0.00000, 2.50000
RAPID
GOTO / 20.50000, 0.00000, 2.50000
FEDRAT/ 0.3000,MMPR
GOTO / 20.50000, 0.00000, 0.50000
FEDRAT/ 0.4000,MMPR
GOTO / 20.50000, 0.00000, -49.50000
SYNC/1,1,2,2
FEDRAT/ 0.8000,MMPR
GOTO / 20.71213, 0.00000, -49.28787
FEDRAT/ 0.4000,MMPR
GOTO / 77.00000, 0.00000, 45.00000
$$ End of generation of : External Roughing
SPINDL/OFF
REWIND/0
END
$$ ----------------------------------------------------------------$$ 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.00000
PARTNO Part Operation : Multi-turret lathe machine
COOLNT/ON
CUTCOM/OFF
$$ OPERATION NAME : Turning Tool Change.2
$$ Start generation of : Turning Tool Change.2
$$ TOOLCHANGEBEGINNING
CUTTER/ 28.000000
TOOLNO/1,TURN
$$ TOOLCHANGEEND
$$ End of generation of : Turning Tool Change.2
PPRINT NC_AXIAL_MO_START_COMMENT BEGIN
PPRINT MACHINE OPERATION = Drilling
PPRINT OPERATION NAME = Drilling.6
PPRINT PATTERN NAME = Hole.6
PPRINT TOOL ASSEMBLY = Drill Assembly
PPRINT NC_AXIAL_MO_START_COMMENT END
$$ OPERATION NAME : Drilling.6
$$ Start generation of : Drilling.6
Page 30
Version 5 Release 16
SYNC/1,1,2,2
LOADTL/3,1
TLAXIS/ 0.000000, 0.000000, 1.000000
SPINDL/ 70.0000,RPM
RAPID
GOTO / -77.00000, 0.00000, 45.00000
FEDRAT/ 300.0000,MMPR
GOTO / 0.00000, 0.00000, 10.00000
RAPID
GOTO / 0.00000, 0.00000, 1.00000
CYCLE/DRILL, 60.206665, 1.000000, 0.400000,MMPR
GOTO / 0.00000, 0.00000, 0.00000
CYCLE/OFF
RAPID
GOTO / 0.00000, 0.00000, 10.00000
FEDRAT/ 1000.0000,MMPR
GOTO / -77.00000, 0.00000, 45.00000
$$ End of generation of : Drilling.6
SPINDL/OFF
REWIND/0
END
Page 31
Version 5 Release 16
Page 32
Version 5 Release 16
Page 33
Version 5 Release 16
Page 34
3. Double click Part Operation: Multi-spindle Lathe Machine in the tree to display the Part Operation
dialog box.
Version 5 Release 16
Page 35
Note that the following parameters are already initialized on the Part Operation:
two design parts and two stock elements, which will allow material removal simulation later.
4. Click Machine
already selected.
. The Machine Editor dialog box appears with Multi-spindle Lathe Machine
Version 5 Release 16
Page 36
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.
6. Click Add Spindle then:
, then select the Counter Spindle Part Axis system in the 3D viewer to
Version 5 Release 16
Page 37
Version 5 Release 16
Page 38
Check that:
there is just one turret called Turret (Multi-spindle machine) defined on the machine
the origin of the Turning Tool Axis System is used for the Tool Change Point.
Version 5 Release 16
Page 39
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.
Version 5 Release 16
Page 40
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.
Version 5 Release 16
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:
Page 41
Version 5 Release 16
Page 42
Version 5 Release 16
Page 43
5. Right-click the program in the PPR tree and select Start Video Simulation to simulate material removal.
Version 5 Release 16
Page 44
Version 5 Release 16
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 45
2.
Version 5 Release 16
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.00000
PARTNO Part Operation : Multi-spindle Lathe Machine
COOLNT/ON
CUTCOM/OFF
$$ OPERATION NAME : Turning Tool Change.4
$$ Start generation of : Turning Tool Change.4
$$ TOOLCHANGEBEGINNING
CUTTER/ 1.000000
TOOLNO/1,TURN
$$ TOOLCHANGEEND
$$ End of generation of : Turning Tool Change.4
PPRINT NC_LATHE_MO_START_COMMENT BEGIN
PPRINT MACHINE OPERATION = Rough Turning
PPRINT OPERATION NAME = External Roughing
PPRINT TOOL ASSEMBLY = External Assembly
PPRINT NC_LATHE_MO_START_COMMENT END
$$ OPERATION NAME : External Roughing
$$ Start generation of : External Roughing
SWITCH/3
FEDRAT/ 0.4000,MMPR
SPINDL/ 70.0000,RPM
GOTO / 77.00000, 0.00000, 45.00000
GOTO / 27.50000, 0.00000, 2.00000
FEDRAT/ 0.3000,MMPR
GOTO / 27.50000, 0.00000, 0.00000
FEDRAT/ 0.4000,MMPR
GOTO / 27.50000, 0.00000, -50.00000
FEDRAT/ 0.8000,MMPR
GOTO / 27.71213, 0.00000, -49.78787
RAPID
GOTO / 27.71213, 0.00000, 2.00000
RAPID
GOTO / 25.00000, 0.00000, 2.00000
FEDRAT/ 0.3000,MMPR
GOTO / 25.00000, 0.00000, 0.00000
FEDRAT/ 0.4000,MMPR
GOTO / 25.00000, 0.00000, -50.00000
FEDRAT/ 0.8000,MMPR
GOTO / 25.21213, 0.00000, -49.78787
Page 46
Version 5 Release 16
RAPID
GOTO / 25.21213, 0.00000, 2.00000
RAPID
GOTO / 22.50000, 0.00000, 2.00000
FEDRAT/ 0.3000,MMPR
GOTO / 22.50000, 0.00000, 0.00000
FEDRAT/ 0.4000,MMPR
GOTO / 22.50000, 0.00000, -50.00000
FEDRAT/ 0.8000,MMPR
GOTO / 22.71213, 0.00000, -49.78787
RAPID
GOTO / 22.71213, 0.00000, 2.00000
RAPID
GOTO / 20.00000, 0.00000, 2.00000
FEDRAT/ 0.3000,MMPR
GOTO / 20.00000, 0.00000, 0.00000
FEDRAT/ 0.4000,MMPR
GOTO / 20.00000, 0.00000, -50.00000
FEDRAT/ 0.8000,MMPR
GOTO / 20.21213, 0.00000, -49.78787
FEDRAT/ 0.4000,MMPR
GOTO / 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
$$ TOOLCHANGEBEGINNING
CUTTER/ 28.000000
TOOLNO/1,TURN
$$ TOOLCHANGEEND
$$ End of generation of : Turning Tool Change.5
PPRINT NC_AXIAL_MO_START_COMMENT BEGIN
PPRINT MACHINE OPERATION = Drilling
PPRINT OPERATION NAME = Drilling.5
PPRINT PATTERN NAME = Hole.5
PPRINT TOOL ASSEMBLY = Drill Assembly for Drill D 10
PPRINT NC_AXIAL_MO_START_COMMENT END
$$ OPERATION NAME : Drilling.5
$$ Start generation of : Drilling.5
LOADTL/3,1
TLAXIS/ 0.000000, 0.000000, 1.000000
SPINDL/ 70.0000,RPM
RAPID
GOTO / 77.00000, 0.00000, 45.00000
FEDRAT/ 300.0000,MMPR
GOTO / 0.00000, 0.00000, 10.00000
RAPID
GOTO / 0.00000, 0.00000, 1.00000
CYCLE/DRILL, 60.206665, 1.000000, 0.400000,MMPR
GOTO / 0.00000, 0.00000, 0.00000
CYCLE/OFF
RAPID
GOTO / 0.00000, 0.00000, 10.00000
FEDRAT/ 1000.0000,MMPR
GOTO / 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
Page 47
Version 5 Release 16
Page 48
Version 5 Release 16
Page 49
User Tasks
The user tasks you will perform with Multi-Slide Lathe Machining are as follows:
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
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
Version 5 Release 16
Page 50
2.
Version 5 Release 16
Page 51
3.
Double click Part Operation: Multi-turret lathe machine in the tree to display the Part
Operation dialog box.
Version 5 Release 16
Page 52
Note that the following parameters are already initialized on the Part Operation:
4.
reference machining axis system (Part Axis Spindle: Multi-turret lathe machine)
design part and stock, which will allow material removal simulation later.
Click Machine
in the dialog box. The Machine Editor dialog box appears with Multi-turret
5.
Version 5 Release 16
Page 53
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.
Version 5 Release 16
Check that:
Page 54
7.
Version 5 Release 16
Page 55
Turret Turning Tool Axis (Lower Turret) in the 3D viewer to assign it to the lower
turret.
Make sure that the Axial and Radial axes are correctly defined.
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.
Version 5 Release 16
Page 56
Double click the PGM UT program in the PPR tree. The Manufacturing Program dialog box
appears.
2.
Right-click PGM UT in the PPR tree and select Compute Tool Path.
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.
Version 5 Release 16
Page 57
Right-click PGM LT in the PPR tree and select Compute Tool Path.
The tool path of the program's Drilling operation is computed and the PPR tree is updated with
this information.
Version 5 Release 16
Page 58
Useful for:
Part orientation for Turning operations
Information 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.
Version 5 Release 16
Page 59
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.
Version 5 Release 16
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:
Page 60
Version 5 Release 16
Page 61
Start
End.
Advantages are:
1.
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.
5.
Version 5 Release 16
Page 62
When creating or editing a synchronization and then quitting the dialog box by means of the
Cancel button, the new or edited synchronization still remains. The Cancel button does not
restore the synchronization state before either the create or edit action.
When a synchronized machining operation is cut or copied then pasted, the pasted operation
is not synchronized.
Version 5 Release 16
Page 63
Activities of each program are displayed by means of a colored bar as a function of time
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.
Note that dynamic short help information is given for each activity when you pass the cursor over the graphic
representation.
The time units can be customized under Tools > Options > Parameters and Measures.
3. The commands in the dialog box are as follows:
Update Times: updates times (after a modification, for example)
Update Diagnostics.
Version 5 Release 16
Page 64
When a synchronized machining operation is cut or copied then pasted, the pasted operation is not synchronized.
During a time based replay, a vertical blue line is displayed in the Gantt chart, which allows you to follow the progress
of the machining. However, when a zoom is applied in the Gantt chart, the blue vertical line does not take into account
the zoom scale and so may not give expected behavior.
If the referenced machine has more than one spindle, a checkbox entitled Color by spindle is available in the Gantt
Chart dialog box. If colors have been assigned to the machining activities and the spindles:
when the checkbox is not selected, the displayed bars are colored according to the activity color.
A machining activity can be assigned a color as described in How to Use Properties of a Machining Operation.
when the checkbox is selected, the displayed bars are colored according to the spindle color.
A spindle can assigned a color by right clicking the spindle resource in the Resource List, selecting Properties,
then defining the desired color in the Graphic tab of the Properties dialog box.
When an element of tool path is Master, it uses the spindle speed defined on the operation.
When an element of tool path is Slave, it uses the instantaneous speed of the spindle. It only applies to Turning
operations and Drilling operations along the spindle axis.
For each spindle, this capability:
detects slave and master elements of tool path and calculates their duration in context
detects possible incompatibilities (no master or several masters defined at the same time).
Version 5 Release 16
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 start time of a selected operation: all simultaneous and subsequent operations are replayed.
1.
Select the Part Operation in the PPR tree then click Time Base Replay
The Process Simulation command box and the Simulation Control Tools toolbar appear.
2.
3.
Viewing a Simulation
The drilling operation will start as soon as the roughing operation begins to retract after machining.
Page 65
Version 5 Release 16
Page 66
If referenced tooling is shared by at least one simultaneous operation of another turret, you must duplicate this tooling in order to view all
simultaneous tooling positions.
One way to duplicate tooling is by using the Duplicate Resources contextual command in the Resource List of the PPR tree.
Version 5 Release 16
Page 67
Viewing a Simulation
This procedure describes how to run a simulation.
This procedure assumes that you have a process with activities loaded.
1.
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.
The Process Simulation command box and 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
Version 5 Release 16
Page 68
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 buttons described in the table above that provide you with the features of your
simulation that you want to see.
Animation occurs in the 3D view.
4.
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).
Version 5 Release 16
Page 69
This procedure assumes that you have a process with activities loaded.
1.
2.
Select the activity you want to see simulated on the PPR tree.
The Process Simulation command box and Simulation Control Tools toolbar appear.
3.
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.
Version 5 Release 16
Page 70
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.
5.
6.
Click Apply.
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.
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).
Version 5 Release 16
Page 71
This procedure assumes that you have a process with activities loaded.
1.
2.
If you select an activity instead of a process, only the activity will be simulated, not the whole
process. See Simulating a Selected Activity.
Click Time Based Replay
The Process Simulation command box and Simulation Control Tools toolbar appear.
3.
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.
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).
Version 5 Release 16
Page 72
1.
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.
The Process Simulation command box and Simulation Control Tools toolbar appear.
3.
in the
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.
5.
Version 5 Release 16
Page 73
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.
Version 5 Release 16
Page 74
Synchronizations
Spindles.
in the NC Output
Version 5 Release 16
Page 75
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.
Version 5 Release 16
Page 76
Version 5 Release 16
RAPID
GOTO / 20.50000, 0.00000, 2.50000
FEDRAT/ 0.3000,MMPR
GOTO / 20.50000, 0.00000, 0.50000
FEDRAT/ 0.4000,MMPR
GOTO / 20.50000, 0.00000, -49.50000
SYNC/1,1,2,2
FEDRAT/ 0.8000,MMPR
GOTO / 20.71213, 0.00000, -49.28787
FEDRAT/ 0.4000,MMPR
GOTO / 77.00000, 0.00000, 45.00000
$$ End of generation of : External Roughing
SPINDL/OFF
REWIND/0
END
$$ ----------------------------------------------------------------$$ 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.00000
PARTNO Part Operation : Multi-turret lathe machine
COOLNT/ON
CUTCOM/OFF
$$ OPERATION NAME : Turning Tool Change.2
$$ Start generation of : Turning Tool Change.2
$$ TOOLCHANGEBEGINNING
CUTTER/ 28.000000
TOOLNO/1,TURN
$$ TOOLCHANGEEND
$$ End of generation of : Turning Tool Change.2
PPRINT NC_AXIAL_MO_START_COMMENT BEGIN
PPRINT MACHINE OPERATION = Drilling
PPRINT OPERATION NAME = Drilling.6
PPRINT PATTERN NAME = Hole.6
PPRINT TOOL ASSEMBLY = Drill Assembly
PPRINT NC_AXIAL_MO_START_COMMENT END
$$ OPERATION NAME : Drilling.6
$$ Start generation of : Drilling.6
SYNC/1,1,2,2
LOADTL/3,1
TLAXIS/ 0.000000, 0.000000, 1.000000
SPINDL/ 70.0000,RPM
RAPID
GOTO / -77.00000, 0.00000, 45.00000
FEDRAT/ 300.0000,MMPR
GOTO / 0.00000, 0.00000, 10.00000
RAPID
GOTO / 0.00000, 0.00000, 1.00000
CYCLE/DRILL, 60.206665, 1.000000, 0.400000,MMPR
GOTO / 0.00000, 0.00000, 0.00000
CYCLE/OFF
RAPID
GOTO / 0.00000, 0.00000, 10.00000
FEDRAT/ 1000.0000,MMPR
GOTO / -77.00000, 0.00000, 45.00000
Page 77
Version 5 Release 16
Page 78
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_SEQUENCE
CHANNEL,%MFG_CHANNEL_NUMBER
*END
*END
where:
MFG_CHANNEL_NUMBER: channel (turret) number associated to the program
*START_NC_COMMAND
NC_SYNCHRONISATION
SYNC/%MFG_SYNCHRONISATION_NUMBER,%MFG_CHANNEL1,%MFG_CHANNEL2,%MFG_MASTER_CHANNEL
*END
where:
MFG_SYNCHRONISATION_NUMBER: index of the synchronization
MFG_CHANNEL1: first synchronized channel
MFG_CHANNEL2: second synchronized channel
MFG_MASTER_CHANNEL: number of the channel set as master.
Version 5 Release 16
Page 79
Workbench Description
This section contains the description of the specific commands that are added to the Lathe Machining
workbench when Multi-Slide Lathe Machining is installed.
Toolbars
Version 5 Release 16
Page 80
Version 5 Release 16
Page 81
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 Catalog
Access External Tools Catalogs
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.
General
Resources
Operation
machining operations
Output
Program
Photo/Video
Version 5 Release 16
Page 82
General
This document explains how to customize general settings for Machining products.
Performance
Tree Display
Complementary Geometry
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:
Version 5 Release 16
Page 83
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
Page 84
Version 5 Release 16
Select the check box if you want the status of activities in the tree to be updated automatically.
you can update activity status manually in your workbench using Update Status
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 Update Status again.
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 check box to use highlighting.
Performance is improved when all the Highlight check boxes are selected.
Version 5 Release 16
Page 85
Display circles
Select this check box 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 check boxes 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
Version 5 Release 16
Page 86
Select the check box to create a CATPart dedicated to manufacturing-specific geometry in the Product List of the PPR tree.
By default, the check box is not selected.
Design Changes
Smart NC mode
Select this check box 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 check box is not selected.
Version 5 Release 16
Page 87
Resources
This document explains how to customize resource settings for Machining products.
Tool Selection
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:
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:
Tool Selection
Version 5 Release 16
Page 88
Select the type of Tool Query to be executed when a Machining Process is instantiated:
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.
Version 5 Release 16
Page 89
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.
Version 5 Release 16
Page 90
Operation
This document explains how to customize machining operation settings for Machining products.
Default Values
After Creation or Machining Process (MP) what happens after creating machining operations or machining
processes
Instantiation
When Copying
Display
User Interface
Start Feedrate
Default Values
Select the check box 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 check box is selected.
Select the desired check boxes to specify conditions to be applied when you create machining operations or machining
processes.
Version 5 Release 16
Page 91
Machining operations are automatically sequenced in the current program after creation.
Otherwise, sequencing can be managed in the feature view.
When Copying
Select the check box 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 check box is not
selected.
By default, this check box is selected.
Display
Select the check box if you want to display tool paths of operations in the current Part Operation.
By default, this check box is not selected.
User Interface
Version 5 Release 16
Page 92
Select the check box 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 check box is not selected.
Start Feedrate
If the checkbox is selected, the following paragraphs illustrate the expected behaviour.
Otherwise, the behaviour is the same as for V5R13 level.
If a clearance macro is defined and active on machining operation B (see figure below), the feedrate at the start of operation
B is the feedrate of the transition path in the plane of the clearance macro.
If there is no clearance macro defined on operation B (or if a clearance macro is defined but inactive), the feedrate at the
start of operation B in the figure below is:
either rapid feedrate if the Set rapid feedrate at start of operations NC output option is set
or the first feedrate of operation B (this may be the feedrate of the approach macro of operation B, for example).
Version 5 Release 16
Page 93
Version 5 Release 16
Page 94
Output
This document explains how to customize data output settings for Machining products.
Post Processor
Post Processor
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.
Version 5 Release 16
Page 95
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.
Select the check box 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 check box is selected.
Select the check box if you want to store contact points in the tool path.
Performance is improved when this check box is not selected.
By default, this check box is selected.
Select the desired option to select one of the following as output point:
tool tip
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).
Version 5 Release 16
Page 96
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 check box. 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).
Please note that Video results are stored in the NC Code output directory. This is done by using the Associate Video Result
to Machining Operation icon
By default, the Tool path: Store at same location as the CATProcess check box is not selected.
Version 5 Release 16
Page 97
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
Version 5 Release 16
Page 98
Photo/Video
This document explains how to customize material removal simulation settings for Machining products.
Simulation at
Video
Photo
Performance
Color
Positioning Move
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
Version 5 Release 16
Page 99
Collision detection
Select the desired Collisions detection option to:
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.
Touch is collision
Select the Touch is collision check box if you want touch (or contact) type of collision to be detected.
By default, this check box is selected.
Photo
Select the desired Fault box type for examining remaining material or gouges:
Version 5 Release 16
Page 100
Performance
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.
Version 5 Release 16
Page 101
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.
This is not suitable for the Arc through Three Points command.
However, it can be useful for gouge detection.
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.
Color
Version 5 Release 16
Page 102
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.
Version 5 Release 16
Page 103
Reference Information
Reference information that is specific to the Multi-Slide Lathe Machining product can be found in this section.
Multi-Slide Lathe Machine
Syntaxes 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 Resources
NC Macros
PP Tables and PP Word Syntaxes
Feeds and Speeds
APT Formats
CLfile Formats
Version 5 Release 16
Page 104
machine capabilities
resource attributes.
On the left, the list of turrets and spindles with command buttons to add or remove these entities.
There must always be a minimum of one turret and one spindle.
On the right, properties of the selected element are displayed.
Note that addition of turrets and spindles is only possible when Multi-Slide Lathe Machining is installed.
Turret Definition
Here is an example of the Turret tab:
Version 5 Release 16
Page 105
Each turret has a name, which will be displayed in the PPR tree next to the program with which it is associated.
Each turret has a number, which is output in APT output in place of MFG_CHANNEL_NUMBER in the program
header or synchronization syntax.
You can specify the Turning Tool Axis System by clicking
Version 5 Release 16
Page 106
The Axial and Radial axes of this axis system define the working plane of the turret for turning operations: tool
path, replay, and time based replay are represented in this plane.
This axis system can be any axis system. However, the working plane must contain the spindle axis that the
turret works on.
At the bottom of the Turning Tool Axis System dialog box:
The angle defines the incline of the Turret Plane with respect to the ZX plane of the first spindle (that is, the
Setup axis system).
Radial and axial shift give the position of the origin of the axis system relative to the origin of the first
spindle (that is, the origin of the Setup axis system).
For more information, see Axis Systems for Part and Turning Tool.
Tool Change point can be defined manually through its absolute coordinates (X,Y,Z). Since this point might be
Version 5 Release 16
Page 107
considered as the origin of the Turning Tool Axis System, you can use the button at the bottom of the Machine
Editor to automatically set it.
Spindle Definition
Here is an example of the Spindle tab:
Each spindle has a name, which will be displayed at the bottom of operation editor. Note that this is the case
when there is more than one spindle on the machine. Otherwise the single spindle is used by default. It is
output in APT in place of MFG_SPINDLE_NAME.
Each spindle has a number, which is written in valuated in APT in place of MFG_SPINDLE_NUMBER.
Spindle name and number can be valuated in NC_MACHINING_AXIS and NC_ACTIVITY_HEADER syntaxes .
Part Axis System defines the plane where tool path, replay, and time based replay are represented.
For more information, see Axis Systems for Part and Turning Tool.
Maximum Spindle Speed is taken into account for time computation in Machining Gantt Chart.
Version 5 Release 16
Page 108
The Multi-Slide Lathe Machine (CATEMfgMultiTurretLatheMachine) resource attributes are described below.
Base Attributes
These attributes provide general information.
MFG_NAME (Name)
Type: String
Specifies the name of the resource.
MFG_COMMENT (Comment)
Type: String
Associates a comment to the resource.
Version 5 Release 16
Page 109
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.
PAS (Part axis system)
Defines the Part axis system on a spindle.
Version 5 Release 16
Page 110
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: String
Possible values:
X
Y
Z
For 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: String
Possible values:
X
Y
Z
Defines 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.
Version 5 Release 16
Page 111
Version 5 Release 16
Page 112
to synchronize channels.
For more information about NC commands and NC instructions, please refer to PP Tables and PP Word
Syntaxes.
NC_START_MACRO
MFG_IDENTIFIER: Part Operation identifier
MFG_PROGRAM_NAME: Manufacturing Program name
MFG_MACHINE_NAME: Machine name
MFG_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
NC_PROGRAM_HEADER
*START_NC_INSTRUCTION
*START_SEQUENCE
NC_PROGRAM_HEADER
Version 5 Release 16
Page 113
CHANNEL,%MFG_CHANNEL_NUMBER
*END
*END
NC_SYNCHRONISATION
MFG_SYNCHRONISATION_NUMBER: index of the synchronization
MFG_CHANNEL1: first synchronized channel
MFG_CHANNEL2: second synchronized channel
MFG_MASTER_CHANNEL: number of the channel set as master.
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.
Note that if no master is defined in a synchronization, the last parameter (MFG_MASTER_CHANNEL) of the
SYNC syntax is 0 (zero).
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.
Version 5 Release 16
Page 114
NC_MACHINING_AXIS
MFG_NCAXIS_IDENTIFIER: machining axis identifier
MFG_SPINDLE_NAME: name of the spindle that is linked to the origin
MFG_SPINDLE_NUMBER: number of the spindle that is linked to the origin
Version 5 Release 16
Page 115
Version 5 Release 16
Page 116
spindle.
Version 5 Release 16
Page 117
Version 5 Release 16
Page 118
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.
Tool positioning
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.
Version 5 Release 16
Page 119
Note that milling and drilling tools are positioned according to the tool axis defined at operation level.
Advantages are:
Version 5 Release 16
Page 120
Version 5 Release 16
Axis definition
The axial and radial axes define the turret plane.
Page 121
Version 5 Release 16
Page 122
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.
Version 5 Release 16
Page 123
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.
Version 5 Release 16
Page 124
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.
Version 5 Release 16
Page 125
Methodology
Methodology and conceptual information on the following topics is provided in the Lathe Machining User's
Guide.
Cutter Compensation with Finish Turning Operations
How to Change the Output Point
Methodology and conceptual information on the following topics is provided in the NC Manufacturing
Infrastructure User's Guide.
Machining Processes
Knowledgeware in Machining Processes
CATProduct and CATProcess Document Management
Design Changes and Associativity Mechanisms
Part Operation and Set Up Documents
User Features for NC Manufacturing
Version 5 Release 16
Page 126
Glossary
A
approach
macro
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
E
extension
type
F
feedrate
fixture
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.
Version 5 Release 16
Page 127
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.
machining
tolerance
The maximum allowed difference between the theoretical and computed tool path.
manufacturing Defines the sequence of part operations necessary for the complete manufacture of a part.
process
manufacturing Describes the processing order of the NC entities that are taken into account for tool path
program
computation: machining operations, auxiliary commands and PP instructions.
O
offset
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
R
retract macro Motion defined for retracting from the operation end point
S
safety 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.
Version 5 Release 16
Page 128
T
thickness
tool axis
tool change
tool clash
Area where the tool collided with the workpiece during a rapid move.
tool path
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.
Version 5 Release 16
Index
B
buttons
process simulation
C
command
Activity options (on/off)
Automatic real-time simulation
Create Synchronization
Machining Gantt Chart
Simulation activities
Time Based Replay
Create Synchronization command
G
Gantt chart command
Color by spindle
Hide/Show Diagnostics
Reframe Gantt Chart
Update Diagnostics
Update Times
M
Machining Gantt Chart command
MFG_AXIAL_RADIAL_MOVE attribute
Page 129
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
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
Version 5 Release 16
Page 130
CATEMfgMultiTurretLatheMachine
MfgLmtSpindleNumber attribute
CATEMfgMultiTurretLatheMachine
MfgLmtTurretName attribute
CATEMfgMultiTurretLatheMachine
MfgLmtTurretNumber attribute
CATEMfgMultiTurretLatheMachine
MfgResourcePackage
CATEMfgMultiTurretLatheMachine
Multi-slide lathe machine
N
NC command
NC_MACHINING_AXIS
NC_SPINDLE_LATHE
NC instruction, auxiliary command type
NC_PROGRAM_HEADER
NC_START_MACRO
NC_SYNCHRONISATION
P
Part Axis System
PAS attribute
CATEMfgMultiTurretLatheMachine
S
simulating
process
simulation
VCR-like buttons, meaning of
Version 5 Release 16
Page 131
Syntaxes
T
TAS attribute
CATEMfgMultiTurretLatheMachine
Time Based Replay command
Tools Options - Machining
General
Operation
Output
Photo/Video
Program
Resources
Turning Tool Axis System
Version 5 Release 16
Page 132