23. 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
24. 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
25. 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
26. 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
27. 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
28. 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
29. 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
30. 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
31. 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
32. 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
33. 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
34. 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
35. 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
36. 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
37. 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
38. 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
39. 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
40. 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
41. 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
42. 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
43. 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