Documente Academic
Documente Profesional
Documente Cultură
Mi l l an d Tu r n Tu t o r i al
Disclaimer
Geometric Americas, Inc. makes no warranties, either express or implied with respect to this manual. Geometric Americas, 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.
Trademarks
The following and other product names and corporate references herein are registered or proprietary trademarks of their respective owners. CAMWorks is a registered trademark of Geometric Americas, Inc. SolidWorks is a registered trademark of Dassault Systmes SolidWorks Corp. FeatureManager is a trademark owned jointly by DS SolidWorks and Bentley Systems, Inc. All other brands and names are the property of their respective owners.
CW30s 20130208
Table of Contents
CHAPTER 1 LEARNING 2 AXIS MILL BASICS 1-1 2 Axis Mill 1 .................................................................................................... 1-2
What You'll Learn ................................................................................................ 1-2 Steps to Generate Mill Toolpaths and NC Code in Part Mode ...................... 1-2 Step 1: Model Part in SolidWorks/CAMWorks Solids or Import Part......... 1-3 Step 2: Change to CAMWorks Feature Tree ................................................ 1-4 Step 3: Define the Machine........................................................................... 1-7 Step 4: Define the Stock ............................................................................. 1-10 Step 5: Define Machinable Features ........................................................... 1-11 Step 6: Generate Operation Plan and Adjust Operation Parameters ........... 1-15 Step 7: Generate Toolpaths ......................................................................... 1-18 Step 8: Post Process Toolpaths ................................................................... 1-22
CHAPTER 2 LEARNING MORE 2 AXIS MILL 2-1 2 Axis Mill 5 .................................................................................................... 2-2
What You'll Learn ................................................................................................ 2-2 Extracting Machinable features by AFR ........................................................ 2-2 Setting Strategies and Generating Operations................................................ 2-3 Sorting and Sequencing Operations ............................................................... 2-3 Machining Island Tops................................................................................... 2-5 Changing the Mill Part Setup Origin ............................................................. 2-6
i
Table of Contents
Combining Operations ................................................................................... 2-7 Changing Tool Parameters & Generating Operation Plan ............................. 2-8 Simulate Toolpath & Post Process ................................................................. 2-9
Table of Contents
iii
Table of Contents
CHAPTER 4 LEARNING MORE 3 AXIS MILL 4-1 3 Axis Mill 7 .................................................................................................... 4-2
What You'll Learn ................................................................................................ 4-2 Defining the Mill Part Setup and Inserting the Multi Surface feature ........... 4-2 Generate the operations for the Multi Surface feature ................................... 4-3 Inserting an Area Clearance Operation for Rest Machining .......................... 4-4 Inserting an Area Clearance Operation for Rest Machining .......................... 4-4 Simulating Material Removal ........................................................................ 4-5 Using an Automatic Contain Area ................................................................. 4-6 Interactively inserting a Flat Area and removing Material on Flat Areas ...... 4-7
Table of Contents
Edit the Stock Definition ................................................................ 5-10 Define Machinable Features ........................................................... 5-12 Generate Operation Plan and Adjust Operation Parameters ........... 5-18 Generate Toolpaths ......................................................................... 5-20 SimulateToolpaths .......................................................................... 5-21 Post Process Toolpaths ................................................................... 5-23
Table of Contents
Step 8: Defining the Chuck .......................................................................... 5-64 Step 9: Defining the Chuck Location ........................................................... 5-66 Step 10: Simulate Toolpath.......................................................................... 5-68 Step 11: Post Processing Toolpaths ............................................................. 5-69
Table of Contents
Step 9: Simulating the Toolpaths for Turn Setup machined from the Main and Sub Spindles ................................................................................ 6-16
CHAPTER 7 LEARNING ASSEMBLY MODE 7-1 Generating NC Code in Assembly Mode ........................................................ 7-2 Assembly 1 ...................................................................................................... 7-3
What You'll Learn ................................................................................................ 7-3 Defining the Machine and Fixture Coordinate System .................................. 7-3 Selecting the Parts to be Machined ................................................................ 7-4 Defining the Stock ......................................................................................... 7-4 Defining Machinable Features ....................................................................... 7-5 Sorting Part Instances to Determine Machining Order .................................. 7-6 Generating the Operation Plan ....................................................................... 7-7 Defining G-code Program Zero Location ...................................................... 7-7 Identifying Fixtures and Clamps .................................................................... 7-8 Generating Toolpaths ..................................................................................... 7-9
vii
Table of Contents
INDEX
viii
IMPORTANT! CAMWorks uses a set of knowledge-based rules to assign machining operations to features. The Technology Database contains the data for the machining process plans and can be customized for your facility's machining methodology. When you do these exercises, your results may not be the same as described in the steps and illustrated in the figures. This is because the machining sequences and operations data in your Technology Database may be different from the database used to produce the documentation.
The following series of exercises show you how to generate finish toolpaths on a SolidWorks/ CAMWorks Solids part model. In order to give you a general understanding of how to use CAMWorks, you will work with a part that was previously modeled in SolidWorks. When you define the operations and toolpaths, you will follow steps and instructions. These steps and instructions are brief in nature in order to show you the basics of generating toolpaths from start to finish without getting into the details at this time. In case you wish to have deeper understanding of the functionalities within CAMWorks, we recommend that you refer to CAMWorks Online Help. Sample parts are provided for the exercises in this manual. When you install CAMWorks, these files are installed automatically. These sample parts are installed in the Examples folder located within the CAMWorks installation folder.
2 Axis Mill 1
2 Axis Mill 1
What You'll Learn
Steps to Generate Mill Toolpaths and NC Code in Part Mode
The following steps are used to generate Mill toolpaths and NC code:
1. 2. 3. 4. 5. 6. 7. 8. 9.
Model the part or open the part file in SolidWorks/CAMWorks Solids. Change to the CAMWorks Feature tree. Define the Machine and modify the controller parameters. Define the stock. Define machinable features. Generate the operation plan and adjust operation parameters. Generate toolpaths. Simulate material removal. Post process the toolpaths.
START
Generate toolpaths
Simulate toolpaths
No
Post process Define machinable features (AFR & IFR) Define Stock Transmit file into CNC
END
2 Axis Mill 1
2 Axis Mill 1
The FeatureManager design tree lists the features, sketches, planes and axes in the part. Tabs are provided for moving between the SolidWorks/CAMWorks Solids 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 area from the graphics area. When the cursor changes to a bar, drag the bar to the right until the tabs display.
Tabs for SolidWorks/ CAMWorks Solids Trees CAMWorks Feature Tree tab Line that divides the tree from the graphics area
Graphics area
2 Axis Mill 1
CAMWorks Command Manager Area
CAMWorks menu
CAMWorks Operation tree CAMWorks Feature tree Items under CAMWorks Feature tree Graphics area
CAMWorks Machining Trees The CAMWorks machining trees provide an outline view of the machining information for the model. Initially, the CAMWorks Feature tree shows only the NC Manager, Configurations, Stock Manager, Machine and Recycle Bin items. As you follow the steps to generate an NC program, this tree expands to include Mill Part Setups and machinable features. The tabs are for moving between the SolidWorks/CAMWorks Solids trees and the CAMWorks trees. Configurations Multiple CAMWorks datasets are supported. Each dataset is called a configuration. You can use configurations to support multiple machines and SolidWorks configurations.
Part Model
Stock Manager The stock is the material from which the part will be machined. If the Machine type chosen is Mill, you can define the stock as a rectangular shape (bounding box) or an extruded sketch or an STL file. You can also specify the type of material. Machine The Machine item defines the machine tool that the part will be machined on. The machine definition includes the type of machine (e.g., mill, turn, Mill-Turn), tool definitions and the post processor. The machines are set up in the Technology Database. Recycle Bin The Recycle Bin in the CAMWorks Feature tree is used to store machinable features that you do not intend to machine.
Learning 2 Axis Mill Basics 1-5
2 Axis Mill 1
CAMWorks Menu 1. Click CAMWorks on the SolidWorks/CAMWorks Solids menu bar. The menu lists the CAMWorks commands. The commands are explained in the CAMWorks online Help. 2. Right click on the NC Manager in the tree. This is a shortcut menu. The right-click shortcut menus provide access to a variety of commands. CAMWorks Command Manager The CommandManager is a context-sensitive toolbar that dynamically updates based on the toolbar you want to access. It provides access to the main CAMWorks commands found on the CAMWorks menu. By default, it has toolbars embedded in it. The CAMWorks Command Manager can be customized. Right-click anywhere on the CAMWorks Command Manager and select Customize menu in the RMB shortcut menu. The Customize dialog will be displayed. Use the Toolbars and Commands tab of this dialog to customize the Command Manager.
CAMWorks Command Manager
Customize dialog
2 Axis Mill 1
CAMWorks Options Use the CAMWorks Options dialog to changes the various settings you want to change in CAMWorks. To open the CAMWorks Options dialog: 1. Click on the CAMWorks Options icon in the CAMWorks Command Manager OR
2. Select Options in the CAMWorks menu. Once the Options dialog is open, go to the Mill Features tab. Under Extract Machinable Features, ensure that the Method is set to MfgView (default setting). CAMWorks Online Help In addition to tutorial documents, CAMWorks is provided with a context based online help. Every dialog and interface within CAMWorks has an associated Help button. Click on the Help button to open the online Help. Every parameter and tab of each dialog in explained in the Online Help.
In the Feature and Operation trees, instead of right clicking items and selecting Edit Definition, you can double-click the item to open the dialog box for editing the Stock Manager, Machine, Setups, Features and Operations.
2 Axis Mill 1
The Machine dialog box displays the Machine tab. The default machine is specified in the Technology Database. Millmm is the default machine used for the metric parts in this manual. When you use CAMWorks to machine your own parts, select the machine tool you want to use to machine the part. Machine tools are set up in the Technology Database. Before using CAMWorks to machine your parts, make sure you define the machine tools available in Machine tab of Machine Dialog Box your facility. For more information, see Chapter 8. 2. In the Available machines list, highlight Millmm and click the Select button. 3. Click the Tool crib tab and make sure Tool Crib 1 (metric) is the Active tool crib. The Tool Crib page allows you to choose a Tool Crib, which is a set of tools or tool assemblies that are used with the machine you have chosen. These are not all the tools that are available, but a subset that you can modify to represent the actual set of tools that the machine has loaded. Tool Crib 1 (metric) is a default tool crib that has been set up for the sample Mill machine. When you define your machine tools in the Technology Database, you can set up your own tool cribs.
2 Axis Mill 1
4. Click the Post Processor tab. This tab allows you to select the internal post processor or the APT CL option to output a CL file. The list that displays depends on the post processors that are installed on your system. CAMWorks is supplied with several tutorial post processors. Contact your CAMWorks reseller for more information on obtaining and/or customizing post processors for your machine tool. If the post processors do not display, use the Browse button to locate the folder containing the files (*.ctl). If M3AXIS-TUTORIAL (the tutorial post processor) is not the Active post processor, highlight it in the list and click the Select Post Processor tab of Machine Dialog Box button. This post processor is used for exercises in this manual. When you use CAMWorks to machine your own parts, you can select your machine tool controller or post processor. Information displays about M3AXIS-TUTORIAL. A short description displays in the window. This window contains information only if an optional file has been created for the post processor. 5. Click the More button. A longer description is displayed. The More button is activated only if a second optional file has been created. This information is intended for use in training or as a detailed description of post processor attributes that can be created. Information files are provided for the sample post processor that is used for the exercises in this manual. Your CAMWorks reseller or your company manager may be able to supply these files if they are available for your post processor. If files are not available, you can create post information files as explained in the online Help. 6. Click the Posting tab. The parameters on this page are used for the following: To provide information required to generate the NC program. The parameters are machine-dependent and different parameters may display for your controller. The value for a parameter is output in the NC code if the machine requires it.
2 Axis Mill 1
To provide information for the Setup Sheet, a file that is created when the NC program file is generated. All of the controller parameters are included in the Setup Sheet. 7. Type 1001 for the Program Number and press the down arrow on the keyboard to shift the focus to the Part Thickness field. 8. Type 40mm for the Part Thickness and click OK.
2 Axis Mill 1
You can select the type of 2.5 features that you want AFR to recognize. Open the Options dialog box. You can select the type of features to be recognized by selecting the desired features in the Feature Types group box on the Mill Features tab of this dialog box.
Interactively created features If AFR does not recognize a feature you want to machine, you need to define the feature interactively using the Insert 2.5 Axis Feature command. If you have 3 Axis Milling, multi-surface features can be defined using the Insert Multi Surface Feature command.
How AFR analyses a solid part The idea of AFR is to analyze the part for features that can be machined. This process is much the same as what you would do if you were to pick up a part that you had to machine. You would look it over, take measurements, and begin deciding how to define areas or features to machine and what machining processes you would need. CAMWorks does not machine the SolidWorks or CAMWorks Solids features directly. Instead, it creates a separate list of Machinable Features. This is because a single SolidWorks feature may have several areas that need to be machined in different ways with different tools. For example, SolidWorks would see the part on the right as having an extruded cut for the whole pocket and an extruded boss for the ribs. That works well for modeling parts in SolidWorks, but not for machining purposes. There are actually 5 pockets of 3 different types to machine here. After AFR is run on this part, the CAMWorks Feature tree would look the one given on the right. There are 3 Machinable Features in the list: one for the large pocket on top, and 2 for the two different types of pockets around the ribs. This gives you more flexibility for machining.
2 Axis Mill 1
Using Automatic Feature Recognition (AFR) Defining machinable features automatically: 1. Select one of the following methods to automatically extract features: In the Feature tree, right click CAMWorks NC Manager and select Extract Machinable Features on the RMB shortcut menu OR Click the Extract Machinable Features button on the CAMWorks Command Manager. The CAMWorks Message Window displays automatically to report the progress and status of the process.
You can control whether this window displays temporarily or permanently by selecting the Options command on the CAMWorks menu and checking the Message Window option on the General tab in the Options dialog box.
CAMWorks generates the Mill Part Setup and machinable features. The items display in the CAMWorks Feature tree . The Mill Part Setup is the 2 axis plane that the tool movement will be based on. It has an origin location, and X,Y,Z direction vectors. The Mill Part Setup is created automatically; however, you can move the origin, and change the direction and angles of the X and Y axes. A Mill Part Setup is created for each different tool orientation. There is only one Mill Part Setup for this part because all features can be machined using a single tool orientation. For each Mill Part Setup, the machinable features are listed in the order in which they were recognized.
2 Axis Mill 1
The Feature tree allows you to: Copy, rename, suppress, delete and combine machinable features Change machinable feature parameters Change the order in which the features are machined Insert 2.5 Axis and Multi Surface features Search for a feature based on item name Hide or show feature display in graphics area Generate an Operation Plan and find the first operation for a feature
Features recognized by AFR
Features display in a different color when they have no operations generated. Once operations are successfully generated, they display in another color. If operations are not generated for certain features (this occurs when feature conditions have not been defined in the Technology Database), then they retain their original color indicating non-generation of operations. You can set the color on the Display tab in the Options dialog box. Most feature parameters are fixed; however, some parameters can be changed using the Parameters command on the features RMB shortcut menu. 1. Right click Hole Group1 in the tree and select Parameters on the shortcut menu. The Hole Parameters dialog box displays the number of components and the hole parameters. Since there is no physical information about the type of hole, CAMWorks allows you to define a Strategy for the hole (Drill, Bore, Ream, Thread or a user-defined Strategy). 2. Click the down arrow next to Drill to see the choices. 3. Click Thread in the list. The figure changes to reflect your choice and the Thread parameters are enabled. 4. Click the down arrow next to Thread and select Drill again, then click OK to close the dialog box. 5. Click the next to Hole Group1 in the CAMWorks Feature tree. The tree expands to display each individual hole. 6. Click the next to Hole Group1. The tree collapses hiding the individual hole features. 7.
Hole Group Click the Options button the CAMWorks Command Manager. Note that you can also select the Options command from the CAMWorks menu bar or from the RMB context menu of the CAMWorks NC Manager in the tree.
2 Axis Mill 1
a. The Options dialog box is displayed. b. On the General tab, make sure the Save/Restore part option is checked. c. Click OK to apply the settings and close the dialog. If this Save/Restore part option is checked, when you save and close a part document, the machining data is saved and restored with the part design information when the part document is reopened. If this option is not checked, when you save and close a part document that contains at least one Setup, a message indicates that Save/Restore is disabled. If you click Yes, CAMWorks saves all machining data before closing the file. If you click No, CAMWorks closes the part and discards any new machining data since the last save. 8. Select Save As on the File menu. Browse to the location where you wish to save the file. 9. In the Save As dialog box, type cwex1 and click the Save button. SAVE FREQUENTLY! When you open a file, you are actually working on a copy of the file. The original is still stored on disk. Periodically saving your file ensures that your latest work is retained. CAMWorks provides an Auto save option on the General tab in the Options dialog box for automatically saving your CAMWorks data. Frequent saves prevent having to redo a time-consuming model or CAM operation. If a power failure occurs, you will lose whatever you have been working on. Defining Features Interactively Automatic Feature Recognition can save a significant amount of time; however, AFR does have limitations. AFR cannot recognize every feature on complex parts and does not recognize some types of features. To machine these areas, you can define machinable features interactively using the Insert 2.5 Axis Feature command. For some parts, Face Features can be recognized by AFR by selecting the Face option under the Feature Types group box on the Mill Features tab in the Options dialog box. For learning purposes, in this exercise, you will insert a Face Feature so that you can face the top of the part. In order to define a Face Feature, you select a face on the SolidWorks part that is at the depth you want to face the part to. 1. Right click Mill Part Setup1 in the CAMWorks Feature tree and select Insert 2.5 Axis Feature on the shortcut menu. The 2.5 Axis Feature Wizard: Feature & Cross Section Definition dialog box is displayed. 2. Click the down arrow next to the Type list box and select Face Feature. Pick the main face. The outline of the face is highlighted on the part and Face <1> displays in the Entities selected list.
2 Axis Mill 1
3. Click the Next button. The 2.5 Axis Feature Wizard: End Conditions dialog box is displayed. This dialog box allows you to determine how CAMWorks calculates the depth of the feature and select a Strategy that defines a unique machining sequence. 4. Leave the End condition Type set to Upto Stock. 5. Leave the Strategy set to Coarse. 6. Click Finish. 7. Click Close to close the 2.5 Axis Feature Wizard: Feature & Cross 2.5 Axis Feature Wizard: Feature & Cross Section Section Definition dialog box. Definition dialog Face Feature1 is displayed in the CAMWorks Feature tree. You have now defined all the machinable features in this part and you are ready to generate the Operation Plan.
2 Axis Mill 1
or Click the Generate Operation Plan button on the CAMWorks Command Manager.
Generate Operation Plan button in Command Manager or Right-click on CAMWorks NC Manager and select Generate Operation Plan command from the RMB shortcut menu. Note:
If you execute the Generate Operation Plan command from the Command Manager or the CAMWorks NC Manager level, then operations will be generated for all prismatic features in the tree, regardless of the active item in the tree.
If you execute the Generate Operation Plan command from the Mill Part Setup level, then operations will be generated only for those prismatic features listed under the given Mill Setup. If you execute the Generate Operation Plan command at the feature level (by rightclicking on a feature listed in the Feature tree and executing Generate Operation Plan command from the RMB shortcut menu), then operations will be generated only for the selected feature. CAMWorks generates the operation plan for all the machinable features in Mill Part Setup1. The operations are listed in the CAMWorks Operation tree, which displays automatically. The Operation tree can also be accessed by clicking the CAMWorks Operation Tree tab. The CAMWorks Operation tree provides an outline view of the operations for the machinable features. Operations are listed under the Mill Part Setup in the same order as the machinable features. At the top of the tree is the NC Manager. The Stock Manager and Machine items are the same as in the CAMWorks Feature tree. You can change the stock size and shape and the post processor used by CAMWorks to produce G-code. The CAMWorks Operation tree allows you to: Insert, rename, suppress, and delete operations Change operation parameters Combine operations Sort operations
1-16 Learning 2 Axis Mill Basics
2 Axis Mill 1
Change the machining order Generate toolpaths Simulate toolpaths Post process the toolpaths Hide or show toolpath display Search based on item name To the left of each toolpath operation is a plus sign (+). Clicking a plus sign displays the name of the Machinable Feature that this operation is going to machine. These Machinable Feature items can be used to view geometric information and to modify the machining depth of the feature.
If an operation displays in a color other than black, then it indicates that toolpaths have not been generated for that particular operation. This occurs when you insert a new operation interactively, you insert a new feature interactively and generate operations for the new feature, or CAMWorks cannot generate the toolpath for an operation because of an error in the toolpath algorithm or a parameter is not correct. You can set the color for operations without toolpaths on the Display tab in the Options dialog box.
Adjusting Operation Parameters The operations that are generated by CAMWorks are based on information stored in the Technology Database. These operations are intended to be used as a starting point. Each operation contains operation parameters that affect how the toolpath is created and specific parameters that will be output to the NC program. These parameters can be edited before generating the toolpaths and post processing the part.
2 Axis Mill 1
Edit operation parameters: 1. Double click Rough Mill2 (the operation generated for Irregular Pocket2) in the CAMWorks Operation tree. Alternatively, you can right-click on Rough Mill2 and select Edit Definition on the shortcut menu. The Operation Parameters dialog box is displayed. This dialog box gives you access to all the parameters used to define the toolpath. General parameters for the type of toolpath include the method of machining, depth of cut, step over, stock allowance, retract height, speeds and feeds. This dialog box also gives you access to the parameters for the tool you are using and allows you to select a different tool. 2. Click the Roughing tab and change the Pocketing Pattern to Zigzag. 3. Click the Feature Options tab and change the Entry Method to Roughing tab of Operation Parameters dialog Entry Hole. 4. Click OK to close the dialog box.
2 Axis Mill 1
When using the Entry Hole method, control is provided to: Specify any number of machining processes in the Technology Database to machine the entry hole (i.e., Center Drill and Drill). Tool type selection is based on what each operation supports. Tool diameter selection can be customized in the Technology Database. Operation parameter defaults can be defined in the Technology Database. 2. Select one of the following options to generate toolpaths: Click the Generate Toolpath button on the CAMWorks Command Manager. or
Generate Toolpath command in CAMWorks Command Right-click Mill Part Setup1 in Manager the CAMWorks Operation tree and select Generate Toolpath command on the shortcut menu. CAMWorks calculates the toolpaths for each operation in the Mill Part Setup. Note: Just like the Generate Operation Plan command, the scope of the Generate Toolpath command too depends from which level the command is executed.
Executing this command from the CAMWorks NC Manager or Command Manager level generates toolpaths for all the operations. Executing this command at Mill Part Setup level generates toolpaths only for operations listed under the given mill setup. You can also generate toolpaths for each operation individually by right-clicking on an operation and executing Generate Toolpath command on the shortcut menu. 3. Highlight the first operation in the Operation tree, hold down the Shift key, then highlight the last operation. This action displays the toolpaths for all the operations on the part (in the graphics area) showing the centerline of the toolpath. 4. Click an operation in the CAMWorks Operation tree. The toolpath for that operation is displayed. As you click each operation, the toolpath for that corresponding operation is displayed.
2 Axis Mill 1
Simulate Toolpath CAMWorks provides the ability to simulate the toolpath showing the tool movement and the resulting shape of the part. 1. Right click on Mill Part Setup1 and select Simulate Toolpath. The Simulate Toolpath toolbar is displayed.
Simulate Toolpath toolbar
The toolbar controls allow you to: Run the simulation in Tool or Turbo mode. Display the simulated part, the design part and a comparison of the two . Customize the display of the stock, tool and tool holder (wireframe, translucent, shaded, or no display) in Tool mode. Run the simulation for all or selected operations. When simulating an operation, the simulation can be for the current operation or for all previous operations up to the selected operation. in both Tool and Turbo mode Pause the simulation using Pause button Dynamically change the orientation of the part using zoom, pan, rotate, etc. Control the simulation speed by dragging the Simulation Speed Control slider . If you want to simulate only the toolpath for a given operation, you can right click on that operation and select Simulate Toolpath in the shortcut menu. 2. Set the simulation mode to Tool mode by clicking on the Tool mode button .
. 3. Set the tool display as Shaded With Edges 4. Set the Tool Collision, Tool Shank Set the tool holder display as Tool Cut Collision, Tool Shank Cut Collision and Tool Holder Cut Collision 5. .
Click the Run button. The simulation runs in Tool mode with the tool and holder displayed during simulation. to pause during button to continue
Simulation Mode
Click the button in the upper right corner to cancel or close the simulation.
2 Axis Mill 1
Step Through Toolpath CAMWorks also provides the ability to visualize the tool motion and verify tool positions using the Step Thru Toolpath command. 1. Executing the Step Thru Toolpath command: Both the Simulate Toolpath and Step Thru Toolpath commands can be executed at the global, setup and operation levels. Global level: To step through the toolpaths of all the operations in the operation tree, right click on the CAMWorks NC Manager in the Operation tree and select Step Thru Toolpath command in the shortcut menu. OR Select Step Thru Toolpath Step Thru Toolpath command in CAMWorks Command Manager command on the Command OK button Manager. Setup Level: Right-click on Play button the Mill Part Setup1 and select Step Thru Toolpath command in the shortcut menu Operation level: Right-click Animation speed on the desired operation in the slider Operation tree and select Step Tool Position slider Thru Toolpath in the shortcut menu. On execution of the Step Thru Toolpath command using one of the above methods, the Step Thru Toolpath dialog is displayed. 2. Use controls given in the Display Options group box to set the options as to how the toolpath will be displayed during the Step Through process. 3. In the Play Tool Until dropdown list, leave the end condition set to the default End. 4. Use the Animation speed slider to adjust the animation speed.
Controls to set the options for Toolpath display
2 Axis Mill 1
5. Click the Play button to continuously back-plot the tool till the end condition specified in the Play Tool Until field is reached. 6. During animation, the Play button display changes to . Click this button to pause the animation while it is in progress. 7. When the animation has not yet begun or when it is paused, the Forward Single Step, Goto End of Current Toolpath and Goto End buttons are active. Use the Forward Single Step button time the button is clicked. to move one toolpath record forward each to move the tool position to the
Use the Goto End of Current Toolpath button last toolpath record of the current operation.
Use the Goto End button to move the tool position to the last toolpath record of the very last operation. Note: The last operation varies depending on which level the Step Through Toolpath command is executed from. For example, if this command was executed from the Mill Setup level, then the last operation would be the last operation under that particular setup. 8. When the animation has been completed or when it is paused, the Reverse Single Step, Goto Start of current Toolpath and Goto Start buttons are active. Use the Reverse Single Step button time the button is clicked. to move one toolpath record backwards each to move the tool position to the
Use the Goto Start of Current Toolpath button first toolpath record of the current operation.
to move the tool position to the first toolpath record of Use the Goto Start button the very first operation. 9. If you are unsure about the use of any parameter within this dialog, click on the help button at the upper right corner. This action will display the online help for Step Through Toolpath command. 10. Click the OK button in the upper left corner to close the dialog.
2 Axis Mill 1
Sheet. These are text files that you can read, edit and print using a word processor or text editor.
Did You Know ...
For more information on generating an enhanced APT CL file that can be used by external post processing programs, see the online Help. In this exercise, you will post process all the operations and generate the NC program: Post process command in CAMWorks Command Manager 1. Click the Post Process button on the CAMWorks Command Manager. or Right click on the CAMWorks NC Manager in the Operation tree and select Post Process on the shortcut menu. The Post Output File dialog box is displayed so that you can save the NC program file. Typically, the NC program and Setup Sheet files are stored in the folder that contained the last part that was opened. If you want these files in another location, you can change the folder location. Note: If the Post Process command is grayed out on the CAMWorks menu or on any shortcut menu, make Post Output File dialog sure that you have selected a post processor and generated the toolpaths. Refer instruction 4 of Step 3 in this exercise. 2. In the Post Output File dialog box, click the down arrow to the right of the Save as type box. CAMWorks provides a list of commonly used extensions that you can select. For this exercise, use the txt extension.
Did You Know ...
If you want change the default extension from .txt to one of the ones in the list or if you want a different file name extension for NC program files, you can edit or create a .pinf file and specify the new extension. For more information on making these changes, see the online Help. 3. In the File name textbox, type cwex1, then click Save button.
4. The Post Process Output dialog box is displayed. Click the Step button on the control bar at the top. CAMWorks starts to generate the NC program and the first line of NC code displays in the NC code output view box. The post processing mode is set to post process one line of code at a time (Step mode). 5. Click the Step button. The next line of NC code is displayed. 6. Click the Run button . Post processing continues until it is completed. 7. When the post processing is finished, view the code using the vertical scroll bar. 8. Click OK to close the dialog box. More About Setup Sheets The Setup Sheet is a printable file that contains information the machine tool operator can use to set up the part and the tools required to produce a part. The information includes the machine, the controller, estimated machine time, the part material, and the tooling used to machine the part. CAMWorks provides two methods for creating Setup Sheets:
During post processing, CAMWorks automatically creates a simple text file with a .set extension. The Setup Sheet command on the CAMWorks NC Manager shortcut menu and the Generate Setup Sheets command on the Setup shortcut menu provide a choice of two formats: Access and XML. When you select Access, the Setup Sheet is based on an Access database report template and the information is stored in the Report Database to view at any time. CAMWorks supplies several report templates that can be used as is. You can also open the Report Database in Access and create customized reports based on these templates or design your own original reports. When you select XML, the information is saved in an XML file, which allows the Setup Sheet to be formatted with an HTML style sheet and displayed in a web browser.
1-24 Learning 2 Axis Mill Basics
2 Axis Mill 2
2 Axis Mill 2
What You'll Learn
CAMWorks is a feature-based machining system. Feature-based machining provides numerous benefits because the definition of the feature enables a higher level of automation when creating machining operations and associated toolpaths. Adding to this benefit, CAMWorks provides two methods for extracting features: AUTOMATIC FEATURE RECOGNITION: The automatic method of extracting features is called Automatic Feature Recognition (AFR). There are two methods for extracting machinable features automatically: AFR and MfgView. You can set the method for automatic extraction of machinable features to either AFR or MfgView on the Mill Features tab of CAMWorks Options dialog. The default method is set to MfgView. The MfgView method has the following benefits: CAMWorks uses an alternative method to generate features and finds additional feature types not found by AFR. Non-hole features can be edited the same as interactively inserted features. A Recognize Features command is enabled on the Mill Part Setup shortcut menu that provides the ability to recognize features from a user-defined direction only. We recommend that you use the MfgView method. The automatically recognized features in all the exercises given in this manual are recognized using MfgView method. INTERACTIVE FEATURE RECOGNITION: An interactive method for inserting features using the Insert 2.5 Axis Feature or Insert Multi Surface Feature function. A CAMWorks file can contain both types of features automatically recognized as well as interactively inserted features. The following exercise demonstrates how some of the features are identified automatically using the Extract Machinable Features command.
2 Axis Mill 2
so. Notice that the design tree contains no design features. This part was imported into SolidWorks/ CAMWorks Solids. In this exercise, you will see how CAMWorks determines machinable features. 3. Click the CAMWorks Feature Tree tab 4. . Double click Millin in the CAMWorks Feature tree.
Did You Know ...
In the CAMWorks Feature and Operation trees, instead of right-clicking on the listed items and selecting Edit Definition from the shortcut menu, you can doubleclick the item to open the dialog box for editing the Stock Manager, Machine, Setups, Features and Operations. The Machine dialog box is displayed. This dialog box allows you to select a machine definition, tool crib and post processor. On the Machine tab of this dialog, Millin is the Active machine. This machine definition has been created for the CAMWorks exercises.
2 Axis Mill 2
from the tool crib. This results in fewer tools being added to the tool list from the tool library. Refer to the CAMWorks Online Help to understand the rules that are observed when this option is used. Tool crib has sub stations Select this option if your machine supports gang tooling. In this exercise, this option will be left unchecked. Editing the Tool crib You can add, remove and edit tools in the Active Tool Crib from the Tool Crib tab. 1. Make sure Crib 1 is the Active tool crib. 2. Highlight a tool in the Active tool crib list and click Edit Tool button. The Edit Tool Parameters dialog box is displayed. This dialog box allows you to change the parameters for the selected tool. The changes you make in this dialog box affect only the tool crib for the current part. To change the tool definition for all future jobs, click the Save Tool Crib button on the Tool Crib tab or edit the tool crib definition in the Technology Database. 3. Click OK to apply the changes and close the Edit Tool Parameters dialog box. Click Cancel to close this dialog box without saving the changes. 4. To add tools from the tool library to the Active Tool crib, click the Add Tool button below the Tool crib tab in the Machine dialog box. The Tool Select Filter dialog box is displayed. This dialog box allows you to set filters for displaying and
2 Axis Mill 2
selecting tools. 5. Select the required filters and enter the corresponding range values in the provided fields. Click OK. The Tools Database form is displayed. This form allows you to add an existing tool in the Technology Database to the Tool Crib for the current part. It lists all the existing tools in the Technology Database which meets the filter Tool Database form criteria entered in the Tool Select Filter dialog box. To add a tool from this list into the active tool crib, highlight the required tool and click OK. The tool will be added at the bottom of the active tool crib. To make this tool available in the active tool crib for all future jobs, click on the Save Tool Crib button. Note: You cannot use the form to add new tools to the Technology Database. It can only be used to add tools to the active tool crib. 6. To close the Tools Database form without adding a tool to the active tool crib, click Cancel. Modifying the Tools in the Technology Database You can add, edit and delete tools present in the Technology Database using the Tool Library buttons provided in the Tool Crib tab of the Machine dialog.
Adding a new tool To add a new tool to the Technology Database, click on the New Tool button in the Tool Crib tab. The New Tool dialog is displayed. Assign tool parameters as desired. Click OK to close the New Tool dialog. Observe that the new tool is added to the Active Tool crib list. The tool is also added to the Technology Database. Saving changes made to a tool in the Active tool crib If you edit a tool listed in the Active tool crib list, then the changes are applicable for the current part only. These changes can be made permanent (and thus available for future machining jobs) by saving them to the Technology Database. To do so, highlight the tool in the Active tool crib list and click on the Save Tool button. Message displayed on clicking the Save Tool button
1-28 Learning 2 Axis Mill Basics
2 Axis Mill 2
The CAMWorks displays a pop-up message asking you whether you wish to modify the existing tool or save the tool as a new tool within the database. Click Change in the message box to save the changes to the existing tool. Click Add in the message box to save the edited tool as a new tool.
Deleting a tool To permanently delete a tool from the Technology Database, highlight the tool in the Active tool crib list and click on the Delete Tool Message displayed on clicking the Delete Tool button button. This action will remove the tool from the Technology Database. However, the tool will still be visible in the Active tool crib list for the current part. To remove it from the Active tool crib list, highlight the tool in the list and click on the Remove tool button.
Defining Stock
1. Double click Stock Manager in the Feature tree. 2. The Manage Stock dialog is displayed. Leave the Stock Type set to default Bounding box. 3. Change the Bounding box offsets to a uniform 0.1in for X, Y, and Z. 4. Click OK to apply the changes and close the dialog.
2 Axis Mill 2
1.
Rectangular Slot Rectangular Pocket Rectangular Boss Irregular Slot Multi-stepped Hole Rectangular Corner Slot 2.5 Axis Pocket Counterbore Hole Countersunk Hole Hole Obround Boss
2 Axis Mill 2
3. Notice that an Open Pocket feature was created. When CAMWorks creates a Mill Part Setup, an Open Pocket feature is created automatically if AFR finds a boss feature and the Setup is parallel to one of the sides of the stock. The bottom of the Open Pocket is the bottom of the Boss feature and the boss becomes an island in the Open Pocket.
Setting Features types to be recognized by AFR 1. Click on the Options button in the CAMWorks Command Manager. 2. The Options dialog box is displayed. Click on the Mill Features tab. Notice that when the Method is set to MfgView, then in the Feature types group box, the defaults are set for CAMWorks to recognize and create Holes, Non holes, Boss and Tapered and filleted features. If the Method is set to AFR, then in the Feature types group box, the defaults are set to Holes, Non holes and Boss features. 3. In the Feature types section, check the Face option. If the Face option is checked, then a Face Feature is created automatically when the EMF command is executed and is listed under the Feature tree under the Mill Part Setup if the top most face is parallel to the Setup and the Setup is parallel to one of the sides of the stock.
2 Axis Mill 2
4. When CAMWorks extracted features, the 2.5 Axis pocket [Rectangular Pocket2] was found. This feature was recognized because the Tapered & filleted option in the Feature Types group box was checked. When the Tapered & filleted option is checked, CAMWorks can automatically create 2.5 axis features that meet the definition of filleted and tapered features which fulfill the following conditions: The top and bottom of the feature are flat and parallel to the Mill Part Setup Tapered & filleted rectangular pocket (highlighted in green) direction. The side wall can be vertical or a constant taper with a top or bottom fillet and/or a top of bottom chamfer. Corner fillets must be conical as defined by the taper angle of the feature. Note: Tapered and filleted features which do not fulfill the above conditions are not recognized automatically by AFR when the EMF command is executed. Such features can be created interactively using the Insert 2.5 Axis Feature command.
Rebuild the features Now that the Face Feature option has been checked within the list of Features Types to be recognized, you need to execute the Extract Machinable Features command once again to rebuild the features. Click the Extract Machinable Features button on the CAMWorks Command Manager. 2. CAMWorks rebuilds the feature list. Observe the CAMWorks Feature tree. Notice that AFR has created a Face feature. 1.
2 Axis Mill 2
Setting Feature Strategy Machinable features are recognized based on the part's geometry (the shape of a feature) and topology (how the features are related to one another). However, not all strategies of a feature can be determined from the geometry and topology. For example, AFR cannot determine whether a hole has been threaded, reamed or bored. CAMWorks allows you to specify an additional Strategy to a feature so that more appropriate operations can be can be created. Following are the steps to specify the strategy: 1. Double click Hole1 in the Feature tree. The Parameters dialog box is displayed. This dialog provides a geometric and dimensional report on the feature and allows you to assign additional information to the feature. In the case of holes, you can identify whether the hole is to be drilled, bored, reamed or threaded, etc. Depending on the Strategy, a different machining process can be assigned. You can change how each feature is processed by defining the sequence in the Technology Database. 2. In the Strategy dropdown list, select Parameters dialog box Bore. 3. Click OK to apply the changes to Strategy and close the dialog. 4. Review the parameters of other machinable features to understand more about the features.
Mill Part Setup During automatic feature recognition, the Extract Machinable Features command also created Mill Part Setup1. The Mill Part Setup defines the tool direction necessary to machine these features. 1. Click Mill Part Setup1 in the Feature tree. A marker displays on the part. The arrow indicates the machining direction. The cross in the center of the circle
2 Axis Mill 2
represents the machining X and Y axes. The X machining direction can be changed if necessary. For more information, see the CAMWorks online Help. The origin of the Mill Part Setup is program zero for the Mill Part Setup. By default, the origin is set to a vertex or middle of the top most feature. In most situations, you will want to change this. How to change the Mill Part Setup origin is explained in Chapter 3. If the triad does not display, click Redraw and select the Mill Part Setup again.
5.
2 Axis Mill 2
7. In the Rectangular Pocket Parameters dialog box, change the Strategy to Rough Finish, and then click OK. This Rough Finish strategy is a user-defined strategy that has been set up in the TechDB to generate Rough Mill and Contour Mill operations for a Rectangular Pocket feature. You can modify or delete the user-defined Strategies and you can define additional Strategies to customize the TechDB. Refer Chapter 8: Learning the TechDB for details. 8. Right-click Rectangular Pocket1 in the Feature tree and select Generate Operation Plan command. Since the Generate Operation Plan command has already been run once for this feature, when you execute the command again, CAMWorks displays the Generate Operation Plan dialog box which has the following choices : Update: Select this option to generate operations for new features or for features that you deleted all previously generated operations. The operation list will not be Dialog box displayed when GOP command is executed updated for features that have for a feature with operation(s) previously generated operations. Regenerate: If you select this option, all previously generated operations are deleted and new a new operation list is created. If you have modified any operations, these modifications will be lost. Cancel: Click Cancel to revoke the Generate Operation Plan command. 9. Click Regenerate to delete the previous Rough Mill operation and generate a new operation list. The Operation tree lists Rough Mill and Contour Mill operations for the rectangular pocket. 10. Click the CAMWorks Feature Tree tab to return to the Feature tree. Operations generated when strategy is set to Rough Finish 11. Now change the strategy for Rectangular Pocket2 too. Double click Rectangular Pocket2 in the tree. 12. The 2.5 Axis: End Conditions dialog Box is displayed. Change the Strategy to Coarse and click Finish to apply the settings. 13. Right-click Mill Part Setup1 in the Feature tree and select Generate Operation Plan command on the shortcut menu. 14. Since operations already exist for at least one feature listed in the Mill Part Setup (Rectangular Pocket1 in this case), the Generate Operation Plan dialog box will be
2 Axis Mill 2
displayed. Select Update in this dialog box in order to generate operations only for those features for which do not have operations. You have not changed any operation parameters for the Rough Mill and Contour Mill operations that have already been generated for Rectangular Pocket1. Hence, you could select either Regenerate or Update because in both cases, the result would be the same. If you had modified these operations, you would want to select Update to generate an operation list only for the features that do not have operations. The CAMWorks Operation tree now contains operations for all machinable features in the selected Mill Part Setup. Locating Operations for Selected Feature You can use the Go To command for locating operations for the desired feature. 1. Click the CAMWorks Feature Tree tab. 2. Right click on MS Hole1 [MSH1(inch)] in the Feature tree and select Go To, then select Operations For on the shortcut menu. This command allows you to The Operations For command in the shortcut menu quickly locate operations that were generated for a selected feature. The Find in CAMWorks Tree dialog is displayed. The operation Drill3 is listed in this dialog. A lone drill operation is not enough to machine a multistep feature. Find in CAMWorks Tree dialog In the TechDB, the Strategy [MSH1(inch)] has been defined to generate a single drill cycle for multi-stepped hole features. Since multi-stepped holes can be any shape, you need to define machining sequences in the TechDB that are common for machining multi-stepped holes in your facility. To generate the NC code for this part, you would adjust the operation parameters as required for the operations, insert a series of operations for the multi-stepped hole, generate toolpaths, and post process the part. These steps will be explored in further exercises.
1-36 Learning 2 Axis Mill Basics
2 Axis Mill 3
2 Axis Mill 3
What You'll Learn
Defining the Stock from a Bounding Box Inserting Additional Mill Part Setups Creating a Face Feature Reorganizing Machinable Features Suppressing Machinable Features Inserting 2.5 Axis Features Combining Machinable Features
In this tutorial, assume that the part starts out as a casting and machining is required only for the holes and certain faces. In the first clamping position or Mill Part Setup, you will face the bottom of the part and drill the large center hole and the three outside holes.
Bottom face
In the second clamping position or Mill Part Setup, you will machine off the top center face (shown in magenta color), and the three irregular corner slots (shown in yellow color). Note that the irregular pockets (shown in grey color) and the part perimeter will not be machined.
Top face
2 Axis Mill 3
Click on the Tool Crib tab and make sure Crib 1 is the Active tool set. Click on the Post Processor tab and make sure M3AXIS-TUTORIAL is selected; then click OK to close the Machine dialog box.
5.
2 Axis Mill 3
Deleting a Feature
For learning purposes, in this exercise you will delete the three irregular corner slot features and insert them interactively. 1. Hold down the Shift key on the keyboard and click each Irregular Corner Slot in the tree to highlight the items, then select Delete on the shortcut menu. 2. Click Yes to confirm the deletion. The features are moved to the Recycle Bin . When a feature is deleted, it is automatically placed in the Recycle Bin, which is used to store machinable features that Deleting features you do not intend to machine. 3. Click the minus sign to the left of the Recycle Bin to collapse it.
Learning 2 Axis Mill Basics 1-39
2 Axis Mill 3
Steps to interactively insert a Mill Part Setup 1. Rotate the part so that the underside surface is visible. 2. Right click Mill Part Setup1 in the CAMWorks Feature tree and select Insert Mill Part Setup from the shortcut menu. The Mill Setup PropertyManager is displayed. 3. In the graphics area, pick the underside face.
4. In the Insert Features group box, make sure the Face option is checked.
Mill Setup Property Manager Dialog
2 Axis Mill 3
If this option is checked, when CAMWorks creates a Mill Part Setup, a face feature is created automatically if the top most face is parallel to the Setup and the Setup is parallel to one of the sides of the stock. 5. Click OK to close the Mill Setup PropertyManager dialog. Mill Part Setup2 is created in CAMWorks Feature tree with the tool direction as shown in the figure above. The Face Feature is created automatically and listed under this Mill Part Setup. The names for Mill Part Setup1 and Mill Part Setup2 can be changed to Top and Bottom or some other recognized convention. 6. Right click Mill Part Setup1 and select Rename from the shortcut menu. 7. Change the name to Top Part Setup, then press Enter. Notice that when you click a Mill Part Setup in the tree, an axis displays on the part to indicate the tool direction. Interactively inserted Mill Part Setup 8. Right click Mill Part Setup2 and select Rename from the shortcut menu. 9. Change the name to Bottom Part Setup, then press Enter.
2 Axis Mill 3
2 Axis Mill 3
down arrow to display the Feature Type list and select Face Feature. 4. Pick the top center face (magenta) for the top of the boss as shown in the figure [highlighted in blue]. Face <1> is displayed in the Entities selected list. 5. Click the Next button. 6. The 2.5 Axis Feature Wizard: End Conditions dialog box is displayed.Leave the End Condition Type as Upto Stock and the strategy set to Coarse. Click Finish. Observe that Face Feature2 is added at the bottom of the list of features under Top Part Setup.
Steps to interactively insert Corner Slot Feature After insertion of the Face feature, the 2.5 Axis Feature Wizard: Feature & Cross Section Definition dialog box is displayed again and you can continue to define 2.5 Axis features for the three irregular corner slots. 1. In this dialog, click the down arrow to display the Feature Type list and select Corner Slot. These slots are defined as Corner Slots because more than one edge is open. By defining it as a corner slot, the tool will machine outside the slots on the open air edges.
2 Axis Mill 3
2. Within the Feature group box, make sure the Multiple option is selected. This option allows you to define multiple similar features by selecting multiple faces, sketches and edges. Sketches are listed under the Use Part Sketches list. A sketch with geometry representing multiple features can also be selected. This option can be selected for Pocket, Slot, Corner Slot, Boss, Hole, and Open Profile feature types. Pick each of the three yellow faces of the corner Interactively inserting the Corner slot features slots. The Entities selected list displays Face <1>, Face <2> and Face <3>. 3. Click Next. The 2.5 Axis Feature Wizard: End Conditions dialog box is displayed. The depth of material to leave for this feature will be from the face of the corner slot to the cyan (light blue) face immediately above the corner slot. Like SolidWorks, the depth can 2.5 Axis Feature Wizard: End Conditions Dialog be specified based on faces or vertex points on the part. You can either pick an end condition from the End Condition dropdown list or select a face or vertex and have CAMWorks set the depth automatically. Leave the End condition set to Blind and pick the cyan colored face above the corner slot. Pick the cyan colored face
1-44 Learning 2 Axis Mill Basics
2 Axis Mill 3
On executing this action, the End condition is automatically set to Upto Face and the Depth parameter displays the distance as 0.14in. 4. Make sure the Edit feature profiles option is checked. 5. Click Next. The 2.5 Axis Feature Wizard: Edit Feature Profiles dialog box is displayed. When a Corner Slot is defined from a part face, CAMWorks determines the open air edges automatically. If necessary, you can change the open air edges. 6. Select the Feature for which you wish to review the open air edges in the Feature dropdown list. Suppose Irregular Corner Slot (2) is selected. 2.5 Axis Feature Wizard: Edit Feature Profiles Dialog 7. Select any segment in the Profile Segments list. The corresponding edge is highlighted on Irregular Corner Slot(2). If CAMWorks determined that the edge as an open air edge, then the Open air edge option is checked. 8. For every segment listed in the Profile segments list, observe that the edges have been correctly identified by CAMWorks as open air edge/ closed edge. You do not need to change the feature profile of any segments. 9. Click Next. The 2.5 Axis Wizard: Island End Conditions dialog box is displayed. This dialog box is displayed when you define a Pocket, Slot, Corner Slot, or Face Feature. 10. Make sure the Detect for all option is checked. When you define multiple features and select this option, CAMWorks attempts to find islands for all features. If this option is not checked, 2.5 Axis Feature Wizard: Island End Conditions Dialog CAMWorks attempts to find islands only for the current feature.
Learning 2 Axis Mill Basics 1-45
2 Axis Mill 3
11. Click Autodetect. CAMWorks does not find any islands for the corner slots. When necessary, you could click the Add button and interactively insert islands. 12. Click Finish. The Irregular Corner Slot features are listed in the tree. All machinable features are now defined. 13. Click Close to exit the 2.5 Axis Feature Wizard.
Steps to create a group Feature In this exercise, the irregular corner slot features will be grouped. Following are the steps to group the features: 1. Right click the first Irregular Corner Slot (Irregular Corner Slot1) in the CAMWorks Feature tree and select Insert Group in the RMB shortcut menu.
The Insert Group command on the RMB shortcut menu
2 Axis Mill 3
The Edit Feature Group dialog box is displayed. The Feature List on the right displays the selected feature. The Available Features list on the left shows other features of the same type and depth that can be added to make the Group feature. 2. Pick Irregular Corner Slot2, click Add. 3. Observe that this feature is added to the Feature List on the right. Pick Irregular Corner Slot3 and click Add. 4. Click OK to create the group and close the dialog. The three pockets are combined into a single feature labeled Irregular Corner Slot Group2 in the CAMWorks Feature tree.
2 Axis Mill 3
4. Repeat steps 2 for Face Mill1 of Top Part Setup and drag the operation over the top of Top Part Setup and release the button. This action moves it first position under the Top Part Setup.
3.
2 Axis Mill 3
Post processing the toolpaths 1. Right click Bottom Part Setup in the CAMWorks Operation tree and select Post Process in the RMB shortcut menu. 2. In the Save Post Output File dialog box, click Save to accept the default file name (cwex3.txt). Change the file name if required. Note that if you are running CAMWorks in Demo mode, this dialog box does not display. 3. The Post Process Output dialog box is displayed. In the Display group box of this dialog, check the Centerline option so that the toolpath will be highlighted as each line of code is produced. 4. Click the Play button . NC code is created for the Bottom Part Setup. 5. After viewing the code, click OK to close the dialog. 6. Right click Top Part Setup in the CAMWorks Operation tree and select Post Process in the RMB shortcut menu. 7. In the Save Post File dialog box, type cwex3top. Enter another name if required. 8. In the Post Process Output dialog box, click the Play button . NC code will be created for the Top Part Setup. 9. Click OK to close the dialog. 10. Open the saved Post process files. Observe that the generated NC code has been saved.
2 Axis Mill 4
2 Axis Mill 4
What You'll Learn
Defining the Stock from a Sketch Inserting Open Pocket Feature Adjusting Operation Parameters Deleting an Operation Inserting an Operation Defining Program Zero Sorting Operations
This tutorial guides you through the steps to machine the part shown below. The concepts given above (under What Youll Learn) will be explained during the execution of the steps required to machine this part. You are expected to have an understanding of Top Face the concepts explained in the previous three tutorials before beginning with this tutorial. Sequence of machining: Mill Part Setup1: To machine the bottom side of the part Drill two holes on each end of part. Face top of part. Face depression on left side of part. Finish profile the hole on each end of the part. Rough and finish rectangular pocket. Finish machine three obround holes. Rough and finish outside part shape from stock (open pocket). Mill Part Setup2: To machine the bottom side of the part Face the bottom of the part. Rough and finish the two depressions on the bottom of the part.
Left Depression
2 Axis Mill 4
If necessary, click the Reverse Direction button to extrude the stock in the correct direction. 6. Click OK to apply the changes and close the dialog.
2 Axis Mill 4
7. Left click on the Stock Manager in the Feature tree to see an outline of the stock.
2 Axis Mill 4
Steps to interactively insert Open Pocket Feature 1. In the Feature Tree, right click Mill Part Setup1 and select Insert 2.5 Axis Feature command on the shortcut menu. 2. The 2.5 Axis Feature Wizard: Feature & Cross Section Definition dialog box is displayed. In this dialog, select Open Pocket for the Feature Type. 3. In the Available sketches list, select the sketch labeled Stock Profile. 4. Click Next. 5. The 2.5 Axis Feature Wizard: End Conditions is displayed. In this dialog, set the End condition Type to Upto Stock. 6. Select the Through option.
Interactively inserting a feature using a sketch
2 Axis Mill 4
With this option checked, the feature will be machined slightly deeper than the stock to remove all material. 7. Leave the Attributes Strategy set to Coarse. Leave the Use Stock Extents option checked. 8. Click Next. 9. In the 2.5 Axis Feature Wizard: Island End Conditions dialog, click the Autodetect button. CAMWorks considers a flat face that is normal to the Mill Part Setup as an island. In this part, the top face of the part [recognized as island entity CW-Profile Face-1] and the left depression face [recognized as island entity CW-Profile Face-0] are both flat and normal to the current Mill Part Setup [Mill Part Setup1]and are therefore identified as islands automatically. When necessary, you can define islands interactively by clicking the Add button in this dialog and selecting faces, edges, loops and
sketches. 10. Click Finish. The Open Pocket Feature is now listed at the bottom of Mill Part Setup1 in the CAMWorks Feature tree. 11. Click Close to exit the Wizard. Use the drag and drop functionality to arrange the features in the sequence as shown in the image on the right. The
1-54 Learning 2 Axis Mill Basics
2 Axis Mill 4
first feature listed under Mill Part Setup1 should be the Open Pocket feature, followed by the irregular slot feature (depression on the left). Operations are generated for features in the same sequence as the features appear in a Mill Part Setup. Rearranging these features will ensure that when operations are generated for these features by executing the Generate Operation Plan command, then operations are sequenced in the same order as the features.
2 Axis Mill 4
2 Axis Mill 4
4. Click the Select button. This action will assign the highlighted tool as the tool to be used for machining this operation. 5. CAMWorks will display a warning message which prompts you to select whether the corresponding holder of the tool is also to be changed. Click Yes to replace the corresponding holder. 6. The Mill Tool page is now displayed. It displays the CAMWorks Warning Message prompter indicating whether holder is to be replaced when tool is changed parameters of the selected tool. You can edit the tool specific parameters within this page. Any changes made will be specific to this operation. The changes made to the tool parameters will not be saved to the TechDB. 7. Click the Contour tab of the Operation Parameters dialog. 8. In the Side parameters group box, make sure the Allowance is set to 0in. Setting the Allowance to this value ensures that the pockets are cut to size. 9. Click OK to apply the changes and close the Operation Parameters dialog box. Steps to change the tool parameters 1. In the Operation tree, double click Rough Mill 2. OR Right-click Rough Mill2 and select Edit Definition on the shortcut menu. Rough Mill2 operation is used to rough the Irregular Slot feature on the left side of the top face of the part. 2. The Operation Parameters dialog is displayed. Click on the Tool tab. 3. Click on the Mill Tool page. It displays the parameters of the selected tool. Observe the Tool Usage value. This value indicates the number of operations currently using this tool. The Rough Mill operation for the Obround Pocket group Changing Mill Tool Parameters feature in Mill Part
Learning 2 Axis Mill Basics 1-57
2 Axis Mill 4
4. 5.
6.
7.
Setup2 and the two irregular slot features in Mill Part Setup2 also use this tool. In the Cut Diameter (D1) field, change the diameter from 0.25in to 0.245in Click the OK button to apply the changes. Since this tool is also shared by three other operations, making any changes will affect those operations too. Therefore, CAMWorks will display a warning message to this effect and prompt you to choose whether the changes are to be applied to the other CAMWorks Warning Message displayed when tool parameters are changed for a tool shared by multiple operations operations or not. Click Change. When you click Change within this dialog, then the changes made to the tool parameters will affect all other operations sharing this tool. If you click Add within the warning message dialog, then CAMWorks creates a new tool with the changed tool parameters and lists this tool in the Active Tool crib. This action ensures that the changes made to the tool parameters will affect only the current operation and none of the other operations which share the same tool. Note that irrespective of which option you choose, the changes made to the tool parameters are applicable only for machining of the current part. The changes made to the tool parameters are not saved to the Technology Database. To save the changes made to the tool parameters in the Technology Database, you have to execute the Save Operation Plan command. This functionality is explained in a later tutorial. In the Operation tree, observe the four Rough Mill operations sharing this tool. Observe that the Rough Mill operations sharing the tool diameter of the Ball Nose tool given within the brackets now displays the edited values for all these four operations.
Deleting an Operation
In some cases, it may be desirable to delete operations that are created automatically or to replace automatically created operations with interactively inserted operations. In this tutorial, two operations were created for the Obround Pocket Group1 feature - Rough Mill operation [Rough Mill4] and Contour Mill operation [Contour Mill4]. The tool that is
2 Axis Mill 4
selected in the Contour Mill operation for this feature can machine the feature completely. Hence, the Rough Mill operation can be deleted. Steps to delete an operation: 1. In the CAMWorks Operation tree, right-click Rough Mill4 (the roughing operation for the Obround Pocket Group1) and select Delete on the shortcut menu. 2. CAMWorks will display a warning message asking whether you are sure about wanting to delete the operation and all dependent items. Click Yes to confirm you want to delete the operation. The operation is removed from the Operation tree and placed in the Recycle bin .
Inserting an Operation
The obround pocket group feature is now machined using a single Contour Mill operation. To give a better finish, you can interactively insert an additional Contour Mill operation the makes use of a tool with smaller cut diameter which will finish machine the obround pocket features. In this tutorial, you will interactively insert an additional Contour Mill operation for Obround Pocket Group1. This operation will be inserted after the Contour Mill4 operation. Steps to interactively insert an operation 1. In the Operation tree, right-click Contour Mill4 operation and select Edit Definition to open the Operation Parameters dialog. 2. Click on the Contour Tab and in the Side Parameters group box, set the allowance to 0.05in. 3. Click OK to apply the changes and close the dialog. 4. The new Contour Mill operation is to be inserted after Contour Mill4 operation. Right click Contour Mill4 in the CAMWorks Operation tree and select Insert 2.5 Axis Mill Operations >>Contour Mill.
2 Axis Mill 4
6. Select Obround Pocket Group1 in the Features list located at the centre of the dialog. 7. Click on the Next button . 8. In the Options group box, make sure the Edit operation on creation option is checked.
9. Click OK to insert the operation. The Operation Parameters dialog box for the newly inserted operation is displayed. 10. Click on the Mill Tool page of the Tool tab. Observe that a .25in Flat end mill tool has been assigned for this operation. Since this operation finish machines the feature, a tool with lower diameter needs to be selected.
Assigning another tool to the operation
2 Axis Mill 4
In the Tool Crib page of the Tool Tab, highlight a 0.125in Flat end Mill in the Tools list. Click on the Select button to assign this tool to the current operation. 11. Click Yes when the CAMWorks Warning message prompts you to replace the holder. 12. Click OK to close the Operation Parameters dialog. Click Close to close the Insert Operation dialog box. Under Mill Part Setup1, a Contour Mill7 operation is added after Contour Mill4.
The Mill Part Setup defines the tool direction as well as Program Zero. Program zero can be changed in the Mill Part Setup by selecting a vertex or arc edge, typing in the origin relative to SolidWorks zero, identifying a sketch that contains a single circle, or by picking a stock corner. When selecting a sketch, the center of the circle in the sketch will be the origin of the Mill Part Setup and program zero. Each Mill Part Setup can have a different origin. In this tutorial, you will change the default Program Zero and use a sketch containing a circle to assign the new Program Zero. 1. Double click Mill Part Setup1 in the Operation tree to open the Part Setup Parameters dialog box. 2. On the Origin tab, select the Sketch option and then select Setup Origin for the sketch. 3. Click OK to apply the changes made and close the dialog. The circle in the lower left corner of the stock is now the Mill Part Setup origin.
2 Axis Mill 4
If you change the Mill Part Setup origin after generating toolpaths, always regenerate all toolpaths. Otherwise, the post processed output will not be relative to the new origin.
2 Axis Mill 4
task easier, CAMWorks provides the Sort Operations command that sorts operations based on their type, depth and tool. The Sort Operations command provides an automatic approach. 1. Right click Mill Part Setup1 and select Sort Operations from the shortcut menu. The Sort Operations dialog box is displayed. 2. On the Process tab, remove the check mark from the Process complete feature option. When this option is checked, all operations for a given feature will Process Tab of Sort Operation dialog be sorted and grouped together so that the entire feature is completed before processing other feature operations. After all feature operations are grouped, the order the operations are processed will be from highest Z face to lowest Z face. 3. Select the Sort tab. This tab shows the order in which the operations will be sorted. Operations can be sorted based either on the Operation Type or Tool. More information on sorting operations can be found in the CAMWorks online help. 4. In the Sort by dropdown list, select Operation Type. The operation listed in the Operation tree will be machined in order of their types. You can use the drag and drop function to sort the order of operation types listed in the Sort by group box. 5. In the Then by dropdown list, select Tool. All the tools used by the various operations in the selected Mill Part Setup are listed. When multiple operations Sort Tab of Sort Operations dialog of the same operation type
Learning 2 Axis Mill Basics 1-63
2 Axis Mill 4
have to machined, you can further sort the operations based on the tool used by the operations. Tools can be sorted either based on Size or Station number. 6. In the Sort Tools by group box, select Size. When operations are sorted by Tool size, the Mill operations are ordered on the basis of their tool size from largest to smallest. For single point operations, the tool order is from the smallest to the largest diameter. 7. Click the Apply button. This action will sort the operations in the Operation tree according the specified operation sequence. Within each type of operation, the operations with the highest Z face will be processed first. If you do not like the order, you can click the Undo button and change the order or any of the options, then click Apply again to see the results. 8. Click the OK button to commit the changes and close the dialog. If required, the operations can still be reordered Operations of Mill Part Setup1 after manually using the function of drag and drop. sorting
5. 6. 7. 8.
IMPORTANT! CAMWorks uses a set of knowledge-based rules to assign machining operations to features. The Technology Database contains the data for the machining process plans and can be customized for your facility's machining methodology. When you do these exercises, your results may not be the same as described in the steps and illustrated in the figures. This is because the machining sequences and operations data in your Technology Database may be different from the database used to produce the documentation.
2 Axis Mill 5
2 Axis Mill 5
What You'll Learn
Setting Strategies and Generating Operations Sorting and Sequencing Operations Machining Island Tops Changing the Mill Part Setup Origin Combining Operations
In both the Feature and Operation trees, instead of right clicking items and selecting Edit Definition, you can double-click the item to open the dialog box for editing the Stock Manager, Machine, Setups, Features and Operations. 4. Double click Stock Manager in the tree to open the Manage Stock dialog box. - Change the Bounding box offsets for X, Y and Z to a uniform 1mm. - Assign a Material in the dropdown list, - Click OK to apply the changes and close the dialog. Click the Options button on the CAMWorks Command Manager or select Options on the CAMWorks menu to open the Options dialog box. - Click the Mill Features tab.
5.
2 Axis Mill 5
6.
Ensure that the Extract Machinable Features Method is set to MfgView. In the Feature types section, remove the check mark from the Boss option. Make sure the Face option is not checked Click OK to apply the changes and close the dialog.
Click the Extract Machinable Features button on the CAMWorks Command Manger or right click on the CAMWorks NC Manager in the tree and select Extract Machinable Features on the shortcut menu. Automatic Feature Recognition analyzes the model and extracts the features to machine. The Feature tree lists the features that were found. An Open Pocket feature was created with the three Obround Bosses as islands. The obround pocket on the top face was Features recognized by AFR recognized. The four holes in the boss features were extracted as a group feature since they were identical in size. The three Rectangular Corner Slots were not extracted as a Group Feature because they are of different sizes.
Did You Know ...
The default machining sequence is based on the order that the machinable features appear in the list. Using drag and drop, you could rearrange the features so that they are in the order that you would like them to be machined. However, the CAMWorks Operation tree allows operations to be automatically sorted and interactively sequenced (as explained below) so it is unnecessary to reorder features.
2 Axis Mill 5
In this tutorial, you will sequence the operations such that all of the roughing is done before the contouring, and the hole making operations to be done last. Using the drag and drop functionality to reorder the operations is suitable only when a few changes need to be made. However, when making numerous changes to the order of the tree, the Sort Operations command provides an automatic approach. In this tutorial, the machining sequence will be changed using the Sort Operations command. Steps to reorder operations using Sort Operations Command 1. Right click Mill Part Setup1 in the Operation tree and select Sort Operations in the shortcut menu. The Sort Operations dialog box is displayed. 2. Remove the check mark in the Process complete feature checkbox. When this option is checked, the operation sequence will be based on machining each feature completely before machining the next feature. The features will be sorted from highest Z to lowest Z. 3. Click on the Sort tab. Select Sort by Operation Type in the dropdown list. The Sort tab allows operations to be sorted based on either one or two criteria- Operation Type or Tool. The Sort by list shows the current order for sorting operations. The default order is defined in the Technology Database and can be modified as required. 4. Click the Apply button to see the result of the
Sequencing the Operation Types in the current sorting rules. order of Machining The operations in the tree are sorted according to the order in the list. 5. Click the Undo button to return to the original order. In this tutorial, you want to sort by operation type with the Rough Mill cycles first, Contour Mill cycles second and then the hole making cycles. To do this, you can use drag and drop to reorder the operation list. 6. Select Rough Mill in the list and drag it below Face Mill. Since there is no Face Mill operation in the operation tree for this part, positioning the Rough Mill cycle below Face Mill does not matter. 7. Select Contour Mill and drag and drop it below Rough Mill.
2 Axis Mill 5
8. Ensure that Center Drill, Drill, Countersink, Bore and Ream operations are listed below Contour Mill operation necessarily in the same order as it is given here. 9. Click the Apply button. The order in the tree changes to reflect the current operation list. 10. Click OK to commit the changes and close the dialog. The operation order in the tree can be further modified using drag and drop if necessary. CAUTION! Be careful when dragging and dropping the operations. Make sure you do not change the order so that the tools will cause a crash. For example, you could drag the ream operation in front of the drill operation. CAMWorks assumes that you know what you are doing and will process the toolpaths exactly the way you have them ordered.
The parameters that you change in the Operation Parameters dialog box are used only for the current operation. Other operations and other parts will revert to the default parameters that are defined in the Technology Database. In this tutorial, you will change the operation parameters for the Rough Mill operation used to machine the Open Pocket feature so that - The Pocketing pattern creates parallel lace cuts with the cuts alternating in direction. Between each lace cut, the tool stays down in the material. (Zigzag pattern) - The islands within this Open Pocket are faced off. Steps to activate option for Machining Island Tops 1. Double click Rough Mill1 (the operation for open pocket) in the tree to open its corresponding Operation Parameters dialog box. 2. Click the Roughing tab in this dialog box. 3. Change the Pocketing Pattern to Zigzag. This option creates parallel lace cuts with the cuts alternating direction. Between each lace cut, the tool stays down in the material. 4. In the Pocketing group box, check the Machine island top option so that the islands on the top of the part are faced off. 5. Click OK to apply the changes and close the dialog.
2 Axis Mill 5
2. Double click Mill Part Setup1 in the Operation tree in order to open the Part Setup Parameters dialog box. 3. In the Origin tab, select the Locating the Mill Part Setup Origin Stock vertex option. 4. Pick the corner shown in the figure on the right and then click OK to close the dialog.
2 Axis Mill 5
5. Observe the part in the graphics area. The origin of the Mill Part Setup is moved on the part to the corner you selected. Based on the orientation of the part, selecting a corner in the dialog box may not appear to be the same corner on the part. This is because the model can be rotated to any position in space.
New Mill Part Setup Origin at selected stock vertex
Combining Operations
Notice that several roughing and contouring operations use the same tool. Similar operation types that use the same tool can be combined into one operation in order to improve efficiency. Steps to combine operations 1. Right click on Mill Part Setup1 in the tree and select Combine Operations command in the Operation tree. 2. The Combine Operation dialog is displayed. Select Rough Mill and Contour Mill. 3. Ensure that the Regenerate Toolpath option us checked.
Learning More 2 Axis Mill 2-7
2 Axis Mill 5
4. Click OK to apply the changes and close the dialog. CAMWorks combines similar Rough Mill operations that use the same tool. Same applies to the Contour Mill operations too 5. Click the next to the Rough Mill2(operation for Rectangular Slot1 before combining) operation and Contour Mill2 operation (operation for Rectangular Slot1 before combining) in the tree to expand the item.
Observe that the operations which use the same size tool were combined. Notice that the order of the operations was maintained. The rough operations are first, followed by the contour operations, and finally the hole operations.
Did You Know ...
After toolpaths have been generated, if you combine operations and disable the Regenerate toolpath option in the Combine Operations dialog box, you must generate toolpaths again.
2 Axis Mill 5
3. Double click Drill1 in the Operation tree. 4. Click on the Tool tab. On the Drill Tool page, change the Overall length to 150mm and on the Mill Holder page, change the Protrusion to 130mm, then click OK. Click the Generate Toolpath button on the CAMWorks Command Manager or right click the Mill Part Setup1 in the Operation tree and select Generate Toolpath in the shortcut menu. 6. Highlight the first operation in the tree, hold down the Shift key, then highlight the last operation. Your model should look similar to the figure on the right. 5.
5. 6.
7. 8. 9.
2 Axis Mill 6
2 Axis Mill 6
What You'll Learn
Interactively inserting 2.5 Axis Features Avoiding Clamps Changing Operation Parameters and Toolpaths Customizing Toolpaths
This exercise involves a machining of a non-rectangular solid part that requires several features to be interactively inserted. 1. Open the part file MILL2AX_6.SLDPRT in the \Examples\Mill folder. Since this part is non-rectangular, a feature to machine the outside of the part has to be inserted. In addition, a feature will be added to cut the top of the pockets. All machining will be from the top of the part. Click the CAMWorks Feature Tree tab. Double click Millmm in the Feature tree 3. to open the Machine dialog. On the Machine tab, set Millmm as the Active machine. Click the Tool Crib tab and make sure Tool Crib 1 (metric) is the Active tool set. Click the Post Processor tab and make sure M3AXIS-TUTORIAL is selected, then click OK to apply the changes and close the dialog. 4. 5. Double click Stock Manager in the tree. Click the Extruded Sketch button and pick the sketch representing the stock 2.
Mill2AX_2.sldprt
Set the Depth to 45mm. 6. 7. Click OK to close the dialog box. Click the Options button on the Defining Stock using Extruded Sketch CAMWorks Command Manager to open the Options dialog. 9. On the Mill Features tab, under the Feature Types group box, check the Face option and click OK. 8.
2-10 Learning More 2 Axis Mill
2 Axis Mill 6
10.
Click the Extract Machinable Features button on the CAMWorks Command Manager or right click the CAMWorks NC Manager in the Feature tree and select Extract Machinable Features command. Automatic Feature Recognition analyzes the model for features to machine and the tree displays the list of Machinable Features that CAMWorks has identified. Under Mill Part Setup1, the face, large hole, irregular slot and larger of the two internal pockets have been Features recognized using EMF extracted. Under Mill Part Setup2, the face feature for command machining the bottom of the part and the smaller of the two internal pockets have been identified. Additional features will be defined interactively to completely machine the part.
2 Axis Mill 6
Feature tree under Mill Part Setup1 at the bottom of the list. 4. Drag and drop the features so that they are in the order as shown on the right.
Generating Operations
Click the Generate Operation Plan button on the CAMWorks Command Manager or right click on Mill Part Setup1 and select Generate Operation Plan from the RMB menu. The Operations list should look similar to the example on the right.
Generated Operations
2 Axis Mill 6
4. Click OK to close the dialog and insert the Avoid Area. 5. Click the plus sign next to Face Mill1 in the Operation tree. The Avoid Area is listed under the Face Mill operation. You can copy avoids to other operations in the same Mill Part Setup. You can copy the inserted Avoid Area as the Avoid Area for the Rough Mill operation of the Part Perimeter feature. 6. Click Avoid Area1, hold down the Ctrl key and drag the Avoid on top of Rough Mill1.
7. Drag and drop the operations to match the list shown on the right.
Operation list
2 Axis Mill 6
6. Click Yes to replace the corresponding holder, then click OK to apply the changes and close the Operation Parameters dialog box. 7. Double click Rough Mill1 in the tree. This is the Rough Mill operation for the Part Perimeter feature. 8. The Operation Parameters dialog box for this operation is displayed. On the Roughing tab, make sure the Cleanup pass option within the Pocketing group box is not checked. 9. In the Depth Parameters group box, change the Bottom allowance to 4.5mm, then click OK to apply the changes and close the Operation Parameters dialog box. The stock was defined in such a way that the bottom of the part is 5mm off the bottom of the stock. When machining the Perimeter feature, if the Bottom allowance is 5mm or slightly less, then a skin will remain to hold the part to the clamp. 10. Double click Contour Mill1 in the tree. This is the Contour Mill operation for the Part Perimeter feature. 11. The Operation Parameters dialog box for this operation is displayed. Click the Contour tab in this dialog. By default, the depths of cut will produce multiple contour cuts. 12. In the Depth Parameters group box, change the value for First cut amt. to 50mm and the Allowance to 4.5mm. (Similar to Rough Mill1, this Allowance allows the part to remain attached to the stock.) 13. For Depth processing, select the To Depth by region option in the Depth Processing group box. 14. Click OK to apply the changes and close the Operation Parameters dialog box. 15. Double click Contour Mill3 in the tree. This is the Contour Mill operation for the Irregular Slot feature. 16. The Operation Parameters dialog for this operation is displayed. Click the Contour tab. 17. Click the Settings button in the Side parameters group box. The Side Parameters dialog box is displayed. Make sure that the Ignore air segments option is checked and click OK to close this dialog. When this option is selected, only non-air segments of Slot and Corner Slot features are machined. 18. Click OK to close the Operation Parameters dialog box. 19. The default values for milling the counterbore are small and will produce more cuts than are needed. You can edit the operation and change these values. Double click Contour Mill2. This is the Milling operation for the Counterbore hole. 20. The Operation Parameters dialog box is displayed. Click on the Contour tab and change the following parameters: i. In the Depth Parameters group box: First cut amt. = 10mm and Max cut amt. = 10mm ii. In the Side parameters section, click the Settings button. The Side Parameters dialog box is displayed. Change the Cut amt to 10mm and click OK. 21. Click the Tool tab, then click on the Tool Crib page.
2-14 Learning More 2 Axis Mill
2 Axis Mill 6
22. In the Tool Crib, scroll through the listed tools to find a 20mm flat end mill. If Flat End tools are not listed, clear the check mark to the left of the Filter button. 23. Click in a cell on the 20mm tool line to select the tool, then click the Select button. 24. Click Yes to replace the corresponding holder, then click OK to apply the changes and close the Operation Parameters dialog box. 25. Double click Contour Mill5 in the tree. This is the Contour Mill operation for the Irregular Pocket2 feature. Selecting a 20mm Flat End Tool 26. In the Operation Parameters dialog, go to the Tool Crib page of the Tool tab. Scroll the list of tools in the Active Tool crib and select a 2mm Flat End and click Select button. 27. Click Yes to replace the holder, then click OK to apply the changes and close the dialog.
Generating Toolpaths
Click the Generate Toolpath button on the CAMWorks Command Manager or right click the Mill Part Setup1 and select Generate Toolpath from the RMB menu. CAMWorks generates the toolpaths for all operations. 2. Hold down the Shift key and select the first and last operations in the tree. Notice how the toolpath has avoided the clamp areas. 3. Change to the Top view and notice that the toolpath has not gone to the bottom of the material because a Bottom Allowance of 4.5mm was set for the Rough and Contour Mill operations of the Part Perimeter feature. 1.
2 Axis Mill 6
Simulating Toolpaths
1. Right click on the Mill Part Setup and select Simulate Toolpath from the RMB menu. 2. 3. Run the tool path simulation. The result should be similar to the example. Close the Simulation to return to the model.
Simulating the Toolpath
2 Axis Mill 6
Mill Part Setup is created. To insert this feature, the following two conditions must be fulfilled: i. The topmost face should be parallel to the Mill Part Setup ii. The Mill Part Setup should be parallel to one of the sides of the stock. 6. Click OK to close the dialog and insert the Mill Setup. A new Mill Part Setup is inserted on the bottom of the part. Mill Part Setup3 and Face Feature2 are listed in the tree. 7. Right click Mill Part Setup2 and select Generate Operation Plan from the RMB menu.
8. In the Operation tree, right click Mill Part Setup2 and select Generate Toolpath. The resulting tool path should look similar to the figure given on the right.
9. Rotate the part back to view the top. 10. 11. Click the Simulate Toolpath button on the CAMWorks Command Manager. Click the Run button. The resulting simulation should appear as shown. The remainder of the material has been removed, and the part has been machined completely. Click the exit button to exit the Simulation mode.
12.
Simulation of Toolpath
Customizing Toolpaths
In the final part of this exercise, you will change some of the Mill Part Setup parameters and operation parameters in order to customize the toolpaths. 1. Click the CAMWorks Options button 2. Click the Update tab. on the CAMWorks Command Manager.
2 Axis Mill 6
3. Set the Update toolpaths when parameters change option to Never. 4. Click OK to apply the changes and close the dialog. 5. Change the orientation to Back view and zoom up on the toolpath. 6. Double click Contour Mill4 in the Operation tree to open its Operation Parameters dialog. 7. Click the Leadin tab. In the Leadin/out point group box, leave the option set to Mid-point. Contour Mill4 Toolpath 8. Change the Leadin Type to Perpendicular. 9. Set the Leadin Amt. to 5mm. 10. Click OK to apply the changes and close the dialog. The pierce point displays as a square marker in the middle of the edge because the Midpoint option is selected. Pierce point marker at the middle of the edge 11. Right click on the same Contour Mill operation and select Generate Toolpath from the RMB menu. 12. Rotate the part and notice the leadin is perpendicular at the mid-point of the edge. Notice the SolidWorks/CAMWorks Solids origin. You will use that as the Leadin is perpendicular at the midpoint of the edge start of the leadin. 13. Double click Contour Mill4 again. 14. In the Operation Parameters dialog, click the Leadin tab and set the Leadin Type to None. 15. Click the Feature Options tab. 16. For the Entry Type, use the default Method of None. With this option, the end mill feeds down in Z at the specified entry point. 17. In the Entry points group box, click in the Entities selected box to set the focus. 18. Rotate the part, if necessary, and pick the SolidWorks/CAMWorks Solids origin with your mouse. Point displays in the Entities selected list and the X,Y coordinates are specified. 19. Click OK to apply the changes and close the dialog. 20. Right click on the same Contour Mill4 operation in the Operation tree and select Generate Toolpath on the RMB shortcut menu.
2 Axis Mill 6
The start of the leadin changes to the origin point that was selected. This acts as a leadin even though the Leadin Type was set to None. 21. Right click Mill Part Setup1 in the tree and select Post Process from the RMB shortcut menu. 22. In the Post Output File dialog box, use either the default file name or type a different name and save the file. 23. Click the Run button in the Post Process Output dialog box to output the G-code file. 24. After reviewing the code, click OK to close the dialog box.
2 Axis Mill 7
2 Axis Mill 7
What You'll Learn
Interactively Inserting 2.5 Axis Features Inserting Engrave Features Generating an Operation Plan and Adjusting Operation Parameters Updating Toolpaths for Design Changes
Double click Stock Manager in the Feature tree. The Manage Stock dialog is displayed. The default bounding box displays on the part. 5. Click OK to use this stock and close the dialog. in the Command Manager to 6. Click on Options Mill2AX_7.sldprt open the Options dialog. On the Mill Features Tab, ensure that the Method is set to MfgView. In the Feature types group box, ensure that the Face option is not selected. Click OK to close the dialog.
7.
Click the Extract Machinable Features button on the CAMWorks Command Manager. AFR extracts features to machine and generates the Mill Part Setups needed to machine these features.
Did You Know ...
Automatic Feature Recognition (AFR) can extract perimeter features automatically. The Mill Features tab in the CAMWorks Options dialog box has an option to automatically recognize a Part perimeter feature as a boss or open pocket.
2 Axis Mill 7
Step 1: Edit the Open Pocket feature to machine only the top of the flange 1. Double click Open Pocket1 in the tree. 2. In the 2.5 Axis Feature Wizard: End Conditions dialog box, ensure that the Use Stock extents option is not checked. When the Use Stock Extents option is checked, CAMWorks uses the extents of the stock volume to define open pocket features. In this feature, you want to machine only the top of the flange. Hence, this option should be remain unchecked. 3. Click Finish. Step 2: Insert a Boss feature to machine the perimeter of the part. 1. Right click Open Pocket1 and select Insert 2.5 Axis Feature from the RMB menu. 2. Select Boss for the Feature Type from the dropdown list. 3. Make sure the Edge selection is set to Convert to loop. With this option selected, when you pick a part edge, CAMWorks automatically chain selects all other edges connected to that edge at the depth. This allows you to pick one edge on the inside of a face and identify the entire inside loop. 4. Pick the bottom edge of the part. Loop<1> is added to the Entities selected list. 5. Click Next. Inserting Boss feature 6. Pick the top face of the flange for the end condition. CAMWorks automatically changes the End condition Type to Upto Face and calculates the Depth. 7. Click Finish to insert the feature. Observe that Irregular Boss1 feature is added below Open Pocket1 in the Feature tree. Step 3: Insert Pocket features to machine the bottom faces of the four corner pockets. Automatic Feature Recognition does not recognize the four irregular corner pockets automatically. They will be inserted interactively. 1. The 2.5 Axis Feature Wizard dialog is still open. Change the Feature Type to Pocket. 2. Make sure the Multiple option is selected.
2 Axis Mill 7
3. 4. 5.
6.
Selecting this option allows you to define multiple similar features by selecting multiple faces, sketches and edges. Pick the faces on the bottom of the 4 corner pockets and click Next. Pick the face on the top of the flange for the end condition. Click Finish to insert the pocket features. Click Close to exit the wizard. The pocket features (4 in number) are listed in the tree below the Irregular Boss1 feature. The features will be machined in the order they are listed in the feature tree when you generate an operation plan. Use drag and drop to reorder the features in Mill Part Setup1 so that Open Pocket1 is first and Irregular Boss1 is last.
Inserting Boss feature
2 Axis Mill 7
click Next. 11. In the 2.5 Axis Feature Wizard: End Conditions dialog box, change the Depth to .015, then click Finish. 12. Click Close to exit the wizard. Engrave Feature2 is listed in the tree under Mill Part Setup6. You have now defined all the features and are now ready to generate an operation plan.
2.
3.
4.
5.
6.
2 Axis Mill 7
7. Double click Contour Mill2 in the Operation tree to open the Operation Parameters dialog. By combining operations for the Irregular Pockets, you have to change the parameters only once instead of for each operation. 8. Click on the Tool tab. On the Mill Tool page under this tab, make sure the current tool is a .38in flat end mill. If a different tool is selected, click the Tool Crib page and select a .38in flat end mill, click the Select button, then click Yes to replace the corresponding holder. 9. Click OK to apply the Selecting a 0.38 Flat End tool from the Tool Crib for an operation changes and close the Operation Parameters dialog box. 10. Look at each Center Drill operation in the tree and check the size of the tool selected by the TechDB by viewing the Center Drill Tool page under the Tool tab of its Operation Parameters dialog. The tool for each Center Drill operation should be a #3 60 degree center drill with a .11in diameter. If a different tool is listed, then, click the Tool Crib page and select the correct tool in the Tool Crib. 11. Under Mill Part Setup1 in the Operation tree, double click Contour Mill7 (the Contour Mill operation for the Irregular Boss1 feature). 12. The Operation Parameters dialog is displayed. Under the Tool tab, click on the Mill Tool page. Make sure the current tool is a .5in flat end mill. Assigning a #3 60 Deg Center Drill Tool If it is not, click the Tool Crib tab, select a .5in flat end mill in the Tool Crib, click the Select button, then click Yes to replace the corresponding holder. 13. Click OK to apply the changes and close the dialog.
2 Axis Mill 7
14.
Click the Generate Toolpath button on the CAMWorks Command Manager or right click NC Manager in the tree and select Generate Toolpath in the RMB menu. CAMWorks generates toolpaths based on the information in the Technology Database.
2 Axis Mill 7
When a Current feature is selected, operations used to machine the feature are listed. For visual confirmation, when a Current feature is selected in the list, a red outline of the feature displays on the part in the graphics area. 10. Click on Hole Group8 in the New features list. The Associate button is enabled. 11. Click the Associate Associate Feature dialog box - Displayed after Rebuild process button. A message displays a choice of replacing Hole Group1 with Hole Group8 or adding Hole Group1 to Hole Group8. 12. Click the Replace button, then click OK. CAMWorks replaces the selected Current feature (Hole Group1) with the selected New feature (Hole Group8) in every operation that contains the Current feature and deletes Hole Group1 from the Feature tree.
Did You Know ...
If you click the Add button in the message dialog, CAMWorks adds the New feature to all operations for the selected Current feature. The Current feature is not replaced. Using Add is another method to simplify machining similar features. 13. In the Feature tree, right click Hole Group8 and select Generate Operation Plan. CAMWorks will display the following message: For the selected feature(s), do you want to Update the operation list for features without any operation or delete and regenerate all operations? 14. Click the Regenerate button in the message dialog to generate new operations for the feature. Based on information in the TechDB for the 1.25in diameter hole, a Contour Mill operation (Contour Mill10) is applied to the feature in addition to a Drill operation (Drill8). 15. Click the Generate Toolpath button on the CAMWorks Command Manager. 16. If necessary, adjust the tool for the Drill and Contour Mill operations for Hole Group8 and regenerate the toolpaths. 17. 18. Click the Simulate Toolpath button on the CAMWorks Command Manager. On the Simulate Toolbar, make sure the Tool Mode button is selected, then set the following display options:
2 Axis Mill 7
Stock, Tool and Holder Display = Shaded with Edges Target Display = No Display Tool, Tool Shank, Tool Holder = Ignore Collision Click the Run button to start the simulation. Click the Goto Start button.
Change the Tool Holder button to Tool Holder to Cut Collision to activate this function. When you select this button, if the holder interferes with the stock, the simulation shows material being removed by the holder. Run the simulation again and notice that the drill holders gouge the part. You can select a longer drill tool to eliminate the gouges.
Did You Know ...
22.
You can modify the simulation color per operation. Select an operation or multiple operations in the Operation tree, right click and select Simulation Color on the shortcut menu. In the Simulation Color dialog box, click Edit and choose a different color.
2 Axis Mill 8
2 Axis Mill 8
What You'll Learn
Extracting Machinable Features and Generating Operations Specifying a Tool Overlap on Open Air Segments Using an Avoid Area Defining Rapid and Clearance Planes
1. Open the part file MILL2AX_8.SLDPRT in the \Examples\Mill folder. 2. 3. Click the CAMWorks Feature Tree tab. Use the default Millin machine.
2 Axis Mill 8
3. 4. 5. 6. 7.
The toolpath for the Rectangular Slot was generated with the overlap set at 75% of the tool diameter. Double click Rough Mill3 to open the Operation Parameters dialog. Click the Feature Options tab. In the Air segment offset group box, change the % Tool diameter to 100. Click OK to apply the changes and close the dialog. Generate the toolpath and notice the overlap on the open side of the slot. Zoom to fit the complete part in the graphics area.
8.
2 Axis Mill 8
If you want to delete an avoid area, highlight it in the tree and press the Delete key on the keyboard. 6. Right click Rough Mill4 and select Generate toolpath from the shortcut menu. Notice that the toolpath now avoids the selected sketch.
2 Axis Mill 8
This value is the distance above the specified location that defines the Z value of the Rapid plane. The following message is displayed: The Rapid or Clearance Plane value for an operation is higher than the value for the Setup. Change the Setup definition to the highest operation value? 11. Click Yes. 12. Right click Mill Part Setup1 and select Generate Toolpath from the shortcut menu. The toolpaths are regenerated based on the changed setting for the Rapid plane.
2 Axis Mill 9
2 Axis Mill 9
What You'll Learn
Defining Features Interactively Inserting Linear Pattern Feature Inserting Sketch-Driven Pattern Feature
1. Open the part file MILL2AX_15.SLDPRT in the \Examples\Mill folder. 2. 3. Click the CAMWorks Feature Tree tab. Use the default Millmm.
5.
2 Axis Mill 9
9. Click Next. 10. Pick Upto Stock for the End condition. CAMWorks automatically calculates the Depth. 11. Click Finish, then click Close. The Irregular Pocket1 feature is added to the Feature tree. 12. Right click Irregular Pocket1 in the tree and select Generate Operation Plan from the shortcut menu. The Operation tree lists the operations that CAMWorks generated for this feature. 13. Click the Generate Toolpath button on the CAMWorks Command Manager. When you insert the Pattern feature, the toolpaths generated for this feature will be automatically copied to each position. You can generate the operations and toolpaths before or after you insert a Pattern feature.
2 Axis Mill 9
8. 9. 10. 11.
In the Direction 2 section, click in the direction box to set the focus, then pick one of the vertical edges of the part for the Y direction. Click the Reverse Direction button, if necessary, to point the arrow in the correct direction. Type 40 for the incremental distance between features instances. Type 2 for the Number of instances. The feature instances in the Y direction display on the part as shown below.
Direction Arrow
12.
Click in the Instances to skip box to set the focus. Blue points display on each instance as shown in the figure on the left. 13. Move the pointer over the point for the instance on the top right of the part until it turns white, then click. The instance is removed and the point changes to red.
14. Click OK. Pattern1-Irregular Pocket1 is listed in the Feature tree. 15. Click each operation in the Operation tree. Notice the toolpaths have been copied to each instance. Inserting a Pattern Feature using a sketch (Sketch-driven Pattern): 1. Click the CAMWorks Feature Tree tab.
2 Axis Mill 9
2. Right click Pattern1-Irregular Pocket1 in the tree, select Pattern, then select Remove Pattern. 3. Click Yes to confirm you want to remove the Pattern feature. The Pattern feature is removed. The original feature, Irregular Pocket1, and associated operations and toolpaths are not deleted. 4. Right click Irregular Pocket1 in the Feature tree and select Pattern, then select Insert Pattern. 5. In the Insert Pattern dialog box, select Sketch Driven Pattern for the Type. 6. Pick Sketch Pattern in the list of Available valid sketches. This box lists 2D sketches that contain arcs, circles or point entities. A 2D or 3D sketch can also be graphically selected. While the sketch can contain any entity type, only the center point of circles, arcs or point entities will be used to define the pattern feature locations. The Sketch Pattern sketch consists of points on each of Sketch pattern consists of points the pockets.
on each of the pockets
7. Notice that the pattern is not in the correct position on the part. The white point on the pocket at the bottom right identifies the point on the sketch that is the reference point for the feature. The default is the first point in the sketch. When this point is not correct, you can change it.
Sketch Pattern not in correct position with respect to reference point
8.
Click the Move to previous and Move to next buttons to select the sketch point that positions the pattern correctly. to insert the Pattern feature.
9. Click OK 10.
Click the CAMWorks Operation Tree tab. Notice the toolpaths have been copied to each instance.
Sketch-driven Pattern Feature
2 Axis Mill 10
2 Axis Mill 10
What You'll Learn
Defining Features Interactively Inserting Circular Pattern Feature Inserting Sketch Driven Pattern Feature
1. Open the part file MILL2AX_16.SLDPRT in the \Examples\Mill folder. 2. 3. Click the CAMWorks Feature Tree tab. Use the default Millin.
In this tutorial, you will learn the process of how you can simplify the creation of multiple features by defining one feature and then inserting a Pattern feature to array it to other positions. The toolpath generated for Pattern features is generated only once on the original feature and copied to each position, which reduces the calculation time. Since the MfgView method of Automatic feature Recognition recognizes most 2.5 axis features, you will use the AFR method of automatic feature recognition for this tutorial. 1. Click on the Options button on the CAMWorks Command Manager. 2. Click on the Mill Features tab of the Options dialog. 3. In the Extract machinable features group box, set the Method to AFR. 4. Click OK to apply the changes and close the dialog.
1.
2 Axis Mill 10
5. Pick the cyan face at the bottom of the pocket on the right side of the part. 6. Click Next. 7. Click the top face of the part to set the End condition to Upto Face. 8. Click the Autodetect button in the 2.5 Axis side wall group box. 9. Click Finish. Observe that Rectangular Pocket1 is inserted in the feature tree. Define the 2.5 Axis feature for the circular pattern. 1. Use the same settings in the dialog box and pick the cyan face at the bottom of the pocket on the left side of the part. 2. Click Next. 3. Click the top face of the part to set the End condition to Upto Face. 4. Click the Autodetect button in the 2.5 Axis side wall group box. 5. Click Finish, then click Close. Observe that Irregular Pocket1 is inserted in the feature tree.
2 Axis Mill 10
4. 5. 6.
By default, four instances of the pocket are rotated at 360 degrees around the axis. Ensure that the number of instances is set to 4. Click OK.
Inserting a Sketch-Driven Pattern Feature 1. Right click Rectangular Pocket1 in the tree and select Pattern, then select Insert Pattern from the shortcut menu. 2. In the Insert Pattern dialog box, select Sketch Driven Pattern for the Type. 3. Select Circular Sketch in the list of Available valid sketches. This box lists 2D sketches that contain arcs, circles or point entities. A 2D or 3D sketch can also be graphically selected. While the sketch can contain any entity type, only the center point of circles, arcs or point entities will be used to define the pattern feature locations. The Circular Sketch consists of points on each of the pockets. 4. Notice that the pattern is not in the correct position on the part. The white point on the pocket at the bottom identifies the point on the sketch that is the reference point for the feature. The default is the first point in the sketch. Incorrect location of Sketch-Driven pattern When this point is not correct, you can change it. 5. 6. 7. Click the Move to previous button to select the sketch point that positions the pattern correctly. Click OK to insert the Pattern feature.
Click the Generate Operation Plan button on the CAMWorks Command Manager or right click CAMWorks NC Manager in the tree and select Generation Operation Plan from the shortcut menu. The tree lists the operations that CAMWorks generated for these features. 8. Click the plus sign next to each operation Correct location of Sketch-Driven pattern in the tree and notice the operations have been generated only for the original features, not each for instance in the Pattern features.
2-38 Learning More 2 Axis Mill
2 Axis Mill 10
9. Click the Generate Toolpath button on the CAMWorks Command Manager. 10. Click the operations to view the toolpaths. When you insert the Pattern feature, the toolpaths generated for this feature will be automatically copied to each position. You can either generate the operations and toolpaths before or after you insert a Pattern feature.
Part1
Since this part is rectangular, you do not have to machine the outside of the part. AFR will find the holes and the pocket. Open the part file MILLP1.SLDPRT in the \Examples\Mill folder. Change to the CAMWorks Feature tree. Use the default Millmm, post processor and active Tool Crib. You can use the default bounding box for the stock.
Click the Extract Machinable Features button on the CAMWorks toolbar. Double click the Hole Group1 feature. Change the Strategy to Ream. Click the Generate Operation Plan button on the CAMWorks Command Manager. Click the Generate Toolpath button on the CAMWorks Command Manager. Right click on the Mill Part Setup and select Simulate Toolpath from the shortcut MillP1.sldprt menu. Run the simulation. Click the Post Process button on the CAMWorks Command Manager and generate the NC code.
Part2
Since this part is rectangular, you do not have to machine the outside of the part. AFR will find the holes, bosses, slots, pocket and corner slots. Open the part file MILLP2.SLDPRT in the \Examples\Mill folder. Change to the CAMWorks Feature tree. Use the default Millmm machine, post processor and active Tool Crib. Double click Stock Manager in the tree. Change the Bounding box offset for X, Y and Z to a uniform 1mm.
Click the Extract Machinable Features button on the CAMWorks Command Manager. Double click Hole Group2 in the tree. Change the Strategy to Ream. Click the Generate Operation Plan button on the CAMWorks Command Manager Using the Sort Operations command, reorder to the operations so that the Rough Mill operations are first, followed by the Contour Mill operations and finally the hole operations. Right click on the Mill Part Setup and select Combine Operations to merge operations that use the same tool. In the Combine Operations dialog box, select the Rough Mill, Contour Mill and Center Drill options. Click the Generate Toolpath button on the CAMWorks Command Manager.
MillP2.sldprt Click the Simulate Toolpath button on the CAMWorks Command Manager. Make sure the Tool Holder Cut Collision button is selected, then run the simulation. Notice the holder collides with the part. Double click Rough Mill1 in the Operation tree. On the Mill Holder tab, change the Protrusion to 65mm. This parameter defines the distance from the tip of the tool to the bottom of the holder. This value is used to determine how much of the tool protrudes from the mill holder during simulation. The protrusion length must be greater than the Flute length and less than the Overall length. Simulate the toolpaths again to see the difference. This time the holder clears the part. Click the Post Process button on the CAMWorks Command Manager and generate the NC code.
3 Axis Mill 1
3 Axis Mill 1
This tutorial introduces you to generating toolpaths and NC code for 3 axis machining.
Define the machine Double click Millin in the Feature tree. 1. The Machine dialog box is displayed. On the Machine tab, Millin is the Active machine. This machine definition has been created for the CAMWorks exercises. When you use CAMWorks to machine your own parts, select the machine tool you want to use to machine the part.
Did You Know ...
In the Feature and Operation trees, instead of right clicking items and selecting Edit Definition, you can double-click the item to open the dialog box for editing the Stock Manager, Machine, Setups, Features and Operations. 2. Click the Tool Crib tab and make sure Crib1 is the Active tool crib. 3. Click the Post Processor tab and make sure M3AXIS-TUTORIAL is selected. M3AXIS-TUTORIAL is the post processor used for the exercises in this manual. When you use CAMWorks to machine your own parts, select your machine tool controller or post processor. 4. Click OK to close the Machine dialog box. Define the stock size and shape 1. Double click Stock Manager in the tree. 2. In the Manage Stock dialog box, click the Extruded Sketch button. 3. Pick the rectangular sketch representing the perimeter of the stock. 4. Click the Reverse Direction button.
3 Axis Mill 1
Define the machining direction The Machining direction will be normal to the face indicated below: 1. Right click Stock Manager in the Feature tree and select Insert Mill Part Setup on the shortcut menu. 2. Pick the top face. 3. Make sure the Face option is not checked, then click OK. Mill Part Setup1 is added to the tree.
2.
3 Axis Mill 1
When you define Multi Surface features for 3 Axis operations (except Rough and Finish), the most reliable results are usually obtained by picking all the model faces as Selected Faces. If you need to restrict machining to specific areas, use the Insert Contain and Insert Avoid commands at the operation level. The previously available Faces to Avoid function (also used to restrict machining areas) is no longer supported from CAMWorks 2013 onwards. 5. Click Close . The Multi Surface feature is listed in the Feature tree. New features, interactively inserted features that have no operations and features that could not produce operations because the feature conditions have not been defined in the Technology Database display in a different color. You can set the color on the Display tab in the Options dialog box.
2. 3. 4.
5. 6.
3 Axis Mill 1
the filter settings as required or turn off the filter by unchecking the check box to the right of the Filter button. 7. Select a 0.5in diameter Flat End, then click the Select button. 8. Click Yes to replace the corresponding holder. 9. Click the Area Clearance tab in the Operation parameters dialog box. 10. Set the Mach. deviation to .005in. This parameter defines a tolerance that is used to condense or shorten the toolpath. The smaller the value, the greater the number of linear cuts and the When Filter option is used, only tools matching the filter criteria are smoother the surface displayed in the Tool crib finish. 11. For the Depth parameters Method, select Variable & Flats. 12. Leave the Cut amount set to 0.25in. 13. Set the Min. cut amount to 0.125in and the Max XY stepover to 0.1in, then click OK. 14. If prompted, click Yes to regenerate toolpaths. 15. Double click Pattern Project1 in the Operation tree. 16. On the Pattern tab, notice that the Pattern is set to Slice as defined for the Rgh-Lace, Fin-Slice Strategy in Technology Database. This pattern generates a series of
3 Axis Mill 1
linear parallel cuts across the part and is appropriate for semi-finishing almost any part shape and finishing non-vertical areas. 17. Set the following parameters on the Pattern tab: Cross machining = Standard (This option allows you to automatically generate a second perpendicular toolpath on areas that are not machined or on poorly finished faces. The second toolpath is calculated by rotating the previous toolpath 90 degrees. The Standard option generates a perpendicular toolpath after the Slice toolpath. Extension = 0.1in (Specifies the length a pass extends past the edge of the boundary to allow the tool to move into the cut at machining feedrate rather than rapid feedrate.) Staydown = checked (This parameter affects how the tool transitions within contain areas and around avoid areas. When checked, tool retracts are minimized, however, additional feed motion is possible.) 18. On the Finish tab, make sure the XY and Z allowances are set to 0in. This value represents the amount of material left on the part after generating the toolpath. 19. Set the Mach. deviation to .005in. 20. On the Entry/Retract tab, use Skim for the Retract Method. With this method, the tool rapids vertically to the minimum Z height needed to clear the faces in the feature, moves horizontally, then feeds vertically down to the start of the next pass. The minimum height of the retract is determined by the Skim clearance parameter. 21. Click OK to apply the changes and close the dialog. 22. If prompted, click Yes to regenerate toolpaths
3 Axis Mill 1
If the Number of concurrent processes option is set to 2 or more, notice that both operations are processed simultaneously. The window provides feedback on each process and green checkmarks indicate the processes have completed. 2. Click each operation in the tree to view the toolpath. 3. Right click Mill Part Setup1 and select Simulate Toolpath from the shortcut menu. 4. Click the Turbo mode button on the Simulate Toolpath toolbar. Turbo mode provides ultra-fast simulation of toolpaths on a single Mill Part Setup. Click Run. Click the X button to exit the simulation. If you were generating the NC program for the toolpaths, the last step would be to click the Post Process button on the CAMWorks Command Manager and post process the part.
5. 6. 7.
Simulate Toolpath
3 Axis Mill 2
3 Axis Mill 2
What You'll Learn
Inserting a Mill Part Setup & creating a Multi Surface Feature Generating Area Clearance toolpaths Using Contain area to selectively machine within specified areas Generating and Z Level toolpaths Using Avoid Area to selectively machine within specified areas Defining user-defined limits to selectively machine specific areas Generating Flat Area toolpaths
3 Axis Mill 2
6.
When you define Multi Surface features for 3 Axis operations (except 3 Axis Rough and Finish, the most reliable results are usually obtained by picking all model faces as Faces to Cut. Using Faces to Avoid is not recommended. If you need to restrict machining to specific areas, use the Insert Contain and Insert Avoid commands at the operation level.
3 Axis Mill 2
6. On the Area Clearance tab, within the Depth Parameters group box, use Constant for the Method and set the Cut amount to 0.2in. 7. On the Links tab, in the Depth Processing group box, select the option To depth by region for the Depth processing. In the Corners group box, select Round for Type and set the Max radius and Part deviation to 0.0375in. 8. On the Entry/Retract tab, select Skim for the Retract Method and set the Max. Ramp angle to 20deg. 9. Click OK to apply the changes and Toolpath generated for Area Clearance operation close the Operation Parameters dialog. Be default, the Update 3 axis toolpaths when parameters change option on the Update tab in the Options dialog box is set to Prompt. When this option is set to Prompt and you click the OK button of any Operation Parameters dialog after changing its parameters, then a message is displayed asking if you want to regenerate toolpaths. Click Yes. If the option in the Options dialog box is set to Always, CAMWorks automatically regenerates the toolpaths. If set to Never, then you need to manually execute the Generate Toolpath command on the shortcut menu. 10. Click Yes when prompted to regenerate the toolpaths. If you click no, the toolpaths will be generated when you execute the Generate Toolpath command .
3 Axis Mill 2
4. Based on the settings in the CAMWorks options, you might be prompted with a message asking you if you want to regenerate toolpaths. Click Yes.
Did You Know ...
For 3 Axis operations (except 3 Axis Rough and Finish), the XY extents will be within a contain area while machining over and around the faces and surfaces in the Multi Surface feature. The contain area can be defined either automatically on the Advanced tab in the Operation Parameters dialog box or interactively using the Insert Contain Area command. The priority is to observe the XY shape of any interactively defined contain areas. If interactively defined contain areas are suppressed or not defined, then an automatically generated XY contain area will be used. Steps to rough machine only the cavities of the part You may want to rough only the cavities. Following are the steps: 1. Right click Area Clearance1 in the tree and select Insert Contain Area from the shortcut menu. 2. The Contain Area Property UI is displayed. In the Selection Mode group box, set the Edge Selection to Constant Depth Loop. 3. Click in the Selected Contours list box to set the focus. Pick a top edge on each cavity, then click Finish. Loop<1> and Loop<2> are displayed in the list box. Selecting Edges of the cavities to form constant CAMWorks automatically chain selects depth loops all other edges connected to that edge at a constant depth. 4. Set the Shape to Multiple.
5. Click OK to insert the Contain area. 6. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths. 7. Double click Area Clearance 1 in the tree. The Operation Parameters dialog box is displayed. 8. On the Pattern tab, change the Pattern Type to Pocket Out. 9. On the Links tab, in the Corners group box, set the Offset deviation to 0.0375in. 10. Click OK to apply the changes and close the Operation Parameters dialog.
3 Axis Mill 2
11. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths. 12. Right click Mill Part Setup1 in the tree and select Set View, then pick Setup XZ in the cascading menu. 13. The view of the part in the graphics area changes. Click the Area Clearance1 operation in the tree and notice the amount of material at the bottom of the cavities.
Contain area toolpaths to machine only the CAMWorks provides a Variable & Flats cavities of the part method, which inserts additional cuts in the toolpath at a Z location equal to the Allowance above any flat face between the top and bottom of the surface. These flat faces may define ledges or island tops. When this option is selected, the distance between tool passes varies based on the settings for Min. cut amount, Max. XY stepover, and Level accuracy. Amount of material left in the cavities 14. Double click Area Clearance1 in the Operation Tree. 15. On the Area Clearance tab, change the Depth Parameters Method to Variable & Flats, set the Min. cut amount to 0.05in. 16. Click OK to apply the changes and close the Operation Parameters dialog. Additional levels of cuts in the toolpath using the Variable & Flats 17. Click Yes if CAMWorks method displays a warning message asking if you want to regenerate the toolpaths. 18. Notice the additional levels with respect to the previous settings.
3 Axis Mill 2
Click OK to insert the operation. 4. 5. Since the Edit operation on creation option was checked, the Operation Parameters dialog for the newly inserted Z Level operation is displayed. 6. Click the Tool tab and then on the Tool Crib page. Highlight a .25in Ball Nose tool, then click the Select button. 7. Click Yes to replace the corresponding holder. 8. On the Z Level tab, in the Depth Parameters group box, set the Cut amount to 0.08in. 9. On the Links tab, make sure that the Depth processing option is set to To depth by region. 10. On the Entry/Retract tab, use Skim for the Retract Method. In the Ramping group box, and set the Max. ramp angle to 20deg. 11. Click OK to apply the changes and close the dialog. 12. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths.
Toolpaths for Z Level operation
13.
Click Close to close the Insert Operation dialog box. 14. If CAMWorks didnt display a message prompting you to regenerate the toolpaths (Step 12), then right click Z Level1 in the Operation tree and select Generate Toolpath from the shortcut menu .
3 Axis Mill 2
3 Axis Mill 2
11. In the Limits group box, for the First cut from option, select User Defined. 12. Click the Pick Point button. 13. The Define Point dialog is displayed. Pick the top edge of one of the cones, then click OK to close the dialog box. 14. In the Limits group box, for the Last Cut at option, select User Defined.
Top edge
Bottom edge
15. Click the Pick Point button. Pick the top edge of the Pick the bottom edge of 16. The Define Point dialog is displayed. the cone cone Pick the bottom edge of the cone and then click OK to close the dialog. 17. Click OK to close the Operation Parameters dialog box. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths. You do not need to change any other parameters since you copied the parameters from the previous operation. 18. Click Close to close the Insert Operation dialog box. 19. Observe that the toolpath was not generated for the Z Level2 operation (indicated by the still magenta color of the Z Level2 item in the operation tree). This is because when the parameters of Z Level1 operation was copied to Z Level2, the contain and avoid areas associated with that operation were also copied. 20. Left click the next to Z Level2 in the tree. 21. Right click Avoid Area2, select Delete on the shortcut menu. Click Yes to confirm. 22. Right click Z Level2 in the Operation tree and select Generate Toolpath from the shortcut menu. The toolpath for this operation is successfully generated. Only the area around the cones is cut. Right click Z Level2 in the tree and select Simulate Toolpath. Click Run. The tapered tool cuts around the cones. Click the close button to exit the simulation.
Z level toolpath to cut around the cones with a tapered tool
3 Axis Mill 2
3 Axis Mill 3
3 Axis Mill 3
CAMWorks allows parts to be machined using any combination of 2 and 3 Axis machining operations.
Creating 2.5 Axis and Multi Surface features and operations for the same part Inserting a contain area to control the area machined on the Multi Surface Feature Generating Pattern Project toolpaths using the Cross machining option Inserting a Pencil Mill operation
Opening the part, Defining the Machine and Defining the Stock
1. Open the part MILL3AX_3.SLDPRT in the \Examples\Mill folder. Click on the CAMWorks Feature Tree tab. This part needs to be machined with a combination of both 2 axis and 3 axis machining operations. The 2.5 axis features include the counterbored holes and the two pockets on either end of the main cavity. The cavity itself has tapered walls as well as a tapered bottom, which necessitates a 3 axis machining operation. 3. Double click Millin in the Feature tree. The Machine dialog is displayed. 2.
Mill_3ax_3.sldprt
On the Machine tab, ensure Millin is the Active machine. Click the Tool Crib tab and make sure Crib 1 is the Active tool set. Click the Post Processor tab and make sure M3AXIS-TUTORIAL is selected, then click OK to close the Machine dialog box. Double click Stock Manager in the tree. The Manage Stock dialog 4. is displayed. The default bounding box displays on the part. 5. Click OK to use the default stock for this tutorial.
3 Axis Mill 3
The Faces to Avoid function is no longer supported from CAMWorks 2013. Instead, you can use the Define as Avoid Feature option to classify such features. If you need to restrict machining to specific areas, use the Insert Contain area and Insert Avoid Area commands at the operation level. 4. Click OK to insert the feature and then click to close the Insert Multi Surface Feature dialog. A Multi Surface feature is created and Multi Surface Feature1 is added to the Feature tree. Click the Generate Operation Plan button on the CAMWorks Command Manager or right click Mill Part Setup1 and select Generate Operation Plan from the shortcut menu.
5.
3 Axis Mill 3
Simulating Toolpaths
1. Click the Simulate Toolpath button on the CAMWorks Command Manager.
3 Axis Mill 3
2. Set the End condition to Next Operation. 3. Click the Turbo button, then click Run to view each toolpath simulation. Click the Show Difference button and notice the amount of material left on the tapered areas of the cavity and around the boss. Exit the simulation.
Amount of Material leftover indicated during Toolpath Simulation
4.
5.
3 Axis Mill 3
Click OK to insert the operation. 4. 5. The Operation Parameters dialog is displayed. Click on the Tool tab. On the Mill Tool page, make sure the tool is a .25in Ball Nose tool. If not, use the Tool crib page to select this tool from the Tool Crib. Click Yes to change the corresponding holder. 6. On the Pattern tab, set the Pencil mill type Pattern to Parallel Lace. 7. On the Links tab, set the Max. link distance to .25in, then click OK to apply the changes and close the dialog. 8. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths. 9. Click to close the Insert Operation dialog box. 10. Right click Pencil Mill1 in the Operation tree and select Insert Contain Area from the shortcut menu. 11. In the Contain Area Property UI, within the Selection Mode group box, set the Edge Selection to Constant Depth Loop. 12. Pick an edge around the top of the cavity. <Loop1> will be displayed in the Selected Contours list box. 13. Click OK to insert the contain area. 14. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else right click Pencil Mill1 and select Generate Toolpath from the shortcut menu. The toolpath cuts the area around the boss. Click the Simulate Toolpath button on the CAMWorks Command Manager. 16. Set the End condition to Next Operation. 17. 18. 19. 15.
Click the Turbo button, then click Run to view each toolpath simulation. Click the Show Difference button and notice that all the material is removed. Exit the simulation.
3 Axis Mill 4
3 Axis Mill 4
What You'll Learn
Using the CAMWorks Workflow Toolbar Defining the Machining Direction Creating a Multi Surface Feature Defining program zero Editing the Constant Stepover operation to define a contain area Generating Pattern Project containing contain and avoid areas Generating Pencil Mill toolpaths containing avoid areas
3. Click on the CAMWorks Workflow toolbar. Click on the The Machine dialog is displayed.
On the Machine tab, ensure Millin is the Active machine. Click the Tool Crib tab and make sure Crib 1 is the Active tool set. Click the Post Processor tab and make sure M3AXIS-TUTORIAL is selected, Click OK to close the Machine dialog box. Click on the Stock Manager button on the CAMWorks Workflow toolbar. 4. The Manage Stock dialog is displayed. The default bounding box displays on the part. Click OK to use the default stock.
3 Axis Mill 4
5.
Click the Insert Setup button on the CAMWorks Workflow toolbar. Select Insert Mill Setup from the dropdown menu.
Expand the tree for Mill3AX_4 in the graphics area and select Plane4. Click the Reverse Selected Entity button to flip the Z axis up. Click OK to insert the Mill Setup The new Mill Part Setup is listed in the Feature tree.
3 Axis Mill 4
The Select All and Associate option in the Insert Multi Surface Feature dialog which was available till the CAMWorks 2012 version has now been replaced with the All Displayed option available in the Feature Type list. 3. Set the Strategy to Area Clearance, Constant Stepover. This Strategy has been defined in the TechDB to generate an Area Clearance operation and a Constant Stepover operation. 4. Click OK to insert the operation. to close the Insert Multi Surface Feature dialog. 5. Click The new Multi Surface feature is listed under the Mill Part Setup in the Feature tree.
3 Axis Mill 4
3 Axis Mill 4
6. The Contain Area Property UI dialog is displayed. In the Selection Mode group box, set the Edge Selection to Single Edge. 7. In the graphics area, pick each edge around the mouse(shown in green highlights in the image given to the right). Rotate the part if necessary. The selected seven edges will be displayed in the Selected Contours list box. 8. Set the Offset to 0.1875in. This value is the radius of the tool and allows the Selecting edges around the mouse tool to machine to the bottom of the mouse. Notice the offset curve that is generated from the selected edges. The toolpath will be created inside of this bounding curve. 9. Click the OK button insert the Contain area and also to close the dialog. 10. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths. 11. Right click Constant Stepover1 in the tree and select Insert Avoid Area on the shortcut menu. 12. The Avoid Area Property UI dialog is displayed. In the Selection Mode group box, set the Edge Selection to Single Edge. 13. Pick the edge around the top of the hole. Edge<1> will be selected to the Selected Contours list box. 14. In the Avoid Areas group box, click on the Machine over button to select this option. When this option is Selecting the top edge of the hole selected, CAMWorks machines over the Avoid area. When the Machine Around button is clicked, CAMWorks machines around the avoid area.
Click the OK button insert the Avoid area and also to close the dialog. For this tutorial, you can assume the hole will be drilled later. 16. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else right-click Constant Stepover1 in the tree and select Generate Toolpath from the shortcut menu. 17. Click the Simulate Toolpath button on the
15.
3 Axis Mill 4
CAMWorks Workflow toolbar. 18. The Toolpath Simulation toolbar is displayed. Set the End condition to Next Operation. 19. Click the Turbo button, then click Run to view each toolpath simulation.
2-D stepover
3-D Stepover
20. In the above figures notice that with the 2D Stepover method the surface finish on the vertical feature faces is not as good as the finish with the 3D Stepover method. 21. Click the close button in the upper right corner of the simulation toolbar or press the Escape key on the keyboard to exit the simulation mode.
4. Click OK to insert the operation. 5. The Operation Parameters dialog for the newly inserted Pattern Selecting Pattern project Operation Project operation is displayed. On the Pattern tab, use Slice for the Pattern type. In the Pattern Options group box, check the Staydown option. 6. On the Finish tab, make sure the Direction control is set to Zigzag. 7. On the Links tab, set the Max link distance to .25in. 8. Click OK to close the Operation Parameters dialog. 9. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths.
Learning 3 Axis Mill 3-27
3 Axis Mill 4
10. Click
Inserting a Contain Area to cut only the top of the base 1. Highlight the newly inserted Pattern Project1 operation in the tree and click on the Insert on the CAMWorks Command Manager. Contain Area button OR Right click Pattern Project1 in the Operation tree and select Insert Contain Area from the shortcut menu. 2. In the Allowed Sketches list box, pick Sketch1. The sketch will then be listed in the Selected Contours list box. 3. In the Offset group box, the default Tool Condition is Tool Upto Curve . Click on the Tool condition button to view the dropdown menu options. Select Tool on Curve from the dropdown menu. 4. Click OK to insert the Contain Area. 5. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths.
Inserting an Avoid Area to avoid machining the mouse 1. Highlight the Pattern Project1 operation in the tree and click on the Insert Avoid Area button on the CAMWorks Command Manager. OR Right click Pattern Project1 in the Operation tree and select Insert Avoid Area on the shortcut menu. 2. The Avoid Area Property UI dialog is displayed. In the Selection Mode group box, set the Edge Selection to Single Edge. 3. In the graphics area, pick each edge around the base of the mouse. Rotate the part if necessary. The selected seven edges will be displayed in the Selected Contours list box. 4. In the Offset group box, click on the Tool condition button to view the dropdown menu options. Select Tool Upto Curve from the dropdown menu.
Inserting Avoid area to void the mouse
Click OK to insert the Avoid Area. 5. 6. Click Yes if CAMWorks displays a warning
3-28 Learning 3 Axis Mill
3 Axis Mill 4
message asking if you want to regenerate the toolpaths else right click Pattern Project1 in the tree and select Generate Toolpath from the shortcut menu. CAMWorks alters the Pattern Project toolpath to machine the top of the base and avoid the mouse. 7. Click the Simulate Toolpath button either the CAMWorks Workflow toolbar or the CAMWorks Command Manager. 8. The Toolpath Simulation toolbar is displayed. Set the End condition to Next Operation. Click the Turbo button, then click Run button to view each toolpath simulation. When the simulation is finished, click the Show Difference button. This function shows the difference between the machined model and the SolidWorks/CAMWorks Solids design model. Note the blue area at the parting line showing material left over by the radius of the ball tool. Exit the simulation.
Blue material indicates leftover material
9. 10.
11.
4. Click OK to insert the operation. 5. The Operation Parameters dialog for the newly inserted Pencil Mill1 operation is displayed. Selecting Pencil Mill 6. Click on the Tool tab and select the Mill Tool page; make sure Operation from dropdown the Cut diameter is .125in. In case it isnt, click on the Tool menu Crib page; highlight a 0.125in Ball Nose Tool and click the Select button. Click Yes to replace the corresponding holder. Observe that the Mill Tool page now displays a Ball nose tool with a cut diameter of 0.125in. 7. On the Pattern tab, ensure that the Pattern is set to Parallel Lace.
3 Axis Mill 4
This method generates multiple parallel passes to remove the material. The distance between passes is equal to the Cut amount. 8. Set the following parameters in the Pattern tab: Bitangency angle = 30deg Pass Options Method = 3D Stepover (in shallow areas the stepover will be equal to the Horizontal cut amt. and in steeper areas the stepover will be equal to the Vertical cut amt.) Number of Cuts = Checked with 5 cuts Horizontal & Vertical cut amt. = 0.04in 9. Click OK to apply the changes and close the Operation Parameters dialog. 10. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths. 11. Click to close the Insert Operation dialog. on the
12. Highlight Pencil Mill1 in the tree and click on the Insert Avoid Area button CAMWorks Command Manager. OR Right-click Pencil Mill1 in the tree and select Insert Avoid Area from the shortcut menu. 13. The Avoid Area Property UI dialog is displayed. In the Selection Mode group box, set the Edge Selection to Single Edge. 14. Pick the edge around the top of the hole. Edge<1> will be selected to the Selected Contours list box. 15.
In the Avoid Areas group box, click on the Machine around button to select this option.
16. Click the OK button insert the Avoid area and also to close the dialog. 17. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else right-click Pencil Mill1 in the tree and select Generate Toolpath from the shortcut menu. 18. View the toolpaths in Simulation mode once again. Observe that the edges around the mouse are now cut neatly.
3 Axis Mill 5
3 Axis Mill 5
For a Pattern Project operation, the Flowline pattern has a unique characteristic that makes it appropriate for machining areas which are defined using SolidWorks/CAMWorks Solids loft or sweep features. The Flowline pattern produces toolpaths based on two user-specified curves. The toolpath can be generated parallel to (Along) or between (Across) the two curves. The curves can be either open or closed. Contain and avoid areas can be defined for all 3 Axis Mill operations (except 3 Axis Legacy Rough Mill operations). In this tutorial, contain and avoid areas will be defined for the generated Pattern project, which leads to alteration the Pattern project toolpath.
Generating Flowline machining toolpaths using curves to direct the flow of the toolpath Using contain and avoid areas to modify toolpath
Defining the Mill Part Setup and Inserting the Multi Surface feature
1. Open the part file MILL3AX_5.SLDPRT in the \Examples\Mill folder. 2. 3. OR Click on the Define Machine button on the CAMWorks Workflow toolbar. The Machine dialog is displayed. On the Machine tab, ensure that Millin is the Active machine. Click the Tool Crib tab and make sure Crib 1 is the Active tool set. Click the Post Processor tab and make sure M3AXIS-TUTORIAL is selected. Click OK to close the Machine dialog box. Double click Stock Manager in the tree 4. OR Click on the Stock Manager button on the CAMWorks Workflow toolbar. The Manage Stock dialog is displayed. Click OK to use the default Stock (Bounding box) for this tutorial. 5. Right click the Stock Manager item and select Insert Mill Part Setup from the shortcut menu
Mill_3AX_5.sldprt
Click the CAMWorks Feature Tree tab. Double click Millin in the tree.
3 Axis Mill 5
OR
Click on the Insert Setup button on the CAMWorks Workflow toolbar. Select Insert Mill Setup from the dropdown menu. The Mill Setup Property UI dialog is displayed. In the graphics area, expand the tree for MILL3AX_5 and select Plane2. In the Mill Setup Property UI dialog, click the Reverse Selected Entity button. Make sure the Face option is not checked. Click OK to insert the setup. Mill Part Setup1 is inserted in the tree.
Inserting the Multi surface feature 1. Right click Mill Part Setup1 in the Feature tree and select Insert Multi Surface Feature from the shortcut menu. 2. The Insert Multi Surface Feature dialog is displayed. In the Feature Type group box, select the All Displayed option from the dropdown list. Set the Strategy to Fine. This Strategy has been set up in the TechDB to generate one Pattern Project operation. Click OK to insert the feature. Click to close the dialog.
3 Axis Mill 5
2.
3.
4.
5.
6.
7.
8.
9. Click OK. 10. Click the Curve 2 button. 11. The Curve Wizard dialog is once again
3 Axis Mill 5
displayed. Select Flow 2 in the Allowed Sketches list, then click OK 12. On the Finish tab, set the Mach. Deviation to .001in. 13. On the Links tab, set the Type to Spline Curve and the Max. link distance to 2in 14. Click OK to close the Operation Parameters dialog. 15. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else click the Generate Toolpath button on the CAMWorks Workflow toolbar/ Command Manager. The toolpath starts in the direction of the first curve, then translates to the shape of the second curve as it progresses.
3 Axis Mill 5
Click OK to insert the Contain area. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else Click the Generate Toolpath button Workflow toolbar/ Command Manager. 3. Left click the plus sign to the left of Pattern Project1 in the Operation tree. The Contain Area item is displayed under Pattern Project1. If you need to delete any contain area later, you can highlight and delete that item. 4. Highlight Pattern Project1 in the tree. Observe that the toolpath is contained within the rectangular sketch that was chosen for the Contain Area. The toolpath is trimmed to the contain geometry. The radius of the tool would pass beyond this boundary. Use the Offset value when choosing the curve if this is not desirable. on the CAMWorks
Defining an Avoid Area for the Pattern Project Toolpath 1. Right click Pattern Project1 in the tree and select Insert Avoid Area from the shortcut menu OR Highlight Pattern Project1 in the Operation tree and click the Insert Avoid Area button in the CAMWorks Command Manager. 2. The Avoid Area Property UI dialog is displayed. Select the sketch named Avoid in the Allowed Sketches list. This sketch will then be listed in the Selected Contours list box. Click OK to insert the Avoid area. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else Click the Generate Toolpath button Workflow toolbar/ Command Manager. 3. Click the plus sign to the left of Pattern Project1 in the tree. The Contain Area and Avoid Area items are displayed in the tree under the Pattern Project1 item. on the CAMWorks
3 Axis Mill 5
4. Highlight Pattern Project1 in the tree. Observe that the toolpath is contained within the Contain Area and avoid the area defined as Avoid area. The toolpath is trimmed to the contain and avoid geometries.
Pattern Project toolpath confined to contain area and avoiding the avoid area
3 Axis Mill 6
3 Axis Mill 6
CAMWorks provides numerous patterns that can be used to finish or semi-finish a Multi Surface feature. Each pattern has unique characteristics. While you may not use these for general machining, occasionally you will machine a part that is appropriate for one of these styles. This tutorial explains how to generate radial, spiral and 2D stepover toolpaths.
Generating radial finish toolpaths using the Pattern Project operation. Using Step Through Toolpath Generating spiral finish toolpaths using the Pattern Project operation. Generating 2D stepover toolpaths using the Constant Stepover operation.
Defining the Mill Part Setup and Inserting the Multi Surface feature
1. Open the Open the part file MILL3AX_6.SLDPRT in the \Examples\Mill folder. 2. 3. OR Click on the Define Machine button on the CAMWorks Workflow toolbar. The Machine dialog is displayed. On the Machine tab, ensure that Millin is the Active machine. Click the Tool Crib tab and make sure Crib 1 is the Active tool set. Click the Post Processor tab and make sure M3AXIS-TUTORIAL is selected. Click OK to close the Machine dialog box. 4. Double click Stock Manager in the tree OR Click on the Stock Manager button on the CAMWorks Workflow toolbar. 5. The Manage Stock dialog is displayed. Click OK to use the default Stock (Bounding box) for this tutorial.
Mill_3AX_6.sldprt
Click the CAMWorks Feature Tree tab. Double click Millin in the tree.
3 Axis Mill 6
6. Right click the Stock Manager item and select Insert Mill Part Setup from the shortcut menu OR
Click on the Insert Setup button on the CAMWorks Workflow toolbar. Select Insert Mill Setup from the dropdown menu. The Mill Setup Property UI dialog is displayed. In the graphics area, expand the tree for MILL3AX_6 and select Plane1. Make sure the Face option is not checked. Click OK to insert the setup. Mill Part Setup1 is inserted in the tree.
Inserting the Mill Part Setup
Inserting Multi Surface Feature 1. Right click Mill Part Setup1 in the Feature tree and select Insert Multi Surface Feature from the shortcut menu. 2. The Insert Multi Surface Feature dialog is displayed. In the Feature Type group box, select the All Displayed option from the dropdown list. Set the Strategy to Fine. This Strategy has been set up in the TechDB to generate one Pattern Project operation. Click OK to insert the feature. Click to close the dialog. Multi Surface Feature1 is listed in the Feature tree.
3 Axis Mill 6
1.
3 Axis Mill 6
Pick the bottom edge of the revolved boss. CAMWorks calculates the center point at the arc center. Click OK to close the dialog.
5. Click on the Finish tab. In the Surface Finish group box, change the Mach. deviation to .001in. 6. Click OK to close the Operation Parameters dialog. 7. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths. Defining contain area for Pattern Project 1. Right click Pattern Project1 in the tree and select Insert Contain Area from the shortcut menu. OR Highlight Pattern Project1 in the Operation tree and click the Insert Contain Area button in the CAMWorks Command Manager. 2. The Contain Area Property UI dialog is displayed. In the Selection Mode group box, set the Edge Selection to Single Edge. Pick the bottom edge of the boss. Edge<1> will then be displayed in the Selected Contours list box. In the Offset group box, click on the Tool Condition button. Set the Tool condition to . Tool Past Curve This parameter defines how CAMWorks internally offsets the area/curve. Click OK to insert the contain area.
3 Axis Mill 6
3. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else right-click Pattern Project1 in the tree and select Generate Toolpath from the shortcut menu. Step Through Toolpath 1. Right click the Pattern Project1 operation in tree and select Step Thru Toolpath from the shortcut menu. OR Click on the Step Thru Toolpath button in the CAMWorks Workflow Toolbar/ Command Manager. 2. The Step Through Toolpath Property UI dialog is displayed. 3. In the Display Options group box of this dialog, Click on the Tool display button. Set the display to Shaded display . Click on the Tool Holder Display button. Set the display to Tool Holder Shaded With Edges .
Step Through Toolpath dialog
Set the Display Number of Toolpath Records to From Start. When this option is selected, the toolpath centerline will display from the first toolpath record to the current toolpath record. 4. In the Navigation group box, click on the Play button . Observe the Play Motion in the graphics area. Notice that the toolpath radiates from centre out. 5. Click the OK button to close the Step Through Toolpath dialog.
3 Axis Mill 6
Set the Direction control to Zig. Check the Reverse direction option to start the toolpath in the center. This option allows you to specify whether the tool will enter the material at the
center or on the diameter of the radial pattern. 4. Click OK to close the Operation Parameters dialog.
3-42 Learning 3 Axis Mill
3 Axis Mill 6
5. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths. 6. Click to close the Insert Operation dialog box. The Operation Pattern Project2 is inserted in the tree. 7. Right click Pattern Project2 in the tree and select Insert Contain Area from the shortcut menu Or Highlight Pattern Project2 in the Operation tree and click the Insert Contain Area in the CAMWorks Command Manager. button 8. The Contain Area Property UI dialog is displayed. In the Selection Mode group box, set the Edge Selection to Single Edge. In the graphics area, pick the bottom edge of the boss. Edge<1>will then be displayed in the Selected Contours list box. In the Offset group box, click on the Tool Condition button. Set the Tool Condition to Tool Past Curve. 9. Click OK to insert the contain area and close the dialog. 10. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else right click Pattern Project2 in the tree and select Generate Toolpath from the shortcut menu. Alternatively, you may click on the Generate Toolpath button in the CAMWorks Workflow toolbar/ Command Manager. CAMWorks generates a spiraling circular toolpath starting from the center of the part. You can set the Minimum and Maximum radius in the Operation Parameters dialog box to limit the extents of the toolpath. 11. Double click Pattern Project2 in the tree. 12. On the Pattern tab, change the Minimum radius to .5in and the Maximum radius to 1.5in and click OK. 13. Regenerate the toolpath. CAMWorks generates the toolpath within the specified radii.
Pattern Project Toolpath with spiraling circular motion starting from center of part
Pattern Project Toolpath with spiraling circular motion within specified radii
3 Axis Mill 6
Click OK to insert the dialog. 3. The Operation Parameters dialog for the newly inserted operation is displayed. Click on the Tool tab. Click on the Tool Crib page. Highlight a 0.25in Ball Nose tool in the tool crib. Click the Select button. Click Yes to replace the corresponding holder. Click on the Constant Stepover tab. In the Pass Options group box, set the Method to 2D Stepover. When 2D Stepover is selected, the distance between each pass will be constant and equal to the Horizontal cut amount, as viewed from the XY direction. This method produces a consistent surface finish on feature faces that do not have a steep slope angle. Because the stepover is constant in the XY plane, the surface finish on feature faces that are vertical or have a steep slope angle will not be as good. Check the Number of cuts option. For the Number of cuts option, set the number to 12. The Number of cuts option allows you to specify whether the toolpath will continue until the entire part is machined or will be generated a specific number of passes. Set the Horizontal cut amt to 0.05in. Set the Vertical cut amt to 0.05in. 4. Click OK to close the Operation Parameters dialog. 5. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths.
3-44 Learning 3 Axis Mill
3 Axis Mill 6
6. Click to close the Insert Operation dialog box. The Constant Stepover operation (Constant Stepover1) is listed in the Operation tree. Steps to define a Contain area for the Constant Stepover operation 1. Right click Constant Stepover1 in the tree and select Insert Contain Area from the shortcut menu. Or Highlight Pattern Project2 in the Operation tree and click the Insert Contain Area in the CAMWorks Command Manager. button 2. The Contain Area Property UI dialog is displayed. In the Selection Mode group box, set the Edge Selection to Single Edge. In the graphics area, pick the bottom edge of the boss. Edge<1>will then be displayed in the Selected Contours list box. In the Offset group box, click on the Tool Condition button. Set the Tool Condition to Tool Past Curve. 3. Click OK to insert the contain area and close the dialog. 4. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else right click Constant Stepover1 and select Generate Toolpath from the shortcut menu. CAMWorks generates the toolpath. Because the Number of cuts is set to 12 passes, the revolved surface is not machined completely. If you had selected the 3D Stepover method, the toolpath would look like the figure on the right. This method generates a semi-finish or finish toolpath with a true constant stepover regardless of the slope of the feature faces. In shallow areas the stepover will be equal to the Horizontal cut amount and in steeper areas the stepover will be equal to the Vertical cut amount. This method produces the most consistent surface finish on features whose faces have either shallow or steep slope angles.
2D Stepover Toolpath
3D Stepover Toolpath
3 Axis Mill 6
3 Axis Mill 7
3 Axis Mill 7
This tutorial explains how to generate toolpaths for Area Clearance rest machining, Z Level and Flat Area operations.
Generating Area Clearance operations and toolpaths for rest machining. Generating Z Level and Flat Area operations and toolpaths for finish machining.
Defining the Mill Part Setup and Inserting the Multi Surface feature
1. Open the part file MILL3AXII_1.SLDPRT in the \Examples\Mill folder. 2. 3. Click the CAMWorks Feature Tree tab. Double click Mill-in in the tree. OR Click on the Define Machine button on the CAMWorks Workflow toolbar. The Machine dialog is displayed. On the Machine tab, ensure Millin is the Active machine. Click the Tool Crib tab and make sure Crib 1 is the Active tool set. Click the Post Processor tab and make sure M3AXIS-TUTORIAL is selected. Click OK to close the Machine dialog box. 4. Double click Stock Manager in the tree
OR Click on the Stock Manager button on the CAMWorks Workflow toolbar. 5. The Manage Stock dialog is displayed. Click OK to use the default Stock (Bounding box) for this tutorial. 6. Right click the Stock Manager item in the Feature tree and select Insert Mill Part Setup on the shortcut menu OR
Click on the Insert Setup button on the CAMWorks Workflow toolbar. Select Insert Mill Setup from the dropdown menu. The Mill Setup Property UI dialog is displayed. Pick the top face on the model.
4-2 Learning More 3 Axis Mill
3 Axis Mill 7
Make sure the Face option is not checked. Click OK to insert the setup. Mill Part Setup1 is inserted in the tree. Inserting a Multi Surface Feature 1. Right click Mill Part Setup1 in the Feature tree and select Insert Multi Surface Feature from the shortcut menu. 2. The Insert Multi Surface Feature dialog is displayed. In the Feature Type group box, select the All Displayed option from the dropdown list. Set the Strategy to Area Clearance, Z Level. This Strategy has been set up in the TechDB to generate Area Clearance and Z Level operations. Click OK to insert the feature. Click to close the dialog. Multi Surface Feature1 is listed in the Feature tree.
3 Axis Mill 7
Click OK to insert the dialog. 3. The Operation Parameters dialog for the newly inserted operation is displayed. Click on the Tool tab. Click on the Tool Crib page. Highlight a 0.5in Flat End Mill tool in the tool crib. Click the Select button. Click Yes to replace the corresponding holder. Click on the Pattern tab. In the Pattern Type group box, use Pocket Out for the Pattern. Click on the Area Clearance tab. In the Surface Finish group box, set the XY Allowance to 0.05in and the Z allowance to 0.05in. In the Depth Parameters group box, set the Method to Constant and Cut Amount to 0.125in. Click on the Links tab. In the Links group box, set the Type to Spline Curve In the Corners group box, set the Type to Round; Max. radius to .05in, Part deviation to .02in and Offset Deviation to 0.02in. Ensure that the Depth processing is set to By level. Click on the Entry Retract tab. In the Ramping group box, set the Method to Spiral, Max. ramp angle to 20deg and Spiral radius to 0.15in. Click on the Rest tab. In the Rest Machining group box, set the Method to From WIP.
3 Axis Mill 7
When you select this method, CAMWorks assumes that toolpaths should be generated only where material is left by previous operations. CAMWorks creates a work in process stock model by starting with the original stock definition and removing material for the selected operations that occur before the rest machining operation. The work in process is then used to calculate the areas where the rest machining toolpaths should be generated. This method gives good results when used for roughing, where accuracy is not as important as speed. 4. Click OK to close the Operation Parameters dialog. 5. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else right click Area Clearance2 in the tree and select Generate Toolpath from the shortcut menu. 6. Click to close the Insert Operation dialog box. The Area Clearance operation (Area Clearance2) is listed in the Operation tree.
Click the Simulate Toolpath button on the CAMWorks Workflow toolbar/ Command Manager. 4. The Toolpath Simulation toolbar is displayed. Set the End condition to Next Operation. 3. 5. 6. 7. Click on the Tool Mode button to activate Tool mode. Click Run to view each toolpath simulation. Click Run again to simulate the rest machining operation.
3 Axis Mill 7
8.
Click the close button in the upper right corner of the simulation toolbar or press the Escape key on the keyboard to exit the simulation mode.
3 Axis Mill 7
For 3 Axis operations (except 3 Axis Rough and Mill), the XY extents will be within a contain area while machining over and around the faces and surfaces in the Multi Surface feature. The contain area can be defined either automatically on the Advanced tab in the Operation Parameters dialog box or interactively using the Insert Contain Area command. The priority is to observe the XY shape of any interactively defined contain areas. If interactively defined contain areas are suppressed or not defined, then an automatically generated XY contain area will be used.
Highlight Multi Surface Feature1 in the Features list. Click Next. Make sure the Edit Operation on creation option is checked. Click OK to insert the operation. 3. The Operation Parameters dialog is displayed. Click on the Flat Area tab. In the Limits group box, set the First cut from to Top of stock with a -0.05in Offset. Click on the Links tab. In the Links group box, set the type to Spline Curve. In the Corners group box, set the Type to Round. In the Corners group box, set the Part Deviation and Offset deviation to 0.02in. In the Depth Processing group box, set the Depth Processing to By level.
Learning More 3 Axis Mill 4-7
3 Axis Mill 7
Click on the Entry/Retract tab. In the Ramping group box, set the Method to Ramp. The Max. ramp angle field is enabled in the group box. Set it 20deg. 4. Click OK to close the Operation Parameters dialog. 5. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else right click Flat Area1 in the tree and select Generate Toolpath on the shortcut menu. 6. Click to close the Insert Operation dialog box. Run the simulation 1. Click the Simulate Toolpath button on the CAMWorks Workflow toolbar/ Command Manager. 2. The Toolpath Simulation toolbar is displayed. Set the End condition to Next Operation. 3. 4. 5. Click on the Tool Mode button to activate Tool mode. Click Run to simulate the first operation. Click Run again to simulate each operation.
Simulation Mode
3 Axis Mill 8
3 Axis Mill 8
This tutorial introduces you to finish rest machining using an STL file as the stock model. The STL file can be created from an external CAD system or a simulated stock model as explained in this tutorial.
Creating and Using an STL file as the stock model for rest machining Viewing the STL/WIP model Generating Pattern Project toolpaths for rest machining
Mill3AXII_2.sldprt
3 Axis Mill 8
Click the Insert Setup button on the CAMWorks Workflow toolbar. Select Insert Mill Setup from the dropdown menu. OR Right click Stock Manager item in the Feature tree and select Insert Mill Part Setup on the shortcut menu. 2. The Mill Setup dialog is displayed. Expand the tree for Mill3AXII_2 in the graphics area and select Front. Click the Reverse Selected Entity button to flip the Z axis up. Click OK to insert the Mill Setup The new Mill Part Setup (Mill Part Setup1) is listed in the Feature tree. Make sure the Face option is not checked.
1.
Define a Multi Surface feature 1. Right click Mill Part Setup1 in the tree and select Insert Multi Surface Feature from the shortcut menu. The Insert Multi Surface Feature dialog is displayed. 2. Set the Feature type to All Displayed.
Did You Know ...
The Select All and Associate option in the Insert Multi Surface Feature dialog which was available till the CAMWorks 2012 version has now been replaced with the All Displayed option available in the Feature Type list. 3. Set the Strategy to Fine. This Strategy is defined in the Technology Database to generate a Pattern Project finish operation. 4. Click OK to insert the operation. to close the Insert Multi Surface Feature dialog. 5. Click The new Multi Surface feature is listed under the Mill Part Setup in the Feature tree.
3 Axis Mill 8
2. Double click Pattern Project1 in the Operation tree. The Operation Parameters dialog box is displayed. 3. Click on the Tool tab. Select Tool Crib page and select a 1in diameter Flat End Mill. Click Yes to replace the corresponding holder. 4. Click on the Pattern tab. In the Pattern type group box, set the Pattern to Slice. This pattern, which generates a series of linear parallel cuts across the part, is appropriate for semi-finishing almost any part shape and finishing non-vertical areas. In the XY Stepover group box, set the Cut amt. to .15in. Click on the Finish tab. Make sure the XY Allowance and Z Allowance are set to 0in. Click on the Links tab, set the Type to Spline Curve. Click on the Advanced tab. In the Automatic contain area group box, set the Method to Outer Silhouette. For this tutorial, you will use this contain area method to machine only the top of the feature. Set the Tool Condition to On center. Click OK to close the Operation Parameters dialog. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else click the Generate Toolpath button on the CAMWorks Workflow toolbar/ Command Manager.
Pattern Project Toolpath
5. 6. 7.
8. 9.
4. 5.
3 Axis Mill 8
6. In the Save As dialog box, Browse to the folder where you wish to save the file. Assign a desired file name Select Inches for the Units, Click the Save button 7. The WIP is saved in an STL file that you will use for rest machining. 8. Exit the simulation.
Did You Know ...
You can also save an STL file using the Save WIP Model command on the Stock Manager shortcut menu in the Operation tree. With this method, you select the operations to be used in calculating the WIP from a list, then define the file name and applicable options. The Toolpath Simulation runs in the background to generate the STL file.
4. Click OK to insert the operation. 5. The Operation Parameters dialog for the newly inserted Pattern Project operation is displayed. 6. Click on the Tool tab. Select Tool Crib page and select a 0.25in diameter Ball Nose tool. Click Yes to replace the corresponding holder. 7. Click on the Pattern Tab. Select Slice for the Pattern type. In the Pattern Options group box, check the Staydown option. 8. Click on the Finish tab. Make sure the XY allowance and Z allowance are set to 0in. Ensure that Avoid allowance is set to 0.025in. 9. Click on the NC tab. In the Rapid Plane is group box, set the Distance to .25in. 10. Click on the Links tab. Set the Type to Spline Curve.
4-12 Learning More 3 Axis Mill
3 Axis Mill 8
Set the Max. link distance to 0.1in. 11. Click on the Entry/Retract tab. In the Ramping group box, set the Method to Ramp. This action enables the Z offset field in this group box. Set the Z offset to 0.1in. 12. On the Advanced tab, set the Automatic contain area Method to Outer Silhouette. In the Automatic contain area group box, set the Method to Outer Silhouette. Ensure that the Tool Condition in this group box is set to On center. 13. Click on the Rest tab. In the Rest Machining group box, select From STL File for the Method. Click the Browse button. In the Open dialog box, locate the STL file you created in the previous step, select Inches for the Units and then click Open button. The location path of the selected STL file will be displayed STL path field within the group box. 14. Click OK to close the Operation Parameters dialog box. 15. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths. 16. Click to close the Insert Operation dialog box.
Rest Machining Toolpath
3 Axis Mill 8
4. Locate and select the STL file you are using for the WIP model and which you created in the previous step. 5. Click the Options button. 6. In the Import as group box, select Graphics Body and set the Unit to Inches, then click OK. 7. Click Open. The STL file is added to the FeatureManager design tree as a graphics body. This body can be hidden, made transparent or a different color, etc. 8. Click STL Graphics1 in the design tree Viewing the STL Stock and rotate the part to view the stock model model.
Simulation Mode
3 Axis Mill 9
3 Axis Mill 9
This tutorial demonstrates how to engrave using a Curve Project cycle. This cycle removes material by projecting selected 2.5 Axis Engrave and/or Curve features onto the surface of a Multi Surface feature and generating toolpaths along the projected entities.
Defining a Multi Surface Feature and a 2.5 Axis Engrave Feature Inserting a Curve Project operation and adding an Engrave Feature
3. Click on the CAMWorks Workflow toolbar. Click on the Define Machine button OR Right-click the Machine item in the tree and select Edit Definition from the shortcut menu. The Machine dialog is displayed. On the Machine tab, ensure Millin is the Active machine. Click the Tool Crib tab and make sure Crib 1 is the Active tool set. Click the Post Processor tab and make sure M3AXIS-TUTORIAL is selected, Click OK to close the Machine dialog box. 4. Click on the Stock Manager button on the CAMWorks Workflow toolbar.
OR Double-click Stock Manager item in the Feature tree. 5. The Manage Stock dialog is displayed. The default bounding box displays on the part. Click OK to use the default stock.
6.
Click the Insert Setup button on the CAMWorks Workflow toolbar. Select Insert Mill Setup from the dropdown menu OR Right click Stock Manager item in the tree and
Mill3AXII_3.sldprt
Learning More 3 Axis Mill 4-15
3 Axis Mill 9
select Insert Mill Part Setup on the shortcut menu. 7. The Mill Setup dialog is displayed. Expand the tree for Mill3AXII_3 in the graphics area and pick Plane2. Click the Reverse Selected Entity button to flip the Z axis up. Click OK to insert the Mill Setup The new Mill Part Setup (Mill Part Setup1) is listed in the Feature tree. Make sure the Face option is not checked.
The Select All and Associate option in the Insert Multi Surface Feature dialog which was available till the CAMWorks 2012 version has now been replaced with the All Displayed option available in the Feature Type list. 3. Set the Strategy to Fine. This Strategy is defined in the Technology Database to generate a Pattern Project finish operation. 4. Click OK to insert the operation. to close the Insert Multi Surface Feature dialog. 5. Click The new Multi Surface feature is listed under the Mill Part Setup in the Feature tree. 6. Right click Mill Part Setup1 and select Insert 2.5 Axis Feature on the shortcut menu. 7. The 2.5 Axis: Feature & Cross Section Definition dialog is displayed. Select Engrave Feature for the Feature type. Select Sketch2 in the Part Sketches list. This sketch is then listed in the Entities selected list box. Click Next. 8. The 2.5 Axis Feature Wizard: End Conditions dialog box is displayed. In the End condition group box, set the Depth to 0.1in. Click Finish.
4-16 Learning More 3 Axis Mill
3 Axis Mill 9
9. Click Close to close the dialog. The Engrave Feature is listed under the Mill Part Setup in the Feature tree.
Pick the top face of the model. The selected face will be listed in the Selected Contours list box. In the Offset group box, set the Offset to 0.02in. Click OK to insert the Contain Area.
Modifying operation parameters 1. Double click Pattern Project1 in the Operation tree. 2. The Operation Parameters dialog is displayed. 3. Click the Tool tab. Select Tool Crib page and select a 0.375in diameter Ball Nose tool. Click Yes to replace the corresponding holder. 4. Click on the Pattern tab. Select Slice for the Pattern type. In the Pattern Options group box, set the Cut angle to 90deg. In the XY Stepover group box, set the Cut amount to 0.1in. 5. On the Finish tab, set the set the following parameters:
3 Axis Mill 9
In the Surface Finish group box, ensure that the XY Allowance and Z Allowance are set to 0in. In the Limits group box, set the First cut from to Top of stock with 0in as Offset. 6. Click on the Links tab. Set the Max link distance to 1in. 7. Click on the Advanced tab. In Automatic contain area group box, set the Method to Outer Silhouette. With this method, the XY shape of the contain area is based only on an outer XY silhouette of the faces to cut in the Multi Surface feature. Note that faces to avoid in the Multi Surface feature are not used when calculating the silhouette. Ensure that the Tool Condition is set to either On center or Upto. 8. Click OK to close the Operation Parameters dialog. 9. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths.
Click OK to insert the operation. 4. 5. The Operation Parameters dialog for the newly inserted Pattern Project operation is displayed. 6. Click on the Tool tab. On the Mill Tool page, change the Cut diameter to 0.063in. Select Tool Crib page and select a 0.0625in diameter Ball Nose tool. In case a Ball Nose Tool of this diameter is not available in the Tool Crib, use the Tool Library to add a Ball Nose tool with this diameter to the Tool Crib and then select this tool for the operation. Click Yes to replace the corresponding holder. 7. Click on the Curve Project Tab. Make sure the XY allowance is set to 0in
4-18 Learning More 3 Axis Mill
3 Axis Mill 9
Set the Z allowance are set to -0.05in. In the Axial offsetting group box, ensure that the Number of cuts is set to 1 and the Axial offset is set to 0.1in. 8. Click on the Links tab. Set the Max. link distance to set to 0in.. 9. Click on the Entry/Retract tab. Ensure that the Retract Method is set to Full. With this Retract method, the tool moves vertically up to the clearance plane, moves horizontally along this level, and drops down vertically to the start of the next pass. In the Vertical leadin/out group box, set both the Leadin radius and Leadout radius to 0in. In the Horizontal leadin/out group box, set both the Leadin radius and Leadout radius to 0in. 10. Click OK to close the Operation Parameters dialog box. 11. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths. 12. Click to close the Insert Operation dialog box. The Curve Project1 operation is listed in the Operation tree. 13. Right click Curve Project1 in the tree and select Add Engrave/Curve Feature from the shortcut menu. 14. The Add Engrave/Curve Feature dialog is displayed. In the Engrave/Curve Feature dialog box, pick Engrave Feature1 in the Available features list. Click the Add button. Click OK to close this dialog. 15. Right click Mill Part Setup1 in the Operation tree and select Generate Toolpath from the shortcut menu. CAMWorks generates toolpaths for the Multi Surface Feature and the text.
3 Axis Mill 9
4. 5. 6. 7.
Simulation Mode
3 Axis Mill 10
3 Axis Mill 10
This tutorial uses a Constant Stepover operation to remove material by maintaining a constant user-defined stepover relative to the surface. This cycle generates a semi-finish or finish toolpath with a true constant stepover regardless of the slope being machined.
Defining a Multi Surface Feature and Engrave Feature Adding Contain and avoid areas to Constant Stepover Operation
Mill3AXII_4.sldprt
On the Machine tab, ensure Millin is the Active machine. Click the Tool Crib tab and make sure Crib 1 is the Active tool set. Click the Post Processor tab and make sure M3AXIS-TUTORIAL is selected, Click OK to close the Machine dialog box. Click on the Stock Manager button on the CAMWorks Workflow toolbar. 4. 5. The Manage Stock dialog is displayed. The default bounding box displays on the part. Click OK to use the default stock.
3 Axis Mill 10
Click the Insert Setup button on the CAMWorks Workflow toolbar. Select Insert Mill Setup from the dropdown menu. OR Right click Stock Manager item in the Feature tree and select Insert Mill Part Setup on the shortcut menu. 2. The Mill Setup dialog is displayed. Pick the top face of the part model. Make sure the Face option is not checked. Click OK to insert the Mill Setup The new Mill Part Setup (Mill Part Setup1) is listed in the Feature tree.
Pick the top face
1.
The Select All and Associate option in the Insert Multi Surface Feature dialog which was available till the CAMWorks 2012 version has now been replaced with the All Displayed option available in the Feature Type list. 3. Set the Strategy to Area Clearance, Constant Stepover. This Strategy is defined in the Technology Database to generate a Constant Stepover operation. 4. Click OK to insert the operation. to close the Insert Multi Surface Feature dialog. 5. Click
3 Axis Mill 10
Set the Offset to 2.5mm. 4. Click OK to close the Operation Parameters dialog box. 5. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths.
3 Axis Mill 10
In the Offset group box, click on the Tool Condition button. Set the Tool Condition to Tool on Curve. In the Offset group box, set the Offset to 0.02in. 3. Click OK to insert the Contain Area. 4. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths. Inserting Avoid Area 1. Highlight the newly inserted Constant Stepover1 operation in the tree and click on the Insert Avoid Area button on the CAMWorks Command Manager. OR Right click Constant Stepover1 in the Operation tree and select Insert Avoid Area from the shortcut menu. 2. The Avoid Area Property UI dialog is displayed. In the Selection Mode group box, ensure that Face Selection is set to Single Face. Pick the gold-colored face on the part. The face is then listed in the Selected Contours list box. In the Offset group box, click on the Tool Condition button. Set the Tool Condition to Tool on Curve. 3. Click OK to insert the Avoid Area. 4. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else execute the Generate Toolpath command on the CAMWorks Workflow toolbar/Command Manager. 5. Click the sign next to Constant Stepover1 in the tree. Contain Area1 and Avoid Area1 are listed under the operation.
3 Axis Mill 10
Toolpath Simulation
3 Axis Mill 11
3 Axis Mill 11
For 3 Axis operations, the XY extents will be within a contain area while machining over and around the faces and surfaces in the Multi Surface feature. The contain area can be defined either interactively using the Insert Contain Area command or automatically on the Advanced tab in the Operation Parameters dialog box as shown in this tutorial. The priority is to observe the XY shape of any interactively defined contain areas. If interactively defined contain areas are suppressed or if none have been defined, then an automatically generated XY contain area will be used.
Understanding the differences between the various Automatic Contain Area methods
3 Axis Mill 11
on the CAMWorks Command Manager. 5. In the FeatureManager design tree, position the pointer over the Stock sketch item. The rectangular colored sketch that is displayed represents the stock shape.
Bounding Box Method 1. Double click Z Level1 in the Operation tree. 2. The Operation Parameters dialog is displayed. Click on the Advanced tab. In the Automatic contain area group box, notice that the Method is set to Bounding Box. With this method, the XY shape of the contain area is based on the minimum XY bounding box of the faces in the Multi Surface feature. The bounding box is based only on the Faces to Cut in the Multi Surface feature. 3. Click OK to close the Operation Parameters dialog. 4. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else right click the Z Level1 operation in the tree and select Generate Toolpath from the shortcut menu. OR Click on the Generate Toolpath button on the CAMWorks Command Manager. 5. In the FeatureManager design tree, position the pointer over the Bounding Automatic Contain Area set to Bounding Box Box sketch item. The rectangular sketch that is displayed represents the bounding box.
Outer Silhouette Method 1. Double click Z Level1 in the Operation tree. 2. The Operation Parameters dialog is displayed. Click on the Advanced tab. In the Automatic contain area group box, notice that the Method is set to Outer Silhouette. With this method, the XY shape of the contain area is based only on an outer XY silhouette of the Faces to Cut in the Multi Surface feature. 3. Click OK to close the Operation Parameters dialog. 4. Click Yes if CAMWorks displays a warning message asking if you want to regenerate the toolpaths else right click the Z Level1 operation in the tree and select Generate Toolpath from the shortcut menu.
3 Axis Mill 11
OR Click on the Generate Toolpath button on the CAMWorks Command Manager. 5. In the FeatureManager design tree, position the pointer over the Outer Silhouette sketch item. The sketch that is displayed on the perimeter of the top face represents the outer silhouette.
Automatic Contain Area set to Outer Silhouette
All Silhouettes Method 1. Double click Z Level1 in the Operation tree. 2. The Operation Parameters dialog is displayed. Click on the Advanced tab. In the Automatic contain area group box, notice that the Method is set to All Silhouettes. With this method, the XY shape of the contain area is based on an XY silhouette of Faces to Cut in the Multi Surface feature. The silhouette will include the outer shape of the faces as well as any internal shape based on through features. The internal silhouette areas will be treated automatically as avoid areas. 3. Click OK to close the Operation Parameters dialog. 4. Click Yes if CAMWorks displays a warning message Automatic Contain Area set to All Silhouettes asking if you want to regenerate the toolpaths else right click the Internal Silhouette for the through feature Z Level1 operation in the tree and select Generate Toolpath from the shortcut menu. 5. In the Feature Manager design tree, position the pointer over the All Silhouettes sketch item. The sketch that displays represents the outer silhouette of the Selected Faces in the Multi Surface feature and the internal silhouette for the through feature.
Turn 1
Turn 1
Steps to Generate Turn Toolpaths and NC Code
The following steps are used to generate Turn toolpaths and NC code: 1. 2. 3. 4. 5. 6. 7. 8. Model the part or open the part file in SolidWorks/CAMWorks Solids. Change to the CAMWorks Feature tree. Define the Machine and modify the post processor parameters. Edit the Stock definition. Define machinable features and adjust feature parameters. Generate the operation plan and adjust operation parameters. Generate toolpaths. Post process the toolpaths.
START
No
Generate operation plan Post process Define machinable features (AFR & IFR) Transmit file into CNC
Define Stock
END
Turn 1
The next series of tutorials show you how to generate finish toolpaths on a SolidWorks/ CAMWorks Solids part model. In order to give you a general understanding of how to use CAMWorks, you work with a part that was previously modeled in SolidWorks. When you define the operations and toolpaths, you will follow steps that are not explained in depth. This is done to show you the basics of generating toolpaths from start to finish without getting into the details at this time. Sample parts are provided for the tutorials in this manual. When you install CAMWorks, these files are installed automatically.
Turn 1
The CAMWorks Feature tree is displayed. Initially, the tree lists Stock Manager, Machine and Recycle Bin items. The icons that display for the Stock Manager and Machine are indicative of the machine which is currently selected. Step 3 of this tutorial explains how to select a turn machine (shown in the images on the next page). If you work mainly with turn parts, you can set the default to Turn in the TechDB so that CAMWorks will select a Turn machine and stock when you open part files. To change the default, click the TechDB button on the CAMWorks Command Manager. Under the navigation tree in the Technology Database Main Menu window, change the Appln default to Turn and then click Quit. When you open a part file, CAMWorks will select a Turn machine by default.
Operation Tree CAMWorks menu
Graphics area
CAMWorks Machining Trees The CAMWorks machining trees provide an outline view of the machining information for the model. Initially, the CAMWorks Feature tree shows only the NC Manager, Configurations, Stock Manager, Machine and Recycle Bin items. As you follow the steps to generate an NC program, this tree expands to include Turn Setups and machinable features. The tabs are for moving between the SolidWorks/CAMWorks Solids trees and the CAMWorks trees. Configurations - Multiple CAMWorks datasets are supported. Each dataset is called a configuration. You can use configurations to support multiple machines and SolidWorks configurations.
5-4 Learning 2 Axis Turn
Turn 1
Turn Stock Manager Mill and Wire EDM Stock Manager The turn stock is the material from which the part will be machined. You can define the stock as a cylinder (for bar stock) or as a closed sketch (for a forging or casting) and specify the type of material. Turn Mill Mill-Turn Wire EDM The Machine item defines the machine tool that will be used to machine the part. The machine definition includes tool definitions and the post processor. These machines are set up in the Technology Database. Recycle Bin - The Recycle Bin is used to store machinable features that you do not intend to machine.
CAMWorks Menu 1. Click CAMWorks on the SolidWorks/CAMWorks Solids menu bar. The CAMWorks commands are explained in the CAMWorks online Help. 2. The CAMWorks NC Manager item is present in both the Feature tree and the Operation tree. Right click on the CAMWorks NC Manager in the tree. A list of executable commands is displayed on the shortcut menu. These right-click shortcut menus provide access to a variety of commands. The commands displayed on the shortcut menu for CAMWorks NC Manager item in the Feature tree is different from that in the Operation tree.
CAMWorks Command Manager The CAMWorks Command Manager provides access to the main CAMWorks commands found on the CAMWorks menu. The Command Manager can be customized by selecting Tools on the menu bar and then selecting Customize. In the Customize dialog, the display settings toolbars, commands, menus, keyboard shortcuts, mouse gestures and options can be customized as per your requirements.
CAMWorks menu
Turn 1
CAMWorks Workflow Toolbar The CAMWorks Workflow toolbar contains all the major commands of CAMWorks in a separate toolbar. When executed in sequential order, they define the workflow in CAMWorks. The workflow includes, setting up of the machine, stock and subsequent features, operations and toolpaths.
CAMWorks Options 1. Click the Options button on the CAMWorks Command Manager. OR Click CAMWorks on the SolidWorks/ CAMWorks Solids menu bar and select Options from the dropdown menu.
The Options dialog box is displayed. This dialog contains various tabs to customize settings and options related to saving data, feature recognition, display, simulation, updation and rebuild of CAMWorks data and file locations. 2. Click on each different tab in this dialog and click the Help button. Each tab is explained in the online Help. Click the Close button in the upper right corner of the Help window to close the window. 4. Click OK/Cancel to close the Options dialog box.
5-6 Learning 2 Axis Turn
3.
Turn 1
Did You Know ... In the Feature and Operation trees, instead of right clicking items and selecting Edit Definition on the shortcut menu, you can double-click the item to open the corresponding dialog box for editing the Stock Manager, Machine, Setups, Features and Operations.
2. On the Machine tab, select Turnin in the list of Available machines and click the Select button. This is the machine used for all the tutorials for Turn machining in this manual. When you use CAMWorks to machine your own parts, select the machine tool you want to use. Machines and the Machine tools are set up in the TechDB. Before using CAMWorks to machine your parts, make sure you define the machine and the machine tools available in your facility within the TechDB.
Customizing the TechDB to suit your facilitys requirements is explained in Chapter 8 of this manual.
Selecting the Machine
Turn 1
3. Click the Tool Crib tab. Make sure Inch Turret 1 in the Available tool cribs list is selected. If it is not selected, highlight Inch Turret1 in the Available tool cribs list and click the Select button. The name of the selected tool crib will be displayed below the Select button. The Tool Crib page allows you to choose the tool crib (set of tools) that is used with the machine you have chosen. These are not all the tools that are available, but a subset that you can modify to represent the actual set of tools that the machine has loaded. Inch Turret 1 is a default tool crib that has been set up for the sample turn machine. When you define your machine tools in the Technology Database, you can set up your own tool cribs. 4. Click the Post Processor tab. CAMWorks is supplied with several tutorial post processors. The list that displays depends on the post processors installed on your system. If the post processors do not display, use the Browse button to locate the folder containing the files (*.ctl). By default, tutorial post processors are located in the \CAMWorksData\CAMWorks201x \Posts folder. If T2AXIS-TUTORIAL (the tutorial post processor) is not the Active post processor, highlight it in the list and click the Select button.
Turn 1
Information displays about T2AXIS-TUTORIAL. A short description displays in the window. This window contains information only if an optional file has been created for the post processor. T2AXIS-TUTORIAL is the post processor used for the Turn machining related tutorials in this manual. When you use CAMWorks to machine your own parts, select your post processor.
Contact your CAMWorks reseller for more information on obtaining and/or customizing post processors for your machine tool.
5. Click the More button. A longer description displays. The More button is activated only if a second optional file has been created. This information is intended for use in training or as a detailed description of post processor attributes that can be created.
Information files are provided for the sample post processor. Your CAMWorks reseller or your company manager may be able to supply these files if they are available for your post processor. If files are not available, you can create post information files as explained in the online Help.
6. Click the Posting tab. The parameters in this tab provide information required to generate the NC program. The parameters are machine-dependent and different parameters may display for the selected post processor. The value for a parameter is output in the NC code if the machine requires it. If you have installed the Feed/Speed Library, you can specify a material on this tab or when you define the Stock. If the Feed/Speed Library is not installed, you can specify the material only on this tab. The Z Preset and X Preset values are used by the system for a return position. These values are absolute numbers Posting tab: Displays information and parameter values from X0, Z0. If your machine related to generating NC code requires an absolute preset to be output in the program, these values are used. If you always change tools at the same position, setting these values saves you time later. The Maximum RPM defines the maximum RPM that your machine allows when running Constant Surface Feed per Minute (CSFM). This prevents an overspeed spindle alarm as the tool moves to centerline. If necessary, you can set a lower maximum RPM for individual operations. 7. Type 1001 for the Program Number.
Learning 2 Axis Turn 5-9
Turn 1
8. Click on the Chuck tab. The Chuck tab allows you to define the Chuck geometry (size of the chuck base and the jaws) during toolpath simulation. The chuck base and jaws can be viewed in the Graphics area of SolidWorks/ CAMWorks Solids when the Chuck Tab is selected within the Machine Dialog Box. The Main Spindle Information and Sub Spindle Information group boxes display information related to the Main and Sub Spindle respectively. The Sub Spindle Information group box is enabled only Chuck related information of the Main and Sub Spindles when the Use Sub Spindle option in the Machine tab of the Machine dialog is checked. In this tutorial, the turn part will be machined using only the Main Spindle. Sub spindle will not be used. 9. Click OK to close the Machine dialog box. 10. Click on the Machine item Turn-in in the CAMWorks Feature Tree. Observe that the chuck is displayed on the part in the SolidWorks/CAMWorks Chuck displayed on the part in the graphics area Solids Graphics area.
Turn 1
diameter of the bar stock from the part or by defining the Stock from a closed sketch (for a casting or forging). Currently, the sketch has to be in the same plane as the Stock in terms of the X and Z plane and must be a closed profile. No revolve line is needed for the geometry. In this tutorial, you will define the Stock as a cylinder (bar stock) offset from the part in length. Following are the steps: 1. Right click Stock Manager item in the Feature tree and select Edit Definition on the shortcut menu OR Double click Stock Manager item in the Feature tree. OR Click the Stock Manager button on the CAMWorks Workflow toolbar. The Manage Stock dialog box is displayed. 2. Leave the Stock type set to Round Bar Stock. The stock type can also be defined from a revolved closed sketch, WIP sketch file or an STL file. Defining the stock using these types will be explored in later tutorials of this manual 3. In the Bar Stock Parameters group box, change the Length dimension to 6.85in. 4. Leave the Diameter set to 4.00in.
5. Click the Material button. 6. The Stock Material dialog box is displayed. Select 304L from the dropdown list for the Common name, then click OK to close the dialog.
Turn 1
7. Click OK to close the Manage Stock dialog box. The Stock is updated in the graphics area. Notice the Stock line moved out from the face by .100 (in the +Zaxis direction).
Using Automatic Feature Recognition (AFR) Automatic Feature Recognition is one of CAMWorkss most powerful features. The idea of AFR is to scan the part for features that can be machined. This process is much the same as what you would do if you were to pick up a part that you had to machine. You would look it over, take measurements and begin deciding what machining processes you would need. CAMWorks does not machine the SolidWorks/CAMWorks Solids features directly. Instead, it creates a separate list of Machinable Features. This is because a single SolidWorks or CAMWorks Solids feature may have several areas that need to be machined in different ways with different tools. The part used in this tutorial contains the following machinable features, which are defined automatically by CAMWorks: Face Feature OD Profile Feature
5-12 Learning 2 Axis Turn
Turn 1
Defining machinable features automatically 1. Automatic Feature Recognition: Click the Extract Machinable Features button on the CAMWorks Command Manager/ Workflow toolbar. OR Right click CAMWorks NC Manager in the Feature tree and select Extract Machinable Features on the shortcut menu. The Message Window is displayed. This window displays automatically to report the progress of the current process. Generating Setups is always the last item during Automatic Feature Recognition. When you see the line Generating Setups in the message window, CAMWorks Message Window you can be sure that the process is almost complete. You can control whether the Message window displays temporarily or permanently. Click on the Options button on the CAMWorks Command Manager. On the General tab of the displayed Options dialog box, check the Message Window option.
To view the Options dialog, you can also click CAMWorks on the menu bar or right click CAMWorks NC Manager in the Feature tree and select the Options command.
On execution of the Extract Machinable Features command, CAMWorks generates the Turn Setup and the machinable features. The items are displayed in the Feature tree.
Features recognized by AFR listed in Feature tree
Turn 1
Turn Setup: The Turn Setup is the 2 axis (X and Z) plane that the tool movement will be based on. It has an origin location, and X, Y, and Z direction vectors. The Turn Setup is created automatically; however, you can move the origin and change the direction and angles of the axis. Most turning applications work in the X and Z plane, which is relative to the SolidWorks/CAMWorks Solids Y and X axis plane respectively. When you define the Stock as bar stock, only one Turn Setup (X and Z) is created and all features will be machined using tool orientations that are relevant for a rear turret machine configuration. Feature Tree: The Feature tree is designed to work similar to the SolidWorks/CAMWorks Solids FeatureManager design tree. The Feature tree allows you to: Copy, rename, suppress, delete and combine machinable features Change machinable feature parameters Change the order in which the features are machined Insert Turn features Search for a feature based on item name Hide or show feature display in graphics area Generate an Operation Plan and find the first operation for a feature
Did You Know ... When you recognize features by Automatic Feature Recognition (AFR) or Interactive Feature Recognition (IFR), the features listed in the Feature tree will display in different color (Magenta color by default) till you generate operations for these features. Once a valid operation is generated, the color of the corresponding feature item will change (black color by default) indicating successful generation of the operation(s). If operations could not be generated for a feature (because the feature conditions have not been defined in the Technology Database for that particular feature type), then the feature will continue to display in the initial color, thus indicating that they have no operations defined. You can set these colors on the Display tab in the Options dialog box.
2. Changing Feature Parameters: Most feature parameters are fixed; however, some parameters can be changed using the Parameters command on the shortcut menu for the feature item in the Feature tree. i. Right-click OD Feature1 in the Feature tree and select Parameters from the shortcut menu. The OD Profile parameters dialog
5-14 Learning 2 Axis Turn
Turn 1
ii.
iii.
is displayed. Since there is no physical information about the type of profile, CAMWorks allows you to define a Strategy for the profile. Click the down arrow next to Coarse in order to view the Strategy dropdown list containing the choices. Coarse, Taper, Reverse Taper, Thread, Round and Square are system Strategies. User-defined Strategies are also listed. For example, RF80-80 is a shortcut name for roughing and finishing the profile using 2 tools (80 degree diamond tools). Leave the Strategy set to Coarse and click OK or Cancel to close the dialog box.
Feature Parameters dialog box
3. Save the part with the machinable feature data: Click the Options button the CAMWorks Command Manager to open the options dialog. Make sure the Save/Restore part option on the General tab is checked, then click OK to close the dialog.
If this option is
checked, when you save and close a part document, the machining data is saved. When the part document is opened again, the machining data is restored along with the part design information.
If this option is not checked, when you save and close a part document that
contains at least one CAMWorks Setup, a message indicates that Save/Restore is
Learning 2 Axis Turn 5-15
Turn 1
disabled. If you click Yes, CAMWorks saves all CAMWorks data before closing the file. If you click No, CAMWorks closes the part and discards any new CAMWorks data since the last save. Click Save As on the File menu. In the Save As dialog box, type cwturn1 and click the Save button.
Make sure you save frequently. When you open a file, you are actually working on a copy of the file. The original is still stored on disk. Periodically saving your file ensures that your latest work is retained.
Defining Features Interactively (IFR) Automatic Feature Recognition can save a significant amount of time; however, AFR does have its limitations. AFR cannot recognize every feature on complex parts and does not recognize some features such as certain types of grooves. To machine these areas, you need to define machinable features interactively using the Insert Turn Feature command. CAMWorks also provides the flexibility to edit machinable features to accommodate machining requirements. For example, if you want the OD machined in segments to take into account possible machining rigidity, you can define features for the segments in the OD Feature as shown in this tutorial as well as subsequent tutorials in this chapter. In this tutorial, you will insert an OD Feature so that you can rough turn the first OD step of the part. This OD segment will be finished in the Turn Finish operation for OD Feature1. Steps to interactively insert OD feature: 1. Right click OD Feature1 in the Feature tree and select Insert Turn Feature on the shortcut menu. The Insert Turn Feature dialog box is displayed. The part profile is shown in the graphics area. 2. In the Features group box this dialog, select OD Feature for Type. Leave the Strategy set to Coarse. 3. In this tutorial, we will interactively define a feature picking the segment(s) on the highlighted geometry of the part. Hence, in the Define from group box, leave the method set to <Part Profile>. 4. Since the part does not contain any non-revolved features, leave the Part Profile Method set to Plane Section. 5. In the graphics area, the profile of OD Feature1 is highlighted on the part. Pick the first OD profile segment to the right of the groove closest to the face to select it. The single segment is Pick the first OD profile Segment highlighted.
5-16 Learning 2 Axis Turn
Turn 1
The selected segment will be listed in the Selected entities group box of the dialog as Selected1. Extend 1 and Extend 2, which are parameters used to determine how the toolpath is computed at the ends of the feature, are also listed in this box. 6. In the Extend 2 group box, set the Extend to Along X. This terminates the feature at the end of the segment and up to the Stock major OD. 7. Click OK. OD Feature2 displays in the Feature tree. You have now defined all the machinable features in this part. 8. Drag OD Feature2 above OD Feature1 in the tree. You need to reorder these features because you want to rough OD Feature2 before cutting the entire OD. If you generated operations and toolpaths without reordering, CAMWorks would generate toolpaths for OD Feature1 first, which includes the segment in OD Feature2. Toolpaths would not be generated for OD Feature2 since there would be no material left to remove.
Defining Extend 2
Turn 1
Click the Generate Operation Plan button on the CAMWorks Command Manager/ Workflow toolbar OR Right-click Turn Setup1 in the Feature tree and click Generate Operation Plan on the shortcut menu. CAMWorks generates the operation plan for all the machinable features in Turn Setup1. The Operation tree is displayed and it lists the operations that were generated. The listed operations are displayed in magenta color (default color setting). This color indicates that toolpaths have not yet been generated for the operations. Generated Operations listed in 2. Click on the Feature tree tab. Observe that the font Operation Tree color of all the listed features has changed from magenta to black (default color settings). This change in color for all the features indicates that operations were generated for all the features. 1.
You can set the color for the features listed in the Feature tree on the Display tab of the Options dialog box.
3. Click the Operation Tree tab to display the Operation tree again. Operation Tree tab Operation tree: The Operation tree provides an outline view of the operations for the machinable features. Operations are listed under the Turn Setup in the same order as the machinable features. At the top of the tree is the NC Manager. The Stock Manager and Machine items are the same as in the Feature tree. You can change the definition of your stock and the post processor used by CAMWorks to produce G-Code.
5-18 Learning 2 Axis Turn
Turn 1
The Operation tree allows you to: Insert, rename, suppress and delete operations Change operation parameters Edit the feature list Change the machining order Generate toolpaths Simulate toolpaths Hide or show toolpath display Post process the toolpaths Search based on an item name 4. Click the plus sign ( ) next to Turn Finish1. Clicking a plus sign displays the name of the machinable feature that this operation is going to machine. 5. Right click Turn Finish1, select Delete on the Expand the Operation item to view the shortcut menu and click Yes to confirm the feature it machines deletion. Based on the information in the TechDB, rough and finish operations were generated for OD Feature2. In this exercise, you want to finish turn this OD segment in the finish operation for the entire OD (Turn Finish2) so you can delete the finish operation. If you typically machine the OD in segments, you can customize the TechDB and set up a Strategy to generate only a rough turn operation for this type of OD feature. The operations that are generated by CAMWorks are based on information stored in the Technology Database. Each operation contains parameters that affect how the toolpath is created and specific parameters that will be output to the NC program. These parameters can be edited before generating the toolpaths and post processing the part. 6. Double click Turn Rough1 (Roughing operation for OD Feature2) in the tree. The Operation Parameters dialog box for the operation is displayed. The Operation Parameters dialog box gives you access to all the parameters used to define the toolpath. This dialog box also provides The Operation Parameters dialog
Learning 2 Axis Turn 5-19
Turn 1
access to the parameters for the tool you are using and allows you to select a different tool. 7. Click on the Rough Turn tab. In the Profile Parameters group box, change the First cut amount to .15in. 8. Click on the other tabs and view the parameters. When you cut your own parts, you can edit these values as per your machining requirements. 9. Click OK to apply the changes made and close the dialog box.
2. Left click any operation in the Operation tree. That operation will be highlighted in the Operation tree. The toolpath for that highlighted operation will be displayed in the graphics area. As you highlight each operation in the tree, the toolpaths for that corresponding operation will be displayed.
5-20 Learning 2 Axis Turn
Turn 1
Turning operation parameters can be edited and the operation can be renamed, moved, suppressed, deleted, etc. after toolpaths have been generated. These commands are available in the RMB shortcut menu. If you make any changes, the toolpaths must be updated by selecting Generate Toolpath again at the Setup level. 3. Hold down the Shift key and select the first and last operation in the tree. This action selects all the operations. The toolpaths for all the operations will be displayed on the part showing the centerline of the toolpath.
Toolpaths for all the operations displayed on the part when all the operations are selected in the operation tree
Turn 1
Show holder and fixture collisions. Control the simulation speed by dragging the Simulation Speed Control slider.
If you want to simulate only the toolpath for a given operation, you can right click that operation and then select Simulate Toolpath from the shortcut menu.
2. When you click on the display control buttons of the Simulation toolbar, the available settings associated with that button are displayed in a dropdown list. Set these toolbar buttons as below: Set the Section View display to Full. Set the Stock display to Stock shaded with Edges. Set the Tool display to Tool Shaded with Edges. Set the Tool Holder display to Tool Holder Shaded with Edges. Set the Fixture display to No display. Set the Tool Collision display to Tool Ignore Collision. Set the Tool Holder display to Tool Holder Ignore Collision.
3. In the End Condition dropdown list, select Next Operation. 4. Click the Run button. The simulation is run with the tool displayed during simulation. As the End Condition is set to Next Operation, only the first operation is simulated. Click the Run button each time you wish to simulate the subsequent toolpaths. The toolpaths will be simulated in the serial order of the operations listed in the Operation tree. 5. Use the Simulation Speed Control slider to control the speed of the Toolpath Simulation Simulation. 6. To pause the simulation while it is running, click on the Pause button. When you click Run button again, the Simulation will continue from the point where it was paused. Click the Close button in the upper right corner of the Simulation toolbar to exit the simulation mode and return to the SolidWorks/CAMWorks Solids display.
7.
Turn 1 Did You Know ... CAMWorks provides an option to display the XZ position of the tool in the Message Window during simulation. To activate this option, select the Options command on the CAMWorks menu to open the Options dialog. On the General tab, ensure that the Message Window option is checked. On the Simulation tab, select the Display Coordinates option.
Change the Machining Order Operations are generated in the same order that the machinable features are listed in the tree. This may not cut the part in the order you think is most efficient or practical for your machining requirements. You can drag and drop operations in the tree to reorder them. For example, it is more practical to first machine the groove closest to the face rather than any other groove. Similarly, it is prudent to first rough machine the grooves followed by the Finish operations. 1. Drag and drop the Groove operations in the order shown in the tree on the right. 2. Click the Generate Toolpath button on the Operation Tree after reordering Groove CAMWorks Command Manager/ Workflow operations toolbar. If you change the order of the operations after you generate toolpaths, you must regenerate the toolpaths so that the work in process can be updated.
3. Simulate the toolpaths. Run the simulation and observe that the groove closest to the face is cut first and both grooves are rough cut and then finished.
Turn 1
The Post Output File dialog box will be displayed. Use this dialog to name and save the NC program file.
If you are running CAMWorks in Demo mode, the Post Output File dialog box does not display because you cannot save NC code in Demo mode.
Typically, the NC program and Setup Sheet files are stored in the folder that contained the last part that was opened. If you want these files in another location, you can change the folder location. If Post Process button is grayed out on the CAMWorks menu, Command Manager or the CAMWorks Workflow toolbar, make sure that you have selected a post processor and generated the toolpaths. 2. Click the down arrow to the right of the Save as type box. CAMWorks provides a list of commonly used Post Output File dialog box extensions that you can select. For this tutorial, use the default .txt extension.
Did You Know ... If you want change the default extension from .txt to one of the ones in the list or if you want a different file name extension for NC program files, you can edit or create a .pinf file and specify the new extension. For more information on making these changes, see the online Help.
3. If TURN2AX_1 is not in the File name text box, type TURN2AX_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.
Turn 1
4. After executing Save command, the Post Process Output dialog box is displayed. Click the Step button at the top of the Post Process Output dialog box. CAMWorks starts to generate the NC program and the first line of NC code displays in the NC code output view box. When you click the Step button, CAMWorks generates one line of code. 5. Click the Step button again. The next line of NC code is displayed.
Run Step
6.
Click the Run button. Post processing continues until it is completed. When the post processing is finished, you can view the code using the vertical scroll bar. 7. Click OK to close the dialog box.
Setup Sheets The Setup Sheet is a printable file that contains information the machine tool operator can use to set up the part and the tools required to produce a part. The information includes the machine, the controller, estimated machine time, the part material, and the tooling used to machine the part. CAMWorks provides two methods for creating Setup Sheets: During post processing, CAMWorks automatically creates a simple text file with a .set extension. The Setup Sheet command on the CAMWorks NC Manager shortcut menu and the Generate Setup Sheets command on the Setup shortcut menu provide a
Turn 1
choice of two formats: i. Access: When you select Access, the Setup Sheet is based on an Access database report template and the information is stored in the Report Database to view at any time. CAMWorks supplies several report templates that can be used as is. You can also open the Report Database in Access and create customized reports based on these templates or design your own original reports. ii. XML: When you select XML, the information is saved in an XML file, which allows the Setup Sheet to be formatted with an HTML style sheet and displayed in a web browser.
Read the CAMWorks Online Help for detailed Help on how to generate Setup Sheets.
Setup Sheet Options dialog
Turn 2
Turn 2
What You'll Learn
Turn feature types recognized by AFR and IFR Editing a tool in the active tool crib Removing a tool from the active tool crib Adding a tool to the active tool crib Saving the changes made to the tools in the tool crib Changing the Feature Strategy
Turn 2
Click on the Define Machine button on the CAMWorks Workflow toolbar. 3. The Machine tab of the Machine dialog is displayed. Highlight Turnin in the Available Machines list and click the Select button.
This machine definition has been created for the CAMWorks exercises. When you use CAMWorks to machine your own parts, select the machine tool you want to use to machine the part.
Turn 2
Editing the Tool Crib 1. Click the Tool Crib tab of the Machine dialog. From this tab, you can add, remove and edit tools in the Tool Crib. 2. In the Available tool cribs, make sure Inch Turret 1 is the Active tool crib. To select a particular tool crib as the Active tool crib, highlight it in the Available tool cribs list and then click the Select button. 3. Editing a Tool: i. Select any tool from the Active tool crib list and click the Edit button. To select a tool in the Active tool crib grid, click on any Tool Crib Tab of Machine dialog field in the row containing the tool. ii. When you click the Edit button for a selected tool, the Edit Tool Parameters dialog is displayed. This dialog contains three tabs that allow you to change the parameters for the selected tool. iii. Click the tabs to view the tool and holder parameters. If you make any changes to the parameters, click OK to apply those changes and close the Edit Tool Parameters dialog box. The changes you make in this dialog box affect only the tool crib for the current part. To change the tool definition for all future jobs, you need to click on the Save button in the Tool crib tab. Alternatively, you can edit Edit Tool Parameters dialog the Tool Crib definition in the Technology Database. 4. Removing a tool: To remove a tool from the Active tool crib, select the tool in the Active tool crib grid and then click the Remove button.
Learning 2 Axis Turn 5-29
Turn 2
Note that the tool removal from the tool crib is effective only for the current part. To make this change available for all future jobs, click on the Save Tool Crib button to permanently save the changes.
5. Adding a tool: Use the Add button to add a tool to the Active Tool crib. i. Click the Add button in the Tool Crib tab. ii. The Tool Select Filter dialog box is displayed. This dialog box allows you to set filters for displaying and selecting tools. In this tutorial, you will insert a Turn tool to the active tool crib. iii. In the Tool Select Filter dialog box, select Turn Tool from the dropdown list for the Tool type. Tool Select Filter dialog box iv. Click OK. v. The Tools Database form for Turn Tools is displayed. This form allows you to add an existing tool in the TechDB to your active Tool Crib. The list contains all Tools Database form the tools that have been entered into the TechDB. However, you cannot use this form to add new tools to the TechDB. vi. To add a tool from this form to the active tool crib, highlight the tool and click the OK button. To exit without adding any tool, click on the Cancel button. vii. If you selected a tool from the tools Database form to add to active tool crib, then the new tool will be added to the bottom of the Active Tool crib grid.
Turn 2
Note that the tool addition to the active tool crib is effective only for the current part. To make this tool addition available for all future jobs, click on the Save Tool Crib button to permanently save the changes.
6. Saving the changes made to a Tool: If you make changes to any tool in the active tool crib, the changes are effective only for the current part and Message displayed when you try to Save a Tool not for any other part. To make the edits made to a tool available for all future jobs, highlight the tool in the Active tool crib grid and click on the Save button. When you click Save, CAMWorks displays a message prompting you to select whether you wish modify the existing tool or add a new tool to the database. If you select Change, then the modifications made to the tool will be saved to the Technology Database, thus making them permanent. The modified tool will now be available for all future jobs. If you select Add, then the original tool parameters and Tool ID of the edited tool will be retained. Instead, a new tool with the edited parameters will be created and saved to the Technology Database. The edited tool will continue to show the newly edited values. These values will be displayed only for the current part and not any future jobs. The newly created tool will not be visible in the Active tool crib. If you wish to add this new tool to the active tool crib, use the functionality of Adding a tool to add it. Selecting the Post Processor 1. Click the Post Processor tab in the Machine dialog box. 2. Make sure T2AXIS-TUTORIAL (the tutorial post processor) is selected as the active post processor.
T2AXIS-TUTORIAL is used for the exercises in this manual. When you use CAMWorks to machine your own parts, select your machine tool controller or post processor.
Turn 2
Editing the Stock Definition 1. Double click Stock Manager in the Feature tree OR Click on the Stock Manager button of the CAMWorks Workflow toolbar. 2. The Manage Stock dialog is displayed. In the Bar Stock Parameters group box, change the Length of the bar stock to 6.85in. By default, the Stock shape is a cylinder whose dimensions enclose the part. For this tutorial, the part is machined from a bar stock that has .10in material to be removed from the face. 3. Click OK to apply the changes and close the dialog.
3. Click each machinable feature in the Feature tree. As you pick each machinable feature, the geometry for that feature is highlighted on the part.
Turn 2
OD Feature1 Groove Rectangular OD1 Groove Rectangular OD2 Cutoff Face Feature1
Turn features are highlighted on the part as you pick each feature in the Feature tree
4. Feature Strategy: Machinable features are recognized based on the parts geometry (the shape of a feature) and topology (how the features are related to one another). However, not all attributes of a feature can be determined from the geometry and topography. For example, AFR cannot determine that an ID profile has been threaded, reamed or bored. CAMWorks allows you to specify additional Strategies to a feature so that more accurate operations can be created. Right-click on OD Feature1 in the Feature tree and choose Parameters in the shortcut menu. The Parameters dialog box for the selected feature is displayed. This dialog provides a geometric and dimensional report on the feature and allows you to assign additional information to the feature. Depending on the Strategy, a different machining process can be assigned. You can change how each feature is processed by defining the sequence in the Technology Database. View the Strategy dropdown
Parameters dialog
Turn 2
list. The Strategies in the list are user-defined Strategies that have been set up in the TechDB for other operation sequences. After you have learned how to use CAMWorks, you can modify or delete these user-defined Strategies and you can define additional Strategies to customize the TechDB. Leave the Strategy set to Coarse. This Strategy has been defined to generate Rough Turn and Rough Finish operations using an 80-degree diamond insert tool. Click OK to close the dialog box. Review the parameters of other machinable features to understand more about the features.
Click the CAMWorks Feature Tree tab to return to the Feature tree. Right click OD Feature1 and select Parameters on the shortcut menu. The Parameters dialog is displayed. In this dialog, set the Strategy to RF80-GR. The RF80-GR strategy has been defined in the TechDB to generate rough turn, finish turn rough groove and finish groove operations for an OD Profile feature.
Turn 2
- Click OK to apply the changes and close the dialog. 5. Regenerating operations: Regenerate the operations for OD Feature1 by right-clicking it in the Feature tree and selecting Generate Operation Plan on the shortcut menu. Since the Generate Operation Plan has already been run once for this feature, CAMWorks displays a dialog box with choices:
Update:
Select this option to generate operations for new features or if you have Dialog displayed when the Generate Operation Plan is executed once again for a Feature with operations deleted previously generated operations for existing features. The operation list will not be updated for features that have previously generated operations. deleted and a new operation list is created. If you have modified any operations, those modifications will be lost.
Regenerate: If you select this option, all previously generated operations are
Click Regenerate in the dialog to delete the previous operations and generate a new operation list. The Operation tree now lists four operations for OD Feature1.
6. Right click Turn Setup1 and select Generate Toolpath from the shortcut menu. 7. Press the Shift key and select all the four operations listed in the Operation tree. The toolpaths generated are displayed in the graphics area. Observe the toolpaths for the Toolpaths to machine OD Feature1 groove operations. These toolpaths machine the material leftover previously. 8. Click the CAMWorks Feature Tree tab to return to the Feature tree.
Learning 2 Axis Turn 5-35
Turn 2
9. You now need to generate operations for the remaining four features in the Feature tree. Click the Generate Operation Plan button on the CAMWorks Command Manager/ Workflow toolbar. 10. The Generate Operation Plan message window is displayed again. Click either Update or Regenerate. The operations generated when you click either button will be the same. The Operation tree now contains operations for all machinable features in the Turn Setup.
If you have not changed any machining parameters for the operations that have already been generated, you can select either Regenerate or Update. If you have modified the operations, select Regenerate to delete all previous operations and generate new operations for all the features. If you have modified the operations, select Update to generate operations only for those features that do not have operations.
Operations generated for all machinable features
(Refer Step 8-b of Tutorial1) (Refer Step 7 of Tutorial 1) (Refer Step 8 of Tutorial 1) (Refer Step 9 of Tutorial 1)
Did You Know ... Depending on your machining preferences, you could delete the OD feature and the two rectangular groove features found by AFR, then interactively insert an OD feature that includes the grooves. This feature could be machined completely with the operations generated by the RF80-GR Strategy.
Turn 3
Turn 3
What You'll Learn
Inserting an OD Profile for Threading Reorganizing Machinable Features Suppressing Machinable Features Significance of the CAMWorks Message Window Viewing XZ coordinates of the tool in the CAMWorks Message Window Post Processing Toolpaths
In this tutorial, assume that the part starts out as a casting and machining is required only for the features up to the larger diameter. In Turn Setup1, you face the part, rough and finish the OD profile, rough and finish the rectangular grooves and cut the part off.
Step 1: Open the part, define the machine, Edit the Stock Definition and Extract machinable features
1. Open part file TURN2AX_3.SLDPRT in the \CAMWorksData\CAMWorks201x\Examples\Turn folder. 2. Click the CAMWorks Feature Tree tab.
Define the Machine Parameters 1. Double click the Machine item in the Feature tree. OR Click on the Define Machine button on the CAMWorks Workflow toolbar. The Machine dialog is displayed.
TURN_2AX_3.sldprt
On the Machine tab, highlight Turnin and click Select. Click the Tool Crib tab and make sure Inch Turret 1 is the Active tool crib. Click the Post Processor tab and make sure T2AXIS-TUTORIAL is selected Click OK to apply the changes and exit the Machine dialog box.
Editing the Stock Definition 1. Double click Stock Manager item in the Feature tree. OR Click the Stock Manager button in the CAMWorks Workflow toolbar.
Learning 2 Axis Turn 5-37
Turn 3
2. The Manage Stock dialog box is displayed. 3. In the Bar stock parameters group box, change the Length of the bar stock to 6.85in. By default, the Stock shape is a cylinder whose dimensions enclose the part. For this tutorial, the part is machined from bar stock that has .10in material to be removed from the face. Assume that the largest OD of the part is to size and is not machined in this Setup. Since CAMWorks currently defines the Stock as round bar stock, you will use the default round shape and offset the minimum Stock size by .10in in length. 4. Click OK to apply the changes and close the dialog. Extract machinable Features 1. Click the Extract Machinable Features button on the CAMWorks Command Manager/ Workflow toolbar. OR Right click CAMWorks NC Manager in the Feature tree and select Extract Machinable Features from the shortcut menu. On executing this action, AFR creates Turn Setup1. It recognizes five features and list them in the Feature tree.
Turn 3
5. Turn features can be defined by an outside shape and optionally inside shapes to represent profiles. These shapes can be sketches or part profiles that are normal to the current Setup. - In the graphics area, pick the OD profile segment on the right at the part face to select it. The single segment is highlighted. - The selected segment will be listed in the Pick the first OD profile Segment Selected entities group box of the dialog as Selected1. Extend 1 and Extend 2, which are parameters used to determine how the toolpath is computed at the ends of the feature, are also listed in this box. 6. Make sure that Extend1 and Extend 2 are set to None in their respective group boxes.
If CAMWorks is calculating the Work In Process (WIP), then the ID and OD Thread features should not be extended in either Z or X direction. If you extend the Thread features, CAMWorks determines the feature length relative to the WIP and may extend the feature to start threading closer to the face than you want. Typically, this would occur when the thread feature is not located at the face of the part.
7.
Click OK to insert the feature. A feature labeled OD Feature2 is displayed in the Feature tree under OD Feature1. You have now defined all the machinable features in this part.
Turn 3
Suppressed OD Feature2
Turn 3
with toolpaths generated for all Click the Generate Toolpath button on the Operations Turn features listed in the Operation tree CAMWorks Command Manager/ Workflow toolbar OR Right-click Turn Setup1 in the Operation tree and select Generate Toolpath from the shortcut menu. The change in the font color of the listed operations from Magenta to Black (default color settings) indicates that toolpaths have been generated for all operations. 4. Experiment by changing parameters for the operations and regenerating the toolpaths for all operations in the Setup.
3.
Did You Know ... When you change operation parameters after generating toolpaths, we recommend that you regenerate toolpaths at the Setup level so the work in process can be updated correctly.
CAMWorks Message Window Check the CAMWorks Message Window. This CAMWorks window displays automatically whenever CAMWorks commands such as Extract Machinable Features, Generate Operation Plan, Generate Toolpath etc. are executed. The Message Window provides information you may find helpful. For example, based on the information in this window, you may want to change a tool or insert a finish operation in order to cut a machinable feature completely.
Learning 2 Axis Turn 5-41
Turn 3
If the Message Window is not displayed, you can do any one the following to display the Message Window: Select Options on the CAMWorks menu or the CAMWorks NC Manager shortcut menu. The Options dialog will be displayed. On the General tab, check the Message Window check box. Click on the Message Window button on the CAMWorks Command CAMWorks Message Window Manager. You can move and resize the window. To change the size, point to a border or corner of the window (the pointer changes to a two-headed arrow). Drag the corner or border until the window is the size you want and then release the mouse button. For turn and mill-turn parts, CAMWorks provides an option to display the XZ position of the tool in the Message Window during simulation. How to use this functionality is explained in the Step 7 of this tutorial in the section Viewing XZ Cutter coordinates of the Tool in the Message Window.
Turn 3
Tool Shaded with Edges Display Tool Holder No Display Target Part Translucent Display Fixture Shaded with Edges Section View: Half 4. Rotate the part, if necessary, so that you can see the simulation. 5. 6. Click the Run button. Click the close button in the upper right corner of the Toolpath Simulation toolbar to exit Simulation mode.
Viewing XZ cutter coordinates of the Tool in the CAMWorks Message Window For turn and mill-turn parts, CAMWorks provides an option to display the XZ position of the tool in the Message Window during toolpath simulation. To view the coordinates, Click on the Options button in the Toolpath Simulation toolbar. The Simulation Tab of the Options dialog is displayed. In the Display group box, ensure that the option Cutter Coordinates in Message Window is checked. Click OK to close the Options dialog. Click Yes to restart the Simulation mode when CAMWorks prompts a warning message in order to apply the new simulation settings. In the Simulation toolbar, click the Cutter coordinates button. The X coordinate is displayed as a Radial value by default. Click on the Radial or diameter coordinate display button to view the X coordinate as a diameter value.
The XZ coordinates are output to the tool center by default. To output these coordinates to the theoretical Tool Tip, click on the Tip or center coordinate display button. Run the Simulation. Observe that the XZ coordinates of the tool are output in the CAMWorks Message Window.
Turn 3
3. If you do not wish to save the file with the default file name, assign another file name in the File name field. 4. Click Save to save the file. 5. The Post Process Output dialog box is displayed. In the Display group box, check the Centerline option so that the toolpath will be highlighted as each line of code is generated. Click the Play button. This command generates the NC code. The generated NC code can be viewed in the NC code output area of the dialog. 7. After viewing the code, click OK to close the dialog. 6.
Did You Know ... You should save the part frequently. If you want the CAM information saved with the part, make sure that the Save/Restore part option is checked on the General tab in the Options dialog box before you save. When you open the part, make sure that Save/Restore is checked or the CAM information will not be restored. The General tab in the Options dialog box also has an Auto save option for automatically saving your CAMWorks data.
Turn 4
Turn 4
What You'll Learn
Defining the Stock as a Forging or Casting Defining a Rectangular OD Groove Feature interactively Deleting an Operation Adjusting Operation Parameters Defining Program Zero This tutorial guides you through the steps for the sequence of machining the turn part when the stock is defined from a forging or casting. The machining sequence is: Rough and finish the face of the part Rough and finish the OD profile Rough and finish the groove
TURN_2AX_4.sldprt
Click on the Define Machine button on the CAMWorks Workflow toolbar. The Machine dialog is displayed. On the Machine tab, highlight Turnin and click Select. Click the Tool Crib tab and make sure Inch Turret 1 is the Active tool crib. Click the Post Processor tab and make sure T2AXIS-TUTORIAL is selected. Click OK to apply the changes and exit the Machine dialog.
Turn 4
Turn 4
When the Stock is defined from a sketch, CAMWorks creates a second setup with a Face feature.
2. Deleting unwanted features recognized by AFR: When AFR is run on some parts, all the features you want to machine might not be recognized. In certain cases, AFR may recognize a feature that might not be suitable for the intended machining process. When this occurs, you can delete unwanted features and define features interactively. For learning purposes, in this tutorial, you will delete the Rectangular OD groove feature and insert the same feature interactively. 3. Right click Groove Rectangular OD1 in the tree and select Delete on the shortcut menu. 4. Click Yes to confirm the deletion. The deleted feature is moved to the Recycle Bin. 5. Click the sign to the left of the Recycle Bin in the Feature tree to expand it and view the items listed. Observe that the deleted feature is listed here.
Deleted features are automatically placed in the Recycle Bin, which is used to store machinable features that you do not intend to machine.
Turn 4
Use Plane section method when the part does not contain any non-revolved features Use Revolved section method when the part contains non-revolved features or mill features.
5. In the Selected entities group box, - Check the Windows selection check box. - In the graphics area, use the mouse to select the geometry for the groove by drawing a window around the groove entities as shown in the figure. - The Selected entities list box will be updated to contain 5 selected entities and 2 extend entities. - Highlight Extend1 in the Selected entities list box.
The Extend1 and Extend2 group boxes will be expanded. In the Extend1 group box, set the direction to Along X. In the Extend2 group box, set the direction to Along X.
The extends will be displayed on the model in the graphics area. 6. Click OK to insert the feature. Groove Rectangular OD2 is added to the Feature tree.
Extends
Turn 4
7.
Click the Generate Operation Plan button on the CAMWorks Command Manager/ Workflow Toolbar OR Right click NC Manager and select Generate Operation Plan from the shortcut menu. The operations for Turn Setup1 and Turn Setup2 are listed in the Operation tree.
In some cases, it may be desirable to delete operations that are created automatically. In this example, all of the operations that were generated for Turn Setup1 are required to machine the part. If the stock is a casting or forging and you use a sketch to define the Stock, CAMWorks generates a second setup for the other side of the part. Depending on whether or not a second setup is needed for this machining session, you can delete or suppress the operations that were generated for Turn Setup2. In this example, you will delete the second setup and all the operations under it. 1. In the Operation tree, right click Turn Setup2 and select Delete on the shortcut menu. 2. Click Yes to confirm you want to delete the Setup and all dependant operations under it. The Setup is deleted and the operations are moved to the Recycle Bin.
Turn 4
The Operation Parameters dialog box is displayed. 4. In the operation Parameters dialog, - Click on the NC tab. - Within the Clearance group box, change the Retract dist. to .15in. This parameter specifies the distance away from the part to start the cycle in the X and Z axis. This is where the tool rapids to at the beginning of the cycle and the distance the tool retracts from the part after each cutting pass. - Click OK to apply the changes and close the dialog. 5. Double click Face Finish1 in the tree to open the corresponding Operation Parameters dialog. - Click on the Tool tab. - Click on the Tool Crib page. - Select the Diamond 55deg tool. - Click the Select button in order to use this tool for the current operation. The current tool is replaced with the tool you selected. If the tool you want is not listed in the Tool Crib, you can click Add and select a tool on the Tools Database form. - Click OK to close Operation Parameters Dialog for Face Finish1 the dialog box.
Turn 4
1. Double click Turn Setup1in the Operation tree. The Operation Setup Parameters dialog is displayed. 2. On the Origin tab: - Select Automatic in the Defined from list box. - Check the Other end option to move the origin to the left side of the part. The Chuck Location and Chuck Definition tabs are explained in the next lesson. Click OK to apply the changes and close the dialog.
3. Click on the Yes button if you get a pop-up message prompting you to regenerate the toolpaths else Click the Generate Toolpath button on the CAMWorks Command Manager/ Workflow toolbar. Toolpaths are generated for all operations. 4. Click each operation in the tree to view the toolpaths.
Change in Origin when it is defined as Automatic from the Other End
Turn 4
Target Translucent Display Fixture No Display Section View Three Quarter 5. Click the Run button. Since you deleted Turn Setup2 and the Face Feature, material is left on the locating face. This could be machined using another setup.
Click the Close button to exit the simulation mode. 7. Using drag and drop feature, reorder the operations to cut the part in the order you think is most efficient. 8. Save the part using an appropriate file name.
6.
Toolpath Simulation
Turn 5
Turn 5
What You'll Learn
Adding an ID Groove Feature Adding OD Thread and ID Thread Features Displaying the Chuck Defining the Chuck Defining the Chuck Clamping Location Viewing the Chuck in Toolpath Simulation
Click on the Define Machine button on the CAMWorks Workflow toolbar. The Machine dialog is displayed. On the Machine tab, highlight Turnin and click Select. Click the Tool Crib tab and make sure Inch Turret 1 is the Active tool crib. Click the Post Processor tab and make sure T2AXIS-TUTORIAL is selected. Click OK to apply the changes and exit the Machine dialog.
Defining the Stock 1. Double click Stock Manager in the Feature tree. OR
Learning 2 Axis Turn 5-53
Turn 5
Click the Stock Manager button in the CAMWorks Workflow toolbar. 2. The Manage Stock dialog is displayed. In this dialog: Leave the Stock Type set to Bar stock, Change the Length to 2.05in Click the Material button in the top right corner of the dialog select a material from the dropdown list. Click OK to apply the changes and close the dialog.
Deleting Features 1. Right click the Groove Rectangular ID2 feature and select Delete on the shortcut menu. For learning purposes, in this tutorial, you will delete the Groove Rectangular ID2 feature and insert it interactively. 2. Since you will be defining a chuck for this part, also delete Cutoff Feature1.
Deleting Features
Turn 5
Following are the steps to interactively insert an ID Groove Feature: 1. Right click Turn Setup1 in the Feature tree and select Set View>>Turn ZX from the shortcut menu. 2. The new feature will be inserted after the feature ID Feature1. Right click on ID Feature1 and select Insert Turn feature from the shortcut menu. The Insert Turn feature dialog is displayed. 3. In the Feature group box: - Select Groove Rectangular for Feature Type - Set the Location to ID. - Leave the Strategy set to Coarse. 4. In the Selected Entities group box, make sure that the Window selection check box is checked. - In the graphics area, use the mouse to select the geometry for the groove by drawing a window around the groove entities as shown in the figure.
Turn 5
The Selected entities list box will be updated to contain 5 selected entities and 2 extend entities. Highlight Extend2 in the Selected entities list box.
6. Click to close the Insert Turn Feature dialog. Groove Rectangular ID3 is added to the Feature tree.
In this tutorial, you will define OD and ID features to be threaded. Interactively Inserting a threaded OD Feature 1. In the Feature tree, right-click OD Feature1 and select Insert Turn feature on the shortcut menu. 2. The Insert Turn Feature dialog is displayed. 3. In the Feature group box: - Leave the Feature Type set to OD. - Set the Strategy to Thread. 4. In the graphics area, use the mouse button to pick the OD segment where the thread will be machined (indicated by the arrow in the figure). Pick the OD segment to be threaded The Selected entities list box will be updated to contain 1 selected entity and 2 extend entities.
5-56 Learning 2 Axis Turn
Turn 5
5. In the Selected entities list box, highlight Extend 1 and Extend 2. Make sure None is selected in the corresponding Extend group box.
If CAMWorks is calculating the WIP (work in process), ID and OD Thread features should not be extended in either Z or X. If you extend Thread features, CAMWorks determines the feature length relative to the WIP and may extend the feature to start threading closer to the face than you want. Typically, this would occur on thread features such as this one where the feature is not located at the face of the part.
To adjust the machining length for a Thread feature, you can Specify a Start length in the Thread operation machining parameters. Set up the TechDB to define an amount that you want the tool to go beyond the thread length into a thread relief area. 6. Click OK to insert the feature.
7. Click to close the Insert Turn Feature dialog. OD Feature2 is listed in the Feature tree. 8. Right click on OD Feature2 and select Parameters on the shortcut menu. The OD Profile Parameters dialog is displayed. 9. Observe that the Maximum diameter(D1) for this feature is 1.5in.
In order to generate a Thread operation, the corresponding thread condition must be selected from the TechDB. The major diameter in the TechDB must match the feature maximum diameter.
Initially, the Thread Parameters display the values in the first record in the TechDB; however, this record has not been selected.
Turn 5
10. Click the Library button. The Tools Database - Thread Condition form is displayed.
Several thread conditions have been set up in the TechDB. When you machine your own parts, you can add data for additional threads.
11. In this form: - Select ID 3, which has a 1.5 Major Dia, - Click OK to assign the selected Thread Condition. 12. Click OK to close the OD Profile Parameters dialog.
Interactively Inserting a threaded ID Feature 1. Right click ID Feature1 in the Feature tree and select Insert Turn feature from the shortcut menu. The Insert Turn Feature dialog box is displayed. 2. In the Feature group box: - Set he Feature Type set to ID. - Set the Strategy to Thread. 3. In the graphics area, use the mouse button to pick the ID segment at the front of the part where the thread will be machined (indicated by the arrow in the figure).
4. The Selected entities list box will be updated to contain 1 selected entity and 2 extend entities.
Insert Turn Feature Dialog
Turn 5
5. In the Selected entities list box, highlight Extend 1 and Extend 2. Make sure None is selected in the corresponding Extend group box. 6. Click OK to insert the feature. 7. Click to close the Insert Turn Feature dialog. ID Feature2 is added to the Feature tree after ID Feature1. 8. Right click on ID Feature2 and select Parameters from the shortcut menu. The ID Profile Parameters dialog box is displayed. You need to select the thread condition for ID Feature2. 9. Observe that the Maximum diameter(D1) for this feature is 0.95in. 10. Click the Library button in this dialog. The Tools Database Thread Condition form is displayed. 11. In this form: - Select ID 5, which has a 0.95 Major Dia - Click OK to assign the selected Thread Condition. 12. Click OK to close the ID Profile Parameters dialog.
ID Profile Parameters dialog
Step5: Changing Feature Parameters, Generating Operations and Modifying Operation Parameters
Changing Feature Parameters & Renaming Features Before generating operations, you can change feature parameters and rename features so that they are more descriptive. 1. Right ID Feature1 in the Feature tree and select Parameters from the shortcut menu. 2. The ID Profile Parameters dialog is displayed. Change the Strategy to Coarse and click OK. 3. Right click OD Feature2 in the Feature tree and select Rename from the shortcut menu. - A text box displays around the item. .
Learning 2 Axis Turn 5-59
Turn 5
- Type OD Thread and press Enter key. 4. Right click ID Feature2 and select Rename from the shortcut menu. A text box displays around the item. Type ID Thread and press Enter key. .
Generating Operations 1. Click the Generate Operation Plan button on the CAMWorks Command Manager/ Workflow Toolbar OR Right click Turn Setup1 in the tree and select Generate Operation Plan from the shortcut menu.
The following examples show you how to make changes. 1. Double click Thread1 in the Operation tree. The Operation Parameters dialog is displayed. 2. Click on the Thread tab. Change the following values in the Parameters group box and then click OK. Depth per cut = .03in Final cut amount = .009in Start length = .15in The start length is measured from the start of the OD Thread feature that you created and is a distance in front or to the right of the feature. Since this is an OD feature and the tool is on a rear turret, the tool orientation is down and left. (Click on the Holder page of the Tool tab to view the Tool Orientation.)
5-60 Learning 2 Axis Turn
Turn 5
Pitch = .065in 3. Double click Rough Groove1 in the tree. The Operation Parameters dialog is displayed. - Click on the Rough Groove tab. - In the Allowance group box, change the Radial (X) and Axial (Z) allowances to 0.0. - Click OK to close the dialog. 4. Right click Finish Groove1 in the Operation tree and select Delete from the shortcut menu. Click Yes to confirm the deletion. By setting the Rough Groove allowances to 0.0, you can rough and finish the groove in one operation. Hence, this Finish Groove operation was deleted. 5. Double click Rough Groove2 in the Operation tree. The Operation Parameters dialog is displayed. - Click on the Rough Groove tab. In the Allowance group box, change the Radial (X) and Axial (Z) allowances to 0.0. - Click on the Tool tab. Select the Boring Bar page. In the graphics area, observe that the width of the Groove Insert used to machine this feature is greater than the width of the feature. Toolpath cannot be generated for this operation unless an appropriate Groove insert is selected. - Click on the Tool Width of the Groove Insert is greater than the width of the feature Crib page of the Tool tab. Select a 0.0625in Groove Insert. - CAMWorks displays a message stating that the current insert/ holder orientation is not allowed and that valid orientation for the holder was selected. Click OK to close the warning message.
Turn 5
The Holder page of the Tool Crib tab is displayed. Ensure that the Holder edge is set to End. View the orientation section. CAMWorks has set the orientation to Left Up which is a valid orientation. - Click OK. - CAMWorks displays a message asking if you want to Add or Change the tool. Select Change. This sets the correct orientation for Rough Groove2. 6. Right click Finish Groove2 and select Delete from the shortcut menu. Click Yes to confirm the deletion. 7. Double click Rough Groove3 in the Operation tree. The Operation Parameters dialog is displayed. - Click on the Tool Crib page of the Tool tab. Select a 0.0625in Groove Insert. Holder Page of the Tool Crib tab for Rough Groove2 operation - If CAMWorks displays a message stating that the current insert/ holder orientation is not allowed and that valid orientation for the holder was selected, then click OK to close the warning message. - Click OK to close the Operation Parameters dialog. - CAMWorks displays a message asking if you want to Add or Change the tool. Select Change. This sets the correct orientation for Rough Groove3. 8. Double click Bore Rough1. Warning Message on changes made to Tool Parameters CAMWorks displays a message stating that the current insert/ holder orientation is not allowed and that valid orientation for the holder was selected. Click OK to close the warning message.
5-62 Learning 2 Axis Turn
Turn 5
9. The Operation Parameters dialog for the Bore Rough1 operation is displayed. Click on the Tool tab. - Go to the Boring Bar page under the Tool tab. - View the orientation section. CAMWorks has set the orientation to Left Up which is a valid orientation. - Click OK. - CAMWorks displays a message asking if you want to Add or Change the tool. Select Change. This sets the correct orientation for Bore Finish1.
Turn 5
2.
3. 4. 5.
Node Display: You can select the Operation tree item, which on being selected in the Operation tree, will display the Chuck in the selected display option state. You can select one or more among the options of Machine node, Setup node and Operation node. In the Chuck Display sub-menu: - Select Transparent for Chuck Display state; - Select Machine Node and Setup node by clicking on these options. A checkmark next to these options indicates that they have been selected. - Ensure Operation node is not selected. In the Operation tree, left-click on Turn Setup1. Observe that the Chuck is displayed in the graphics area. Next, left-click on the Machine item Turn-in. The chuck is once again displayed in the graphics area. Left-click on the different operations. Observe that the chuck is not displayed. This is because the Operation Node display option was not selected in the Chuck Display menu.
4. The Chuck tab displays the Main Spindle Information and Sub Spindle Information. Since only a single Spindle (main spindle) is used for machining this part, the Sub Spindle Information group box is grayed out. 5. In both the Main Spindle Information and Sub Spindle Information group boxes, the Name field indicates the name of the current Chuck Configuration. By default, the Chuck Configuration 4in_1Step_Chuck is displayed.
A Chuck Configuration is a set of chuck parameter values defined and saved in the TechDB. CAMWorks allows multiple configurations of chuck parameters to be saved in the TechDB and reused. You must select/create/edit a chuck configuration as per your requirements for the turn part. A ready set of commonly used chuck configurations are already available within CAMWorks.
Turn 5
6. In the Main Spindle Information group box, click on the Edit button. The Chuck Parameter : [Main Spindle] dialog is displayed.
Use the Chuck Parameter dialog to edit existing chuck configurations and to define additional chuck configurations.
This dialog allows you to define the size of the chuck base and the jaws. 7. In the Chuck Parameters group box, assign the following values: - OD = 4in - ID = 1in - Thickness = 1.5in The Preview area of the dialog provides a graphical description of the active Chuck Parameter. Observe that as soon as you shift focus from the active Chuck parameter, the graphical representation of the chuck is immediately updated in the graphics area to match the new values you have entered. 8. In the Jaw Parameters group box, assign the following values: - Number of Jaws= 4 - Number of Steps = 1 - Jaw Thickness = .6in - Step Length = .6in - Step Width = .4in
The Jaw Thickness value should be less than or equal to the Step Length else CAMWorks will not display the chuck and will display an error message indicating that the Jaw Chamfer is larger than the Step Length.
The Equal step length and Equal Step width options apply only when there are multiple steps. 9. The changes you have made to the active chuck configuration can either be saved to the TechDB or applied only for the current part. If you directly click OK after making the changes, then the changes made to the chuck configuration will be applicable only to the
Turn 5
current part. For all other machining jobs, the original set of values will be applied. Overwriting existing Chuck Configuration: In the Chuck Management group box, the name of the active chuck configuration is displayed in the name field. If you click on the Save button next to this field after making the changes, CAMWorks will display a warning message indicating that a chuck configuration by that name already exists.
If you click No within the massage, CAMWorks will return to the Chuck
Parameter dialog. Defining a new Chuck Configuration: If you want the changes made as a new chuck configuration which will be available for future jobs, enter a new name in the Name field in the Chuck Management group box. After making the changes, click on the Save button . This new chuck configuration will be available in the Available Chucks drop down list. 10. In this tutorial, you will not save the edited configuration. Click Chuck Parameter: [Main Spindle] dialog. 11. Click OK to close the Machine dialog. OK to exit the
Turn 5
Location group box of the Chuck Location tab to position these two triangles in order to reflect where the chuck will be located.
For a Main Spindle Turn setup, the Clamping Location (represented by the locating triangles) is located at the most negative Z end point of the WIP sketch/Stock Boundary.
4. Use the Select Entity for Z Clamping Location field in the Clamping Location group box to select the entity to clamp along Z. Click on Select Entity for Z Clamping Location field to set the focus. In the graphics area, pick any circular edge of the part whose normal is parallel to the turn axis and center is concentric with turn axis. Observe that the Clamping Location changes.
Now click on the left-most vertical edgey of the stock WIP sketch. The Clamping Location moves back to its original location.
An entity fulfilling any one of the following criteria can be selected as a Z Clamping location: Circular edge whose normal is parallel to the turn axis and center is concentric with turn axis Vertical WIP entity Vertex (for mill-turn features)
5. You can also change the size of the triangles. Use the Triangle display group box in the Chuck Location tab to change the size. Change the size to 0.2in. 6. Observe the Chuck Properties group box in the Chuck Location tab. You can define the chuck from the Machine level or Setup level.
Turn 5
- For parts created in CAMWorks 2013 and future versions, the default setting is Chuck
defined from Machine. This setting uses the globally defined chuck parameter values assigned on the Chuck tab of the Machine dialog.
- Defining the chuck from Setup may be preferred when machining a part with multiple
turn setups where the chuck may change from setup to setup.
For legacy parts (parts created in CAMWorks 2012 or earlier versions), the default setting is Chuck defined from Setup. This allows the Chuck Geometry to be defined in the Setup node, as was the case in CAMWorks 2012 and earlier versions.
Turn 5
Set the Section view to Half. Run the Simulation. Observe that the OD feature is threaded.
Exit the simulation. 5. 6. Double click on the Machine item Turn-in in the Operation tree. 7. Click on the Chuck tab. Edit the Chuck Configuration and try different settings: change the number of steps and the size of the steps and the base, then click OK. 8. Run the Toolpath Simulation again and view the changes.
Turn 6
Turn 6
Double chucking is a method that allows the NC programmer to machine a Turn Stock on both sides of the part using the Main Spindle. Such double chucking operations are supported in CAMWorks turning. The methodology for doing a double chucking operation using the Main spindle is explained in this tutorial.
Establishing Part Zero Defining a stock from a sketch for double chucking Changing Feature Definitions for OD & ID Profiles Changing the origin machining direction Defining the Chuck Configuration Setting the Chuck Display State Setting the chuck location Simulating toolpaths for double chucking
Side 1 Side 2
TURN_2AX_6.sldprt
Turn 6
3. On the Machine tab, highlight Turnin and click Select. This action selects the Turn machine. 4. Click the Tool Crib tab and make sure Inch Turret 1 is the Active tool crib. 5. Click the Post Processor tab and make sure T2AXIS-TUTORIAL is selected. 6. Do not close the Machine dialog box.
Turn 6
In this tutorial, you will define the stock from a sketch for the purpose of generating two setups for double chucking. 1. Click the CAMWorks Feature Tree tab. 2. Double click Stock Manager in the Feature tree. OR Click the Stock Manager button in the CAMWorks Workflow toolbar. 3. The Manage Stock dialog is displayed. In this dialog: Set the Stock Type to Revolved Sketch. In the Available sketches list, select Sketch6. Click OK to apply the changes and close the dialog.
Turn 6
Inserting OD Feature in Setup2: 1. Right click Face Feature2 in Setup2 and select Insert Turn Feature from the shortcut menu. 2. The Insert Turn Feature dialog is displayed.
Learning 2 Axis Turn 5-73
Turn 6
3. In this dialog, in the Selected Entities group box, make sure the Window selection option is checked. 4. Window-pick the same segments that you removed from OD Feature1 as shown in the figure on the previous page. 5. 6. Click OK to insert the feature. Click Cancel to close the dialog OD Feature2 is added to Setup2.
Editing ID Feature in Setup1: 1. Double click ID Feature1 in the tree. The Edit Turn Feature dialog is displayed. 2. In this dialog, in the Selected Entities group box, make sure the Window selection option is checked. 3. Window pick the segments of the part as shown in the figure. The Selected entities list displays Deleting segments of the ID feature which will not be the selected segments which will machined from Setup1 be removed. 4. Click OK to close the dialog. Inserting ID Feature in Setup2: Right click OD Feature2 in Setup2 and select Insert Turn Feature from the shortcut menu. The Insert Turn Feature dialog is displayed. In this dialog, select ID Feature for the Feature Type. In the Selected Entities group box, make sure the Window selection option is checked. Window pick the same segments that you removed from ID Feature1 as shown in the figure above. Click OK to insert the feature. Click Cancel to close the dialog ID Feature2 is added to Setup2. The OD and ID features in Setup2 should look like the features in the figure on the right.
1. 2. 3. 4. 5. 6. 7.
Turn 6
OD
ID
5. Click Yes when prompted with a message to regenerate the toolpaths. 6. Click OK to close the dialog. Observe that the 3d Origin marker for Turn Setup2 has moved to the front face.
Turn 6
3. On the Feature Options tab: - Change the Machining length to 5.2in. Increasing this length will drill the part all the way through. - Place a check in the Add tip length check box. With this option selected, CAMWorks takes into account the drill point angle when generating the toolpath. 4. Click OK. Click the Change button when prompted whether to Add or Change tool. 5. Double click Drill2 under Turn Setup1 in the Operation tree. The Operation Parameters dialog is displayed. - On the Feature Options tab, change the Machining length to 5.2in - Check the Add tip length check box. 6. Click OK. 7. In Turn Setup2, hold down the Shift key and click the Center Drill2, Drill3 and Drill4 operations in the tree. 8. Press the Delete key. 9. Click Yes to confirm the deletion. As a result of the changes to the drill operations in Setup1, you can delete these operations because there will no longer be stock on the face. Click the Generate Toolpath button on the CAMWorks Workflow toolbar or the Command Manager. 11. Click each operation in the tree to view the toolpaths.
Deleting Drill Operation in Turn Setup2
10.
Turn 6
1. Right-click on the Machine item in the Operation tree and select Chuck Display>> Shaded with Edges from the shortcut menu. 2. Once again, right-click on the Machine item in the Operation tree and this time, select Chuck Display>>Machine Node from the shortcut menu. The active selection is indicated by a check next the Machine Node label. When the Machine Node option is selected, the chuck is displayed in the graphics area whenever the Machine item is selected in the Operation tree. Setting Chuck Display Options
Learning 2 Axis Turn 5-77
Turn 6
3. Once again, right-click on the Machine item in the Operation tree and this time, select Chuck Display>>Setup Node from the shortcut menu. The active selection is indicated by a check next the Setup Node label. When the Setup Node option is selected, the chuck is displayed in the graphics area whenever the any of the Setups is selected in the Operation tree. 4. Left click on the Turn Setup1 in the Operation tree. Observe that the Chuck is displayed as Shaded with Edges in the graphics area. As Turn Setup1 machines Side 1 of the part, the location of the chuck at the back of the part is correct. 5. Now, mouse over the Stock Manager item in the Operation tree. A translucent display of the stock is displayed in the graphics area. 6. Left click on the Turn Setup2 in the Operation tree. Observe that the Chuck is displayed as Shaded with Edges in the graphics area. As Turn Setup2 machines Side 2 of the part, the location of the chuck displayed is Chuck Displayed as Shaded with Edges for Turn Setup1 incorrect. The chuck should be located at the opposite end, which is the front of the part. The chuck location needs to be changed.
Turn 6
the chuck on the WIP stock sketch. 3. In the Clamping Diameter group box of the Operation Setup Parameters dialog, click on the field next to the symbol. The mouse tip indicates that this is the Select Entity for Z Clamping Diameter field. The stock WIP is the default selected entity. Click in this field to set the focus. 4. In the graphics area, pick the horizontal edge representing the OD of the stock WIP. This action sets the clamping diameter of the chuck. Observe that the Entity field displays CW Edge-31. 5. In the Clamping
Location group box, click on the field next to the symbol. The mouse tip indicates that this is the Select Entity for Z Clamping Location field. The stock WIP is the default Horizontal Edge selected entity. Click in this field to set the focus. 6. In the graphics area, pick the vertical edge representing the machined face of the part as shown in the Vertical Edge image on the right. This action sets the chuck face. Observe that the Entity field displays CW Edge-30. Setting the Clamping Location and Diameter on the WIP stock for Turn Setup2 Note that you may need to zoom in to this area in order to pick these segments easily.
Learning 2 Axis Turn 5-79
Turn 6
The datum triangle representing the chuck clamping location and the chuck (if display is enabled) move as shown in the figure. 7. Click OK to apply the changes and close the Operation Setup Parameters dialog.
Set the Fixture display to Shaded With Edges. Set the Stock display to Translucent Display. Set Target display to Shaded Display. Set the Tool Holder display to Shaded With Edges.
Set the Tool Toolpath Simulation for Turn Setup1 display to Shaded with Edges. 4. Rotate the part so you can see the part being machined in Turn Setup1. Click Run. The simulation runs through the operations in Turn Setup1, then the chuck display changes to Turn Setup2. 5. Rotate the part so you can see the part being machined in Turn Setup2. Click Run. The toolpaths for the operations in Turn Setup2 are simulated.
Turn 7
Turn 7
Turn features that are recognized automatically and created interactively are based on the spindle centerline and turn section plane. CAMWorks provides two methods for Automatic Feature Recognition (AFR): 1. Revolved Section: This method uses a more advanced method of recognizing OD features and in most cases is capable of calculating the minimum rotary silhouette of the OD of the part. When this method is selected, the part profile is generated using an automatic method of rotating all model geometry around the turning axis and then creating a section through the revolved model. For parts with both mill and turn features, this method will generate a more complete part profile by calculating the minimum silhouette of the model as it rotates. However, if the Turn part you intend to machine does not contain any mill features, then you can use the Plane Section method.
Revolved section is the default AFR method.
2. Plane Section: When this method is selected, the part profile is based on the section plane through the centerline of the part and along the X axis. The section plane is defined in the Setup tab under the Machine node. Any non-revolved features present on the part are ignored if they are not in line with the section plane selected in the Setup tab. If this section plane does not cross through all areas of the part, the resulting features will not be correct. The Define Turn Section Plane command allows you to define the section plane so the features will be correct.
The spindle centerline and origin are automatically determined properly for most turning parts. By default, CAMWorks will position the machining origin at one end of the part and set the positive Z machining direction to be in the same direction as the positive SolidWorks/CAMWorks Solids X, Y, or Z axis. When necessary, use the Define Turn Section Plane command to modify the automatically determined origin, spindle centerline, machining direction and AFR section plane (for Plane Section).
The Turn part model in this tutorial contains protrusions or ears (mill feature) on the OD of the part. If the Revolved section method were to be used, then the OD would have included the shape of the protrusion. However, in order to learn how to define a Turn section plane, you will use Plane section method.
Setting the AFR method to Plane section Using Plane section to extract features correctly Viewing the feature relative to standard orientation
Turn 7
TURN2AX_7.Sldprt
3. On the Machine tab, highlight Turnin and click Select. This action selects the Turn machine. 4. Click the Tool Crib tab and make sure Inch Turret 1 is the Active tool crib. 5. Click the Post Processor tab and make sure T2AXIS-TUTORIAL is selected. 6. Click OK to apply the changes and close the dialog.
Turn 7
Machinable Features group box, set the Method to Plane Section. 4. Click OK to apply the changes and close the dialog. Extracting Machinable Features Click on the Extract Machinable Features button on the CAMWorks Workflow toolbar or Command Manager. OR Select the Extract Machinable Features command from the CAMWorks menu. OD profile (highlighted in orange color) that does not include the shape of the protrusion 2. The features recognized are listed in the CAMWorks Feature tree. 3. Change the View Orientation to Front . 4. Left click OD Feature1 in the tree and notice that the OD feature profile does not include the shape of the protrusion. You need to define a section plane that cuts through the protrusion. 1.
In this example, there is only one logical centerline direction and the Automatic setting finds it properly. 4. The center of the protrusion is 20 degrees counterclockwise off the vertical, so you need to rotate the section plane to cut through the protrusion. In the Turn feature section plane group box, set the Angle to 20. Notice that the X axis now points through the protrusion.
Learning 2 Axis Turn 5-83
Turn 7
When recognizing features using Plane Section, CAMWorks sections the part through the centerline and along the CAMWorks X axis. If this section plane does not cross through all areas of the part, the resulting recognized features will not be correct. By default, the X axis, which defines the section plane, is vertical and will not cut through the protrusion, so the protrusion would not be included in the OD feature.
5. Press the tab button to the keyboard to switch focus from the Angle field of Turn feature section plane to that of Turn feature display plane. Notice that the X axis is vertical again. This is because the Turn feature display plane section of the dialog box is currently set to 0 degrees.
The Turn feature display plane is the plane that the features are displayed parallel to. This plane can be set separately from the Turn section plane. The display plane is provided for viewing purposes only and has no affect on AFR.
6. To graphically verify that the rebuilt OD feature includes the protrusion, set the Angle for the Turn feature display plane to 20 degrees. 7. Click OK to apply the change and close the dialog. 8. Click Yes when the warning message displays asking if you want to rebuild. 9. Right click Turn Setup1, select Set View on the shortcut menu, then select Turn ZX from the Warning message cascading menu. CAMWorks displays turn features from a single view that is normal to the Turn feature display plane. 10. Click on the OD feature in the tree to verify that the protrusion is included in the feature.
OD profile recognized by Plane section now includes the protrusion
Turn 7
Viewing the feature relative to the standard orientation In many cases, you may not have a SolidWorks/CAMWorks Solids orientation that is normal to the Turn section plane and you may want to view the features relative to a standard orientation. To do this, you can set the Turn feature display plane to be parallel to a standard orientation. Following are the steps: 1. Double click the machine item Turnin in the Feature tree. The Machine dialog is displayed. Click on the Setup tab. (This is another way to access the Setup tab.) 2. On the Setup tab, in the Turn feature display plane group box, set the Angle back to 0 degrees. 3. Click OK. 4. Change the View Orientation to Isometric . 5. Click the OD feature in the tree and notice the difference in the display.
Turn 8
Turn 8
In this tutorial, you will learn to define a thread feature and associated operations to cut double and triple lead threads.
Defining a Thread Feature Cutting Multiple Start Threads Using the Process by Level option for a Threading Operation Simulating a Threading toolpath
Right click Revolve1 in the FeatureManager design tree and select Edit Sketch. 4. Notice that separate line segments are displayed. The length is 3 inches. In this tutorial, you will be threading only the first inch at the front of the part. Creating a separate line segment is one method you can use to define the feature being machined for the length of the thread. You could also use one long line and edit the operation's feature length to cut only the first inch. 5. Exit the sketch. Click the CAMWorks Feature Tree tab. Double click the Machine item in the Feature tree
6.
OR
Click on the Define Machine button on the CAMWorks Workflow toolbar. The Machine dialog is displayed. 7. On the Machine tab, highlight Turnin machine.
5-86 Learning 2 Axis Turn
Turn 8
8. Click the Tool Crib tab and make sure Inch Turret 1 is the Active tool crib. 9. Click the Post Processor tab and make sure T2AXIS-TUTORIAL is selected. 10. Click OK to apply the changes and close the dialog. Click the Extract Machinable Features button on the CAMWorks Workflow toolbar or Command Manager. AFR finds a Face Feature, an OD Feature and a Cutoff Feature. 12. Select the three features in the Feature tree, then right click and select Delete from the shortcut menu. As you are not going to use these features, so you can delete them. 13. Click Yes to confirm the deletion. 14. Right click the Recycle Bin and select Empty from the shortcut menu. Click Yes to confirm the deletion. 15. Right click Turn Setup1 in the tree and select Insert Turn Feature from the shortcut menu. The Insert Turn Feature dialog is displayed. 16. In the Feature group box, 11.
Turn 8
22.
Click Cancel to close the dialog. Observe that OD Feature2 is added to the Feature tree. 23. Right click OD Feature2 in the tree and select Parameters in the shortcut menu. The OD Profile Parameters dialog is displayed. 24. In the OD Profile Parameters dialog, set the following in the Thread Parameters group box: Major diameter = 2in Thread Depth = .085in Pitch = .25in 25. Click OK to apply the changes and close the dialog.
- Change the Depth per cut to .050in. - Set the Final cut amount to 0.0in.
6. In the Multi start group box, leave the Number of starts set to 1. 7. Click the Preview button to generate and view the Toolpath when Number of Cuts =1 toolpath. 8. Double click the blue title bar to expand the dialog box. 9. On the Thread tab, in the Multi start group box, set the Number of starts to 3.
Turn 8
10. Ensure that you leave the Process by level option unchecked. When this option is not checked, CAMWorks generates each start to depth. 11. Click OK. 12. Click the Preview button to generate and view the toolpath. Notice the three leads. Toolpath when Number of Cuts =3
4. Click OK to apply the changes and close the dialog. 5. Regenerate the toolpath.
Set the Tool display to Shaded with Edges. Set the Tool Holder display to Shaded with Edges.
Set No. of Moves as the option for Display Number of Toolpath records. - Assign a value of 20 in the Number of Leading moves field. - Assign a value of 10 in the Number of Trailing moves field.
Use the Number of Leading moves field to input the number of toolpath records ahead of the current tool position which are to be displayed. Use the Number of Trailing moves field to input the number of toolpath records following the current tool position which are to be displayed.
Turn 8
4. 5.
Ensure that the Radial or Diameter Coordinate Display button is indented. This will output the XZ coordinates to the tool tip. Ensure that the Tip or Center Coordinate Display button is indented. This will output the X coordinates in Diameter mode.
Click on the Forward Single Step button in order to step through the toolpath to view the processing order. Click the OK button to close the Step Through Toolpath dialog.
4. Click OK to apply the changes and close the dialog. 5. Right click Turn Setup1 in the tree, select Set View>>Turn -ZX from the cascading shortcut menu.
Thread Toolpath Simulation
Turn 8
Click the Simulate Toolpath button on the CAMWorks Workflow toolbar or Command Manager. 7. Set the following Display Options:
6.
8. 9.
Set the Fixture display to No display. Set the Target Part display to No display. Set the Tool display to Shaded with Edges. Set the Tool Holder display to Shaded with Edges. Set the Stock Display to Shaded with Edges.
Use the Zoom to Area button to zoom to the front of the part. Click the Single Step button repeatedly. View how each toolpath cuts into the part to generate thread feature.
Turn 8
IMPORTANT! CAMWorks uses a set of knowledge-based rules to assign machining operations to features. The Technology Database contains the data for the machining process plans and can be customized for your facility's machining methodology. When you do these exercises, your results may not be exactly the same as described in the steps and illustrated in the figures. This is because the machining sequences and operations data in your Technology Database may be different from the database used to produce the documentation.
4 Axis Turn 1
4 Axis Turn 1
CAMWorks provides support for machines with front and rear turret configurations allowing 2+2 axis machining. For machines that are defined as 4 axis in the Technology Database, an option is provided to select either Front or Rear turret for each operation. These machines have a twin Spindle Setup: Main Spindle and Sub Spindle.
If your CAMWorks license does not support Multi Function module, then all commands related to machining using a twin spindle setup will be disabled.
4 Axis Turn 1
Click on the Define Machine button on the CAMWorks Workflow toolbar. The Machine dialog is displayed. 3. On the Machine tab, highlight Turnin 4ax (2+2) This action selects the Turn machine. 4. Observe in the Machine Information section whether the checkbox for SubSpindle support is checked or not. If this checkbox is checked, it indicates that your current license supports Sub Spindle functionality. If this checkbox is not checked, then your current license does not support this functionality. Contact your CAMWorks Reseller to get the appropriate license. This machine has Selecting 4 axis Machine & Activating the Sub Spindle Functionality been defined as a 4 axis machine in the TechDB. Before using CAMWorks to machine your parts, make sure you define the machine tools available in your facility. 5. In the Active machine group box, check the Use sub-spindle option. This action allows the current part model to use Sub Spindle for machining operations. 6. Click the Tool Crib tab. For the Rear Turret, highlight Inch Turret 1 in the Available tool cribs list and click Select. In the Turret dropdown list, change the Turret to Front Turret. Highlight Inch Turret 1 in the Available tool cribs list and click Select. You can use Inch Turret 1 as the Active tool crib for both Rear and Front turrets. 7. Click the Post Processor tab and make sure T4AXIS-TUTORIAL is selected.
Learning 4 Axis Turn 6-3
4 Axis Turn 1
This tutorial post processor supports 2+2 axis output. When you use CAMWorks to machine your own parts, select your machine tool controller or post processor. 8. Click OK to apply the changes and exit the Machine dialog.
If your machine tool has a Sub spindle and the output generated by your active post processor indicates that the Sub Spindle functionality is not supported, please contact your CAMWorks Reseller to request the functionality be added to your post processor.
4 Axis Turn 1
3. Left click on the Groove Rectangular Face5 feature in Turn Setup2 and observe the feature. Rotate the part if necessary. Groove Rectangular Face5 feature is machined from a different Turn Setup. In this tutorial, you will machine Groove Rectangular Face5 feature from Turn Setup1. Machining this feature from Turn Setup1 is possible if you machine using the Sub Spindle. 4. Right click on Turn Setup2 and select Delete from the shortcut menu. Rectangular Groove Face feature 5. Right-click Turn Setup1 and select Set View>>Turn ZX from the cascading shortcut menu. 6. Right click on Groove Rectangular ID4 in the tree and select Insert Turn Feature from the shortcut menu. 7. The Insert Turn Feature dialog box is displayed.
4 Axis Turn 1
10. Right click on Groove Rectangular OD3 feature in the tree and select Insert Turn Feature from the shortcut menu. The Insert Turn Feature dialog box is displayed.
Select OD Feature for Type. For the Strategy, select Thread from the list. Set the Spindle to Sub Spindle.
4 Axis Turn 1
Extends of the OD feature 1. Double click OD Feature1 in the Feature tree. The Edit Turn Feature dialog is displayed. Observe the Selected entities list box and note that the feature is defined by 13 geometry segments and two extend segments. 2. Remove the segment that will machine the largest diameter at the rear of the part. This segment will be machined from the Sub Spindle by creating a separate OD feature. Removing this segment from the list can be done in either of the following two ways: - By highlighting the segment in the Selected entities list and pressing the Delete key. - By simply picking the entity on the OD profile of the part in the graphics area. After you remove the segment using Pick the segment to delete it one the above two methods, note that the feature now contains only 12 geometry segments. 3. The Extend segments define how the start and end of the feature will project to meet the WIP. Now that you have removed the last geometry segment from the feature, you want to define the extend segment at the rear of the part to project in X towards the OD of the stock. To determine which extend segment is associated to the last geometry segment, pick either the first or last Selected entity in the list to see which graphically highlights. In most Extending the segments for OD Feature1 cases the last segment in the list will be towards the rear of the part.
- You would want the feature extend direction at the front of the part to be along the Z
direction. In the Extend1 group box (representing the extend segment at the front of the feature), select Along Z. In the Extend2 group box, (representing the extend segment at the back of the feature), select Along X.
To determine which Extend Entity group box (between Extend1 and Extend2) represent the front and back of the part, pick different options in these group boxes. The change in extend direction as represented in the graphics area helps you to determine which Extend represents the Front and Rear.
4.
4 Axis Turn 1
Extends of the ID feature 1. Double click ID Feature1 to define the extend directions for the ID feature. The Edit Turn Feature dialog is displayed.
Extending the segments for ID Feature1 the feature should extend toward the centerline of the part. In the Extend1 group box, select Along X. If necessary, select the Reverse option to point the extend direction toward the centerline.
2.
Interactively inserting Face Feature and OD Feature When you machine the rear of the part while holding with the Sub Spindle, you will need to turn down the diameter at the rear of the part, face the back of the part and machine the rear groove. AFR already found the groove at the rear of the part, but not the face feature or OD feature. The OD feature is the OD segment of OD Feature1 which was deleted with the intent of machining it from the Sub Spindle. In this step, you will interactively insert these features. 1. Right click Groove Rectangular OD6 and select Insert Turn Feature from the shortcut menu. The Insert Turn Feature dialog is displayed. 2. In the Feature group box:
- Select Face Feature for Type. - Set the Spindle to Sub Spindle.
3. Click in the Selected entities list box to set the focus. 4. Pick the vertical segment as shown in the figure. 5. The selected entity and two extend entities display in the Selected entities list. You do not need to extend either end of the segment. 6.
Click OK to insert the feature. Face Feature2 will be listed in the Feature tree under Turn Setup2.
4 Axis Turn 1
- Select OD Feature for Type. - Leave the Strategy set to Coarse. - Set the Spindle to Sub Spindle.
8. Click in the Selected entities list box to set the focus. 9. Pick the horizontal edge shown in the figure. 10. 11. Click OK to insert the feature. Click Cancel to close the dialog. OD Feature3 will be listed in the Feature tree.
Picking the segment to define OD Feature
12. Ensure that features are listed in Feature tree as shown in the image to the right.
Order of Features
OR Right-click CAMWorks NC Manager in the Feature tree and select Generate Operation Plan from the shortcut menu. Operations are created for the machinable features in both the Turn Setups. Turn Setup1 contains operations machined from the Main Spindle while Turn Setup2 contains operations machined from the Sub Spindle. 2. Double click Turn Rough1 (for OD Feature1) in the Operation tree to edit the operation.
- On the Rough Turn tab, ensure that he Undercut option in the Profile parameters
group box is checked.
4 Axis Turn 1
The Undercut option defines whether the toolpath can create an undercut up to the back angle of the tool. When checked, the toolpath follows the entire toolpath observing the back angle.
- On the Finish Turn tab, ensure that the Undercut option is checked. - Click OK to apply the changes and close the dialog.
4. Double-click Rough Groove2 operation (for Groove Rectangular OD2 feature). The Operation Parameters dialog is displayed. 5. On the Rough Groove tab of the Operation Parameters dialog, make the following changes: Set the Stepover to 0.05in. In the Grooving styles group box, change the Groove peck type to Constant. With this option selected, the tool feeds in the First peck amount, then continues feeding in the Sub peck amount until the depth is reached. Activating the Groove Peck type enables the First peck amt., Sub Peck amt. and Min. Peck amount fields in the Parameters group box. Set the First peck amt. to 0.05in. Set the Sub peck amt to 0.05in. In the Grooving styles group box: Make sure the Groove style is set to Normal. This option generates a toolpath where the tool plunges perpendicular to the bottom of the groove. Multiple parallel plunge cuts will be produced when the width of the groove is wider than the tool. The sequence of the cuts is based on the specified order. Using the optional Deep groove cycle, the tool can be retracted between each depth of cut to allow chip removal. Check the Deep groove cycle option. With this option selected, the tool pecks at a specific depth (much like in the Cutoff cycle). This cycle is used for machining grooves that are unusually deep and require using a thin insert that would break if you could not peck the groove. 6. Click the Tool tab. - Select the Tool Crib page. Select Front Turret for the Turret option. Highlight the tool in Stn. No.4 (Groove Insert tool of 0.008in. radius and 0.062in. Width) and click Select. - On the Groove Insert page, set the Length to 1in. - Click the Holder page Click OK if the following message is displayed:
4 Axis Turn 1 The current insert/holder is not allowed for the Main Spindle while using the Front Turret. CAMWorks has selected a valid orientation. Please review this selection on the Holder page and change if required.
In the Orientation group box, make sure the orientation is set to Up right or Up left, In the Holder Edge group box, make sure the Holder edge is set to Side. Change the Protrusion to .65in. - Click OK to apply the changes and close the dialog. - CAMWorks might display a warning stating that Tool Parameters have changed and prompt you to either change the Tool parameters or the add it as a new tool. Select Add. 7. Double-click Finish Groove2 operation (for Groove Rectangular OD2 feature). The Operation Parameters dialog is displayed.
- Click OK to apply the changes and close the dialog. - CAMWorks will display a warning stating that Tool Parameters have changed and
prompt you to either change the Tool parameters or the add it as a new tool. Select Add. 9. Right-click Finish Groove4 (operation for Groove Rectangular ID4 feature) in the Operation tree and select Delete. Click Yes to confirm the deletion. 10. Double-click the Drill1 operation.
Learning 4 Axis Turn 6-11
4 Axis Turn 1
- Click OK to apply the changes and close the dialog. - CAMWorks will display a warning stating that Tool Parameters have changed and
prompt you to either change the Tool parameters or the add it as a new tool. Select Add. 13. Repeat the process mentioned in above Step no. 12. for Face Finish2 operation. 14. Double-click Rough Groove5 operation (for Groove Rectangular OD6 feature) . The Operation Parameters dialog is displayed.
Step 7: Defining the Chuck Location for Turn Setup machined from the Main Spindle
1. Right-click on the Machine item Turn 4ax (2+2) and set the Chuck Display to None. This action disables the chuck display. The chuck display has been disabled at this stage because the chuck configurations and locations have not yet been properly defined. Once defined, the chuck display will be enabled again.
6-12 Learning 4 Axis Turn
4 Axis Turn 1
2. Double-click the Machine item Turn 4ax (2+2) in the Operation tree. The Machine dialog is displayed. 3. Click on the Chuck tab. 4. Turn Setup1[TurnOpSetup1] is machined from the Main Spindle. Hence, in the Main Spindle Information group box, click on the Edit button. 5. The Chuck Parameter : [Main Spindle] dialog is displayed.
- In the Chuck Management group box, select 8in_2Step_Chuck from the list of
Available Chucks. This is one of several chuck configurations that has been saved in the TechDB. You can define additional configurations by setting the parameters on this tab, then typing a name in the input box and clicking the Save button.
4 Axis Turn 1
Step 8: Defining the Chuck Location for Turn Setup machined from Sub Spindle
1. Double click the Machine item Turn 4ax (2+2) in the Operation tree. 2. The Machine dialog is displayed. Click the Chuck tab. 3. Turn Setup1[TurnOpSetup3] is machined from the Sub Spindle. Hence, in the Sub Spindle Information group box, click on the Edit button. Note that the Sub Spindle Information group box will be enabled only if the Use sub-spindle option in the Machine tab is checked. 4. The Chuck Parameter : [Sub Spindle] dialog is displayed.
- In the Chuck Management group box, select 8in_2Step_Chuck from the list of
Available Chucks. 5. Click OK to apply the changes and close the dialog. 6. In the Sub Spindle Information group box, set the Distance (D) between chucks as 4.1in. (This is the length of the stock.) 7. Click OK to close the Machine dialog. 8. Double-click on Turn Setup1[TurnOpSetup3] in the Operation tree. The Operation Setup Parameters: [Sub Spindle] dialog is displayed. 9. On the Chuck Location tab:
- Observe that, in the graphics area, the outline of the work-in-process (WIP) stock is
displayed over the part model. The location of the datum triangles indicating the clamping diameter and location are incorrect. This is because the Clamping diameter and Clamping location for Sub Spindle have not been defined in the Chuck Location tab. These parameters need to be defined.
4 Axis Turn 1
following are the steps: In the Clamping Location group box of the Chuck location tab, click in the Select Entity for Z Clamping Location field next to the focus. In the graphics area, pick the WIP stock sketch at the back vertical edge of the small diameter for the chuck face as shown in the image on the right. Note that you may need to zoom in to this area in order to pick easily. Observe that the location of the triangle representing the Clamping Location changes as well as the triangle representing Clamping Diameter changes. Observe that CW Edge-50 is listed as the entity Select Entity for Z Clamping Location field. 10. Click OK to close the dialog. 11. Click the Generate Toolpath button on the CAMWorks Workflow toolbar or Command Manager to regenerate toolpaths for both Setups.
Operation Setup Parameters: [Sub Spindle] dialog Corrected location of the datum triangles
4 Axis Turn 1
If you change the Chuck Configuration in the Chuck tab of the Machine dialog, you will need to pick the Chuck Location again on the Chuck Location tab of the Operation Setup Parameters dialog.
12. Right-click on the Machine item Turn 4ax (2+2) in the Operation tree and set the Chuck Display option to Shaded with Edges. 13. Observe that the chucks for Turn Setup 1 [TurnOpSetup1] and Turn Setup1[TurnOpSetup3] which are mounted from Main and Sub Spindles respectively are displayed in the graphics area.
Chucks Displayed for Turn Setups machined from the Main and Sub Spindles
Step 9: Simulating the Toolpaths for Turn Setup machined from Main and Sub Spindles
1. 2. Change the View Orientation to Isometric view .
Click the Simulate Toolpath button on the CAMWorks Workflow Toolbar or Command Manager. The Toolpath Simulation dialog is displayed.
4 Axis Turn 1
Set the Fixture Display to Shaded with Edges. The chuck defined for Turn Setup1[TurnOpSetup1] will be displayed. 4. Click the down arrow next to End and select Next Setup from the dropdown list. 5. Select the following display options: Stock Translucent Display Holder Shaded Display Tool Shaded Display Target Shaded Display
3.
6. Click the Options button on the Toolpath Simulation toolbar. 7. In the displayed Options dialog, check the Simplified Threading option. When this option is checked, CAMWorks simulates the thread as if the cut is a normal turning cut and thread simulation should be much faster. When this option is not checked, CAMWorks simulates the full thread, which can result in very slow simulation speeds. 8. Click OK to apply the changes and close the dialog. 9. Click Yes when CAMWorks displays a warning stating that Simulation must be CAMWorks Warning Message restarted for the new settings to take effect. 10. Click Run button on the Toolpath Simulation toolbar. The simulation runs through the operations in Turn Setup1 [TurnOpSetup1] which is machined from the Main Spindle. 11. After simulating all the operation in this Setup, it will then display the chuck for Turn Setup1 [TurnOpSetup3] which is machined from the Sub Spindle. The simulation stops because the end condition was specified as Next Setup.
4 Axis Turn 1
12. Rotate the part so you can see the face with the groove. 13. Click Run button on the Toolpath Simulation toolbar. The operations in Turn Setup1 [TurnOpSetup3] are simulated. After simulation, click the Close button on the Toolpath Simulation toolbar to exit Simulation mode.
14.
Sample assemblies are provided for the exercises in this chapter. When you install CAMWorks, these files are installed automatically.
Assembly 1
Assembly 1
What You'll Learn
Defining the Machine and Fixture Coordinate System
1. 2. 3.
Open the assembly file MILLASM_1.SLDASM in the \Examples\Assemblies folder. Click the CAMWorks Feature Tree tab. Double click Millin in the Feature tree. On the Machine tab, Millin is the Active machine. This machine definition has been created for the CAMWorks exercises. When you use CAMWorks to machine your own parts, select the machine tool you want to use to machine the part. Click the Tool Crib tab and make sure Crib 1 is the Active tool crib. Click the Post Processor tab and make sure M3AXIS-TUTORIAL is selected. M3AXISTUTORIAL is used for the exercises in this chapter. When you use CAMWorks to machine your own parts, select your machine tool controller or post processor. Click the Setup tab. The Setup tab allows you to set a Fixture Coordinate System. This refers to the "home point" or main zero position on the machine. The Fixture Coordinate System defines the default G-code origin, defines the XYZ machining directions and acts as a reference point, if subroutines are used. When machinable features are extracted automatically on a part, it is likely that CAMWorks will create multiple mill part setups in order to machine all features on the part. However, if the machine does not support rotary indexing, only one machining direction is possible for the program. The Fixture Coordinate System is used as a filter to determine which of these mill part setups will be active. Therefore, the Fixture Coordinate System should be set first, before extracting machinable features. Select Coordinate System 1 in the Fixture Coordinate System list. The Fixture Coordinate System is defined from a SolidWorks/CW Solids coordinate system entity. For more information on defining a SolidWorks/CWSolids coordinate system, see the SolidWorks documentation. Click OK.
Learning Assembly Mode 7-3
4. 5.
6.
7.
8.
Assembly 1
3.
4.
Double click Part Manager in the tree. Select the part in the lower left corner of the assembly. For each unique part in the assembly, the first instance that you select is called the seed part. When an action is performed on the seed part, the same action is applied to every instance of that part in the assembly. Highlight the part in the Selected Parts list and click the Add All Instances button. The parts are listed in the order they are in the file. You can also pick the parts individually in the graphics area or in the SolidWorks/CW Solids FeatureManager tree. Later in this exercise, you use the Sort Instances function to change the machining order. Part instances can be added at any time. You can select only one instance of a part (the seed part) to work on first and then add other instances later. Any features, operations and toolpaths that have been generated for the seed part are automatically transferred to instances of the same part when they are added in the Manage Parts dialog box. Click OK to exit the Part Manager dialog box. The part name is listed under the Part Manager in the CAMWorks Feature tree. A Feature Manager, which is created for each part, is used to define the Mill Part Setups and machinable features associated to the seed part. For each unique part, all the instances are listed under the Instances item.
Double click Stock Manager in the tree. The Manage Stock dialog box displays. This dialog box allows you to modify existing stock or create new stock for single parts and common stock for multiple parts.
Assembly 1
2.
3. 4.
Click the first part in the Parts list box. This is the seed part. The associated stock is highlighted in the Stock list and in the graphics area. The current settings for the Bounding box offset display. Change the +Z to .1in and click the Apply Current Stock Definition to All Parts button. The change is applied to the stock for all part instances. Click OK to close the dialog box.
Click the Extract Machinable Features button on the CAMWorks toolbar. Click the plus sign next to the Feature Manager in the tree. The Feature Manager displays all the Mill Part Setups and machinable features that were created by automatic feature recognition without consideration for how the machine is set up. In this case, AFR found and created two Mill Part Setups. Click on each mill part setup and note the machining direction. Note that the machining direction for one of the mill part setups comes from the underside of the table and the other from the spindle side of the table. If there was no consideration for which side of the table the spindle is on, a through feature could be machined from either direction. Click several of the features to confirm that they can be machined from the mill part setup that they belong to. In this part the feature called Hole1 is a through feature that we will assume has already exists and does not need to be machined. To avoid machining this hole we can either delete it from the Mill Part Setup or drag it to the mill part setup that is opposite of the spindle. In this part, the features in Mill Part Setup2 can be processed based on how this machine is defined.
Assembly 1
3.
4. 5.
6.
Right click Mill Part Setup2 under the Feature Manager and select Insert Part Perimeter Feature on the shortcut menu. The Insert Perimeter Feature dialog box displays. Change the Feature type to Boss. Click the Insert button. The Perimeter Boss feature is added to the seed part and to every instance of the part. Expand Setup1 at the bottom of the tree. As mentioned above, when you ran AFR, CAMWorks created two mill part setups without regard to the spindle direction. Because this machine is defined without Indexing support, there will be only a single machining Setup. Based on the -Z direction of the Fixture Coordinate System CAMWorks found that Mill Part Setup2 is in the same direction and created machining Setup1 and placed all machinable features in this setup.
Double click Part Manager in the tree. Click the Sort Instances button in the Manage Parts dialog box. The Sort Instances dialog box displays automatic or manual options for sorting the part instances for features in the Setup. The Part Manager instances option automatically sorts part instances for all features in the Setup based on the user-defined order of instances listed in the tree under the Part Manager. To set the order using this option, expand the Part Manager and Instances items, then drag and drop the part instances. Grid pattern automatically sorts part instances for all features in the Setup based on the start corner, processing direction and process order. The Feature instances option allows you to manually reorder the part instances listed under each feature in the Setup. To set the order using this option, expand a feature in the Setup, then use drag and drop to move the part instances.
Assembly 1
You can use one of the automatic methods, then if necessary, select the Feature instances option and make changes to the part order for individual features.
4.
5.
6. 7.
Select the Grid pattern option. When you use the Grid pattern option, the order is changed for the part instances under every feature in the Setup. Select the following grid options, then click OK: Start corner = Bottom left Direction = Horizontal Pattern = Zigzag Click OK to close the Manage Parts dialog box. Click the + symbol next to a feature in the Setup and click each part instance to view the machining order on the assembly in the graphics area. Double click Mill Part Setup2 in the tree. The Mill Part Setup dialog box displays. On the Origin tab, select Top center for the location of the origin for all parts, then click OK. The origin marker displays at the top center of the seed part. Click the Generate Operation Plan button on the CAMWorks toolbar or right click the NC Manager at the top of the tree and select Generate Operation Plan. In the Operation tree, the Setup lists the operations.
2.
3.
2.
3.
Double click Setup1 in the Operation tree. The Setup Parameters dialog box displays. On the Origin tab, make sure Part Setup origin is selected for the Output origin. Note that when Setup origin is selected, you can specify the origin using several methods. Click the Offset tab. The order of the parts on this page affects only the assignment of the offsets, not the machining order.
Learning Assembly Mode 7-7
Assembly 1
4.
5.
6.
7. 8.
9. 10.
In the Sort by section, select Grid pattern. When you pick this option, the parts in the table are automatically reordered based on the current settings for Start corner, Direction and Pattern. Set the Grid pattern parameters to the same settings you used when sorting part instances for the machining order (page 6-7): Start corner = Bottom left (specifies which part, based on a grid layout, will be assigned the register equal to the Start Value) Direction = Horizontal (relative to the Start corner part, the Direction defines which part will be assigned the next offset register value) Pattern = Zigzag (defines the order the offsets are assigned) Notice that the part order is updated in the table. You can specify a programmable coordinate offset and assign an offset to each part. Set the Work coordinate offset to Work Coordinate. This option will output G54, G55, etc. Set the Start value to 54 and the Increment to 1. For the Start value, specify only the numerical value of the offset and not the G-code prefix. Click the Assign button. The numbers update in the Offset and Sub columns in the table. Click OK to close the Setup Parameters dialog box. If a warning message displays, you can click No to continue.
Did You Know ...
Changing the machining order does not automatically change the offset assignments. If you want the offset order to correspond to the machining order, you need to sort the parts and reassign the offsets on the Offset tab.
5.
Double click Setup1 in the Operation tree. Click the Fixtures tab in the Setup Parameters dialog box. In the graphics area, pick the bolt holding the seed part. Pick the fixture plate and the machine table. The part names display in the Fixtures list and will display during simulation. Highlight the bolt in the list and click the Add All Instances button. All the bolts in the assembly are listed and will display during simulation.
Assembly 1
6.
7.
8.
9.
Click the Avoid check box for the first bolt you picked that holds the seed part. You need to check the Avoid check boxes only for clamps, bolts, etc., that touch the seed part. For all other instances of the part, CAMWorks automatically avoids whatever you select to avoid for the seed part. Make sure the Avoid check boxes are not checked for the fixture plate and the table. Although fixtures are 3 dimensional SolidWorks/CW Solids parts, CAMWorks considers the outside silhouette or XY bounding box of avoid fixtures as islands to avoid in 2 Axis rough and contour operations. Therefore, parts such as vices, the machine table, or rotary fixtures whose silhouettes are larger than the part must not be selected to avoid, otherwise no toolpath will be generated. Set the Avoid area type to Exact. When this option is selected, CAMWorks avoids the exact shape of the part. The Simplified option creates a bounding box around the part that will be avoided. Click OK to close the dialog box. If a warning message displays, you can click No to continue.
Generating Toolpaths
After generating toolpaths, you can sort the operations in a logical machining sequence and simulate the material removal.
1.
Click the Generate Toolpath button on the CAMWorks toolbar or right click Setup1 in the tree and select Generate Toolpath. Right click Setup1 in the tree and select Sort Operations. On the Process tab, remove the check mark from the Process complete feature option. On the Sort tab, drag and drop operations so that Rough Mill is at the top of the list, followed by Contour Mill, Center Drill, and Drill. Click Apply and confirm that the tree view updates to sort the operations according to this order. If it updates as expected, then click OK. The operations under Setup1 are sorted based in the order on the Sort tab. Right click Setup1 in the tree and select Simulate Toolpath on the shortcut menu. Optionally, click the buttons in the bottom row of the Simulate Toolpath toolbar and change the display of the stock, tool, tool holder and fixtures (shaded, wireframe, translucent, no display). Click the Run button on the Simulate Toolpath toolbar. When you are finished, click the X button to exit the simulation.
2. 3. 4. 5.
6. 7.
8. 9.
Assembly 2
Assembly 2
What You'll Learn
Multi-Plane Machining in Assembly Mode
CAMWorks supports 4th and 5th axis rotary (prepositioning) output for milling. The 4th and 5th axis position angles can be user-defined or automatically calculated. Parts requiring multi-plane machining can be programmed in CAMWorks assembly mode. The following exercise shows you how to use assembly mode to generate the code for a part that will be mounted on a rotary table for machining. 1. Open the assembly file MILLASM_2.SLDASM in the \Examples\Assemblies folder. Click the CAMWorks Feature Tree tab. Define the machine, the Fixture Coordinate System and the axis that will be used to calculate the 4th axis rotary angle:
2. 3. 4. 5. 6. 7. 8.
9.
Double click Millin in the CAMWorks Feature tree. On the Machine tab, Millin is the Active machine. Click the Tool Crib tab and make sure Crib 1 is the Active tool set. Click the Post Processor tab and make sure M4AXIS-TUTORIAL is selected. Click the Setup tab. Select 4 Axis for the Indexing option. This parameter defines to CAMWorks the allowable machining directions for the current CAMWorks machine. Select Coordinate System 1 in the Fixture Coordinate System list. This refers to the "home point" or main zero position on the machine. While G-code output can be based on this point, it is meant to be used as a reference point. This parameter also sets the positive X, Y, and Z directions to be used for all moves on this machine. The Fixture Coordinate System is defined from a SolidWorks/CW Solids coordinate system entity. For more information on defining a coordinate system, see the SolidWorks/CW Solids documentation.
Assembly 2
10.
11. 12.
13.
Click the Rotary Axis tab. An axis is required in order to calculate the rotary angle. An axis can be defined by selecting a cylindrical face, a SolidWorks/CW Solids axis entity or an axis relative to the Fixture Coordinate System. In the Rotary axis is section, select the Y axis option to define that the rotary axis is the same as the Y axis of the Fixture Coordinate System. In the 0 degree position section, click XY plane if it is not already selected. Note: If defining 5 axis indexing, the rotary 4 axis 0 degree face will not be defined. Click OK.
As you can see, the assembly includes many different models. Only four represent the parts to machine. The other models define table and fixtures. This next step identifies to CAMWorks which of the models are the actual parts to machine.
1. 2. 3. 4.
Double click Part Manager in the tree. Pick one of the parts in the graphics area. This is the seed part. Highlight the part in the Selected Parts list and click Add All Instances. The other part instances are added to the list. Click OK. The part name is listed under the Part Manager in the CAMWorks Feature tree. A Feature Manager, which is created for each unique part, is used to define the Mill Part Setups and machinable features associated to the seed part. For each unique part, all the instances are listed under the Instances item. You can reorder and/or delete the part instances in the tree.
3. 4.
Double click Stock Manager in the tree. You want to add .1in material to the face of the part. This is done by entering a value for either positive or negative XYZ input boxes. Which input to change is determined by viewing the SolidWorks/CAMWorks Solids main world coordinate system and the part that is highlighted with a wireframe bounding box. For example, if the face of the seed part that you selected is in the negative X direction, input .1 for the X- control and you will see the stock change. Once you have determined the correct direction and input .1in, click the Apply Stock Definition to All Parts button. This applies the .1in value to the stock definition of the 3 other part instances. Click OK. Click the Extract Machinable Features button on the CAMWorks toolbar. One of the powers of CAMWorks is that when you are machining multiple pieces of the same part, you insert features using AFR and/or IFR only once on the seed part and then features are automatically copied to the other part instances.
Assembly 2
When AFR is run, features are recognized regardless of the machine's indexing capabilities and all Mill part setups and features are listed under the Feature Manager. Below the Stock Manager, CAMWorks creates Setups based on the parts in the Part Manager, the Mill Part Setups and features found for the seed part, and the indexing definition. In this example, four mill Setups are created to machine the parts fixtured on the tombstone. Generate the Operation Plan:
1. 2. 3. 4.
Expand the Feature Manager, then double click Mill Part Setup1 in the tree. On the Origin tab, select the Top center to set the location of the origin for this Mill Part Setup and click OK. Repeat steps 1 and 2 for Mill Part Setup2 and Mill Part Setup3. Click the Generate Operation Plan button on the CAMWorks toolbar. The operations that were generated are listed under each Setup in the Operation tree. Notice that the operations have a blue or black link icon. When machining the same feature on different parts at different orientations in Assembly Mode, CAMWorks automatically links the operations for these features so that the feature is machined the same on all parts. The first linked operation in the tree is designated as the "parent" of the set of linked operations and has a blue link.
Right click Rough Mill1 in the Operation tree and select Unlink Operation on the shortcut menu. The Delink Operations dialog box lists the three operations that are linked to this parent operation. These are the operations for same feature on the other parts around the tombstone. You can unlink single or multiple operations in this dialog box. You can also select an operation in the tree and unlink it from the parent. 6. Click Cancel to close the dialog box. Define the G-code program zero location and identify the clamps and fixtures:
5. 1. 2.
3. 4.
Double click Setup1 in the Operation tree. On the Origin tab, make sure the Output origin is set to Part setup origin. This specifies that the origin for the G-code output is relative to the Part Setup origin instead of a global origin. Click the Fixtures tab. In the graphics area, pick the tombstone, the rotary table, the machine table and the vise that holds the seed part.
Did You Know ...
For optimum performance, when modeling the fixtures, it is recommended that you omit any details that do not affect the machining process. Including details such as edge breaks, nuts, bolts and washers in the fixtures will consume a large amount of system memory and slow down the toolpath computation
7-12 Learning Assembly Mode
Assembly 2
In the dialog box, highlight the vise in the Fixtures list and click the Add All Instances button. 6. Do not check any of the Avoid check boxes. Although fixtures are 3 dimensional SolidWorks/CW Solids parts, CAMWorks considers the outside silhouette or XY bounding box of avoid fixtures as islands to avoid in 2 Axis rough and contour operations. Therefore, do not check the Avoid option for parts such as the machine table, rotary fixtures or vises whose silhouettes are larger than the part. Otherwise, no toolpaths will be generated. 7. Select Exact for the Avoid area type option, then click OK. If a warning message displays, you can click No to continue. 8. Change the Output origin to Part setup origin for the other Setups (see steps 1 and 2). Note that the fixture components you picked in Setup1 will display during simulation for all Setups. If a warning message displays, you can click No. Generate toolpaths and simulate material removal:
5. 1. 2. 3. 4. 5.
Click the Generate Toolpath button on the CAMWorks toolbar. Right click the Machine in the tree and select Simulate Toolpath on the shortcut menu. Optionally, change the stock, tool, tool holder and fixture displays. Click the Run button on the Simulate Toolpath toolbar.
When you are finished, click the X button to exit the simulation. You can change the machining sequence, if desired: 6. Right click Mill-in in the tree and select Multi Part Toolpath Output. The Multi Part Toolpath Output dialog box allows you to set the toolpath output order in Assembly mode based on the following: Tool: starting with the first feature, for consecutive operations using the same tool, all toolpaths machined by the tool are processed (posted/simulated) on one part and the same sequence is repeated for other part instances. Feature: toolpath on each instance of a feature is processed before moving on to the next feature. Part: all the toolpaths on a part are processed and then the next part is processed. 7. Select the option you want to use and click OK. 8. Right click Mill-in again and select Sort Operations. The options on the Process tab in the Sort Operations dialog box allow you to establish the rules for sorting operations. You can click the Help button to read an explanation of the options. 9. Select the desired options, then click OK. 10. Run the simulation again to see the changes.
Assembly 3
Assembly 3
What You'll Learn
Machining the Same Parts with Multiple Machine Tools
Using CAMWorks Assembly mode, the same parts can be machined using multiple machine tools. In this exercise, you set up the first machine to cut the parts on the rear table, then copy the machine and program the parts on the front table. 1. Open the assembly file MILLASM_3.SLDASM in the \Examples\Assemblies folder. The parts in this assembly document have been positioned on two tables to be machined using two machine tools. Click the CAMWorks Feature Tree tab. Set up the first machine tool to cut the parts on the rear table:
2. 3.
4. 5.
6. 7. 8.
Double click Millin in the CAMWorks Feature tree. On the Machine tab, Millin is the Active machine. Click the Tool Crib tab and make sure Crib 1 is the Active tool crib. Click the Post Processor tab and make sure M3AXIS-TUTORIAL is selected. Click the Setup tab. Select None for the Indexing option. Select Coordinate System 1 in the Fixture Coordinate System list, then click OK. This refers to the "home point" or main zero position on the machine. While G-code output can be based on this point, it is meant to be used as a reference point.
Assembly 3
This parameter also sets the positive X, Y, and Z directions to be used for all moves on this machine. The Fixture Coordinate System is defined from a SolidWorks/CW Solids coordinate system entity. For more information on defining a coordinate system, see the SolidWorks/CW Solids documentation.
9. 10.
11. 12.
Double click Part Manager in the CAMWorks Feature tree. Pick the six parts on the rear table in the order you want them to be machined. The first part that you pick is referred to as the seed part. Click OK. Double click Stock Manager in the tree. The Manage Stock dialog box displays. This dialog box allows you to modify existing stock or create new stock for single parts and common stock for multiple parts. Change the +Z to .1in, then click the Apply Stock Definition to All Parts button. The change is applied to the stock for all part instances. Click OK to close the dialog box.
13.
14. 15.
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. AFR creates the Setups that define the machining directions that will actually be approached for the current CAMWorks machine. For 3 axis machines, one Setup is created. Under Setup1 at the bottom of the tree are all the features that can be machined perpendicular to the Z axis that was specified in the coordinate system. Set up the parts on the front table to be cut by a different machine tool: 1. Right click Mill-in in the tree and select Copy Machine on the shortcut menu. A second machine is listed at the bottom of the tree. 2. Double click the new Machine item. 3. Click the Setup tab and select None for the Indexing option. 4. Select Coordinate System 2 in the Fixture Coordinate System list, then click OK.
5. 6.
Right click the Part Manager under the second machine in the tree and select Manage Parts on the shortcut menu. Pick the six parts on the front table in the order you want them to be machined. The first part that you pick is referred to as the seed part.
Assembly 3
7.
Click OK. Notice that the Feature tree lists all the Machinable Features for the parts on the front table. Once you have run AFR, all the features for all parts on all sides are available. When you add the parts in the Parts Manager, CAMWorks displays the features automatically.
Generate the operation plan and toolpaths for all the parts:
1.
2. 3. 4.
5.
6. 7.
8.
9.
Click the Generate Operation Plan button on the CAMWorks toolbar or right click the NC Manager at the top of the tree and select Generate Operation Plan. In the Operation tree, Setup1 and Setup2 list the operations. Double click Setup1 in the tree. Click the Fixtures tab in the Setup Parameters dialog box. In the graphics area, pick the four clamps holding the seed part on the rear machine. The part names display in the Fixtures list. Click the Avoid check box next to the four clamp parts in the Fixtures list. You need to check the Avoid check boxes only for clamps, bolts, etc., that touch the seed part. For all other instances of the part, CAMWorks will automatically avoid whatever you select to avoid for the seed part. In the graphics area, pick the rest of the clamps and the machine table on the rear machine. Make sure the Avoid check box is not checked for the table. Although fixtures are 3 dimensional SolidWorks/CW Solids parts, CAMWorks considers the outside silhouette or XY bounding box of avoid fixtures as islands to avoid in 2 Axis rough and contour operations. Therefore, parts such as vices, the machine table, or rotary fixtures whose silhouettes are larger than the part must not be selected to avoid, otherwise no toolpath will be generated. Set the Avoid area type to Exact. When this option is selected, CAMWorks avoids the exact shape of the part. The Simplified option creates a bounding box around the part that will be avoided. Click OK to close the dialog box. If a warning message displays, you can click No to continue.
Assembly 3
10.
Double click Setup2 in the tree and repeat the above procedure to pick the table and clamps for the front machine. Click the Generate Toolpath button on the CAMWorks toolbar or right click NC Manager in the tree and select Generate Toolpath. CAMWorks generates toolpaths for all the operations.
11.
Simulate the material removal and post process the parts: 1. Right click Setup1 in the tree and select Simulate Toolpath on the shortcut menu. 2. Optionally, change the display of the stock, tool, tool holder and fixtures (shaded, wireframe, translucent, no display).
3. 4. 5. 6. 7. 8. 9. 10.
Click the Run button on the Simulate Toolpath toolbar. When you are finished, click the X button to exit the simulation. Right click Setup2 in the tree and select Simulate Toolpath on the shortcut menu. Click the Run button on the Simulate Toolpath toolbar. When you are finished, click the X button to exit the simulation. Right click the first machine in the tree and select Post Process on the shortcut menu. In the Post Output File dialog box, type Rear Machine and click Save. Click the Run button in the Post Process Output dialog box. CAMWorks generates the NC code for the parts on the rear table. Click OK when the code is finished. Right click the second machine in the tree and select Post Process on the shortcut menu. In the Post Output File dialog box, type Front Machine and click Save. Click the Run button in the Post Process Output dialog box. CAMWorks generates the code for the parts on the front table. Click OK when the code is finished.
15.
Assembly 4
Assembly 4
What You'll Learn
Simulating Castings
CAMWorks supports irregular shaped stock, such as castings. To define the stock as a casting in Assembly Mode, you can select a SolidWorks/CW Solids part either graphically or from the SolidWorks/CW Solids FeatureManager design tree. Any SolidWorks/CW Solids part can be selected, even a part that is a part to machine. Create the assembly in SolidWorks/CW Solids: 1. Start a New assembly file in Inch units. 2. Click the Keep Visible pin in the Begin Assembly PropertyManager to keep it open. 3. On the View menu, click Origins so the assembly origin can be seen. If needed, zoom out to see the assembly origin in the graphics area. 4. Click Browse and open MILL2AX_14 AsCast.SLDPRT in \Examples\Mill folder. 5. Position the mouse pointer on the origin and left click to position the part on the origin. 6. Browse to MILL2AX_14 Machined.SLDPRT, position the pointer on the origin and left click to position the part on the origin so that it is on top of the first part. 7. Click OK to complete adding parts to the assembly. 8. Click the FeatureManager design tree tab. 9. Right click the Mill2AX_14 As-Cast item in the tree and select Hide components on the shortcut menu. 10. Click Insert on the SolidWorks/CW Solids menu bar and select Reference Geometry, then Coordinate System. The Coordinate System PropertyManager displays. You need to create a SolidWorks/CW Solids coordinate system that will be used to define the CAMWorks Fixture Coordinate System. 11. Click OK. If no selection is made, the origin of the Coordinate System is the SolidWorks/CW Solids assembly origin. In this example, the default origin works well.
Assembly 4
Click the CAMWorks Feature Tree tab. Double click the Millin item in the tree. Click the Setup tab in the Machine dialog box. Set the Indexing option to 5 Axis. Select Coordinate System1 for the Fixture Coordinate System. Click the Rotary Axis tab. In the Rotary axis is section, select the Z axis option to define that the rotary axis is the same as the Z axis of the Fixture Coordinate System. Note: when 5 axis indexing, a 0 degree position is not required. Click the Tilt Axis tab. In the Tilt axis is section, select Y axis to define the tilt axis. In the 0 degree position section, click XY plane, if not already selected. Click OK.
8. 9. 10. 11.
Select the part, define the stock and define Machinable Features:
1.
2.
3.
Double click Part Manager in the Feature tree. The Manage Parts dialog box displays. Pick the part model Mill2AX_14 Machined in the graphics area. The part name displays in the Selected Parts list. Click OK.
Assembly 4
4. 5. 6. 7. 8. 9. 10.
Double click Stock Manager in the tree. For the Stock type, click the SolidWorks part button. Pick the Mill2AX_14 As-Cast part in the FeatureManager design tree. Click OK to close the dialog box. Click the Extract Machinable Features button on the CAMWorks toolbar. Expand the Feature Manager item to show all the Mill Part Setups and features found by AFR. Right click MS Hole feature under Mill Part Setup4, and select Delete. This feature is inside the casting and will not be machined. Click Yes to confirm the deletion. Right click Mill Part Setup4 in the tree and select Insert 2.5 Axis Feature. Rotate the part so you can see the bottom. Change the Feature Type to Face Feature. Pick the bottom face of the part (the face with the circular hole pattern). Click Next. Leave the Strategy set to Coarse. Remove the check mark from the Use stock extents option so only the circular face is machined. Click Finish to complete the addition of the new Face Feature. Click Close to exit the wizard. In the lower section of the Feature tree, drag and drop the Face Feature onto Setup4 so that it is the first feature machined on that Setup.
11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
21.
Assembly 4
Click the Generate Operation Plan button on the CAMWorks toolbar. Click the SolidWorks/CW Solids FeatureManager design tree tab. Left click Mill2AX-14 As-Cast in the tree and select Show components. Left click Mill2AX-14 As-Cast again and select Change transparency. Click the CAMWorks Operation Tree tab. Click Generate Toolpath on the CAMWorks toolbar. Click Simulate Toolpath on the CAMWorks toolbar. Set the toolbar buttons as shown below.
9.
Click the Single Step button and observe the tool motion. When the Center Drill and a Drill operations in Setup5 are simulated, notice that the tool begins to feed into the part from a long distance away from the part itself. By default, the Rapid and Clearance Planes are relative to the stock. However, the Top of Stock setting applies only to Setups that are normal to the sides of the stock. Setup5 is not normal to the stock, so the Top of Stock setting will not produce efficient Rapid and Clearance planes. Double click the Center Drill operation under Setup 5. On the NC tab, set the Rapid and Clearance plane to Top of Feature, then click OK. Regenerate the toolpath. Double click the Drill operation under Setup5, change the Rapid and Clearance planes to Top of Feature, then click OK. Regenerate the toolpath. Right click Setup5 and select Step Thru Toolpath. Click the Single Step button and confirm that the tool now rapids to within a reasonable distance from the part before feeding into the hole.
Assembly 4
TechDB 1
TechDB 1
What You'll Learn
Adding and Editing Mill Machines
One of the first steps when using CAMWorks is to define the machine that the part will be programmed for. The machine tool used for the manufacturing of a part will influence the methods used to complete the task. CAMWorks has automated this by allowing your facility to create a database of the existing milling centers. When you set up a mill machine in the TechDB, you can: Define the CNC machine tools in your facility. Assign a name or machine number to each machine tool. Assign a Post Processor to each individual machine. Assign Tool Cribs to each individual machine. Define the machine as a light duty or heavy duty machine, which if used, will directly influence the speeds and feeds output by the MES Speed and Feed library. Set X & Y travel limits of the machine tool. Define the number of axes that the machine tool is capable of machining to. The following exercise explains how to use the Machine Parameters form to add additional machines. 1. Open a mill part file and click the TechDB button on the CAMWorks toolbar. Microsoft Access starts and the TechDB Main Menu displays. The TechDB, which is based on the Microsoft Access database engine, contains a navigation tree, menus and forms that are used to modify and enter data. 2. For this exercise, you can use either Inches or Metric for the Units option below the navigation tree. The information in the database is stored in two sections: metric and inch. If your SolidWorks/CAMWorks Solids part is metric, CAMWorks will access the metric information in the database. If the part is inch, CAMWorks will access the inch information. When you enter information in the TechDB, you need to specify which section of the database you are editing: metric or inch. 3. Expand the Mill item in the navigation tree, then click the Machine item to select it.
TechDB 1
The Machine Parameters form displays the machine information in the first record. All data in the TechDB is considered a record. The Machine Parameters form is divided into four tabs: General, Specifications, Turret, and Spindle. The parameters are explained in the online help. Machine name, Machine ID, Machine description These are user description fields. The Machine name is the name that appears in the list of machines in CAMWorks. Machine ID is used to reflect a number or name the user can assign to the machine. Machine description allows for a description that is shown in CAMWorks along with the name. These fields do not affect code output. Default machine Only one machine can be the default. This machine is the one chosen automatically when you enter CAMWorks. Normally, you would make the default machine the one you program most. If you program on different machines, you can change the machine easily in CAMWorks. Controller This parameter defines the CAMWorks post processor file to use for the selected machine. Machine duty This option allows you to specify the kind of work this machine does. Changing the setting changes the speeds and feeds coming out of the database. A different speed and feed can be set for each material depending on this setting. This allows you to set speeds and feeds according to the particular machines capabilities. For instance, a machine with a 20 hp spindle motor may be set as Heavy Duty, while another machine with a 10 hp spindle motor may be set as Medium or Light Duty. The Specifications tab allows you to set some operating parameters for the machine. These values are available during posting.
TechDB 1
The Turret tab allows you to define the number of turrets for Turn and Mill/Turn machines and tool change times.
TechDB 1
The Spindle tab for Mill allows you to define the spindle speed times. For Turn and MillTurn machines, the Spindle/Chuck page allows you to define spindle speed times for the main and sub spindles, the default chuck and additional sub spindle parameters.
4.
5.
6.
Locate the Record buttons at the lower left of the form and click the Next button. The Record buttons allow you to navigate through the list of machines. All forms in the CAMWorks TechDB have these buttons. You can move to the beginning and end of the list, as well as move through each record one at a time. The total number of records is displayed here. CAMWorks supplies sample machines. You can modify or delete these machine definitions as required. Click the Go To Last button. The form displays an empty record that you would use to add an additional machine. Click the Close button. When you finish entering information for machines, there are no additional commands needed to save the data. The information is saved when you click Close.
TechDB 2
TechDB 2
What You'll Learn
Adding Tools to the Tools Library
The Tools Library command on the Technology Database Main Menu provides access to various commands for adding, deleting, and editing mill tools, holders, tool assemblies, and tool cribs. Tool types supported by CAMWorks include drills, taps, end mills, user defined tools and many others. While the Technology Database is supplied with many different tool types and sizes, it will not likely include all various tools used within your facility. Ideally, to take the most advantage of CAMWorks, it is recommended that you add or modify the tool libraries to include the tools used in your machining practices. Each tool is defined with both geometric and non-geometric characteristics. Some of these parameters are used directly by CAMWorks in the calculation of toolpaths and feeds/speeds and for display during toolpath simulation. Other parameters are provided for the purpose of user identification and tool management. Optionally, holders can be defined and mated to tools for increased tool reference information and management as well as enhancing toolpath simulation and validation. The following exercise shows you how to add a tool. 1. Open a mill part file and click the TechDB button on the CAMWorks toolbar. Microsoft Access starts and the TechDB Main Menu displays. 2. For this exercise, you can use either Inches or Metric for the Units option. The information in the database is stored in two sections: metric and inch. If your SolidWorks/CAMWorks Solids part is metric, CAMWorks will access the metric information in the database. If the part is inch, CAMWorks will access the inch information. When you enter information in the TechDB, you need to specify which section of the database you are editing: metric or inch. 3. Expand the Tooling item in the navigation tree and click Drill under Point-to-Point Tools to select it. The Tools Database Drill form displays. The tool library contains all of the standard drill sizes. The tool expressions for hole features are based on the standard drill sizes so that CAMWorks will automatically find the proper size tool for a hole feature. All of the drills entered in the database are cobalt.
8-6 Learning the TechDB
TechDB 2
The field name is listed across the top of the form above each column. Most of these fields are self-explanatory as they pertain to the size and configuration of the tool. There are 3 fields for user customization. The ON field allows you to control whether CAMWorks can select the tool. When this option is checked, CAMWorks can select the tool when an operation plan is generated. When it is not checked, CAMWorks will not select the tool. For example, if a tool that is normally used is temporarily not available, the check mark can be removed so that the tool will not be selected when Generate Operation Plan is selected. Tool ID can be used to identify tools. For example, if you have a tool crib identification system in use, this field could reflect it or you could use the stock # or order # for the specified tool. The Comment field at the far right can be used to customize the comment shown for each tool when displayed in CAMWorks. Sorting
Below the list of tools is an area with search and show options. These options allow you to: Type a tool diameter and click the Find button to display only tools with a specified diameter. Click the Show All button to reset the list to show all tools. Select the Active or Inactive radio button to display only active tools (those tools with the ON option checked) or only inactive tools (those tools with the ON option not selected). 1. Type .5 in the Enter diameter text box and click the Find button. The list displays only tools with a .5in diameter and the total number of tools that were found displays at the bottom of the form. 2. Click the Show All button to display the entire list again. You can also use the Sort command to sort records by field: 3. Click in a cell in the Tip length column. 4. Select Records on the menu bar at the top of the Access window and select Sort, then select Sort Ascending. The tools are sorted based on the tip length value. 5. Click the Show All button to return the list to the original order.
Learning the TechDB 8-7
TechDB 2
Navigating Through the Tool List and Adding Tools At the bottom of the form are buttons and options that can be used to navigate through the list of tools. The total number of records is also displayed. In the figure below, there are 367 drills in the database. Use the Record buttons to navigate to the beginning and end of the list or move through the list one record at a time. All forms in the TechDB have these buttons.
1.
Click the Go To End button. The end of the list displays with an empty record at the end to allow you to add new records. Every list in the TechDB has an empty record at the end. Note that you can also use the scroll bar on the right side of the form to move through the list.
2.
3.
If you were entering a tool, you would start typing values into the fields. IMPORTANT! As soon as you start typing in an empty record, a new record will display below the one you are editing. It can be confusing to determine which record you are working on since the record you are editing is no longer the last record. Click the Close button. When you finish adding new tools, there are no additional commands needed to save the data. The information is saved when you click Close.
TechDB 3
TechDB 3
What You'll Learn
Using Tool Cribs
After you have entered all the tools into the Tool Library to meet your manufacturing needs, you need to build a Tool Crib for each milling center or build one Tool Crib for use with all of your machining centers. A tool crib is a subset of all the tools in the library and usually represents the tools that are commonly loaded into the machine's turret or are commonly used. A Tool Crib is then associated to a Machine definition so that when the machine is selected in CAMWorks, these common tools are made available during the programming of the part. There is no limit to the number of tools in a Tool Crib or the number of tool cribs you can create. CAMWorks is supplied with several example tool cribs that are intended to be used with the CAMWorks example files. These tool cribs can be modified or deleted as required.
1.
2.
3. 4.
Open a mill part file and click the TechDB button on the CAMWorks toolbar. Microsoft Access starts and the TechDB Main Menu displays. For this exercise, you can use either Inches or Metric for the Units option. The information in the database is stored in two sections: metric and inch. If your SolidWorks/CAMWorks Solids part is metric, CAMWorks will access the metric information in the database. If the part is inch, CAMWorks will access the inch information. When you enter information in the TechDB, you need to specify which section of the database you are editing. Expand the Tooling item in the navigation tree. Expand Mill Tooling and click Tool Crib to select it. The Tool Crib form displays. Using standard Access commands, you can perform the following functions in the Tool Crib form: create new Tool Cribs with an unlimited number of tools in each one; modify the tools in an existing tool crib; and delete a tool crib or selected tools in a tool crib. When assigning a Tool Crib to the machine that you are programming for, you are indicating that only these tools should be available for use.
TechDB 3
5.
6. 7. 8.
9. 10.
At the top of the Tool Crib form is the name of the crib and the number of stations the Tool crib has. You cannot have more tools in the list than the number in Total stations. For example, you may have a machine tool with a 30-tool position magazine and there are an additional 20 tools that are readily available. You could define a Tool Crib of 50 tools. When programming a part in CAMWorks, you can easily select the tools to use from this Tool Crib. There is no limit to the number of tools in a Tool Crib or the number of tool cribs you can create. The Define using Tool Assemblies option determines if the tool crib will be defined individually from tools and holders (unchecked) or using tool and holder assemblies (checked). Crib 1 was defined individually from tools and holders. The Stn no. refers to the particular tool turret station that the tool will be loaded in, and will be the tool number output in the G-Code. The Tool type reflects the type of tool, such as Flat End Mill, Ball Mill, Drill, etc. The Key parameters field is filled automatically after the tool is selected. Under Tool type, click the down-arrow button to the right of the tool type of the first tool. If you were adding a tool, you would choose the tool type from the list of available types. Leave the current tool type selected. To the right of the Tool ID column is an edit button to select the particular tool for this station. Click the button to display the selection form. The Tool Database form for the type of tool selected under the Tool Type column appears. If you were adding a tool to the crib or replacing the existing tool in this station, you would locate the tool in the list, select it, then click OK. Click Cancel to keep the existing tool and close the Tools Database form. Click the edit button to the right of the Holder ID column to open the Mill Holder Library form. Each tool in the Tool Crib has a tool holder associated with it. You can display the holder during toolpath simulation and check for collision between holder and stock.
TechDB 3
11. 12.
13.
Click Cancel to keep the existing holder, then click Close to close the Tool Crib form. Expand the Mill item in the tree and click the Machine item to display the Machine Parameters form. On the Turret tab is a pulldown list for selecting the Tool crib to associate to the machine. When you define a machine, you would select the desired Tool crib for the machine. The Tool Crib Form button is another method for opening the Tool Crib form. When the Tool crib priority option is checked, CAMWorks changes the icon of an operation in the Operation tree to indicate a tool has been chosen that did not come from the Tool crib.
Tech DB 4
Tech DB 4
What You'll Learn
Feature and Operation Basics
The Feature & Operations area of the database is essentially the brain of the TechDB. The operations generated in CAMWorks and all the parameters they contain come from Feature & Operations. This example explains how to define: Defaults for the Setup Clearance and Retract planes. Operation defaults that display when you define new operations in the TechDB. Default sort sequences for operations when you use the Sort Operation command in CAMWorks. New Strategies.
1. 2.
Open a mill part file and click the TechDB button on the CAMWorks toolbar. Microsoft Access starts and the TechDB Main Menu displays. You can use either Inches or Metric for the Units option at the bottom of the tree. When you enter information in the TechDB, you need to specify which section of the database you are editing: metric or inch.
Default Setup Retract 3. Expand the Mill item in the tree, then expand Feature & Operations. 4. Click the Default Setup Parameters item to select it. The Default Setup Parameters form allows you to set the default Rapid and Clearance settings and Upper and Lower Z Limits. The Rapid plane is the safe Z retract position that the tool enters from and returns to before and after each operation. The Clearance plane is a Z position that the tool retracts to between Z cutting depths within the operation. 5. Click the down arrow next to the Rapid plane is and Clearance plane is parameters to view the choices, then click Close.
Tech DB 4
Default Operation Parameters 6. Click the Default Operation Parameters item under Feature & Operations in the navigation tree. The Default Operation Parameters form displays. This form controls the defaults that display when you create new operations in the TechDB database. For example, if you were to add a new Rough Mill operation in the database, the fields on the form would display default values. This is where those parameters come from. Setting your preferences beforehand can save you a significant amount of time later. Additionally, when using the Insert Operation and Insert Hole Operation command to insert operations manually in CAMWorks, if the option Use default parameters is active, the default parameters for the inserted operation are also derived from this form. For increased flexibility, this form allows you to define different sets of defaults, where each set should contain only one of each operation type. The Default check box on the form defines which set is active.
7.
8. 9. 10.
Click the edit button next to the Rough Mill operation. The Operation Parameters Rough Mill form displays. The settings on the tabs in this form are the defaults for new Rough Mill operations. Remember, this is for new operations, not for existing ones. Click Close to return to the Operation Default Parameters form Click the edit button for the other operation types and view the default parameters. When you are finished, click Close to exit the form.
Tech DB 4
Sort Operations Default 11. Click the Sort Operations item under Feature & Operations in the TechDB navigation tree. Operations in CAMWorks can be sorted manually by dragging and dropping in the Operation tree or automatically using the Sort Operations command. This form controls the default order for how the operations are be sorted using the command. To change the order of the operations in the form, highlight the operation to be moved, scroll to the bottom, then use the Decrease or Increase buttons to change the position. 12. Click Close to exit the form. User-defined Strategies 13. Click the User Defined Strategies item under Feature & Operations in the TechDB navigation tree. The Feature & Strategies form displays. Every feature in CAMWorks, (pocket, hole, slot, multi surface feature, etc.) has Strategies assigned to it. Strategies allow you to set up multiple methods for machining the same type of feature. The hole feature shown here is a good example. You may want to drill, ream, bore or thread a hole. The Strategy allows you to choose the method for each feature in CAMWorks before generating the operation plan. The Feature & Strategies form allows you to define the names of the Strategies. That is all you do on this form. The parameters for the given Strategy are set elsewhere.
8-14 Learning the TechDB
Tech DB 4
14. 15.
16. 17.
The User Defined Strategies section at the top allows you to add and change names. After adding a new Strategy in this form, you set up the machining method for the new Strategy in a different form (Feature & Operations). Default Defined Strategy names cannot be changed. For example, the Drill, Bore, Ream, and Thread Strategy names for hole features cannot be changed; however, the parameters that those Strategies call can be changed in the Feature & Operations form. Click Close to close the form. On the navigation tree, click the Features & Operations item under Feature & Operation. The Feature & Operations form displays the conditions and operations defined for a hole feature. Locate the Strategy column in the Feature Conditions section. Click the down arrow to the right of the Drill Strategy in the first record and notice that the names of the Strategies in the list are the same as the names in the Feature & Strategies form. The next exercise explains how to set up the machining sequences associated to a Strategy.
TechDB 5
TechDB 5
What You'll Learn
Creating a Strategy and associating a machining sequence Applying the Strategy in CAMWorks Creating new Strategies allows you to customize the TechDB so that CAMWorks will machine features using your exact methods. In the following exercise, you create a new Strategy and associate a machining sequence in the TechDB, then apply the Strategy to a feature and generate the operations in CAMWorks.
Open the part file MILL2AX_11.SLDPRT in the \Examples\Mill folder. Click the TechDB button on the CAMWorks toolbar. Make sure the Units selection box is set to Inches. The information in the database is stored in two sections: metric and inch. If your SolidWorks/CAMWorks Solids part is metric, CAMWorks will access the metric information in the database. If the part is inch, CAMWorks will access the inch information. When you enter information in the TechDB, you need to specify which section of the database you are editing: metric or inch. Click the User Defined Strategies item under Feature & Operations in the TechDB navigation tree. The Feature & Strategies form displays. There are five Strategies listed in the User Defined Strategies section. An empty record is under the Drill Entry Strategy. Click the down arrow below the Feature and select Rectangular Pocket. Click in the empty record text box and type Example. Click Close to exit the form. The Strategy is saved automatically when you close the form.
4.
5.
6. 7.
TechDB 5
Associate a Machining Sequence to the Strategy 1. In the TechDB navigation tree, click the Features & Operations item under Feature & Operations. The Feature & Operations form displays. This form is where all of the machining operations and their parameters are contained and where most TechDB editing is done. This form has three sections: Feature Type is the type of feature, such as Hole, Rectangular Slot, Irregular Pocket, etc. Feature Conditions sets a particular condition that the feature will fit into based on its size and Strategy. Operations for Matching Conditions is the list of machining operations and associated tools that CAMWorks will generate when a feature is found that matches the feature type and conditions. Under Feature Type, click the down arrow and select Rectangular Pocket. In the Feature Conditions section, scroll the list to the end using the scroll bar on the right. The last record does not have an ID number. This is an empty record that you can use to add your new Strategy.
2. 3.
4. 5.
In the empty record, set the Sub-Type to Blind. Click the down arrow next to the Coarse Strategy and select Example. This is the Strategy you defined in the first part of this exercise.
TechDB 5
6.
7. 8.
Leave the Base Attribute set to None. The Base Attribute is a feature condition that is used to distinguish features with a fillet between the bottom and the sides of the feature. None indicates that there is no fillet. Bottom Radius indicates that there is a fillet. Features with bottom radius fillets can be defined interactively using the Insert 2.5 Axis Feature command. Under the Box Width > column, enter a value of 1. Under Box Width <=, enter a value of 10. Reading across the record, you have defined a blind rectangular pocket, using the Example Strategy, no base attribute, with a feature size ranging from greater than 1" to less than or equal to 10". The last step is to define the operations you want generated when this pocket is found. Notice that under Operations for Matching Conditions, the Operation field is grayed out. Operations cannot be selected until this field is activated.
9.
In the list of Feature Conditions, select the record above the new record for the Example Strategy, and then select the Example record again. The Operation field is now active. The Operations for Matching Conditions area has three fields: Operation selects the type of Operation, such as Rough Mill, Drilling, Reaming, etc. Tool Selection Summary allows you to pick the tool to be used. Depth Criteria Summary sets the depth of cut. In this exercise, you define operations for roughing and contouring a pocket. You set up two roughing operations, the first with a large tool and a second with a smaller tool cutting only where the large tool could not. There are two contouring operations, the first for cutting the bottom of the pocket and the second for cutting the side walls. Click the down-arrow button under Operation and select Rough Mill. A new empty operation displays below the first one. Select Rough Mill for the second operation.
10.
11.
TechDB 5
12.
Select Contour Mill for the third and fourth operations. When complete, four operations are listed as shown here. To the right of each operation is an edit button to access all the machining parameters. Click the edit button next to the first Rough Mill operation. Click the Roughing tab and make sure the Generate Leftover option is checked. Under Depth Parameters, set the Bottom allowance to .05. Under the Depth Parameters, set the First cut amount and Max cut amt. to 1. Click Close. Click the edit button for the second Rough Mill operation. In the Operation Parameters Rough Mill form: Set the Pattern to Pocket In. Under Leftover, set the Machine option to Previous Leftover. Under Depth Parameters, set the Bottom Allowance to 0.05. Under Depth Parameters, set the First cut amount and Max cut amt. to 0.5. Click Close. Click the edit button for the first Contour Mill operation. On the Contour tab in the Operation Parameters Contour Mill form, set the Side Parameters Allowance to 0.05. Under the Depth Parameters, set the First cut amt. to 2. Under Flat areas, select the Bottom finish option. Set the Step Over % to 50. Click Close. Click the edit button for the second Contour operation. In the Operation Parameters Contour Mill form on the Contour tab under Depth Parameters, set the Ramp parameter to Angle and set the Angle to 3. Check the Cleanup pass option, then click Close.
20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
Select Tools for Each Operation The next step is to select the tools for each operation. 1. For the first Rough Mill operation, click the edit button under Tool Selection Summary.
TechDB 5
2. 3.
4. 5. 6. 7. 8. 9. 10. 11.
The Tool Selection form displays. Leave the Tool type set to Flat End Mill. In the Tool Selection section, click the Use constant radio button. With this method, you are specifying only a constant diameter, not a particular tool. CAMWorks uses other criteria, such as the material being cut, to choose the tool. There are two other methods for choosing a tool: Use expression allows you to give a tool diameter range. If you use a range, when an Operation Plan is generated, CAMWorks searches the Tools database for a tool diameter that is within the specified upper and lower diameter. If a tool cannot be found, the CAMWorks Message Window will inform you that a tool of the required size could not be found. With the Select tool option, you can click the Select Tool button and choose a particular tool from the tools database. Set the Constant value to 1. This sets the basic tool diameter to 1in. The exact tool chosen will be determined by other factors, such as the material being machined. Click Close. Edit the Tool Selection Summary for the second Rough Mill operation. In the Tool Selection form, click the Use constant radio button and set the Constant value to .25. Click Close. Edit the Tool Selection Summary for the first Contour Mill operation. Click the Select Tool radio button, then click the Select Tool button. In the Tools Database - Mill form, scroll down and select ID number 683, which is a ", 4 flute carbide end mill.
TechDB 5
12.
Click OK. The Tool ID and summary display in the Tool Selection form. Close the Tool Selection form. Edit the Tool Selection Summary for the second Contour Mill operation. Click the Select Tool radio button. Click the Select Tool button. In the Tools Database Mill form, select ID number 683 again and click OK. Close the Tool Selection form. Click the edit button under Depth Criteria Summary for the first Rough Mill operation. In the Depth Evaluation form, select Use Expression. Note that the default expression is Feature Depth + zero (0). This tells CAMWorks to machine to the bottom of the feature. Close the form. Repeat these steps for the remaining three operations. When you are finished, the Operations for Matching Conditions section of the Feature & Operations form should look like the figure below.
21. 22.
23. 24.
Click Close to exit the Feature & Operations form. Click Exit to close the TechDB and return to CAMWorks.
TechDB 5
Click the CAMWorks Feature Tree tab. Click the Extract Machinable Features button on the CAMWorks toolbar. Automatic Feature Recognition finds a rectangular pocket group feature.
3. 4.
5.
Double click Rectangular Pocket Group1 in the tree. In the Rectangular Pocket Parameters dialog box, click the down arrow to the right of the Strategy selection box and select Example. Click OK.
6.
7.
Click the Generate Operation Plan button on the CAMWorks toolbar. The Operation tree lists the four operations. This is the machining sequence that you defined in the TechDB for the Example Strategy. For each operation, double click on the operation in the tree to open the Operation Parameters dialog box and notice that the parameters are set to the values you specified in the TechDB, then click OK.
TechDB 5
8. 9.
Click the Generate Toolpath button on the CAMWorks toolbar or right click the Mill Part Setup in the tree and select Generate Toolpath. Right click on the Mill Part Setup in the tree and select Simulate Toolpath. The Simulate Toolpath toolbar displays. Click the Run button to start the simulation. Close the Simulate Toolpath toolbar when you are finished.
10. 11.
TechDB 6
TechDB 6
What You'll Learn
Understanding Threading Parameters
The thread portion of the TechDB is a departure from the method the database normally uses. In all other cases, the definition of the tool, the feature, and the operations to machine the feature are in different places in the TechDB. Threads are different in that all the parameters are on the same form. Defining Taps and Associated Operations
1.
2.
3.
Click the TechDB button on the CAMWorks toolbar. Microsoft Access starts and the TechDB Main Menu displays. For this exercise, you can use either Inches or Metric for the Units option. The information in the database is stored in two sections: metric and inch. If your SolidWorks/CAMWorks Solids part is metric, CAMWorks will access the metric information in the database. If the part is inch, CAMWorks will access the inch information. When you enter information in the TechDB, you need to specify which section of the database you are editing. In the TechDB navigation tree, expand Tooling, expand Threading, then click the Tap Cutting item. The Tools Database Tap form displays. The form is divided into two sections.
The top section lists the taps and associated parameters. This section is similar to the forms for other tool types. There are fields for the physical size aspects of the tap, as well as fields for material, hand of cut, and comments. The Operations for Tapped Holes section is a tabbed list of the Mill and Turn Tap operations that will be generated for a threaded hole using the selected tap in the top section of the form. Next to each operation is an edit button to customize the operation parameters.
TechDB 6
4.
Click the edit button to the right of the Center Drill operation.
5.
The Operation Parameters - Center Drill form displays. Any changes to the parameters in this form apply to operations generated for the particular tapped hole size and do not affect operations for other hole sizes. Click Close to exit the Operation Parameters form.
6.
7.
For the same Center Drill operation, click the edit button to the right of the tool under Summary of Tool Selection. The Tool Selection form displays. The Tool Selection form allows you to choose the particular tool to be used for this Center Drill operation. The tool can be chosen using two methods: Use constant or Select Tool. With Use Constant, you are not specifying a particular tool, only a constant diameter. CAMWorks uses other criteria, such as the material being cut, to choose the tool. With the Select Tool option, you can click the Select Tool button and choose a particular tool from the database. Click Close to exit the Tool Selection form.
Learning the TechDB 8-25
TechDB 6
8.
For the same Center Drill operation, click the edit button to the right of Summary of Depth Criteria.
Because this is a drilling operation, there are three depth setting sections in the form. The first is for blind/flat bottom holes, the second for through holes, and the third for blind/drill point holes. In each of the depth sections, there are three methods for determining the depth the tool reaches. Use constant specifies a constant Z depth for the tool to drill to. Use expression allows you to use a mathematical expression to determine the depth. For instance, you can specify a depth that is more or less than the depth of the feature. Use countersink diameter allows you to specify the diameter of the countersunk hole as opposed to a depth setting. In this case, CAMWorks would figure the depth necessary to obtain the desired diameter. Click Close to exit the Machining Depth form. Once all the operations and their respective parameters have been set, the tapped hole settings are complete and you can click Close to exit the Tools Database Tap form.
9. 10.
TechDB 7
TechDB 7
What You'll Learn
Defining and Using Custom Tools
CAMWorks allows you to create and display your own custom tools and tool holders. It is important to be able to use the actual tool shape during simulation, so that you can see an accurate representation of the tool cutting the part. Create Tools in SolidWorks/CAMWorks Solids CAMWorks provides a method for geometrically defining a special shaped mill tool that can be used in 2 axis rough and contour milling and single point operations (drill, ream and bore). A special shaped tool is any tool shape not defined by the current CAMWorks tool types. For certain types of manufacturing, it is common to use special shaped tools for numerous milling operations including roughing, finishing, drilling, etc. These special shaped tools are routinely used in roughing and finishing wood-based products as well as for complex holes for ports. Creation of the shapes is done in SolidWorks/CAMWorks Solids by drawing a cross section of the shape and a center line, and then creating a revolved solid. The sketch in the figure below shows the geometry used to create the tool used in this exercise. The geometry of the tool is defined from a SolidWorks/CAMWorks Solids sketch and must conform to the following: The geometry can contain only lines and arcs. Splines are not supported. The centerline of the tool must start at X=0 in the sketch. The bottom center of the tool must start at 0,0. Relative to the sketch X zero, all geometry must be positive. Relative to the sketch Y zero, geometry can be positive or negative. The axis of the tool must be vertical and pass through SolidWorks/CAMWorks Solids 0,0. The geometry must be closed and observe the rules required to make a SolidWorks or CAMWorks Solids solid of revolution. In the following exercise, you use the CW-Tooling utility to save a sketch as a tool, add the tool to the Tool Library in the TechDB, then use the tool to cut a part.
TechDB 7
Use CW-Tooling Utility to Save Sketch as a Tool 1. Open the part file MillTool_SideGroove.sldprt in \Tooling\MTools inside the CAMWorks folder. This tool was created by drawing a sketch that conforms to the rules on the previous page and then creating a revolved solid. Before using this tool in CAMWorks, you need to use the User Defined Tools and Holders command to save the geometry in a tool file. CAMWorks uses this tool file, not a standard SolidWorks/CAMWorks Solids part document. However, if you save the model as a SolidWorks/CAMWorks Solids document, you can modify the model easily, if necessary. 2. Select User Defined Tools and Holders on the CAMWorks menu. 3. In the Create Tool / Holder PropertyManager, select Mill Tool for the File Type and click the Browse button. 4. In the Save As dialog box, open the \Tooling\MTools folder inside the CAMWorks folder. This folder is provided as a default location for custom tools; however, you can organize tool and holder files in a folder structure that best suits your requirements. For example, you can save a tool file in the same folder as the associated part file or you can set up shared folders for tools and holders. 5. Use MillTool_SideGroove for the file name and click Save. The file can have the same name as the SolidWorks/CAMWorks Solids document or a different name. Mill form files are saved automatically with a .mt extension. CAMWorks validates the geometry and saves the file. 6. Click OK. Add the Tool to the TechDB Tools Library
1. 2. 3. 4.
Click the TechDB button on the CAMWorks toolbar. Make sure the Units selection box is set to Inches. Expand the Tooling item in the tree. Expand Form Cutters, then click User Defined Tool. The Tools Database Mill User Defined Tool form displays.
TechDB 7
5.
Field ON Tool ID Designation Cut diameter Shank diameter Overall length Flute length Protrusion
Tip offset Hand of cut No. of flutes Tool Material Comment Tool name & path
6.
7. 8.
When you are finished, click Close. The information is saved automatically. Click Exit to close the TechDB. Close MillTool_SideGroove.sldprt. You are finished with this file.
TechDB 7
Use the Tool in CAMWorks You are now ready to use the tool to cut a part. 1. Open part file MILL2AX_12.SLDPRT in the \Examples\Mill folder inside the CAMWorks data folder.
2. 3. 4. 5.
Click the CAMWorks Feature Tree tab. You can use the default machine and stock. Click the Extract Machinable Features button on the CAMWorks toolbar. Click Mill Part Setup1 in the tree. The features you are going to machine in this exercise cannot be machined from this direction, so you can delete this setup and insert a new setup. Right click Mill Part Setup1 and select Delete. Click Yes to confirm the deletion. Right click Stock Manager and select Insert Mill Part Setup on shortcut menu. The Mill Setup PropertyManager displays. Pick the top face of the part. Make sure the Face option is not checked and click OK. Mill Part Setup2 is listed in the tree. Right click Mill Part Setup2 and select Insert 2.5 Axis Feature on the shortcut menu. The 2.5 Axis Feature Wizard: Feature & Cross Section Definition dialog box displays. Select Open Profile for the Feature Type. Pick the lower inside edge of the groove as shown in the figure. Rotate the part and pick the corresponding edge on the other side. Click the Next button. Rotate the part back to the original view. For the End Condition, pick the vertex on the top of the part as shown in the figure. The Type changes to Upto Vertex and the Depth of the feature is 1". Make sure the Edit feature profiles option is checked and click Next.
6. 7. 8.
9. 10.
11.
18.
TechDB 7
19.
20.
21.
The 2.5 Axis Feature Wizard: Edit Feature Profiles dialog box displays. Notice that the direction of cut that displays on the part for the Open Profile(1) feature is correct. Click the down arrow in the Feature selection box and select Open Profile(2). The direction of cut that displays on the part for the Open Profile(2) feature is not correct. Select the Flip direction of cut option. The arrow should change to the opposite direction as shown in the figure. Click Finish, then click Close to exit the Wizard. The tree lists the two Open Profile Features. Click the Generate Operation Plan button on the CAMWorks toolbar. Two Contour Mill operations are listed in the Operation tree. Since you are using the same cutting conditions to machine the two features, you can combine the features into one operation. Click the plus signs next to the each Contour Mill operation to expand the items. Drag Open Profile2 over Open Profile1 and release the mouse button. Contour Mill2 operation is deleted and the two features can be machined with the same operation. Click the minus sign next to Contour Mill1 to collapse the item.
22.
23. 24.
25.
Before you can use the form tool, you need to add it to the Tool Crib. If you add a tool to the Tool Crib in the TechDB, the tool will be available to use in other parts. If a tool is used occasionally or only for a specific part, you can add the tool to the Tool Crib in the Machine dialog box or to the Tool Crib on the Tool Crib tab in the Operation Parameters dialog box so that it is available only for the current part. In this exercise, you add the tool in the Operation Parameters dialog box for the Contour Mill1 operation. 1. Double click Contour Mill1 in the tree. 2. Click the Tool Crib tab. 3. Click the Add button in the From library section. 4. In the Tool Select Filter dialog box, select User defined tool in the list and click OK. The Tool Database User Defined Tools form displays. 5. Select the Side Groove tool and click OK. The tool is added to the Tool Crib.
TechDB 7
6. 7. 8.
9.
10. 11.
12.
13.
17.
Scroll down the list and select the User defined tool. Click the <- Select button. Click Yes to replace the corresponding holder. CAMWorks provides a default holder for any tool that does not have an associated holder. You can associate holders to tools individually when you add a tool to the Tool Crib in the TechDB or using the Default Tools form in the TechDB. Click the Mill User Defined Tool tab. The Side Groove tool information is listed and a wire frame picture of the tool displays in the Preview area. Click the Contour tab. In the Depth Parameters section, set the First cut amt to 1in. Since the feature depth is 1.00in, this setting cuts the feature to depth in one pass. In the Side Parameters section, click the Settings button, set the Cut amt to 0.0625 and the Prev. allowance to 0.1875in and click OK. These two parameters determine the number of side passes. These values will generate three side passes. Click the Feature Options tab. Notice that the Feature list currently shows Open Profile1. When machining multiple features with the same operation, most of the cutting conditions are the same and the settings in the Operation Parameters dialog box apply automatically to all features. To allow greater flexibility in machining individual features, cutting conditions that are feature-based are not applied automatically to all features. For some feature-based parameters, an Apply to All button is provided to set the parameters the same. For others, the parameters must be set for each feature. Click the down arrow to the right of Open Profile1 and select Open Profile2. Click the Contour tab and notice that your change is retained for the depth cut amount. Click the Settings button. The change for the side cut amount is retained; however, the Prev. allowance value is the original default. This parameter must be set for each feature. Change the Prev. allowance to .1875in and click OK.
TechDB 7
18.
Click the Leadin tab. You need to define a leadin and leadout in order to avoid gouging the part. Select a Parallel leadin with a Leadin amount of 0.5in. Use the same for the Leadout. Click the Apply to All button to apply these settings to both features. Click OK to close the dialog box. Click the Generate Toolpath button on the CAMWorks toolbar. The toolpaths are generated on both sides of the part. Highlight the operation in the tree to view the toolpaths. Click the Simulate Toolpath button on the CAMWorks toolbar. Click the Single Step button several times to step through the simulation. Note that Turbo mode does not support user-defined tools.
24.
25.
26.
TechDB 8
TechDB 8
What You'll Learn
Creating and Using User-defined Mill Tool Holders
CAMWorks includes the capability to define mill tool holders and create a Holder library in the TechDB. The Holder library is a database of all holders available within a machining facility. When a holder is mated to a mill tool, the holder can be displayed during simulation. Displaying mill tool holders in simulation provides valuable feedback to determine whether a collision will occur during machining. CAMWorks supports two types of mill holders. The first type, called Basic, has the shape of a larger diameter cylinder on top of a smaller diameter cylinder. The Basic holders are defined directly in the Holder library by specifying the Top diameter (D1), Bottom diameter (D2), Overall length (L1), and Bottom length (L2) as shown in the figure on the right. For many applications, the Basic mill holder shape may be adequate. However, in cases where additional detail in the holder is desired, a User defined holder can be used. The shape of the user defined holder is based on a SolidWorks/CAMWorks Solids part model. The exercise below describes how to create a user defined holder, add it to the Holder Basic Holder Parameters library and use it in CAMWorks. Create Holder in SolidWorks/CAMWorks Solids The method for geometrically defining a mill holder is the same as for a user-defined tool. Creation of the shape is done in SolidWorks/CAMWorks Solids by drawing a cross section of the shape and a center line, and then creating a revolved solid as explained on page 8-27. The sketch in the figure shows the geometry used to create the holder used in this exercise.
TechDB 8
Use CW-Tooling Utility to Save Sketch as a Holder 1. Open the part file MillHolder_CAT45-VFlange.sldprt in the Tooling\MHolders folder. Before using this holder in CAMWorks, you need to use the CW-Tooling utility to save the sketch as a holder. CAMWorks uses the file generated by CW-Tooling, not a standard SolidWorks/CAMWorks Solids part document. However, if you save the model as a SolidWorks/CAMWorks Solids document, you can modify the model easily, if necessary. 2. Select the User Defined Tools and Holders command on the CAMWorks menu. 3. In the Create Tool / Holder PropertyManager, select Mill Holder for the File Type. 4. Click the Browse button. The Save As dialog box displays. 5. Open the \Tooling\MHolders folder inside the CAMWorks folder. This folder is provided as a default location for holders; however, you can organize tool and holder files in a folder structure that best suits your requirements. 6. Use MillHolder_CAT45-VFlange for the file name and click Save. The file can have the same name as the SolidWorks/CAMWorks Solids document or a different name. Mill holder files are saved automatically with a .mh extension. The program validates the geometry and saves the file. 7. Click Close. Add the Holder to the TechDB and Associate with a Tool
1. 2.
3. 4.
Click the TechDB button on the CAMWorks toolbar. Make sure the Units selection box below the navigation tree is set to Metric. When you enter information in the TechDB, you need to specify which section of the database you are editing. Expand the Tooling item in the navigation tree, then expand Mill Tooling. Expand Holder Utilities and click Holders. The Mill Holder Library (Metric) form displays.
TechDB 8
5.
User defined alphanumeric string. Specifies whether the holder shape is defined from parameter values or user-defined geometry: Basic The shape is defined parametrically from: Top diameter, Bottom diameter, Overall length, and Bottom length. User Defined The shape is defined from user defined geometry. This list is determined by the specifications on the Holder Specification form. Defines the folder and name of the user-defined holder file. Use the Browse button to locate the \Tooling\MHolders folder and select the MillHolder_CAT45-VFlange.mh file. User supplied comment.
Holder type Holder specification User defined name & path Comment
6.
Flange Adapter This list is determined by the types on the Holder Types form. CAT 45V Click to locate file CAT 45V
When you are finished, click Close. The information is saved automatically. CAMWorks provides two methods of assigning holders to tools: In the less formal approach, a holder is mated to a tool on the Tool crib form. When creating the tool crib, do not select the Define using Tool Assemblies option. In this approach, tool management is focused more on the tool itself. In environments where a more formal strategy of managing both tool and holder assemblies is required, each tool and holder combination can be mated permanently using the Tool Assemblies form. The Mill Tool tab in the Operation Parameters dialog box has a Holder page that allows you to change the holder for an individual operation, if necessary. In this exercise, you use the Mill Tool Crib form to associate the holder to a tool. 7. Click the Tool Crib item under Tooling in the TechDB navigation tree. The Tool Crib (Metric) form displays.
8. 9. 10.
Scroll down the list and select Stn. no. 12. Scroll across the form and click the edit button next to the Holder ID. In the Mill Holder Library form, select Holder1 and click Close.
TechDB 8
11. 12.
Click Exit to close the TechDB. Close MillHolder_CAT45-VFlange.sldprt. You are finished with this file.
Use the Holder in CAMWorks 1. Open part file MILL2AX_13.SLDPRT in the \Examples\Mill folder in the CAMWorks data folder.
2. 3. 4. 5. 6.
Click the CAMWorks Feature Tree tab. Click the Options button on the CAMWorks toolbar. On the Mill Features tab, make sure the Boss and Face options are not checked, then click OK. You can use the default machine and stock. Click the Extract Machinable Features button on the CAMWorks toolbar. AFR finds an Open Pocket and a Rectangular Pocket. Double click Rectangular Pocket1 in the tree. In the Parameters dialog box, select Coarse for the Strategy, then click OK. This Strategy has been set up in the TechDB to generate a Rough Mill operation for a Rectangular Pocket feature. Click the Generate Operation Plan button on the CAMWorks toolbar. Click the Generate Toolpath button on the CAMWorks toolbar. The toolpaths are generated for the three operations. Click the Simulate Toolpath button on the CAMWorks toolbar. On the Simulate Toolpath toolbar, make sure the Stock, Tool and Holder options are set to Shaded Display.
7. 8.
9. 10.
11. 12.
TechDB 8
13. 14.
Click the Show Holder Collision button to turn it on. Click the Run button. Notice that the tool holder gouges the boss. Click the Cancel button to exit the simulation. Double click Rough Mill2 in the Operation tree. Click the Tool Crib tab. Scroll down the tool list and select the tool in Stn. No. 12. You associated the user-defined holder to this tool in the TechDB. Click the <- Select button. Click Yes to replace the corresponding holder. Click the Mill Holder tab. The information for Holder1 displays. Click the Mill Tool tab and change the Protrusion to 65mm. This parameter defines the distance from the tip of the tool to the bottom of the holder. Click OK to close the dialog box. Right click Rough Mill2 in the tree and select Generate Toolpath on the shortcut menu. You need to regenerate the toolpath because you selected a different diameter tool. Click the Simulate Toolpath button on the CAMWorks toolbar. Click the Run button. This holder does not gouge the boss.
22.
23. 24.
25.
26.
TechDB 9
TechDB 9
CAMWorks supports keyway and dovetail cutting tools. In this exercise, you create a userdefined T-slot Strategy in the TechDB using a keyway cutter and apply it to a machinable feature.
Defining a keyway cutter in the Technology Database Creating a user-defined T-slot Strategy in the Technology Database Inserting a 2 Axis Feature and applying the TechDB T-slot Strategy Generating Operations and Toolpaths Open the part file MILL2AX_8.SLDPRT in the \Examples\Mill folder. Click the CAMWorks Feature Tree tab. Use Millin in the Feature tree. Click the Extract Machinable Features button on the CAMWorks toolbar or right click NC Manager and select Extract Machinable Features.
1. 2. 3. 4.
2. 3. 4. 5.
Click the TechDB button on the CAMWorks toolbar or select Technology Database on the CAMWorks menu. Microsoft Access starts and the TechDB Main Menu displays. Make sure the Units selection box is set to Inches. Expand the Tooling item in the navigation tree, then expand Form Cutters. Click Keyway. On the Tools Database Keyway (inches) form, go to the last record (0 in the ID field) and use the following information and define the tool: Tool ID = 1010 Diameter = 1.75 Shank = .75 Bottom radius = .05 Top radius = .05 Flute length = .5 Overall length = 3 Protrusion = 2 Hand of cut = Right hand No of flutes = 8 Tool material = carbide Comment = 1.75" Keyway After verifying the tool is defined on the form, click Close.
6.
TechDB 9
Next, you create a user-defined Strategy to apply a machining process in the TechDB. 7. Expand Mill in the navigation tree and expand Features and Operations 8. Click User Defined Strategies. The Feature & Strategies form displays. 9. For the Feature, select Open Profile/Wrapped Open Profile on the drop down list. 10. In the User Defined Strategies section, click in the empty cell below Taper and type T-slot. 11. Click Close.
Click Features & Operations under Feature & Operations in the tree. The Feature & Operations form displays. 13. For the Feature Type, select Open Profile / Wrapped Open Profile. 14. In the Feature Conditions section, scroll down to the last record, which is identified with an asterisk (*), and click the asterisk. 15. Make sure the Sub-Type is set to Blind. 16. In the Strategy column, select T-slot from the list. 17. Set the Feature Depth > to .001 and the Feature Depth <= to 1. 18. Set the Box Width > to 0. Now, you can specify the tool to use and the feature conditions to apply to this Strategy. 19. In the Feature Conditions section, click the record above the T-slot record you just entered, then click the T-slot record to activate the Operations for Match Conditions section. 20. In the Operations for Matching Conditions section, click the first record. 21. In the Operation column, click the down arrow and select Contour Mill.
12.
22.
Click the Pencil button next to the Tool Selection Summary cell. The Tool Selection form displays.
TechDB 9
23. 24.
25. 26.
Select Keyway for the Tool Type. Click the Select tool option and click the Select Tool button. The Tools Database Keyway form displays. Select the 1.75" keyway tool defined earlier in this exercise. Click OK. The tool information displays on the Tool Select form. Click Close.
27.
Click the Pencil button next to the cell in the Depth Criteria Summary column.
In the Depth Evaluation form, click the Use expression option and use the defaults in the Matching depth expression section. Click Close. Click Close to close the Feature & Operations form. On the main menu, click Exit to close the TechDB.
TechDB 9
4. 5.
6. 7.
8.
Click the CAMWorks Feature Tree tab. Right click NC Manager in the tree and select Collapse items. This makes it easier to work with the items in the tree. Click the plus (+) symbol next to Mill Part Setup3 to expand it. Right click Mill Part Setup3 and select Insert 2.5 Axis Feature. The 2.5 Axis Feature Wizard: Feature & Cross Section Definition dialog box displays. Select Open Profile for the Feature Type. Rotate the part and pick the edge shown in the figure. You may find it easier to pick edges and faces if you the change the part display from solid to Hidden lines removed. Click Next. The 2.5 Axis Wizard: End Conditions dialog box displays.
9.
10. 11.
Pick the face shown in the figure. Upto Face displays as the End Condition Type and the depth is calculated automatically. Make sure the Edit feature profiles option is checked. Click Next. Notice that the direction of the arrow that displays on the part indicates the incorrect side to cut.
12.
13.
In the 2.5 Axis Feature Wizard: Edit Feature Profiles dialog box, select the Flip direction to cut option. The arrow direction changes as shown in the figure. Click Finish. The 2.5 Axis Feature Wizard: Feature & Cross Section Definition dialog box displays again.
TechDB 9
Define the open profile for the keyway cutter. 14. Make sure Open Profile is selected for the listed for the Feature Type. 15. Pick the bottom inside edge of the t-slot. 16. Click Next. 17. For the Strategy, select T-slot.
18.
19. 20.
21.
22.
For the End Condition, rotate the part and pick the underside of the keyway. Upto Face displays as the End Condition Type and the depth is calculated automatically. Make sure the Edit feature profiles option is checked. Click Next. If the direction of the arrow that displays on the part indicates the incorrect side to cut, select the Flip direction to cut option. Click Finish, then click Close to exit the wizard. The two Open Profile Features are listed in the tree. Hold down the left mouse button and drag Open Profile1 over Open Profile2. This is the order you would want to machine this area. Note that you can also change the machining order in the CAMWorks Operation tree after operations have been generated. Right click Mill Part Setup3 and select Generate the Operation Plan. Two Contour Mill operations have been generated for the Open Profile features. Double click the first Contour Mill operation in the tree. On the Leadin tab, select Parallel for the Leadin type Set the Leadin amount to 1in and the Leadin overlap to 0.1in, then click OK. Double click the second Contour Mill operation. Make the same changes on the Leadin tab, then click OK. On the Contour tab, set the First cut amount and Max cut amount to 1in, then click OK. This value is greater than the depth of the profile and will generate only one pass with the keyway cutter.
2. 3. 4. 5. 6. 7.
TechDB 9
8. 9. 10. 11. 12.
Right click Mill Part Setup3 and select Generate Toolpath. Right click Mill Part Setup3 and select Simulate Toolpath. Set the End condition to Next Operation. Click the Run button. When the first operation has completed, click the Single Step button to see the keyway tool cut the T-slot.