CAMWORKS V2007 Tutorial Mill Turn
CAMWORKS V2007 Tutorial Mill Turn
M i l l /T u r n
Tutorial
License Agreement
In receiving a software product described herein, you are granted a
nonexclusive license to use that software on one computer. TekSoft, Inc.
retains full title to and ownership of the product. Use of the product constitutes
acceptance of this agreement. Duplication of the software product for any
purpose, other than backup protection, including duplication for any
commercial purpose, is prohibited by law.
TekSoft, Inc. reserves the right to revise and improve products as it sees fit,
and to revise the specifications and information contained herein without prior
notice. Due to continuing product development, specifications and capabilities
described in this manual are subject to change without notice.
Warranty
TekSoft, Inc. will replace defective software for a period of 90 days from date
of delivery, at no charge. TekSoft, Inc. makes no other warranty, either express
or implied, including, but not limited to, any implied warranties of
merchantability or fitness for a particular purpose, regarding any product
described herein. In no event shall TekSoft, Inc. be liable to anyone for special,
collateral, incidental, or consequential damages in connection with or arising
out of the purchase or use of these products. The sole and exclusive liability of
TekSoft, Inc., regardless of form of action, shall not exceed the purchase price
of the materials described herein.
Trademarks
The following and other product names and corporate references herein are
registered or proprietary trademarks of their respective owners.
TekSoft™ is a trademark of TekSoft, Inc.
CAMWorks™ is a trademark of Geometric Software Solutions Co. Ltd.
SolidWorks® is a registered trademark and FeatureManager™ is a trademark
of SolidWorks Corporation.
Microsoft® Windows® is a registered trademark of Microsoft Corporation in
the United States and/or other countries.
All other brands and names are property of their respective owners.
Copyright ©2006 TekSoft, Inc. All Rights Reserved.
i
Table of Contents
ii
Chapter 1 Learning Mill-Turn Basics
This chapter provides an opportunity to learn CAMWorks Mill-Turn through a step by step
hands-on tour of the features and functions.
The exercises in this chapter are intended to show you how to use CAMWorks and may not
correspond to actual machining practices.
These exercises have been developed to provide supplemental information on Mill-Turn and
assume you are familiar with CAMWorks Mill and Turn. The CAMWorks Mill & Turn
Tutorial contains more detailed information about using CAMWorks.
Mill-Turn 1
What You'll Learn
Steps to Generate Mill Toolpaths and NC Code in Part Mode
The following steps are used to generate Mill-Turn toolpaths and NC code:
1. Model the part or open the part file in SolidWorks.
2. Change to the CAMWorks Feature tree.
3. Define the Machine and modify the controller parameters.
4. Define the stock.
5. Define machinable features.
6. Generate the operation plan and adjust operation parameters.
7. Generate toolpaths and run simulation.
8. Adjust parameters if necessary.
9. Post process the toolpaths.
START
Adjust operation
parameters as needed Are
Change to CAMWorks No toolpaths
Feature tree
correct?
Yes
Generate operation
Define machine/change plan
controller parameters
Post process
END
Sample parts are provided for the exercises in this manual. When you install CAMWorks,
these files are installed automatically in the \Examples\Mill-Turn folder inside the
CAMWorks folder (e.g., \Program Files\CAMWorksxxxx\Examples\Mill-Turn).
Step 1: Model Part in SolidWorks or Import Part
A part is a solid that is created with SolidWorks or imported into SolidWorks from another
CAD system via an IGES, Parasolid, SAT file, etc. This exercise uses an existing
SolidWorks part.
1. Open the part file MT_1.SLDPRT in the \Examples\Mill-Turn folder inside the
CAMWorks folder (e.g., \Program Files\CAMWorksxxxx\Examples\Mill-Turn).
The FeatureManager design tree lists the features, sketches,
planes and axes in the part.
The tabs at the top or bottom of the tree are for moving between
the SolidWorks trees and the CAMWorks trees.
If the CAMWorks tabs are not visible, you can expand the size of
the tree. Position the cursor on the line that divides the tree from
the graphics area. When the cursor changes to a bar, drag the bar
to the right until the tabs display.
CAMWorks also provides the ability to step through the toolpath using the Step Thru
Toolpath command.
15. Right click an operation in the tree and select Step Thru Toolpath.
The Step Thru Toolpath toolbar displays. Multiple step increment
16. Click the Single Step button (single arrow) several times.
The active toolpath node is highlighted.
17. Set the Multiple step increment to 5 and click the Forward multiple steps button (double
arrow) several times.
18. Click the Goto End button. The toolpath is completed.
19. Click the X button in the upper right corner to close the dialog box.
Did You Know ...
CAMWorks provides an option to display the XYZ position of the tool in the
Message Window during Simulation and Step Thru Toolpath. To activate this
option, select the Options command on the CAMWorks menu or the NC Manager
shortcut menu. On the General tab, select the Message Window option. On the
Simulation tab, select the Cutter Coordinates in Message Window option.
Step 8: Post Process Toolpaths
Post processing is the final step in generating the NC program file. This step translates
generalized toolpath and operation information into NC code for a specific machine tool
controller. CAMWorks creates NC code for each toolpath in the order the operation appears
in the CAMWorks Operation tree. When you post process a part, CAMWorks creates two
files: the NC program and the Setup Sheet. These are text files that you can read, edit and
print using a word processor or text editor.
In this exercise, you post process all the operations and generate the NC program:
1. Click the Post Process button on the CAMWorks toolbar.
The Post Output File dialog box displays so you can name the NC program file.
2. If MT_1 is not in the File name text box, type MT_1, then click Save.
You do not have to type the extension if you are using the default .txt. Naming the post
output file the same as the part file is the most common way of saving parts and NC
programs. Both files can have the same name because they have different extensions.
3. In the Post Process Output dialog box, click the Run button on the control bar at the top.
4. When the post processing is finished, view the code using the vertical scroll bar.
5. Click OK to close the Post Process Output dialog box.
Mill-Turn 2
What You'll Learn
• Inserting Multiple Wrapped Features
• Adjusting operation parameters and machining using C-axis
1. Open the part file MT_2.SLDPRT in the \Examples\Mill-Turn folder inside the
CAMWorks folder (e.g., \Program Files\CAMWorksxxxx\Examples\Mill-Turn).
This part can be machined using C-axis.
2. Click the CAMWorks Feature Tree tab.
3. Right click Example Mill-in in the Feature tree
and select Edit Definition.
4. Highlight Example Mill/Turn-in on the Machine tab
and click Select.
5. Click OK to close the dialog box.
6. Right click Stock Manager in the tree and select
Edit Definition.
7. In the Manage Stock dialog box, set the following
parameters, then click OK:
− Z Face = -4in
− Length = 4.1in
− Diameter = 5in
8. Click the Extract Machinable Features button on the CAMWorks toolbar or right
click on the NC Manager in the tree and select Extract Machinable Features.
CAMWorks generates a Turn Setup, a Mill Part Setup and machinable features. The
items display in the CAMWorks Feature tree.
When AFR is run on some parts, CAMWorks may not recognize all the features you
want to machine or AFR may recognize a feature that might not be suitable for the
intended machining process. When this occurs, you can delete unwanted setups and
features and define the setups and features interactively. In this exercise, the slot features
are treated as OD features instead of face features, so a different Mill Part Setup and
features are needed.
9. Right click Mill Part Setup1 in the tree and select Delete on the shortcut menu.
10. Click Yes to confirm the deletion.
11. Right click Recycle Bin in the tree, select Empty, then click Yes.
14. Click the Run button on the toolbar to start the simulation.
Mill-Turn 3
What You'll Learn
• Creating a Wrapped Feature from a 2D sketch
• Unwrapping a solid model cylindrical face and creating a Wrapped Feature
• Machining Using C-axis
1. Open the part file MT_3.SLDPRT in the \Examples\Mill-Turn folder inside the
CAMWorks folder (e.g., \Program
Files\CAMWorksxxxx\Examples\Mill-Turn).
This part can be machined using C-axis.
2. Click the CAMWorks Feature Tree tab.
3. Right click Example Mill-in in the Feature tree
and select Edit Definition.
4. Highlight Example Mill/Turn-in on the Machine tab
and click Select.
5. Click OK to close the dialog box.
6. Right click Stock Manager in the tree and select
Edit Definition.
7. In the Manage Stock dialog box, change the Length to 10.25in, then click OK.
8. Click the Extract Machinable Features button on the CAMWorks toolbar or right
click on the NC Manager in the tree and select Extract Machinable Features.
CAMWorks generates a Turn Setup, Mill Part Setups and machinable features. The items
display in the CAMWorks Feature tree.
9. Right click Cutoff Feature1 in Turn Setup1 and select Delete.
10. Click Yes to confirm the deletion.
Inserting a Wrapped Feature Using a 2D Sketch
1. Right click Mill Part Setup5 in the tree and select Insert Wrapped Feature on the shortcut
menu.
2. In the Insert Wrapped Feature dialog box, leave the Feature Type set to Wrapped Pocket
and pick Wrapped 1 in the list.
2D sketches that lie on a sketch plane that is parallel to and passes through the turn axis.
These sketches provide an alternative method of defining a wrapped feature. In most
cases, wrapped features will be created from edges and surfaces on cylindrical faces.
However, if the model does not have cylindrical edges or faces that can be used to create
the feature, a 2D sketch can then be used to create a feature.
You can leave the dialog box open and insert the final feature, which is the wrapped slot.
1. Change the Feature Type to
Wrapped Slot.
2. Pick the face of the slot.
3. Click the End Condition tab.
4. Pick the smaller OD on the part.
5. Click Insert, then click Close.
6. In the Feature tree, highlight
Wrapped Slot1 and drag it below
Wrapped Pocket2 to change the
machining order.
Adjusting Operation Parameters and Machining Using C-Axis
1. Click the Generate Operation Plan button on the CAMWorks toolbar.
2. Click the Generate Toolpath button on the CAMWorks toolbar.
3. Click RoughMill4 in Mill Part Setup5 and notice the angle of the toolpath. You can edit
the operation and have CAMWorks automatically pick the most efficient angle.
4. Right click Rough Mill4 in the tree and select Edit Definition.
5. On the Roughing tab, make sure the Pattern is Zigzag and select the Automatic angle
option.
When you use this option, CAMWorks picks the longest segment and runs the toolpath
parallel to that segment.
6. Click OK.
7. Right click Rough Mill4 and select Generate Toolpath.
8. Notice the difference in the toolpath.
9. Click on the Simulate Toolpath button on the CAMWorks toolbar.
10. Set the following display options:
12. Click the Run button on the toolbar to start the simulation.
Mill-Turn 4
What You'll Learn
• Interactively inserting 2.5 Axis and Multi Surface features
• Inserting contain and avoid areas for 3 Axis operations
• Adjusting operation parameters and machining using Y-axis
1. Open the part file MT_4.SLDPRT in the \Examples\Mill-Turn folder inside the
CAMWorks folder (e.g., \Program Files\CAMWorksxxxx\Examples\Mill-Turn).
This part can be machined using Y-axis.
2. Click the CAMWorks Feature Tree tab.
3. Right click Example Mill-in in the Feature tree
and select Edit Definition.
4. Highlight Example Mill/Turn-in on the Machine tab
and click Select, then click OK.
5. Right click Stock Manager in the tree and select
Edit Definition.
6. In the Manage Stock dialog box, change the Length to 16in, then click OK.
7. Click the Extract Machinable Features button on the CAMWorks toolbar or right
click on the NC Manager in the tree and select Extract Machinable Features.
CAMWorks generates a Turn Setup and machinable features. The items display in the
CAMWorks Feature tree.
8. Right click Cutoff Feature1 in Turn Setup1, select Delete and click Yes to confirm the
deletion.
Inserting 2.5 Axis and Multi Surface Machinable Features
1. Right click Turn Setup1 in the tree and select Insert Mill Part Setup on the shortcut menu.
2. Select the top plane and click the Reverse direction option.
3. Click OK.
4. Right click Mill Part Setup1 in the tree and select Insert 2.5 Axis Feature on the shortcut
menu.
5. In the 2.5 Axis Feature Wizard dialog box, set the Feature Type to Pocket.
6. Pick 2x Pocket in the list of sketches and click Next.
7. Leave the End condition type set to Blind.
8. Change the Depth to 2in and click the Reverse direction option.
Mill-Turn 5
What You'll Learn
• Adjusting text or entity locations to machine a Wrapped Engrave Feature
• Interactively inserting Wrapped Engrave Features
• Adjusting Starting Angles and C-Axis Rotation Direction
• Creating Planes to control index angles and Setups
• Machining using C-Axis
Adjusting Entity Locations to Machine a Wrapped Engrave Feature
1. Open the part file MT_5.SLDPRT in the \Examples\Mill-Turn folder inside the
CAMWorks folder (e.g., \Program Files\CAMWorksxxxx\Examples\Mill-Turn).
This part can be machined using C-axis.
2. Click Tools on the SolidWorks menu
bar and select Measure.
3. Pick the vertical line that represents the
edge of the 1.5in diameter surface.
4. Notice that the Length (circumference) is
4.7124in.
5. Click Close to exit the Measure utility.
6. Right click TEXT-SKETCH in the
SolidWorks FeatureManager design tree
and select Edit Sketch.
Notice the vertical dimension of 1.75in. If you were to cut this 1.5in diameter surface and
lay it out flat, you would be able to machine up to a 4.7124in surface around this part.
The letters of the CAMWorks engraving will cover only 1.75in. The letter C of the text is
located at a zero start location because the text sketch was started on the Front Plane at
the edge of the center of the rotational axis of the part. If you needed to start this at a
different location, you would need to move the text up or down the vertical line offset
from the rotational axis.
In this exercise, you are going to start this text at 45 degrees instead of zero degrees, so
you need to calculate how far to move this text to start machining at 45 degrees.
To calculate this:
4.7124 (circumference distance) divided by 360 degrees = .01309 per one degree of
rotation
45 degrees x .01309 = .58905 distance
Therefore, you need to move the text a distance of .58905in up or down vertically. This
will shift the text and start angle to start machining at 45 degrees off the center of the
rotational axis.
Index
2.5 Axis Feature wizard 1-8, 1-10, 2-2 Machine 1-4
2.5 Axis feature, inserting 1-8, 1-10, 2-2 Machine dialog box
Controller tab 1-5
A
Machine tab 1-4, 1-14, 1-17, 2-2, 2-6
Automatic Feature Recognition 1-7, 1-14, 1-17, 2-2,
Posting tab 1-5
2-6
Tool Crib tab 1-5
avoid areas, inserting for Adv 3 Axis operations 2-3
Manage Stock dialog box 1-6, 1-14, 1-17, 2-2, 2-6
C Mill Part Setup, inserting plane to control angle 2-7
CAMWorks Message Window 1-7 Multi Surface feature 2-3
chuck, defining for simulation 1-11
N
contain areas, inserting for Adv 3 Axis operations 2-3
NC program
E/F/G file 1-13
Extract Machinable Features command 1-7, 1-14, generating 1-13
1-17, 2-2, 2-6 steps to generate 1-2
FANTUTLM 1-5
O
file
Operation Setup Parameters dialog box
NC program 1-13
Chuck Definition tab 1-12
setup sheet 1-13
Chuck Location tab 1-11
Generate Operation Plan command 1-10, 1-15, 1-20,
Operation tree 1-11
2-3, 2-9
operations
Generate Toolpath command 1-11, 1-16, 1-20, 2-4,
generating 1-10, 1-15, 1-20, 2-3, 2-9
2-9
generating toolpaths 1-11, 1-16, 1-20, 2-4, 2-9
I inserting avoid areas 2-3
Insert 2.5 Axis Feature command 1-8, 1-10, 2-2 inserting contain areas 2-3
Insert Avoid Area 2-3 post processing 1-13
Insert Contain Area 2-3 simulating toolpaths 1-12, 1-16, 1-20, 2-4, 2-9
Insert Multi Surface Feature command 2-3 Options dialog box, General tab 1-13
Insert Wrapped Feature command 1-9, 1-15, 1-17,
P
1-19, 2-6, 2-8
parts used in exercises
Insert Wrapped Feature dialog box 1-10, 1-15, 2-6,
mt_1.sldprt 1-3
2-8
mt_2.sldprt 1-14
M mt_3.sldprt 1-17
machinable features mt_4.sldprt 2-2
creating Corner Slot feature 1-8, 1-10 mt_5.sldprt 2-5
creating Multi Surface feature 2-3 Post Output File dialog box 1-13
creating Wrapped Engrave feature 2-6, 2-8 Post Process command 1-13
creating Wrapped feature 1-9, 1-15, 1-17, 1-19 post processor, parameters 1-5
defining automatically 1-7, 1-14, 1-17, 2-2, 2-6
S
defining interactively 1-8, 1-9, 1-10, 1-15, 1-17,
setup sheet 1-6
1-19, 2-2, 2-6, 2-8
Simulate Toolpath command 1-12, 1-16, 1-20, 2-4,
features recognized automatically 1-7, 1-14, 1-17,
2-9
2-2, 2-6
Simulate Toolpath toolbar 1-12
inserting 2.5 Axis feature 1-10, 2-2
Step Thru Toolpath command 1-12
i
Index
ii