Technology Database Tutorial
Technology Database Tutorial
Technology Database
(TechDB)
Tutorial
SOLIDWORKS CAM
2019
Copyright
© 1995-2017, Dassault Systemes SolidWorks Corporation, a Dassault Systèmes SE company, 175
Wyman Street, Waltham, Mass. 02451 USA. All Rights Reserved.
Disclaimer
The information and the software application discussed in this document are subject to change without
prior notice and are not commitments by Dassault Systemes SolidWorks Corporation (DS
SolidWorks).
No material may be reproduced or transmitted in any form or by any means, electronically or manually,
for any purpose without the express written permission of DS SolidWorks.
The software discussed in this document is furnished under a license and may be used or copied only
in accordance with the terms of the license. All warranties given by DS SolidWorks as to the software
and documentation are set forth in the license agreement, and nothing stated in, or implied by, this
document or its contents shall be considered or deemed a modification or amendment of any terms,
including warranties, in the license agreement.
Trademarks
SOLIDWORKS, 3D ContentCentral, 3D PartStream.NET, eDrawings, and the eDrawings logo are
registered trademarks and FeatureManager is a jointly owned registered trademark of DS
SolidWorks.
CircuitWorks, FloXpress, PhotoView 360, and TolAnalyst are trademarks of DS SolidWorks.
FeatureWorks is a registered trademark of Geometric Americas, Inc.
Adobe, the Adobe logo, Acrobat, the Adobe PDF logo, Distiller and Reader are registered
trademarks or trademarks of Adobe Systems Inc. in the U.S. and other countries.
Other brand or product names are trademarks or registered trademarks of their respective holders.
Table of Contents
Table of Contents i
Technology Database Tutorial
ii Table of Contents
Technology Database Tutorial
Technology Database 1
The following tutorial explains how to use the Machine Parameters form to add
additional machines.
1. Open a mill part file.
2. Click the Technology Database button on the SOLIDWORKS CAM Command
Manager.
Technology Database is displayed. The TechDB is based on the SQL Lite database
engine, contains a menus and forms that are used to modify and enter data.
3. For this tutorial, you can use either Inches or Metric for the Units option available
at top right side.
The information in the database is stored in two sections: Metric and Inches.
- If your SOLIDWORKS part is Metric, SOLIDWORKS CAM will access the
metric information in the database.
- If the part is Inches, SOLIDWORKS CAM will access the inches information.
When you enter information in the TechDB, you need to specify which section
of the database you are editing: Metric or Inches.
4. In the TechDB, the Machines sub-menu is displayed on Mill menu. Click on the
Mill -Metric (Default) tab in the Machines sub-menu.
The Mill Machine Parameters form displays the machine information in the first
record. All data in the TechDB is considered a record.
The Mill Machine Parameters form is divided into five tabs:
- General
- Specifications
- Turret
- Spindle
- Setup
The parameters are explained in the context-based help.
General Tab
The General tab allows you to view the general information regarding machine.
Default machine
Only one machine can be the default. This machine is the one chosen automatically
when you enter SOLIDWORKS CAM. Normally, you would make the default
machine the one you program most.
Select the different machine (Mill 4 axis or Mill 5 axis) from the Machines sub-
menu and check the Default machine option to assign the desired and mostly used
machine as default machine in SOLIDWORKS CAM.
can assign to the machine. Machine description allows for a description that is
shown in SOLIDWORKS CAM along with the name. These fields do not affect
code output.
Post processor
This parameter defines the SOLIDWORKS CAM post processor (controller) file to
use for the selected machine.
Machine duty
This option allows you to specify the kind of work this machine does. Changing the
setting changes the speeds and feeds coming out of the database. A different speed
and feed can be set for each material depending on this setting. This allows you to
set speeds and feeds according to the particular machine’s capabilities. For
instance, a machine with a 20 hp spindle motor may be set as Heavy Duty, while
another machine with a 10 hp spindle motor may be set as Medium or Light Duty.
Specifications Tab
The Specifications tab allows you to set some operating parameters for the
machine. These values are available during posting.
Turret Tab
The Turret tab allows you to define the number of turrets for Turn and Mill
machines and tool change times.
Spindle Tab
The Spindle tab for Mill allows you to define the spindle speed times. For Turn
and Mill machines, the Spindle/Chuck page allows you to define spindle speed
times for the main and sub spindles, the default chuck and additional sub spindle
parameters.
Setup Tab
The Setup tab allows you to define the Indexing and limits for machine. These
values are available while defining the machine.
Technology Database 2
Topics covered in this tutorial:
Each tool is defined with both geometric and non-geometric characteristics. Some of
these parameters are used directly by SOLIDWORKS CAM in the calculation of
toolpaths and feeds/speeds and for display during toolpath simulation. Other
parameters are provided for the purpose of user identification and tool management.
Optionally, holders can be defined and mated to tools for increased tool reference
information and management as well as enhancing toolpath simulation and validation.
3. In the right side pane, add the new input parameter values for a new tool. Type the
values into the fields.
4. Click the Save button after adding the desired parameters value.
The information is saved when you click Save button.
Technology Database 3
Topics covered in this tutorial:
Using standard commands, you can perform the following functions in the Tool
Crib form:
- Create new Tool Cribs with an unlimited number of tools in each one.
- Modify the tools in an existing tool crib.
- Delete a tool crib or selected tools in a tool crib.
When assigning a Tool Crib to the machine that you are programming for, you are
indicating that only these tools should be available for use.
At the top of the Tool Crib form is the name of the crib and the number of stations
the Tool crib has. You cannot have more tools in the list than the number in Total
stations.
For example, you may have a machine tool with a 30-tool position magazine and
there are an additional 20 tools that are readily available. You could define a Tool
Crib of 50 tools. When programming a part in SOLIDWORKS CAM, you can
easily select the tools to use from this Tool Crib. There is no limit to the number of
tools in a Tool Crib or the number of tool cribs you can create.
The Define mill tool using tool assembly option determines if the tool crib will be
defined individually from tools and holders (unchecked) or using tool and holder
assemblies (checked).
The Stn no. refers to the particular tool turret station that the tool will be loaded
in, and will be the tool number output in the G-Code.
The Tool type reflects the type of tool, such as Flat End Mill, Ball Mill, Drill,
etc.
The Key parameters field is filled automatically after the tool is selected.
5. In the right side pane, all the parameters related to tool will be displayed. For Type
of Tool, click the dropdown arrow button to the right of the type of tool of the first
tool.
If you were adding a tool, you would choose the tool type from the list of available
types and then click Save button to save the changes.
6. Leave the current tool type selected.
7. To the right of the Tool ID column, there is an Edit button to select the
particular tool for this station. Click the button to display the selection form.
8. The Tool Database form for the type of tool selected under the Type of Tool column
is displayed.
If you were adding a tool to the crib or replacing the existing tool in this station,
you would locate the tool in the list, select it and then click on the Select button.
9. Click Close to keep the existing tool and close the Tools Database form.
10. Click the Edit button to the right of the Holder ID column to open the Holder
Library form.
Each tool in the Tool Crib has a tool holder associated with it. You can display the
holder during toolpath simulation and check for collision between holder and stock.
14. On the Turret tab is a dropdown list for selecting the Tool crib to associate to the
machine. When you define a machine, you need to select the desired Tool crib for
the machine.
The Tool Crib Form button is another method for opening the Tool Crib form.
When the Tool crib priority option is checked, SOLIDWORKS CAM changes the
icon of an operation in the Operation tree to indicate a tool has been chosen that did
not come from the Tool crib.
Technology Database 4
Topics covered in this tutorial:
User-defined Strategies
10. Click the Edit button in the Feature & Operations form.
The Feature Strategies form is displayed.
Every feature in SOLIDWORKS CAM (pocket, hole, slot, multi surface feature,
etc.) has Strategies assigned to it. Strategies allow you to set up multiple methods
for machining the same type of feature.
The Hole feature shown here is a good example. You may want to drill, ream, bore
or thread a hole. The Strategy allows you to choose the method for each feature in
SOLIDWORKS CAM before generating the operation plan.
The Feature Strategies form allows you to define the names of the Strategies. That
is all you do on this form. The parameters for the given Strategy are set elsewhere.
The form also allows you to add, copy, delete and edit. After adding a new Strategy
in this form, you set up the machining method for the new Strategy in a different
form (Feature & Operations).
Default Defined Strategy names cannot be changed. For example, the Drill, Bore,
Ream, and Thread Strategy names for hole features cannot be changed; however,
the parameters that those Strategies call can be changed in the Feature Operations
form.
11. Click Close to close the form.
The next tutorial explains how to set up the machining sequences associated to a
Strategy.
Technology Database 5
Topics covered in this tutorial:
Creating a Strategy and associating a machining sequence
Applying the Strategy in SOLIDWORKS CAM
Creating new Strategies allows you to customize the TechDB so that SOLIDWORKS
CAM will machine features using your exact methods. In the following exercise, you
create a new Strategy and associate a machining sequence in the TechDB, then apply
the Strategy to a feature and generate the operations in SOLIDWORKS CAM.
MILL2AX_11.SLDPRT
4. In the SOLIDWORKS CAM TechDB, click on the Features & Operations tab in
the Strategies sub-menu.
The Features & Operations form is displayed.
5. Click the down arrow below the Feature and select Rectangular Pocket.
The assigned Strategies will update in the Strategy field.
6. Click the Edit button in the Feature & Operations form.
The Feature Strategies form is displayed.
None indicates that there is no fillet. Bottom Radius indicates that there is a
fillet. Features with bottom radius fillets can be defined interactively using the
New 2.5 Axis Feature command.
c. For the Box Width <, enter a value of 1.
d. Under Box Width >=, enter a value of 10.
Reading across the record, you have defined a blind rectangular pocket, using
the Example Strategy, no base attribute, with a feature size ranging from greater
than 1" to less than or equal to 1000".
17. Click on the Save button.
The last step is to define the operations you want generated when this pocket is
found. Notice that in the Operations section, the Operation field is empty. A new
operation record for the Example Strategy will be added in the Operations section.
In this tutorial, you will define operations for roughing and contouring a pocket.
You will set up two roughing operations, the first with a large tool and a second
with a smaller tool cutting only where the large tool could not. There are two
contouring operations, the first for cutting the bottom of the pocket and the second
for cutting the side walls.
11. Click on the New Button and select Rough Mill from the dropdown list.
A new empty operation displays below the first one.
List of Operations
14. Highlight the first Rough Mill operation and then click on the Operation Parameter
tab on the right side pane to expand.
15. Click on the Edit button .
The Operation Parameters form is displayed. Observe that all the added operations
are listed in this form.
16. In the list, make sure the first Rough Mill operation is selected.
17. Click the Roughing tab.
18. In the Leftover group box, make sure the Generate option is checked.
19. In the Depth Parameters group box, set the following parameters:
- Bottom allowance to 0.05in
- First cut amount to 1
- Max cut amt. to 1
20. Click on the Save button at top.
21. In the Operation Parameter form, highlight the second Rough Mill operation in the
list at left side.
22. In the updated form, click on the Roughing tab:
6. Highlight the second Rough Mill operation and then click on the Operation Tool
Selection tab on the right side pane to expand.
7. In the Tool Selection form, select the Use constant radio button and set the
Constant value to 0.25.
8. Click Save button.
9. Highlight the first Contour Mill operation and then click on the Operation Tool
Selection tab on the right side pane to expand.
10. Click the Select Tool radio button, then click the Edit button .
The Tool Database form is displayed.
11. Scroll down and select ID number 46, which is a ¼", 4 flute Carbide end mill.
12. Click on the Select button to select and exit the form.
6. For each operation, double click on the operation in the tree to open the Operation
Parameters dialog box and notice that the parameters are set to the values you
specified in the TechDB, then click OK.
7. Click the Generate Toolpath button on the SOLIDWORKS CAM Command
Manager.
OR
Right click the Mill Part Setup1 in the Operation tree and select Generate Toolpath
from the context menu.
8. Right click on the Mill Part Setup1 in the Operation tree and select Simulate
Toolpath from the context menu.
The Toolpath Simulation toolbar is displayed.
9. Click the Run button to start the simulation.
10. Close the Toolpath Simulation toolbar when you are finished.
Technology Database 6
Topics covered in this tutorial:
Understanding Threading Parameters
The thread portion of the TechDB is a departure from the method the database
normally uses. In all other cases, the definition of the tool, the feature, and the
operations to machine the feature are in different places in the TechDB. Threads are
different in that all the parameters are on the same form.
Left side top section lists the taps and associated parameters. This section is similar
to the forms for other tool types. There are fields for the physical size aspects of the
tap, as well as fields for material, hand of cut, and comments.
Left side bottom section is a tabbed list of the Mill Tap Operations and Turn Tap
Operations that will be generated for a threaded hole using the selected tap in the
top section of the form.
6. Click on Row 162 in the top section grid. The operations for this tap are listed
below in the bottom Tap Operations section.
7. In the Mill Tap Operation section, highlight the Center Drill operation and then
click on the Operation Parameters tab on the right side pane to expand.
Technology Database 7
Topics covered in this tutorial:
Defining and Using Custom Tools
SOLIDWORKS CAM allows you to create and display your own custom tools and
tool holders. It is important to be able to use the actual tool shape during simulation, so
that you can see an accurate representation of the tool cutting the part.
4. Select the last row of this form and then click on the Copy button from the right
side pane.
The new row is added at last of the list along with all the parameters. You can edit
the parameters as required in the newly added row.
5. Select the newly added last row and define the new tool parameters on the right
side pane.
6. Use the following information:
Value Comments
Field
When the option is checked, SOLIDWORKS CAM can select the tool
ON Checked
when an operation plan is generated.
The text entered in this field displays in the tool description section of
Designation Side groove the operation name in the Operation tree.
Defines the diameter of the tool shank. In this release, this field is used
Shank dia. (D2) 0.625
for reference only.
Flute length (L2) 1.25 Length of the tool that can be used for cutting.
Defines the distance from the tip of the tool to the bottom of the holder.
Protrusion (L3) 3 This value is used to determine how much of the tool protrudes from
the mill holder during simulation.
Shoulder length (L4) 1 Length from the end of the tool to the start of the shank diameter.
Determines if your spindle will rotate CCW or CW. In the case of a right
Hand of cut Right hand hand tool, the spindle will rotate CW.
Number of flutes on the tool. Feed and Speed calculations are partially
No. of flutes 4 based on the number of flutes.
Defines the folder and name of the user-defined tool file. Use the
Tool name & Click to Browse button to locate the \Program
path data\SOLIDWORKSCAMData\Tooling\MTools folder and select the
locate file
MillTool_SideGroove.mt file.
7. When you are finished, click on the Save button to save the changes.
The information is saved.
8. Exit the SOLIDWORKS CAM TechDB.
9. Close MillTool_SideGroove.SLDPRT. You have finished with this file.
8. Rotate the part and pick the corresponding edge on the other side.
Edges are listed in the Entities selected list box.
9. Click the End Condition button.
10. Rotate the part back to the original view and zoom to the corner of the part.
11. For the End Condition, pick the vertex on the top of the part as shown in the image.
This action closes the dialog box and adds the selected tool to the active Tool crib.
The new tool is listed at the bottom of the Tool Crib grid.
8. On the Tool Crib tab, select the User defined tool at bottom of the Tool Crib.
9. A Preview window is displayed at right side of the Operation Parameters dialog
box. This Preview window contains the dynamic 3D view of the tool and holder.
The tool Station Number, Tool Comment and labels of the Tool parameters are
displayed in the Preview window.
10. Click the Select button. This action will assign the selected tool as the tool to be
used for machining this operation.
- Target: No Display
5. Click the Single Step button several times to step through the simulation.
Note that simulation using user-defined tools is not supported in Turbo mode.
Simulation Toolpath
Technology Database 8
Topics covered in this tutorial:
Creating and Using User-defined Mill Tool Holders
SOLIDWORKS CAM includes the capability to define mill tool holders and create a
Holder library in the TechDB. The Holder library is a database of all holders available
within a machining facility. When a holder is mated to a mill tool, the holder can be
displayed during simulation. Displaying mill tool holders in simulation provides
valuable feedback to determine whether a collision will occur during machining.
SOLIDWORKS CAM supports two types of mill holders. The first
type, called Basic, has the shape of a larger diameter cylinder on top
of a smaller diameter cylinder. The Basic holders are defined directly
in the Holder library by specifying the Top diameter (D1), Bottom
diameter (D2), Overall length (L1), and Bottom length (L2) as
shown in the figure on the right. For many applications, the Basic
mill holder shape may be adequate. However, in cases where
additional detail in the holder is desired, a User defined holder can be
used. The shape of the user defined holder is based on a
SOLIDWORKS CAM part model. The tutorial below describes how
to create a user defined holder, add it to the Holder library and use it Basic Holder
in SOLIDWORKS CAM. Parameters
4. Select the last row of this form and then click on the Copy button from the right
side pane.
The new row is added at last of the list along with all the parameters. You can edit
the parameters as required in the newly added row.
5. Select the newly added last row and define the new holder parameters on the right
side pane.
6. Use the following information:
7. When you are finished, click on the Save button to save the changes.
The information is saved.
SOLIDWORKS CAM provides two methods of assigning holders to tools:
In the less formal approach, a holder is mated to a tool on the Tool crib form.
When creating the tool crib, do not select the Define using Tool Assemblies
option. In this approach, tool management is focused more on the tool itself.
In environments where a more formal strategy of managing both tool and holder
assemblies is required, each tool and holder combination can be mated
permanently using the Assembly Tool form.
The Tool Crib tab in the Operation Parameters dialog box has a Holder page that
allows you to change the holder for an individual operation, if necessary.
In this exercise, you use the Mill Tool Crib form to associate the holder to a tool.
1. In the TechDB, in Mill menu, click on the Tool Crib 2 (Metric) in the Tool Cribs
sub-menu.
The Tool Crib (Metric) form is displayed.
2. Highlight the Stn. no. 3 (ID: 13) in the list and define the holder on the right side
pane in the Tool Crib.
3. In the right side pane, click on the Edit button next to the Holder ID.
The Mill Holder Library form is displayed.
4. Select Holder1 from bottom the list and click the Select button.
5. Click on the Save button in right side pane to save the select Holder ID.
Now the Holder 1 (ID: 26) is selected as Holder ID for the Stn. No.3.
6. Exit the SOLIDWORKS CAM TechDB.
7. Close MillHolder_CAT45_VFlange.SLDPRT. You have finished with this file.
MILL2AX_13.SLDPRT
2. Right-click Rectangular Pocket1 in the Feature tree and select Parameters from the
context menu.
3. In the Rectangular Pocket Parameters dialog box, select Rough-Finish for the
Strategy.
4. Click OK to apply the changes and close the dialog box.
This Strategy has been set up in the SOLIDWORKS CAM Technology Database to
generate a Rough Mill operation for a Rectangular Pocket feature.
Customizing Toolpath
1. Double click Rough Mill2 in the Operation tree.
The Operation Parameters dialog box is displayed.
2. Click the Tool tab and select the Tool Crib page.
3. Select the tool with 12mm diameter (Stn. No. 3).
You associated the user-defined holder to this tool in the TechDB.
4. Click the Select button.
5. Click Yes to replace the corresponding holder.
6. Click the Mill Holder page under the Tool tab.
The information for Holder1 is displayed.
You need to regenerate the toolpath because you selected a different diameter tool.
10. Double click Contour Mill1 in the Operation tree.
The Operation Parameters dialog box is displayed.
11. Click the Mill Holder page under the Tool tab.
12. Change the Protrusion to 65mm.
This parameter defines the distance from the tip of the tool to the bottom of the
holder.
13. Click OK to close the dialog box.
14. Click the Simulate Toolpath button on the SOLIDWORKS CAM Command
Manager.
Technology Database 9
SOLIDWORKS CAM supports keyway and dovetail cutting tools. In this tutorial, you
create a user-defined T-slot Strategy in the TechDB using a keyway cutter and apply it
to a machinable feature.
4. Select the last row of this form and then click on the Copy button from the right
side pane.
The new row is added at last of the list along with all the parameters. You can edit
the parameters as required in the newly added row.
5. Select the newly added last row and define the parameters on the right side pane.
6. Use the following information:
Fields Values
Tool ID 1010
Diameter (D1) 1.75
Shank dia. (D2) 0.75
Bottom radius (R1) 0.05
Top radius (R2) 0.05
Overall length (L1) 3
Flute length (L2) 0.5
Protrusion (L3) 2
Hand of cut Right hand
No of flutes 8
Tool material Carbide
Comment 1.75" Keyway
7. When you are finished, click on the Save button to save the changes.
The information is saved.
2. Click the down arrow below the Feature and select Open Profile / Wrapped Open
profile.
The assigned Strategies will update in the Strategy field.
3. Click the Edit button in the Feature & Operations form.
The Feature Strategies form is displayed.
4. Click on the New button to add the new Strategy for Open Profile.
5. Type T-slot in the displayed Strategy field.
6. Click OK button to add the new entry.
7. Click Close to exit the form.
The last step is to define the operations you want generated when this pocket is
found. Notice that in the Operations section, the Operation field is empty. A new
operation record for the T-slot Strategy will be added in the Operations section.
14. Click on the New Button and select Contour Mill from the dropdown list.
15. Highlight the Contour Mill operation and then click on the Operation Tool
Selection tab on the right side pane to expand.
The Tool Selection form is displayed.
16. Select the Type of Tool set to Keyway.
17. Click the Select Tool radio button, then click the Edit button .
The Tool Database form is displayed.
18. Select 1.75" keyway tool defined earlier in this tutorial.
This will probably be the last record in the form.
19. Click on the Select button to select and exit the form.
Inserting 2 Axis Features for T-slot and Applying the T-slot Strategy
1. In the SOLIDWORKS CAM
environment, make sure that the
part MILL2AX_8.SLDPRT is
open.
13. In the 2.5 Axis Feature: Feature Profiles dialog box, ensure that the Flip
direction to cut option is active.
This ensures that the direction of the arrow indicating the side to cut is correct (as
shown in the image).
Correct Direction
14. Click the OK button to close the 2.5 Axis Feature: Feature Profiles dialog box.
15. Then click on the OK button to close the 2.5 Axis Feature: End Conditions
dialog box.
An Open Profile feature (Open Profile1) is added to the Mill Part Setup3.
Simulation Toolpath
1. Right click Mill Part Setup3 and select Simulate Toolpath from the context menu.
2. In the Toolpath Simulation toolbar, set the End condition to Next Operation.
3. Click the Run button.
4. When the first operation has completed, click the Single Step button to see the
keyway tool cut the T-slot.
Simulation Toolpath
Legal Notices
Patent Notices
SOLIDWORKS® 3D mechanical CAD and/or Simulation software is protected by U.S. Patents 6,219,049;
6,219,055; 6,611,725; 6,844,877; 6,898,560; 6,906,712; 7,079,990; 7,477,262; 7,558,705; 7,571,079;
7,590,497; 7,643,027; 7,672,822; 7,688,318; 7,694,238; 7,853,940; 8,305,376; 8,581,902; 8,817,028;
8,910,078; 9,129,083; 9,153,072; 9,262,863; 9,465,894; and foreign patents, (e.g., EP 1,116,190 B1 and JP
3,517,643).
eDrawings® software is protected by U.S. Patent 7,184,044; U.S. Patent 7,502,027; and Canadian Patent
2,318,706.
U.S. and foreign patents pending.
78 Legal Notices
Technology Database Tutorial
Portions of this software © 2001-2016 Luxology, LLC. All rights reserved, patents pending.
Portions of this software © 2007-2016 DriveWorks Ltd.
© 2011, Microsoft Corporation. All rights reserved.
®
Includes Adobe PDF Library technology
Copyright 1984-2016 Adobe Systems Inc. and its licensors. All rights reserved. Protected by U.S. Patents
5,929,866; 5,943,063; 6,289,364; 6,563,502; 6,639,593; 6,754,382;
Patents Pending.
Legal Notices 79