Beruflich Dokumente
Kultur Dokumente
3D Milling
TopSolid’Cam 3D Milling
© 2012, Missler Software.
7, Rue du Bois Sauvage
F-91055 Evry, FRANCE
Web: www.topsolid.com
E-mail: info@topsolid.com
All rights reserved.
The information and the software contained within this document are subject to change without prior warning
and should not be construed as a commitment by Missler Software.
The software covered by this document is supplied under license, and may only be used and duplicated in
compliance with the terms of this license.
ii Missler Software
TopSolid’Cam 3D Milling
Contents
Introduction.................................................................................................................................................... 1
Basic Principles ............................................................................................................................................... 2
Scallop Height........................................................................................................................................................... 3
Tools ......................................................................................................................................................................... 3
Tool Driven Point ................................................................................................................................................. 3
Tool Gauges ......................................................................................................................................................... 4
Computing Tolerance ............................................................................................................................................... 5
Maximum Distance Between Points .................................................................................................................... 6
3D Milling ....................................................................................................................................................... 7
Milling Cycles............................................................................................................................................................ 7
Machining Bounds.................................................................................................................................................... 8
Geometric Bounds ............................................................................................................................................... 9
Addition of an Additional Surface ...................................................................................................................... 11
Addition of a Bounding Curve ............................................................................................................................ 12
Machining Dialog Properties.............................................................................................................................. 13
Milling Cycles .................................................................................................................................................14
3D Roughing Cycle.................................................................................................................................................. 14
Definition ........................................................................................................................................................... 14
Settings Tab........................................................................................................................................................ 15
Strategy Tab ....................................................................................................................................................... 20
Plunge and Retract Tab ...................................................................................................................................... 22
Finishing Cycles ...................................................................................................................................................... 24
Definition ........................................................................................................................................................... 24
Raster Passes ..................................................................................................................................................... 24
Constant Step-Over............................................................................................................................................ 27
Constant Z .......................................................................................................................................................... 32
Left Material Machining Cycle ............................................................................................................................... 36
Definition ........................................................................................................................................................... 36
Constant Z Material Left .................................................................................................................................... 37
Radius Machining ............................................................................................................................................... 37
Pencil Machining ................................................................................................................................................ 38
ISO Program...................................................................................................................................................39
ISO Program Generation ........................................................................................................................................ 39
Configuration and Customization .......................................................................................................................... 40
iv Missler Software
TopSolid’Cam 3D Milling Introduction
Introduction
This training guide is designed to be accessible to a wide range of users. For example, a first-time user will find in
this guide the approach of the training he followed, but also more detailed and comprehensive information for
creating machining cycles.
The online help, which can be accessed by pressing the F1 key, also contains useful and relevant information that
should not be overlooked. It is necessary to have a good knowledge and understanding of the product.
In the following chapters, the machining cycles will be discussed in detail, as well as the main settings.
The different exercises provided in this training guide will allow you to apply the knowledge and skills you gained
during the training.
Missler Software 1
Basic Principles TopSolid’Cam 3D Milling
Basic Principles
3D milling cycles include all cycles that are applied to solids or surfaces.
In fact, 3D cycles are applied to a polyhedron which is positioned on the part. Now let’s imagine that we want to
protect the volumes or surfaces on screen by putting a sheet on them. By default, the sheet covers only surfaces
or faces which are visible from above (along the tool axis) by falling vertically in undercut areas. Let's also assume
that the polyhedron (the sheet) is a coat of mail that doesn't let the cutter pass through and thus protects your
part.
Tool path
Undercut
Note: Remember that you can use the 2D cycles and in particular axial milling cycles which have a high chip
volume/milling time ratio. Indeed, a solid is not necessarily milled using 3D milling cycles only.
2 Missler Software
TopSolid’Cam 3D Milling Basic Principles
Scallop Height
The scallop height is directly linked to the diameter of the tool used and to the step over of the machining.
The shape of the cutter and the axial offset are two factors that also contribute to the actual value of the stock
left at a specific position.
The "stair step" effect on sides is accentuated with a side mill and the scallop effect linked to the axial offset (in
XY) is accentuated with a ball nose mill. In theory, the scallop height is calculated on a planar surface.
Cutter diameter
Scallop height
Tools
Missler Software 3
Basic Principles TopSolid’Cam 3D Milling
Tool Gauges
Center gauge
Center gauge
End gauge
End gauge
End gauge
4 Missler Software
TopSolid’Cam 3D Milling Basic Principles
Computing Tolerance
A curve is a geometric entity which has the ability to define a complex shape with little information. This results in
a reduced computer file size compared to a same shape described by a sequence of arcs and segments.
Thus, sections on which milling tool path calculations are based are mainly curves.
Unfortunately, the commonly used CNC machines only execute linear or circular interpolation movements (G01,
G02 or G03).
TopSolid’Cam 7 then needs to turn the curves into segments and arcs so that the tool path can be readable by the
machine. It distributes points along the curve. The maximum distance between the theoretical tool path (the
curve) and the linear tool path (point to point) must not exceed the value of the computing tolerance. The value
of the computing tolerance can be likened to the maximum allowed arrow.
Note: Depending on whether the curve is concave or convex, the linear tool path will be inside or outside the
part.
In the roughing phase, if the stock to leave is 0.2 and the curve tolerance is 0.1, the actual stock to leave will
range between 0.1 and 0.3. If we were in the finishing phase with an expected stock to leave of 0, the actual stock
to leave would be between -0.1 and +0.1.
It is usually recommended to have a theoretical stock to leave greater than twice the computing tolerance.
For a finishing operation (stock to leave=0), it is generally recommended to apply a computing tolerance between
0.003mm to 0.01mm.
Missler Software 5
Basic Principles TopSolid’Cam 3D Milling
Depending on the computing tolerance value, segments can be too long compared to the milled shape. It is
possible to recut these segments by using a maximum distance between points value.
If the distance between two points is greater than this value, intermediate points will be created. Otherwise,
TopSolid’Cam 7 does not perform any calculation.
Computing tolerance
6 Missler Software
TopSolid’Cam 3D Milling 3D Milling
3D Milling
Milling Cycles
There are five families of milling cycles:
- The roughing cycles
- The left material milling cycle
- The finishing cycles
- The cycle on face
- The 3D contouring (cycle on curves)
Roughing cycles
Finishing cycles
Cycle on 3D curves
The roughing, the left material machining and the finishing cycles are applied to the entire solid model, with the
possibility to limit the areas to be machined.
Milling in sweeping cycle is applied to the selected faces of a solid. This is an iso-parametric cycle which processes
faces and surfaces individually while observing their natural orientations: U and V iso-parametrics.
Milling linkings are possible if surfaces follow each other with the same orientation.
Note: Only the most frequently used settings of the cycle will be discussed in this guide. Most of the commands
are described in detail in the online help which can be accessed by pressing the F1 key.
Missler Software 7
3D Milling TopSolid’Cam 3D Milling
Machining Bounds
In this example, we will look at the roughing cycle.
When the Preview option is enabled, the machining bounds are displayed in the graphical area and allow
you to create a zone for path calculation. When this option is disabled, calculations are faster.
Note: The values are given with respect to the origin frame of the part.
When the Automatic Edit Refresh icon is enabled, the update is automatic each time a value is modified.
When this icon is disabled, the update is deferred until the next time you activate the icon.
8 Missler Software
TopSolid’Cam 3D Milling 3D Milling
Geometric Bounds
In the 2D/3D tab, select the Roughing command, click the Geometry option, and then go to the
Bounds tab.
By default, the CAD model is completely taken into account for the machining with the selected cycle.
You have the option to work only on certain portions or areas of the part, and not on the whole part.
Missler Software 9
3D Milling TopSolid’Cam 3D Milling
Bounds tab
10 Missler Software
TopSolid’Cam 3D Milling 3D Milling
In the Machinings tree, edit the cycle which must take into account the additional surface.
Note that the operation is displayed in the Additional Surfaces field (3).
Missler Software 11
3D Milling TopSolid’Cam 3D Milling
12 Missler Software
TopSolid’Cam 3D Milling 3D Milling
The Machining Dialog Flags option contains the following settings among others:
- Show tool at end of the cursor (displays the tool in the graphical area).
- Update stock:
o It allows the material removal calculation to be taken into account;
o It is added to the tool path calculation;
o Calculations are very long because the material removal is real and takes into account the shape
of the tool.
Note: The Update stock option is disabled by default.
Enabled Disabled
Missler Software 13
Milling Cycles TopSolid’Cam 3D Milling
Milling Cycles
3D Roughing Cycle
Definition
3D roughing is the first step in part machining. From a block of material, castings or a pre-roughed part, the
operation consists in quickly removing the maximum amount of material in order to get approximately the final
shape of the part, with a possible re-machining of planar faces by the cycle.
TopSolid’Cam 7 automatically applies successive Z increments called "steps" to the solid or surfaces.
14 Missler Software
TopSolid’Cam 3D Milling Milling Cycles
Settings Tab
Geometry
The first subwindow includes the following fields:
Machining Altitudes
This subwindow includes the parameters that manage the machining movements in the material.
- External Clearance Distance: This value defines a greater area to machine around the part. This option is
equivalent to enlarging the part stock. The tool comes tangent to the area.
- Step Over: Radial offset of the tool for the material removal. This value is given in units or as a percentage,
based on the tool diameter.
Planar Areas
If the Planar Area Machining option is disabled, passes are constant. Faces that are not located in the cutting of
the pass increment are not machined.
Rest material
If the Planar Area Machining option is enabled, passes are constant, but the tool returns to the planar faces that
have not been machined previously.
The Planar Area Step Over option, which is enabled when checking the Planar Area Machining option, allows you
to optimize the step over on planar faces.
Scallop Optimization
If the Scallop Optimization option is disabled, no calculation is linked to the notion of scallop height.
If this option is checked, the scallop management is enabled. The Scallop Height parameter will identify areas to
re-machine whose scallop heights are greater than the displayed value. The recalculation of the pass increment
should be no less than an imposed minimal step.
Note: Calculations resulting from the Scallop Height parameter significantly increase calculation times.
Missler Software 17
Milling Cycles TopSolid’Cam 3D Milling
All altitudes of the solid’s planar faces are displayed, as well as Z pass increments (pass depth) with or without
stock to leave.
Each altitude is taken into account according to the type of calculation selected. The following calculation types
are available:
- Normal: Passes are managed normally.
- Planar: Can only be activated if the Planar Area Machining option is checked and forces this calculation
mode.
- Rest: The re-machining of faces is performed after the normal passes.
Organization of Strategies
This subwindow allows you to manage the linking of passes and is mainly used for concave shapes.
- By altitudes
- By pockets
18 Missler Software
TopSolid’Cam 3D Milling Milling Cycles
Milling Strategy
- Spiral
- Sweeping
- Successive Contouring
By external By internal
Missler Software 19
Milling Cycles TopSolid’Cam 3D Milling
Strategy Tab
Unreachable Areas
Enabling the Unreachable Areas Management setting allows you to define non machinable areas based on a
given maximum diameter. The maximum diameter area is defined in a circle inscribed in pockets where the tool
cannot plunge.
HSM Strategy
HSM strategies are enabled with the Alpha or the Not Alpha loops.
20 Missler Software
TopSolid’Cam 3D Milling Milling Cycles
Trochoidal Machining
This setting allows you to take greater pass depths than in a classic pocketing milling.
Link Management
Air cutting movements during machining are not systematically performed in rapid mode (G00).
For safety reasons, a high feed rate called FMAX allows for rapid movements, but with a high feed rate. This feed
rate is linked to the machine and can be adjusted using the cursor.
In the Rapid case (the cursor is moved to the far right), the movement of rapids are broken up with rapid retracts.
Missler Software 21
Milling Cycles TopSolid’Cam 3D Milling
Retraction
If the Retraction if Necessary option is disabled, retracts will be systematic and will take into account what has
been specified in the Clearance Altitude field.
If this option is enabled, retracts will be performed only if necessary.
When enabling the Retraction if Necessary option, the Optimized Retraction option appears. If the latter option
is checked, retracts will take into account the best case scenario and not the option defined in the Clearance
Altitude field.
22 Missler Software
TopSolid’Cam 3D Milling Milling Cycles
Clearance Altitude
The retracts of the tool during machining are conditioned based on the following five parameters:
Plunge Strategy
Different strategies are available for plunging into the material: Direct, Helix, Ramping and Falling Leaf.
Safety Distances
This field allows you to manage the lead in/lead out rapid movements of the tool in relation to the stock.
Missler Software 23
Milling Cycles TopSolid’Cam 3D Milling
Finishing Cycles
Definition
The appearance of the part and the observance of geometric tolerances largely depend on the scallop left
between two Z increments. In its basic application, the Z increment is identical, regardless of the slope in a given Z
slice. The lower the Z slope (planar), the further we will move away from the shape by leaving, in the worst case
scenario, a height of material greater than the incremental value. Conversely, in the most vertical areas in which
we use swarf machining, the machining leaves no scallop.
TopSolid’Cam 7 offers a wide range of solutions that enable you to manage all possible shapes to machine, while
ensuring a high quality of machining and appearance on the part.
- Constant Step-Over: Is driven by the scallop height. TopSolid’Cam 7 calculates the propagation of
tool paths on the part in order to maintain a constant scallop.
Raster Passes
24 Missler Software
TopSolid’Cam 3D Milling Milling Cycles
Geometry
Note that if values for the stock to leave on wall and the stock to leave on floor are the same, a constant stock to
leave will be generated on the whole shape.
For more information on the computing tolerance, refer to the Computing Tolerance section in the Basic
Principles chapter.
Computing Conditions
The step over and the scallop height are constant values which are closely linked to each other. Either one or the
other can be specified.
For more information on the maximum distance between points, refer to the Maximum Distance Between Points
section in the Basic Principles chapter.
Three raster passes types are available:
- Simple: In this case, the cutting planes are oriented along a unique direction defined by the
sweeping angle setting. The tool path is obtained by linking the profiles, the cutting plane intersections
and the surface to mill.
- Along longitudinal curves: The operator defines the guide curves. These curves define a ruled
surface from which TopSolid’Cam generates ISO curves, distant from the requested step over. ISO curves
are then projected onto the finished surface of the part, thereby generating the tool path.
- Along transversal curves: The operator defines the guide curves. The longest guide curve is split
based on the requested step over in order to determine a number of points. This number of points is
carried over to the second guide curve. The tool path is obtained by linking points with the same index
level on each of the two curves while observing the shape to mill.
Missler Software 25
Milling Cycles TopSolid’Cam 3D Milling
Scallop Management
If the Scallop Optimization option is disabled, no calculation is linked to the notion of scallop height.
If this option is checked, the scallop management is enabled. The Scallop Height parameter will identify areas to
re-machine whose scallop heights are greater than the displayed value. The recalculation of the pass increment
should be no less than an imposed minimal step.
Note: Calculations resulting from the Scallop Height parameter significantly increase calculation times.
26 Missler Software
TopSolid’Cam 3D Milling Milling Cycles
Strategy
The start point has an influence on the start of the cycle:
- Bottom left
- Bottom right
- Top left
- Top right
Constant Step-Over
Creation of the Cycle
Strategy
Missler Software 27
Milling Cycles TopSolid’Cam 3D Milling
- Clockwise Direction: The tool goes over the surface of the part in a clockwise direction when
looking at the part from the tool axis direction.
- Counterclockwise Direction: The tool goes over the surface of the part in a counterclockwise
direction when looking at the part from the tool axis direction.
Cycle Methods
Here, you can define the tool path direction based on the type of calculation used (this allows you to free the
milling direction from the calculation method).
- Start to end: Indicates that the tool path is done according to the calculation propagation
direction.
- End to start: Indicates that the tool path is done in the opposite direction of the calculation
propagation direction.
First Projection
Bounding curves should logically be on the contour of the part. However, TopSolid'Cam 7 allows you to define
support curves on a plane using two different types of projections:
- Along Z: The curve is first projected onto the part following the tool axis in order to determine
the first milling tool path.
- Along normal vector: The curve is projected following the normal of the face in order to
determine the first milling tool path.
28 Missler Software
TopSolid’Cam 3D Milling Milling Cycles
Propagation Mode
This setting allows you to define the best propagation mode for the calculation based on the part to mill and the
trimming profiles.
This does not determine the milling direction or the milling type.
- Both inner and outer propagations: The tool path is calculated by simultaneously parallelizing
the inner profile and the outer profile until they meet.
Bounding curve
- Inner propagation: The tool path is calculated by parallelizing the inner profile to the outer
profile.
Bounding curve
- Outer propagation: The tool path is calculated by parallelizing the outer profile to the inner
profile.
Bounding curve
- No stop: The tool path is calculated without stopping at the intersection of a trimming profile.
- Stop at first intersection: The milling tool path stops at the first intersection with a trimming
profile or, in the case of an outside and inside calculation, at the first intersection of the outside and inside
tool paths.
Missler Software 29
Milling Cycles TopSolid’Cam 3D Milling
Miscellaneous
Enabling the Trim the path at z min setting enables you to define the lowest Z level value of the milling tool path.
The tool will not go below even if the bounding curve allows it to do so.
Slope Management
This setting allows you to limit a constant step-over milling in a slope so that the tool does not plunge below a
maximum slope defined by the maximum plunge angle. Below this slope, TopSolid'Cam automatically generates a
constant Z tool path.
The Optimize Path Slope option must be checked in order to define the allowable slope angle or enable it if it has
already been defined.
The maximal plunge angle value defines the maximum allowable angle beyond which TopSolid’Cam 7 switches
from constant step-over milling to constant Z milling.
30 Missler Software
TopSolid’Cam 3D Milling Milling Cycles
HSM
It is possible to modify the step over to a spiral portion and deform the profiles of the milling tool path in order to
make it more fluid.
With a spiral angle of 0°, the direct step over remains calculated; with a spiral angle between 1 to 19°,
TopSolid'Cam 7 deforms the profiles to make them more fluid (in this case, the scallop varies).
If the HSM on Links option is disabled, a segment is created to change from one pass to another.
If the HSM on Links option is enabled, a loop is created to change from one pass to another.
In this case, the loop radius is provided in the HSM Radius field.
Missler Software 31
Milling Cycles TopSolid’Cam 3D Milling
Constant Z
Creation of the Cycle
Reminder: This type of finishing is recommended to machine faces between 45° to 90°.
Slope Management
This subwindow allows you to define the angular area of work ( ) of the tool on the finished surface of the part.
The user can therefore limit the tool path based on the part’s appearance in order to avoid machining the part
walls that are too steep or too flat.
The slope values are given with respect to the horizontal plane.
32 Missler Software
TopSolid’Cam 3D Milling Milling Cycles
Scallop Management
Support Curve
By default, TopSolid applies the Z step over to calculate cuts.
The milling path can also be generated from a guide curve; this is along this element that the step over will be
calculated.
You must check this box and enable a guide curve. If no guide element exists, the step over is calculated according
to the Z axis.
Scallop Optimization
The minimal step allows you to define the minimum value of the Z step to apply in the scallop height
management mode, thus avoiding having to perform re-machinings that are too small. When this step is reached,
TopSolid’Cam 7 does not insert intermediate cuts anymore.
Missler Software 33
Milling Cycles TopSolid’Cam 3D Milling
Accordingly, the optimization allows you to trim additional milling profiles to useful areas only.
The Minimal Path Length Allowed option allows you to define the minimum length of the milling profiles to keep
for the operation. This enables you to delete the small movements.
The Unlike Step According to Scallop allows you to manage the scallop differently on vertical surfaces. To mill
these surfaces, the Z step is calculated according to the scallop height; therefore it can be greater.
34 Missler Software
TopSolid’Cam 3D Milling Milling Cycles
Enabling this setting will trim the milling tool path by preventing the tool from plunging into areas defined in the
Maximum Diameter setting.
The maximum diameter area is defined in a circle inscribed in pockets where the tool cannot plunge.
- Zig Zag: The milling path is created using back and forth movements while staying in contact
with the part.
- One way: The milling path is created using back and forth movements, but only forward
movements are done in contact with the part. Backward movements are done quickly on a safety plane
with a user-defined altitude.
HSM
When the HSM on Path option is enabled, you must define the HSM radius value and TopSolid'Cam adds this
radius to the convex sections of the tool path.
This allows you to have a more fluid milling and facilitates the cutting, particularly in the case of high speed
milling.
Missler Software 35
Milling Cycles TopSolid’Cam 3D Milling
If the distance between two paths is less than the linking loop max length defined by the user, a tangential
movement that minimizes the rapid paths is created.
TopSolid’Cam 7 applies to the solid or surfaces different methods for chip removal calculation.
Warning: It is important to specify the values of the reference tool required in the settings.
- Constant Z Material Left: Passes are cut by successive Z sections. This strategy is also called "by
steps".
- Radius Machining: Constant scallop milling and differentiation between horizontal and vertical areas.
It defines helical cycles to machine the near vertical remaining material and sweeping cycles for near
horizontal remaining material.
- Pencil Machining: Allows you to re-machine the blend fillets by moving up or moving down the
slopes. The pencil machining strategy is meant to ensure total part machining and consists in re-machining
all accessible areas of the part where there is double contact between the tool and the part.
36 Missler Software
TopSolid’Cam 3D Milling Milling Cycles
Reference Tool
Note: The reference tool corresponds to the tool previously used. This allows you to define the areas to re-
machine (areas where the reference tool cannot go).
Radius Machining
Creation of the Cycle
This option allows you to re-machine areas with a radius in order to remove all remaining material.
Missler Software 37
Milling Cycles TopSolid’Cam 3D Milling
Pencil Machining
Creation of the Cycle
This option allows you to machine areas where the tool has several contact points (see the image above).
38 Missler Software
TopSolid’Cam 3D Milling ISO Program
ISO Program
ISO Program Generation
The dialog box that appears allows you to select the CNC to use for generating blocks.
Select the postprocessor (the machine) from the list of installed postprocessors.
Missler Software 39
ISO Program TopSolid’Cam 3D Milling
Click the icon to open the Post-processor configuration section of the Generate ISO dialog box.
The Post-processor configuration dialog box includes the following settings among others:
- Label: Name of the postprocessor. You can rename it the way you like.
- : Allows you to save the configuration.
- : Allows you to create a new configuration.
- : Allows you to delete the current configuration.
- File Block Directory: Allows you to define the default directory to save ISO programs related to the
postprocessor. Click the button to navigate through the folders of your computer.
- ISO Extension: Allows you to specify the extension needed to read the program on the machine, if
necessary.
40 Missler Software
TopSolid’Cam 3D Milling Exercise 01: Roughing
Missler Software 41
Exercise 01: Roughing TopSolid’Cam 3D Milling
Note: In 2D milling, the stock is updated in real time. In 3D milling, the stock can be updated, but the operation is
longer because you have to calculate all the scallops generated by the passing of ball nose mills.
Launch a verification to view the stock update after the roughing operation.
42 Missler Software
TopSolid’Cam 3D Milling Exercise 01: Roughing
Note: The stock update on a roughing operation is recommended if 2D millings are subsequently performed. In
2D millings, the calculations of the lead in points and the Z retracts are automatically done in relation to the stock.
Edit the roughing operation. To do this, double-click on the operation to be modified or bring up the
contextual menu on the operation in the Machinings tree, and then select Edit.
Then click the Machining Dialog Flags icon and select the Update Stock option.
Missler Software 43
Exercise 02: Roughing (supplements) TopSolid’Cam 3D Milling
In the Project tree, open the 3D Parts folder, bring up the contextual menu on the Valve part document,
and then select Machining.
44 Missler Software
TopSolid’Cam 3D Milling Exercise 02: Roughing (supplements)
Retrieve the two edge loops that delimit the areas to machine. Use the Project command in the 2D
Sketch tab, enable the Profiles or Loops mode, and then click on an upper edge of the valve cavity.
Curve 1
Curve 2
Missler Software 45
Exercise 02: Roughing (supplements) TopSolid’Cam 3D Milling
Note: By default, the milling is performed by Z levels; the tool goes from one pocket to another for each pass.
To limit back and forth movements in the two cavities, edit the roughing operation.
In the Settings option, go to the Settings tab and choose an order of the path by pockets in the
Organization of strategies field.
46 Missler Software
TopSolid’Cam 3D Milling Exercise 03: Finishing
In the Project tree, open the Dome machining document previously created.
Copy the upper face of the boss. To do this, use the Surface > Faces command. Disable the Trimmed
option.
Copy the lower edge of the fillet at the top of the drilling. This edge will be used as a trimming to the surface
previously created in order to fill the hole.
Trim the cylindrical face by the profile using the Shape > Trim by Profile command. Enable the Trim
by Imprinted Profiles mode, and then orient the arrow to the side to be removed.
Missler Software 47
Exercise 03: Finishing TopSolid’Cam 3D Milling
3D Milling
Reminder: By default, 3D finishing operations will machine the entire part, without taking into account the stock.
There are three different finishing cycles. For further information on these cycles, refer to the Finishing Cycles
chapter of this guide.
Perform a raster passes milling to mill the top of the dome and the top of the boss. As this is a finishing
milling, the stocks to leave are set to 0mm. Use a Ø10mm ball nose mill.
Go to the Additional Surfaces and select the additional surface so that the milling does not go inside the hole
of the boss.
Note: You must enable the additional surfaces to be able to select them.
Note that the part is completely swept by the raster passes milling. The step over is not suited for the vertical
faces of the part.
Edit the raster passes milling in order to trim the milling to horizontal faces and not to mill the plane to Z
min.
In the Strategy tab, modify the max slope and min slope parameters. Disable the Machine Z min option.
Note: The tool paths of the raster passes milling are calculated in the 0°/45° angular interval.
Missler Software 49
Exercise 03: Finishing TopSolid’Cam 3D Milling
In the Plunge and retract tab, click on Safe plane path type in the Retraction field.
Select the Optimized option and set the optimized delta to 2mm.
50 Missler Software
TopSolid’Cam 3D Milling Exercise 03: Finishing
Perform a constant Z finishing operation to mill the vertical faces of the dome. As this is a finishing
milling, the stocks to leave are set to 0mm. Use a Ø10mm ball nose mill.
Note: It is possible to prevent the tool from moving down the inside of the hole by defining an unreachable area
for the tool instead of defining an additional surface.
Copy and paste the constant Z milling operation in the Machinings tree.
Missler Software 51
Exercise 03: Finishing TopSolid’Cam 3D Milling
In the Tool Choice option, modify the tool and choose a radiused mill with a diameter of 8mm and a
radius of 2mm to mill the flat bottom.
52 Missler Software
TopSolid’Cam 3D Milling Exercise 03: Finishing
In the Geometry option, go to the Bounds tab and check Bounding curves enabled.
Missler Software 53
Exercise 04: Implementation TopSolid’Cam 3D Milling
Edge Loop
Copy all the internal faces of the pocket, and then hide the part.
54 Missler Software
TopSolid’Cam 3D Milling Exercise 04: Implementation
Perform a roughing of the pocket using a radiused mill with a radius of 1mm and a diameter of 12mm.
Trim the roughing to the pocket using the edge loop previously copied and use the retrieved surface so as not
to mill the inside of the four holes.
Retract point
Lead in point
Missler Software 55
Exercise 04: Implementation TopSolid’Cam 3D Milling
Perform a constant Z finishing trimmed to the area shown below using a Ø6mm ball nose mill.
Perform a constant step-over finishing using a Ø6mm ball nose mill. Select the edge path at the bottom of
the boss as the bounding curve.
Retrieve the edge paths on the part as shown below.
56 Missler Software
TopSolid’Cam 3D Milling Exercise 04: Implementation
To remove the material left on the top of the boss, we will use a raster passes milling between curves.
To do this, retrieve the two curves shown in the image below.
Missler Software 57
Exercise 04: Implementation TopSolid’Cam 3D Milling
Finish the part by performing a pocketing operation around the boss using a side mill.
58 Missler Software
TopSolid’Cam 3D Milling Exercise 05: Milling of the Cavity
Perform a roughing using a Ø10mm side mill and enter the following settings:
- Stock to Leave = 0.5mm.
- Tolerance = 0.2mm.
- Z Step = 2mm.
Missler Software 59
Exercise 05: Milling of the Cavity TopSolid’Cam 3D Milling
Perform a roughing operation using a radiused mill with a diameter of 10mm and a radius of 2mm. Keep the
same settings as those defined for the previous roughing operation.
60 Missler Software
TopSolid’Cam 3D Milling Exercise 05: Milling of the Cavity
Perform a constant Z milling using a radiused mill with a diameter of 10mm and a radius of 2mm, and then
enter the following settings:
- Stock to Leave = 0mm.
- Tolerance = 0.05mm.
- Z Step = 0.5mm.
- In the Strategy tab, set the cycle type to Zig Zag.
- In the Geometry option, go to the Bounds tab and choose an inside bounding mode.
Perform a pocketing using a radiused mill with a diameter of 10mm and a radius of 2mm, and then enter the
following settings:
- Stock to Leave on Floor and Stock to Leave on Wall = 0mm.
- Step Over = 4mm.
Make a contouring on profile using a Ø10mm ball nose mill, and then enter the following settings:
- Stock to Leave on Floor = 0mm.
- Stock to Leave on Wall = -5mm.
Missler Software 61
Exercise 05: Milling of the Cavity TopSolid’Cam 3D Milling
Make a propagation (plane symmetry) of all the millings in order to mill the other side of the part.
Perform a raster passes milling using a Ø10mm ball nose mill, and then enter the following settings:
- Stock to Leave = 0mm.
- Tolerance = 0.05mm.
- Z Step = 0.5mm.
62 Missler Software
TopSolid’Cam 3D Milling Notes
Notes
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
Missler Software 63
Notes TopSolid’Cam 3D Milling
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
...............................................................................................................................................................................................................................
64 Missler Software
................................................................................................................................................................................................................................................................ TopSolid’Cam 3D Milling Individual Course Evaluation Form
TopSolid’Cam 3D Milling
Name : ..........................................................................................................................................................
Company : ..........................................................................................................................................................
Date(s) from ................................................................ to ............................................................................
By completing this individual evaluation form, you are helping to improve the quality and usefulness of the training provided in the future. Please complete it
carefully.
.........................................................................................................................................................................................................................................................
Missler Software 65