Professional Documents
Culture Documents
iMachining
iMachining 2D & 3D | 2.5D Milling | HSS | HSM | Indexial Multi-Sided | Simultaneous 5-Axis | Turning & Mill-Turn | Solid Probe
SolidCAM+SolidWorks
The Complete Integrated Manufacturing Solution
SolidCAM 2014
Interactive Training Course
iMachining 2D & 3D
1995-2014 SolidCAM
All Rights Reserved.
Contents
Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
About this course......................................................................................................................3
Basic Concepts..........................................................................................................................5
Process Overview......................................................................................................................5
2. CAM-Part Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Exercise #1: CAM-Part Definition.................................................................................... 9
1.1 Load the SolidWorks model..............................................................................................10
1.2 Start SolidCAM and create the CAM-Part.........................................................................10
1.3 Define the CAM-Part.........................................................................................................13
1.4 Define the iMachining Data..............................................................................................19
1.4.1 Add a new Machine Database file..........................................................................19
1.4.2 Add a new Material Database file...........................................................................20
3. iMachining 2D Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Exercise #2: iRough Technology.................................................................................... 32
2.1 The SolidWorks model with CAM-Part data is open.........................................................32
2.2 Add an iMachining 2D operation to the CAM-Part..........................................................33
2.2.1 Define the Geometry...............................................................................................34
2.2.2 Define the Tool........................................................................................................43
2.2.3 Define the Levels.....................................................................................................45
2.2.4 Define the technological parameters......................................................................47
2.3 Define the rough machining of the center pocket...........................................................50
2.4 Define the rough machining of the pocket ledge.............................................................50
2.5 Simulate the iMachining tool path...................................................................................51
2.6 Generate GCode and close the CAM-Part........................................................................52
vi
Contents
5.6 iMachining with a small tool.............................................................................................95
5.6.1 Machine the counterbores.....................................................................................96
5.6.2 Machine the vent slots............................................................................................96
Exercise #6: Effects on the Technology Wizard.............................................................. 97
6.1 Load the CAM-Part............................................................................................................97
6.2 Machine the outside shape............................................................................................100
6.2.1 Machine the original outside shape.....................................................................100
6.2.2 Machine the final outside shape...........................................................................105
6.3 Machine the ledges.........................................................................................................109
6.4 Machine the through hole..............................................................................................111
6.5 Machine the triangular pocket.......................................................................................111
6.6 Machine the holes...........................................................................................................114
6.7 iMachining Data changes................................................................................................114
6.7.1 Machine Database.................................................................................................115
6.7.2 Material Database.................................................................................................115
Exercise #7: Advanced features and controls in iMachining 2D................................... 116
7.1 Load the CAM-Part..........................................................................................................116
7.2 Advanced parameters on the Geometry page...............................................................117
7.3 Advanced parameters on the Tool page.........................................................................119
7.4 Advanced parameters on the Levels page......................................................................122
7.5 Advanced parameters on the Technology Wizard page.................................................124
7.6 Advanced parameters on the Technology page.............................................................128
7.7 Remaining parameters....................................................................................................134
vii
Introduction
1. Introduction
Course design
This course is designed around a task-based approach to training and is interactive. With virtual
guided exercises, you will learn the commands and options necessary to complete a machining task
using iMachining 2D and iMachining 3D technologies. There are theoretical explanations embedded
into the exercises with written references to give an overview of the SolidCAM iMachining capabilities.
Adobe Reader
It is recommended to use Adobe Reader when viewing this training book. If you do not already have
Adobe Reader, it is a free PDF viewer that can be downloaded from Adobes website via this link
http://get.adobe.com/reader/. By default, Adobe Reader will allow launching of external files and
connecting to URLs, which is essential for the interactive features in this training book to function
properly. If you prefer using a different PDF viewer, it is important to ensure that the Trust Manager
Preferences allows external commands to be executed by your preferred Reader.
Windows 7
The majority of screenshots and videos in this book were made using SolidCAM 2013 integrated with
SolidWorks 2013 running on Windows 7. The newly added features for this current year were made
using SolidCAM 2014 integrated with SolidWorks 2014 running on Windows 7. If you are running
on a different version of Windows, you may notice differences in the appearance of the menus and
windows. These differences do not affect the performance of the software.
Bold
1.4 Define the iMachining Data the beginning of the exercise action.
Explanation
This book also uses the following interactive features as buttons for launching part files and
connecting to URLs:
Exercise_1.SLDPRT
1. Introduction
Basic Concepts
Every manufacturing project in SolidCAM contains the following data:
CAM-Part The CAM-Part defines the general data of the workpiece. This includes
the model name, coordinate system position, tool options, CNC-Controller, etc. In
iMachining, the CAM-Part also includes the Machine and Material Database definitions.
Geometry By selecting Edges, Curves, Surfaces or Solids, define what and where you
are going to machine. This geometry is associated with the native SolidWorks model.
The geometry in iMachining 2D is defined as a pocket that can be open, closed and/
or semi-closed (containing open edges). The pockets can contain internal chains
treated as islands or used for safe tool entry. In iMachining 3D, the stock and target
geometries are defined by Solids.
Operation An Operation is a single machining step in SolidCAM. Technology, Tool
parameters and Strategies are defined in the Operation. In short, Operation means how
you want to machine. In this particular course, you will learn how to use SolidCAMs
revolutionary iMachining technology to define how you want to machine.
Process Overview
The major stages of the SolidCAM manufacturing project creation process are the following:
CAM-Part definition
This stage includes the definition of the global parameters of the Manufacturing Project
(CAM-Part). You have to define a number of Coordinate Systems that describe the
positioning of the part on the CNC-Machine.
You have to define the Stock model and Target model to be used for the rest material
calculation. The Stock model describes the initial state of the workpiece that has to be
machined. The Target model describes the state of the workpiece that has to be reached
after the machining. After every operation, SolidCAM calculates how much material was
actually removed from the CAM-Part and how much material remains unmachined (rest
material). The rest material information enables SolidCAM iMachining to automatically
optimize the tool path and avoid air cutting.
CAM-Part
Definition
When using iMachining, the CAM-Part definition process includes the following stages:
CAM-Part creation
CNC-Controller definition
iMachining Data
CAM-Part creation. At this stage, you have to define the CAM-Part name and location.
There are two available modes for creating and saving the CAM-Part Internal and
External. Internal stores the SolidCAM data inside the original SolidWorks model file.
External is typical for CAM-Parts saved prior to 2013. SolidCAM defines the necessary
system files and a folder to allocate the place to store SolidCAM data.
CNC-Controller definition. Choosing a CNC-Controller is a necessary step. The controller
type influences the Coordinate System definition and the Geometry definition.
Coordinate System definition. You have to define the Coordinate System the origin for
all machining operations of the CAM-Part.
Stock model definition. SolidCAM enables you to define the stock model that describes
the initial state of the workpiece to be machined.
Target model definition. SolidCAM enables you to define the model of the part in its final
state after the machining.
iMachining Data. When using iMachining, you have to define the machine and work
material parameters. The Technology Wizard requires this data to automatically
determine the optimal Cutting conditions for an iMachining operation.
2. CAM-Part Definition
The following steps have to be implemented to complete the CAM-Part definition process:
10
2. CAM-Part Definition
New Milling Part dialog box
The New Milling Part dialog box enables you control over the creation of a
new CAM-Part.
Create CAM-Part...
External
When you select External to create a new CAM-Part, SolidCAM
handles the saving of the CAM Project by building and working in an
assembly. A copy of the original SolidWorks model is generated and all
CAM data is stored outside the original *.SLDPRT file.
External is typical for CAM-Parts saved prior to 2013 and
uses the *.prt or compressed *.prz file extensions.
Internal
When you select Internal to create a new CAM-Part, SolidCAM
manages the CAM Project with a single SolidWorks model file, using
a Part-only mode. All CAM data is stored inside the original *.SLDPRT
file.
CAM-Part/Model
When you create a new CAM-Part, you have to enter a name for the
CAM-Part and for the model that contains the CAM-Part geometry.
CAM-Part name
Enter a name for the CAM-Part. You can give any name to identify
your machining project. By default, SolidCAM uses the name of the
design model. When you select Internal to create a new CAM-Part,
SolidCAM also uses the name of the project type by default.
11
Directory
When you select External to create a new CAM-Part, specify the
location of the CAM-Part. The default directory is the SolidCAM user
directory (defined in the SolidCAM Settings). You can enter the path or
use the Browse button to define the location.
The Use Model file directory option enables you to automatically
create CAM-Parts in the same folder where the original CAD model
is located.
Description
When you select Internal to create a new CAM-Part, a description can
be provided to accompany the current CAM-Part.
Model name
This field shows the name and location of the SolidWorks design
model that you are using for the CAM-Part definition. The name is,
by default, the name of the active SolidWorks document. With the
Browse button you can choose any other SolidWorks document to
define the CAM-Part. In this case, the chosen SolidWorks document is
loaded into SolidWorks.
Every time an External CAM-Part is opened, SolidCAM
automatically checks the correspondence of the dates
of the CAM-Part and the original SolidWorks design
model. When the date of the original SolidWorks model
is later than the date of the CAM-Part creation, this
means that the SolidWorks original model has been
updated. You can then replace the SolidWorks design
model on which the CAM-Part is based with the updated
SolidWorks design model.
Existing CAM-Parts
Several CAM-Parts can be created and saved within a single SolidWorks
model file. Upon creating a new CAM-Part using the Internal mode, the
current ones will be listed in the table. The table displays the CAM-Part
name, CNC Controller and CAM-Part Description.
Every time a SolidWorks model file with several CAMParts is opened, SolidCAM will prompt you and ask which
of the Existing CAM-Parts you would like to open.
12
2. CAM-Part Definition
Units
When you select External to create a new CAM-Part, you have the option
to work in either Metric or Inch.
When you select Internal to create a new CAM-Part, SolidCAM will always
use the SolidWorks model units by default, and the ability to select either
Metric or Inch is locked.
13
You can define the Coordinate System origin position and axes orientation
by selecting model faces, vertices, edges, or SolidWorks Coordinate
Systems. The geometry for the machining can also be defined directly on
the solid model.
Coordinate
System
Z
Coordinate
System
Y
Machine
Coordinate
System
Y
X
Z
Y
14
2. CAM-Part Definition
In this exercise, it is enough to
define one Machine Coordinate
System with the Z-Axis oriented
upwards.
Coordinate
System
15
16
2. CAM-Part Definition
The Plane box defines the default work plane for the operations using
this Coordinate System, as it gets output to the GCode program. In the
SolidCAM CAM module, you must always work on the XY-plane. However,
some CNC-Machines have different axes definitions and require a GCode
output with rotated XY-planes.
Shift is the distance from the Machine Coordinate System to the location
Rotation around is the angle of rotation around the main axes X, Y and Z.
The Front and Rear tabs contain sets of facial machining levels describing
the planes parallel to the XY-plane and located along the Z-Axis.
The Front tab displays levels for milling from the positive Z-direction.
The Rear tab displays levels for milling from the negative Z-direction. The
negative Z-direction can be used in the case of milling the part from the
back side with the same Coordinate System in the main spindle or in the
case of using the back spindle.
The Radial tab contains a set of machining levels describing the virtual
cylinders situated around the Z-Axis.
These tabs contain the following parameters:
The Tool start level defines the Z-level at which the tool starts
machining.
The Clearance level is the Z-level to which the tool moves rapidly from
one operation to another (in case the tool does not change).
The Part Upper level defines the height of the upper surface of the
part to be milled.
The Part Lower level defines the lower surface level of the part to be
milled.
Tool start
level
Rapid movements area
Clearance
level
Part Upper
level
Part Lower
level
17
The Tool Z-level parameter defines the height to which the tool moves
before the rotation of the 4/5 axes to avoid collision between the
tool and the workpiece. This level is related to the Coordinate System
position and you have to check if it is not over the limit switch of the
machine.
It is highly recommended to send the tool to the reference point or to
a point related to the reference point.
The Create planar surface at Part Lower level option enables you to
generate a transparent planar surface at the minimal Z-level of the part,
so that its lower level plane is visible. This planar surface provides you
the possibility to select points that do not lie on the model entities. It
is suppressed by default and not visible until you unsuppress it in the
FeatureManager Design tree.
18
2. CAM-Part Definition
Target model definition
SolidCAM enables you to define the Target model, which is the final shape
of the CAM-Part after the machining. SolidCAM uses the Target model for
gouge checking in the SolidVerify simulation.
By default, when you create a new CAMPart, stock and target models are defined
automatically. If you have not changed the
default settings, the solid body is highlighted,
and the target model is already chosen in the
Type section.
19
A new Material file is added to the iDatabase, the iMachining Data is defined and
the second stage of defining the CAM-Part is complete.
20
2. CAM-Part Definition
Machine Database
The buttons at the bottom left enable you to manage machine definitions
in the list.
The New
The Delete
button enables you to delete existing machine
definitions from the list.
button enables you to save the defined machine
The Save As
definitions under specified names in specified locations.
The Revert
button enables you to return any edited parameters
back to their default values.
In the General area, there are three required values needed when defining
a new Machine Database they are represented by the yellow fields and
reflect the machine parameters that are constant.
Spindle Speed Max is the maximum rated frequency at which the
spindle can rotate, measured in revolutions per minute (RPM).
Feed Rate Max is the maximum rated velocity at which the cutter is
advanced against the workpiece, measured in units of distance per
time (MM/Min (Inch/Min)).
Spindle Power Max is the maximum rated output power of the spindle,
expressed in Kilowatts (Kw (Horsepower (Hp)).
21
reflects the basic machine rigidity and its state of maintenance. The
assigned default level is not to be influenced by the speed, power or
acceleration capabilities of the machine.
22
2. CAM-Part Definition
Material Database
The buttons at the bottom left enable you to manage material definitions
in the list.
The New
The Delete
button enables you to delete existing material
definitions from the list.
button enables you to save the defined material
The Save As
definitions under specified names in specified locations.
button enables you to import saved Material
The Import material
Database files to the list from specified locations on your system.
button enables you to export saved Material
The Export material
Database files from the list to specified locations on your system.
The Revert
button enables you to return any edited parameters
back to their default values.
In the Material Properties area, there is one required value needed when
defining a new Material Database it is represented by the yellow field.
Different materials require different amounts of force to cut them.
iMachining uses the Ultimate Tensile Strength (UTS) as the physical
property that determines the force per unit area required to cut the
material, measured in megapascal (MPa (pounds per square inch (psi)).
23
24
2. CAM-Part Definition
The definition of the CAM-Part is complete. After confirming the Milling Part Data dialog
box, the SolidCAM Manager is displayed.
SolidCAM Manager
The SolidCAM Manager tree is the main interface feature of SolidCAM
that displays complete information about the CAM-Part.
SolidCAM
Manager
CAM-Part header
This header displays the name of the current CAM-Part. By rightclicking it, you can display the menu to manage your CAM-Parts.
The Machine subheader is located under the CAM-Part header.
Double-click this subheader to review your machine configuration
and parameters.
The CoordSys Manager subheader is located under the CAM-Part
header. Double-click this subheader to display the CoordSys Manager
dialog box that enables you to manage your Coordinate Systems.
25
The Stock and Target subheaders are located under the CAM-Part
header. Double-click these subheaders to load the Stock model/Target
model dialog boxes that enable you to change the definition of the
Stock/Target models.
The Settings subheader is also located under the CAM-Part header.
Double-click this subheader to load the Part Settings dialog box that
enables you to edit the settings defined for the current CAM-Part.
Tool header
This header displays the name of the current Tool Library. Doubleclick this header to display the Part Tool Table, which is the list of tools
available to use in the current CAM-Part.
Machining Process header
This header displays the name of the current Machining Process table.
Geometries header
This header displays all SolidCAM geometries that are not used in
the operations, if any.
Fixtures header
This header displays available fixtures. By right-clicking it, you can
display the menu to define and manage your fixtures.
Operations header
This header displays all SolidCAM operations defined for the current
CAM-Part.
iMachining can now be used to define how you want to machine. The next exercise will use
this CAM-Part.
26
iMachining 2D
Operations
In SolidCAM, an iMachining 2D operation is a single machining step, but a single operation can
perform the machining of several geometries, provided they exist on the same Z-level. For geometries
of different depths, you can define a separate iMachining 2D operation. The functionality of an
operation depends on the specified Technology (i.e., iRough (roughing), iRest (rest machining) and
iFinish (finishing)). Each Technology offers a different range of tool path optimization strategies to
define how you want to machine. Every iMachining operation follows the same workflow and is
defined by a number of parameters.
The first step of definition for an iMachining operation is the Geometry selection. The
Geometry prompts iMachining what and where you want to machine.
The Geometry in iMachining 2D is defined as a pocket that can be opened, closed and/
or semi-closed (containing open edges). The pocket can contain internal chains treated
as islands or used for safe tool entry. The Geometry definition process consists of chain
picking. Geometry chains are defined by selecting the following entities: edges of models,
2D curves, circles, lines and splines. Each chain is composed of one or more entities and
defines an open, closed or semi-closed contour.
28
3. iMachining 2D Operations
Below are some general examples of iMachining 2D Geometry definitions and the tool
path techniques used on the different geometries. When defining several chains in a
single operation, note that the chain selection order is important.
Closed pocket
29
Open pocket
30
3. iMachining 2D Operations
31
32
3. iMachining 2D Operations
2.2 Add an iMachining 2D operation to the CAM-Part...
The following video demonstrates how to add an iMachining 2D operation to the CAMPart. The iMachining Operation dialog box is displayed and the workflow in SolidCAM
is explained in detail. In the next four sub-steps, the rough machining of the outside
contour is defined. Click the play button below...
33
34
3. iMachining 2D Operations
Geometry Edit dialog box
To start the Geometry definition, click the New
page of the iMachining Operation dialog box.
This option enables you to close the gaps between successive chain
entities irrespective of the Gap minimum and Gap maximum values
(defined in the Units section of SolidCAM Settings) by virtually extending
the entities up to their intersection.
35
Loop
This option enables you to select a loop by picking one of the model edges.
Loop #2
Loop #1
36
3. iMachining 2D Operations
Associativity: SolidCAM keeps the associativity to any edge or sketch
point. SolidCAM saves the X-, Y- and Z-coordinates of the selected points.
Any change made to the model or sketch does not update the selected
geometry.
point option:
When you select a virtual line between two edges, the line behaves
as a spring. Whenever the model is changed and synchronized, the
geometry is updated with the model.
When you select a sequence of several virtual lines, only the points
connected to model edges or sketch elements are updated, but all
other points stay fixed at the defined X-, Y- and Z-positions.
37
Arc by points
This option enables you to create a chain segment on an arc up to
a specific point on the arc.
Second
point
Third
point
First
point
arcs by points. SolidCAM saves the X-, Y- and Z-coordinates of the selected
points. Any change made to the model or sketch does not update the
selected geometry.
Start enty
38
Selected chain
3. iMachining 2D Operations
If the chosen end item cannot be reached by the chain flow, the chain
definition is terminated when the start chain segment is reached. The
chain is automatically closed.
End enty
Start enty
Selected chain
39
Auto-constant Z
This option identifies only the entities found on the same XY-plane
with the previously selected chain entity. You are prompted to identify
the next chain element when two entities on the same Z-level are
connected to the chain. The system tolerance for this option can be set
in SolidCAM Settings.
Auto-Delta Z
When you select this option, you are required to enter a positive and
negative Z-deviation into the Delta-Z dialog box. Only entities in this range
are identified as the next possible entity of the chain.
In SolidCAM, the red arrow would generally indicate
machining direction for typical profile and pocket type
operations.
Tool movement
direcon
Tool revoluon
direcon
Geometry
direcon
40
3. iMachining 2D Operations
Managing chains
All selected chains are displayed in the
Chain List area of the Geometry Edit dialog
box. To edit a chain, right-click its entry
and choose the appropriate command
from the menu.
The following commands are used
throughout this training course:
Mark chain as open
This option enables you to define a geometry chain as open. When you
mark a chain as open, the contour is painted black.
Closed
Open
41
Open edge
Mark as
This section offers you the following selection modes:
Open picking an entity with this mode selected marks it as
open.
closed.
Select
This section offers you the following selection methods:
Single entity this method enables you to pick one entity at a
CAD selection
This button enables you to perform the selection using the CAD tools.
42
3. iMachining 2D Operations
2.2.2 Define the Tool
The second step of definition for an iMachining operation is the tool selection. An
end mill of 12.5 mm (0.5 in) is defined and added to the Part Tool Table. Click the
play button below...
The Choosing tool for operation dialog box enables you to manage the tools
contained in the Part Tool Table.
43
The Part Tool Table contains all tools available for use to machine
a specific CAM-Part. The Part Tool Table is stored within the CAM-Part.
Total
Length
Arbor Diameter
Outside
holder
Shoulder
Length
Cutting
Length
Total
Length
Shoulder
Length
Cutting
Length
Diameter
Diameter
Outside
Holder
Edge Radius
Total
Length
Shoulder
Length
Cutting
Length
Outside
Holder
Edge Radius
Diameter
44
3. iMachining 2D Operations
2.2.3 Define the Levels
The third step of definition for an iMachining operation is the selection of the
milling levels. The Upper level and Pocket depth are picked off the model and a
Delta depth is defined to perform machining deeper than the part bottom edge.
Click the play button below...
Levels page
The Levels page of the iMachining Operation dialog box enables you to
specify the Z-levels at which the tool movements are executed.
45
Positioning levels
The default input values of the Positioning levels parameters are the
CAM-Part values that were specified in the CoordSys Data dialog box.
Start level
This value is equal to the Clearance level value of the Coordinate
System chosen for the operation.
Clearance level
This value defines the Z-level to which the tool retracts when it moves
from one cut to another.
Safety distance
This value defines the distance to the Upper level at which the tool
starts moving at the Z feed rate calculated for the tool. Movements
from the Clearance level to this height are performed in rapid mode.
Milling levels
SolidCAM enables you to define the Milling levels using the solid model
data.
Upper level
This parameter defines the Z-level at which the machining starts.
Pocket depth
This parameter defines the Z-level below which the tool does not mill.
When the Milling levels fields are painted red, the values
are associative to the picked entities; and if the model
changes, these associative values will also change.
Delta
This parameter defines the offset to control depths even farther. In
this exercise, the Delta depth value is used to offset Pocket depth and
perform machining deeper than the part bottom edge.
The direction of the Delta depth measurement is represented by the
blue or red arrows next to the input field text box, with a corresponding
positive (+) or negative (-) symbol.
46
3. iMachining 2D Operations
2.2.4 Define the technological parameters
The last step of definition for an iMachining operation includes the technological
parameters. For this operation, the default selections on the Technology Wizard,
Technology and Link pages are used. Click the play button below...
The definition of the first iMachining operation is complete and the rough
machining of the outside contour is defined.
Proceed to the next step: 2.3 Define the rough machining of the center pocket
47
Technology page
The Technology page of the iMachining Operation dialog box enables you to
define the technological parameters for the operation.
Step down and Cutting angles
These values are automatically generated by the Wizard based on the
current Cutting conditions.
48
3. iMachining 2D Operations
Offsets
The default input value of the Wall / island offset parameter is 0.24 mm
(0.01 in) for iRough.
Offsets are typically removed by a rest machining and/or
finishing operation. iRest and iFinish are covered later in
Exercise #4.
Link page
The Link page of the iMachining Operation dialog box enables you to define
the parameters of the tool approach and retreat relative to Helical Entry and
repositioning moves.
Helical Entry
In some cases, like this particular geometry where the tool will approach
from the outer chain, Helical Entry does not apply. iMachining will enter
and exit the cut where it calculates best.
In other cases, like a closed pocket geometry, the tool will perform a
Helical Entry into the pocket at a default Ramping angle calculated by the
Wizard according to the Machining level aggressiveness.
Helical Entry is covered in greater detail in Exercise #5.
49
The rough machining of the pocket ledge is defined and the CAM-Part is fully programmed
for roughing with iMachining 2D.
50
3. iMachining 2D Operations
2.5 Simulate the iMachining tool path
The following video demonstrates how to SolidVerify the CAM Project before it runs
on the CNC-Machine. Completing this step also includes general uses of the SolidCAM
Simulation control panel. Click the play button below...
Using several SolidCAM Simulation methods, the iMachining tool path is simulated for
the entire CAM Project.
Proceed to the next step: 2.6 Generate GCode and close the CAM-Part
51
SolidVerify
This mode enables machining simulation
on the solid model. The solid stock model
is used in this mode. During the machining
simulation process, SolidCAM subtracts
the tool movements (using solid Boolean
operations) from the solid model of the stock.
The remaining machined stock is a solid model
that can be dynamically zoomed or rotated. It
can also be compared to the target model in
order to show the rest material.
52
3. iMachining 2D Operations
GCode
This command enables you to generate and display the GCode file(s) for the
CAM-Part. The GCode file(s) can then be transferred to your CNC-Machine.
The GCode format depends on the Controller selection in the Milling Part
Data dialog box. For more information on post-processor customization,
contact SolidCAM technical support.
Generate
This option generates the GCode file(s) for either all operations of the
CAM-Part, a single operation or group of operations. The generated
GCode is displayed using the text editor defined in the GCode page of the
SolidCAM Settings dialog box.
If any changes are made in an operation or the postprocessor files, you have to generate the GCode again.
GCode All
This command is available when you right-click the Operations header
in the SolidCAM Manager.
One GCode file is generated unless you have separated an operation
or group of operations using Split commands.
GCode
Generating GCode for a single operation or group of operations:
1. In the SolidCAM Manager, click a single operation or
group of operations using the mouse in combination with
the Shift or Ctrl key. Right-click and choose Generate from
the GCode menu.
2. The GCode File Name
dialog box prompts you
to enter a File name for
the GCode file.
53
54
3. iMachining 2D Operations
3.2 Define the Tool for the CAM Project
The following video demonstrates how to define a tool suitable for the CAM Project, and
the important parameters relative to iMachining are explained in detail. All iMachining
operations in this exercise will use the same tool. Click the play button below...
There are important tool parameters related to iMachining that exist on the
Topology and iData pages of the Part Tool Table dialog box.
55
Topology page
There are three important parameters that affect the Cutting conditions
generated by the Technology Wizard:
Diameter
This parameter defines the cutting diameter of the tool.
Cutting length
This parameter defines the length of the cutting part of the tool. The
Wizard uses the Cutting length to calculate if multiple steps are needed
to achieve the pocket depth.
Number of flutes
This parameter defines the number of teeth of the tool. This value is
used when calculating the feed in the Feed rate type FZ. In iMachining,
inputting the correct Number of flutes will ensure that the proper chip
size is provided to each flute. Changing this value will change the Cutting
conditions (usually just the feed).
When using iMachining, you may find that matching a
tool with a specific machining situation will give you more
desirable Cutting conditions provided by the Wizard.
iData page
This page enables you
to define the default tool
parameters even more
specific to iMachining that
are used by the Technology
Wizard.
56
3. iMachining 2D Operations
Material Database
The Material Database definition is automatically selected using the
CAM-Part default, which is the work material defined in the iMachining
Data area of the Milling Part Data dialog box.
This list enables you to define a different work material for each tool.
Selecting a different work material definition is typically used when
machining different materials in one CAM Project (e.g., the CAM-Part and
a fixture).
Tool Material
This list enables you to select a given type of material from which the
tool is made. The Tool Material selection affects the Cutting Speed
adjustments generated by the Wizard. The following options are available
for selection:
Carbide at 100% (default selection)
Cobalt at 60%
HSS at 40%
Premium Carbide at 150%
If necessary, an override check box is provided to manually set a
percentage adjustment.
Machining Level
The Default level is automatically selected using the CAM-Part default,
which is the Machine Default Level assigned to the Machine Database file
in the iDatabase dialog box.
This option enables you to assign a Default level for each tool. When
choosing a tool from the Part Tool Table, the selected Default level will
position the slider to that level on the Technology Wizard page of the
iMachining Operation dialog box.
Topology / Helical Angle
This parameter is especially important for calculating
depths based on Axial Contact Points (ACPs).
Helical
Angle
57
There are five typical tool helix angles available for selection:
0 (Straight)
30 (Standard)
35 (Standard)
45 (Medium) (default selection)
60 (High)
If necessary, a value can also be entered manually.
Changing the Helical Angle parameter only changes the ACP indication
on the Technology Wizard page of the iMachining Operation dialog box.
When cutting, keep in mind that the helix angle has a
strong effect on the Downwards Force on the tool, and
should be monitored. If ignored, it can result in the tool
being pulled out of its holder.
58
3. iMachining 2D Operations
Axial Contact Points (ACPs)
The ACP value is calculated and displayed by the Technology Wizard in the
Step down section. It reflects the number of contact points the tool has with
the vertical wall it is producing, along a vertical line.
Tool cross-secon
ACPs
59
Amplitude
5
4
3
2
1
0
0.0
0.5
1.0
1.5
2.0
2.5
3.0
Frequency Ratio
60
3. iMachining 2D Operations
If the natural frequency of the machine is around 40 Hz, the above
milling action will cause the machine to resonate, and the result will be
strong vibrations.
In such a situation of resonance, it is possible to avoid
the resonance frequency range by reducing the
Machining level. Increasing the depth of cut may also
help. Sometimes, increasing the Machining level is also
an option.
Technology Wizard
The Technology Wizard is an algorithm for producing on-the-fly Cutting
conditions for the current iMachining Operation.
61
The Technology Wizard page of the iMachining Operation dialog box is made
up of four sections: Step down, Machining level, Output Cutting Data and the
dynamic 3D preview window.
Step down
The Step down section consists of input options and the output grid.
There are two radio buttons for selecting the way the Wizard calculates
the depths:
Input options
Automatic this option is the default selection and provides
step downs based on the tool information and Pocket depth
62
3. iMachining 2D Operations
2. Step down the value entered in the input field text box
is used for the depth of each Step down until the total
depth is achieved.
Output grid
No. steps
Step down
ACP
The slider is made up of 8 levels each level provides you with the
means to conveniently and intuitively control the Material Removal
Rate (MRR). Moving the slider up increases MRR and machining
aggressiveness.
There are many factors in machining that can make one
set of Cutting conditions better than another. Some of
these factors include fixture stability, cutting tool quality
and stability, and/or risks associated with the forces from
higher MRR. The Machining level slider provides you with
an adjustment for all these factors.
63
View 2 shows:
CT (chip thickness)
Tool Diameter
Tool Total length
Tool Cutting length
Step down
Step over
Aggressiveness
If there are multiple steps with different depths, the largest Step down
from the output grid is used, since it is typically the most aggressive
Step down and should be monitored.
64
3. iMachining 2D Operations
Step over is represented by the red section in front of the tool. Levels
1 5 contain different Step over values, and the remaining levels have
a consistent Step over.
65
66
3. iMachining 2D Operations
67
68
3. iMachining 2D Operations
iRest Technology
The iRest Technology enables you to define a rest machining operation from
within the iMachining Operation dialog box. An iRest operation is used to
remove material left by a previous roughing operation. The iRest Technology
calculates what stock has been previously removed using the iRest Data, and
then compares it to the target model.
iRest Data
In the iRest Data tab on the Technology page, there are three important
parameters required for calculating rest material:
iRest parameters
Previous tool diameter
Previous wall offset
Previous fillet radius
69
Parent operation
Technology
In the Technology tab on the Technology page, the default input value of
the Wall / island offset parameter is 0.12 mm (0.005 in) for iRest.
to only the corners (and not the walls) of the pocket. It aids in
the reduction of cycle times.
70
3. iMachining 2D Operations
When enabled, the Wall / island offset parameter is inherited
from the previous roughing operation and the input field text
box becomes locked.
Note that Corners only will also clear rest material in tight
areas unreachable by the previous roughing tool.
71
iFinish Technology
The iFinish Technology enables you to define a finishing operation from within
the iMachining Operation dialog box. An iFinish operation is used to remove
material left by a previous roughing and/or rest machining operation. The
iFinish Technology calculates what stock has been previously removed using
the iRest Data, and then compares it to the target model.
iRest Data
button, the
If an iFinish operation is created using the Save & Copy
previous iRough or iRest operation is automatically defined as the Parent
operation and the associated iRest parameters are written to the fields.
The Save & Copy functionality is used throughout this
training course to quickly create iFinish operations,
where most parameters are identical.
Parent operation
72
3. iMachining 2D Operations
Technology
In the Technology tab on the Technology page, the default input value of
the Wall / island offset parameter is 0 mm (0 in) for iFinish and the input
field text box is locked.
Wall finish
In the Technology tab on the Technology page, this section provides
additional tool path optimization strategies for iFinish.
Compensation this option allows for small adjustments
to define the start location for the iFinish tool path. The tool
leads into the cut at the start of the first chain entity picked
during the Geometry selection.
Start of chain
Lead in/out
73
large lead in/out for the iFinish tool path. It is beneficial to use
this option when older machines require the compensation
line to be greater than the tool diameter.
There are two radio buttons for selecting when the tool path is
optimized and at what depth:
Total depth
This option performs the selected tool path optimization strategy
only when the Total depth is reached.
74
3. iMachining 2D Operations
4.3 Machine the elevated floors
The following video demonstrates how to perform the machining of the elevated floors
using iRough and iFinish. Two chains are defined: one chain is marked as open and the
other is marked with open edges. iRough uses an end mill of 9.5 mm (0.375 in) and has
a 0.24 mm (0.01 in) allowance on the walls. The iFinish operation finishes the walls with
an end mill of 6 mm (0.25 in). Click the play button below...
75
The machining of the holes is defined, the iMachining tool path is simulated for the
entire CAM Project and the completed CAM-Part is closed.
76
3. iMachining 2D Operations
Drilling Operation
This operation type enables you to perform drilling and other canned drill
cycles. SolidCAM supports the canned drill cycles provided by your particular
CNC-Machine such as threading, peck, ream, boring, etc.
button on the
77
Multi-positions
You can select the model face. SolidCAM automatically recognizes all
arcs/circles located on the selected face and selects the center points
as drill positions.
All circle/arc centers
SolidCAM searches the solid model for arcs and circles and adds all
center points as drill positions to the geometry.
Tool definition
The tool is defined similarly to an iMachining operation, but Drilling Tools
are used instead of Milling Tools.
Levels definition
The milling levels are defined similarly to an iMachining operation.
However, you have to use the Depth type option in order to perform
drilling down to the specified diameter of the tool.
Depth Type
This option enables you to deepen the drilled hole in order to obtain
a given diameter at the specified drill depth.
Cuer p
Full diameter
Drill
depth
Diameter value
Drill
depth
Drill
depth
Diameter
value
Cutter tip the drill tip reaches the defined drill depth.
Full diameter the drill reaches the defined drill depth with
the full diameter.
78
3. iMachining 2D Operations
Diameter value the drill reaches the defined drill depth with
the drill cone diameter specified in the input field box.
The Diameter value can vary from 0 all the way up to the
drilling tool diameter. A value greater than that is automatically
decreased to the drill tool diameter.
Technology page
The Technology page of the Drilling Operation dialog box enables you to
define the technological parameters of drilling.
Sorting
This area enables you to define the sequence of the drill positions and
manage its direction.
Drill cycle
The drill cycle panel is displayed by clicking the
button. This panel
enables you to select one of the canned drill
cycles supported by the post-processor of the
current CNC-Controller.
79
80
3. iMachining 2D Operations
5.2 Machine the main pocket...
The following video demonstrates defining an iRough operation for roughing the main
pocket. The geometry is defined as a closed pocket with island. Two chains are defined:
the first is the pocket contour and the second is the internal chain on island contour.
An end mill of 9.5 mm (0.375 in) is used. The tool performs the Helical Entry into the
pocket followed by the pocket roughing tool path. A 0.24 mm (0.01 in) allowance is left
on the walls. Click the play button below...
The rough machining of the main pocket is redefined and the tool performs a safe
helical entry using the Classic helical cutting conditions.
Proceed to the next sub-step: 5.2.2 iRest and iFinish the main pocket
81
Helical Entry
In iMachining, if the Geometry is defined as a closed
pocket, the tool enters the material in a spiral movement
according to the parameters defined in the Helical Entry
area on the Link page.
Ramping angle
This parameter defines the aggressiveness of the descent angle by
which the tool enters the material. By default, the Technology Wizard
automatically calculates the helical cutting conditions based on material
hardness and aggressiveness of the Machining level slider.
Ramping angle at
Machining level 1
Ramping angle at
Machining level 8
82
3. iMachining 2D Operations
An override check box is provided so the Ramping angle value can be set
manually, in the instance you want the tool to perform a helical entry at
an aggressiveness that is not relative to the position of the Machining
level slider.
83
84
3. iMachining 2D Operations
Center cutting
By default, Center cutting is enabled (since it is more common to use a
tool with center cutting capabilities).
85
Step down
This parameter defines the depth at which the tool stops ramping down
into the material; and at this depth, the tool clears a circular path in order
to make the floor flat. You have to enter a calculated value based on the
attributes of the tool without center cutting capabilities.
86
3. iMachining 2D Operations
5.2.2 iRest and iFinish the main pocket
The following video demonstrates defining an iRest and iFinish operation to
complete the machining of the main pocket. The copied machining geometry and
milling levels from the previous iRough operation are used. iRest and iFinish both
use an end mill of 6.5 mm (0.25 in). The iFinish operation finishes the 0.12 mm
(0.005 in) allowance left on the walls. Click the play button below...
87
Two examples of Pre-Drilling techniques are defined and the machining of the
main pocket is redefined.
Proceed to the next step: 5.4 Machine the top of the mounting block (island)
Pre-Drilling
In iMachining, you have the option to Use Pre-Drilling Operations. This option
is found in the Pre-Drilling tab on the Link page.
88
3. iMachining 2D Operations
When the Use Pre-Drilling Operations
check box is selected, the Drill operation
and positions window is activated and
enables you to choose a previous Drill
operation to define the Pre-Drilling.
When a Drill operation is chosen, the
X- and Y-coordinates appear in the Drill
positions list. iMachining uses the Drill
position as an automatic entry point into
the pocket.
When defining an iRough operation, Pre-Drilling can be
used to extend tool life even further.
There are two typical types of Pre-Drilling used:
Small pre-drilled hole this type is defined by choosing a previous
Drill operation that uses a drilling tool with a smaller diameter than
that of the current roughing tool. It is used as a helical entry point for
an iRough operation and can dramatically reduce stress on the tool.
Helical entry
Drill posion
Vercal entry
Drill posion
89
Profile Operation
This operation type enables you to mill on or along a contour. The profile
geometry can be either open or closed. You can even machine one or more
profiles in a single operation.
90
3. iMachining 2D Operations
When defining the technological parameters of profile milling, first you
need to make sure that the tool position relative to the geometry is
correct. The Tool side option can be checked in the Modify area.
Modify
The Tool side option enables you to determine the tool position
relative to the geometry.
Right the tool cuts on the right side of the profile geometry.
Left the tool cuts on the left side of the profile geometry.
Center the center of the tool moves on the profile geometry
Right
Le
Center
The Geometry button displays the Modify Geometry dialog box that
enables you to define the modification parameters of the geometry
and to choose which geometry chains are active in the operation (in
case of multiple chain geometry). The chain geometry of the profile is
displayed on the model with the chain direction indicated and a circle
representing the tool relative to the geometry.
Depth type
This option enables you to choose the depth
type for the profile.
Constant the tool performs the profile milling
91
Link page
The Link page of the Profile Operation dialog box enables you to define
the parameters of the tool approach and retreat relative to profile milling.
Ramping
This option determines how the tool approaches the start point of the
contour. The following three descent types are available:
Feed this type causes the tool to move rapidly to the Upper
level minus the Safety distance. Then the tool descends to the
approach plane with the given Z Feed rate. Use this option
when you know that there is material in the descent path.
92
3. iMachining 2D Operations
5.4 Machine the top of the mounting block (island)
The following video demonstrates how to complete the machining for the top of the
mounting block. An iRough operation alone is defined to perform the rough and finish
machining of the top surface. The chain on island contour is defined and is marked as
open. An end mill of 6.5 mm (0.25 in) is used. A 0.12 mm (0.005 in) allowance is left on
the floor and then removed by a finishing cut. Click the play button below...
The machining for the top of the mounting block (island) is defined.
Proceed to the next step: 5.5 Machine the holes
Floor finish
In the Finish area on the Technology page, the Floor check box enables you to
perform the finish machining of the pocket floor. When selected, a finishing
cut is executed to remove the Floor offset.
93
Floor offset
This parameter enables you to define the allowance that remains on the floor
of the machined pocket until the finishing cut is executed. The allowance is
removed only when the Floor option is enabled in the Finish area.
Floor finish is typically used when a better surface finish is
desired on the pocket floor. Because there is less material
to remove and inherently less force on the cutting tool,
the finishing cut yields a better surface finish.
94
3. iMachining 2D Operations
5.6 iMachining with a small tool
The following video demonstrates defining a small tool, and how iMachining performs
when using small tools is explained in detail. An end mill of 1.5 mm (0.059 in) is defined;
and in the next two sub-steps, the end mill is chosen to perform the rough and finish
machining of the counterbores and vent slots. Click the play button below...
www.makino.com
95
The machining of the vent slots is defined, the iMachining tool path is simulated
for the entire CAM Project and the completed CAM-Part is closed.
Congratulations! You have successfully completed the iMachining exercise.
96
3. iMachining 2D Operations
97
98
3. iMachining 2D Operations
2. Globally in the Technology wizard area on the iMachining
page of the SolidCAM Settings dialog box.
99
100
3. iMachining 2D Operations
When selecting a tool with a different diameter, if you
are using any Modify options within the operation, you
will be prompted to recalculate the modified parameters
upon clicking the Select button to exit the Part Tool Table.
It is recommended to click Yes.
101
iData page
102
3. iMachining 2D Operations
Even if the same tool is selected and you exit the Part
Tool Table with the Select button, any Technology
Wizard overrides will be cleared and the default Cutting
conditions will be reset.
103
104
3. iMachining 2D Operations
6.2.2 Machine the final outside shape
Part 2 demonstrates defining an iRough and iFinish operation to perform the
machining of the final outside shape. Completing this sub-step includes using the
Material boundary feature to define the machining geometry. Click the play button
below...
Material boundary
This method of Geometry definition enables you to automatically build
geometry chains by defining an offset. The offset is built to one side of an
existing open or closed geometry chain.
105
To define this Geometry type using the Material boundary feature, the
working order is as follows:
1. On the Geometry page, click the New
Geometry definition.
2. Pick the chain entities that represent the walls of the semiopen pocket.
Stock
Target
Closed edges
Chain direcon
Accept chain
106
3. iMachining 2D Operations
3. In the Material boundary area on
the Geometry page, enter an offset
value in the Define offset field.
To accurately define the offset, you have to consider the size of
the tool in addition to the Stock and Target.
When a geometry chain is selected as open, the In
Geometry mode is no longer active in the Material
boundary area. By default, Define offset is selected.
As defined by the offset value, iMachining automatically builds the
remaining chain entities to complete the semi-open geometry.
button enables you to verify the autoClicking the Preview
built geometry chain is correct.
Selected chain
Offset
107
2. Pick the chain entities that represent the walls of the closed
pocket. In the Chain List area of the Geometry Edit dialog box,
the selected chain is displayed. Click OK
to confirm the
chain selection and exit the Geometry Edit dialog box.
Stock
Target
Chain direcon
Offset
Selected chain
108
3. iMachining 2D Operations
Open pocket with island
109
Upper
level
Pocket
depth
Step over
110
3. iMachining 2D Operations
6.4 Machine the through hole
The following video demonstrates defining the iRough and iFinish machining of the
through hole. The Material boundary feature is used to define the machining geometry.
An end mill of 12.5 mm (0.5 in) is used for both operations. A Delta depth value of-0.76
mm (-0.03 in) is defined, so the tool performs machining deeper than the part bottom
edge. The iFinish operation finishes the 0.24 mm (0.01 in) allowance left on the walls.
Click the play button below...
111
Spiral Efficiency
iMachining generates Morphing spiral tool paths to clear a completely open
or completely closed pocket area, which does not have the shape of a circle.
This means that it generates tool paths with different side steps in different
directions.
As a result, the average side step is smaller than the maximum side step,
which makes the average Material Removal Rate (MRR) less than the
maximum MRR possible. This means that a morphing spiral is potentially less
efficient than a regular round spiral.
The Efficiency slider on the Technology page enables you to control the
efficiency of the Morphing spiral tool paths generated by iMachining.
Increasing the Efficiency reduces the variation of the side step permitted
in the spiral, making the side steps in all directions more equal and
accordingly producing a rounder spiral, looking more like a circle. The
remaining areas are cleared with trochoidal-like tool paths.
Efficiency level 10
Equal side steps
112
3. iMachining 2D Operations
Decreasing the Efficiency allows iMachining to use more of the side step
range specified by the Technology Wizard. By managing to morph itself
into the narrower parts of the pocket, the spiral produced looks less like
a circle and covers a greater part of the area.
Efficiency level 1
Different side steps
113
114
3. iMachining 2D Operations
6.7.1 Machine Database
Part 1 focuses on the steps necessary to either select a different machine or
make changes to the current machine definition. When changes are made to the
Machine Database, it not only has an effect on the Technology Wizard but also all
iMachining operations defined in the CAM-Part. Click the play button below...
Machine Database changes were shown having an effect on the Technology Wizard
as well as the iMachining operations defined for the CAM Project.
Material Database changes were shown having an effect on the Technology Wizard
as well as the iMachining operations and tools defined for the CAM Project.
Congratulations! You have successfully completed the iMachining exercise.
115
116
3. iMachining 2D Operations
7.2 Advanced parameters on the Geometry page
In the following video, the Modify geometry fillet option is used on the Geometry
page. By default, iMachining automatically calculates the geometry fillet based on the
tool radius. The iRough_MainPocket operation is edited and the default Fillet radius
parameter is modified to demonstrate its effect on the iMachining tool path. Click the
play button below...
Proceed to the next step: 7.3 Advanced parameters on the Tool page
117
A small Fillet radius of 1% enables the tool to fit in the tight areas of
the part geometry. This is not preferred for roughing.
Fillet radius - 1%
118
3. iMachining 2D Operations
When using the Modify geometry fillet option, if you
choose a different tool with a different diameter for
the operation, you will be prompted to recalculate the
geometry fillet parameter upon clicking the Select button
to exit the Part Tool Table.
Proceed to the next step: 7.4 Advanced parameters on the Levels page
119
The individual Feed and Spin parameters for the current operation appear on
the Data tab of the Tool page.
The Feed XY and Spin rate parameters are shown with a lock
they need to be synchronized when using the Wizard.
icon because
Feed
The following feed rates are automatically calculated for the tool:
Feed XY this value sets the feed rate for when the tool is
cutting at maximum Step over. This feed rate is also the slowest
feed rate when cutting.
Feed XY max this value sets the maximum cutting feed rate.
This feed rate can be used to limit the entire cutting feed rate
by overriding the Feed XY value.
Feed finish this value sets the finish feed rate when using
iFinish, where the final profile pass uses a separate feed rate.
Feed Z this value sets the feed rate for the Z-down movements
and the helical reposition moves when down in the cut.
Feed helical this value sets the feed rate for the helical entry.
Feed reposition this value sets the feed rate for reposition
moves when the Z is down in the cut.
120
3. iMachining 2D Operations
Spin
The following spindle speeds are automatically calculated for the tool:
Spin rate this value sets the spindle speed for when the tool
is cutting in XY.
Spin finish this value sets the finish spindle speed when using
iFinish, where the final profile pass uses a separate spin rate.
Spin helical this value sets the spindle speed for the helical
entry.
Override check boxes are available for most parameters. When the Wizard is
off, the Feed XY and Spin rate parameters are open to be edited.
When using iMachining, it is recommended to leave
121
Proceed to the next step: 7.5 Advanced parameters on the Technology Wizard page
122
3. iMachining 2D Operations
Positioning levels
Start level
This default input value is equal to the Clearance level value of the
Coordinate System chosen for the operation.
Clearance level
This default input value defines the Z-level to which the tool retracts
when it moves from one cut to another.
The Through machining option is always available for use in the Milling levels
area, even in Simple mode.
Milling levels
Through machining
During calculation of the tool path, iMachining may separate areas of
large aspect ratios if it is more efficient to clear the divided areas with
morphing spirals.
Separang channel
Morphing spirals
The Through machining option enables you to turn off the separation
of large areas, in the instance you are machining through the lower
level of the stock. This option is used to avoid having the separated
material break away.
No separaon
123
Proceed to the next step: 7.6 Advanced parameters on the Technology page
124
3. iMachining 2D Operations
There are six sections that provide you with additional flexibility and advanced
control for the current operation.
Material Database
The Material Database selection is inherited from the tool definition.
As indicated in the previous exercise, selecting a different material
in the operation is an efficient technique for machining different
materials on a per operation basis.
Tool Material
The Tool Material selection is also inherited from the tool definition.
You cannot change the type of material assigned to the tool using the
Modify cutting conditions functionality.
However, you can manually set a percentage adjustment using the
override check box. The percentage adjustment is used to calculate
the Max. Cutting Speed (Vc) of the tool for the operation.
125
Spindle Control
126
3. iMachining 2D Operations
When it is absolutely necessary to override any one or more of the Cutting
conditions parameters, enable the accompanying check box to open the field
for editing.
In the event that a modified value cannot be synchronized, the field is painted
red and a border-crossing arrow icon appears.
When the icon is clicked, the Wizard will calculate the nearest reconcilable
value. The value is written to the field, and the field gets painted yellow.
This indicates that the Modify cutting conditions data is validated.
127
Entry rate
When the Advanced mode is enabled, the Entry rate slider appears in the
Morphing spiral controls area on the Technology page.
128
3. iMachining 2D Operations
The Entry rate slider enables you to control the rate at which a Morphing
spiral tool path first enters the material. The Entry rate is automatically
calculated by the Wizard according to the stock material properties.
Entry rate - level 1
The value displayed with the Entry rate slider only indicates the relative rate
of entry according to the stock material properties and has no fixed units.
Channels
Channels are a unique feature of iMachining. They are designed to subdivide
an area of a pocket in such a way that most of the total area can be cleared
with morphing spirals, rather than with trochoidal-like tool paths, thus
reducing the cycle time and extending the tool life.
Moats are a special subset of Channels that are cut around islands,
whenever a morphing spiral or trochoidal-like tool path encounters
an island. By allowing the tool free passage around the island, this
unique feature enables iMachining to clear the remaining material
with a new morphing spiral.
129
Island moating
This option enables you to turn the separation of islands On or Off.
Island moang - On
Island moang - Off
130
3. iMachining 2D Operations
Channel width
This value represents the width of all channels cut in the current
operation. It is the width between centers (of the tool). The default
value is automatically set equal to the tool diameter, which results in
the channels having a physical width of twice the tool diameter.
Every time the tool breaks out from the material into air, there
is a transit situation of a thin wall which is subsequently removed.
iMachining addresses thin walls carefully since they can cause
vibrations, excessive tool wear and even tool breakage.
The Modify Channel Parameters option enables
you to apply a user-defined Channel width and
Thin wall thickness to the iMachining tool path.
When the Modify check box is enabled, the
input field text boxes are open to be edited.
It is strongly recommended that you do not reduce the
Thin wall thickness parameter below the default value
automatically set by iMachining.
131
Separation control
The Separate slider enables you to control the
separation factor for the operation.
Level 3 is the default position of the Separate slider
and is recommended, unless you have a machine with
especially high or especially low acceleration.
If your machine can accelerate faster than an average
machine, it may be more efficient to use a higher
separation factor.
A high separation factor informs iMachining to use more channels when
applicable. The result can lead to more areas of separation, making it possible
for iMachining to clear them with morphing spirals.
132
3. iMachining 2D Operations
Sorting
Under the Sort tab on the Technology page, iMachining offers the following
advanced Sorting options:
Advanced sort
If multiple pockets are defined in one operation, iMachining will sort
the pockets according to the order in which they were picked during
the Geometry selection.
The Advanced sort option enables you to turn Sorting on or off. To use
this option, enabled the check box ; the Advanced Sort
button is activated.
The Advanced Sorting dialog box is
displayed by clicking the Advanced Sort
button. This dialog box enables you
to define the sequence of machining
multiple pockets in one operation and
manage its direction.
You have to choose the method for
Sorting. Either a Linear or Circular pattern
can be used.
133
operation, and they have more than one Step down, every pocket is
machined by completing one Z-level at a time.
134
3. iMachining 2D Operations
Link
When the Advanced mode is enabled, the Detour length and Max. arc size
parameters appear in the In pocket positioning area on the Link page.
In pocket positioning
Z clearance
This parameter defines the height in which the tool is picked up off
the floor when repositioning from one cut to the next.
Side view of iMachining tool path
Z clearance
Detour length
This slider enables you to adjust the distance in which the tool is
allowed to travel when repositioning from one cut to the next.
iMachining automatically calculates this value to keep the tool down
as much as possible in order to reduce retracts and long position
moves.
135
Detour length
If the Detour length required to reach the next pass exceeds this
value, the tool will retract to the Clearance level and reposition via a
straight line movement.
Max. arc size
This slider enables you to adjust the maximum size of the 3D arc
that is used when repositioning from one cut to the next. iMachining
automatically calculates this value based on the current tool diameter.
136
3. iMachining 2D Operations
Motion control
This page enables you to optimize the calculated tool path according to the
kinematics and special characteristics of your CNC-Machine.
Point interpolation
Using the Point interpolation options, SolidCAM enables you to
perform interpolation for the linear tool movements.
Approximate arcs by lines within tolerance
This option enables you to control the process of arcs approximation
for the current operation.
For more information regarding these options, refer to
the SolidCAM Milling Help.
137
Misc. parameters
This page contains the miscellaneous parameters for the operation.
Z level sorting
The Retract after every cut option enables you to quickly disable detouring
of the tool when repositioning from one cut to the next. When selected,
the tool will retract up to the Clearance level and then reposition via a
straight line movement before making the next cut.
Fit arcs
By default, this option is enabled to fit arcs in the iMachining GCode.
Cutting angle tolerance
This parameter is used to group sections of iMachining tool path that
fall within the specified tolerance, and then arcs are applied to those
sections.
A small tolerance can greatly reduce the amount of
GCode that is generated. It is especially beneficial for
machines with limited memory.
In process simulation
The Show tool path during calculation option enables you to display the
iMachining tool path on the model during calculation.
This option is a useful tool for verifying the iMachining
tool path during calculation.
138
3. iMachining 2D Operations
Constant chip thickness control for arcs
In iMachining, the Feed rate is automatically corrected when cutting in
corners in order to maintain a constant Chip Thickness (CT).
When milling aggressively, it is believed that a feed
correction for arcs is essential. By maintaining a constant
CT, it is proven that tool load is kept constant and tool life
is increased. In addition, it is more unlikely that dangerous
Cutting conditions could develop.
Since the constant CT is achieved by a reduced Feed rate, you may find an
increase in your cycle times. If you decide that faster cycle times is more
desirable than maintaining a constant CT, then you should consider using
the Constant chip thickness control for arcs slider.
This slider enables you to control the feed correction for arcs. The
position of the slider is set to 100% by default. If kept at 100%, iMachining
is informed to maintain a constant CT when cutting in corners.
Moving the slider to 0% informs iMachining to maintain a consistent Feed
rate between cutting in a straight line (G1) and cutting in a corner (G2).
The result is faster cycle times; but beware, with increased CT in corners
comes increased tool load.
Congratulations! You have successfully completed the iMachining 2D portion of the course.
139
140
iMachining 3D
Operations
142
4. iMachining 3D Operations
iMachining 3D is an automatic High Speed Milling CNC program generator for optimal roughing, rest
machining and semi-finishing of both prismatic and surfaced, general shaped 3D parts.
iMachining 3D automatically produces a complete, ready to run CNC program with optimal Cutting
conditions. iMachining 3D is able to rough and Rest rough a complete 3D part with True Scallop
on all slopes, all in a single operation. The optimal Cutting conditions are achieved by the expert
knowledge-based Technology Wizard of iMachining 2D.
With its full-depth Step down, intelligent Step up and smart positioning, iMachining 3D achieves
the shortest possible cycle time for roughing and semi-finishing of molds, complex 3D parts and 3D
prismatic parts. iMachining 3D can save up to 90% in machining time.
By default, iMachining 3D works in the mode of Cut only the Rest material, which enables it to use
the Updated Stock model from the previous operation, or the 3D Model of a casting or a forged part,
as the starting Stock model for the next operation. In addition, during the calculation of the tool
path, this initial Stock model is dynamically updated by each cutting move, and thus reflects the exact
shape of the remaining stock at every stage of the machining process so no time is wasted on Air
Cutting of volumes previously removed, or volumes which were empty to begin with (e.g., precast
or forged stock).
As shown in this chapter, iMachining 3D combined with other SolidCAM modules (i.e., HSM, 2.5D
Milling and Automatic Feature Recognition and Machining modules) for finishing provides a complete
machining solution for 3D parts.
143
144
4. iMachining 3D Operations
8.2 Define the CAM-Part for iMachining 3D
The following videos demonstrate starting SolidCAM and defining the CAM-Part for
iMachining 3D. The first part is typical in the CAM-Part definition process. The second
part includes the iDatabase selections as well as advanced settings that are important
when using the iMachining 3D technology.
145
Facet tolerance
SolidCAM generates a mathematical representation of the Stock model and
Target model, producing a triangular mesh for all the surfaces of the original
solids. The Facet tolerance parameter defines the accuracy to which triangles
fit those surfaces.
Facet tolerance.
146
4. iMachining 3D Operations
This tolerance affects the following two variables:
1. It controls the quality of the Stock model and Target model
visualization shown in the Rest material window of SolidCAM,
which can be displayed by clicking the Show button in the
Name area of the Model dialog box.
147
148
4. iMachining 3D Operations
Updated Stock for Rest Material calculation
A machining operation generates an Updated Stock model, reflecting all
material removal by the operation. SolidCAM automatically compares the
Updated Stock model with the Target model and calculates the Rest Material.
Updated Stock model generated aer the 1st operaon
In the Part Settings dialog box, SolidCAM enables you to define the
Updated Stock parameters and options used for the Rest Material
calculation in iMachining 3D operations.
149
To define these settings for the current CAM-Part, click the Settings
button in the Part settings area of the Milling Part Data dialog box. When
the Part Settings dialog box is displayed, switch to the Updated Stock
calculation page and move to the Rest Material calculation tab.
150
4. iMachining 3D Operations
One of the three Tool facet type options is applied to the Tool facet
tolerance parameter:
Internal
External
Mixed
occur within the bounds of the actual tool. The vertices lie on
the surface and the facets lie inside of the actual tool.
occur outside the bounds of the actual tool. The vertices lie at
distances up to the faceting tolerance from the surface of the
actual tool.
modes. The vertices lie outside but parts of the facets may lie
inside the actual tool.
The recommended Value for Tool facet tolerance is 0.01 mm (0.0004 in)
and the recommended mode for Tool facet type is External.
Current Stock model method (see page SolidVerify)
This section displays the method of Stock
model updating used for Rest Material
calculation.
This setting can be changed in the SolidVerify tab.
151
Save Updated Stock model for operations with long tool path
only this option automatically estimates the time required
152
4. iMachining 3D Operations
8.3 Add an iMachining 3D operation to the CAM-Part...
The following three videos demonstrate how to define the rough (and Rest rough)
machining of the mold core using the iMachining 3D technology.
153
Geometry definition
This page enables you to define the machining geometry for the operation.
By default, the solid model of the target is automatically selected for the
machining geometry.
If you click the Show button, the selected 3D Model geometry is displayed in
the SolidWorks window.
154
4. iMachining 3D Operations
Working area
iMachining 3D also enables you to limit the tool path with a specified
Working area.
In the Working area section, if you click the
Define button, the Working Area dialog box
is displayed.
155
Show 3D
This button displays the SolidVerify simulation window with the
Updated Stock model and Rest material in comparison with the
Target model geometry defined for the operation.
Updated Stock model and Rest material generated aer the 1st opera on
156
4. iMachining 3D Operations
Show model
This button displays the Updated Stock model in the SolidWorks
window.
Updated Stock model generated aer the 1st operaon
Working area
This mode enables you to specify a Working area geometry that
defines the machining boundaries for the operation. The iMachining
tool path is limited to the areas contained in the boundaries.
157
Define
button,
If you click the Define
the Geometry Edit dialog box is displayed.
This enables you to select the chains that
are required to define a new Working
area geometry (closed loop of solid model
edges and/or sketch entities).
If you click this button with an already
defined Working area geometry chosen
from the Name list, the Geometry Edit
dialog box is displayed and enables you to
edit the selected chains.
For more information regarding
the chain selection options, refer
back to Exercise #2.
Show
This button displays the selected Working area geometry from the
Name list in the SolidWorks window.
Auto Silhouette
In iMachining 3D, a Working area geometry must be defined by a
2D boundary chain, meaning that it must exist on the XY-plane of
the current Coordinate System.
If the selected chain contains 3D curves, enabling this option
automatically creates a 2D boundary chain by projecting the 3D
contour onto the XY-plane.
158
4. iMachining 3D Operations
Tool on working area
This option controls the tool position relative to
the boundaries of the Working area.
External
With this selection, the tool will perform
the machining over the boundary of the
Working area by a distance equal to the tool
diameter.
It is important to note that if a Working area geometry is
defined by a semi-open chain, External must be selected
for the tool position.
Center
With this selection, the tool will perform the
machining of the Working area until the tool
center is positioned on the boundary of the
Working area.
159
+ -
Boundaries
If one boundary exists inside another, then the inner contour will be
treated as an island. The area contained in the outer boundary minus
the area contained in the inner boundary will be machined. This
method can be extended to define more complicated shapes by
having islands within islands.
Working area geometry
Boundaries
160
4. iMachining 3D Operations
8.3.2 Define the Tool, Levels and Cutting conditions
For the second part, the tool and milling levels are defined for the iMachining 3D
operation. An end mill of 12.5 mm (0.5 in) is used. The Upper and Lower levels
are picked off the model. Like iMachining 2D, the Technology Wizard automatically
calculates the optimal Cutting conditions taking into account the tool data and
milling levels defined for the operation. Click the play button below...
Tool definition
Like iMachining 2D, this page enables you to define the tool and its related
parameters for the operation. In iMachining 3D however, there is also the
option to enable Holder collision.
161
Holder collision
When this option is enabled, the tool path is automatically adjusted to
avoid contact between the defined tool holder and the Updated Stock
model at every stage of the machining.
Holder clearance
162
4. iMachining 3D Operations
Levels definition
Like iMachining 2D, this page enables you to specify the Z-levels at which the
tool movements are executed.
Lower level
Instead of defining a Pocket depth however, iMachining 3D requires that
you define the Lower level of the CAM-Part. This parameter specifies the
lowest Z-level below which the tool does not machine.
iMachining 3D analyzes the solid model geometry (and all its features) up
to the defined Lower level and automatically determines which volumes
need to be removed at what Z-level.
To ensure all its features will be machined, simply pick on
the solid model entity that represents the absolute
lowest level of the CAM-Part.
163
Cutting conditions
The Technology Wizard is an algorithm for producing on-the-fly Cutting
conditions for the current iMachining 3D operation, taking into account
many factors defined for the operation such as the tool data and milling
levels.
Like iMachining 2D, this page enables you to select from calculated sets of
Cutting conditions.
Step down
By default, the Wizard uses Automatic to calculate the optimal Step down
values.
Machining level
By default, the Wizard sets the aggressiveness according to the Machine
Default Level assigned to the CNC-Machine in the CAM-Part Definition.
Output Cutting Data
This section displays two sets of data related to the current Cutting
conditions (the spin and feed rate of the tool, the step over range, the
material cutting speed, etc.)
164
4. iMachining 3D Operations
8.3.3 Define the technological parameters
For the third part, the technological parameters are defined for the iMachining 3D
operation. For roughing, the optimal Step down value(s) calculated by the Wizard
are used. The Rest rough parameters are defined to specify the calculation of the
tool path passes in Step up mode, where all Rest material on sloped surfaces is
removed. A value of 0.24 mm (0.01 in) is allowed for the Surface & Wall offset.
Click the play button below...
The definition of the iMachining 3D operation is complete and the rough (and Rest
Proceed to the next step: 8.4 Define the rest machining with iMachining 3D
Technology page
This page enables you to define several technological parameters for the
operation such as offsets and roughing and rest roughing data.
165
Passes
In the Passes area, iMachining 3D enables
you to specify the parameters used for
calculation of the tool path passes.
Using proven iMachining 2D Technology
Wizard algorithms and intelligent localized
After achieving the final reachable depth (by the current tool) of the
current region, rest roughing tool paths are then generated in Step up
mode to remove all Rest material on sloped surfaces.
Step down
By default, the Wizard automatically calculates the optimal Step down
value(s) based on the tool information, Lower level and Offsets defined
for the operation. The value displayed in this field defines the distance
of each cutting pass, generating thick horizontal slices for roughing.
Step down
166
4. iMachining 3D Operations
Rest Rough
By default, this Step up mode of rest machining is enabled in the
operation and informs the iMachining 3D technology to generate
cutting passes by way of thin horizontal slices, creating a staircase-like
effect on sloped surfaces.
Step up
Scallop
By default, this value is automatically calculated based on the
current tool diameter. It defines the distance to the peak of all
steps on slopes that are measured perpendicularly from the
machining surface.
Offset
Scallop
Machining surface
True Scallop
167
10%
168
4. iMachining 3D Operations
There are two options for choosing the order of rest roughing passes:
Each down steps then rest rough this
option successively performs the Step
up rest machining after each Step down
roughing pass is achieved.
All steps down then rest rough (default
selection) this option performs the Step
up rest machining after the final Step
down roughing pass is achieved.
When the Holder collision option is enabled on the Tool
page, Each down steps then rest rough is the default
selection and both options are locked.
Each down steps then rest rough provides even more
clearance for the tool holder.
Offset
Constant
Step up
Machining surface
169
Offsets
The default input values of the Wall offset and Floor offset parameters
are 0.38 mm (0.015 in).
Wall offset
This parameter enables you to modify the tool diameter. The tool is
moved away from the machining surface by the defined value, leaving
the offset unmachined on the surfaces.
In most cases, only positive values should be used. The
offset can then be removed by further finishing operations
(using the HSM module).
Wall offset
Machining surface
Floor offset
Floor offset
This offset is applied to the tool and has the effect of lifting (positive
value) the tool along the tool axis. As a result, Floor offset has its
greatest effect on horizontal surfaces and no effect on vertical
surfaces. By default, this value is equal to that of Wall offset.
The tool path is calculated taking into account the tool plus Wall offset.
The resulting tool path is calculated by offsetting along the tool axis by
the distance equal to the specified Floor offset value.
170
4. iMachining 3D Operations
Tolerance
Tool path
Using the parameters specified for the tool and the operation, the
iMachining 3D technology calculates the single steps of the tool on
the mathematical model, which results in a *.pj PCode file that later
serves as input to the generation of the GCode file.
This parameter defines the accuracy of the tool path generation by
affecting the number of single steps in the tool path. By default, this
value is automatically calculated based on the current tool diameter.
171
An HSM operation is added to the CAM-Part and Geometry, Tool and Constraint
boundaries data are defined.
Proceed to the next sub-step: 8.5.2 Define the Constant Z passes and Link data
172
4. iMachining 3D Operations
Geometry definition
Similarly to iMachining 3D, at the Geometry definition stage, you have to
specify the 3D Model geometry that will be machined.
In this exercise, the solid model of the target is selected
automatically by default.
Target geometry
This section enables you to specify the appropriate Coordinate System
for the operation and to define the machining geometry.
CoordSys
SolidCAM enables you to define the Coordinate System for
the operation by choosing it from combo-box or by selecting it
from the graphic window by clicking the CoordSys button. The
CoordSys Manager dialog box is displayed. Together with this
dialog box, SolidCAM displays the location and axis orientation of
all Coordinate Systems defined in the CAM-Part.
To retrieve more information about the Coordinate System, rightclick the CoordSys entry in CoordSys Manager and choose the
Inquire option from the menu.
When the CoordSys is chosen for the operation, the model will be
rotated to the appropriate orientation.
The CoordSys selection operation must be the first step in the
geometry definition process.
In this exercise, the selection of the Coordinate System is
not as critical since only one is available.
173
Geometry
After the Coordinate System is chosen, you have to define the 3D
Model geometry for the operation.
If you have already defined 3D Model geometries for the CAMPart, you can select one from the list.
174
4. iMachining 3D Operations
Apply fillets
This option automatically adds fillets to the internal model corners.
Tool definition
Like iMachining 3D, this page enables you to define the tool and its
related parameters for the HSM operation.
HSM Holder clearance
This parameter enables you to define how close the holder can
approach the material during the machining.
Holder clearance
175
Boundaries definition
The Constraint boundaries page enables you to limit the operation
machining to specific model areas.
The machining always takes place within a boundary or a set of boundaries.
The boundaries define the limits of the tool tip motion. The area actually
machined can be extended beyond the boundary by as much as the tool
shaft radius.
In the image above, the tool center is located at the edge of the boundary.
Therefore, the tool extends beyond the edge by the tool radius. The
Offset feature can be used to offset the tool inside by a certain distance.
If there are several boundary contours, the operation will use all of them.
176
4. iMachining 3D Operations
If one boundary is completely inside another, then it will act as an island.
The area enclosed by the outer boundary, minus the area defined by the
inner boundary, will be machined.
You can extend this to define more complicated shapes by having islands
within islands.
Boundary type
The following Boundary types are available:
Created automatically this option enables you to automatically
create the boundary using the stock or target models.
177
User-defined boundary
Profile geometry
Boundary box
Silhouette boundary
Combined boundary
178
4. iMachining 3D Operations
8.5.2 Define the Constant Z passes and Link data
For the second part, the technological parameters for the Constant Z passes
calculation and linking must be defined. These parameters are defined separately
for the Constant Z machining strategy and are used for finishing of the steep model
areas. Click the play button below...
179
The image below illustrates the Constant Z finishing. Note that the passes are
densely spaced in steep areas. Where the model faces are shallower (towards
the top), the passes are widely spaced, resulting in ineffective machining.
Therefore, the machining should be limited by the surface inclination angle
to avoid the shallow areas machining. These areas can be machined later
with a different SolidCAM HSM strategy or in the same operation with a
combined strategy (e.g., Linear machining).
When two machining strategies are combined in a single HSM operation, the
technological parameters for the passes calculation and linking are defined
separately for each strategy.
Constant Z passes
This page defines the parameters of the Constant Z machining strategy.
180
4. iMachining 3D Operations
Passes
This tab displays the following major parameters that affect the
generation of the tool path passes:
Wall offset this option enables you to modify the tool
diameter. The machining is performed using the modified tool.
According to the defined value, the tool is moved away from
(positive) or closer to (negative) the machining surface. When
a zero offset is defined, the tool with the specified diameter
is used for the tool path calculation and the machining is
performed directly on the model surfaces. Like in this exercise,
a zero offset is generally used for finishing operations.
Wall
offset
Floor offset this offset is applied to the tool and has the effect
of lifting (positive value) or dropping (negative value) the tool
along the tool axis. As a result, Floor offset has its greatest
effect on horizontal surfaces and no effect on vertical surfaces.
By default, this value is equal to that of Wall offset.
Floor
offset
181
Surface
Cut with high tolerance
Cut with low tolerance
Step down this parameter defines the spacing of the passes
along the tool axis. It differs from Adaptive step down, which
adjusts the passes to get the best fit to the edges of a surface.
The passes are spaced at the distance set, regardless of the XYvalue of each position (unless the Adaptive step down option
is used).
Step down
182
4. iMachining 3D Operations
Smoothing
The Smoothing option enables you to round the tool path corners.
When this option is selected, the ability of the tool to maintain a
higher feed rate is increased and tool wear is reduced.
183
184
4. iMachining 3D Operations
Link data
The Link page enables you to define the way in which the generated
Constant Z passes are linked together into the tool path.
In the image below, the link movements are shown in green, the rapid
movements are shown in red and the Constant Z with Linear machining
passes are shown in blue.
185
General
This tab enables you to set the following general parameters of the
tool path linking:
Direction this parameter group enables you to define the
direction of the machining.
Retract this section enables you to define a number of
parameters for the start and end of the tool path.
Refurbishment the Min. pass length parameter enables you
to define the minimal length of the pass that will be linked.
Safety this parameter enables you to control the order of
Constant Z machining of several cutting areas.
Start hint this section displays and sets the XY-coordinates of
the starting position of the tool.
Ramping
This tab enables you to control the ramping aspects of the tool path.
Ramping is used when the tool moves from one machining level down
to the next one; the tool moves downward into the material at an
angle.
You can also define the ramping by
approach points in pre-drilled holes.
The centers of the holes are defined as
approach points.
Strategy
This tab enables you to define the parameters related to the Constant
Z linking strategy.
Retracts
This tab enables you to control the retract movements of the tool
between Constant Z cutting passes.
Leads
This tab enables you to control the lead in and lead out tool motions.
For more information regarding the Link definition for
the HSM Constant Z machining strategy, refer to the
SolidCAM Milling Help.
186
4. iMachining 3D Operations
8.5.3 Define the Linear passes and Link data
For the third part, the technological parameters for the Linear passes calculation
and linking must be defined. These parameters are defined separately for the
Linear machining strategy and are used for finishing of the shallow model areas.
Click the play button below...
187
In the image below, the passes are oriented along the X-Axis. The passes are
evenly spaced on the shallow areas and on the model faces inclined along
the passes direction. The passes on the side faces are more widely spaced.
These areas can be machined with a different SolidCAM HSM strategy or in
the same operation with a combined strategy (e.g., Constant Z machining).
188
4. iMachining 3D Operations
The following parameters defined on the Constant Z passes page are
automatically assigned the same values on the Linear passes page:
Wall offset
Floor offset
Tolerance
Limits
When these parameters are edited on the Constant Z passes page, their
values are updated automatically on the Linear passes page. However,
when edited on the Linear passes page, the values on the Constant Z
passes page remain unchanged.
Link data
Like the Link page designated for the Constant Z passes, the Link page
located under the Linear passes page enables you to define the tool link
movements between the Linear cutting passes.
On the Link page for Linear passes, there is the Machining order tab
that enables you to define the order in which the combined machining
strategies are performed. The default option is Constant Z First.
Machining order
After the tool has finished performing the passes of the first machining
strategy, it goes up to the Clearance level and then descends back to
the machining surface to continue with the next strategy.
For more information regarding the Linear passes and
Link definition for the HSM Linear machining strategy,
refer to the SolidCAM Milling Help.
189
In just two operations, the finish machining of both the steep and shallow areas of
the model is defined with HSM.
Proceed to the next step: 8.6 Define the finish machining (Part 2)
190
4. iMachining 3D Operations
The image below illustrates the finishing of both the steep and shallow areas
of the model using the Rest machining strategy.
191
Passes
The Passes parameters for the various machining strategies vary slightly,
but most of them are the same. This page defines the parameters of the
Rest machining strategy.
The specific parameters that affect the generation of the tool path passes
for the Rest machining strategy are as follows:
Bitangency angle this parameter defines the minimum angle
required between the two normals at the contact points between the
tool and model faces in order to perform the Rest machining.
Bitangency angle
192
4. iMachining 3D Operations
Setting the value to 90 will mean
that all areas will be treated as
shallow and the passes in the rest
material areas will run along the
corner.
193
Stroke ordering this option enables you to control how the passes
are merged, in order to generate better Rest machining passes.
Link data
Like the Link pages designated for the previously used HSM strategies,
this page enables you to define the way in which the generated Passes for
the Rest machining are linked together into the tool path.
On the Link page for the Rest machining strategy, there are two tabs
in addition to the common ones that enable you to define the linking
parameters related to down/up milling and tool path refurbishment.
Down/Up Mill
This tab enables you to define the parameters of down/up milling.
Refurbishment
This tab enables you to define a number of parameters of the tool
path refurbishment.
194
4. iMachining 3D Operations
8.6 Define the finish machining (Part 2)
In the following two videos, the second part of the finish machining is defined with the
2.5D Milling module. A Pocket strategy is first used to perform finishing of the flat floors.
A Profile strategy is then used to perform finishing of the outside shape. These applied
operations showcase using a practical range of 2.5D strategies in 3D Milling.
finishing)
Pocket Operation
In pocket milling, you have to
remove material from the interior
of a closed geometry.
195
196
4. iMachining 3D Operations
The following types of pocket milling technologies are available:
Contour (default selection) this option machines
the pocket in a round pattern or pattern following
the shape of the geometry chain.
197
Open pocket
The Open pocket tab is activated only
when the pocket geometry contains
open edges. This tab enables you to
define the parameters related to open
pocket machining.
Link page
This page enables you to define the parameters of the tool approach and
retreat relative to pocket milling.
Ramping
This field controls the way the tool plunges into the material.
Lead in
This field controls the movement of the tool when it enters the
material on the finishing cut.
Lead out
This field controls the movement of the tool when it exits from the
material on the finishing cut.
198
4. iMachining 3D Operations
Links between passes
This option enables you to reduce the unnecessary tool movements
through the Clearance level.
For more information regarding this operation type, refer
to the SolidCAM Milling Help.
199
200
4. iMachining 3D Operations
9.2 Pre-drill through hole and define the rough machining
The following videos demonstrate how to complete the rough machining of the
prismatic part. In Part 1, a Drilling operation is defined to start the machining of the
through hole. In Part 2, an iMachining 3D operation is defined to perform the rough
machining. Working in the mode of Cut only the Rest material by default, iMachining 3D
automatically feeds down into the pre-drilled hole from the previous Drilling operation,
using it for safe tool entry.
201
202
4. iMachining 3D Operations
Currently, when rest machining prismatic parts with iMachining 3D, the
default value may produce undesirable results. Often times, you may find
that the tool ignores material in some corners on vertical walls. In the
example below, the result is produced according to the default Scallop value
of 0.99 mm (0.04 in).
Material ignored aer simulaon
In this case, the amount of material that requires removal is less than that
which is automatically specified for the operation. To ensure the operation
machines all intended Rest material, you have to specify a small value. In
the example below, the desired result is produced according to the manually
entered Scallop value of 0.24 mm (0.01 in).
Material machined aer simulaon
203
In just two operations, the finish machining of the prismatic part is defined.
204
4. iMachining 3D Operations
Pocket Recognition Operation
This operation type enables you to recognize the pocket features on the
solid model and perform the machining of those features.
205
When the Through Pocket filter option is selected with the Selection
mode set to Solid Body, the recognition of through pocket features is
also performed.
Through pocket
Upper loop
Lower loop
Only the through pocket features where the upper loop is identical
to the lower loop are recognized. The through pocket features that
cannot be machined with the current CoordSys position cannot be
selected.
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 pocket(s).
Modify the geometry
After the geometry is defined, it can be shared between several
Pocket Recognition operations. In each operation, SolidCAM enables
you to perform a specific geometry modification. The modification
is relevant only for the current operation and does not affect other
operations based on the defined geometry.
The Modify button displays the Geometry Modify dialog box.
206
4. iMachining 3D Operations
Levels definition
The Levels page enables you to define the machining levels of the
operation: Start level, Clearance level, Safety distance, Upper level and
Step down.
207
208
4. iMachining 3D Operations
9.5.2 Define a Drill Recognition operation
Part 2 demonstrates how to define the drilling of the hole features using a Drill
Recognition strategy. The Drill geometry is automatically created according to the
recognized hole features. The machining of several identical holes, with different
depths and located at different Z-levels, is performed in a single operation. Click
the play button below...
209
Geometry definition
The Geometry is automatically recognized on the Target model and
is defined using the SolidCAM Automatic Feature Recognition and
Machining (AFRM) functionality.
The hole recognition is performed in the direction
parallel to the Z-Axis of the Coordinate System
chosen for the operation. The definition of the
geometry is performed in the HR Drill Geometry
Selection dialog box.
The major steps of the Drill Recognition geometry
selection are as follows:
1. When defined in the CAM-Part, the
210
4. iMachining 3D Operations
Options
Auto this option enables you to perform the holes recognition
sequence.
Click the
211
212
4. iMachining 3D Operations
Technology page
The Technology page of the Drill Recognition Operation dialog box
enables you to define the technological parameters of drilling for the Drill
Recognition machining. The parameters available on this page are similar
to those seen in a Drilling operation.
213
SolidCAM 2014
Interactive Training Course:
iMachining
2.5D Milling
Wire EDM
iMachining
www.youtube.com/SolidCAMProfessor
www.youtube.com/SolidCAMiMachining
www.facebook.com/SolidCAM
www.facebook.com/iMachining
www.solidcam.com/en/imachining/imachining-successes/
www.solidcam.com