TBM User Guide
TBM User Guide
Tolerance Based
Machining
(SOLIDWORKS CAM - TBM)
User Guide
& Tutorials
Copyright
© 1995-2017, Dassault Systemes SolidWorks Corporation, a Dassault Systèmes SE company,
175 Wyman Street, Waltham, Mass. 02451 USA. All Rights Reserved.
Disclaimers
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 3
SOLIDWORKS CAM TBM User Guide
4 Table of Contents
SOLIDWORKS CAM TBM User Guide
Table of Contents 5
SOLIDWORKS CAM TBM User Guide
3. Adobe Reader XI
The Adobe Reader application is necessary to view, read, navigate, search
and print the User Guide for SOLIDWORKS CAM Tolerance Based Machining
plug-in.
illustrative tutorial that explains how to machine a mill part using tolerance
ranges and machining strategies defined in the Tolerance Range tab.]
Use the ISO 286 tab in this dialog box to machine Hole and Circular
Boss features based on ISO 286 Strategy Conditions (where machining
strategies are assigned based on Size Ranges and Tolerances values
defined per the in ISO 286 standard).
[Chapter 4 in this Guide explains how to use the parameters within the ISO
286 tab of this dialog box while Chapter 5 provides an illustrative tutorial
that explains how to machine a mill part with hole features based on ISO
286 Strategy Conditions.]
How is the Tolerance Range and Mean Tolerance value for a Feature
computed?
The tolerance range for a feature is the difference between its upper
tolerance limit and lower tolerance limit.
The mean tolerance value is the sum of the upper and lower tolerance limits
of the feature divided by two.
These definitions are best understood via an illustrative example:
Upper Tolerance Limit
Feature
Dimensions Lower Tolerance
Limit
For the above rectangular pocket feature, the dimension is 15 units, the
upper tolerance limit is 0.1 units and the lower tolerance limit is -0.2 units.
The tolerance range is difference between upper and lower limits of the
feature. In this case, it would be [0.1- (-0.2)] which is equal to 0.3 units.
The mean tolerance value is the sum of the upper and lower tolerance limits
of the feature divided by 2. In this case, it would be [(-0.2+0.1)/2] which is
equal to -0.05 units.
Default Strategy
For every feature type listed in the table of the Tolerance Range (mm) and
Tolerance Range (inch) tabs, the corresponding entry in the Default Strategy
field indicates the default machining strategy assigned to the feature in
the Technology Database.
On executing the Run Tolerance Based Machining command, the Default
Strategy will be applied to a recognized 2.5 Axis feature in the following
cases:
If tolerance based conditions have not been defined at all for the
particular 2.5 Axis Mill Feature type. (Such feature types can easily be
identified in the Tolerance Range tab by the magenta font color for that
particular feature type’s listing.)
Feature types for which the mean tolerance computed doesn’t fall
within any of the tolerance ranges defined for that feature within the
Tolerance Range tab.
Selected
Feature
Table of features
and Default
Strategies
Tolerance Based
Conditions grid
(displayed for
selected feature)
When a desired feature type is selected in the grid of the Tolerance Range
tab, the tolerance based conditions (indicating the tolerance ranges and
associated machining strategies) for the selected feature will be displayed in
the Tolerance based conditions grid at the bottom of this tab.
Tolerance Range
This column indicates the tolerance ranges defined for the feature type
selected in the grid. For each range, the lower and upper limit of the
tolerance range is displayed along with the units (mm or inches).
Undersize Strategy
This strategy will be applied when the mean tolerance value computed
for the feature has a negative value.
Nominal Strategy
This strategy will be applied when the mean tolerance value computed
for the feature is “0”.
Oversize Strategy
This strategy will be applied when the mean tolerance value computed
for the feature has a positive value.
clicking on the Edit Tolerance Range button at the bottom left corner of
the Tolerance Range tab. Clicking on this button displays the Range dialog
box. Use this dialog box to define/edit the tolerance ranges. How to use this
dialog box is explained in the next section via an illustrative example.
How to use the Range dialog box to define /edit Tolerance Ranges
How to use the Range dialog box to define/edit tolerance ranges for a
feature is best understood through an illustrative example.
Consider that you want to define the following three tolerance ranges for
a particular 2.5 Axis feature type:
Lower Limit Upper Limit
Range 1 0.0 0.02
Range 2 0.02 0.05
Range 3 0.05 0.1
Note: Enter only the numerical value in this field. Do not enter the
associated units as separate Tolerance Range tabs are provided
for MMGS and IPS unitary systems.
iii. After you input a tolerance range limit, click on the Add Tolerance
Range button command .
iv. The tolerance range limit you had input will be listed in the
Tolerance Range list of this dialog box. Repeat Steps i. and ii. for all
remaining unique tolerance range limits. The Tolerance Range list
will automatically sort and display the tolerance range limits in
ascending order of value.
Note: When adding multiple tolerance range limits in this dialog box, it
is not necessary to add the limits in ascending or descending
order of value. The Tolerance Range list will automatically sort
and list the input values in ascending order from top to bottom
row.
v. In case you accidentally input an incorrect tolerance range limit, you
can delete its entry from the Tolerance Range list by selecting the
entry with a single mouse-click and pressing the Delete button.
vi. After all tolerance range limits have been input, click on the OK
button in the Range dialog box.
The Range dialog box will close and the new Tolerance Ranges
defined will be listed in ascending order in the Tolerance Based
Conditions grid of the Tolerance Range tab.
Is
MBD data or Click on the Tolerance Based
Open the Mill part model PMI data embedded Yes Machining - Settings
to be machined. in the part model to command on the SW CAM –
be machined? TBM Command Manager.
No
Do
you want to
Have
Click on the Tolerance define Tolerance
Tolerance Ranges Range (mm) tab. MMGS ranges in MMGS units
been defined for the
units or IPS units?
selected Feature
type?
IPS units
Yes Click on the Tolerance
No Range (inch) tab.
Are
the tolerance Use the displayed Range
ranges defined for Click on the Edit dialog box to edit/define
the selected feature type as Tolerance Range button. the tolerance ranges and
No click on the OK button.
per your
requirements?
Yes
Have
Click on the OK button tolerance Assign/edit the Nominal
to close the ranges been defined Strategy, Undersize
Yes Strategy and Oversize
Tolerance Based for all the desired feature
Machining - Settings type as per your Strategy for the tolerance
dialog box. requirements? ranges.
No
TBM_Tutorial_1.SLDPRT
vi. Observe that this part model has three rectangular pockets and a
counterbore hole feature. Also observe that the dimensions and
tolerance limits have been defined for each of the three rectangular
pocket features.
Tolerance Based
Conditions
corresponding to
selected entry
v. Observe the Tolerance Based Conditions grid for the Rectangular Pocket
entry. Only two ranges have been defined. In this tutorial, the existing
Tolerance Ranges will be edited and replaced with the following four
tolerance ranges:
Lower Limit Upper Limit
Range 1 0.0 0.002
Range 2 0.002 0.02
Range 3 0.02 0.06
Range 4 0.06 1
vi. To edit the Tolerance Ranges, click on the Edit Tolerance Range button
at the bottom left corner of the Tolerance Range tab. The Range
dialog box will be displayed. Three Tolerance limits (viz. 0.0, 0.002 and
1 are already displayed within this dialog box.
vii. Based on the above Tolerance Range table, the new set of tolerance
ranges to be input has 5 unique values viz. 0.0, 0.002, 0.02, 0.06 and 1.
Hence, the only two tolerance limits missing in the Range dialog box are
0.02 and 0.06. In the in the Enter Tolerance Range Limit field, input the
value 0.02 and click on the Add Tolerance Range button command .
viii. The value 0.02 will be added to the Tolerance Range list and will be
automatically sorted and listed in ascending order within the Range
dialog box. In the in the Enter Tolerance Range Limit field, input the
value 0.06 and click on the Add Tolerance Range button command .
ix. This value too will be automatically sorted and listed within the in
ascending order within the Range dialog box. Click on the OK button to
apply the changes and close the Range dialog box.
x. Observe the table of Features and Default Strategies. In the No. of Tol
based Conditions field for the rectangular Pocket feature, the value
has changed from 2 to 4 indicating that four tolerance ranges are now
defined for the Rectangular Pocket feature.
xi. Observe the Tolerance Based Conditions grid. Of the four tolerance
ranges listed, three are new ranges. For all these new tolerance
ranges that have been defined, the machining strategy assigned to the
Undersize Strategy, Nominal Strategy and Oversize Strategy are the
same as the default strategy for the Rectangular Pocket feature.
Strategies assigned
are the same as the
Default Strategy
iii. Next, highlight the last range viz. 0.6 to 1 in. For this selected entry,
click on the Oversize Strategy field and select Rough-Finish from the
dropdown list.
iv. The desired machining strategies have now been assigned to all the
Tolerance Ranges for the Rectangular Pocket feature. Click on the OK
button to close the Tolerance Based Machining – Settings dialog box.
iv. The options to machine Hole and Circular Boss features based on ISO
286 Strategy Conditions is not applicable in when IPS units are used.
Hence the Recognize ISO 286 limits and fits option is greyed out.
v. The solid model part under consideration in this tutorial does not have
any multisurface features. Hence the option Recognize multisurface
features based on surface finish will not be checked.
vi. The Recognize tolerance range option to assign machining strategies to
2.5 Axis Mill Features will work only if 2.5 Axis Mill Features for the
solid part model under consideration have been recognized and listed
in the SOLIDWORKS CAM Feature tree. If the case of this tutorial part,
the features have not been recognized and listed in the SOLIDWORKS
CAM Feature tree. Use any one of the following options to recognize the
2.5 Axis Mill features:
a. Place a check in the Automatic Feature Recognition checkbox
within the Run tab. (This will ensure that 2.5 Axis Mill features
are recognized first and then machining strategies are assigned
based on the tolerance ranges defined for the recognized
features.)
b. Switch to the Tolerance Range tab within this dialog box and click
immediately recognize all the 2.5 Axis Mill Features on the solid
part and list them in the SOLIDWORKS CAM Feature tree.)
For the purposes of this tutorial, the first option will be exercised viz.
the Automatic Feature Recognition checkbox within the Run tab will be
checked.
vii. In the Run tab, You can optionally chose to generate the operations
based on the machining strategies that will be assigned to the features
listed in the SOLIDWORKS CAM Feature tree by placing a check in the
Generate Operation Plan checkbox.
viii. Similarly, you can place checks in the Sort Operation and Generate
Toolpath check boxes if required. In this tutorial, these checkboxes
won’t be checked.
ix. Click on the OK button to close this dialog box and execute the
command.
Note: Whenever the Run Tolerance Based Machining command is
executed, the Run tab of the Tolerance Based Machining – Run
dialog box will retain the settings for the checkboxes from the
previous execution of the command.
x. It will take a few seconds for the executed command to recognize the
features and the matching tolerance ranges. Observe the
SOLIDWORKS CAM Feature tree. All the 2.5 Axis Mill features on the
solid part model have been successfully recognized and the correct
machining strategies have been assigned.
The contents of this tab is almost identical to the contents of the Tolerance
Range tab in the Tolerance Based Machining – Settings dialog box but with a
key difference. The Tolerance Range tab in the Tolerance Based Machining-
Run dialog box provides additional information on the number of matches
found between the Tolerance Based Conditions listed in this tab and the
feature instances on the part being machined.
How to interpret the information in this tab is best understood via an
illustrated example. Using this tutorial as an example, the explanation of the
information displayed in this tab is given below.
black color font. The Identified Conditions field will indicate the number
of matching Tolerance Based Conditions.
For this tutorial part, only the entry for the Rectangular Pocket feature
will be displayed in black font color within this tab as three matching
tolerance based conditions have been identified for the rectangular
pocket features present on the solid part.
For all 2.5 axis features that have not been recognized on the solid
part, their respective entries will be displayed in magenta color.
For 2.5 Axis features that have been recognized on the part and listed
in the Feature tree,
- If no matching tolerance based conditions are identified, then their
respective entries will be displayed in magenta color
- If tolerance based conditions have not been defined at all, then
their respective entries will be displayed in magenta color
- If MBD/PMI data has not been assigned for those particular feature
types on the solid model part, then their respective entries will be
displayed in magenta color.
In the solid model used in this tutorial, no MBD/PMI data was
assigned to its counterbore hole feature. Hence, entry for the
Counterbore hole feature in the table is displayed in magenta color.
The default strategy of Drill was assigned to this feature once the
feature was recognized.
The Identified Conditions field for all Feature entries displayed in
magenta color will display the number ‘0’ indicating that no matching
tolerance based conditions were found.
Computing Tolerance Range and Mean Tolerance Value for the first
Rectangular Pocket instance
For the above rectangular pocket feature, the dimension is 2.25 inches, the
upper tolerance limit is 0.03 inches and the lower tolerance limit is -0.01
inches.
The tolerance range is difference between upper and lower limits of the
feature. In this case, it would be [0.03- (-0.01)] which is equal to 0.04
inches.
The mean tolerance value is the sum of the upper and lower tolerance limits
of the feature divided by 2. In this case, it would be [(-0.01+0.03)/2] which
is equal to 0.01 inches.
Based on this information, the tolerance range of 0.04 inches computed for
this Rectangular Pocket feature instance falls within the tolerance range
defined for the third Tolerance Based Condition entry. As the mean
tolerance value is a positive value, the Oversize Strategy assigned to this
tolerance based condition will be assigned to the Feature instance when the
TBM command to assign machining strategies based on tolerance ranges is
executed.
Computing Tolerance Range and Mean Tolerance Value for the second
Rectangular Pocket instance
For the above rectangular pocket feature, the dimension is 2.25 inches, the
upper tolerance limit is 0.005 inches and the lower tolerance limit is -0.005
inches.
The tolerance range is difference between upper and lower limits of the
feature. In this case, it would be [0.005- (-0.005)] which is equal to 0.01
inches.
The mean tolerance value is the sum of the upper and lower tolerance limits
of the feature divided by 2. In this case, it would be [(-0.005+0.005)/2]
which is equal to 0 inches.
Based on this information, the tolerance range of 0.01 inches computed for
this Rectangular Pocket feature instance falls within the tolerance range
defined for the second Tolerance Based Condition entry. As the mean
tolerance value is zero, the Nominal Strategy assigned to this tolerance
based condition will be assigned to the Feature instance when the TBM
command to assign machining strategies based on tolerance ranges is
executed.
Computing Tolerance Range and Mean Tolerance Value for the third
Rectangular Pocket instance
For the above rectangular pocket feature, the dimension is 1.5 inches, the
upper tolerance limit is 0 inches and the lower tolerance limit is -0.001
inches.
The tolerance range is difference between upper and lower limits of the
feature. In this case, it would be [0- (-0.001)] which is equal to 0.001
inches.
The mean tolerance value is the sum of the upper and lower tolerance limits
of the feature divided by 2. In this case, it would be [(-0.001+0)/2] which is
equal to -0.0005 inches.
Based on this information, the tolerance range of 0.001 inches computed for
this Rectangular Pocket feature instance falls within the tolerance range
defined for the first Tolerance Based Condition entry. As the mean tolerance
value is a negative value, the Undersize Strategy assigned to this tolerance
based condition will be assigned to the Feature instance when the TBM
command to assign machining strategies based on tolerance ranges is
executed.
iv. When you execute the Run Tolerance Based Machining command ,
the Recognize ISO 286 limits and fits option in the Run tab of Tolerance
Based Machining – Run dialog box is checked.
An illustrative tutorial explaining how to machine holes using the ISO 286
standard in provided in the next chapter.
dialog box to define ISO 286 Strategy Conditions for Hole and Circular Boss
features.
Default Strategy
For every feature type listed in the ISO 286 tab, the corresponding entry
in the Default Strategy field indicates the default machining strategy
assigned for that feature in the Technology Database.
On executing the Run Tolerance Based Machining command, the Default
Strategy will be applied to the specific instances of Hole and Circular Boss
features present on the solid part in the following cases:
ISO 286 Strategy Conditions have not been defined at all in the ISO 286
tab for the Hole or Circular Boss feature. (Such a feature can easily be
identified by the magenta font color of its entry within the ISO 286 tab.)
The feature instances do not fulfill any of the ISO 286 Strategy Conditions
defined in the ISO 286 tab.
Designation
This field indicates the designation for ISO 286 Tolerance limits. Within
this grid, this is a read-only value.
ISO Hole Tolerance limits are designated with upper case letters.
ISO Shaft (Circular Boss) Tolerance limits are designated with lower
case letters.
Size Range
This field indicates the Size Range (in millimeters) within which the
nominal dimensions of the feature instance being machined must fall in
order for the ISO 286 Strategy Condition to be applied. Within this grid, this
is a read-only value.
Note: Using the SOLIDWORKS CAM TBM plug-in, you can define ISO 286
Strategy Conditions only for those Hole and Circular Boss features
whose dimensions fall within the size range of 3 mm to 400 mm.
Tolerance Values
This field indicates the Tolerance Range (in millimeters) associated with
the defined Size Range as per the ISO 286 standard. Within this grid, this
is a read-only value.
Strategy
This field indicates the machining strategy that will be applied to the
feature being machined if it fulfills the ISO 286 Strategy Condition. You can
also assign user-defined strategies from this dropdown list provided they
have been added to the Technology Database for the selected feature
type.
When you click on the specific Strategy field, a dropdown list of all
machining strategies defined in the Technology Database for that
particular feature type will be displayed. You can reassign the Strategy by
selecting the desired from this dropdown list. The changes will be saved
when you click the OK button of the Tolerance Based Machining - Settings
dialog box.
Clicking on the Add ISO 286 Strategy Conditions button at the bottom
left corner of the tab opens the Add ISO 286 Strategy Conditions dialog box.
Use this dialog box to add ISO 286 based strategy conditions.
& Default Strategies for which the ISO 286 Strategy Condition is to be
added.
2. Click on the Add ISO 286 Strategy Conditions button command at the
bottom left corner of the tab.
3. The Add ISO 286 Strategy Conditions dialog box will be displayed.
4. Using the parameters in this dialog box, select settings for the new
strategy condition as follows.
i. Select the Designation, Size and Strategy using the respective
dropdown list to define an ISO 286 Strategy Condition.
ii. Click on the Add button of this dialog box to add the strategy
condition to the ISO 286 Strategy Conditions grid.
iii. After addition of the new strategy condition, the Add ISO 286
Strategy Conditions dialog box will still remain open, thus allowing
you to add entries for new ISO 286 Strategy Conditions without
the need to reopen the dialog box multiple times.
iv. Once you have added all the desired ISO Strategy Conditions,
click on the Close button to exit this dialog box.
v. The ISO 286 Strategy Conditions grid will be populated with the
customized Strategy conditions that you have defined.
vi. Click on the OK button to apply these changes/additions and
close the Tolerance Based Machining - Settings dialog box.
the Run Tolerance Based Machining command will depend on the settings in
the Run tab of Tolerance Based Machining – Run dialog box.
Options within the Run tab that affect the Machining Strategies assigned to Hole and
Circular Boss Features
If the Recognize tolerance range option is checked but Recognize ISO limits
and fits option is not checked, then the instances of the Hole and
Circular Boss features will be machined as per the Tolerance based
conditions defined for these features in the Tolerance Range (mm) tab.
If the Recognize ISO limits and fits option is checked but the Recognize
tolerance range option is not checked, then instances of the Hole and
Circular Boss features will be machined as per the ISO 286 Strategy
Conditions defined for these features in the ISO 286 tab. If the size of
the feature instance to be machined doesn’t match the limits and fits
defined for any one of the ISO Strategy Conditions in the ISO 286 tab,
then the default machining strategy (as defined in the Technology
Database) will be applied.
If both the Recognize tolerance range and Recognize ISO limits and fits
options are checked, then instances of the Hole and Circular Boss
features will be machined as per the ISO 286 Strategy Conditions defined
for these features in the ISO 286 tab. However, if the size of the
feature instance to be machined doesn’t match the limits and fits
defined for any one of the ISO Strategy Conditions in the ISO 286 tab,
then the feature will be machined as per the Tolerance based conditions
defined in the Tolerance Range (mm) tab for that feature type. If a
matching Tolerance Based Condition is not found, then the default
machining strategy (as defined in the Technology Database) will be
applied to the feature instance.
No
Reassign the Strategy The Tolerance
Ensure that the MBD data
assigned to the ISO Based Machining -
and/or PMI data is
Strategy Conditions as Settings dialog box
embedded in this part
per your requirements. will be displayed.
model to be machined.
TBM_Tutorial_2.SLDPRT
Delete these
features
iv. In this tutorial, only the hole features will be machined based on
machining strategies assigned as per ISO 286 Strategy Conditions.
Hence, delete the Irregular Slot and Irregular Pocket features from the
SOLIDWORKS CAM Feature tree.
SOLIDWORKS CAM Feature after deletion of Irregular Slot and Irregular Pocket features
v. The tutorial part has a multiple hole feature instances (1 hole feature
and three hole groups). MBD/PMI data has been assigned to the Hole1
feature as well as one instance of the hole feature in each of the hole
group features. Given in the table on the next page is a table with the
corresponding details.
In this tutorial, using the SOLIDWORKS CAM TBM plug-in, the machining
strategies assigned to all the hole feature instances will be reassigned based
on ISO 286 Strategy Conditions.
iv. The solid part model under consideration in this tutorial has multiple
instances of hole features (and no circular boss features or any other
2.5 Axis Mill Features). Hence, in the table of Features and Default
Strategies, click on the entry for Hole in order to select it.
v. The ISO 286 Strategy Conditions associated with the Hole feature will be
displayed in the ISO 286 Strategy Conditions grid.
iv. The ISO 286 Strategy Conditions grid does not list any of these ISO 286
Designations. Hence, these entries need to be added. To do so,
following are the steps:
j. Select the following within this dialog box to add the next entry:
Designation H7
Size 80 to 120 mm
SOLIDWORKS CAM Strategy Bore
k. Click on the Add button.
l. All required ISO 286 Designations have now been added. Click on
the Close button to close this dialog box.
v. Observe the ISO 286 Strategy Conditions grid within the ISO 286 tab.
The new entries have been added. Observe that the No. of Tol Based
Conditions field for the Hole entry too has been updated to reflect the
increased number of ISO 286 Strategy Conditions defined for the Hole
feature.
New designations added to the ISO 286 Strategy Conditions grid of ISO 286 tab
Select the ‘Recognize ISO 286 limits and fits’ option in the Run tab
Interpreting the information in the ISO 286 tab of TBM-Run dialog box
The ISO 286 tab will be added to the Tolerance Based Machining – Run dialog
box when the Recognize ISO 286 limits and fits option is checked. Click on this
ISO 286 tab.
The contents of this tab is almost identical to the contents of the ISO 286 tab
in the Tolerance Based Machining – Settings dialog box but with a key
difference. The ISO 286 tab in the Tolerance Based Machining- Run dialog box
provides additional information on the number of matches found between
the ISO Strategy Conditions listed in this tab and the feature instances on the
part being machined.
How to interpret the information in this tab is best understood via an
illustrated example. Using this tutorial as an example, the explanation of the
information displayed in this tab is given below.
- The magenta color font for the Circular Boss feature entry indicates any
one of the following:
a. None of the ISO 286 Strategy Conditions defined for the Circular Boss
feature match with the Circular Boss feature instances on the tutorial
part.
b. The solid part does not have any Circular Boss feature instances. (This
is the case for this tutorial.)
Consequently, the Identified Conditions field will display the number ‘0’
indicating that no matches were found. All entries in the corresponding
ISO 286 Strategy Conditions grid too will be displayed in magenta color font
indicating that no matches were found.
- The black color font for the Hole feature entry indicates that one or more
of the ISO 286 Strategy Conditions defined for the Hole feature match with
the hole feature instances on the part. The Identified Conditions field
indicates the number of matches found.
ISO 286 tab in the Tolerance Based Machining – Run dialog box
- For ISO 286 Strategy Condition entries with black color font, the black color
font indicates that for each of these ISO 286 Strategy Condition entries,
one or more matches with the hole feature instances on the tutorial part
have been found. The number of matches is indicated in parentheses in
the Designation field adjacent to the Designation name. The machining
strategies associated with these ISO Strategy Condition entries will be
assigned to the hole feature instances when you click the OK button in
the Run tab of this dialog box.
iii. When you execute the Run Tolerance Based Machining command ,
the Recognize ISO 286 limits and fits option in the Run tab of Tolerance
Based Machining – Run dialog box is checked.
Strategy
This field indicates the machining strategy to be applied to the multisurface
feature which falls within the Surface Finish range defined for the Strategy
condition.
When a new entry (i.e. a new Surface Finish range) is added in this tab, the
default machining strategy, as defined in the Technology Database, will be
assigned in the corresponding Strategy field.
You can reassign this strategy by simply clicking on the Strategy field of a
specific entry. Clicking on the Strategy field displays a dropdown list of all
machining strategies defined in the Technology Database for multisurface
features, including user-defined strategies. Select the desired strategy from
this dropdown list to change the strategy assigned. The changes will be
saved when you click the OK button of the dialog box.
Color
This field indicates the color with which the multisurface feature present on
the 3D part model will be highlighted in the graphics area on execution of
the Run Tolerance Based Machining command when the Surface Finish value
assigned to its surface falls within one of the Surface Finish ranges defined in
the Multisurface Features tab.
In order for such multisurface features to be highlighted in the graphics
area, the Apply color to multisurface features option in the Run tab of the
Tolerance Based machining – Run dialog box must be checked.
By default, the color that will be used to highlight recognized multisurface
features in the graphics area will be blue. Use the Edit Color button at
the bottom left corner of this tab to reassign the color with which the
multisurface feature will be highlighted.
button at the bottom left corner of the Multisurface Features tab. This
dialog box is used to add/edit the Surface Finish Ranges of the Strategy
condition entries in this tab.
How to use this dialog box is best understood with an illustrative example.
Example illustrating how to add Surface Finish Ranges using Range Dialog
box
Consider that you want to define the following four Surface Finish ranges in
the Multisurface Features tab of the Tolerance Based Machining - Settings dialog
box:
Following are the steps to define these surface finish ranges in the
Multisurface Features tab:
i. Open the Range dialog box by clicking on the Edit Surface Finish
Surface Finish
Range list
vii. The Range dialog box will close and the Surface Finish ranges based
on values that were defined in the Range dialog box will be listed in
ascending order in the Multisurface Features tab of the Tolerance Based
Machining – Settings tab.
Steps to change the color associated with the Strategy condition for a
Multisurface Feature
1. Using left mouse click, highlight the entry in the Multisurface Features tab
for which you wish to change the color.
2. At the bottom left corner of this tab, click on the Edit Color button .
3. The Color dialog box will be displayed. Select the color of your choice and
press the OK button.
4. The selected color will be visible in the thumbnail view to the right of the
Edit Color button. When you shift the focus from the selected strategy
condition by clicking somewhere else within this tab, the Color field for
the selected strategy condition will be display the newly updated color.
Reassigning a Strategy
You can reassign this strategy by simply clicking on the Strategy field of that
specific entry. Clicking on the Strategy field displays a dropdown list of all
machining strategies defined in the Technology Database for multisurface
features, including user-defined strategies. Select the desired strategy from
this dropdown list to change the strategy assigned. The changes will be
saved when you click the OK button of the dialog box.
iii. Optionally, use the Edit Color button to reassign the color with which
the multisurface feature, if recognized, will be highlighted in the graphics
area. [For details, refer: Steps to change the color associated with the
Strategy condition for a Multisurface Feature.]
iv. Once the required changes are completed, click on the OK button to close
the dialog box.
TBM_Tutorial_3.SLDPRT
Observe that this solid model has multiple surfaces and three hole
group features.
Highlight an entry within the tab and press ‘Delete’ button to delete the entry
vi. Once all the entries are deleted, the next step is add entries for which
the surface ranges have to be defined and machining strategies have
to be assigned. The new surface ranges to be defined and the
corresponding machining strategies to be assigned are given in the
below table.
Lower Limit of Upper Limit of Machining Strategy to
Surface Finish Range Surface Finish Range be assigned
Range 1: 05 40 Fine
Range 2: 40 80 Area Clearance, Z Level
Range 3: 80 120 Area Clearance, Constant
Stepover
Range 4: 120 150 Area clearance, Pattern
Project
Range 5: 150 200 Coarse
Surface Finish
Range list
viii. The user interface will revert to the Multisurface Features tab. Observe
that the newly input Surface Ranges are listed within this tab. The
machining strategy assigned to each of these new entries is the
default machining strategy for multisurface features in the Technology
database.
ix. To reassign the strategy, click on the Strategy field of a specific entry
and select the desired strategy from the dropdown list.
c. Repeat this step for all the entries so that each entry has a
different color in order to enable easy identification of multisurface
features once they are recognized.
Whenever an entry is selected in the Multisurface Features tab, the
corresponding color will be displayed in a thumbnail view at the
bottom left corner of the tab.
Multisurface Features tab after assigning different colors for each of the entries
Options to be selected in Run tab of Tolerance Based Machining – Run dialog box
v. Observe that the Multisurface Features tab is added to this dialog box on
selecting the Recognize multisurface features based on surface finish
checkbox option. Click on this tab.
vi. The parameters within this tab are identical to the parameters in the
Multisurface Features tab of TBM – Settings dialog box. However, this tab
provides additional information with respect to the solid part to be
machined.
vii. Observe that three of the five entries within this tab are displayed in
black color font while two of them are displayed in magenta color font.
The black colored entries indicate that one or more matches with the
part being machined has been found i.e. one or more multisurface
features with surface finish values falling within that particular Surface
Finish range will be identified on clicking the OK button in the Run tab
of this dialog box.
viii. Switch to the Run tab. Click on the OK button to execute multisurface
feature recognition.
ix. Observe the solid model. The three surface for which Surface Finish
values had been defined have been recognized and highlighted with a
specific color on the model.
Note: The only reason other multisurface features have not been
recognized is because no Surface Finish values were defined for
those surfaces. SOLIDWORKS CAM TBM can recognize
multisurface feature sonly if their Surface Finish values are defined
using SOLIDWORKS Annotations functionality.
x. Observe the SOLIDWORKS CAM Feature tree. The three recognized
Multisurface features are listed in the tree. Their corresponding
machining strategies (as defined in the TBM – Settings dialog box) are
displayed adjacent to the multisurface feature item.
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.
In the event that you receive a request from any agency of the U.S. Government to provide Software
with rights beyond those set forth above, you will notify DS SolidWorks of the scope of the request and
DS SolidWorks will have five (5) business days to, in its sole discretion, accept or reject such request.
Contractor/Manufacturer: Dassault Systemes SolidWorks Corporation, 175 Wyman Street, Waltham,
Massachusetts 02451 USA.
LEGAL NOTICES 63
SOLIDWORKS CAM TBM User Guide
64 LEGAL NOTICES