Beruflich Dokumente
Kultur Dokumente
Numerical Control
Infrastructure
Detailed Steps
Table of Contents
Numerical Control Infrastructure .............................................................................................................. 1
Detailed Steps ..................................................................................................................................... 1
Table of Contents ............................................................................................................................. 2
Step 1: CATProcess Presentation ........................................................................................................ 3
Step 2: NC Machining Operation Presentation...................................................................................... 9
Step 4: Create Auxiliary Operations.................................................................................................... 22
Step 5: Generate Outputs .................................................................................................................. 29
Step 6: Create Spot drilling, drilling & Circular Milling Operations........................................................ 34
Aerospace Part
DEFINE MACHINE
1- Define the Part for simulation: Click on the Design part for simulation icon, and double click on
Aerospace Part in the Product List in the PPR tree or directly on the 3D model
2- Define the Stock: Click on the Stock icon, and select the stock in the 3D model.
3- Define the fixtures: click on fixture icon select the table and the 4 chucks; press ESC twice to exit
selection mode
DEFINE POSITIONS
Select Position Tab page
Change Z coordinate for tool change point to 500
ASSOCIATE A NC ASSEMBLY
Name it MASTER2
Click OK
Click OK in Setup definition Windows
B. Define Strategy
Select first Tab for strategy parameters definition
Have a look in the Axial & radial tab pages and change parameters if you want
Select finishing tab page
Select in combo box finish bottom only
Key 1 mm in bottom finish thickness field
C. Define Geometry
Select second tab page
1-Right Click on the bottom element definition and check if the contour detection is activated
If not select it
2- Activate Bounding envelope option
3- Select bottom element
4- Select indicated face on the geometry (If necessary put the stock in No show)
1
3
D. Define tools
Click on Third tab to define the tool
Click OK
The feeds and speeds are computed according the values of the tool you have defined previously
Unselect the automatic computation
Enter 3000 for the 4 feedrates (Approach; Retract; Finishing; Machining)
Select linear unit in first combo list
Enter 5000 for spindle speed
Select Angular in second combo list
8 Key 50 mm
COPY THE MOTION FOR ALL APPROACH:
5
4 11- Click on Copy icon
In Option Tab page, Rename the macro to My Macro and add the comment Ramping + Axial 50mm
Click OK
Select Color mode icon to see the different motions (rapid, approach, retract, machining)
You can see in Result that you have only Undercut (no gouge or Tool clash)
You can navigate to see the different options
Use closeup functionality :
Zoom on the indicated part
Right Click and select CloseUp
click on the part to have detail concerning the pick point
Note : to compute all information activate in tools/options/Machining/Video , the option following option :
Click on black arrow in the bottom of save icon and select indicated icon
Click OK 2 times
Select point the center point on the panel (1) and click on the 3D on the following point (1)
Select Z-Direction on the panel (2) and select the inner hole in the 3D and click reverse button:
Name this new Machining axis: LOCAL1
2.click
1.click
Note: In some cases you may remove Read Only protection on the :
..\intel_a\startup\Manufacturing\Samples\AutoSequence\ AllSequencingRules.CATProduct File
Activate the 3 following option and affect the following priority values:
Sort by operation: 50
Sort by decreasing tool diameter: 40
Sort by table angle: 90
Click on button to define operation priority
Change to 90 for facing
Change to 85 for Cavities roughing
Change to 80 for pocketing
Click OK in the 2 panel
Click OK
E. Generate PP instruction
Click on icon
Click OK
Click on
In the Panel:
Select Part operations
Select Setup2
Select NC code in the combo list
Select one file for all selected program option
Activate Save input CATProcess
Look in tool motion & formatting tab page for all options
Check in NC Code tab page that you use SINUMERIK 840D 3X post processor
1-. Click on
Look in your CATIA installation for the Documentation folder under intel_a/startup/Manufacturing
Select MachiningDocument.CATScript
Click Open
Click on OK
Click on Close
In the same way double click on Jump distance Value and key 1
Right click on No Point in the definition window
Click OK
Select the top of the part and the intermediate wall top plane
Click OK 2 times
ZOOM
Validate
3
2
3- Define Tool
Select Tool Tab Page
Rename the tool End Mill D20Rc0
Double click on D parameter
Key 20 and click OK
Double click on Rc Parameter
Key 0 and click OK
Numerical Control
Infrastructure Advanced
Detailed Steps
Table of Contents
Numerical Control Infrastructure Advanced ............................................................................................ 41
Step 0 : Import APT File & Modify tool path ........................................................................................ 43
Step 1 : Create your own Tools Catalog and complete it from CATIA Resources List.......................... 47
Step 2: Auto sequencing & Auto Complete ......................................................................................... 55
Step 3: Customize PPWord table ....................................................................................................... 59
Step 4: Import V4 Model..................................................................................................................... 65
Step 5: Design Associativity ............................................................................................................... 71
Step 6: Create a Machining Process and instantiate it in the current model from catalog .................... 80
Insert a line after the tool Conical Mill Tool D25 and duplicate this tool thinks Copy / Paste of the line
To find the Tools attributes you need to look for them in the Prismatic Machining Users Guide
This description includes all necessary data to create the tool in the Tools Catalog
(If it is necessary, you have to add some columns in your table for new attributes)
MFG_TOOL_NAME = My Conical Mill D16 (name of the existing tool you want to use in this assembly)
MFG_TOOL_NUMBER = 3
MFG_NAME = Conical Mill Tool Assembly 01
You can modify geometrical parameters if you want
if you want to introduce a user representation of the tool, indicate where the CATProduct is located in
your computer in the Last cell :
Save your file under MyCatalog.xls and MyCatalog.csv formats in CATIA code:
..\intel_a\startup\Manufacturing\Tools
Click on button
Select MyCatalog catalog and specify Update an existing catalog
Validate
Select MyCatalog.Catalog
Select Conical Mill icon
Replay:
Click on Replay button
We replay the tool Path taking into account the Tool User representation thanks to the Path we have
written in the Excel File
REPLAY:
Associate DELMIA Machine (Necessary for AutoComplete functionality not necessary to have a
DELMIA Licence)
Edit the PO
Access to Machine definition
Display Machine Management Tool Bar : Menu / View / Toolbars / Machine Management
1 3
2
select the three indicated plane (top of the three fixation zone)
Add Offset on them
MB3 on each plane (MB3 on the rotary plane sticker) an select offset
AUTO COMPLETE:
Its important to activate Compute axial-Radial motion because no transition planes have been defined in
the PO
Click OK
Expand PPR Tree to see added transition paths
Note: If you have Delmia licence (VT2) you can simulate machine tool motions
A. Create NC Program
Open Process_AdvEx03.CATProcess in \data\ExAdv03-PPWord_Table directory
Click on Drilling Dwell Delay icon
Click on replay
Click OK to end replay
Click OK to accept the operation
Save the CATProcess
Click Open
Click on Execute
Open the generated apt code file to check the program generated.
C. Change PPtable
Old:
/
*START_NC_COMMAND NC_FEEDRATE
FEDRAT/%MFG_FEED_VALUE,&MFG_FEED_UNIT
*END
/
New:
/
*START_NC_COMMAND NC_FEEDRATE
FEDRAT/&MFG_FEED_UNIT,%MFG_FEED_VALUE
*END
/
Old:
/
*START_NC_INSTRUCTION NC_TOOL_CHANGE
*START_SEQUENCE
TOOLNO/%MFG_TOOL_NUMBER,%MFG_NOMINAL_DIAM
TPRINT/%MFG_TOOL_NAME
LOADTL/%MFG_TOOL_NUMBER
*END
*END
/
New:
/
*START_NC_INSTRUCTION NC_TOOL_CHANGE
*START_SEQUENCE
TOOLNO/%MFG_TOOL_NUMBER,%MFG_NOMINAL_DIAM
TPRINT/%MFG_TOOL_NAME
LOADTL/%MFG_TOOL_NUMBER
*END
*START_SEQUENCE
TOOLNO/%MFG_TOOL_NUMBER,%MFG_NOMINAL_DIAM
LOADTL/%MFG_TOOL_NUMBER
*END
*END
/
Save this new Post Processor Word Table as PPTable-exercise.PPTable in the same directory
Click OK
MB3 on Manufacturing Program.1 and select Generate NC Code Interactively
Click on execute
Browse the generated Apt code and check modifications on Feedrate & Tool Change syntaxes.
C. Associate NC Data
Double click on one of the computed operation to visualize the parameter used and to see the selected
geometry
Define the Part for simulation :Click on the Design part for simulation icon, and double click on
Part in the Product List in the PPR tree or directly on the 3D model
Define the Stock : Click on the Stock icon, and double click on pad .
Define the fixtures : click on fixture icon select the table and the 4 chucks
3- Simulate
Select the last operation in the tree
Click on replay icon
Click on Video simulation icon
A. Create a pocket
Select Manufacturing Program.1 in the PPR tree
Select Pocketing icon
Select the geometry:
-Select the bottom
Bottom
-remove the bottom: press right mouse button onto the bottom in the geometry definition panel
- select in place the top of the island
- Remove island: press right mouse button onto the word Island1 (0mm)
-Select the top plane:
In the Operation Definition window, select the top
Double click on the indicated green surface (top of the wall)
B. Change design
2. Double-click on Pad.2
Length: enter 10 mm
Click OK
Click on
We can see than 2 elements have already been published, the bottom and the profile of Pocket3
Click OK
Come back in Prismatic Machining workbench by double click on Part Operation
2- Define Contour:
Select contour zone on the panel
Select the Contour Pocket 3
published element in the tree
3- Define the bottom:
2
Select the bottom zone on the panel
Select the Face published element in
3 3 the tree
2 4- Click on replay button
1 4
exit sketcher
Save as New part DesignPart-V2.CATPart
Close the CATPart
Open \Data\ExAdv05-design-associativity\Process-v1.CATProcess
Double click on the PO
Replace Part :
Click on the product icon
Select DesignPart-v2
click Open
click ok
The first pocketing operation is also to be updated because the shape of the top surface has changed
Save as Process-V2.CATProcess
Close the file
Click on icon
Click on icon
DEFINE DRILLING
double click on the drilling operation
1
2 Select MillAndDrillStartSet (1)
8 Select Drill tool (2)
Select Nominal diameter (3)
Select = sign (4)
4
Select Part design feature (5)
6
7
4
5
1
2
Select MillAndDrillStartSet (1)
8
Select End Mill tool (2)
Select Nominal diameter (3)
1
2 Select MillAndDrillStartSet (1)
8 Select Tap tool (2)
Select Nominal diameter (3)
Select = sign (4)
4
Select Part design feature (5)
6
7
Define Check
Contextual menu on Tapping operation
Select Tapping object and Edit Checks
2
1 3
this operation will be imported only if the selected feature is a threaded hole
2
1 3
the Machining Process will be imported only if the selected feature is a Counter boring hole
click on button
Click Open
Click OK
Close the CATProcess
33
44 1
1
66
55
2
2
8 77
8
You can note that only the counter boring holes have been machine (check on the Machining Process )
The tapping operation has been imported only on the threaded hole (check on the tapping operation in
the Machining Process
the depth and the tool diameters haves been computed correctly according the design
4. You should adjust operations to avoid collision with the walls (jump distance, macros, )