Professional Documents
Culture Documents
SolidCAM2008 R12
What’s New
©1995-2008 SolidCAM
©1995-2008 SolidCAM
Contents
1. General
2. Geometry
5
3. Tools
4. Milling
6
Contents
7
6. High Speed Machining (HSM)
8. Turning
9. Mill-Turn
9
11. Simulation
10
General 1
1.1 New User Interface for Operations
SolidCAM2008 R12 offers you a new enhanced interface for milling and turning
operations.
Operation name Template
Technology
Tool parameters
Machining levels
parameters
Technological parameters
Link parameters
Parameters page
Miscellaneous parameters
Parameter illustration
Operation buttons
In the new interface the single-page dialog box of the previous interface is divided
into a number of pages, each handling a specific set of parameters (e.g. Geometry,
Tool, Levels, Technology, etc.). The list on the left side of the dialog box enables you to
switch between the different parameters pages.
12
1.General
This device enables you to rotate, pan and zoom the CAD model during all the stages of
the CAM-Part definition. Using the SpaceNavigator enables you to significantly speed
up the geometry definition process and simplifies the model and tool path viewing
during such simulation modes as: HostCAD, Rest Material, SolidVerify, RapidVerify
and Machine Simulation.
13
1.3 Operation summary in SolidCAM Manager
This dialog box displays the summary information of the selected operation: Tool
information (diameter,corner radius, taper angle and lengths); Operation Tool data (feeds
and spin) and Levels (Upper level, Depth and Step down).
The icon located in the title bar enables you to pin/unpin the Info
dialog box.
14
1.General
SolidCAM2008 R12 provides you with an advanced option to summarize the CAM-Part
information by generating a tool sheet documentation in PDF format.
In this dialog box, you can attach a logo file (in BMP format) to your tool sheet, define
your own variables and values that will be inserted into the tool sheet, add comments
and notes relative to your part, and decide whether you need the full version of the
information sheet or only particular sections, such as Operations summary or Tool
Table.
The Show Last Tool Sheet command enables you to display the last generated tool sheet
for the current part, instead of generating it anew. The Tool Sheet Extra Parameters
dialog box is displayed so that you can define which sections of the last tool sheet you
want to display.
15
1.4.2 The output PDF file
Main page
This section summarizes general information about the CAM-Part, including its picture
and the comments and notes you have added.
Comment entered
in the Parameters field Part name
Company logo
Part picture
Part definition
Part notes
Part properties
Tool table
16
1.General
Operations summary
This section summarizes the operations defined for the current CAM-Part.
Fixtures
17
1.5 Opening of PRT files by double-clicking
In the previous versions of SolidCAM, it was only possible to open a PRT file by using
the SolidCAM submenu in the main menu of SolidWorks, i.e. to open a CAM-Part file,
you needed to load SolidWorks, click SolidCAM, Open, and then choose the required
file from the CAM-Parts browser. SolidCAM2008 R12 provides you with a time-saving
possibility to open a PRT file by double-clicking on the file name in any location where
it is saved.
18
1.General
In previous SolidCAM versions the Select/Unselect radio button was used in dialog
boxes for 3D geometry selection (solids, surfaces and faces). This radio button switches
the system between selection and unselection modes.
19
1.7 Templates
SolidCAM2008 R12 provides you with the functionality of templates that is useful for
simplifying the repetitive tasks in the CNC programming. SolidCAM enables you to
save the operation data as a template and load it into a new operation of the same type.
SolidCAM enables you also to specify the default operation template that is used for
each newly created operation of the appropriate type.
SolidCAM enables you also to define and use a Process Template, which is a template
of a series of operations that executes a specific machining task.
The Template section is added into each SolidCAM Operation dialog box. This section
provides you with the following functionality:
20
1.General
Save Template
The Include tool data check box enables you to include the tool data in the saved
template.
Type the name in the Template edit box and click on the OK button to confirm. If
a template with the defined name already exists in the current location, SolidCAM
displays the following warning message:
When you confirm this warning by the Yes button, SolidCAM overwrites the existing
template with the new one. When you press the No button, the Template Manager dialog
box is activated again providing you with the possibility to choose a different name for
the template.
21
SolidCAM enables you also to save
an existing operation as Operation
Template from the SolidCAM
Manager, using the Create Template
command from the right-click menu
available on single operations.
22
1.General
Load Template
Choose the necessary template and click on the OK button to confirm the operation.
When the template is loaded, all the current operation data are substituted with the
data from the template.
23
SolidCAM enables you also to create a
new operation from an existing template,
directly from the SolidCAM Manager using
the Add Operation from Template command
from the right-click menu available
on the operations header or on single
operations.
24
1.General
Tool search
When an operation template is loaded, SolidCAM checks the existence of the tool data
in the template; if the tool data was saved in the operation template, the tool search is
performed according to the following rules:
• When the operation template uses a tool defined as Permanent, the tool search
for this tool is performed using the tool number only. At the first stage, the
tool search is performed in the Part Tool table. If the tool with the defined
number is not found in the Part Tool Table, SolidCAM performs an additional
search in the Current Tool Table. If a tool with the defined tool number is
found in the Current Tool Table, it is copied into the Part Tool Table and chosen
for the operation. If the tool is not found in the Current Tool Table, SolidCAM
displays the following error message:
When you confirm this message with the OK button, SolidCAM returns you
to the operation dialog box in order to define a tool.
When you load a template containing tool data into an operation that already
has a defined tool, SolidCAM displays the following message:
When you confirm this message, SolidCAM replaces the tool already defined
in the operation with the tool defined according to the template.
25
1.7.2 Process template
SolidCAM2008 R12 enables you to define and use a Process Template, which is a template
of a series of operations that executes a specific machining task. Such capability enables
you to store a complete sequence of operations as a Process template and apply it for
the machining of similar cases.
26
1.General
The Include tool data check box enables you to include the tool data into the saved
Process Template.
To save the selected operations as a new Process Template, type the name in the
Process Template edit box and click on the OK button to confirm the operation. If
a Process Template with the defined name already exists in the current location,
SolidCAM displays the following warning message:
When you confirm this warning by the Yes button, SolidCAM overwrites the existing
Process Template with the new one. When you press the No button, the Template
Manager dialog box is activated again providing you with the possibility to choose a
different name for the Process Template.
27
This command displays the Template Manager dialog box which enables you to choose
an existing Process Template to be inserted.
During creation of a new operation from the Process Template, SolidCAM displays
the CoordSys selection dialog box, which enables you to choose the Coordinate System
to be used in the created operations.
The inserted operations are incomplete; this means that the operations have no defined
geometry and no tool (if the initial Operation Template used for the operation creation
had no tool). The incomplete operations are marked with red color.
Since the incomplete operations have no geometry, their tool path cannot be generated.
In order to completely define the operation, you have to define the machining geometry
and tool (if necessary) for each operation.
28
1.General
When the Templates header is selected, all the Operation Templates located in the
SolidCAM Templates Directory are displayed in the Operation Templates table.
All the Process Templates located in the SolidCAM Templates Directory are listed under
the Process Templates header. When a Process Template is selected, all the Operation
Templates included into this process are displayed in the Operation Templates table.
29
SolidCAM enables you to manage
the Process Templates with the
right-click menu which is available
on the Process Templates header or
single Process Templates. This menu
provides you with the following
commands:
SolidCAM enables you to manage Operation Templates with the right-click menu
which is available on the Operation Templates in the Operation Template table. This
menu is available for the standalone Operation Templates located in the SolidCAM
Templates Directory and for Operation Templates included into Process Templates.
30
1.General
• Create Process Template. This command enables you to create a new Process
Templates; the current Operation Template is added to this process.
• Copy. This command enables you to copy the current Operation Template
into the clipboard.
• Paste. This command enables you to paste the Operation Template from the
clipboard. The Operation Template is inserted into the chosen location (either
into the active Process Template or as a standalone Operation Template into
the SolidCAM Templates Directory).
SolidCAM enables you to edit all the parameters and options of the template,
except the geometry and coordinate system.
The button enables you to save the template data using the Save template
dialog box.
• Delete. This command enables you to delete the active Operation template.
31
1.7.4 Defaults & Settings
SolidCAM Settings
The Templates and Defaults page is added to the SolidCAM Settings dialog box.
This page enables you define the default location of the Operation Templates/Template
Groups and to specify the default templates that are used for each new operation.
The SolidCAM Template Directory section enables you to define the default
location for SolidCAM Operation Templates/Template Groups. You can
define the path by typing it in the combo-box or by using the Browse
button. In case the chosen folder does not exist, SolidCAM displays the
following message:
• The Create button enables you to create the folder with the
specified location and set it as the SolidCAM Template directory.
32
1.General
• The Browse button displays the browser dialog box that enables
you to choose another location for the SolidCAM Templates
directory.
33
Templates activation/deactivation
When user deactivates template use for an operation, the Template column
combo-box is disabled.
When you activate template use for an operation type, SolidCAM searches
in the SolidCAM Template Directory for suitable templates of this type. The
combo-box is filled with the names of the found templates; the first of
them is automatically chosen. In case of absence of suitable templates,
SolidCAM deactivates the use of templates for this operation.
Consider a folder containing a set of templates. This set contains only one
template for each specific operation; all the operations are thus covered
by templates. This set is customized for a specific application (e.g. Mold
machining). Consider an additional folder containing a set of templates for
another application.
34
1.General
Part Settings
SolidCAM enables you to customize the default and templates settings for a specific
CAM-Part using the Templates and Defaults page of the Part settings dialog box.
During the CAM-Part definition the Part settings for Templates and Defaults are copied
from the SolidCAM Settings.
The behavior of this page is similar to the behavior of the Templates and Defaults page
of the SolidCAM Settings dialog box.
35
1.8 Defining Transform position by picking on the model
SolidCAM2008 R12 enables you to define the positions for operations transformation
by picking on the model. This functionality is implemented for Move and Translate by
List options.
When you choose the Move item from the Transform menu in SolidCAM Manager, the
Move Operations dialog box is displayed. This dialog box enables you either to define
the move position by entering the offset values along the axes or to define the move
position by picking on the model.
36
1.General
The Synchronization page of the SolidCAM Settings dialog box has two new options. The
Automatically synchronize geometries and Calculate operations after the synchronization
options are added under the Check synchronization always option (this option enables
you to perform the synchronization check automatically).
37
Automatically synchronize geometries
This option is enabled only when the Check synchronization always option
is chosen.
The Calculate operations after the synchronization option enables you to automatically
perform the calculation of the synchronized operations.
When the Calculate operations after the synchronization option is activated, SolidCAM
automatically calculates all the synchronized operations; the operations marked with
the exclamation mark are not calculated.
38
1.General
1.10 Changing the tool and tool data directly from SolidCAM Manager
39
1.10.2 Changing tool data
40
1.General
SolidCAM2008 R12 provides you with complete support of the 64-bit version of
SolidWorks working under the Windows XP Professional x64 Edition.
41
42
Geometry 2
2.1 Closing geometry chains by extending chain entities
The Curve option commonly used for geometry chains selection enables you to select
a continuous geometry chain by picking its successive entities. During the geometry
definition SolidCAM detects the gaps between selected entities and provides you with
the capability to close them, taking into account the Gap Minimum and Gap Maximum
parameters defined in the SolidCAM Settings.
If the detected gap is smaller than the Gap Minimum tolerance, SolidCAM automatically
closes the gap by extending/shortening chosen entities up to their virtual intersection
point. If the gap is greater than the Gap Minimum tolerance but less than the Gap
Maximum tolerance, SolidCAM displays a prompt message asking you if you want
to close the gap. When you confirm, SolidCAM automatically closes the gap by
extending/shortening chosen entities up to their virtual intersection point; if you
cancel, SolidCAM does not close the gap and unselects the last entity.
When the gap is larger than the Gap Maximum tolerance, SolidCAM does not accept the
chosen entity and displays a warning message.
44
2. Geometry
When a gap is detected between two successively selected entities, SolidCAM continues
the chain by virtually extending the selected entities, according to the direction of the
first entity, up to a virtual intersection point between the two entities.
In case several possible intersection points exist, the point closest to the
last vertex of the first selected entity is chosen.
Splines and arcs are extended by lines tangential to the arc/spline at its end point.
When the model used for the geometry definition is modified, SolidCAM enables you
to synchronize the geometry with the updated model. During the synchronization
SolidCAM handles the gaps areas (closed using the Curve + Close Corners option) by
regenerating the extension of the chain elements so as to close the gaps.
45
2.2 Geometry modification for specific operation
The Geometry button is added to the Modify section of the Technology page of the
operation dialog box.
This button displays the Modify Geometry dialog box. This dialog box
enables you to perform the geometry modification for the current
operation.
Tool side
Chains
This section displays the list of all the geometry chains participating in the
current geometry. The check box, located at the side of the geometry chains
in the list, enables you to include/exclude the chain from the geometry of
the current operation.
47
Extension
The Extension section enables you to define the extension for the selected
chain. The Start and End parameters define the start and end extension
lengths. The extension is performed tangentially to the chain entities at the
start and end points of the geometry chain. The start and end elements are
determined according to the chain direction.
Start extension
End extension
Geometry chain
SolidCAM enables you to define the Start and End parameters either by
typing in the values or by picking on the model (when the focus is placed
in the edit box).
The Apply to all button enables you to apply the extension, defined for the
selected chain, for all the chains of the geometry.
48
2. Geometry
Modify offset
The Modify offset section enables you to define the offset for the selected
chain. Machining is performed at the specified offset.
Geometry chain
Modify offset
Modified chain
The Apply to all button enables you to apply the Modify offset, defined for
the selected chain, for all the chains of the geometry.
49
For closed contours, a positive Modify Offset value offsets the geometry
to the outside; a negative Modify Offset value offsets the geometry to the
inside.
Positive Offset
Geometry Chain
Negative Offset
The Take 1/2 from selected offset option enables you to offset the chain by
half of the defined offset value.
In the part shown below the central pads should be machined by a single
straight cutting pass, located at the middle of the pad. After defining the
geometry at the edge of the pad, the geometry is offset using the picked
position at the opposite edge and the Take 1/2 from selected offset option.
Modified geometry
Geometry
50
2. Geometry
Define Start
The Define start section enables you to shift the start position of the closed
chains. For open chains, this section is disabled. The shifting of the start
point is defined as a percentage of the chain length. SolidCAM enables
you to define the start position shifting either by typing in the Shift value or
by picking the position on the model.
The Apply to all button enables you to apply the Shift value defined for the
selected chain for all the closed chains of the current geometry.
The Auto next button enables you to define the start points successively,
for all the closed chains, by picking the positions on the model. When this
mode is activated, the first closed chain is highlighted, enabling you to pick
the start position for it. When the position is picked, SolidCAM switches
to the next closed chain and so on. The Resume button enables you to
finish the Auto next definition of the start positions.
The Set default button enables you to return the start position of the
current chain to its initial state. When the Apply to all check box is activated,
the Set default button returns the start positions of all the chains to their
initial state.
51
2.3 Automatic closing of open geometries for Pocket operations
SolidCAM2008 R12 provides you with the possibility to automatically close the open
geometry chains for Pocket operations.
When you confirm an open chain definition for a Pocket operation in the Geometry
Edit dialog box with the button, SolidCAM displays the Close Chain message box.
When you confirm this dialog box with the OK button, SolidCAM closes the chain
with a line connecting the start and the end points of the chain. The Mark line as open
edge check box enables you to mark the connecting line as an open edge to perform
Open Pocket machining (see topic 4.11).
Selected chain
Connecting line
When you click on the Cancel button, SolidCAM returns to the geometry definition
and enables you to close the chain manually, by the model element selection.
52
2. Geometry
In previous SolidCAM versions, SolidCAM provided you with a constant link between
the geometry and the design model configuration which was used for the geometry
definition (parent configuration). With such a link, switching between configurations of
the design model does not affect the defined geometry; the geometry can be updated
(through synchronization), only in case the parent configuration is modified.
SolidCAM2008 R12 provides you with an additional functionality that enables you to
synchronize the geometry, when the configuration changes; SolidCAM discontinues
the link between the geometry and its parent configuration and establishes a new
link between the geometry and the new current configuration. Such functionality
enables you to automatically update SolidCAM geometries according to the current
configuration of the design model.
This functionality enables you for example to perform, in a single CAM-Part, the
machining of a family of similar parts, based on a single design model and managed by
configurations. The geometries of this CAM-Part are automatically updated for each
current configuration, providing you with an updated tool path.
SolidCAM Settings
53
Part Settings
The Synchronization page is added to the Part Settings dialog box. This page enables
you to define SolidCAM behavior in case when the configuration is changed for the
current CAM-Part. The Synchronization when design model configuration changes section
provides you with the following options:
The Keep the geometry associative with the parent configuration 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, this does
not affect the geometry; synchronization is required only in case when the parent
configuration is changed.
54
2. Geometry
Geometry
Geometry
Configuration #1 Configuration #2
The Associate the geometry with the current configuration 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.
55
2.5 Changing the sequence of drill positions
In previous SolidCAM versions, editing the sequence of drilling positions was possible
only in the operation dialog box. SolidCAM2008 R12 enables you to change the order of
positions in the sequence by dragging and dropping them in the list section of the XY
Drill Geometry Selection dialog box.
56
Tools 3
SolidCAM2008 R12 provides you with a number of new tool types (see the illustration
below). Also SolidCAM2008 R12 provides you with a number of improvements to
the existing tool types to better describe the real tools (e.g. adding the Arbor diameter
parameter).
ew
ew
ew
N
N
ill
ill
ill
re
l
ril
ril
m
Bo
D
rd
se
e
os
En
no
nt
ln
Ce
ll
l
Bu
Ba
ew
ew
ew
ew
N
N
l
ill
ol
ill
ill
er
ril
m
to
am
rd
il
ce
p
g
Re
fe
ta
po
in
Fa
am
av
e
lli
ov
Lo
gr
Ch
En
ew
N
ill
ol
ol
ill
ill
ril
tm
M
to
to
td
ad
ad
p
er
o
Ta
Sl
Sp
re
re
Ta
Th
Th
er
p
Ta
58
3. Tools
The End/Rough Mill tool type, used is previous SolidCAM versions, is reclassified into
three separate tool types: End mill, Bull nose mill and Ball nose mill, according to the
Corner radius value.
When a new tool is created, the default value of the Arbor Diameter is equal to the
Diameter value. The default value of the Shoulder Length is equal to the Cutting Length.
59
3.1.2 Bull nose mill Arbor Diameter
60
3. Tools
Tools conversion
SolidCAM automatically converts tools of the End/Rough Mill tool type, created with
previous SolidCAM versions, into one of the three tool types described above. The
tools conversion is performed according to the Corner radius value:
• Tools with zero Corner radius are converted into End mill tool type.
• Tools with Corner radius equal to half the Diameter are converted into Ball
nose mill type.
• Tools with Corner radius in the range from 0 to half the Diameter value are
converted into Bull nose mill type.
61
3.2 Drill tool
During the conversion of tools defined in previous SolidCAM versions, the tool arbor
is added with the following values:
62
3. Tools
Corner Radius
Cutting Angle
Length
Parameter limitations
• Cutting Length value should be equal to or less than the Shoulder Length
value.
• Shoulder Length value should be equal to or less than the Outside Holder Length
value.
• Outside Holder Length value should be equal to or less than the Total Length
value.
63
3.4 Center drill tool
When this tool is used in combination with the Use chamfer option,
SolidCAM calculates the drilling depth according to the following
formula:
Arbor diameter
Cutting length
Shoulder angle
Chamfer Diameter
Drilling depth
64
3. Tools
Parameter limitations
• The length of the conical part defined by Tip diameter and Tip angle should
be equal to or less than the Tip length value. The length of conical part can
be calculated with the following formula: Cone Length = Tip diameter / (2*tan(
Tip angle /2))
• Tip length should be equal to or less than the Cutting Length value.
• Cutting Length should be equal to or less than the Outside Holder Length
value.
• Outside holder length should be equal to or less than the Total Length value.
65
3.5 Chamfer drill
• Shoulder Length should be equal to or less than the Outside Holder Length
value.
• Outside Holder Length should be equal to or less than the Total Length value.
66
3. Tools
Parameter limitations
Total Angle
• Angle should be greater than 0° Length
and less than 90°. Cutting
Length
• Corner radius should be equal
to or less than half the Diameter
value.
• Shoulder Length should be equal to or less than the Outside Holder Length
value.
• Outside Holder Length should be equal to or less than the Total Length value.
67
3.7 Taper tool
• Shoulder Length is equal to the Cutting Length + (Outside Holder Length – Cutting
Length)/2
Arbor Diameter
Shank diameter
Total
Total Length
length Outside
Outside Holder
Holder Length
Length Diameter
Cutting Shoulder
Length Length
Cutting
Cone length
Length
Corner
Corner Taper angle Taper angle
radius
radius
Diameter Tip Diameter
In previous SolidCAM releases the flutes were considered to be only on the conical
face (flutes length and cone length were defined by the Cutting Length value). In
SolidCAM2008 R12, the cone length and flutes length are defined by separate parameters.
The Cone Length is determined by the Diameter, Taper angle and Tip diameter parameters.
The Cutting Length parameter defines the length of flutes. The flutes can be located at
the conical and cylindrical faces of the tool.
You choose one of the check boxes, at the side of the Tip Diameter and Cone Length
edit boxes, in order to define the taper tool using either the Tip diameter or the Cone
Length.
When the Tip Diameter check box is selected, the Cone Length check box is unselected
and the relevant edit box is disabled; the Cone Length value is thus automatically
calculated.
When the Cone Length check box is selected, the Tip Diameter check box is unselected
and the relevant edit box is disabled; the Tip Diameter value is thus automatically
calculated.
69
Note that the Tip Diameter is the diameter of the virtual intersection of
the conical shape with the bottom plane.
Tip Diameter
Parameter limitations
• Corner Radius should be equal to or less than half the Tip Diameter value.
• Cutting Length should be equal to or less than the Shoulder Length value.
• Shoulder Length should be equal to or less than the Outside Holder Length
value.
• Outside Holder Length should be equal to or less than the Total Length value.
70
3. Tools
Cutting
Length
Angle
• Corner Radius should be equal to or less than half the Tip Diameter value.
• Corner Radius should be less than the automatically calculated Cone Length
value (the Cone Length is calculated using the Diameter, Tip Diameter and
Angle values).
• Cutting Length should be equal to or less than the Shoulder Length value.
71
3.9 Face Mill tool
Parameter limitations
• Corner Radius should be equal to or less than the Cutting Length value.
• Corner Radius should be equal to or less than half the Tip Diameter value.
• Shoulder Length should be equal to or less than the Outside Holder Length
value and greater than or equal to the automatically calculated Cutting Length
value.
• Outside Holder Length should be equal to or less than the Total Length value.
72
3. Tools
Diameter
During the conversion of existing
tools, the tool arbor is added with
the following values:
Parameter limitations
• Shoulder Length has to be equal to or less than the Outside Holder Length.
• Outside Holder Length has to be equal to or less than the Total Length value.
73
3.11 Reamer tool
Parameter limitations
• Chamfer Length should be equal to or less than the Cutting Length value.
• Cutting Length should be equal to or less than the Outside Holder value.
• Outside Holder should be equal to or less than the Total Length value.
74
3. Tools
Cutting
Corner Radius Length
Diameter
75
3.13 Spot Drill
Total Outside
The Cutting Length edit box is Length Holder
disabled. This edit box displays the Shoulder
Length
Cutting Length value, automatically Length
calculated by SolidCAM according Angle
to the Diameter and Angle values.
Parameter limitations
Cutting Length
• Angle should be greater
than 0° and less than 180°.
• Shoulder Length should be equal to or less than the Outside Holder Length
value.
• Outside Holder Length should be equal to or less than the Total Length value.
76
3. Tools
77
3.15 Thread Tool
78
3. Tools
79
3.17 Choosing the tool type
The process of the tool type definition in SolidCAM2008 R12 is as follows: when you
start a new tool definition, SolidCAM displays the Tool Type dialog box in order to
choose the tool type.
For an existing tool, the tool type can be changed with the Change Tool type command
from the right click menu as shown.
80
3. Tools
In previous SolidCAM versions, the tools in the tool library were saved without the
units data. When a tool was loaded into a CAM-Part, its dimensions were interpreted
according to the CAM-Part units; therefore it was impossible to use tools with different
units than the units of the CAM-Part.
SolidCAM2008 R12 provides you with the possibility to assign units data for each tool in
the tool library. The tool library can store tools of different units. Such functionality
enables you to use tools, defined in different units than the units of the CAM-Part,
without converting the tool parameters into the CAM-Part units. You can choose the
units for the tool diameter values and tool lengths separately.
The Mm/Inch radio buttons are also added to the Default Tool data page. These radio
buttons enable you to define the units used for the speed/feed definition. In the Part
Tool Table, these radio-buttons are disabled; the units of the CAM-Part are used.
81
When a tool library created in a previous SolidCAM version is loaded in SolidCAM2008
R12, the Assign Units dialog box enables you to assign units for tools.
82
3. Tools
In SolidCAM2008 R12, the button is added to each angular dimension edit box.
When the button is clicked again, the edit box becomes enabled, with the angle
value in decimal format.
83
3.20 Rough tools
In previous versions, SolidCAM provided you with a separate tool type to define rough
end mill tools. SolidCAM2008 R12 enables you to define rough tools of all the following
types:
• Drill • Bore
The Rough check box is added to the Tool topology page for the tools of types listed
above; this check box enables you to mark the tool as suitable for rough milling.
84
3. Tools
85
3.21 Link to the Carmex and Vardex thread milling tool libraries
SolidCAM2008 R12 provides you with a link to the Carmex (www.carmex.com) and Vardex
(www.vardex.com) thread milling tool libraries. This link enables you to choose the
appropriate thread milling tool from the Carmex or Vardex library and import it for
use inside the SolidCAM Thread Mill Operation.
To import a tool from the Carmex or Vardex thread milling tools library, choose the
Carmex or Vardex item from the standard tables list for Thread Mill and Taper Thread Mill
tools.
86
Milling 4
4.1 3D Depth type in Profile Milling
88
4. Milling
If you want to edit the depth-change points defined automatically with the Profile 3D
option, choose the Define depth option and click on the Pick button.
The depth-change points are displayed on the model. The Define depth dialog box
displays the data of these points and enables you to edit the profile depth definition by
picking points manually on the model.
89
4.2 Contour 3D operation
SolidCAM2008 R12 provides you with the new Contour 3D operation which enables you
to utilize the power of the 3D Engraving technology for the 3D contour machining.
In this operation SolidCAM enables you to prevent the gouging between the tool and
the 3D contour.
The Contour 3D operation performs the machining of the defined 3D contour geometry
using the following technology parameters:
Tool reference
90
4. Milling
Technology
When the Tip option is chosen for the Tool Reference definition, SolidCAM provides
you with the following technology parameters:
Type
This option enables you to perform the semi-finish and/or finish of the
3D contour.
• Finish will machine the 3D contour to its final dimensions in one step
down.
91
Step down
This value defines the vertical distance between two successive steps
during the Semi-finish machining of the 3D contour.
3D Contour geometry
Contour depth
Contour depth
92
4. Milling
The definition of the T-Slot Operation is mainly similar to the regular Profile operation,
except for a number of parameters related to the milling of the ceiling face of the
slot.
93
4.3.2 Technological parameters
Ceiling offset
For rough machining of the slot, you can define the offset
for the ceiling as well as for the walls and the floor.
Ceiling
offset
You may choose to remove this offset with the finish pass by
selecting the Ceiling check box in the Finish section.
Cutting depth
overlap Cutting depth
overlap
94
4. Milling
Cutting direction
For both rough and finish cuts, you may define the direction of machining. The slot
can be milled from top to bottom or from bottom to top.
95
4.4 Face Milling Operation
96
4. Milling
Geometry definition
Name
• Model. With this option a rectangle, located at the XY-plane and surrounding
the Target model, is generated and chosen for the Face Milling geometry.
The rectangle chain is displayed in the Chains List section.
Face Milling Geometry
97
• Faces. This option enables you to define the Face Milling geometry by face
selection. The Define button and related combo-box enable you either to
define a new faces geometry with the Select Faces dialog box or to choose an
already defined geometry from the list. When the model faces are selected,
SolidCAM generates a number of chains surrounding the selected faces.
These chains are displayed in the Chains List section.
Face Milling Geometry
Selected faces
• Profile. This option enables you to define the Face Milling geometry by a
profile. The Define button and related combo-box enable you either to define
a new profile geometry with the Geometry Edit dialog box or to choose an
already defined geometry from the list. The defined chains are displayed in
the Chains List section.
Face Milling Geometry
98
4. Milling
Chain List
The Merge button enables you to merge all the Face Milling geometry
chains into a single chain. The Separate button enables you to divide a
merged chain into its initial separate chains.
99
The definition of the Face Milling Operation is mainly similar to the regular Pocket
operation, except for a number of parameters related to face milling.
The Technology page of the Face Milling Operation dialog box provides you with the
following parameters:
Technology
SolidCAM enables you to choose the following technologies for the face milling:
• Hatch
With this strategy the machining is performed in a linear pattern. The Data
button displays the Hatch data dialog box which enables you to define the
hatch parameters.
100
4. Milling
During face milling the tool path is extended over the edges of the
machined face. The Extension section enables you to define the extension
both along the tool path (the Along section) and across the tool path (the
Across section). The extension can be defined either by percentage of the
tool diameter (the % of tool diameter option) or by value (the Value option).
Extension across
the tool path
Extension along
the tool path
• Contour
101
Similar to the Hatch strategy, the Contour tool path can also be extended
over the machined face edges. The Extension section enables you to define
the extension of the tool path, same all around. The extension can be
defined either by percentage of the tool diameter (the % of tool diameter
option) or by value (the Value option).
Extension
• One Pass
102
4. Milling
The Extension section enables you to define the tool path extension over
the face edges. The extension can be defined either by percentage of the
tool diameter (the % of tool diameter option) or by value (the Value option).
Extension
The Overlap section enables you define the tool overlapping between two successive
passes. This section is enabled for Hatch and Contour strategies only.
Offsets
The Offsets section enables you to define the value of the Floor offset, the machining
allowance that is left unmachined on the face during the rough machining.
The Finish check box enables you to remove the remaining offset with the last cut (if
the check box is selected) or leave the offset unmachined for further operations (if the
check box is unselected).
The Complete Z-level option enables you to define the order of the machining Z-levels,
in case more than one face is machined. The behavior of this option is similar to its
behavior in the Pocket Operation.
103
4.5 Vertical zigzag passes in Profile operation
When the One way option is chosen, the cutting passes are oriented in the same direction
and connection between them is performed through the operation Clearance level.
When the Zigzag option is chosen, the tool path is performed in a zigzag manner, with
the tool path direction changing from one pass to the next.
The Zigzag option cannot be used together with the Clear offset
technology.
104
4. Milling
When the Lead In/Out strategies are used Movements defined by Lead in strategy
together with the Zigzag option, SolidCAM
calculates the lead in/out movements for
all the cuts according to the direction of
the first cutting pass, irrespective of the
direction of the other cutting passes. During
the tool path linking, SolidCAM connects
the cuts (containing lead in and lead out
movements) in a zigzag manner and changes
the direction of all even cuts to the opposite.
Therefore only for odd cuts, the Lead in
strategy is used for the lead in and the Lead
Out strategy is used for the Lead Out. For
even cuts the Lead In strategy is used for the
Movements defined by Lead out strategy
Lead Out and the Lead Out strategy is used
for the Lead In.
105
4.6 Equal step down in Profile and Pocket operations
SolidCAM2008 R12 provides you with the Equal step down option that enables you to
keep an equal distance between all Z-levels. With this option you have to specify the
Max. Step down parameter (instead of the Step down parameter).
106
4. Milling
According to the operation Depth (modified with the Floor offset and Delta depth
parameters), SolidCAM automatically calculates the actual step down to keep an equal
distance between all passes, while making sure not to exceed the specified Max. Step
down value.
Max. Step down
Actual
step down
107
4.7 Final cuts machining in Profile and Pocket operations
SolidCAM2008 R12 provides you with the option to divide the depth to be machined
into two regions, each with its own Step down, with the second region, close to the
depth bottom, having the smaller Down step.
The Final cuts button is added to the Technology page of the Profile/Pocket Operation
dialog box.
This button displays the Final cuts dialog box. This dialog box enables you to define
the parameters of the Final cuts machining.
When the Final cuts used check box is activated, the option is used.
The Step down value defines the distance between two successive Final cuts.
108
4. Milling
When the Final cuts option is used, the check box on the
Final cuts button is activated.
When the Final cuts option is activated, SolidCAM performs the machining with the
operation Step down from the Upper level till the depth calculated according to the
following formula: Depth - Number of cuts * Step down.
From this depth, the machining is performed in a number of cuts, determined by the
Number of cuts/ Step down parameters in the Final cuts dialog box. The machining in
such manner is performed till the full operation depth.
Step down
Step value
Final Cuts
109
4.8 Wall Draft angle in Profile and Pocket operations
SolidCAM2008 R12 enables you to perform the machining of walls inclined with a
constant draft angle along all the geometry.
110
4. Milling
If the geometry model has sharp corner there are two options for creating tool path at
the corner:
If the geometry model has filleted corner there is one option for creating tool path at
the corner:
Geometry
• Cylindrical fillet.
The tool path is calculated
in such a way so as to perform the
machining of the corner with a cylindrical
fillet; the radius of the tool path rounding
is the same for all the cutting passes.
111
4.9 Profile floor machining
SolidCAM2008 R12 provides you with the possibility to define a similar allowance in
the Z-direction (Floor offset). This Floor offset is left unmachined during the profile
roughing and removed during the finishing.
The Floor offset parameter is available only when the Rough section is
activated.
112
4. Milling
Wall offset
Offset
Step Over
Step Down
Profile Depth
113
4.10 Pocket Wall finishing
Finish passes
The options of the Depth section are available only when the wall finishing
is performed in the operation (the Wall or Floor option is used for the
Finish).
When the Wall draft angle option is used in the operation, the Depth options
are disabled and the Each step down option is used for the Wall finishing.
114
4. Milling
Open edge
The Mark open edges command is added to the right click menu
available on chain items in the Chain List section of the Geometry
Edit dialog box. This command displays the Mark Open Edges
dialog box. This dialog box enables you to mark the open edges
on already chosen pocket chains by picking on them.
The Mark as section of the dialog box enables you to choose the
selection mode. When the Open option is chosen, picking a pocket
geometry edge marks it as open. When the Wall option is chosen,
picking a pocket geometry edge marks it as closed (wall). With
the Toggle option, picking a closed edge marks it as open and vise
versa.
115
The Select section enables you to choose the selection method. When the Single entity
option is chosen, SolidCAM enables you to pick single entities in order to mark them
in order to mark them as open/closed. When the From/To entities option is chosen,
SolidCAM enables you to mark a segment of the pocket geometry by picking the start
and the end entities.
The CAD Selection button enables you to perform the selection using the CAD tools.
Extension
116
4. Milling
The One way/Zigzag options enable you to define the tool path direction and linking.
• With the Zigzag option, the tool finishes one profile pass and then directly
moves to the next pass. The machining is performed without leaving the
material, thus constantly switching between climb and conventional milling.
• With the One way option, the tool finishes one profile pass, then rapidly
moves (G0) to the safety distance and then to the start of the next cutting
pass. The cutting direction (either climb or conventional) is preserved for
each cutting pass.
The Approach from outside option enables the tool to approach from outside of the
material in the open pocket areas, if possible. Such an approach enables you to decrease
the tool loading when plunging into the material. This option enables SolidCAM to
perform the approach movement from an automatically calculated point outside of
the material. The tool moves to the necessary depth outside of the material and then
plunges into the material.
The Descend to cutting level with Rapid option enables you to avoid vertical non-
machining movements outside of the material performed with the working feed by
direct rapid movement down to the cutting level.
117
When this check box is selected, the tool descends from the Clearance level outside of
the material directly to the cutting level (defined with the Step down parameter) using
the Rapid feed. Then the horizontal movement into the material is started with the
working feed.
Upper level
Rapid movement
Cutting level
When this check box is not selected, the tool descends from the Clearance level down to
the Safety distance with Rapid movement. From the Safety distance, the tool descends
down to the cutting level (defined by the Step down value) with the defined feed and
starts the horizontal cutting movements into the material with the working feed.
Upper level
Rapid movement
Safety distance
Feed movement
Cutting level
The Descend to cutting level with Rapid check box is available only when the
Approach from outside check box is selected.
118
4. Milling
SolidCAM2008 R12 provides you with the Adjacent tool paths connection option for the
Profile operation. This option enables you to choose the connection method for adjacent
cutting passes generated using the Clear offset method with Zigzag option.
The Adjacent tool paths connection section is added to the Links page of the Profile
operation dialog box.
119
• Rounded. With this option, the tool
movement from one cutting pass to the
next is an arc, tangential to the adjacent
cuttings passes. The arc connects the
end point of the first pass to the start
point of the next pass.
120
4. Milling
SolidCAM2008 R12 provides you with a new Complete Z-level option which enables you
to define the order of the machining Z-levels during the machining of several pockets
within a single Pocket operation. The option is located in the Technology page of the
Pocket operation dialog box.
121
4.14 Movements between cutting passes
SolidCAM2008 R12 provides you with a new Keep tool down option that enables you to
reduce unnecessary rapid tool movements upto, at and down from the Clearance level,
during machining with Profile, Pocket, Pocket Recognition and Face Milling operations.
This option is added in the Link page of the operation dialog box.
Clearance level
If the Keep tool down check box is not selected, then after
the machining of a specific Z-level, the tool retracts up
to the Operation Clearance level. At this level the tool
horizontally moves to the start position of the next cut
and then descends to the next Z-level.
122
4. Milling
In the Constant Z floor machining of 3D models, SolidCAM2008 R12 provides you with
the possibility to define the minimal tool path segment length that will be machined.
The Min. cut area option is added into the Constant Z flat floor machining section of the
Constant Z Semi-Finish and Constant Z Finish dialog boxes.
123
124
Automatic Feature
Recognition and
Machining (AFRM) 5
5.1 Drill Recognition operation
The Drill Recognition operation dialog box enables you to define the geometry and the
technological parameters of the operation.
126
5. Automatic Feature Recognition and Machining (AFRM)
SolidCAM2008 R12 enables you to define the geometry for the Drill Recognition operation
using the AFRM functionality. The geometry used for the Drill Recognition operation is
automatically recognized on the Target model. Therefore the Target model should be
defined in the CAM-Part before you define the Drill Recognition operation.
127
Name
Configuration
Hole type
This section sets the recognition filter that filters the hole features according
to their type.
The Through check box enables you to recognize the through hole features.
The Blind check box enables you to recognize the blind hole features.
The From and To values enable you to define the diameter range either by
typing in the values or by picking on the solid model. When the cursor
is located in the From/To edit box, SolidCAM enables you to specify the
diameter value by picking either a specific cylindrical surface or a circular
edge in the solid model. When a cylindrical surface / circular edge is
picked, its diameter is calculated and inserted into the relevant edit box (the
previous value is removed). The edit box becomes pink. When you remove
the automatically determined value, the edit box becomes white.
128
5. Automatic Feature Recognition and Machining (AFRM)
The Thread only option enables you to recognize only hole features with
threads. When this option is checked, the From and To values define the
range of the Thread diameter values. When the Thread option is active the
From and To values can be defined by picking either a specific cylindrical
surface, cosmetic thread or circular edge in the solid model.
The From and To values enable you to define the Upper Level range either
by typing in the values or by picking on the solid model. When the cursor
is located in the From/To edit box, SolidCAM enables you to specify
the Upper Level value by picking the solid model. When a model point
is picked, the Z-value of the picked position is calculated and inserted
into the relevant edit box (the previous value is removed). The edit box
becomes pink. When you remove the automatically determined value, the
edit box becomes white.
The From and To values enable you to define the Hole Height range either
by typing in the values or by picking on the solid model. When the cursor
is located in the From/To edit box, SolidCAM enables you to specify the
Hole Height value by picking the solid model. When a model point is picked,
the Z-value of the picked position is calculated and inserted into the
relevant edit box (the previous value is removed). The edit box becomes
pink. When you remove the automatically determined value, the edit box
becomes white.
129
Found holes Undo/Redo
This section provides you with the Undo/Redo buttons that enable you to
go back/forward to a specific choice of holes, found with a specific set of
filter parameters.
Options
• Find Holes
The Find holes button performs the holes recognition and filtering of
the recognized holes according to the criteria described above. The hole
features matching the specified filter criteria will be displayed in the Holes
Tree list.
The Preview button displays the current drill geometry (based on selected
items in the Holes Tree) and the initial machining sequence. Click on the
Resume button to return back to the geometry definition.
130
5. Automatic Feature Recognition and Machining (AFRM)
Holes Tree
The Select All command enables you to select all the recognized hole
features to participate in the drill geometry.
The Unselect All command enables you to clear the selection from all the
hole features in the list.
131
Synchronization
When the Coordinate System used for the geometry definition is changed,
SolidCAM tries to recalculate all the hole features included in the geometry,
according to the updated Coordinate system position and orientation.
When the axis of a hole, included in the geometry, is not parallel to the
Z-axis of the updated Coordinate system, SolidCAM excludes this hole
from the geometry. If all the holes are excluded from the geometry,
SolidCAM marks this geometry with an exclamation sign; such geometry
requires manual editing and re-definition.
When the parallelism between hole axis and Z-axis of the Coordinate
System is preserved after the CoordSys update, SolidCAM recalculates the
hole center coordinates according to the updated origin.
132
5. Automatic Feature Recognition and Machining (AFRM)
After the geometry for the Drill Recognition operation is defined, the Depth Edit dialog
box enables you to edit the Milling Levels parameters (Upper Level, Drill Depth, Delta
Depth) for the each drill separately.
Holes Tree
The Holes Tree section displays the list of all the drill instances
chosen for the geometry. All the drills in the list are structured
by groups. Each Group has the same Upper level, Drill Depth,
Delta Depth and Drill type.
133
Each Group in the list is accompanied by the following information enclosed in
parentheses: Upper level, Drill Depth, Delta Depth and Drill type.
The initial values of the Drill depth and Upper level parameters are recognized on the
Target model. The 0 value is used as default for Delta depth. The Cutter tip option is used
by default for all the Drill type definitions.
All the list entries can be selected. When some entry is selected, the relevant parameters
are displayed in the Upper Level, Drill Depth, Delta Depth and Drill type sections. The
selected group/drill instances are highlighted on the solid model.
• Restore Data from Model. This command enables you to restore and assign to
selected item (either group or single drill instance) the Upper Level and Drill
Depth recognized on the Target model. The Delta Depth value is restored to
0. The Drill type option is restored to the Cutter tip. When the Restore Data
from Model command is applied, SolidCAM checks the Holes tree items and
reorganizes them into groups according to the changed parameters.
• Restore Data from Model to All. This command restores the Upper Level, Drill
Depth, Delta Depth and Drill type data for all the drill instances in the list. When
the Restore Data from Model to All command is applied, SolidCAM checks the
Holes tree items and reorganizes them into groups according to the changed
parameters.
134
5. Automatic Feature Recognition and Machining (AFRM)
Upper Level
The Upper Level section enables you to set the value of the
Upper level and apply it for a single hole, group or all the
holes.
The edit box displays the value of the Upper Level of the selected item (group or hole).
The edit box enables you either to type in the value or pick the value directly from the
model (when the focus is placed in the edit box). SolidCAM enables you to pick planar
faces parallel to the XY-plane of the Coordinate System, model vertices and sketch
points. When a model is picked, the Z-value of the picked position is displayed in the
edit box. The edit box becomes pink. Such pink background means that the parameter
is defined associatively to the solid model. When the edit box value is typed in, it is not
associative to the model; in this case a white background is used.
The Apply button enables you to apply the defined Upper level value to the selected
list item (group or drill instance). When a new Upper Level value is applied, SolidCAM
checks the Holes tree items and reorganizes them into groups according to the changed
parameters. SolidCAM checks all the groups to find a group with identical Upper Level,
Drill Depth, Delta Depth and Drill type parameters. If such a group is found, SolidCAM
adds the updated drill to this group. In case of absence of a suitable group, a new
group is created; the updated drill instance is added to this group.
The Apply button is disabled until you change the value in the edit box.
The All check box enables you to apply the updated Upper Level value for all the drill
instances.
Drill Depth
The edit box displays the value of the Drill Depth of the selected item (group or hole).
The edit box enables you either to type in the value or pick the value directly from the
model (when the focus is placed in the edit box). SolidCAM enables you to pick drill
faces or edges. SolidCAM determines the depth of the picked drill according to the
defined Upper Level and displays the value in the edit box. The edit box becomes pink.
Such pink background means that the parameter is defined associatively to the solid
model. When the edit box value is typed in, it is not associative to the model; in this
case a white background is used.
135
The Apply button enables you to apply the defined Drill depth value to the selected
list item (group or drill instance). When a new Drill depth value is applied, SolidCAM
checks the Holes tree items and reorganizes them into groups according to the changed
parameters. SolidCAM checks all the groups to find a group with identical Upper Level,
Drill Depth, Delta Depth and Drill type parameters. If such a group is found, SolidCAM
adds the updated drill to this group. In case of absence of a suitable group, a new
group is created; the updated drill instance is added to this group.
The Apply button is disabled until you change the value in the edit box.
The All check box enables you to apply the updated Drill depth value for all the drill
instances.
Delta Depth
The Delta Depth section enables you to set the value of the
Delta Depth and apply it to a single hole, group or all the
holes.
The edit box displays the value of the Delta Depth of the selected item (group or hole).
The default value for the Delta Depth parameter is 0.
The Apply button enables you to apply the defined Delta Depth value to the selected
list item (group or drill instance). When a new Delta Depth value is applied, SolidCAM
checks the Holes tree items and reorganizes them into groups, according to the changed
parameters. SolidCAM checks all the groups to find a group with identical Upper Level,
Drill Depth, Delta Depth and Drill type parameters. If such a group is found, SolidCAM
adds the updated drill to this group. In case of absence of a suitable group, a new
group is created; the updated drill instance is added to this group.
The Apply button is disabled until you change the value in the edit box.
The All check box enables you to apply the updated Delta depth value for all the drill
instances.
136
5. Automatic Feature Recognition and Machining (AFRM)
Drill type
The Drill type section enables you to define the Drill type
option that will be chosen for a single hole, group or all
the holes. The Drill type option enables you to choose the
diameter on the conical part of the drilling tool that will
reach the specified drilling depth during the machining. With
the Drill type option you can deepen a drilled hole in order to
obtain a given diameter at the specified drill depth.
• Cutter tip. The drill tip reaches the defined Drill depth.
• Full diameter. The drill reaches the defined Drill depth with the full diameter.
• Diameter value. The drill reaches the defined Drill depth with the drill cone
diameter specified by the Diameter value parameter.
For more information about the Drill type options, refer to the SolidCAM
Milling User Guide.
The Apply button enables you to apply the defined Drill type to the selected list item
(group or drill instance). When a new Drill type option is applied, SolidCAM checks the
Holes tree items and reorganizes them into groups according to the changed parameters.
SolidCAM checks all the groups to find a group with identical Upper Level, Drill Depth,
Delta Depth and Drill type parameters. If such a group is found, SolidCAM adds the
updated drill to this group. In case of absence of a suitable group, a new group is
created; the updated drill instance is added to this group.
The Apply button is disabled until you change the current Drill type option.
The All check box enables you to apply the updated Drill type option for all the drill
instances.
137
5.1.3 Technological parameters
The technological parameters used for the Drill Recognition operation definition are
identical to the parameters used for the Drilling operation definition.
For more information about drilling technological parameters, refer to SolidCAM Milling
User Guide.
138
5. Automatic Feature Recognition and Machining (AFRM)
SolidCAM2008 R12provides you with the Pocket Recognition operation which enables
you to recognize the pocket features on the solid model and perform their
machining.
The automatically recognized geometry for the Pocket Recognition operation consists
of planar faces and the loops of the through pocket features.
Through pockets
Planar faces
139
The Select Faces dialog box enables you to define the parameters of the pocket feature
recognition.
The major steps of the Pocket Recognition geometry selection are follows:
• Set the selection filter options for Through Pocket and Circular Pocket.
• Set the selection mode (Solid body, Face, Through pocket chain.
• Choose from the faces tree those faces that you want to include in the
operation geometry.
Following is a detailed explanation of the all the sections and parameters of the Select
Faces dialog box.
Name
140
5. Automatic Feature Recognition and Machining (AFRM)
Configuration
Through Pocket
If this section is activated within the Solid body selection modes, SolidCAM
performs also the recognition of through pocket features.
Through pockets
141
Circular Pocket diameter filter
If the Circular Pocket diameter filter section is activated within the Solid body
selection modes, SolidCAM enables you to select circular pocket features
according to their diameter. All the circular pocket features with a diameter
larger than the specified Min. Diameter value will be selected; circular pocket
features, with diameter less than the specified Min. Diameter value, are
rejected. Using this option enables you to avoid the machining of drills
that will be machined with other operations (Drilling, Drill recognition
etc...).
The Min. Diameter parameter defines the minimum diameter either by typing
in the value or by picking on the solid model. When the cursor is located in
the Min. Diameter edit box, SolidCAM enables you to specify the diameter
value by picking either a specific cylindrical surface or circular edge in the
solid model.
When the Circular pocket diameter filter section is not active, all the recognized
circular pocket areas (suitable for the current Coordinate System) will be
selected.
142
5. Automatic Feature Recognition and Machining (AFRM)
Selection mode
The Selection mode section enables you to set the mode of the geometry
selection. The following selection modes are available:
Selected faces
Undercut face
(rejected)
• Face. This mode enables you to pick single planar faces. When a face is
picked, SolidCAM checks the parallelism between the surface normal
vector of the picked face and the positive direction of the Z-axis of the
current CoordSys. If they are not parallel, the face is not selected. The
undercut faces that cannot be machined with the current CoordSys are
also rejected. With the Face option, the selection is working in toggle
mode: the first click on a face selects it, the next click on the selected
face removes it from the selection.
143
• Through pocket chain. This mode enables you to select the through pockets
by picking one of the edges of the lower loop of the pocket area. When the
edge is picked, SolidCAM automatically chooses the complete geometry of
the through pocket. The lower loop is highlighted on the model. With the
Through pocket chain option, the selection is working in toggle mode: the first
click on an edge selects the loop, the next click on an edge of the already
selected loop removes it from the selection.
Model Appearance
The Transparency option enables you to display the selected solid bodies in
transparent mode.
144
5. Automatic Feature Recognition and Machining (AFRM)
This section displays the list of all the recognized model elements that are
included in the geometry of the Pocket Recognition operation. Each model
element is accompanied by its Z-level value enclosed in parentheses. When
an element is selected in the list, it is highlighted on the solid model.
When the Select Faces dialog box is confirmed, SolidCAM automatically generates a
number of pocket contours to perform the optimal machining of the selected faces
and through pockets.
For example in the part shown below, SolidCAM generates the contours shown below
from the selected planar faces.
145
5.2.2 Geometry modification
Through pocket
This section enables you to modify the depth of the through pockets with
the specified Delta value. When a positive Delta value is applied, the through
pockets will be deeper by the specified Delta value.
The Machine floor fillets option enables you to control the machining of the
fillets between the floor and walls of the pocket features.
146
5. Automatic Feature Recognition and Machining (AFRM)
The Number of Steps button enables you to display the Fillet Step number
dialog box. This dialog box enables you to control the parameters of the
multi-level geometry generation and provides you with the information
about the Maximum Fillet Radius found in the geometry.
Transparency
The Transparency section enables you to apply the transparency for the
solid bodies used for the geometry definition.
Preview
The Preview button enables you to display the modified geometry on the
solid model. The Resume button enables you to return from the preview
state to the dialog box.
• Invert check states. With this command the state of the check
boxes of all the elements will be reversed.
The page enables you to control the machining level parameters: Start Level,
Levels
Clearance level, Safety distance, Upper level, Step down.
These parameters are similar to
the parameters of the regular Pocket Operation.
Note that the Pocket depth parameter is absent; it is automatically recognized from the
solid model, specifically for each pocket feature.
148
5. Automatic Feature Recognition and Machining (AFRM)
Most of the technological parameters used for the Pocket Recognition operation are
similar to the technological parameters of the Pocket operation.
For more information about technological parameters, refer to SolidCAM Milling User
Guide.
Final Cut
When this option is activated, SolidCAM generates only the finish path
for the floor area of the pockets; rough machining will not be performed.
Since the Floor offset parameter is disabled, machining will be performed
only at the specified pocket depth.
149
5.3 Using color information in AFRM
SolidCAM2008 R12 enables you to use the color information from the model for the
technology definition in the AFRM module.
During the hole features recognition, SolidCAM recognizes the color of the hole
feature segments. The color information is displayed in the Show data dialog box.
During the conversion of the hole feature segments into machinable hole feature
segments the RGB color is converted into a number of Float type and assigned to
the hr_segm_color variable. This variable can participate in the conditions defined
in the Technology Database in order to choose the necessary technology solution.
Choosing the Color definition command displays the Select Color dialog box.
This dialog box enables you to assign the color value to the
variable.
The color button enables you to choose the color from the Color
dialog box.
Click on the Pick face button and then pick on the model face. The color of the
picked face will be captured and displayed in the dialog box. The Float value of the
color and its RGB values are displayed in the relevant edit boxes. When the dialog
box will be confirmed with the OK button, the Float color value will be assigned to
the variable.
5.4 Dividing deep holes for machining from both sides
SolidCAM2008 R12 provides you with new functionality for machining cylindrical
through holes with depth significantly greater than a normal cutting length of a
tool. Such holes are divided into two halves so that they can be approached by the
tool from both sides and are machined with an overlap equal to 10% of the entire
hole depth.
Overlap
SolidCAM2008 R12 HSM Module provides you with new method of the boundary
definition which enables you to define the boundary by faces selection similar to the
Working area definition for the 3D Milling Operation.
To use this mode of boundary definition, switch to the Created manually option in the
Boundary type section and choose the Selected faces option in the combo box.
Click on the Define button to start the boundary definition. The Selected faces dialog
box is displayed.
Name
This section enables you to define the boundary name and the tolerance
that is used for the boundary creation.
154
6. High Speed Machining (HSM)
Drive faces
This section enables you to define Drive faces – the set of faces to be
milled. The tool path is generated only for machining of these faces. The
Define button displays the Select faces dialog box which is used for the
faces selection. The Offset edit box enables you to define the offset for the
Drive faces. When the offset is defined, the machining is performed at the
specified offset from the Drive faces.
Check face
Drive face
Drive faces offset
Check faces
This section enables you to define Check faces – the set of faces to be
avoided during the generation of the tool path. The Define button displays
the Select faces dialog box which is used for the faces selection. The Offset
edit box enables you to define the offset for the Check faces. When the
offset is defined, the machining is performed at the specified offset from
the Check faces.
Check faces offset
Check face
Drive face
For more information about the Select Faces dialog box, refer to SolidCAM Milling User
Guide.
155
6.2 Helical Machining strategy
SolidCAM2008 R12 HSM Module provides you with a new Helical Machining strategy.
With this strategy, SolidCAM generates a number of closed profile sections of the
3D Model geometry, located at different Z-levels, similar to the Constant-Z strategy.
SolidCAM then joins these sections in a continuous descending ramp in order to
generate the Helical Machining tool path.
The tool path generated by the Helical Machining strategy is controlled by two main
parameters:
156
6. High Speed Machining (HSM)
• Step down. This parameter defines the distance along the Z-axis between two
successive Z-levels, at which the geometry sections are generated. Since the
Step down is measured along the Z-axis (similar to the Constant-Z strategy),
the Helical Machining strategy is suitable for steep areas machining.
• Max. Ramp angle. This parameter defines the maximum angle (measured from
horizontal) for ramping. The descent angle of the ramping helix will be no
greater than this value.
Step down
157
6.3 Offset Cutting strategy
In previous versions, SolidCAM was offering you the Morph Machining strategy, where
the tool path is generated between two Drive curves, that define the shape of the tool
path.
Tool path
SolidCAM2008 R12 HSM Module
Drive curve
provides you with an additional
Offset Cutting strategy. This strategy
is a particular case of the Morph
Machining strategy; the Offset Cutting
strategy enables you to generate a
tool path using a single Drive curve.
The tool path is generated between
a Drive curve and a virtual offset
curve, generated at the specified
offset from the Drive curve.
The Curve section in the Drive boundary page enables you to define the Drive curve
used for the tool path definition.
158
6. High Speed Machining (HSM)
The Clear direction section enables you to specify the direction in which a virtual offset
of the Drive curve is created. SolidCAM enables you to generate the offset in Right,
Left or Both directions from the Drive curve.
Left
Drive curve
Right
The Cutting direction section enables you to determine how the machining is performed.
If the Along option is chosen, the machining is performed along the drive curve. The
tool path morphs between the shapes of the drive curve and the offset curve, gradually
changing shape from the first drive curve to the offset curve. When the Across option
is chosen, the tool path is performed across the drive curve; each cutting pass connects
corresponding points on the drive curve and offset curve.
Along Across
159
The Clear offset parameters located at the Passes page enable you to define the offset
distance used for the virtual offset curve calculation. SolidCAM enables you to define
separate values for the Left Clear offset and Right Clear offset.
Tool path
Drive curve
160
Sim. 5-Axis Machining
7
7.1 User interface enhancements and new parameters
SolidCAM2008 R12 provides you with a number of enhancements of the Sim. 5-Axis
operation user interface. These user interface enhancements are intended mainly to
group parameters in a more logical manner. Also a number of new parameters and
options have been added.
162
7. Sim. 5-Axis Machining
7.1.2 Geometry
• Geometry. This section enables you to choose the geometry necessary for the
chosen strategy.
The Round corners option is moved to the Area section from the Tool
path parameters page.
For more information about Geometry page parameters and options, refer to SolidCAM
Sim. 5-Axis User Guide.
163
Margins
SolidCAM2008 R12 provides you with a new option for the Margins definition for the
Full, start and end at exact surface edges method of the Area definition.
The Add tool radius to margins enables you to expand the cutting area, defined by
margins, by the tool radius distance.
164
7. Sim. 5-Axis Machining
7.1.3 Tools
• Tool data. This section enables you to define the tool for the operation.
• Spin. This section enables you to define the spindle spin speed.
• Rate. This section enables you to define the feed rate for the operation.
• Rapid move parameters. This section enables you to specify the feed rate
used for rapid movements. This option is moved from the Change Feed Rate
According to Surface Radius dialog box.
The First cut feed rate scale percentage option is moved to the Tool page
from the Misc. Parameters page.
For more information about Tool page parameters and options, refer to SolidCAM Sim.
5-Axis User Guide.
165
7.1.4 Levels
• Clearance area. This section enables you to define the Clearance area, which is
the area where the tool movements can be performed safely without gouging
the material.
• Levels.This section enables you define the Retract and Safety distance to
approach and retract from the part.
For more information about Levels page parameters and options, refer to SolidCAM
Sim. 5-Axis User Guide.
166
7. Sim. 5-Axis Machining
Plane
Cylinder
167
7.1.5 Tool path parameters
The Tool path parameters page provides you with the following sections:
• Surface quality.This section enables you to define the parameters that affect
the surface finish quality.
• Surface Merge edge distance.This section enables you to control the merging
of the tool path segments, generated for separate surfaces, into the operation
tool path.
• Sorting. This section enables you define the order and direction of the cuts.
• Tool contact point.This section enables you define the point on the tool
surface that contacts with the drive surfaces during the machining.
For more information about Tool path parameters page parameters and options, refer to
SolidCAM Sim. 5-Axis User Guide.
168
7. Sim. 5-Axis Machining
Scallop
169
7.1.6 Link
• First entry.This section enables you to define the first approach of the tool
to the cutting area.
• Last exit.This section enables you to define the last retreat of the tool from
the cutting area, after the machining.
• Gaps along cut. This section enables you define how the tool moves in the
gap areas along the cutting passes.
• Links between slice. This section enables you define how the tool moves
between cutting passes.
• Links between passes. This section enables you define how the tool moves
between cutting levels.
For more information about Link page parameters and options, refer to SolidCAM Sim.
5-Axis User Guide.
170
7. Sim. 5-Axis Machining
SolidCAM2008 R12 enables you to choose two different linking options for large and
small movements between cutting levels. The maximum size of movements to be
considered as small can be specified by a Value.
The Default Lead In/Out page provides you with the following sections:
• Lead In parameters.
This section enables you to define the parameters used
for the approach movements.
• Lead Out parameters. This section enables you to define the parameters
used for the retreat movements. The Same as Lead In option provided in
SolidCAM2008 R12 enables you to use the defined Lead In strategy for the Lead
Out definition.
For more information about Default Lead In/Out page parameters and options, refer to
SolidCAM Sim. 5-Axis User Guide.
171
7.1.8 Tool axis control
The Tool axis control page provides you with the following parameters and sections:
• Output format.
This parameter enables you to choose either 4-Axis or 5-Axis
output format for the operation.
• Max angle step.This parameter enables you to define the maximal allowed
angle change between the tool axes at two consecutive tool positions.
• Tool axis direction. This section enables you to choose the tool tilting strategy.
The tool tilting strategy enables you to define the orientation of the tool axis,
during the machining relative to the surface normal.
• Limits. This option enables you to limit the tool tilting along the tool path.
For more information about Tool axis control page parameters and options, refer to
SolidCAM Sim. 5-Axis User Guide.
172
7. Sim. 5-Axis Machining
This new option is added to the list of Side tilt definition options available when the
Tool axis direction is set to Tilted relative to cutting direction (in the Parallel to curve and
Morph between two curves strategies). With this option, the plane of the side tilting is
orthogonal to the edge curve at each cutting position.
Tilt angle at side
of cutting direction
Tilt angle at side
of cutting direction
Edge curve
Edge curve
Rotary axis
SolidCAM2008 R12 provides you with a new option which
enables you to define the tool axis orientation when the
4-Axis output is chosen. The Point tool to rotary axis option is
added to the 4th Axis dialog box (this dialog box is available
with the Rotary axis button, when the 4-Axis output is used).
173
7.1.9 Gouge check
The Gouge check page provides you with the following parameters and sections:
• Clearance. This parameter enables you to define the clearance offsets for
arbor and tool holder in order to get a guaranteed clearance gap between
arbor, tool holder and workpiece.
• Gouge pages. SolidCAM enables you to define four different sets of gouge
checking parameters. In each set you have to choose components of the tool
holding system and model faces to check the possible collisions between
them. You also have to define the strategy how to avoid the possible collisions.
Combining these sets, SolidCAM enables you to choose different strategies
for avoiding the different types of possible collisions.
For more information about Gouge check page parameters and options, refer to
SolidCAM Sim. 5-Axis User Guide.
174
7. Sim. 5-Axis Machining
With this option, the retract movement is performed in the chosen plane,
similar to the Retract tool in XY, XZ, YZ plane options; the differences are in
the direction of the retract movements in the chosen plane. The contact
points, at which collisions are detected, are projected on the chosen
plane and connected into a contour. This contour is offset outwards by a
distance equal to the sum of the tool radius and the Stock to leave values.
This option enables you to perform the retract movements in optimal
directions, generating the shortest tool path.
175
SolidCAM enables you to pick the start and end points of the vector
directly on the solid model.
Retract movement
With this option, the retract movements are performed along the contact
line between the tool and the drive surface.
Contact line
Retract movements
176
7. Sim. 5-Axis Machining
Advanced options for Use lead/lag and side tilt angles mode
With the Use lead/lag and side tilt angles mode (available for the Tilting tool away with max
angle strategy), SolidCAM enables you to use a combination lead/lag tilting and side
tilting to avoid possible collisions. SolidCAM2008 R12 provides you with a number of
advanced options for this mode.
• Keep tool axis as vertical as possible. With this option, the tool is oriented as
vertical as possible.
• Minimize rotary axis moves. This option enables you to minimize the rotary
axis movements.
• Minimize tilt axis moves. This option enables you to minimize the tilting axis
movements.
177
Fix axis (Rotary, Tilt, Both)
With this option, SolidCAM enables you to fix the CNC Machine axes
during the tilting movement, used to prevent collisions.
Re-optimize for
178
7. Sim. 5-Axis Machining
Report collisions
SolidCAM2008 R12 provides you with a new strategy of gouge avoiding. With the Report
collisions option, SolidCAM checks only for collision between the tool and the check-
faces, without trying to avoid the collision; a warning message is displayed.
Using the simulation, you can check the collision areas and choose the appropriate
method to avoid gouging.
179
7.1.10 Roughing
The Roughing page provides you with the following parameters and sections:
• Multi passes. Using this option, SolidCAM enables you to perform the
machining with a number of roughing and finishing passes generated from
the initial cutting pass in the direction of the surface normal.
• Depth cut. Using this option, SolidCAM enables you to perform the machining
with a number of roughing and finishing passes generated from the initial
cutting pass in the direction of the tool axis.
• Plunge. Using this option, SolidCAM enables you to perform 5 axis machining
using plunging technology.
• Morph pocket. This option enables you to perform 5 axis pocket machining.
• Area roughing. With this option, the roughing tool path is generated inside
the initial tool path. For example, the floor area between impeller blades can
be machined using this strategy, if the initial tool path describes the left and
right side of the area limitations.
180
7. Sim. 5-Axis Machining
• Rotate.
This option enables you to create a circular pattern of the tool path
around a specific axis.
For more information about Roughing page parameters and options, refer to SolidCAM
Sim. 5-Axis User Guide.
Rotate
SolidCAM2008 R12 provides you with enhanced functionality to control the linking and
trimming of the tool path generated with the Rotate option.
The Apply stock option enables you to trim the tool path with the stock model either
before or after the rotation.
• Before rotation. With this option, SolidCAM generates the initial tool path,
trims it with the stock model and then performs the rotation. In this case all
the tool path instances are trimmed with the same stock.
• After rotation. With this option, SolidCAM performs trimming after the tool
path rotation. In this case the stock used for the trimming is updated after
each rotation instance.
181
The Apply linking option enables you to link the tool path either before or after the
rotation.
• When the Before rotation option is chosen, SolidCAM generates the initial tool
path, links it and then performs the rotation. In this case the link movements
in all the rotated instances of the tool path are the same.
• When the After rotation option is chosen, SolidCAM applies linking after the
tool path rotation. It is recommended to use this option with the collision
control activated to avoid possible collisions in the link movements.
182
7. Sim. 5-Axis Machining
Using the parameters located on the Motion limits control page, you can optimize the
calculated tool path, according to the kinematics and special characteristics of your
CNC machine.
• Angle pairs.A 5-axis vector of the tool axis can always be mapped into two
different angle pairs. This section enables you to choose the necessary angle
pair.
• Angle control. These parameters enable you to control the angular tool
movements of the calculated tool path.
• Interpolation for distance. Using this option, SolidCAM enables you to perform
interpolation for the linear tool movements.
• Use Machine Limits. With this option, SolidCAM enables you to use the
machine limits defined within the machine definition to limit the tool path
movements in both translational and rotational axes.
• Control definition.This section enables you to define the angle limits for
the output tool paths, in order to generate a tool path compatible with the
angular limits of the specific CNC-Machine controller.
For more information about Motion limit control page parameters and options, refer to
SolidCAM Sim. 5-Axis User Guide.
183
7.1.12 Miscellaneous parameters
The Misc. parameters page enables you to define a number of miscellaneous parameters
and options related to the 5 axis tool path calculation.
184
7. Sim. 5-Axis Machining
SolidCAM2008 R12 provides you with the HSS operation which enables you to use Sim.
5-Axis Machining strategies to perform 3-Axis Machining.
This operation provides you with the same interface, strategies, options and parameters
as Sim. 5-Axis operation.
Since the tool in 3-Axis Machining has a constant orientation (parallel to the Z-axis)
and cannot be tilted, the Tool axis control page is not available. In the Gouge checking
page, the Tilting tool away with max angle strategy which uses the tool tilting to avoid
collisions are also not available for the HSS operation.
185
7.3 Sim. 5-Axis Sub-operations
SolidCAM2008 R12 provides you with a number of Sim. 5-Axis sub-operations dedicated
for specific Sim. 5-Axis machining tasks. Such sub-operations provide you with a
subset of the parameters and options, relevant for the chosen technology. Using such
sub-operations provides you with quick programming of specific Sim. 5-axis tasks.
SolidCAM2008 R12 provides you with the following Sim. 5-Axis sub-operations:
• Swarf Milling
• Impeller Machining
• Roughing
• Wall finish
The Technology section of the Sim. 5_axis operation enables you to switch between the
Standard Sim. 5-Axis operation and sub-operations.
186
7. Sim. 5-Axis Machining
Geometry
The Pattern section enables you to define the strategy of the swarf machining.
SolidCAM offers you the following strategies:
• Parallel to surface. This strategy enables you to generate the tool path on the
Drive surface parallel to the specified check surface.
For more information about these strategies, refer to SolidCAM Sim. 5-Axis User Guide.
187
The following geometries should be defined for the Swarf Milling sub-operation:
188
7. Sim. 5-Axis Machining
For Swarf Milling definition, SolidCAM provides you with a number of tool path
parameters.
The Surface quality section enables you to define the parameters that affect the surface
finish quality.
Cut tolerance
Distance
The Distance parameter enables you to define the maximal distance between
two consecutive tool path points.
Number of cuts
Cutting method
The Cutting method option enables you to define how the cuts are
connected. SolidCAM provides you with three possibilities: Zigzag, One
Way and Spiral. When the One Way or Spiral options are chosen for Cutting
method, SolidCAM enables you to define the direction of cuts using the
Direction for one way option. SolidCAM enables you to choose either Climb
or Conventional direction for the cutting passes.
Start point
The Start point option enables you to define a new position of the start
point of the first cut.
For more information about Tool path parameters of the Swarf Milling refer to SolidCAM
Simultaneous 5-Axis User Guide.
190
7. Sim. 5-Axis Machining
The following parameters enables you to control the tool axis orientation during the
Swarf Milling.
Output format
This parameter enables you to define the Output format of the current
Sim. 5 axis operation. For Swarf Milling sub-operation, either 4-Axis or
5-Axis format can be used.
The Max. Angle step parameter enables you to define the maximal allowed
angle change between the tool axes, at two consecutive tool positions.
The Lag angle to cutting direction parameter enables you to define the tool
tilting in the direction of the cutting pass.
191
Side Tilt definition
The following options are available for the side tilting definition for the
Swarf Milling.
Use spindle main direction. With this option, SolidCAM uses the spindle main
direction vector definition as the reference for the side tilting direction.
The side tilting is always performed in the direction defined by the spindle
main direction vector.
Use tilt line definition. This option enables you to define the direction of the
side tilting by user-defined lines.
Orthogonal to edge curve. With this option, the plane of the side tilting is
orthogonal to the edge curve at each cutting position.
Limits
With this option, SolidCAM enables you to limit the tool tilting along the
Swarf Milling tool path.
For more information about Tool Axis Control parameters of the Swarf Milling refer to
SolidCAM Simultaneous 5-Axis User Guide.
192
7. Sim. 5-Axis Machining
Gouge check
SolidCAM provides you with the following parameters that enable you to perform the
gouge check for Swarf Milling:
With this option, SolidCAM performs the gouge checking between all
the tool components (Tool holder, Arbor, Tool shaft and Tool tip) and the
Drive surface (Wall surface). The Tilting tool away with max. angle strategy is
automatically used to avoid the possible collisions by tool tilting in the side
direction.
Clearance
The Clearance section enables you to define the clearance offsets for
arbor, tool holder and tool shaft in order to get a guaranteed clearance gap
between tool components and workpiece.
For more information about Gouge check parameters of the Swarf Milling refer to
SolidCAM Simultaneous 5-Axis User Guide.
193
Roughing
SolidCAM provides you with the following options to control the rough Swarf
Milling:
With this option, SolidCAM enables you to trim the Sim. 5 axis passes to
the pre-machined or casting stock faces, to avoid unnecessary air cutting.
When this option is chosen, SolidCAM will calculate the Updated Stock
model after all the previous operations. SolidCAM automatically compares
the updated stock model with the operation target geometry and machines
the difference between them.
Multi passes
Using the Multi passes option, SolidCAM enables you to perform the
machining with a number of roughing and finishing passes. During the
tool path calculation, SolidCAM generates the initial cutting pass located
on the drive surface and then creates a specified number of roughing and
finishing passes at different specified offsets in the direction of the surface
normal for the roughing and finishing.
194
7. Sim. 5-Axis Machining
Depth Cuts
The Depth cuts option enables you to perform 5 axis rough and finish
machining similar to Multi passes option. Using the Multi passes option,
SolidCAM generates roughing and finishing passes in the direction of the
surface normal, independent from the tool orientation. The Depth cuts
option enables you to perform roughing and finishing cuts in the direction
of the tool axis.
For more information about Roughing parameters of the Swarf Milling refer to SolidCAM
Simultaneous 5-Axis User Guide.
195
7.3.2 Impeller Roughing
The Impeller Roughing sub-operation enables you to perform the Sim. 5-Axis Rough
Machining for impeller parts.
Geometry
SolidCAM enables you to define the following geometries for the Impeller Roughing
sub-operation:
• Right. This section enables you to define the right wall surface of the impeller
blade.
196
7. Sim. 5-Axis Machining
The impeller roughing is performed using the Morph between two surfaces machining
strategy. SolidCAM generates the morphed tool path on a Floor surface, enclosed by
two Wall surfaces. The tool path is generated between the wall surfaces and evenly
spaced over the Drive surface.
The check surfaces are used to perform the collisions control and avoid the unnecessary
contact between tool components and blade surfaces. SolidCAM performs the gouge
checking between all the tool components (Tool holder, Arbor, Tool shaft and Tool tip)
and the Check surfaces. The Tilting tool away with max. angle strategy is automatically
used to avoid the possible collisions by the tool tilting in the side direction.
Advanced
For more information about Geometry parameters of the Impeller Roughing refer to
SolidCAM Simultaneous 5-Axis User Guide.
197
Tool path parameters
For Impeller Roughing definition, SolidCAM provides you with a number of tool path
parameters.
The Surface quality section enables you to define the parameters that affect the surface
finish quality.
Cut tolerance
The Max. Step over parameter defines the maximum distance between two
successive cutting passes applied over the Floor surface.
The Cut control section enables you to define the order and direction of the cuts.
Cutting method
The Cutting method option enables you to define how the cuts are
connected. SolidCAM provides you with two possibilities: Zigzag and One
Way. When the One Way option are chosen for Cutting method, SolidCAM
198
7. Sim. 5-Axis Machining
enables you to define the direction of cuts using the Direction for one way
option. SolidCAM enables you to choose either CW or CCW direction for
the cutting passes.
Cut order
The Cut order option enables you to define the sequence of the cuts.
For more information about Tool path parameters of the Impeller Roughing refer to
SolidCAM Simultaneous 5-Axis User Guide.
The following parameters enable you to control the tool axis orientation during the
Impeller Roughing:
Output format
SolidCAM enables you to use only the 5 Axis output format for the Impeller
Roughing sub-operation.
199
Max. Angle Step
The Max. Angle step parameter enables you to define the maximal allowed
angle change between the tool axes at two consecutive tool positions.
Lag/Tilt angles
To define the tool axis orientation for the Impeller Roughing, the Tilted
option is used. With this option, SolidCAM
relative to cutting direction
enables you to define the tool tilting relative to the cutting direction, using
the following angle values:
Lag angle to cutting direction
The Lag angle to cutting direction parameter enables you to define the
tool tilting in the direction of the cutting pass.
Tilt angle at side of cutting direction
The Tilt angle at side of cutting direction parameter enables you to define
the tool inclination in the plane orthogonal to the tool path direction for
each cutting position. The Tilt angle at side of cutting direction parameter
is measured relative to surface normal.
Limits
With this option, SolidCAM enables you to limit the tool tilting along the
Impeller Roughing tool path.
For more information about Tool Axis Control parameters of the Impeller Roughing refer
to SolidCAM Simultaneous 5-Axis User Guide.
200
7. Sim. 5-Axis Machining
Roughing
SolidCAM provides you with the following options to control the Impeller
Roughing:
With this option, SolidCAM enables you to trim the Sim. 5 axis passes to
the pre-machined or casting stock faces, to avoid unnecessary air cutting.
When this option is chosen, SolidCAM will calculate the Updated Stock
model after all the previous operations. SolidCAM automatically compares
the updated stock model with the operation target geometry and machines
the difference between them.
Depth Cuts
The Depth cuts option enables you to perform roughing and finishing cuts
in the direction of the tool axis.
201
Rotate
For more information about Roughing parameters of the Impeller Roughing refer to
SolidCAM Simultaneous 5-Axis User Guide.
202
7. Sim. 5-Axis Machining
The Impeller Wall finish sub-operation enables you to perform Sim. 5-Axis Rough
Machining of the wall surfaces of the impeller blades.
Geometry
The machining is performed using the Parallel to surface strategy. With this strategy, the
tool path is generated on the Wall surface, parallel to the specified Floor surface.
203
Area
The Area option enables you to define the cutting area on the Drive surface
(Wall surface).
Advanced
For more information about Geometry parameters of the Impeller Wall finish refer to
SolidCAM Simultaneous 5-Axis User Guide.
For Impeller Wall finish definition, SolidCAM provides you with a number of tool path
parameters.
204
7. Sim. 5-Axis Machining
The Surface quality section enables you to define the parameters that affect the surface
finish quality.
Cut tolerance
Distance
The Distance parameter enables you to define the maximal distance between
two consecutive tool path points located at the cutting pass.
The Max. Step over parameter defines the maximum distance between two
successive cutting passes applied over the Wall surface.
The Cut control section enables you to define the order and direction of the cuts.
Cutting method
The Cutting method option enables you to define how the cuts are connected.
SolidCAM provides you with two possibilities: Zigzag and One Way. When
the One Way option is chosen for Cutting method, SolidCAM enables you to
define the direction of cuts using the Direction for one way option. SolidCAM
enables you to choose either CW or CCW direction for the cutting passes.
For more information about Tool path parameters of the Impeller Wall finish refer to
SolidCAM Simultaneous 5-Axis User Guide.
205
Tool axis control
The following parameters enable you to control the tool axis orientation during the
Impeller Wall finish:
Output format
SolidCAM enables you to use only the 5 Axis output format for the
Impeller - Swarf wall sub-operation.
The Max. Angle step parameter enables you to define the maximal allowed
angle change between the tool axes at two consecutive tool positions.
206
7. Sim. 5-Axis Machining
With this option, SolidCAM enables you to define the direction of the side
tilting. For Impeller Wall finish, SolidCAM automatically uses the side tilt
angle calculated with the following formula: 85°-Tool Taper Angle. For the
tools which have no conical parts (e.g. End Mill), the side tilt angle is 85°.
The following options are available to define the direction of the side
tilting:
Orthogonal to cutting direction at each position. With this option, the plane
of the side tilting is orthogonal to the tool path direction for each cutting
position.
Use spindle main direction. With this option, SolidCAM uses the spindle main
direction vector definition as the reference for the side tilting direction.
The side tilting is always performed in the direction defined by the spindle
main direction vector.
For more information about Tool Axis Control parameters of the Impeller Wall finish
refer to SolidCAM Simultaneous 5-Axis User Guide.
207
7.3.4 Impeller Floor finish - curve control of tilt
The Impeller Floor finish - curve control of tilt sub-operation enables you to perform the
finish machining of the impeller floor surfaces. The tilting curve used for this sub-
operation enables you to define the tool axis orientation.
Geometry
208
7. Sim. 5-Axis Machining
The impeller floor machining is performed using the Morph between two surfaces
machining strategy. SolidCAM generates the morphed tool path on the Floor surface,
enclosed by two Wall surfaces. The tool path is generated between the wall surfaces and
evenly spaced over the floor surface.
Advanced
For more information about Geometry parameters of the Impeller Floor finish - curve
control of tilt refer to SolidCAM Simultaneous 5-Axis User Guide.
209
Tool path parameters
For Impeller Floor finish - curve control of tilt definition, SolidCAM provides you with a
number of the tool path parameters.
The Surface quality section enables you to define the parameters that affect the surface
finish quality.
Cut tolerance
The Max. Step over parameters defines the maximum distance between two
successive cutting passes applied over the Floor surface.
The Cut control section enables you to define the order and direction of the cuts.
Cutting method
The Cutting method option enables you to define how the cuts are connected.
SolidCAM provides you with two possibilities: Zigzag and One Way. When
the One Way option is chosen for Cutting method, SolidCAM enables you to
210
7. Sim. 5-Axis Machining
define the direction of cuts using the Direction for one way option. SolidCAM
enables you to choose either CW or CCW direction for the cutting passes.
For more information about Tool path parameters of the Impeller Floor finish - curve
control of tilt refer to SolidCAM Simultaneous 5-Axis User Guide.
The following parameters enables you to control the tool axis orientation during the
Impeller Floor finish - curve control of tilt:
Output format
SolidCAM enables you to use only the 5 Axis output format for the
Impeller Floor finish - curve control of tilt sub-operation.
The Max. Angle step parameter enables you to define the maximal allowed
angle change between the tool axes at two consecutive tool positions.
211
Limits
With the Limits option, SolidCAM enables you to limit the tool tilting along
the tool path.
For more information about Tool Axis Control parameters of the Impeller Floor finish -
curve control of tilt refer to SolidCAM Simultaneous 5-Axis User Guide.
212
7. Sim. 5-Axis Machining
The Impeller Floor finish - surface control of tilt sub-operation enables you to perform the
finish machining of the impeller floor surfaces. The tilting direction is defined relative
to the drive surface normal.
Geometry
213
• Floor. This section enables you to define the
floor surface between the impeller blades.
The Surface offset edit box enables you to
define the offset for the floor surfaces.
The machining will be performed at the
specified distance from the floor surfaces
of the impeller.
The impeller floor machining is performed using the Morph between two surfaces
machining strategy. SolidCAM generates the morphed tool path on a Floor surface,
enclosed by two Wall surfaces. The tool path is generated between the wall surfaces and
evenly spaced over the floor surface.
This option enables you to perform collision control between the tool tip
and the tool shaft components and the Floor surface (Drive Surface). The
Retracting tool along tool axis strategy is used to avoid the possible gouges.
Advanced
For more information about Geometry parameters of the Impeller Floor finish - surface
control of tilt refer to SolidCAM Simultaneous 5-Axis User Guide.
214
7. Sim. 5-Axis Machining
For Impeller Floor finish - surface control of tilt definition, SolidCAM provides you with a
number of the tool path parameters.
The Surface quality section enables you to define the parameters that affect the surface
finish quality.
Cut tolerance
The Max. Step over parameters defines the maximum distance between two
successive cutting passes applied over the Floor surface.
215
The Cut control section enables you to define the order and direction of
the cuts.
Cutting method
The Cutting method option enables you to define how the cuts are
connected. SolidCAM provides you with two possibilities: Zigzag and One
Way. When the One Way option are chosen for Cutting method, SolidCAM
enables you to define the direction of cuts using the Direction for one way
option. SolidCAM enables you to choose either CW or CCW direction for
the cutting passes.
Cut order
The Cut order option enables you to define the sequence of the cuts.
SolidCAM provides you with three possibilities: Standard, From Center Away
and From outside to center. With the Standard option, SolidCAM performs
the machining from one side of the drive surface and continues to the
other side. With the From Center Away option, the machining starts from
the center of the drive surface and continues outwards. With the From
outside to center option, the machining starts from the drive surface edges
and continues inwards.
For more information about Tool path parameters of the Impeller Floor finish - surface
control of tilt refer to SolidCAM Simultaneous 5-Axis User Guide.
216
7. Sim. 5-Axis Machining
The following parameters enables you to control the tool axis orientation during the
Impeller Floor finish - surface control of tilt:
Output format
SolidCAM enables you to use only the 5 Axis output format for the Impeller
Floor finish - surface control of tilt sub-operation.
The Max. Angle step parameter enables you to define the maximal allowed
angle change between the tool axes at two consecutive tool positions.
217
Lag/Tilt angles
To define the tool axis orientation for the Impeller Floor finish - surface
control of tilt, the Tilted relative to cutting direction option is used. With this
option, SolidCAM enables you to define the tool tilting relative to the
cutting direction using the following angle values:
Lag angle to cutting direction
The Lag angle to cutting direction parameter enables you to define the
tool tilting in the direction of the cutting pass.
Tilt angle at side of cutting direction
The Tilt angle at side of cutting direction parameter enables you to define
the tool inclination in the plane orthogonal to the tool path direction for
each cutting position. The Tilt angle at side of cutting direction parameter
is measured relative to surface normal.
Limits
With this option, SolidCAM enables you to limit the tool tilting along the
Impeller Floor finish - surface control of tilt tool path.
For more information about Tool Axis Control parameters of the Impeller Floor finish -
surface control of tilt refer to SolidCAM Simultaneous 5-Axis User Guide.
218
Turning 8
8.1 Partial machining
SolidCAM2008 R12 offers you a new functionality that supports rough, semi-finish and
finish machining of long turning parts. In long turning parts the machining of the
whole geometry all at once might cause problems due to the deformation of the
workpiece under the cutting tool. The new functionality provides the capability to
machine the geometry partially by dividing it into several sub-geometries.
The new Partial machining option in the Modify geometry section of the Technology page
of Turning Operation dialog box enables you to machine the profile in segments.
220
8. Turning
Select profile
The Select profile section enables you to choose the chain for which the
Partial machining will be used; choose the chain by the number in the
combo-box. The Next profile button enables you to automatically switch to
the next chain in the geometry.
The generated partial cutting pass is performed between the first and
second points; the cutting pass direction is determined according to the
Profile direction option state.
First
point Second
point
221
Point location
This section enables you to define the location of the First/Second points.
• Distance along axis. This field displays the distance from the CoordSys to the
First/Second point along the Z-axis. In case when the Pick option was used,
the value is calculated automatically. It can also be used as an alternative to
the Pick option to define the First/Second point locations. Even if the Pick
option was already used, you can edit the value received from the model and
thus change the First/Second point locations.
• Diameter. This field displays the value of the part diameter, at the specified
location, and is calculated automatically according to the geometry and the
Distance along axis value. When there are several Diameter values for a single
Distance along axis value, SolidCAM chooses the maximal Diameter value
determined.
Diameter Diameter
First
point Second
point
CoordSys
Z
Distance along axis
222
8. Turning
Approach/Retreat Parameters
SolidCAM provides you with the following parameters enabling you to define
the approach/retreat passes:
• Radius. This field defines the radius of the approach/retreat arc, which is
tangential to the profile at the First/second point.
• Line length. This field defines the length of the straight line tangential to the
arc. The direction of the approach/retreat lines, connected to the approach
and retreat arcs, is chosen according to the Tool type.
Approach
Retreat line
line length
length Retreat Approach
radius radius
First
point Second
point
The scheme below illustrates the approach line direction for an External
Rough tool.
Approach line
direction
First
point
Second
point
223
The scheme below illustrates the approach line direction for an External
Groove tool.
Approach line
direction
First
point
Second
point
When the approach/retreat lines are located inside the Material boundary
of the pre-machined stock, SolidCAM automatically extends them till the
Material boundary.
Approach
line length
First
point
Second
point
224
8. Turning
First
point
Second
point
First
point
Second
point
225
Modify contour to avoid collision
The Modify contour to avoid collision check box enables you to perform the modification
of the partial machining geometry.
The Show button enables you to display the machining geometry and the updated
partial geometry between the First and Second points, with the tangential arcs and
connected lines.
226
8. Turning
In previous SolidCAM versions, all the tool movements between turning operations
were performed through a position that is located outside of the CAM-Part. This
means that when the cutting passes of a specific operation are completed, the tool
moves to the point mentioned above and from there continues to the start position of
the next operation (if tool change is not performed). Such behavior causes a number
of unwanted extra tool movements.
When the interoperational turning tool movement optimization is activated for the
current CAM-Part, the optimization is performed as described below.
227
During this movement a check for possible gouges is performed. If a gouge is detected
during the interoperational tool movement, the tool path is modified so that the gouge
will be avoided.
The Milling levels page in the SolidCAM Settings dialog box is renamed into Interoperational
tool movements.
228
8. Turning
The Milling levels page in the Part Settings dialog box is also renamed as the Interoperational
tool movements. This page is available for Milling, Turning, Turn-Mill and Mill-Turn
CAM-Parts.
The new Movements between turning operations: group is added. This group contains
the Optimize check box. This check box enables you to control over the optimization of
the interoperational turning tool movements within in the current CAM-Part (Turning,
Turn-Mill or Mill-Turn). The status of the check box is for a new CAM-Part is determined
by the Optimize check box in the SolidCAM Settings dialog box (see topic8.2.2).
229
8.3 Rest Material calculation for Milling Drilling operations
SolidCAM2008 R12 provides you with the functionality of automatic turning rest material
calculation for the Drilling operations performed by the rotating tool (Milling Drilling
operations). The Rest material update is performed in the same manner as for Turning
Drilling operations.
For each Drilling operation SolidCAM checks the direction of the tool movement. If
this direction is coincident to the Z-axis of the Turning Coordinate System, the Rest
material is updated according to the operation.
Drilling operation
230
8. Turning
The generated solid body can be used as input stock for an additional CAM-Part that
continues the machining, starting from this stock. This functionality is needed in case
you have a turning machine and a milling machine and you want to complete a part that
has both turning and milling operations.
Material boundary
revolved feature
231
8.5 Tool direction and imaginary tool nose
SolidCAM2008 R12 enables you to define the application direction for the turning tools.
In addition to the application direction definition, SolidCAM provides you with the
possibility to define the imaginary nose point of the tool that will be used for the
tool nose compensation; this replaces the previous Origin definition (the necessary
conversion for already defined CAM-Parts in previous versions is done automatically
by SolidCAM2008 R12).
The Application direction section located in the Topology page of the Part Tool Table
dialog box enables you to set the application direction for the current tool.
The first check box enables you to choose the major direction for
the tool from the list. SolidCAM provides you with the following
values for the major application direction.
180º
232
8. Turning
The Origin Pos button displays the Tool positions dialog box, which enables you to
define the location of the imaginary tool nose point.
The Tool positions dialog box enables you to choose the location of the imaginary tool
nose point according to the major application direction.
233
For example, when the 90° is chosen for the major application direction, the following
possibilities (marked by circles) are available to define the imaginary nose point:
2 6 1
0,9
7 5
3 8 4
If the defined application direction (e.g. 150°) is between the major application
directions (0°,90°, 180°, 270°), SolidCAM takes the defined major application direction
(in this case: 90°) for the imaginary nose point definition.
The automatically generated image displays the actual location of the imaginary nose
point that is chosen, relative to the tool geometry.
The Define delta from center option enables you to define the location of the imaginary
nose point, by the Z- and X- delta distances from the tool radius center.
234
8. Turning
235
8.7 Clamp and Material boundary synchronization
SolidCAM2008 R12 provides you with the functionality that enables you to establish
associativity between Material boundary and Clamp and the design model; the associativity
is available if the Material boundary and Clamp are defined using sketches.
When Material boundary / Clamp are defined on sketches (the 2D Boundary mode of the
Material boundary definition), SolidCAM saves the name of the sketch and associates
it to the defined geometry; the sketch name will be used during the synchronization.
Synchronization
If the chain suitable for the Material boundary / Clamp cannot be created, SolidCAM
leaves the Material boundary / Clamp unchanged; a warning message is displayed. In this
case you have to repair the sketches and perform the synchronization again.
236
8. Turning
When new suitable chains are created, SolidCAM checks the Clamp chain and Material
boundary chain for common boundaries or intersection (since in SolidCAM the clamp
and material boundary must either intersect or have a common boundary). If common
boundaries or intersection are found, SolidCAM substitutes the current Clamp and
Material boundary with the new chains; if there are no common boundaries or intersection,
the Material boundary / Clamp geometry remains unchanged (synchronization is not
performed); a warning message is displayed. In this case you have to repair the sketches
and perform the synchronization again.
237
8.8 Envelope calculation enhancements
SolidCAM2008 R12 provides you with a new enhanced method for the envelope
calculation. In the new method, SolidCAM determines the type of the model faces
used for the envelope calculation. For regular model faces, like cylinder and cone,
SolidCAM uses an analytical algorithm which generates envelope segments relevant
for this type of face. For complex B-spline surfaces, SolidCAM generates the envelope
segment related to this surface using the facetted model of the surface; the facets are
generated according to the Facet tolerance parameter specified in the Part Data dialog
box.
The Facet tolerance parameter defines the accuracy of triangulation; smaller tolerance
values increase the precision of the envelope generation but increase the envelope
calculation time.
238
8. Turning
SolidCAM2008 R12 provides you with the capability to define the geometry for turning
operations, on the generated envelope/section, by picking the model entities such as
faces, edges and vertices. When model entities are picked, SolidCAM automatically
defines the geometry on the envelope/section segment corresponding to the selected
model elements.
Geometry
With this method of the turning
Envelope
geometry definition, SolidCAM
enables you to choose two entities
(faces, edges, vertices, origin and
sketch points) on the solid model.
The selected entities are projected
on the envelope/section in the
defined direction. The envelope/
section segment, enclosed between
the points determined by the model
entities projection, is chosen as the Selected faces
geometry chain.
The Define button, in the Geometry page of the operation dialog box of the Turning,
Grooving and Threading operations has two options:
Geometry Name
Envelope/Section side
Internal Envelope
Selected faces
Current selection
The Start edit box enables you to choose the start entity for the envelope/section
segment definition. To choose the model entity you have to place the focus on the
edit box (the edit box is highlighted) and then pick the model entity; the picked model
entity name is displayed in the edit box.
240
8. Turning
When the Start entity is defined, the focus is automatically moved to the End edit box.
This edit box enables you to select the end entity for the envelope/section segment
definition.
When both of the Start and the End entities are defined, SolidCAM determines the
envelope/section segment and highlights it.
The Start/End extension edit boxes provide you with the capability to extend the defined
envelope/section segment. The extension is performed by the specified distance,
tangentially to the geometry at the start/end points.
End extension
Geometry
Start extension
Selected faces
Chain List
The Chain List section enables you to manage the defined geometry
chains.
241
8.9.1 Associativity and Geometry Synchronization
When the geometry is defined, SolidCAM saves the tags of the selected model
entities; these tags are used to perform the geometry synchronization in case of model
changes.
When the model is changed, SolidCAM enables you to perform the synchronization of
the Target model. During the Target model synchronization, SolidCAM regenerates
the envelope/section.
Updated model
Synchronized Geometry
Updated model
242
8. Turning
SolidCAM2008 R12 provides you with the capability to perform rough turning at an
angle to the X-axis. Such capability enables you to optimize the cutting passes for the
machining of inclined revolution faces like a cone.
Rough angle
243
244
Mill-Turn 9
SolidCAM2008 R12 provides you with a new type of CAM-Parts named Mill-Turn. This
type is intended for the programming of Mill-Turn CNC machines, especially 5-axes
milling CNC machines with turning capabilities (e.g. DMU FD-series of DMG).
• The Mill-Turn module provides you with the full functionality of the Coordinate
System definition, identical to the SolidCAM Milling.
• The Turning mode of the Coordinate System enables you to use the same
coordinate system for milling as well as for turning without additional
definition.
• In stock definition, you can define the Stock in the same manner as in
SolidCAM Milling and the Material boundary in the same manner as in
SolidCAM Turning.
• The Mill-Turn module enables you to perform Milling, Turning and Mill-Turn
operations with the same post-processor.
• Using the Mill-Turn module, you do not need to learn new rules; you just work
in regular milling and can add turning operations as needed.
It is recommended to use the new Mill-Turn type for all Mill-Turn machines (instead
of the current Turn-Mill type) and for Turning machines where you need support for a
second Coordinate System for turning. All current parts of Turning or Turn-Mill type
can be automatically converted by SolidCAM2008 R12 to Mill-Turn type.
246
Mill-Turn
A new Mill-Turn item is added into the New submenu of the SolidCAM menu in order to
create Mill-Turn CAM-Parts.
The Mill-Turn Part data dialog box is displayed. This dialog box enables you to choose
the CNC-machine controller, define coordinate system, stock/material boundary,
target etc.
Choosing CNC-controller is the first step in the Mill-Turn CAM-Part definition. The
CNC-Controller edit box displays all the controllers suitable for Mill-Turn.
247
9.1.2 Coordinate System definition
SolidCAM2008 R12 Mill-Turn module enables you to define the coordinate systems in
the same manner as in SolidCAM Milling.
The Machine Coordinate system #1 (Position #1) can be used for turning operations as
well as for all the milling operations. In the Turning mode, SolidCAM uses the Turning
Coordinate System created by rotating of the Machine Coordinate System #1 (Position
#1) around the Z-axis. The turn_home_x and turn_home_y parameters in the controller
definition file (MAC-file) define the orientation of the X- and Y-axes of the Turning
Coordinate System respectively relative to the Machine Coordinate System #1 (Position
#1):
For example:
turn_home_x = 0.0 1.0 0.0
With such parameters definition, the X-axis of the Turning Coordinate System is
codirectional to the Y-axis of the Machine Coordinate System #1 (Position #1);
the Y-axis is codirectional to the negative direction of the X-axis of the Machine
Coordinate System #1 (Position #1).
Y X
Z
Z
Y
Machine Coordinate Turning Coordinate
System #1 System
(Position #1)
The Turning Coordinate system is used for the definition of the turning operations,
Material boundary and Clamp.
248
Mill-Turn
CoordSys Data
In the Mill-Turn module, facial and radial machining is performed using the same
Coordinate System. But since the part levels used for facial milling are measured along
the Z-axis whereas those used for radial milling are measured around the Z-axis, the
CoordSys data must be defined separately.
The Facial and Radial tabs are added into the CoordSys Data dialog box so that two
different sets of levels can be defined.
The Facial tab contains a set of machining levels describing the planes parallel to the
XY-plane and located along the Z-axis.
CoordSys
X
Clearance level
Tool Start Level
Tool Z-level
249
The Radial tab contains a set of machining levels describing the virtual cylinders
situated around the Z-axis.
Tool Z-level
CoordSys
250
Mill-Turn
SolidCAM enables you to define both of the Stock and Material boundary for Mill-Turn
CAM-Parts. The stock definition process is similar to the stock definition in SolidCAM
Milling. The Material boundary definition process is similar to the Material boundary
definition in SolidCAM Turning. The Turning Coordinate System (see topic 9.1.2) is used
for the Material boundary definition.
The Material boundary definition is obligatory in order to enable the use of turning
operations in the Mill-Turn CAM-Part. For the Mill-Turn CAM-Parts containing only
milling operations the Stock and Material boundary definition is optional.
The defined stock model is used in the SolidVerify simulation mode. If the stock model
is absent, and only the Material boundary is defined, it is used instead of the stock for
the SolidVerify simulation.
SolidCAM enables you to define the clamp (the Main Spindle/Back Spindle buttons) for
Mill-Turn CAM-Parts. The Clamp definition process is similar to the Clamp definition
in SolidCAM Turning. The Turning Coordinate System (see topic 9.1.2) is used for the
Clamp definition.
The Clamp definition is obligatory in order to enable the use of turning operations
in the Mill-Turn CAM-Part. For the Mill-Turn CAM-Parts containing only milling
operations the Clamp definition is optional.
Optionally, SolidCAM enables you to define the Fixture, similar to Fixture definition
in SolidCAM Milling. During the SolidVerify simulation, the Clamp is displayed for
Turning operations; for Milling operations, the Clamp is hidden and the Fixture is
displayed.
The Target section of the Mill-Turn Part Data dialog box, enables you to choose Envelope
or Section to be generated during the Target model definition. When the None option
is chosen, SolidCAM does not perform the Section/Envelope generation.
251
9.2 Existing CAM-Parts conversion
SolidCAM2008 R12 enables you to convert existing CAM-Parts of the Milling, Turning
and Turn-Mill type into the Mill-Turn type. To convert a CAM-Part you have to choose
in the Part data dialog box a new Mill-Turn CNC-Controller.
• Continue. With this option, the CAM-Part will be converted to the chosen
Mill-Turn CNC-Controller.
During the conversion of Milling CAM-Parts into Mill-Turn, SolidCAM keeps all
the Machine Coordinates Systems and related positions existing in the initial Milling
CAM-Part preserving their location and orientation unchanged in order to provide
seamless conversion of the geometries and operations. In addition to this, SolidCAM
automatically generates the Turning Coordinate System. It is created according to the
position and orientation of the Machine Coordinate System #1 (Position #1) taking
into account the turn_home_x and turn_home_y parameters defined in the controller
definition file (MAC-file).
All the turning operations defined in the initial Turning CAM-Part are kept
unchanged.
252
Mill-Turn
During the conversion of the Turn-Mill CAM-Parts, SolidCAM considers the Machine
Coordinate System #1 (Position #1) of the Turn-Mill CAM-Part as Turning Coordinate
System and automatically generates the Machine Coordinate System #1 (Position #1)
according to the position of the Turning Coordinate System. The axes orientation is
defined according to the turn_home_x and turn_home_y parameters.
All other Machine Coordinate Systems defined in the Turn-Mill CAM-Part (Mac #2
used for sim. 4-axis operations, Mac #3 used for indexial milling operations and Mac
#4 used for milling operations in back spindle) are converted into positions of the
Machine Coordinate System #1.
All the operations and geometries are converted and assigned to the relevant positions
(converted from the Machining Coordinate Systems of the initial CAM-Part).
SolidCAM does not enable you to convert into Mill-Turn the Turn-Mill
CAM-Parts defined using the Projections mode of the Coordinate System
definition.
During the conversion of a Mill-Turn CAM-Part from one CNC Machine to another,
SolidCAM converts the Machine Coordinate System #1, preserving the orientation of
the Turning Coordinate System defined in the initial CAM-Part, according to the values
of the turn_home_x and turn_home_y parameters specified in the controller definition
file (MAC-file).
All the operations and geometries are converted and assigned to the relevant positions
(converted from the Machining Coordinate Systems of the initial CAM-Part).
253
9.3 Additional Turning Coordinate Systems
SolidCAM enables you to define a number of Turning Coordinate Systems that can be
used for the machining of parts using the back spindle or for the machining of parts
from both sides, using the main spindle.
When a new Machine Coordinate System is defined according to the conditions listed
below, the Turning Coordinate System is automatically created for this Machine Coordinate
System according to the values of the turn_home_x and turn_home_y parameters
specified in the controller definition file (MAC-file). The following conditions should
be maintained:
Z
Y
X X
Machine Coordinate
System #2 Z
(Position #1)
Machine Coordinate
System #1
(Position #1)
In the illustration above the Turning Coordinate System will be created for the
Machine Coordinate System #2, since the origin of this Coordinate System is
located on the Z-axis of the Machine Coordinate System #1 (Position #1) and
the Z-axes are collinear. The Turning Coordinate System is created according
to the turn_home_x and turn_home_y parameters.
254
Mill-Turn
If the additional Machine Coordinate System is intended to be used for turning, the
Back Clamp should be defined. All the turning operations defined with this Machine
Coordinate System will use the Back Clamp.
Main Clamp
Back Clamp
The additional Machine Coordinate System can be used to perform the operations using
the Back Spindle. In this case the Back Clamp describes the geometry of the clamping
device mounted on the back spindle.
Main Clamp
Machine Coordinate
System #1
Position #1
Main Spindle machining
Back Clamp
Machine Coordinate
System #2
Position #1
Machine Coordinate
System #1
Position #1
Front side machining in Main Spindle
Back Clamp
Machine Coordinate
System #2
Position #1
Back side machining in Main Spindle
256
Mill-Turn
As described before, any Milling, Turning or Turn-Mill pre-processor file (MAC file) can be
converted into Mill-Turn by setting the machine_type parameter to MILL_&_TURN_FULL.
The turn_home_x and turn_home_y parameters should be defined to set the orientation
of the Turning Coordinate System.
257
9.5 Post-processor customization
SolidCAM enables you to adapt any Milling, Turning or Turn-Mill post-processor for Mill-
Turn Machine.
To adapt a Milling post-processor for Mill-Turn, the Turning functions should be added
to the post-processor. For example, to add support for turning cycles in the post-
processor, the @turning function should be added. The @turn_change_tool function
should be added to support changing of turning tools.
For more information about turning functions, refer to GPPTool User Guide.
In the example below different GCode output is performed for milling and turning
operations in @line function.
;-------------------
@line
gcode = 1
{nb,[‘G’gcode]}
if job_machine_type eq milling
{[‘ X’xpos:coord_f], [‘ Y’ypos],[‘ Z’zpos], [‘ F’feed]}
else ; turning
{[‘ X’xpos], [‘ Z’zpos], [‘ F’feed]}
endif
endp
;-------------------
In the example above different formats are used for the xpos output in Milling and
Turning. For Milling, the coord_f format is used, for Turning, the default xpos_f format
is used.
258
Mill-Turn
To adapt a Turning post-processor for Mill-Turn, the Milling functions should be added
to the post-processor. For example, to add support for 4- and 5-axis output in GCode,
the @line_4x and @line_5x functions should be added. The @home_data / @tmatrix
functions can be modified or added to support indexial 5-axis machining.
For more information about Milling functions, refer to GPPTool User Guide.
In the example below, different GCode output is performed for milling and turning
operations in @arc function.
@arc
if job_machine_type eq milling
call @arc_mill
else ;turning
if arc_direction eq CCW then
gcode = 3
else ; CW
gcode = 2
endif
{nb, [‘G’gcode] ‘ X’xend:xpos_f ‘ Z’zend}
;-------------------
@arc_mill
skipline=true
;-- arc plane --
if change(arc_plane) then
if arc_plane eq XY then
gcode = 17
endif
if arc_plane eq YZ then
gcode = 18
endif
259
if arc_plane eq ZX then
gcode = 19
endif
{nb,’G’gcode, ‘ ‘}
endif
In the example above, the @arc function contains the condition which enables you to
customize the GCode output for Milling and Turning. The @arc function defines the
format for Turning GCode output. For Milling, the @arc_mill function is called from
the @arc function.
The example below illustrates the @tmatrix function from a Turn-Mill post-processor.
This function provides you with different handling for different Machine Coordinate
Systems. For example, for the Machine Coordinate System #2, the @tmatrix function
enables you to orient the tool to perform the simultaneous 4-axis milling.
@tmatrix
if job_machine_type eq milling
if part_home_number <> pre_part_home_number
if mac_number eq 1
{NB,’#101=’rotate_angle_z}
{nb,’ G91 G28 X0’}
{nb,’G90’}
if rot_axis_type eq axis4_none
{nb,’G69’}
{nb,’M212’}
{nb,’G0 B0. C’rotate_angle_z}
{nb,’M210’}
else
{nb,’G69’}
{nb,’M212’}
{nb,’G0 B0. C’rotate_angle_z ’ Y0’}
endif
endif
if mac_number eq 2
{NB,’#101=’rotate_angle_z}
{nb,’ G91 G28 X0’}
{nb,’G90’}
if rot_axis_type eq axis4_none
{nb,’G69’}
{nb,’M212’}
{nb,’G0 B90. C’rotate_angle_x}
{nb,’M210’}
zpos = znext
ypos = ynext
change(xpos) = false
call @rapid_move
change(ypos) = false
change(zpos) = false
xpos = xnext
else
261
{nb,’G69’}
{nb,’G0 B90. C’rotate_angle_x ’ Y0’}
change(ypos) = false
change(zpos) = false
xpos = xnext
endif
endif
if mac_number eq 3
{NB,’#101=’rotate_angle_z}
{nb,’ G91 G28 X0’}
{nb,’G90’}
call @home_data2
endif
pre_part_home_number = part_home_number
endif
endif
endp
The @tmatrix of Mill-Turn post-processor provides you with the same handling for
Positions of all the Machine Coordinate Systems. This function defines the Position
location and orientation relative to the Machine Coordinate System.
@tmatrix
{nb, ‘G69’}
{nb, ‘G49’}
{nb, ‘G91 G28 X0’}
{nb, ‘G28 Y0 Z0’}
{nb, ‘G90’}
{nb,’M108’}
{nb,’G0 B’rotate_angle_y,’ ‘chuck_axis rotate_angle_z}
{nb,’M107’}
{nb,’G68 X’,shift_x, ‘ Y’shift_y, ‘ Z’shift_z, ‘ I0. J1. K0.
R’rotate_angle_y}
endp
262
Mill-Turn
In the previous Turn-Mill module, the definition of geometry for 4-axis machining
required an additional Coordinate System suitable for radial milling. The Mill-Turn
functionality enables you to perform radial milling using the same Coordinate System
as for facial milling.
Profile geometry
wrapped around Z Z
263
For Around 4th axis drilling geometry, the similar option is
added into the Around 4th Axis Drill Geometry Selection dialog
box. It enables you to choose the axis around which the
drilling centers are located.
Drilling geometry
wrapped around Z Z
264
Wire Cut 10
10.1 Improvements of the 4-axis Geometry definition
SolidCAM2008 R12 provides you with the number of improvements of the geometry
definition for the 4-Axis Operation.
266
Wire Cut
• Replace chain
This button enables you to update a chain in the current chain geometry.
Confirm the message with the Yes button. The old chain is deleted and you
can define a new chain using the Chain options dialog box.
• Edit chain
Confirm the message with the Yes button. The Chain options dialog box is
displayed. You can reverse the chain or undo the selection steps to modify
the chain.
267
The Auto mode enables you to Selected face
define the Upper and Lower profiles
by picking on the solid model Defined chains
face.
If only one loop is determined for the face, SolidCAM automatically defines the
geometry chain along the edges of this loop. If the picked face contains more than
one loop, they are highlighted; you then have to choose the necessary loop for the
chain definition by picking and the chosen chain is highlighted.
The Reject button enables you to delete the chains defined by faces picking.
1 2
268
Wire Cut
SolidCAM enables you to define new connect points and manage existing connect
points using the Single connection and Connection sections.
This button enables you to add a pair of connect points. Click on the
first chain to define the location of the first connect point, and then click
on the second chain to define the location of the corresponding second
connect point. The pair of points and the connecting line are added.
• Delete point
This button enables you to delete a pair of connect points (on the upper
and lower profiles) by picking on one of them.
• Edit point
• Reset. This command enables you to regenerate the original connect points.
This command is available only for chains defined with the Manual mode.
• Delete All.
This command enables you remove all the connect points from
the Upper and lower Profiles.
The Start Point button located in the Start points section, enables you to add the
pair of start points on the Upper and Lower profiles. In these points SolidCAM starts
machining the workpiece.
269
Defining the Insertion point
This option enables you to define the point where the wire is inserted into the workpiece.
The following options are available for the insertion point definition:
• Manual
The Definebutton enables you select the insertion point. The Pick insert
point dialog box is displayed enabling you to pick the point location.
• Auto
Spline approximation
SolidCAM enables you to define the Spline approximation tolerance for the chain
selection.
For more information about the Spline approximation refer to the SolidCAM Wire Cut
User Guide.
270
Wire Cut
271
272
Simulation 11
11.1 SolidVerify support in Machine Simulation
In previous SolidCAM versions, the Machine Simulation mode provided you with the
capability to simulate the tool path and CNC machine motions during the machining.
SolidCAM2008 R12 provides you with an additional capability to perform the solid
verification of the material cutting process using the SolidVerify mode, integrated into
the Machine Simulation. With this functionality, SolidCAM enables you to display the
stock model and perform the simulation by dynamic subtraction of the tool solid
model (using solid Boolean operations) from the stock solid model.
274
Simulation
SolidCAM2008 R12 provides you with the support of the Machine Simulation mode for
Turning, Turn-Mill and Mill-Turn modules.
For more explanations on the CNC-Machine definition for the Machine Simulation
refer to SolidCAM Turning User Guide.
275
11.3 Fixtures support within Machine Simulation
SolidCAM2008 R12 enables you to display the fixtures defined for the CAM-Part in the
Machine Simulation.
To use this functionality, you have to add the fixture into the CNC-Machine
definition.
276
Simulation
Define the ID of the fixture geometry. Use the built-in name Fixture for the ID definition.
This name is hard-coded in SolidCAM and cannot be changed.
Click on the Browse button and choose the fixture.stl file, containing the fixture model,
from the CNC-Machine folder. During the specific part simulation this file will be
overwritten with the STL-file of the actual fixture used in the CAM-Part.
If you have no fixture.stl file, you can create it by copying and renaming
any other *.stl file. In this case the content of the STL-file is not important,
because it will be overwritten with the relevant data during the simulation
for every CAM-Part.
277
11.4 Solving self-intersections and noise problems in solid
verification
278
Simulation
During the facetting 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.
SolidCAM2008 R12 provides you with a new functionality that enables you to avoid
such problems. The Automatically remove noise from input data check box added to the
Updated Stock & SolidVerify page of the Part Settings dialog box enables you use a smart
rounding algorithm that removes the noise in facet coordinates so that the model is
displayed properly.
Note that the process of rounding can take a long time to complete.
279
11.5 Improving the simulation performance in the SolidVerify mode
280