Your SlideShare is downloading. ×
Solid Cam 2009 Milling User Guide
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Solid Cam 2009 Milling User Guide

8,652
views

Published on

Published in: Business, Technology

3 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
8,652
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
237
Comments
3
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SolidCAM 2009 The Leaders in Integrated CAMPower and Ease of Use - the winning combination SolidCAM 2009 Milling User Guide ©1995-2009 SolidCAMWW W. S O L I D C A M . C O M All Rights Reserved.
  • 2. SolidCAM 2009Milling User Guide ©1995-2009 SolidCAM All Rights Reserved.
  • 3. ContentsContents1. SolidCAM Basics1.1 Installing the SolidCAM Software .................................................................................................... 24 1.1.1 System requirements................................................................................................................. 24 1.1.2 Supported CAD systems ......................................................................................................... 24 1.1.3 SolidCAM Single License installation .................................................................................... 25 1.1.4 SolidCAM Network License Installation .............................................................................. 291.2 Basic Concepts ..................................................................................................................................... 311.3 Starting SolidCAM............................................................................................................................... 311.4 SolidCAM Interface ............................................................................................................................ 32 1.4.1 SolidCAM Manager .................................................................................................................. 32 1.4.2 Coordinate System .................................................................................................................... 351.5 Getting Help ......................................................................................................................................... 362. CAM-Part2.1 Starting a new Milling CAM-Part ...................................................................................................... 38 2.1.1 New Milling Part dialog box.................................................................................................... 39 2.1.2 The structure of the CAM-Part.............................................................................................. 40 2.1.3 Milling Part Data dialog box ................................................................................................... 402.2 Coordinate System............................................................................................................................... 41 2.2.1 Defining the Coordinate System (CoordSys)........................................................................ 41 2.2.2 CoordSys dialog box ................................................................................................................. 42 2.2.3 Defining the Coordinate Systems for 3-axis CNC-machine .............................................. 48 2.2.4 Defining the Coordinate Systems for 4-axis CNC-machine .............................................. 49 2.2.5 Defining the Coordinate Systems for 5-axis CNC-machine .............................................. 50 2.2.6 Coordinate System definition methods ................................................................................. 51 2.2.7 CoordSys Data dialog box ....................................................................................................... 525
  • 4. 2.2.8 SolidCAM Coordinate System ................................................................................................ 542.3 CoordSys Manager .............................................................................................................................. 552.4 Stock and Target Model...................................................................................................................... 57 2.4.1 Stock model ............................................................................................................................... 58 2.4.2 Target model .............................................................................................................................. 60 2.4.3 Common controls for Stock model and Target model dialog boxes ................................ 60 2.4.4 Associativity of Stock and Target models............................................................................. 612.5 Tool Options ........................................................................................................................................ 632.6 Mac Options ......................................................................................................................................... 652.7 Work Material ....................................................................................................................................... 652.8 CNC-Controller and Axis Type......................................................................................................... 66 2.8.1 Axis type ..................................................................................................................................... 662.9 Default GCode numbers .................................................................................................................... 682.10 Part Settings ........................................................................................................................................ 70 2.10.1 Units .......................................................................................................................................... 70 2.10.2 Interoperational tool movements ......................................................................................... 71 2.10.3 Update Stock calculation ....................................................................................................... 72 2.10.4 Synchronization....................................................................................................................... 75 2.10.5 Automatic CAM-Part definition ........................................................................................... 76 2.10.6 Machining Process .................................................................................................................. 78 2.10.7 Tool path simulation............................................................................................................... 79 2.10.8 GCode generation................................................................................................................... 80 2.10.9 Template defaults .................................................................................................................... 84 2.10.10 Tool coolant ........................................................................................................................... 86 2.10.11 Gouge check .......................................................................................................................... 862.11 Compressed CAM-Part .................................................................................................................... 87 2.11.1 Compressed CAM-Part file format ...................................................................................... 87 2.11.2 Creating a new compressed CAM-Part ............................................................................... 87 2.11.3 Converting CAM-Parts to Compressed mode ................................................................... 88 2.11.4 Opening/Closing Compressed CAM-Parts........................................................................ 88 6
  • 5. Contents2.12 Managing CAM-Parts ....................................................................................................................... 902.13 CAM-Part Documentation .............................................................................................................. 97 2.13.1 Documentation Editor ........................................................................................................... 972.14 Tool sheet documentation................................................................................................................ 99 2.14.1 Capturing the CAM-Part image ............................................................................................ 99 2.14.2 Definition of tool sheet parameters .................................................................................. 100 2.14.3 The output file ....................................................................................................................... 103 2.14.4 Show Last Tool Sheet ........................................................................................................... 1072.15 Milling STL CAM-Part ................................................................................................................... 108 2.15.1 Starting a new Milling-STL CAM-Part .............................................................................. 108 2.15.2 Coordinate System definition.............................................................................................. 110 2.15.3 Stock model definition ......................................................................................................... 111 2.15.4 Target model definition........................................................................................................ 1112.16 Support of DriveWorks.................................................................................................................. 1123. Tools3.1 User-Defined Tool Types ................................................................................................................. 116 3.1.1 End mill .................................................................................................................................... 117 3.1.2 Ball nose mill............................................................................................................................ 118 3.1.3 Bull nose mill ........................................................................................................................... 119 3.1.4 Dove tail mill ........................................................................................................................... 120 3.1.5 Face mill.................................................................................................................................... 121 3.1.6 Slot mill ..................................................................................................................................... 122 3.1.7 Taper mill ................................................................................................................................. 123 3.1.8 Engraving tool ......................................................................................................................... 125 3.1.9 Tap tool..................................................................................................................................... 126 3.1.10 Lollipop mill .......................................................................................................................... 127 3.1.11 Thread mill ............................................................................................................................. 129 3.1.12 Thread taper .......................................................................................................................... 131 3.1.13 Drill ......................................................................................................................................... 1317
  • 6. 3.1.14 Center drill ............................................................................................................................. 132 3.1.15 Spot drill ................................................................................................................................. 134 3.1.16 Chamfer drill .......................................................................................................................... 135 3.1.17 Reamer .................................................................................................................................... 136 3.1.18 Bore ......................................................................................................................................... 137 3.1.19 Shaped Tools ......................................................................................................................... 138 3.1.20 Add new tool types ............................................................................................................... 138 3.1.21 Tool type options .................................................................................................................. 1393.2 Tool Libraries ..................................................................................................................................... 1403.3 Working with the Part Tool Table ................................................................................................... 1413.4 Working with the Current Tool Library ......................................................................................... 1423.5 Managing Tool Libraries ................................................................................................................... 143 3.5.1 Edit Tool Library .................................................................................................................... 143 3.5.2 Create Tool Library................................................................................................................. 143 3.5.3 Copy Tool Library................................................................................................................... 144 3.5.4 Delete Tool Library ................................................................................................................ 1453.6 Tool Table dialog box ....................................................................................................................... 146 3.6.1 Tools Filter ............................................................................................................................... 146 3.6.2 Tool range ................................................................................................................................ 147 3.6.3 Show.......................................................................................................................................... 148 3.6.4 View .......................................................................................................................................... 149 3.6.5 Edit ............................................................................................................................................ 1493.7 Managing tools ................................................................................................................................... 1523.8 Tool data ............................................................................................................................................. 156 3.8.1 Tool Topology page ................................................................................................................ 157 3.8.2 Default Tool Data page .......................................................................................................... 161 3.8.3 Tool Message page .................................................................................................................. 164 3.8.4 Holder page.............................................................................................................................. 165 3.8.5 Tool Coolant page................................................................................................................... 166 3.8.6 Shape page................................................................................................................................ 167 8
  • 7. Contents3.9 Tool Holding system ......................................................................................................................... 169 3.9.1 Tool Holders dialog box ........................................................................................................ 169 3.9.2 Tool Holder Geometry definition ........................................................................................ 173 3.9.3 Tool Holder segments ............................................................................................................ 173 3.9.4 Using Tool Holders ................................................................................................................ 1753.10 Shaped Tools .................................................................................................................................... 177 3.10.1 Shaped Tools dialog box ...................................................................................................... 177 3.10.2 Shaped tool geometry definition ........................................................................................ 180 3.10.3 Shaped Tool segments.......................................................................................................... 180 3.10.4 Using Shaped tools ............................................................................................................... 1823.11 Feed and Speed defaults ................................................................................................................. 1844. Geometry4.1 Introduction ....................................................................................................................................... 1884.2 Drilling geometry............................................................................................................................... 189 4.2.1 Defining a Drilling geometry ................................................................................................ 189 4.2.2 Editing a Drilling geometry ................................................................................................... 190 4.2.3 Drill Geometry Selection dialog box ................................................................................... 190 4.2.4 Around 4th Axis Drill Geometry Selection dialog box .................................................... 1944.3 3D Model geometry .......................................................................................................................... 197 4.3.1 Defining a 3D Model geometry............................................................................................ 197 4.3.2 Editing a 3D Model geometry .............................................................................................. 1984.4 Wireframe geometry ......................................................................................................................... 199 4.4.1 Defining the Profile/Pocket geometry ................................................................................ 199 4.4.2 Defining the Working Area ................................................................................................... 200 4.4.3 Defining the Slot geometry ................................................................................................... 200 4.4.4 Defining the Section geometry ............................................................................................. 201 4.4.5 Defining the Limit geometry................................................................................................. 2024.5 Editing chain geometries .................................................................................................................. 2039
  • 8. 4.5.1 Geometry Name ..................................................................................................................... 203 4.5.2 Configurations ......................................................................................................................... 203 4.5.3 Adding a Chain ........................................................................................................................ 203 4.5.4 Managing chains ...................................................................................................................... 204 4.5.5 Chain direction ........................................................................................................................ 205 4.5.6 Selecting single entities ........................................................................................................... 205 4.5.7 Automatic selection ................................................................................................................ 209 4.5.8 Chain buttons .......................................................................................................................... 211 4.5.9 Options ..................................................................................................................................... 212 4.5.10 Gap control ............................................................................................................................ 212 4.5.11 Add Multi-Chain ................................................................................................................... 213 4.5.12 Mark Open Edges dialog box ............................................................................................. 2134.6 Chains Selection dialog box ............................................................................................................. 215 4.6.1 Chains Direction dialog box .................................................................................................. 217 4.6.2 Chain sorting ........................................................................................................................... 2184.7 Managing geometries ........................................................................................................................ 220 4.7.1 Synchronization of the Wireframe geometry ..................................................................... 221 4.7.2 Synchronization of the 3D Model geometry ..................................................................... 224 4.7.3 Boolean operations ................................................................................................................. 2265. Operations5.1 Adding an operation.......................................................................................................................... 2305.2 SolidCAM Operation Interface ....................................................................................................... 231 5.2.1 Operation name ...................................................................................................................... 233 5.2.2 Template ................................................................................................................................... 235 5.2.3 Info ............................................................................................................................................ 245 5.2.4 Operation buttons................................................................................................................... 245 5.2.5 Calculator ................................................................................................................................. 247 5.2.6 Geometry page ........................................................................................................................ 250 5.2.7 Tool page .................................................................................................................................. 252 5.2.8 Levels page ............................................................................................................................... 257 10
  • 9. Contents 5.2.9 Technology page ..................................................................................................................... 264 5.2.10 Advanced Technology page ................................................................................................ 264 5.2.11 Link page ................................................................................................................................ 272 5.2.12 Miscellaneous parameters page........................................................................................... 2725.3 Working with operations .................................................................................................................. 275 5.3.1 Add Operation ........................................................................................................................ 275 5.3.2 Add Operation from Template ............................................................................................. 276 5.3.3 Add Operations from Process Template ............................................................................ 276 5.3.4 Add Machining Process ......................................................................................................... 277 5.3.5 Create Template ...................................................................................................................... 277 5.3.6 Edit ............................................................................................................................................ 277 5.3.7 Calculate/Calculate All........................................................................................................... 277 5.3.8 GCode/GCode All ................................................................................................................. 277 5.3.9 Calculate & GCode All .......................................................................................................... 278 5.3.10 Tool Sheet .............................................................................................................................. 278 5.3.11 Simulate .................................................................................................................................. 278 5.3.12 File ........................................................................................................................................... 278 5.3.13 Operation Group .................................................................................................................. 278 5.3.14 Cut/Copy/Paste.................................................................................................................... 279 5.3.15 Rename ................................................................................................................................... 279 5.3.16 Change tool ............................................................................................................................ 280 5.3.17 Change tool data ................................................................................................................... 280 5.3.18 Info.......................................................................................................................................... 281 5.3.19 Delete/Delete All ................................................................................................................. 281 5.3.20 Suppress/Unsuppress .......................................................................................................... 2815.4 Managing Operations in the SolidCAM Manager tree ................................................................ 284 5.4.1 Operation Sequence ............................................................................................................... 284 5.4.2 Undo Sequence........................................................................................................................ 284 5.4.3 Split............................................................................................................................................ 284 5.4.4 Expand tree .............................................................................................................................. 286 5.4.5 Collapse tree............................................................................................................................. 28611
  • 10. 5.4.6 Show/Hide Tools in tree ....................................................................................................... 286 5.4.7 Show/Hide CoordSys in tree ................................................................................................ 287 5.4.8 Automatic Sort ........................................................................................................................ 2885.5 Operation Transformations ............................................................................................................. 290 5.5.1 Operation transformations .................................................................................................... 291 5.5.2 Options ..................................................................................................................................... 292 5.5.3 Transformations table ............................................................................................................ 292 5.5.4 Transformation buttons ......................................................................................................... 2935.6 Fixture ................................................................................................................................................. 298 5.6.1 Fixture dialog box ................................................................................................................... 2996. 2.5D Milling6.1 Profile Operation ............................................................................................................................... 302 6.1.1 Levels page ............................................................................................................................... 303 6.1.2 Technology page ..................................................................................................................... 303 6.1.3 Link page .................................................................................................................................. 3266.2 Face Milling Operation ..................................................................................................................... 335 6.2.1 Geometry page ........................................................................................................................ 335 6.2.2 Technology page ..................................................................................................................... 338 6.2.3 Link page .................................................................................................................................. 3496.3 Contour 3D Operation ..................................................................................................................... 351 6.3.1 Technology page ..................................................................................................................... 351 6.3.2 Link page .................................................................................................................................. 3556.4 Pocket Operation ............................................................................................................................... 357 6.4.1 Geometry page ........................................................................................................................ 358 6.4.2 Levels page ............................................................................................................................... 359 6.4.3 Technology page ..................................................................................................................... 360 6.4.4 Link page .................................................................................................................................. 3816.5 Pocket Recognition Operation ........................................................................................................ 397 6.5.1 Geometry page ........................................................................................................................ 397 12
  • 11. Contents 6.5.2 Levels page ............................................................................................................................... 403 6.5.3 Technology page ..................................................................................................................... 404 6.5.4 Link page .................................................................................................................................. 4086.6 Drilling Operation ............................................................................................................................. 409 6.6.1 Tool page .................................................................................................................................. 409 6.6.2 Levels page ............................................................................................................................... 411 6.6.3 Technology page ..................................................................................................................... 4126.7 Drill Recognition Operation ............................................................................................................ 437 6.7.1 Geometry page ........................................................................................................................ 437 6.7.2 Levels page ............................................................................................................................... 442 6.7.3 Technology page ..................................................................................................................... 4466.8 Thread Milling Operation ................................................................................................................ 447 6.8.1 Tool page .................................................................................................................................. 447 6.8.2 Levels page ............................................................................................................................... 448 6.8.3 Technology page ..................................................................................................................... 449 6.8.4 Link page .................................................................................................................................. 4526.9 Slot Operation .................................................................................................................................... 453 6.9.1 Technology page ..................................................................................................................... 454 6.9.2 Pre-drilling geometry generation .......................................................................................... 4616.10 T-Slot Operation.............................................................................................................................. 463 6.10.1 Tool page ................................................................................................................................ 464 6.10.2 Technology page ................................................................................................................... 465 6.10.3 Link page ................................................................................................................................ 4706.11 Translated Surface Operation ........................................................................................................ 471 6.11.1 Technology page ................................................................................................................... 471 6.11.2 Link page ................................................................................................................................ 4827. 3D Milling7.1 3D Milling Operation........................................................................................................................ 484 7.1.1 Geometry page ........................................................................................................................ 48413
  • 12. 7.1.2 Technology page ..................................................................................................................... 497 7.1.3 Roughing .................................................................................................................................. 498 7.1.4 Hatch roughing........................................................................................................................ 513 7.1.5 Contour roughing ................................................................................................................... 513 7.1.6 Plunging pattern ...................................................................................................................... 513 7.1.7 Semi-Finish/Finish ................................................................................................................. 514 7.1.8 Semi-Finish/Finish strategies................................................................................................ 520 7.1.9 Linear Finish strategy ............................................................................................................. 520 7.1.10 Offset Cutting Finish strategy............................................................................................. 524 7.1.11 Spiral finish strategy ............................................................................................................. 527 7.1.12 Circular Pocket finish strategy ............................................................................................ 531 7.1.13 Constant Z Finish Strategy.................................................................................................. 533 7.1.14 Constant Step over strategy................................................................................................. 540 7.1.15 Pencil milling ......................................................................................................................... 545 7.1.16 Tolerance page ....................................................................................................................... 5497.2 3D Engraving Operation.................................................................................................................. 551 7.2.1 Technology page ..................................................................................................................... 551 7.2.2 Tolerance page ......................................................................................................................... 5547.3 3D Drilling Operation ...................................................................................................................... 555 7.3.1 Geometry page ........................................................................................................................ 555 7.3.2 Tool page .................................................................................................................................. 556 7.3.3 Levels page ............................................................................................................................... 557 7.3.4 Technology page ..................................................................................................................... 5578. Machining Processes8.1 Introduction & Basic concepts ........................................................................................................ 560 8.1.1 Operation templates ............................................................................................................... 560 8.1.2 Parameters & Expressions ..................................................................................................... 561 8.1.3 Default sets .............................................................................................................................. 562 8.1.4 Machining Process Table ....................................................................................................... 5628.2 Creating Machining Processes ......................................................................................................... 563 14
  • 13. Contents8.3 Defining Machining Process Table ................................................................................................. 564 8.3.1 Adding MAC file(s) ................................................................................................................. 5648.4 Machining Process Table Manager ................................................................................................. 566 8.4.1 Managing Machining Process Tables ................................................................................... 567 8.4.2 Machining Process Group Types.......................................................................................... 5698.5 Managing Machining Processes ....................................................................................................... 5718.6 Machining Process Define Manager ............................................................................................... 572 8.6.1 Operation Templates page..................................................................................................... 572 8.6.2 Define Operation Template .................................................................................................. 572 8.6.3 Managing Operation Templates............................................................................................ 573 8.6.4 Parametric field menu............................................................................................................. 575 8.6.5 Default Sets page..................................................................................................................... 576 8.6.6 Parameters & Expressions Tables ........................................................................................ 577 8.6.7 Add new parameter ................................................................................................................ 579 8.6.8 Variables and expressions ...................................................................................................... 579 8.6.9 Parametric tool definition ...................................................................................................... 5848.7 Using the Machining Processes ....................................................................................................... 5868.8 Inserting the Machining Process ..................................................................................................... 587 8.8.1 Choosing the tool.................................................................................................................... 5898.9 Machining Process Insert Manager................................................................................................. 590 8.9.1 Operation Templates Page..................................................................................................... 590 8.9.2 Default Sets Page .................................................................................................................... 591 8.9.3 Parameters Table ..................................................................................................................... 592 8.9.4 Operation Points ..................................................................................................................... 592 8.9.5 Parameters definition .............................................................................................................. 5929. Automatic Feature Recognition and Machining (AFRM)9.1 Introduction and Basic Concepts.................................................................................................... 5969.2 Preparation to Holes Recognition................................................................................................... 59815
  • 14. 9.2.1 Definition of Coordinate Systems ....................................................................................... 598 9.2.2 Target model ............................................................................................................................ 5989.3 Start Holes Recognition .................................................................................................................... 5999.4 Holes Recognition User Interface ................................................................................................... 600 9.4.1 Holes Recognition Manager .................................................................................................. 600 9.4.2 Holes Recognition Toolbar.................................................................................................... 6019.5 Hole Feature Model........................................................................................................................... 603 9.5.1 Cylindrical Hole Feature segment......................................................................................... 604 9.5.2 Cone Hole Feature segment .................................................................................................. 604 9.5.3 Chamfer Hole Feature segment ............................................................................................ 605 9.5.4 Planar Hole Feature segment ................................................................................................ 605 9.5.5 Torus Hole Feature segment ................................................................................................. 605 9.5.6 Sphere Hole Feature segment ............................................................................................... 606 9.5.7 Compound Holes processing ................................................................................................ 606 9.5.8 Disconnected Holes processing............................................................................................ 607 9.5.9 Reaming recognition ............................................................................................................... 607 9.5.10 Hole Feature Shapes and Groups....................................................................................... 607 9.5.11 Hole Features page ............................................................................................................... 6089.6 Preparing Hole Features for machining ......................................................................................... 613 9.6.1 Undercut processing ............................................................................................................... 613 9.6.2 Undercut substitution............................................................................................................. 614 9.6.3 Segments Union ...................................................................................................................... 617 9.6.4 Machinable Hole Features ..................................................................................................... 619 9.6.5 Machinable Hole Feature conversion .................................................................................. 625 9.6.6 Machinable Hole Features page ............................................................................................ 6339.7 Feature Sets ......................................................................................................................................... 642 9.7.1 Creating Feature Sets .............................................................................................................. 642 9.7.2 Assigning Hole Features to Feature Sets ............................................................................. 642 9.7.3 Automatic CoordSys Positions definition ........................................................................... 643 9.7.4 Feature Sets page ..................................................................................................................... 645 9.7.5 Compatible/Incompatible Hole features ............................................................................ 645 16
  • 15. Contents 9.7.6 Operating Feature Sets ........................................................................................................... 646 9.7.7 Defining the CoordSys Position origin location for the Feature Set .............................. 6479.8 Technology ......................................................................................................................................... 649 9.8.1 Choosing a Technological Solution ...................................................................................... 649 9.8.2 Choosing the tool.................................................................................................................... 650 9.8.3 Technology Page ..................................................................................................................... 657 9.8.4 Managing Technology ............................................................................................................ 6589.9 Generating Operations ..................................................................................................................... 6619.10 Technology Database ...................................................................................................................... 662 9.10.1 Global and Local Technology databases ........................................................................... 663 9.10.2 Technology Database interface........................................................................................... 664 9.10.3 Configurations page.............................................................................................................. 664 9.10.4 Current Configuration.......................................................................................................... 665 9.10.5 Solutions page ....................................................................................................................... 666 9.10.6 Conditions .............................................................................................................................. 667 9.10.7 Variables ................................................................................................................................. 670 9.10.8 Defining a new Technological Solution............................................................................. 673 9.10.9 Holes Recognition Functions.............................................................................................. 6749.11 Holes Recognition Settings ............................................................................................................ 676 9.11.1 System settings ...................................................................................................................... 676 9.11.2 Part settings............................................................................................................................ 67910. Simulation10.1 Introduction ..................................................................................................................................... 682 10.1.1 Simulation control panel ...................................................................................................... 682 10.1.2 Simulation modes.................................................................................................................. 684 10.1.3 Simulation controls ............................................................................................................... 68410.2 2D simulation mode........................................................................................................................ 685 10.2.1 Simulation toolbar................................................................................................................. 685 10.2.2 Simulation control panel ...................................................................................................... 68517
  • 16. 10.3 VerifyPlus simulation mode ........................................................................................................... 687 10.3.1 Simulation toolbar................................................................................................................. 687 10.3.2 Buttons available in the Setup mode.................................................................................. 688 10.3.3 Buttons available in the Simulation mode ......................................................................... 69010.4 Host CAD simulation mode .......................................................................................................... 69110.5 3D simulation mode........................................................................................................................ 692 10.5.1 Simulation toolbar................................................................................................................. 692 10.5.2 Simulation menu ................................................................................................................... 69310.6 SolidVerify simulation mode .......................................................................................................... 695 10.6.1 Simulation control panel .......................................................................................................695 10.6.2 Simulation toolbar................................................................................................................. 696 10.6.3 Selection mode ...................................................................................................................... 700 10.6.4 Measurement ......................................................................................................................... 701 10.6.5 Updated Stock model ........................................................................................................... 701 10.6.6 Simulation menu ................................................................................................................... 70310.7 SolidVerify for 3D simulation mode ............................................................................................ 710 10.7.1 Simulation control panel .......................................................................................................711 10.7.2 Rendering of the simulation model ................................................................................... 711 10.7.3 Simulation toolbar................................................................................................................. 713 10.7.4 Simulation menu ................................................................................................................... 71310.8 Rest Material simulation mode ...................................................................................................... 71410.9 RapidVerify simulation mode ........................................................................................................ 715 10.9.1 RapidVerify control panel .................................................................................................... 715 10.9.2 Updated Stock Model........................................................................................................... 716 10.9.3 Simulation control panel .......................................................................................................716 10.9.4 Simulation toolbar................................................................................................................. 717 10.9.5 Simulation menu ....................................................................................................................71810.10 Machine Simulation....................................................................................................................... 719 10.10.1 Simulation menu ................................................................................................................. 720 10.10.2 Simulation windows ........................................................................................................... 732 18
  • 17. Contents 10.10.3 Simulation toolbars ............................................................................................................. 741 10.10.4 CNC-machine definition parameters ............................................................................... 743 10.10.5 CNC-machine model definition ....................................................................................... 76012. SolidCAM Settings12.1 Introduction ..................................................................................................................................... 80012.2 User Directories settings ................................................................................................................ 801 12.2.1 User Directory for SolidCAM Parts .................................................................................. 801 12.2.2 User Directory for SolidCAM Tables ................................................................................ 801 12.2.3 Excel file for Threading tables ............................................................................................ 80112.3 Default CNC-controller settings ................................................................................................... 802 12.3.1 Post-processor files directory .............................................................................................. 802 12.3.2 CNC-controllers.................................................................................................................... 80212.4 Units settings .................................................................................................................................... 803 12.4.1 Metric/Inch ........................................................................................................................... 803 12.4.2 Approximation ...................................................................................................................... 803 12.4.3 Chain selection ...................................................................................................................... 804 12.4.4 Fillet size for last cut............................................................................................................. 805 12.4.5 Tool Start and Clearance Levels ......................................................................................... 80512.5 Synchronization settings ................................................................................................................. 806 12.5.1 Synchronization of CAM geometry with design model ................................................. 806 12.5.2 Synchronization tolerance ................................................................................................... 807 12.5.3 Synchronization of design model with original model ................................................... 807 12.5.4 Synchronization when design model configuration changes ......................................... 80712.6 Compressed CAM-Part settings .................................................................................................... 80812.7 Tool Settings ..................................................................................................................................... 810 12.7.1 Update Part Tool Table according to Machine Tool Table ............................................ 810 12.7.2 Print in documentation – Only used tools........................................................................ 810 12.7.3 Show in SolidCAM Manager............................................................................................... 810 12.7.4 Import tools ........................................................................................................................... 81119
  • 18. 12.7.5 Set Tool as Permanent when user changes the tool number ......................................... 81112.8 Color settings ................................................................................................................................... 81212.9 Default Geometry Names .............................................................................................................. 81412.10 Interoperational tool movements ............................................................................................... 81512.11 AutoSave settings .......................................................................................................................... 81612.12 Automatic CAM-Part definition ................................................................................................. 817 12.12.1 Automatic Stock model definition ................................................................................... 817 12.12.2 Automatic Target model definition.................................................................................. 818 12.12.3 Definition of Coordinate System..................................................................................... 81812.13 Tool path simulation settings....................................................................................................... 81912.14 Machine simulation settings ......................................................................................................... 820 12.14.1 Directory for Machine simulation definition.................................................................. 820 12.14.2 Tool path coordinates ........................................................................................................ 820 12.14.3 Background.......................................................................................................................... 820 12.14.4 Enable collision control ..................................................................................................... 822 12.14.5 Solid verification ................................................................................................................. 822 12.14.6 Environment ....................................................................................................................... 82312.15 DNC settings ................................................................................................................................. 82312.16 Editors settings .............................................................................................................................. 82412.17 External program settings ............................................................................................................ 82512.18 Machining Process settings .......................................................................................................... 826 12.18.1 On MP insertion (for milling only) .................................................................................. 826 12.18.2 Operation name in SolidCAM Manager ......................................................................... 826 12.18.3 Update extra parameters on CNC-controller change ................................................... 82612.19 User interface settings................................................................................................................... 82712.20 CoordSys settings .......................................................................................................................... 82812.21 GCode Generation........................................................................................................................ 82912.22 Tool search ..................................................................................................................................... 833 20
  • 19. Contents12.23 Internal Post-processor ................................................................................................................ 83312.24 SolidCAM Manager settings ........................................................................................................ 83412.25 Template defaults .......................................................................................................................... 83512.26 Miscellaneous settings................................................................................................................... 83512.27 Tool coolant ................................................................................................................................... 83612.28 Gouge check................................................................................................................................... 83611. GCode11.1 Generate ............................................................................................................................................ 83911.2 List .....................................................................................................................................................84011.3 Copy ..................................................................................................................................................84011.4 Print ...................................................................................................................................................840Appendix ................................................................................................................................................... 841Index ..........................................................................................................................................................84521
  • 20. 22
  • 21. SolidCAMBasics 1 SolidCAM is a powerful CAM product that has been designed especially for the shop floor. SolidCAM supports the complete range of major manufacturing applications including 2.5D Milling, 3D Milling, Turning, Turning with Driven tools and Wire EDM, in one integrated solution. Machining operations can be defined on 2D Design Drawings as well as on 3D Solid and Surface Models. SolidCAM also has a powerful general post-processor tool that enables the easy customization of the GCode file output to various types of CNC-controllers. This chapter discusses some basic concepts and terminology used throughout SolidCAM.  Installing SolidCAM  Starting SolidCAM  SolidCAM Basic Concepts  SolidCAM Interface  Getting Help
  • 22. 1.1 Installing the SolidCAM Software1.1.1 System requirements Supported Operating Systems Microsoft® Windows Vista x32/x64 Business and Ultimate editions with Service Pack 1, Microsoft® Windows XP Professional with Service Pack 2 or 3, Microsoft® Windows XP Professional x64 Edition; CPU Intel® Pentium™, Intel® Xeon™, Intel® Core™, Intel® Core™2 Duo, Intel® Core™2 Quad, AMD® Athlon™, AMD Athlon™ X2 Dual-Core - class processor (emphasized processors are recommended); RAM 2 GB RAM or more (4 GB or more for x64 operating system is recommended for large CAM-Parts machining); Video A OpenGL workstation graphics card (512 MB RAM recommended) and latest driver; Other • Mouse or other pointing device; • CD drive; • Internet Explorer version 6 if you are using the SolidCAM Online Help; • For viewing the What’s New manual, Adobe Acrobat version 9 or higher is recommended.1.1.2 Supported CAD systemsThe following CAD systems are supported by SolidCAM 2009: • SolidWorks® 2006, 2007, 2008, 2009; SolidWorks® 64-bit version is supported. 24
  • 23. 1. SolidCAM Basics • Autodesk® Inventor™ 2008, 2009; • Bentley Microstation/J Modeler; • Autodesk® Mechanical Desktop 2005; • Autodesk® AutoCAD® 2005.1.1.3 SolidCAM Single License installation 1. Insert the SolidCAM Installation CD into the computer CD drive; the installation starts automatically. You can also start the installation by running the Setup.exe file. This file is located in the SolidCAMXXXX/Disk1 folder on the SolidCAM Installation CD (XXXX stands for the current version of SolidCAM). 2. The Choose Setup Language dialog box is displayed. Choose English. When you have to install a localized version of SolidCAM, choose the appropriate language from the combo box. The installation procedure is continued. 3. The following message is displayed. Close all running applications and confirm the message with the OK button.25
  • 24. 4. The Installing SolidCAM dialog box is displayed. Click on the Next button.5. The Choose Destination Location dialog box is displayed. This dialog box enables you to choose the destination folder for SolidCAM. You have to either confirm the default destination folder (C:Program Files SolidCAMXXXX) with the Next button or choose other destination folder with the Browse button and confirm it with the Next button.6. The Select Components dialog box is displayed. Choose the necessary SolidCAM components and confirm your choice with the Next button. 26
  • 25. 1. SolidCAM Basics Make a note that Program Files component cannot be cleared. 7. The Select Program Folder dialog box is displayed. Confirm the default Program Folder name SolidCAMXXXX with the Next button. SolidCAM installation is continued. 8. When the installation is finished, the Choose Language dialog box is displayed. Choose English and click on the OK button. When you install a localized version of SolidCAM, choose the ap- propriate language from the combo box. 9. SolidCAM installs drivers for the hardware key. When the drivers are installed, the following message is displayed. Click on the OK button.27
  • 26. 10. The Connection to CAD system dialog box is displayed. This dialog box displays all CAD systems that can be used by SolidCAM. Choose the appropriate Host CAD systems for SolidCAM. When SolidCAM has found only one CAD system available for connection, this dialog box is not displayed. Click on the Next button. SolidCAM is connected to the defined CAD systems. The following message is displayed. Click on the OK button.11. The following dialog box is displayed. Click on the Finish button. The installation is finished. 28
  • 27. 1. SolidCAM Basics1.1.4 SolidCAM Network License InstallationSolidCAM enables you to install several SolidCAM copies through your network and use networklicensing to manage them. In this case, the SolidCAM Network hardware key has to be connectedto the server. The License Manager has to be installed on the network server computer, whichdistributes SolidCAM Licenses to client computers. When the SolidCAM software runs on a clientcomputer, it obtains the necessary license from the server. SolidCAM Network hardware key SolidCAM License Server SolidCAM Licenses SolidCAM Client ComputersSetting up the SolidCAM License ServerSolidCAM network licensing supports TCP/IP network protocol. 1. SolidCAM Network hardware keys are available in two configurations: for USB port or for LPT port. Connect your SolidCAM Network hardware key to the correct port of your server. 2. Install SolidCAM software on the server as explained in topic 1.1.3. During the installation, the necessary driver for the hardware key is automatically installed. 3. After the SolidCAM installation, the server must be restarted. 4. Install the License Manager software by running Lmsetup.exe application located in the ..SolidCAMXXXXUtil folder. 5. Check the IP address of the server in the network by clicking on the Start button located at the Windows taskbar and then choosing the Command Prompt item from the All Programs/Accessories submenu. The Command Prompt window is displayed.29
  • 28. 6. Type the ipconfig command and confirm it with the Enter key. The IP address of the server will be displayed.Setting SolidCAM licenses on client computers 1. Install SolidCAM on client computer as described in topic 1.1.3. 2. Copy the NethaspTCPIP.ini file located in the ..SolidCAMXXXXUtil folder to the ..SolidCAMXXXXSolidcam folder. 3. Rename the copied file from NethaspTCPIP.ini to Nethasp.ini. 4. Open the renamed Nethasp.ini file in the Notepad editor. The [NH_TCPIP] section in this file contains the following string: NH_SERVER_ADDR = XX.XX.XX.XX; This parameter should define the IP address of the License Server. Type the IP address of the server instead of XX.XX.XX.XX, for example: 72.14.207.99. Save the Nethasp.ini file and close the Notepad application.After the License Manager is installed on the SolidCAM Licensing server and SolidCAM Licensesare configured on each client computer, SolidCAM software can be run. 30
  • 29. 1. SolidCAM Basics1.2 Basic ConceptsEvery manufacturing project in SolidCAM contains the following data: • CAM-Part The CAM-Part defines the general data of the workpiece, including the model name, the Coordinate System, tool options, CNC-controller, etc. • Geometry By selecting Edges, Curves, Surfaces or Solids, define what and where you are going to machine. This geometry is associated with the native SolidWorks model. • Operation An Operation is a single machining step in SolidCAM. Technology, Tool parameters and Strategies are defined in the Operation. In short, Operation means how you want to machine.1.3 Starting SolidCAMTo start SolidCAM, click on the SolidCAM field in the main menu of SolidWorks and chooseMilling from the New submenu.SolidCAM is started.31
  • 30. 1.4 SolidCAM Interface Coordinate System SolidWorks windowCAM ViewstoolbarSolidCAMManagerMachiningSolid model1.4.1 SolidCAM ManagerAfter the CAM-Part is loaded, the SolidCAM Manager is displayed in the left part of the screen.CAM-Part headerTool headerMachining Process headerGeometries headerOperations header } OperationsThe SolidCAM Manager tree is the main interface feature of SolidCAM. It displays completeinformation about the CAM-Part and contains the following headers: • CAM-Part header This header displays the name of the current SolidCAM CAM-Part. By right-clicking on it, you can display the menu to manage your CAM-Parts. The CoordSys Manager, Stock, Target, and Settings subheaders are located under the CAM-Part header. Double-clicking on this header displays the Milling Part Data dialog box. For more information on CAM-Parts, please refer to Chapter 2. 32
  • 31. 1. SolidCAM Basics • Tool header This header displays the name of the current Tool Table. By right-clicking on it, you can activate the menu to manage the Tool Libraries. Double-clicking on this header displays the Part Tool Table. For more information on Tools, please refer to Chapter 3. • Machining Process header This header displays the name of the current Machining Process Table. By right- clicking on it, you can activate the menu to manage the MP Tables. Double-clicking on this header displays the Current Machining Process Table. For more information on Machining Processes, please refer to Chapter 8. • Geometries header This header displays all SolidCAM geometries not used in the operations. You can view the list of these geometries by clicking on the “+” icon near the Geometries header. You can display the geometries managing menu by right-clicking on the Geometries header. You can also open the relevant menu by right-clicking on each geometry name. Double-clicking on a geometry name displays the selected geometry. For more information on Geometries, please refer to Chapter 4. • Operations header This header shows you all the SolidCAM operations defined for the current CAM-Part. The operations managing menu is available by right-clicking on the Operations header. You can also open the relevant menu by right-clicking on each operation name. Double-clicking on an operation name enables you to edit the operation parameters in the operation dialog box. For more information on operations, please refer to Chapter 5.Item search in SolidCAM ManagerThe SolidCAM Manager search system works similarlyto a regular Windows searching functionality. To activateit, click anywhere in the SolidCAM Manager area andpress Ctrl+F. The Find dialog box is displayed, and youcan set the parameters for searching.33
  • 32. Look in You may look for the required items in the whole CAM-Part or only in its operations, coordinate systems or geometries taken separately.Whole items only Select this check box if you want to check the availability of whole items as opposed to partial output.Match case This check box enables you to determine the case sensitivity of the search.Direction You may also decide whether the search results will be displayed from bottom to top or from top to bottom of the SolidCAM Manager tree.Find next Click this button if you want to view the search results one by one.Find all Click this button if you prefer to have all of the search results to be displayed simultaneously.General The whole line where the sought-for word appears is highlighted in the SolidCAM Managertree. When you close the Find dialog box, these lines remain highlighted. 34
  • 33. 1. SolidCAM Basics1.4.2 Coordinate SystemThe Coordinate System is shown on the model. It defines the Coordinate Systemorigin for all the machining operations of the CAM-Part.For more information on Coordinate Systems, see topic 2.2.35
  • 34. 1.5 Getting HelpSolidCAM Online Help enables you to get online help about various options in SolidCAM. The Helpis installed in the Documentation folder after the standard installation procedure.The Help is available via the SolidWorks Help menu. Click on the Help item in the main menu ofSolidWorks and choose the SolidCAM Help Topics, Milling items from the submenu.SolidCAM Help is fully context-sensitive. You can get a Help topic for each SolidCAM dialog box bypressing the F1 key. To get information about a specific dialog box area like field or button, click onthe question mark in the upper-right corner of the dialog box and then click on the field or buttonyou need. The Online Help is displayed and then the appropriate topic is explained.The Machining Portfolio is also available in the Documentation folder. This document provides anoverview of various features of SolidCAM. 36
  • 35. CAM-Part 2At the stage of the CAM-Part definition, you have to specify all theinformation relevant to the machining project or workpiece you want tomanufacture. The CAM-Part folder includes all machining geometries,operation definitions and generated GCode files.The parameters and values defined at the CAM-Part level, such asCoordinate System, Milling levels and Tools will serve as default valuesfor separate machining operations. All specified parameters can bechanged in single operations.  Starting a new Milling CAM-Part  Managing CAM-Parts  Defining the Coordinate System  Defining the Stock model  Defining the Target model  CAM-Part Documentation
  • 36. 2.1 Starting a new Milling CAM-PartAfter the SolidWorks model is loaded, do the following: 1. Click on the SolidCAM item in the SolidWorks menu. The SolidCAM main menu is displayed. 2. Choose the New option from the menu to define a new CAM-Part. 3. Choose the Milling type of new CAM-Part from the submenu. 4. The New Milling Part dialog box is displayed. When you start to program a CAM-Part, you have to decide on: • What type of CNC-machine you are going to use (3-, 4- or 5-axis); • Where you are going to clamp this part; • Where your Coordinate System positions are located (on a 4- or 5-axis CNC-machine, every clamping position is represented by the Coordinate System to which all additional positionings are related). 38
  • 37. 2. CAM-Part2.1.1 New Milling Part dialog boxWhen you create a new CAM-Part, you have to enter a name for the CAM-Part and for the modelthat contains the CAM-Part’s geometry. • Directory In this field, you specify the location of the CAM-Part. The default directory is the SolidCAM user directory (defined in the SolidCAM Settings). You can enter the path or use the Browse button to define the location. The Use Model file directory option enables you to automatically create CAM-Parts in the same folder where the original CAD model is located. • Name In this field, you enter the name for the CAM-Part. You can give any name to identify your machining project. By default, the name of the design model is used. • Model name This field shows the name and the location of the SolidWorks design model that you are using for the CAM-Part definition. The default name is that of the active SolidWorks document. With the Browse button, you can choose any other SolidWorks document to define the CAM-Part. The chosen document is loaded into SolidWorks. Every time the CAM-Part is opened, SolidCAM automatically checks the correspondence of the dates of the CAM-Part and the original SolidWorks design model. When the date of the original SolidWorks model is later than the date of the CAM-Part creation, this means that the SolidWorks original model has been updated. You can then replace the SolidWorks design model on which the CAM-Part is based with the updated SolidWorks design model. After the Directory, Name and Model name fields are defined, click on the OK button to confirm the CAM-Part creation. The CAM-Part is defined and its structure is created. The Milling Part Data dialog box (see topic 2.1.3) is displayed.39
  • 38. 2.1.2 The structure of the CAM-Part Cavity.prtThe Cavity CAM-Part includes the following data: Cavity • The Cavity.prt file located in the SolidCAM User directory. Cavity.SLDASM • The Cavity subdirectory containing all the data generated CAM.SLDPRT for the CAM-Part. DesignModel.SLDPRTSolidCAM copies the original SolidWorks model to the Cavity subdirectory and createsa SolidWorks assembly that has the same name as the CAM-Part (Cavity.sldasm). There are twocomponents in this assembly: • DesignModel.sldprt – a copy of the SolidWorks model file. • CAM.sldprt – a file that contains SolidCAM Coordinate Systems and geometry data.SolidCAM CAM-Part uses the assembly environment of SolidWorks. Thisenables you to create auxiliary geometries (e.g. sketches) without makingchanges in the original design model. You can also insert some additionalcomponents into the assembly file such as stock model, CNC-machinetable, clamping and other tooling elements.2.1.3 Milling Part Data dialog boxIn this dialog box, you specify all the information relevant to the machiningproject or workpiece you want to manufacture. The parameters andvalues defined at the CAM-Part level will later serve as default values formachining levels, etc. Naturally, all parameters can be changed in singlemachining operations. 40
  • 39. 2. CAM-Part2.2 Coordinate SystemThe Coordinate System position defines theorigin for all machining operations of theCAM-Part. You can create multiple CoordSys Y-directionpositions and specify in each machining step X-directionwhich CoordSys you want to use for theoperation. The CAM-Part definition cannotbe completed if the Coordinate System is notdefined.The Coordinate System can be defineddirectly on the solid model. You can defineits origin location and axes orientation byselecting the model elements or by choosingthe already defined SolidWorks Coordinate Coordinate System OriginSystems.2.2.1 Defining the Coordinate System (CoordSys) Click on the Define button in the in the Coordinate System area of the Milling Part Data dialog box. If you define the first Coordinate System in the current CAM-Part, the CoordSys dialog box (see topic 2.2.2) is displayed. This dialog box enables you to define the Coordinate Systems. If the CoordSys that you define is not the first, the CoordSys Manager dialog box (see topic 2.3) is displayed. This dialog box enables you to manage your Coordinate Systems. You can also define new Coordinate Systems at the later stages of operation definition by clicking on the CoordSys button available in the Geometry page of the operation dialog box (see topic 5.2.6).41
  • 40. 2.2.2 CoordSys dialog boxThis dialog box enables you to define a new 3-, 4-, and 5-axis CoordinateSystem directly on the solid model. The newly created Coordinate Systemautomatically receives the next sequential number. • Mac CoordSys number – this number corresponds with the built-in controller functions (for example, G54, G55, etc. in the Fanuc type controllers). It can be used for different clamping positions (Machine Coordinate Systems) in different operations on the CAM-Part. • Position – this number defines the sequential number of the CoordSys. For each Machine Coordinate System (Mac CoordSys), several Positions are defined for different positionings; each such Position is related to the Machine CoordSys. • In multi-sided machining on 4- and 5-axis CNC- machines, the SolidCAM post-processor uses the specific controller Macro language to create the positioning relative to the Machine Coordinate System. • For Machine Coordinate System, you have to define three points: the Origin, the X-direction, and the Y-direction. For the related position (e.g. for 4-axis CNC-machine), you have to define only the Origin and a point on the plane to rotate to; the rotation axis is defined by the type of the 4-axis (_4th_axes_around = X/Y in the MAC file).SolidCAM enables you to define the Coordinate System by one of the following methods:Select faceWhen you define the Coordinate System by selecting a face, the box surrounding the model iscalculated. For this box, SolidCAM generates a number of sketch points to facilitate the CoordSysdefinition. The points are located in the box corners, in the middle of each edge and in the centersof the planes (in the intersection point of the diagonals). 42
  • 41. 2. CAM-PartThe face can be one of the following: • Planar face The Z-axis of the Coordinate System is normal to the selected face. • Cylindrical/Conical face The Z-axis of the Coordinate System is parallel to the axis of revolution of the specified cylindrical/conical face. Pick face Selecting this check box enables you to pick a face on the model for the Coordinate System definition. The selected model face is highlighted. Change to opposite/Change to original This button enables you to reverse the direction of the Z-axis of the Coordinate System.43
  • 42. Place CoordSys origin to:• Corner of model box The upper plane of the model box is parallel to the XY-plane of the defined CoordSys. The CoordSys is located in the corner of the model box with the following coordinates (XMIN, YMIN, ZMAX). CoordSys Origin• Center of revolution face The origin is located at the intersection of the rotation axis of the part and the face of the model CoordSys box with the maximal Z-coordinate (the Z-axis is Origin directed along the rotation axis). Z• Top center of model box The CoordSys origin is placed in the center of the upper plane of the model, and the Z-axis of the CoordSys is normal to the selected face. CoordSys Origin• Corner box projection on the Z-level of the face The CoordSys origin is placed in the corner of the generated model box on the same Z-level with the selected face, and the Z-axis of the CoordSys is normal to the selected face. CoordSys Origin 44
  • 43. 2. CAM-PartDefineThis option enables you to define the CoordSys origin and axes byselecting points. • Origin Select the origin point on the graphic screen. • X-direction Select a point relative to the origin that defines the X-axis. • Y-direction Select a point that defines the plane (the Y-axis is 90 degrees to the X-axis; the selected point defines the plane). After a point has been selected, the next button is automatically activated. If you miss the selection, you can at any time click the required button and continue automatically to the next button.Select Coordinate SystemSolidCAM enables you to choose the Coordinate System defined in theCAD model file as the SolidCAM Coordinate System.45
  • 44. Normal to current viewThis option enables you to define the Coordinate System with the Z-axisnormal to the model view you are facing on your screen. You may bringthe model to the desired orientation by using the CAM Views toolbar orjust rotate it in an arbitrary fashion; then click on the Capture currentview CoordSys button, and the Coordinate System will be generatedrelative to the model view you are using. The CoordSys origin will lie inthe origin of the SolidWorks Coordinate System, and the Z-axis will bedirected normally to the chosen view of the model.You may change the location of the CoordSys Y-axis of theusing the placing options of the Select face Normal to current view CoordSysmode, and then choose the Normal to currentview mode to adjust the directions of theaxes to the current model view.Editing the Coordinate SystemAfter the face has been selected, you canedit the Coordinate System location bypicking entities on the model and change thedirections of its axes. X-axis of the Normal to current view Pick CoordSys • Pick origin This option enables you to define a new location for the CoordSys origin. The direction of the axes is not changed. • Pick XY origin This option enables you to define a new location for the CoordSys origin in the XY- plane by picking a point on the model. The Z-level of the CoordSys origin and the directions of the axes remain the same. • Pick X-direction This option enables you to choose a new direction for the X-axis by picking a point on the model. 46
  • 45. 2. CAM-Part • Pick Y-direction This option enables you to choose a new direction for the Y-axis by picking a point on the model. Flip • Flip X&Y Click on this button to rotate the Z-axis 180 degrees by mutual replacing of the X- and Y-axes (X becomes Y, and Y becomes X). • Flip around X This button rotates the CoordSys 90 degrees around the X-axis. • Flip around Y This button rotates the CoordSys 90 degrees around the Y-axis. • Flip around Z This button rotates the defined CoordSys 90 degrees around the Z-axis. Delta This option enables you to move the CoordSys origin in the X-, Y-, and Z-coordinates relative to the point in which it was previously defined. Rotation around axis This option enables you to rotate the defined CoordSys a given number of degrees around the X-, Y- and Z-axes, but the rotation can only be defined around each axis separately. You cannot rotate the CoordSys around more than one axis simultaneously.47
  • 46. 2.2.3 Defining the Coordinate Systems for 3-axis CNC-machineDuring the CoordSys definition for 3-axis CNC-machine, you have to define three points with theCoordSys dialog box. • Origin – Select the origin point (1st point) on the graphic screen. • X-direction – Select a point (2nd point) relative to the origin that defines the X-axis. • Y-direction – Select a point (3rd point) to finish the definition of the XY-plane.Use the mouse to define the origin, X- and Y-direction. You do not have to click on the X-direction orthe Y-direction button in the CoordSys dialog box, they are automatically selected after you definea point. Y-direction (third point) X-direction (second point) CoordSys origin (first point) Coordinate System definition ClampingFor the next Coordinate System, you also have to define three points. Y-direction X-direction (third point) (second point) CoordSys origin (first point) Coordinate System definition ClampingSolidCAM automatically assigns a new Position number to each Coordinate System. You can changethe Mac CoordSys number for a new clamping (Machine Coordinate System). 48
  • 47. 2. CAM-Part2.2.4 Defining the Coordinate Systems for 4-axis CNC-machineWhen you define the Machine Coordinate System (Mac CoordSys) for the 4-axis CNC-machine,you have to define three points with the CoordSys dialog box: • Origin – Select the origin point (1st point) on the graphic screen. • X-direction – Select a point (2nd point) relative to the origin that defines the X-axis. • Y-direction – Select a point (3rd point) to finish the definition of the XY-plane.Use the mouse to define the origin, X- and Y-direction. You do not have to click on the X-direction orthe Y-direction button in the CoordSys dialog box, they are automatically selected after you definea point. Y-direction (third point) X-direction (second point) CoordSys origin (first point) Coordinate System definition ClampingTo add a new Position, you have to define only two points: • The point for the CoordSys origin. • The point on the plane to rotate to. If the rotation axis is X, you have to define the Y-direction. If the rotation axis is Y, you have to define the X-direction. X-direction (determined Y-direction automatically) (second point) CoordSys origin (first point) Coordinate System definition ClampingSolidCAM automatically assigns the new Position number to each CoordSys. You can change theMac CoordSys number for a new clamping (Machine Coordinate System).49
  • 48. The rotation axis is automatically defined by SolidCAM according to the Axis type (see topic 2.8.1).The Shift and Rotation around parameters are calculated automatically.2.2.5 Defining the Coordinate Systems for 5-axis CNC-machineWhen you define the Machine Coordinate System (Mac CoordSys) for the 4-axis CNC-machine,you have to define three points with the CoordSys dialog box: • Origin – Select the origin point (1st point) on the graphic screen. • X-direction – Select a point (2nd point) relative to the origin that defines the X-axis. • Y-direction – Select a point (3rd point) to finish the definition of the XY-plane.Use the mouse to define the origin, X- and Y-direction. You do not have to click on the X-direction orthe Y-direction button in the CoordSys dialog box, they are automatically selected after you definea point. X-direction Y-direction (second point) (third point) CoordSys origin (first point) Coordinate System definition ClampingTo add a new CoordSys, you have to define three points. Y-direction (third point) X-direction (second point) CoordSys origin (first point) Coordinate System definition Clamping 50
  • 49. 2. CAM-PartSolidCAM automatically assigns the new Position number to each CoordSys. You can change theMac CoordSys number for a new clamping (Machine Coordinate System).The rotation axis is defined automatically by SolidCAM according to the Axis type (see topic 2.8.1).The Shift and Rotation around parameters are calculated automatically.2.2.6 Coordinate System definition methodsCoordinate System definition using a sketchIn some cases, you cannot define the CoordSys origin position or thedirection of the axes without adding a geometry.Then you have to create a sketch that contains two perpendicular lines;the intersection point of the lines defines the CoordSys origin, and thelines define the X- and Y-axis directions. Y-direction CoordSysChoose the origin location at the intersection point of the lines originand define the axes directions. X-directionCoordinate System definition using a stock boxSolidCAM enables you to generate the stock box surrounding the modelautomatically with a defined offset (see topic 2.4.1). The top stock plane isparallel to the XY-plane of the Machine Coordinate System.Define the CoordSys in the stock box corner. Sometimes the model is located in the assembly in such a way that you need to rotate it before using the 3D Box option in order to calculate the optimal stock.51
  • 50. 2.2.7 CoordSys Data dialog box • Position defines the sequential number of the Coordinate System. For each Machine Coordinate System, several Positions can be defined for different positionings; each such Position is related to the Machine Coordinate System. • X shows the X-coordinate of the CoordSys origin. • Y shows the Y-coordinate of the CoordSys origin. • Z shows the Z-coordinate of the CoordSys origin. • Machine CoordSys number defines the number of the Coordinate System in the CNC-machine. The default value is 1. If you use another number, the GCode file will contain the G-function that tells the machine to use the specified number stored in the controller of your machine. • The Tool start level defines the Z-level at which the tool starts. • The Clearance level is the Z-level to which the tool rapidly travels when moving from one operation to another (in case the tool does not change). • The CAM-Part Upper level defines the height of the upper surface of the part to be milled. • The CAM-Part Lower level defines the lower surface level of the part to be milled. Tool start level Rapid movements area Part Upper Clearance Feed movements area level level Part Lower level 52
  • 51. 2. CAM-Part • The Tool Z-level is the height that the tool moves to before the rotation of the 4/5 axes to avoid collision between the tool and the workpiece. This level is related to the CoordSys position and you have to check if it is not over the limit switch of the machine. It is highly recommended to send the tool to the reference point or to a point related to the reference point. • The Plane box defines the default work plane for the operations using this CoordSys, as it is output to the GCode program. In the SolidCAM CAM module, you must always work on the XY-plane. Some CNC-machines, however, have different axes definitions and require a GCode output with rotated XY-planes. Choose one of the following options: • XY – the XY-plane is the work plane; the Z-axis is the depth (G17). • YZ – the YZ-plane is the work plane; the X-axis is the depth (G18). • ZX – the ZX-plane is the work plane; the Y-axis is the depth (G19). This option works correctly only when your post-processor has been customized to support this function. Please contact customer support for further details. • Shift is the distance from the Machine Coordinate System (Mac CoordSys) to the location of the Position in the coordinate system and the orientation of the Mac CoordSys. • Rotation is the angle of rotation around the main axes X, Y and Z. • For the first Position number related to a new Mac CoordSys number, the Shift and Rotation around parameters are always 0. • Shift and Rotation for other Position Numbers related to the same Mac CoordSys number are determined automatically. • The Edit CoordSys button enables you to change the CoordSys location or orientation of the axes with the CoordSys dialog box.53
  • 52. • Create planar surface at Part Lower level This option enables you to generate a transparent planar surface at the minimal Z-level of the part so that its lower level plane is visible. This planar surface provides you the possibility to select points that do not lie on the model entities. It is suppressed by default and not visible until you unsuppress it in the FeatureManager Design tree. To unsuppress the feature, right-click on its entry under the CAM component in the FeatureManager Design tree and click on the Unsuppress button. This option is available only when the Coordinate System has been defined by selecting a face.2.2.8 SolidCAM Coordinate SystemSolidCAM changes the model orientation by setting the model to the Machine Isometric view.This orientation is suitable for machining on a CNC machine (with the Z-axis pointing verticallyupwards). Y Z Y Z X X SolidWorks Coordinate System SolidCAM Coordinate SystemUse the CAM Views toolbar to see the SolidCAM coordinate system.These views are related to the orientation of the selected CoordSysposition. 54
  • 53. 2. CAM-Part2.3 CoordSys ManagerThe CoordSys managing commands are available in the CoordSys Manager dialog box after the firstCoordSys is defined. You can display the CoordSys Manager dialog box by clicking on the Definebutton in the Coordinate System area of the Milling Part Data dialog box or on the icon in theSolidCAM Manager tree. 1. Right-click on an item in the CoordSys Manager dialog box. 2. Choose a command from the menu.Add CoordSysThis command enables you to add a new Coordinate System to thecurrent CAM-Part.Edit CoordSysThis command enables you to change the data of an existing Coordinate System. It also enables youto change the CoordSys position. 1. Choose the Coordinate System you want to edit. 2. The CoordSys Data dialog box is displayed showing the default Coordinate System position values. The fields and values can be changed, if necessary. If you change the CoordSys position, you must recalculate the operations in which this CoordSys is used. You are also advised to review the simulation.Inquire CoordSysThis command enables you to view the relevant information about a particular Coordinate Systemposition, but you cannot edit the data.55
  • 54. Delete CoordSysThis command deletes an existing Coordinate System. You can only delete Coordinate Systems ifmore than one CoordSys has been defined for the current CAM-Part. You cannot delete the firstMachine CoordSys and a CoordSys that is used for the operation (the Delete command in the menuis disabled in these cases). 1. Choose the Coordinate System you want to delete. The confirmation dialog box is displayed. 2. Click Yes to confirm.Rename CoordSysThis command enables you to rename the chosen Coordinate System.Default nameThis command enables you to return the Coordinate System name to the default value.Create/Delete Planar surfaceThis option enables you to create the planar surface at the Z-level of the model if you have notselected the Create planar surface at Part lower level check box at the stage of CoordSys datadefinition, or to delete the created planar surface if you have selected this check box.CoordSys visibilityThe Coordsys Manager dialog box enables youto control the visibility of Coordinate Systems.This feature simplifies the work when you havea number of coordinate systems.In the CoordSys Manager dialog box, clear thecheck boxes for the coordinate systems in orderto hide them. 56
  • 55. 2. CAM-Part2.4 Stock and Target ModelStock model is the material placed on the machine before youstart machining the CAM-Part.The Stock model is used for: • SolidVerify, SolidVerify for 3D, VerifyPlus and Machine simulation; • For rest material calculation in 3D Milling operations. The stock model is not automatically associated with the solid model. If the model is changed and the stock is not correct any more, you will see it in the simulation; you can then replace the defined stock with the updated one. Note that the SolidVerify, SolidVerify for 3D and VerifyPlus simulations do not work without the Stock model defined.Target model is the final shape of the CAM-Part after themachining.The Target model is used for: • 3D simulation; • Rest material calculation; • Gouge checking in the SolidVerify simulation.During all machining operations, the remaining rest material isremoved so that the Target model can be obtained.Facet toleranceThe Facet tolerance parameter defines the accuracy of triangulation of the stock and target models,fixture or clamp.57
  • 56. 2.4.1 Stock modelThe Stock model option enables you to define the actual material that hasto be removed. 1. Click on the Stock button in the Milling Part Data dialog box. 2. In the Stock model dialog box, choose the stock model definition mode and click on the Define button. 3. Select the geometry. 4. Confirm the geometry selection.Stock definition modes • The 2D Boundary mode enables you to define the 2D stock geometry with the chain of geometric elements (lines, arcs, splines, edges, etc.). Before selecting the stock material, you have to draw the boundaries of the stock material around the CAM-Part. When you choose this mode and click on the Define button, the Geometry Edit dialog box is displayed. • The 3D Model mode enables you to define the stock model via 3D model selection and is useful for casting machining. When you choose this mode and click on the Define button, the 3D Geometry dialog box is displayed. • The Box (Auto) mode enables SolidCAM to automatically determine the box surrounding the model. When you choose this mode and click on the Define button, the 3D Box dialog box is displayed. 58
  • 57. 2. CAM-Part 3D Box dialog box This dialog box is used to select a 3D model to create a 3D box around the model. • The Name option enables you to define the name for the stock model. The default geometry name is assigned automatically and can be edited if necessary. • The Type option enables you to choose the type of model elements that will be selected: Solids (solid models), Surfaces, or Both. • The Expand box at option enables you to define how much access stock material you have in each direction of the stock material. • The CAD selection button enables you to pick the model with the Host CAD tools. • The Add box to CAD model button enables you to add the stock box to the CAD model. • The STL file mode enables you to define the stock model based on a STL file that exists in your system. When you choose this mode and click on the Define button, the Choose STL dialog box is displayed. This dialog box enables you to choose the STL file for the stock definition. Choose STL dialog box • The Name option enables you to define the name of the STL stock geometry. The default geometry name is assigned automatically and can be edited if necessary. • The STL File section shows the path to the STL file chosen for the stock geometry definition. • The Browse button enables you to display the browser dialog box from which you will choose the required STL file. • The Show button enables you to display the defined stock in the Rest material window of SolidCAM (see topic 2.4.3). • The Show on model button enables you to display the defined stock in the SolidCAM graphic area applied to the solid model (see topic 2.4.3).59
  • 58. 2.4.2 Target modelThe Target model option enables you to define the final part after machining. 1. Click on the Target button in the Milling Part Data dialog box. 2. In the Target model dialog box, click on the Define 3D Model button to start the geometry selection. 3. Select the geometry with the 3D Geometry dialog box (see topic 4.3.1). 4. Confirm the Target model definition with the button.In future operations, you can use the Target model as a geometry.2.4.3 Common controls for Stock model and Target model dialog boxesNameIn this field, you can see the stock or target model name and choose the model from the previouslydefined 3D geometries.ShowClick on this button to show the Stock or Target model in the Rest material window of SolidCAM. Target model Stock model To control the quality of the Stock and Target models visualization, you can change the Facet tolerance in the Milling Part Data dialog box. The recommended value is 0.01 mm. A smaller tolerance will improve the quality and reduce the visualization speed. 60
  • 59. 2. CAM-PartShow on modelClick on this button to see the selected Target model in the Host CAD window. Target model Stock modelSelf-intersectionsThe Check and fix button in the Self-intersections section enables you to check the model for self-intersections and fix them if they are found.When self-intersections are detected, the following message is displayed:Confirm it with the Yes button to fix the self-intersections.Note that the process of self-intersection fixing can take a long time to complete, depending on thecomplexity of the model.For more information on self-intersections, see topic 10.6.6.2.4.4 Associativity of Stock and Target modelsSolidCAM enables you to keep the associativity betweenStock/Target model and the SolidWorks model. When theSolidWorks model is updated, SolidCAM enables you to checkthe compliance of the Stock and Target model geometry to theupdated SolidWorks model. If the SolidCAM geometry is notsynchronized with the SolidWorks model, you can synchronize it.The Check synchronization command enables you to check thesynchronization status of the Stock/Target model geometry relative tothe SolidWorks model.61
  • 60. If SolidCAM determines a misfit between the SolidWorks model and the Stock/Target modelgeometry, this geometry is marked with the synchronization mark .If the Stock/Target model geometry is not synchronized with the SolidWorks model, theSynchronize command enables you to update the Stock/Target model geometry according to theupdated SolidWorks model. 62
  • 61. 2. CAM-Part2.5 Tool OptionsThe Tool options enable you to define additional data about the tools for your CAM-Part. You canenter the start and end position of your tool as well as the coordinates for tool changes on yourCNC-machine. After you click on the button, you can change the parameters in the Tool Optionsdialog box.The default values you receive in this dialog box are input from the MAC file of the selected post-processor.A sample from the MAC file is shown below. The first three values of each line are metric coordinatesand the last three values are in inches. ;Positioning dflt_start = 0.0000 200.0000 100.0000, 0.0000 7.8740 3.9370 dflt_end = 0.0000 200.0000 0.0000, 0.0000 7.8740 0.0000 set_z_chng = Y dflt_tool_chng = 0.0000 0.0000 0.0000, 0.0000 0.0000 0.0000In the Tool Options dialog box, you can edit the values for the currentCAM-Part. Start point This field determines the position of the first tool in the beginning of the milling. End point This field determines the position of the last tool in the end of the milling. • In most of the cases, the value in this dialog box will only affect the simulation. To affect the generated NC-program, the post-processor must use these values. • Normally, the new CNC-controllers do not need the start and end position. In the post- processor, you use the machine command to move to the machine reference point.63
  • 62. Tool change XY This field defines the XY-coordinates of the tool change position. There are two options: • Default as in MAC file The XY-coordinates of the tool change position are defined by the end point of the operation that was executed before the tool change. • Define The XY-coordinates of the tool change position are defined by the user.Tool change Z This field defines the Z-coordinate of the tool change position. There are two options: • Default as in MAC file The Z-level where tool changes are performed is automatically read from the Tool start plane specified in the CoordSys Data dialog box (default input from MAC file). • Define The Z-coordinate of the tool change position is defined by the user.Feed type Defines the default type of feed used for the tool of this CAM-Part. There are two options: • Mm/Min – Millimeters per Minute; • Mm/Rev – Millimeters per Revolution. 64
  • 63. 2. CAM-Part2.6 Mac OptionsIf the MAC file of your post-processor has extrafields (parameters) defined, they can be accessedthrough this field. In the Machine Options Listdialog box, you can enter unique informationrelated to the machine controller you haveselected. • In case of Numeric or Integer field type, the Numeric/Integer Value dialog box is displayed and you are prompted to enter a value. • In case of Logical field type, the Logical Value dialog box is displayed and you are prompted to choose between Yes and No. Refer to the GPPTool manual for additional information.2.7 Work MaterialThis option enables you to define the work material. Choose the work material from the list.The Work material field enables you to get Speed/Feed Defaults (see topic 3.11) based on thework and tool materials that you are using. If you choose the None option, the system will offeryou the internal standard value spin of 1000 rpm and the default feed for X, Y movement of100 mm/min.65
  • 64. 2.8 CNC-Controller and Axis TypeSelect the CNC-machine controller. Click on the arrow next to the controllerfield to display the list of post-processors installed on your system.2.8.1 Axis typeThis field displays the CNC-controller type. This field cannot be edited; itis defined in the post-processor file.The axis type can be one of the following: • 3 axis; • 4_axis_around_X or 4_axis_around_Y; • 5 axis.The axis type defines the Coordinate System definition method:3 axisIn this type of machine, every siderequires a new clamping (new MachineCoordSys). For each Mac CoordSys, youhave to define the origin position, theX-axis direction and the Y-axis direction.4 axis • 4_axis_around_X This type is used for vertical machines with the 4th axis on the table along the X-axis. When defining the Machine CoordSys, you have to define the origin position, the X-axis direction and the Y-axis direction. For all additional positionings, based on this clamping, you have to define the origin position and the Y-axis direction only (the angle); the X-axis direction is determined automatically by the X-axis direction of the Machine CoordSys. 66
  • 65. 2. CAM-Part • 4_axis_around_Y This type is used for horizontal machines with the 4th axis along the Y-axis. When defining the Machine CoordSys, you have to define the origin position, the X-axis direction and the Y-axis direction. For all additional positionings, based on this clamping, you have to define the origin position and the X-axis direction only (the angle); the Y-axis direction is determined automatically by the Y-axis direction of the Machine CoordSys.5 axisThis type is used for 5-axis CNC-machines. For the Machine CoordSys,you have to define the origin position, the X-axis direction and theY-axis direction. All additional positioning is related to this MachineCoordSys. Take care of the machine limitations (angles or undercuts). A message on the limit can be generated only during the GCode generation. In the definition process, it is not necessary to consider the kinematics of the CNC-machine. This is done in the last step when you generate the NC-program. • A CAM-Part created for a CNC-controller of 3-axis type cannot be converted to 4- or 5- axis type. • A CAM-Part created for the CNC-controller of 4-axis type can be converted to 3-axis type. • A CAM-Part created for the CNC-controller of 5-axis type can be converted to 3-axis type.67
  • 66. 2.9 Default GCode numbersThe fields in this area are displayed according to a parameter defined in the MAC file. ; Program numbers get_prog_num = N or Y get_proc_num = N or YIf N – the field is not displayed.If Y – the field is displayed. get_prog_num = Y get_proc_num = NProgram numberThis field enables you to define the number of the main program that will be generated in theoutput NC-program.This field has ranges that are controlled from the MAC file parameters. prog_num_min = 1 prog_num_max = 9999 prog_num_dflt = 5000 68
  • 67. 2. CAM-PartIn this case, the default number is 5000. You can change this value and type a number between 1and 9999. Typing any number beyond this range is followed with the message:Subroutine numberIn this field, you can define the number of the first subroutine in the generated outputNC-program.This field has ranges that are controlled from the MAC file parameters. proc_num_min = 1000 proc_num_max = 5000 proc_num_dflt = 1000In this case, the default number is 1000. You can change this value and type a number between 1000and 5000. Typing any number beyond this range is followed with the same message as above.In some machines (for example, Fanuc), the main program number and subroutine number cannotbe the same. SolidCAM does not warn you about this problem. In order to prevent this situation,you can set the main program range to 1 – 1000 and the subroutines range to 1001 to 9999 in theMAC file.69
  • 68. 2.10 Part SettingsSolidCAM enables you to define a number ofparameters specific for the current CAM-Partusing the Part Settings dialog box.This dialog box is available by clicking on theSettings button in the Milling Part Data dialog boxor by double-clicking on the Part settings iconunder the CAM-Part header in SolidCAM Manager.2.10.1 UnitsThe Units page shows the measurement units usedin the current CAM-Part. 70
  • 69. 2. CAM-Part2.10.2 Interoperational tool movementsThis page contains options that enable you tocontrol the interoperational movements (see topic5.2.8).For each new CAM-Part, these settings are copiedfrom the SolidCAM Settings (see topic 12.10) andcan be adjusted according to your preferences. SolidCAM enables you to change the settings even when a CAM-Part is opened.Part Clearance levelAll interoperational movements are performedthrough the Part Clearance level. This is the defaultoption.When you switch to the Part Clearance level mode, SolidCAM disables the Start level field in alloperations. All SolidCAM operations (except for Sim. 5 Axis operations) have to be recalculated.After the recalculation, all interoperational movements are implemented through the Part Clearancelevels of the appropriate Coordinate Systems.Operation Start levelWhen two neighboring operations use the same Coordinate System, Tool and Tool offset, theinteroperational movement between them is performed through the Operation Start level of thesecond operation.When you switch to the Operation Start level mode, SolidCAM enables the Start level fields in alloperations and defines the Start levels equal to the Part Clearance level of the related CoordinateSystems. All interoperational movements will be implemented through the appropriate Start levels.71
  • 70. 2.10.3 Update Stock calculationThis page contains three tabs with Updated Stockmodel settings for the SolidVerify simulation (seetopic 10.6), Rest Material calculation (see topic 10.8)and SolidVerify for 3D simulation (see topic 10.7).SolidVerify tabThis tab enables you to define the Updated Stockparameters and options relevant for the SolidVerifysimulation. Update stock accuracy This section enables you to define the USM accuracy parameters for the SolidVerify simulation. • Tool facet tolerance This option controls the precision of the tool for the SolidVerify simulation. • Tool facet type In addition to changing the tolerance used for faceting, the application controls the manner in which the faceted tool representation approximates the tool by forcing the representation to be bigger or smaller than the actual tool. For example, if you want to know whether the tool gouged the target part, it would probably be preferable to have a tool representation that is guaranteed to lie outside the bounds of the actual tool. Internal. The tool representation lies within the actual tool. The vertices of the tool representation will lie on the surface of the actual tool and the facets will lie within the actual tool. External. The actual tool lies within the tool representation. The vertices will lie at distances up to the faceting tolerance from the surface of the actual tool. Mixed. This is a combination of the Internal and External modes. The vertices lie outside the actual tool but parts of the facets may lie inside it. This mode is the default and should be used unless there is a specific reason for using one of the other modes as it generates fewer facets and will therefore be faster. 72
  • 71. 2. CAM-Part 5 Axis The Linear interpolate option enables you to perform the linear interpolation of 5-axis tool movement. The Max. interpolation angle value defines the angular tolerance for the interpolation. Update stock model method This section enables you to choose the method of Stock model updating. • Automatic Save updated stock model for every specified number of operations: SolidCAM automatically calculates and saves the Updated Stock model. The specified number enables you to define the quantity of intermediate USM files. For example: • if the specified number is 1, SolidCAM automatically saves intermediate USM files for each operation; • if the specified number is 2, SolidCAM automatically saves intermediate USM files for all even operations (2nd, 4th, 6th, etc.); • if the specified number is 0, SolidCAM does not save intermediate USM files. Save updated stock model for operations with a long tool path only: SolidCAM automatically estimates the time required for simulation of operations and saves the updated stock for those operations whose tool path is considered too long. • Manual SolidCAM enables you to manually save the updated stock model for a specific operation during the SolidVerify simulation. The simulation of the next operations can be performed on the updated stock model. Further 3D Milling operations can also use the saved USM for the cutting in Rest material areas. Automatically remove noise from input data During the faceting of Stock and Target models, the coordinates of facets generated by SolidCAM are often calculated as numbers of the float type with many digits after the point. These numbers cause problems during the SolidVerify simulation, such as self-intersections and gaps in model. The Automatically remove noise from input data check box enables you to use a smart rounding algorithm that removes the noise in facet coordinates so that the model is displayed properly. Note that the process of removing the noise may take a long time to complete.73
  • 72. Rest Material calculation tabThis tab enables you to define the Updated Stockparameters and options used for the Rest materialcalculation in 3D Milling operations. Update stock accuracy This section enables you to define the USM accuracy parameters for the Rest material calculation. 5 Axis The Linear interpolate option enables you to perform the linear interpolation of 5-axis tool movement. The Max. interpolation angle value defines the angular tolerance for the interpolation. Current Stock model method This section displays the method of Stock model updating used for the Rest Material calculation. The setting of this section can be changed in the SolidVerify tab.SolidVerify for 3D tabThis tab enables you to define the Updated Stockparameters and options relevant for the SolidVerifyfor 3D simulation.The Updated Stock calculation parameters definedfor this type of simulation are similar to thosedefined for SolidVerify. Since in this simulationmode analytical surfaces are used instead of facetmodels used for SolidVerify, the Updated Stockmodel accuracy section is not relevant. 74
  • 73. 2. CAM-Part2.10.4 SynchronizationThis page enables you to define the synchronization settings for the current CAM-Part when itsmodel configuration is changed.The Synchronization when design model configuration changes section provides you with thefollowing options: • Keep the geometry associative with the parent configuration This option enables you to keep the link between the geometry and the parent configuration. SolidCAM always keeps the geometry linked to the parent configuration (the configuration used for the geometry definition). When you switch between the model configurations, the geometry is not affected; synchronization is required only if the parent configuration is changed. Geometry Geometry Configuration #1 Configuration #275
  • 74. • Associate the geometry with the current configuration This option enables you to establish the link between the geometry and the current configuration and perform the synchronization according to the current configuration. Geometry Geometry Configuration #1 Configuration #2 After such synchronization, the geometry is linked to the current configuration until you switch to another one.2.10.5 Automatic CAM-Part definitionSolidCAM provides you with a number offeatures aimed to automate the process of theCAM-Part definition. These features enable youto avoid a number of routine steps required to beperformed during the CAM-Part definition andperform them automatically.This page contains a number of settings relatedto the Automatic CAM-Part definition. For eachnew CAM-Part, these settings are copied fromthe SolidCAM Settings (see topic 12.12) and canbe adjusted according to your preferences.Automatic Stock model definitionThe Definition of Stock (as 3D box) option enables you to automatically define the 3D box stockmodel during the CAM-Part definition. The stock model is based on all solid bodies and/or surfacesof the DesignModel component of the CAM-Part assembly. 76
  • 75. 2. CAM-Part • Define Stock by. This option enables you to choose the type of elements (solid bodies and/or surfaces) from the DesignModel model to use. • Expand box at. This option gives you complete control over how much access stock material you have in each direction of the stock material.The Add box to CAD model option enables you to add the stock model box to the CAD model.Automatic Target model definitionThe Definition of Target check box enables you to automatically define the target model duringthe CAM-Part definition. The target model is based on all the solid bodies and/or surfaces of theDesignModel component of the CAM-Part assembly.The Define Target by option enables you to choose the type of elements (solid bodies and/orsurfaces) from the DesignModel component of the CAM-Part assembly.Definition of Coordinate SystemWhen the Single CoordSys check box is selected, SolidCAM enables you to shorten the processof CoordSys definition by skipping the CoordSys Manager dialog box after the first CoordSysdefinition. This option is useful when defining CAM-Parts with only one Coordinate System.When the Single CoordSys check box is cleared, SolidCAM displays the CoordSys Manager dialogbox after the first CoordSys definition. The CoordSys Manager enables you to define an additionalCoordinate System. This option is useful when defining CAM-Parts with several Coordinate Systems.77
  • 76. 2.10.6 Machining ProcessOn MP insertion (for milling only)Select the Perform auto calculation check boxin case you want the operations to be calculatedautomatically after the Machining Process isinserted into the CAM-Part.If you select the Ask before calculation checkbox, the message that enables you to confirmthe calculation is displayed. If this check boxis cleared, the calculation starts without priornotice.Operation name in SolidCAM ManagerThe setting of this field defines how theoperation names appear in SolidCAM Managerwhen a Machining Process Table is loaded anda Machining Process is added to the CAM-Part.When the Show group name check box is selected, the operation names are preceded with thenames of the operation groups and default sets defined in Machining Process Table Manager.Prismatic part_20-6_finish_wall Operation Default set Operation group name name name 78
  • 77. 2. CAM-PartWhen this check box is not selected, only the operation names appear in the SolidCAM Managertree.2.10.7 Tool path simulationSolidCAM enables you to define the default simulation mode. • Use Host CAD simulation as default When this option is chosen, the Host CAD simulation mode is used as default for each new simulation session. • Remember last simulation option When this option is chosen, simulation starts in the last used mode.79
  • 78. 2.10.8 GCode generationThis page enables you to define the parameters of the GCode generation.The Save GCode files box offers three optionsto define the parameters related to saving ofGCode files:In the CAM-Part directorySolidCAM saves the generated GCode files in theCAM-Part directory. The path to this directoryis displayed in the read-only field. This option isused by default.According to the MAC fileSolidCAM saves the generated GCode filesaccording to the parameters defined in the MACfile. The path to the directory that appears in theMAC file is displayed in the read-only field.In the GCode directorySolidCAM saves the generated GCode files in the specified GCode folder location. When theGCode generation is started, SolidCAM creates a new folder with the CAM-Part name in thespecified GCode directory and saves the GCode files there. If this folder already exists, SolidCAMuses it for the GCode output.This group box enables you to define the path for the GCode directory. You can enter the path orclick on the Browse button and choose the destination folder using the Browse For Folder dialogbox. If you have entered the path to a non-existing folder, the following message is displayed after the confirmation of the Part Settings dialog box: 80
  • 79. 2. CAM-Part The Create button enables you to create the folder that will be used for GCode directory in the specified location. The Browse button displays the browser dialog box that enables you to choose another location that will be used for the GCode directory. If the new folder cannot be created, the following message is displayed: If the chosen folder has the read-only attribute, the following message is displayed after the confirmation of the Browse dialog box or the Part Settings dialog box:By default, the GCode directory location is not defined. You have to specify it when you choose theIn the GCode directory option for the first time. Create subfolders for split GCode files When split marks are detected in SolidCAM Manager during the GCode generation for the entire CAM-Part, SolidCAM creates a number of GCode segment files. Each such GCode segment file is created for one or several operations enclosed by split marks. These files are named with the CAM-Part name followed by the “-” sign and the order number of a split segment. Split marks are ignored in case of GCode generation for several operations. With the In the GCode directory option, SolidCAM creates separate CAM-Part GCode folders in the specified folder location. When the Create subfolders for split GCode files check box is selected, SolidCAM creates a separate folder for each GCode segment file and saves the GCode segments files there. The folder is created in the GCode folder of the CAM-Part in the specified GCode folder location. The name of the folder is the same as the GCode segment file name.81
  • 80. When the Create subfolders for split GCode files check box is not selected, SolidCAM generates all the GCode segment files directly into the GCode folder of the CAM-Part in the specified GCode folder location. By default, the Create subfolders for split GCode files option is not selected. Create separate folders for each CAM-Part When this check box is selected, SolidCAM creates a folder for each CAM-Part and saves the GCode file there. Otherwise, the GCode files for all CAM-Parts are generated into the GCode directory.Additional control of GCodeWhen the Customize GCode file name check box is selected,you can alter the GCode file name and location. Whenyou click one of the GCode generation commands, theWindows-style Save GCode browser is displayed with thedefault CAM-Part name and location that might be edited. All the GCode files previously generated for the current CAM- Part remain in the specified folder.When this check box is not selected, the GCode is generated and automatically saved in the definedlocation. 82
  • 81. 2. CAM-PartGCode generation for the entire CAM-PartThe Erase all previous GCode files check boxenables you to choose whether the old GCodefiles generated for this CAM-Part remain or areremoved when a new one is generated. This check box is not available if the Create a separate folder for each CAM-Part check box is not selected and when the Customize GCode file name check box is selected.GCode generation for separate operationsThe Erase all previous GCode files check boxenables you to choose whether the old GCodefiles generated for separate operations remainor are removed when a new one is generated. This check box is not available if the Create a separate folder for each CAM-Part check box is not selected and when the Customize GCode file name check box is selected.83
  • 82. 2.10.9 Template defaultsThis page enables you define the default locationof the operation templates and to specify thedefault templates used for each new operation ofthe loaded CAM-Part. When a new CAM-Part is being created and defined, the Part settings for Templates and Defaults are copied from the SolidCAM Settings.SolidCAM Template DirectoryThis section enables you to define the default location for SolidCAMtemplates. You can define the path by entering it in the box or byclicking on the Browse button and choosing the location. In casethe chosen folder does not exist, the error message is displayed. • The Create button enables you to create the folder with the specified location and set it as the SolidCAM Template directory. • The Browse button displays the browser dialog box that enables you to choose another location for the SolidCAM Templates directory.The default Templates directory location is ..TablesMetricTemplates for Metric units and..TablesInchTemplates for Inch units.Operation default templatesThis section enables you to assign a default template to each operation type. It contains the followingtabs: • The 2.5D Milling tab lists the templates of 2.5D Milling operations. • The 3D Milling tab lists the templates of 3D Milling operations. • The HSM and HSS tabs list the templates of HSM and HSS operations. • The Sim. 4 Axis and Sim. 5 Axis tabs list the templates of Sim. 4 Axis and Sim. 5 Axis operations. 84
  • 83. 2. CAM-PartEach tab contains a table that enables you to definethe default templates for each operation type.When the default template use is activated for aspecific operation (the check box in the operationtype line is selected), the Template column offersyou the list of available templates appropriate forthis type of operation.When the template use is activated for an operationtype, each new operation of this type will be loadedwith the data of the specified template.Templates activation/deactivationWhen you clear the check box in an operation typerow to deactivate the use of templates, the list inthe Template column is unavailable.When you select the check box to activate template use for an operation type, the search is performedin the SolidCAM Template Directory for suitable templates of this type. The names of the foundtemplates appear in the list, and the first of them is being chosen automatically. If no suitabletemplates are found, SolidCAM deactivates the use of templates for this operation.Changing the SolidCAM Template DirectoryWhen you change the path to the SolidCAM Template Directory, SolidCAM performs a search forsuitable templates for all the operations with the activated default template use. When a template forsome operation type is not found, SolidCAM deactivates the default template use for this operationtype. Found templates are added into the related list. The first found template name is displayed. The search for templates is not performed for the operation types for which the use of templates is deactivated.Creating sets of templates (working style)Consider a folder containing a set of templates. This set contains only one template for each operationtype, therefore, all operation types have assigned templates. The set of templates is customizedfor a specific application (e.g. Mold machining). Consider an additional folder containing a set oftemplates for another application.By switching between these folders for SolidCAM Template Directory, SolidCAM switches templatesfor all operation types. This enables you to choose a set of templates for a specific applicationquickly and easily.85
  • 84. 2.10.10 Tool coolantThis page enables you define the tool coolantoptions that will be applicable to each new tooladded for use in the current CAM-Part.When a check box is selected, the related coolantoption is used.The coolant options available for use on thecurrent CNC-machine, according to the MAC-filesettings, are marked with asterisks (*).2.10.11 Gouge checkThis page enables you to control the gougechecking parameters at the CAM-Part level.The Check gouges on calculation check boxenables you to define the default state of thecorresponding edit box in the operation dialog box(see topic 5.2.12). This state is inherited by eachnew 2.5D Milling operation. 86
  • 85. 2. CAM-Part2.11 Compressed CAM-PartSolidCAM provides you with the Compressed CAM-Part feature. SolidCAMThis feature enables SolidCAM to save all the CAM-Part data inone file compressed using the ZIP technology.SolidCAM saves all the CAM-Part data in ZIP archive file. ExtractedDuring the SolidCAM session, this file is extracted in the specific CAM-Parttemporary location and SolidCAM works with the extracted Open CloseCAM-Part data. When the CAM-Part is closed, the content of theZIP file has to be replaced with the updated CAM-Part data. When Compressedthe update process is finished, SolidCAM erases the extracted CAM-PartCAM-Part from the temporary location. • SolidCAM supports simultaneous work with both file formats: compressed CAM-Part and non-compressed CAM-Part. • Each newly created CAM-Part can be created either in the compressed mode or in the non-compressed mode, depending on SolidCAM Settings (see topic 12.6). • Each CAM-Part can be converted from open to compressed mode depending on the SolidCAM Settings (see topic 12.6).2.11.1 Compressed CAM-Part file formatThe SolidCAM Compressed CAM-Part format is ZIP SolidCAM Compressed CAM-Part(compatible with WinZIP application). This file hasthe *.prz extension and contains all CAM-Part data. SolidCAM CAM-Part SolidCAM CAM-Part folder2.11.2 Creating a new compressed CAM-PartWhen you confirm the CAM-Part creation in the NewMilling Part dialog box, SolidCAM creates the emptycompressed CAM-Part file in the location specifiedin the Directory field and with the name specifiedin the <Name> field. SolidCAM also creates the<Name>.prt file and the <NAME> folder in theSolidCAM Temporary folder.87
  • 86. The SolidCAM Temporary folder is automatically created by SolidCAM. By default, this folder hasthe following path: C:Documents and Settings<user name>Local SettingSolidCAM Temporaryfiles. You can choose your own location for the SolidCAM Temporary folder via SolidCAM Settings(see topic 12.6).For example, the structure of the Shaft CAM-Part is the following: C:Program FilesSolidCAM2009User Shaft.prz C:Documents and Settings<User name>Local SettingsSolidCAM Temporary files Shaft.prt Shaft If the compressed CAM-Part already exists in the location defined in the Directorybox; you cannot define a new CAM-Part with the same name. SolidCAM offers you to choose an alternative name or location.After the CAM-Part definition, SolidCAM works with the CAM-Part data located in the SolidCAMTemporary folder. When the CAM-Part is being closed, SolidCAM updates the compressedCAM-Part with the CAM-Part data. After the update, the non-compressed copy is removed fromthe SolidCAM Temporary folder.2.11.3 Converting CAM-Parts to Compressed modeSolidCAM enables you to work with both types of CAM-Parts: compressed and non-compressed.Each non-compressed CAM-Part can be converted to the compressed mode in the opening process(according to the SolidCAM Settings). During this operation, SolidCAM compresses all CAM-Part data to the compressed CAM-Part. After these operations, SolidCAM removes the originalCAM-Part.2.11.4 Opening/Closing Compressed CAM-PartsWhen opening a compressed CAM-Part, SolidCAM extracts all its content into the SolidCAMTemporary folder and loads the non-compressed CAM-Part.When closing a CAM-Part, SolidCAM updates the corresponding compressed CAM-Part with thedata from the SolidCAM Temporary folder. After the update, the non-compressed data is removedfrom the SolidCAM Temporary folder.The smart algorithm of opening compressed CAM-Parts enables SolidCAM to prevent data loss incase the CAM-Part session was not completed correctly. 88
  • 87. 2. CAM-PartIf the CAM-Part session was not completed correctly and the Compressed CAM-Part was notupdated successfully, the non-compressed data is not removed from the SolidCAM Temporaryfolder. In this case, SolidCAM finds the corresponding non-compressed data in the next CompressedCAM-Part and displays the following dialog box. • Continue with Compressed CAM-Part version The non-compressed data in the SolidCAM Temporary folder is updated with the content of the compressed CAM-Part. • Continue with SolidCAM Temporary folder version The compressed CAM-Part is updated with the non-compressed data from the SolidCAM Temporary folder. The Exit button enables you to cancel the operation and solve the problem manually.89
  • 88. 2.12 Managing CAM-PartsUse the commands of the SolidCAM and CAM-Part menus to edit and manage existing CAM-Parts.NewThis command creates a new CAM-Part. According to SolidCAM Settings (see topic 12.6), theCAM-Part can be created either in the compressed mode or in the non-compressed mode.OpenThis command loads a CAM-Part (compressed and non-compressed) that has been previouslysaved. According to SolidCAM Settings (see topic 12.6), the non-compressed CAM-Parts canbe converted to the compressed mode. When you choose this option, the CAM-Parts browser isdisplayed. 90
  • 89. 2. CAM-Part 1. Select the CAM-Part you want to load. 2. Double-click on the CAM-Part or select it and click on the Open button. The default type for the Files of Type filter is defined in SolidCAM Settings.If a CAM-Part was created with the previous SolidCAM version, the backup can be performedduring the CAM-Part opening, if necessary. The backup is created as a copy of the original file inthe Backup of <CAM-Part name> folder. You can also open CAM-Parts by double-clicking on the *.prt files in the Windows Explorer environment.Manage TemplatesThis command enables you to manage your operation and process templates using the TemplateManager dialog box.For more information on operation templates and process templates, see topic 5.2.2.CloseSolidCAM closes the active CAM-Part. The Compressed CAM-Part file is being updated, if necessary.91
  • 90. CopyThis command creates an identical copy of a CAM-Part in another folder or drive for backup purposesor for making modifications without changing theoriginal. The Copy Parts dialog box is displayed. 1. Choose the drive from which you want to copy the original CAM-Part. 2. Choose the CAM-Parts you want to copy from the CAM- Parts list. 3. Transfer the list of the CAM-Parts you want to copy to the middle field by clicking on the Left to Right arrow. 4. Choose the drive and the directory you want to copy to. 5. Click on the Copy button. This feature is unavailable for compressed files; they can be copied with standard Windows tools.DeleteThis command enables you to delete a CAM-Part (compressed and non-compressed). ThePart to Delete dialog box is displayed.The Files of type filter enables you to displayeither compressed or non-compressed CAM-Parts. The default filter value depends onSolidCAM Settings. 1. Select the CAM-Part you want to delete. Use the Ctrl key to select several CAM-Parts together. 2. Click on the Delete button. 92
  • 91. 2. CAM-Part 3. The confirmation dialog box is displayed: 4. Choose Yes to All to delete all selected CAM-Parts.Calculate CAM-PartsThis command enables you to calculate tool paths of all CAM-Parts (compressed and non-compressed) in the specified folder. The Calculate parts dialog box is displayed. 1. Click on the Add Directory button. 2. Choose the folder where the CAM-Part is situated via the standard Windows browser. 3. Click on the Calculate button to start the operation.You can also use the Delete All button to remove all the CAM-Parts from the specified folder.The compressed CAM-Part is extracted into the SolidCAM Temporary folder. The resulting non-compressed CAM-Part is opened by SolidCAM and calculated. The compressed CAM-Part is thenupdated and the non-compressed CAM-Part is removed from the SolidCAM Temporary folder.Change Model ReferenceSolidCAM enables you to change the reference to original SolidWorks model. This operation enablesyou to substitute the DesignModel component of the CAM-Part assembly with some SolidWorksmodel. 1. Choose the Change Model Reference command in the menu. The Change Model Reference dialog box is displayed.93
  • 92. 2. Type the model name in the Model name edit box or choose the model with the Browse button. This button displays the browser dialog box that enables you to choose the SolidWorks model. 3. Confirm the dialog box. The following message is displayed. When the message is confirmed, the CAM-Part is closed, the CAM-Part Reference is updated, and then the updated CAM-Part is loaded again.CAM-Part DefinitionThis command enables you to view and edit the values, options and parameters of the currentCAM-Part. The Milling Part Data dialog box is displayed.CAM-Part PropertiesThis command displays the Milling part properties dialog box. This dialogbox provides you with information such as name and location of the CAM-Part and of the model used in the CAM-Part. 94
  • 93. 2. CAM-PartSave AsThis command enables you to save the activeCAM-Part to the disk with a new name or in a newlocation.When this option is chosen, the Save As dialogbox is displayed. Save as Type This option enables you to choose the type of the CAM-Part: compressed or non-compressed. The default value of the Save as Type filter is the same as the type of the original CAM-Part. The conversion of the compressed CAM-Part to non-compressed is unavailable. Save as copy • When this option is not available, the saved CAM-Part is loaded instead of the current CAM-Part. • When this option is available, SolidCAM stays with the current CAM-Part.Recent CAM-PartsThis option displays a list of the lastnine CAM-Parts you worked with inSolidCAM. You can open the file byclicking on its name.95
  • 94. Saving the updated stock in the STL formatSolidCAM parts can be machined in a sequence of stages on different CNC-machines, while theupdated stock model is shared between these stages.This functionality enables you to define a new CAM-Part basedon some other pre-machined CAM-Part, using the result ofmachining of the pre-machined part for the stock definition.Machining of a part can thus be performed in several stages,with one CAM-Part for each stage, by passing the machiningresults from one stage to the next through an updated stockmodel obtained after the last operation of each CAM-Part andsaved in the STL format. 1. Right-click on the CAM-Part header in SolidCAM Manager and choose the Save updated stock to STL command from the menu. 2. The Save updated stock to STL dialog box is displayed. Define the name and location for your file. The default name of the updated stock model STL file is inherited from the CAM-Part name. The default location of the STL file is the SolidCAM Part folder for regular SolidCAM Parts (*.prt). For compressed CAM-Parts (*.prz), the default location is that of the compressed CAM-Part files. 3. Click on the Save button. SolidCAM generates the STL file according to the HostCAD coordinate system. When the STL file is successfully generated, the notification message is displayed. 96
  • 95. 2. CAM-Part2.13 CAM-Part DocumentationThis option enables you to document your tool list,operations sequence, etc. • Generate This option enables you to create the document. • Edit This option enables you to edit the document after it has been generated.2.13.1 Documentation EditorWith the documentation editor you can browse the generated CAM-Part documentation. Thetoolbar and the application menu on the top of the documentation editor work the same as in anytypical windows application.The left panel enables you to switch pages and the right page enables you to view and edit each page. • Cover page This page shows contents of the Cover page file defined in SolidCAM Settings. • Header page This page contains general information about the CAM-Part: the CAM-Part name, the program number, the amount of operations and the type of operations. To edit, simply click in the right field and make any changes or additions.97
  • 96. • Tool Table page This page contains all the relevant information about the tools used in the CAM-Part: the tool number, the tool diameter, the corner radius, the tool type, the number of teeth and any other information that is relevant to each tool. To edit, simply click in the right field and make any changes or additions.• Operations table page This page contains the list of all operations in the CAM-Part.• Operation pages Under this page, there is a page for each operation name. This page gives you a detailed list of all of the fields you have chosen in the operation and their values. 98
  • 97. 2. CAM-Part2.14 Tool sheet documentationThis option enables you to summarize the CAM-Part information by generating a tool sheetdocumentation in the RTF format.For each tool sheet project, SolidCAM creates theDoc folder in the CAM-Part directory for savingthe tool sheet file. In this folder, two subfolders areautomatically created: the Tools Images subfolderfor image files of the tools used in the partoperations, and the Images subfolder for imagefiles of the machined part.The tool sheet generation commands are availablein the right-click menu on the CAM-Part header inthe SolidCAM Manager tree.2.14.1 Capturing the CAM-Part imageThe Capture Image command enables you to create a part image captured from the SolidWorksgraphic area and save it in the PNG format. Later this image file can be attached to your tool sheet.When you choose this command, SolidCAM captures the image of the part as it is displayed in theSolidWorks graphic area. This image is saved as a PNG file in the Images folder.99
  • 98. 2.14.2 Definition of tool sheet parametersThe Tool Sheet command is available for the entireCAM-Part (in the right-click menu available on theCAM-Part header) or for separate operations (in theright-click menu available on each operation entry).The Tool Sheet Extra Parameters dialog box isdisplayed. This dialog box enables you to define andmanage the content of the documentation file.ImagesIn this section, you can specify the logo and part imagefiles in the PNG format that will be attached to yourtool sheet. To attach a logo and/or a part image, clickon the button and choose a file from the standardWindows-style Browse dialog box.The attached logo appears in the upper right corner inthe document header. The attached images appear inthe separate Images page. 100
  • 99. 2. CAM-PartParametersThis section contains the table that enables you to define your own variables and values to beinserted into the tool sheet. In the Label column, you specify the name of the parameter you wantto appear in the tool sheet; in the Value column, you can enter its value. In the Location column,you can specify where this parameter is supposed to appear in the documentation file, either in themain page or in the header.The buttons enable you to manage the table rows: • The button adds new rows to the table. • The button removes the selected row from the table. • The buttons move the selected rows in the table, changing their order.Part notesThis section enables you to add comments and notes related to your part. The note will appearunder the part image, in the main page of the tool sheet document.StyleThis section enables you to define the style of the output document.SectionsThis group enables you to define which elements of the information sheetwill appear in the output, by selecting the corresponding check boxes. • The Main page check box defines whether the main page will be included in the tool sheet.101
  • 100. • The Images check box defines whether the Images page will be included in the tool sheet. The button displays the location of the part captured images in the Windows Explorer.• The Tool table check box defines whether the Tool table pages will be included in the tool sheet. The button displays the dialog box that enables you to specify the required tool data to appear in the Tool table summary by selecting check boxes.• The Operations summary check box defines whether the Operation summary page will be included in the tool sheet.• The Fixtures check box defines whether the Fixture page will be included in the tool sheet. 102
  • 101. 2. CAM-Part2.14.3 The output fileThe output tool sheet file consists of the following sections:Main pageThis section summarizes the general information about the CAM-Part, including its graphicrepresentation and the comments you have added. Comment entered in the Parameters table (Location - Header) Part name Company logo Part definitionComment entered Part picturein the Parameters table(Location - Main page) Part notes Part properties103
  • 102. Tool tableThis section displays the list of the tools used for the operations of the current CAM-Part, withtheir parameters and illustrations. 104
  • 103. 2. CAM-PartOperations summaryThis section summarizes the operations defined for the current CAM-Part.105
  • 104. FixturesThis section shows how the part must be fixed on the CNC-machine table. 106
  • 105. 2. CAM-Part2.14.4 Show Last Tool SheetThis command enables you to display the last generated tool sheet for the current part, instead ofgenerating it anew. The Tool Sheet Extra Parameters dialog box is displayed so that you can view thedefined parameters of the last tool sheet generation.In this dialog box, you can edit only the Style and the Sections parameters to alter the documentappearance and define which sections of the last tool sheet you want to display.The Show button displays the generated tool sheet.107
  • 106. 2.15 Milling STL CAM-PartThis functionality enables you to define the machining projects based on output of 3D scanningdevices in the STL format. The received STL file contains data on the shape and visual propertiesof the scanned real-world object upon which the machining project will be based. Such parts canbe machined using the SolidCAM 3D, HSM and 5-Axis milling capabilities. The peculiarity of suchprojects definition is that the STL graphic body cannot be divided into separate elements in the waya CAD design model can be. Therefore, the definition of such CAM-Part is different from a regularmilling project.2.15.1 Starting a new Milling-STL CAM-Part 1. Click SolidCAM, New, Milling-STL. 2. The New Milling Part dialog box is displayed and enables you to choose an STL file similar to the CAD design file chosen for CAM-Part definition. 3. In the Directory section, you need to specify the path to the location where the CAM-Part will be saved by entering manually or by clicking on the Browse button. 108
  • 107. 2. CAM-Part 4. In the Model name section, click on the Browse button and choose the required STL file. 5. In the Name section, you need to enter the name for your machining project.When you confirm the New Milling Part dialog box, the Milling Part Data dialog box is displayedas for a regular milling project definition. The graphic body is displayed in the SolidWorks graphicarea. It can be zoomed and rotated.109
  • 108. 2.15.2 Coordinate System definitionSimilar to a regular milling CAM-Part, the first definition stage is that of Coordinate System. Clickon the Define button in the Coordinate System section. Since you cannot select separate elementsof the STL graphic body, you can define the Coordinate System by entering the coordinates inthe Define mode (X,Y,Z) and/or by rotating the model into the required view and capturing in theNormal to current view mode (see topic 2.2.2). 110
  • 109. 2. CAM-Part2.15.3 Stock model definitionWhen the Coordinate System is defined, a box is calculated surrounding the model. Using this box,you can define the Stock model with the 3D Box option (see topic 2.4.1).2.15.4 Target model definitionThe target model is defined by clicking on the Browse button in the Choose STL dialog box andchoosing the original STL file from the browser dialog box.When the CAM-Part is defined, you can add 3D Milling, HSM, HSS and 5-Axis operations for itsmachining.111
  • 110. 2.16 Support of DriveWorksThe DriveWorks Design Automation software automates repetitivetasks and allows you to generate your design and manufacturing outputsautomatically. This software is integrated in SolidCAM enabling theautomation of the design-to-manufacture processes.The main principle of the DriveWorks functionality is creating rule-basedtasks for automatic modification of parameters of the parts. Based ona SolidWorks model with given parameters, DriveWorks enables you tocreate similar models with modified parameters and/or features (forexample, size changed, holes removed, etc.).When DriveWorks is used to modify a SolidWorks model on which a SolidCAM Part is based,DriveWorks copies the original model into a separate directory and performs the requiredmodifications. DriveWorks SolidCAM Original CAM-Part Original model Change Reference Model Copy of CAM-Part Modified model Synchronize & Calculate Modified CAM-Part 112
  • 111. 2. CAM-PartAfter this stage, DriveWorks automatically starts SolidCAM, where the original part is copied intothe same location with the updated model. The copied CAM-Part is opened in SolidCAM and thereference model of the opened CAM-Part is automatically replaced with the modified model, thesynchronization is automatically performed and the operations are recalculated.In such manner, machining of new parts with different parameters and features can be performedautomatically using the defined modification rules.For more information about the DriveWorks software, visit www.driveworks.co.uk.113
  • 112. 114
  • 113. Tools andTool Libraries 3The tool commands can be used to create and manage tools and toollibraries in SolidCAM. You can save your programming time if you savethe tools you use most often in customizable tool libraries.The tool libraries can be based on machine tooling, materials or anyother personal criteria. When you define your machining operations,you can then load the tool, and all its parameters, feed and spin valuesare automatically copied into the operation.  Working with Part Tool Table  Working with Current Tool Library  Managing Tool Libraries  Defining tools  Tool types  Shaped tools  Tool holding system
  • 114. 3.1 User-Defined Tool TypesFor easier identification and classification of tools, you can define your own tool types.SolidCAM offers you the following default tool types: • End mill • Ball nose mill • Bull nose mill • Face mill • Dove tail mill • Taper mill • Slot mill • Lollipop mill • Engraving tool • Center drill • Spot drill • Drill • Chamfer drill • Tap • Reamer • Bore • Thread mill • Thread taperUser-defined tool types can also be used to define new tools and to search tool libraries. 116
  • 115. 3. Tools and Tool Libraries3.1.1 End millThis tool type is used for the definition of rough/finish end mills.The tools of this type are defined with the parameters shown in the image. Arbor Diameter TotalLength Outside Holder Shoulder Length Length Cutting Length DiameterThe diameter and the length of the cylindrical arbor are defined as Arbor Diameter and (TotalLength – Shoulder Length), respectively. The Shoulder Length value must be greater than or equalto that of the Cutting Length, and equal to or smaller than that of the Outside Holder Length.When a new tool is created, the default value of the Arbor Diameter is equal to that of the Diameter,and the default value of the Shoulder Length is equal to that of the Cutting Length.117
  • 116. 3.1.2 Ball nose millA tool of this type is defined with the parameters shown in the image. Arbor Diameter TotalLength Outside Shoulder Holder Length Cutting Length Length Diameter Corner RadiusThe Corner Radius value of a Ball nose mill tool is equal to half the Diameter value and cannot bechanged.The diameter and the length of the cylindrical arbor are defined as Arbor Diameter and (TotalLength – Shoulder Length), respectively. The Shoulder Length value must be greater than or equalto that of the Cutting Length, and equal to or smaller than that of the Outside Holder Length.When a new tool is created, the default value of the Arbor Diameter is equal to that of the Diameter,and the default value of the Shoulder Length is equal to that of the Cutting Length. 118
  • 117. 3. Tools and Tool Libraries3.1.3 Bull nose millA tool of this type is defined with the parameters shown in the image. Arbor Diameter TotalLength Outside Shoulder Holder Length Cutting Length Length Diameter Corner RadiusThe Corner Radius value of a Bull nose mill tool must be in the range from 0 to half the Diametervalue.The diameter and the length of the cylindrical arbor are defined as Arbor Diameter and (TotalLength – Shoulder Length), respectively. The Shoulder Length value must be greater than or equalto that of the Cutting Length, and equal to or smaller than that of the Outside Holder Length.When a new tool is created, the default value of the Arbor Diameter is equal to that of the Diameter,and the default value of the Shoulder Length is equal to that of the Cutting Length.119
  • 118. 3.1.4 Dove tail mill Outside Arbor HolderThis tool type is used for dove tail slot machining. Diameter LengthA tool of this type is defined with the parameters Shouldershown in the image. Length Total Angle Length Cutting Length Corner Radius DiameterParameter limitations Parameter Range Angle 0° < Angle < 90° Corner Radius Corner Radius <= Diameter/2 Cutting Length Cutting Length <= Shoulder Length Shoulder Length Shoulder Length <= Outside Holder Length Outside Holder Length Outside Holder Length <= Total Length 120
  • 119. 3. Tools and Tool Libraries3.1.5 Face mill Arbor Diameter Total LengthThis tool type is used for facemilling. A tool of this type isdefined with the parameters shown Shoulder Outsidein the image. Length Holder Length Cutting Length Angle Tip Diameter DiameterParameter limitations Parameter Range Tip Diameter Tip Diameter < Diameter Angle 0° < Angle < 90° Corner Radius <= Cutting Length Corner Radius Corner Radius <= Tip Diameter/2 Cutting Length Cutting Length <= Shoulder Length Shoulder Length Shoulder Length <= Outside Holder Length Outside Holder Length Outside Holder Length <= Total Length121
  • 120. 3.1.6 Slot mill Arbor DiameterThis tool is used in a variety of applicationsfrom simple 2.5D undercut profiles all the wayup to machining cavities in Simultaneous 5 Axisoperations. The parametric definition of a slot Totalmill tool also enables you to define a cylindrical Length Outside Holdertool with a tool shank with a relieved diameter. LengthA tool of this type is defined with the parametersshown in the image. Corner Cutting Radius Length Diameter 122
  • 121. 3. Tools and Tool Libraries3.1.7 Taper mill Outside Holder LengthThis tool type is supported in the calculations of Arborthe Sim. 5 Axis and 3D Milling Rough and Finish Diameteroperations. In 2.5D Milling operations such as AngleProfile and Pocket, only the bottom diameter istaken into account in the tool path calculation.This tool is used for milling internal or externalwalls with a constant draft angle. Total Length Shoulder Length CuttingA tool of this type is defined with the parameters Lengthshown in the image. ConeThe diameter and the length of the cylindrical tool Lengtharbor are defined as Arbor Diameter and (Total DiameterLength – Shoulder Length), respectively. TheShoulder Length value must be greater than or Tip Cornerequal to that of the Cutting Length, and equal to Diameter Radiusor smaller than that of the Outside Holder Length. • The default Arbor Diameter value is equal to that of the Diameter; • The Shoulder Length value is equal to that of the following expression: Cutting Length + (Outside Holder Length – Cutting Length)/2.To define the taper tool by Tip diameter or by Cone Length, select the appropriate check box nearthe Tip Diameter or the Cone Length edit boxes.When the Tip Diameter check box is selected, the Cone Length check box is unselected and therelevant edit box is disabled; the Cone Length value is thus automatically calculated.123
  • 122. When the Cone Length check box is selected, the Tip Diameter check box is unselected and therelevant edit box is disabled; the Tip Diameter value is thus automatically calculated. Note that the Tip Diameter is the diameter of the virtual intersection of the conical shape with the bottom plane. Tip DiameterParameter limitations Parameter Range Tip Diameter Tip Diameter < Diameter Angle 0° < Angle < 180° Corner Radius <= Tip Diameter/2 Corner Radius Corner Radius < Cone length Cutting Length Cutting Length <= Shoulder Length Shoulder Length Shoulder Length <= Outside Holder Length Outside Holder Length Outside Holder Length <= Total Length 124
  • 123. 3. Tools and Tool Libraries3.1.8 Engraving tool Arbor DiameterThis tool type is used for engraving. A toolof this type is defined with the parametersshown in the image. Total Length Diameter Outside Holder Shoulder Length Length Cutting Length Angle Tip Diameter Corner RadiusParameter limitations Parameter Range Angle 0° < Angle < 90° Corner Radius Corner Radius <= Diameter/2 Cutting Length Cutting Length <= Shoulder Length Shoulder Length Shoulder Length <= Outside Holder Length Outside Holder Length Outside Holder Length <= Total Length125
  • 124. 3.1.9 Tap toolThis tool is used to machine the internal threadsin Drilling operations. It consists of two parts: Arbor Diametercylindrical and conical. A tool of this type is definedwith the parameters shown in the image. Total Length Outside Holder Length Chamfer Cutting Length Length Tip Diameter DiameterThe diameter and the length of the cylindrical tool arbor are defined as Arbor Diameter and (TotalLength - Shoulder Length), respectively. The Shoulder Length value must be greater than or equalto that of the Cutting Length, and equal to or smaller than that of the Outside Holder Length. Thedefault Arbor Diameter value is equal to that of the Diameter, and the Shoulder Length value is equalto that of the Cutting Length.Parameter limitations Parameter Range Tip Diameter Tip Diameter < Diameter Chamfer Length Chamfer Length < Cutting Length Pitch 0 < Pitch < min (Diameter, Cutting Length) Cutting Length Cutting Length <= Outside Holder Length Outside Holder Length Outside Holder Length <= Total Length This tool can be used only in Drilling/3D Drilling operations. 126
  • 125. 3. Tools and Tool Libraries3.1.10 Lollipop millThis tool is used in the Simultaneous 5 Axis operations. There are two shapes of the lollipop milltool: with conical shoulder and without one. A tool of this type is defined with the parametersshown in the image. Arbor Diameter Arbor Diameter Total TotalLength Length Outside Outside Holder Holder Shoulder Length Length Length Shoulder Cutting Cutting Length Length Length Diameter DiameterLollipop mill without conical shoulderWhen the Conical shoulder check box is not selected, SolidCAM enables you to define the tool withthe cylindrical shoulder.The diameter and the length of the cylindrical arbor are defined asArbor Diameter and (Total Length – Shoulder Length), respectively.The Shoulder Length value must be greater than or equal to that ofthe Cutting Length, and equal to or smaller than that of the OutsideHolder Length. The default Arbor Diameter value is equal to thatof the Diameter. The Shoulder Length value is equal to that of theCutting Length.127
  • 126. Lollipop mill with conical shoulderWhen the Conical shoulder check box is selected, SolidCAM enables you to define the tool with theconical shoulder.The Arbor diameter value defines the upper diameter of the cone. The lower diameter of the coneis calculated automatically as the diameter of the circle resulting from section of the sphere by thehorizontal plane located at the Cutting length distance from the tool nose. The cone starts from theCutting length distance and continues till the Shoulder length distance. Therefore, the cone length isequal to the difference between the Shoulder length and Cutting length parameters.Parameter limitations Parameter Range Cutting Length <= (Diameter+sqrt(Diameter^2-Arbor Diameter^2))/2 Cutting Length Cutting Length <= Shoulder Length Shoulder Length Shoulder Length <= Outside Holder Length Outside Holder Outside Holder Length <= Total Length Length 128
  • 127. 3. Tools and Tool Libraries3.1.11 Thread mill Arbor DiameterThis tool is intended to machine the internal andexternal threads in Thread Milling operations.The following parameters define the geometry of Totalthread mill tools. Length Outside Holder Length Shoulder Length Thread Diameter Thread Cutting LengthPitchSolidCAM enables you to define the Pitch of the thread as a Metric value (MM) or as a number oftracks per inch (TPI).When defining the tool parameters in the Part Tool Table, you can define the Pitch in accordancewith international standards such as ISO, Whitworth, and so forth.In the Pitch/Standard field, choose the Table option and click on thearrow to open the list and choose the standard according to which youwant to define the thread pitch. This list is available only if the Threading table is defined in the SolidCAM Settings dialog box (see topic 12.2.3).When you choose one of the standards from the list, thecorresponding table is displayed in a separate window.129
  • 128. Choose the required value and confirm with the OK button. You can open this table as an Excel file and edit its content. The path to the table file can be found on the User directories page of the SolidCAM Settings dialog box (see topic 12.2.3).SolidCAM provides you with a link to the Vardex software for thread milling tool selection fromthe Vardex tools library – TM Gen (www.vardex.com). This link enables you to define the thread milltool parameters and, based on this, it will search the Vardex library for the thread milling tools thatfit these parameters; you can then choose one of the offered tools for the operation.When the Vardex option is chosen in the Standard combo box, SolidCAM launches the Vardextool library wizard (TM Wizard). The wizard guides you through the steps to define the parametersof the tool you are looking for, selects a number of tools from the library that fit these parametersand then enables you to choose one of these tools. When the tool is chosen, it is imported into theSolidCAM tool library. 130
  • 129. 3. Tools and Tool Libraries3.1.12 Thread taper ArborA tool of this type is defined with the parameters shown Diameterin the image. The Thread taper tool definition is similarto the Thread Mill tool definition (see topic 3.1.11). Total Angle Length Outside Holder Length Shoulder Length Thread Diameter Thread Cutting Length3.1.13 Drill Arbor DiameterThis tool type is used for the definition of drills, bores,reams, threading tools, etc. A tool of this type is definedwith the parameters shown in the image. Total Outside Length Shoulder Length Cutting Holder Length Length Angle DiameterThe diameter and the length of the cylindrical tool arbor are defined as Arbor Diameter and(Total Length – Shoulder Length), respectively. The Shoulder Length value should be greater thanor equal to the Cutting Length value, and equal to or smaller than the Outside Holder Length value.When a new tool is created, the default Arbor Diameter value is equal to that of the Diameter. Thedefault Shoulder Length value is equal to that of the Cutting Length.131