Professional Documents
Culture Documents
TopSolid'Cam 7
TopSolid'Cam 7 Tutorial
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.
Note: If you are experiencing problems using this tutorial, please feel free to send your feedback and comments at
edition@topsolid.com.
ii Missler Software
TopSolid'Cam 7 Tutorial
Contents
Creation of a machining part ............................................................................................................................ 1
Introduction .............................................................................................................................................................. 1
Working with the PDM ............................................................................................................................................. 1
Step 1 – Quick machining.......................................................................................................................................... 4
Step 2 – Inserting a part in a blank machining .......................................................................................................... 6
Step 3 – Quick machining with setup...................................................................................................................... 10
Step 4 – Machining with the chosen machine and inserting a part or setup ......................................................... 13
Step 5 – Assembled part and stock, setup, then machining ................................................................................... 15
Step 6 – Modifying a stock ...................................................................................................................................... 18
2D machining ................................................................................................................................................. 20
Introduction ............................................................................................................................................................ 20
Machining ............................................................................................................................................................... 21
Options .................................................................................................................................................................... 21
Step 1 – Machining the upper section of the part .................................................................................................. 22
Step 2 – Machining the left section of the part ...................................................................................................... 27
Step 3 – Machining the right section of the part .................................................................................................... 30
Step 4 – Machining the inclined planes .................................................................................................................. 32
Step 5 – Machining the center groove .................................................................................................................... 35
Step 6 – Machining the outer section ..................................................................................................................... 36
Step 7 – Machining the three steps ........................................................................................................................ 39
Step 8 – Performing the drillings ............................................................................................................................ 41
Step 9 – Performing the borings ............................................................................................................................. 44
Step 10 – Alternative machinings ........................................................................................................................... 46
Conclusion ............................................................................................................................................................... 49
3D machining ................................................................................................................................................. 50
Introduction ............................................................................................................................................................ 50
Machining ............................................................................................................................................................... 51
Step 1 – Roughing ................................................................................................................................................... 52
Step 2 – Re-roughing ............................................................................................................................................... 57
Step 3 – Finishing .................................................................................................................................................... 60
Step 4 – Repeating 3D finishing .............................................................................................................................. 66
Turning .......................................................................................................................................................... 69
Introduction ............................................................................................................................................................ 69
Step 1 – Parting the end of the part ....................................................................................................................... 71
Step 2 – Turning ...................................................................................................................................................... 74
Missler Software iii
TopSolid'Cam 7 Tutorial
iv Missler Software
TopSolid'Cam 7 Tutorial
Missler Software v
TopSolid'Cam 7 Tutorial Creation of a machining part
Missler Software 1
Creation of a machining part TopSolid'Cam 7 Tutorial
x Rename the project to Missler Software, select Blank Template and confirm with the green checkmark .
x From the Project tree, right-click on the project name and select Folder in the contextual menu.
From the Support folder, you will now be able to create and machine a new part. Given that the purpose of this
chapter is not to geometrically define the part (see TopSolid'Design Tutorial), we will import a part. In this case,
since this part was not designed in TopSolid, we will lose all integrated solution benefits (interactive change, use of
machining information as H7 hole, etc.)
2 Missler Software
TopSolid'Cam 7 Tutorial Creation of a machining part
x To import the part, right-click on the Support folder, and then select Import/Export > Import File with
Conversion.
x Open the file TopSolidCam_SupportOnlyFinishPart.x_t (during installation, this file is installed in the folder
"Programs Files\Missler Software\TopSolid 7.10\Samples").
x In the window that appears, select the following options.
Note: Right-clicking on a folder allows you to create a new entity in it, import one or more documents to it, or
export, change, or copy it.
Missler Software 3
Creation of a machining part TopSolid'Cam 7 Tutorial
x From the Project tree, right-click on the part and select Machining in the contextual menu.
A predefined template can be selected. In our case, we will select Blank Template and confirm the dialog box by
clicking .
4 Missler Software
TopSolid'Cam 7 Tutorial Creation of a machining part
The following window opens, prompting you to select some settings related to the machinable part.
x Select a prismatic-shaped stock (Block).
x Check Eliminate the weak portions of stock.
x Save the document by clicking the icon (or use the Ctrl + S shortcut).
For clarity purposes and to help you become familiar with the Cam section of TopSolid, we will create a new folder.
By doing this for each of the five methods that we are explaining, we will be able to come back more quickly to any
of these methods.
x Right-click on the Support folder, select Folder in the contextual menu and rename the folder Step 1.
We will then move the machining document into the Step 1 folder and rename it.
x Hold down the left-mouse button and drag the machining document into the Step 1 folder.
x Rename this document Support Step 1.
Missler Software 5
Creation of a machining part TopSolid'Cam 7 Tutorial
This step produces the same result as Step 1, but introduces another feature of the software. In fact, we will create
a blank machining document and insert the machinable part.
Calling this document will allow you to directly call a template with a machine and fixed tools.
A machining document is created. This document is blank for now (no machinable parts). We will now indicate to
TopSolid that we want to machine the imported part.
To do this, we will place it by dragging and dropping the part document. The drag-and-drop is easily done by simply
holding down the left mouse button while dragging the Support (Part Only) part document into the open machining
document.
6 Missler Software
TopSolid'Cam 7 Tutorial Creation of a machining part
The following window opens, prompting you to select some settings related to the machinable part.
x Select the NC part creation option.
x Then select a prismatic-shaped stock (block).
x Check Eliminate the weak portions of stock.
The part is ready to be machined but it is positioned where you released the mouse button. This position might not
be the one you require.
Missler Software 7
Creation of a machining part TopSolid'Cam 7 Tutorial
Example:
x If you want to change the position of the part, right-click when the part is selected and use the Edit NC
Part Positioning command.
x In the positioning context, use the Frame on Frame command from the Assembly tab. For Source frame,
select Support (Part Only) in the drop-down list and for Destination frame select Absolute Frame.
8 Missler Software
TopSolid'Cam 7 Tutorial Creation of a machining part
Missler Software 9
Creation of a machining part TopSolid'Cam 7 Tutorial
In this section, we will manually set the machining (created automatically in the previous sections).
There are two possible ways to create this machining setup, as seen in Step 1 (creating a setup document by clicking
an existing file) and Step 2 (creating an empty setup document and inserting the machinable part). Here, we will
explain how to achieve the machining by following the method in Step 2.
x In the Support folder, create a new folder and rename it Step 3.
10 Missler Software
TopSolid'Cam 7 Tutorial Creation of a machining part
x From the Advanced tab, select Machined Part Setup, choose Blank Template and then click .
A blank machining setup document is created. To insert the part to set, use the "drag-and-drop" feature explained
in Step 2.
Once the part is inserted into the machining setup document, you can see that it does not include a stock.
Note: The software automatically selects the finish and defines an enclosing stock that can be modified.
You can define unique margins (identical margins in all directions) or customize them. Modifications can be assessed
in real time in 3D view.
We will select 5mm margins in all directions of the absolute frame, with the exception of the Z- margin, which will
be 60mm.
Missler Software 11
Creation of a machining part TopSolid'Cam 7 Tutorial
x Click to confirm.
The part and its set stock are now defined.
Your screen should now look like the following image:
There are two possible ways to create this machining, as seen in Step 1 (creating a machining document by clicking
the existing setup) and Step 2 (creating an empty machining document and inserting the existing setup).
12 Missler Software
TopSolid'Cam 7 Tutorial Creation of a machining part
Step 4 – Machining with the chosen machine and inserting a part or setup
This method is similar to the method in Step 2, with the exception that it includes a choice of machine. So we will
only recall how to include a CN machine.
x In the Support folder, create a new folder and rename it Step 4.
x In this folder, create a new Machining document using a blank template, and then click .
x Rename this document to Support Step 4.
x From the Equipment tab, display the drop-down menu by clicking the button .
x From the Machine Tool menu, run Select a machine.
Missler Software 13
Creation of a machining part TopSolid'Cam 7 Tutorial
To make it easier to select the machine, it is possible to filter the machine list.
x Enter mi in the Name or manufacturer field.
A machine will appear only if the name or the manufacturer contains the text you entered (the search is not case
sensitive and you may type in upper or lower case).
Once the machine is selected, you can insert a part or machining setup. To do this, refer to Step 2 – Inserting a part
in a blank machining.
x Position the part so that it is in the middle of the machine table, as seen below.
14 Missler Software
TopSolid'Cam 7 Tutorial Creation of a machining part
For this step, we will use a stock and a part that have already been assembled. This method is particularly useful if
the stock's geometry is variable or if the stock has already been machined. However, you must have mastered the
TopSolid'Design assembly tool.
Note: When importing an assembly document, TopSolid imports the assembly and each component of the assembly
separately, so you can use the finish or the stock only for modifications.
x Right-click on the stock in the graphics area and select Attributes in the contextual menu.
x Set the transparency to 70% and click to confirm the dialog box.
x Save the document
x From the Project tree, right-click on the assembly document Support.
x Create a new Machined part setup document using a blank template. The following window appears
asking you whether you want to disassemble the assembly.
x Click Yes. In the end, each solid of the assembly will be displayed independently in the Finish list.
16 Missler Software
TopSolid'Cam 7 Tutorial Creation of a machining part
x The Finish list contains the two solids, with Support 1 being the part to be machined and Support 0 being the
stock. You need to move Support 0 to the Stock list. To do this, simply move the mouse over Support 0, hold
down the left mouse button and drag Support 0 to the Stock list.
Your screen should look like the next image:
x Click .
Note: You can see that the selection areas are enclosed in a certain color and when a shape is selected for example,
this shape will take on the color of the enclosure.
The machining setup document is complete. You can now save and close it, and then start machining.
There are two possible ways to create this machining, as seen in Step 1 (creating a machining document by clicking
an existing setup) and Step 2 (creating an empty machining document and inserting the machinable part).
Note: We will use this machining setup for the machining tutorial.
Missler Software 17
Creation of a machining part TopSolid'Cam 7 Tutorial
When scrolling any Missler Software project directory structure, you will see that machining setup documents have
been automatically created in all machinings. This is so you can go back and modify the stock or original CN part,
for example.
There are two options for accessing the machining setup:
x Scroll down the directory structure and double-click on the machining setups automatically created.
18 Missler Software
TopSolid'Cam 7 Tutorial Creation of a machining part
x Or you can also select a face of the part, right-click in the graphics area and select Show Machined Part
Setup Document.
x Once you have accessed the machining setup document, to modify it, right-click in the graphics area and
select Edit Part NC.
You will now access the machining setup menus shown in Step 3.
Missler Software 19
2D machining TopSolid'Cam 7 Tutorial
2D machining
Introduction
The purpose of this tutorial is to create a machining program for the part below.
As you can see, to be machined, the part must be positioned on different orientations. To avoid several
disassemblies, which can be detrimental to the desired manufacturing quality, we will use a 5-axis machine.
To help you become familiar with TopSolid 7, the machining of the part above is divided into several steps. For each
step, a machining document is available in which operations have been completed. You can refer to these
documents if you run into any difficulties. These machining documents are provided in a TopPkg file named
TopSolidCam_2DPartStepByStep.TopPkg installed in the folder "Program Files\Missler Software\TopSolid
7.10\Samples". In order to follow the tutorial, we recommend that you import this file into a new project.
Example: For Step 6, which consists of performing the machining outside the part, a machining document named
Support_Step_5 is available, in which Steps 1 to 5 are carried out.
The part was designed in TopSolid. The designer used the "features" technology, which allows major automation
of machinings.
The overall programming approach is as follows:
1. Defining the stock part
2. Positioning and defining the part (as per TopSolid'Cam) and its program origin
3. Defining the operations, with integrated stock management
4. Simulation
5. Editing the ISO file
Steps 1 and 2 are explained in the prerequisite tutorial (creating a machining preparation document and machining
document). We will start at Step 3, which consists of defining machining operations.
As you can see in this tutorial, several methods are available for creating a machining document. The machining
can therefore be started by selecting the method of your choice. (For this tutorial, the chosen method is Method 5,
which consists of machining an assembled stock and finish.)
20 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
Machining
We are now in the machining context. TopSolid 7 is simple to use and suggests two approaches for creating a
machining.
x Subject – Verb:
Select the entities to machine, and then select a machining function.
With this solution, you can select one or more faces with the mouse and indicate the machining on which to
apply the faces.
x Verb – Subject :
Select a machining function and indicate the entities on which to apply this function.
Options
In general, it is possible to set machining options using the menu Tools > Options > CAM Options.
For example, in the menu Tools > Options > CAM Options > Dialog Configurations:
Checking or unchecking Simulate new machining after creation will allow you to launch or not the simulation once
the machining operation is validated (it may take time).
Missler Software 21
2D machining TopSolid'Cam 7 Tutorial
x Right-click one of the two upper planar faces and select an End Milling 2D machining.
22 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
A label such as the one below displays. It is possible that some values (like the maximal axial depth which is equal
to zero because the tool hasn't been chosen yet) are different from the one below. They can be modified in the
Settings option.
Note: The icon indicates that a facing operation will be performed. If you wish to change it, double left-click
on it and select the appropriate operation (pocketing, open pocketing or expanded facing).
x Click the Tool icon. The blue asterisk indicates a mandatory field.
x Double-click on the Face Mill icon and select a 63mm-diameter and 10mm-cutting height mill to
face.
Missler Software 23
2D machining TopSolid'Cam 7 Tutorial
Note: These settings are for guidance only and in no way belong to the methods department. They are simply for
verifying that the settings coincide with the obtained tool paths.
24 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
With these settings and this tool, the tool path preview is as follows:
Note: TopSolid is set so it can avoid useless calculation to improve the calculation time. When modifying a
machining setting (for example a stock to leave), the machining area and the tool path preview are not graphically
updated (it may take time). An icon at the top right of the screen indicates whether or not the graphics area is
updated. This icon has 3 states:
Missler Software 25
2D machining TopSolid'Cam 7 Tutorial
Machining simulation
This step shows how to resimulate the machining achieved.
Firstly, a very useful tool allows you to remove material during machining. Then, to simulate the machining of one
operation, simply click the icon that clarifies a facing operation for example.
Enable/Disable the
material removal during
simulation (it is disabled
by default)
To simulate one or more operations, you can right-click on the selected operations and select Simulate.
To simulate all operations, right-click on and select Simulate.
26 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
Note: For this step, we will machine the outer section of the part with a radiused mill. The operation will be an open
pocketing operation. The technique is the same as in the previous step.
Missler Software 27
2D machining TopSolid'Cam 7 Tutorial
x In the Tool option, double-click on the Radiused Mill icon and select a radiused mill 32mm in
diameter, with a radius of 3mm and a total length of 150mm. Then, in the Tool Assembly tab, set the output
distance to 120mm.
28 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
Missler Software 29
2D machining TopSolid'Cam 7 Tutorial
x In the NC Operations tree, edit the end milling operation previously done.
30 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
Note: Thus far, the tool path was ordered by pocket. We can see here the advantage of such a method in regards
to the time saved. The machine is going to machine the left layers first and then the right ones.
A strategy by altitude would have been judicious if the piece had thin walls.
In the end, the machining preview is as follows:
Note: Instead of adding the face in the first operation, you can also request to display the tool paths and copy
and paste this machining on the new face. Copy and paste by pressing the Ctrl key at the same time as the drag-
and-drop operation.
Missler Software 31
2D machining TopSolid'Cam 7 Tutorial
x In the Tool option, select the face mill that was used for the first machining (63mm-diameter) by
rechecking it.
Note: As you can see, once the tool is selected, it automatically orients itself.
Missler Software 33
2D machining TopSolid'Cam 7 Tutorial
To machine the large inclined planes, follow the same logic as previously or copy and paste in the graphics area the
first machining to the new face.
To reproduce the machining on the large inclined planes, do the following steps:
x Edit the operation, click the Settings icon, and then complete the following setting:
- Link strategy for free place: Select the Work Line option.
34 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
x In the Tool option, select a radiused mill 32mm in diameter with a 3mm radius from the toolbar.
You can see that TopSolid recognizes that the operation is an open pocketing.
x In the Settings option, define zero stock to leave and leave all other default settings.
Note: This operation can be integrated in Step 3. In fact, you can select this geometry during the first open
pocketing. You can also use the Copy/Paste method.
Missler Software 35
2D machining TopSolid'Cam 7 Tutorial
We will machine the outer section of the part by using a contouring cycle.
x In the Tool option, create a side mill 32mm in diameter with a total length of 120mm and an output
distance of 90mm.
36 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
Note: You can select any face on the part's contour. The choice of face only determines the arrival and return points
of the tool.
Missler Software 37
2D machining TopSolid'Cam 7 Tutorial
A negative stock to leave on floor is left in order to avoid having to redo the contour of a possible additional phase.
The machining preview is as follows:
38 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
We will machine three steps by using a multiple end milling cycle. To complete this machining, we will hold down
the Ctrl key and select all three blue-colored faces.
x Select the three blue-colored faces shown above.
x Right-click in the graphics area and select End Milling.
x In the Tool option, create a radiused mill 22mm in diameter with a radius of 3mm, a total length of 120mm
and an output distance of 80mm.
Missler Software 39
2D machining TopSolid'Cam 7 Tutorial
40 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
x Right-click in the graphics area and select Drilling > Hole Machining.
Missler Software 41
2D machining TopSolid'Cam 7 Tutorial
The label provides some information, including the hole diameter (10mm diameter in our case).
x Click on Geometry, then in the search options check Same diameter and uncheck Same depth, Same
altitude and Respect Through Hole.
x Click on to search for identical holes. We will then have 5 holes to drill.
x Do not include the partial cylinders in the analysis.
x Repeat these steps to drill the two holes shown in blue below.
42 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
x Right-click in the graphics area and select Drilling > Hole Machining.
x Click on Geometry, then in the search options check Same diameter and uncheck Same depth, Same
altitude and Respect Through Hole.
x Click on to search for identical holes. We will then have 3 holes to drill.
x In the label, in the Kind of machining field, double-click on the icon and select Spot Facing.
x In the Tool option, double-click on the Spot Face Mill icon. By default, the tool diameter is the hole
diameter. Set the total length to 120mm and the output distance to 90mm.
x Click to confirm the tool, and then confirm the operation.
Missler Software 43
2D machining TopSolid'Cam 7 Tutorial
44 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
We obtain:
The two faces can be drilled either in a single machining operation, or in two machining operations.
x Repeat the operation by selecting the boring bar as the tool and defining a Reaming type
drilling in the Kind of machining field of the label.
Note: If the tool does not appear in the toolbar when selecting the tool, just right-click and select Show all pockets.
As a standard, 98% of the nominal diameter should be bored.
Missler Software 45
2D machining TopSolid'Cam 7 Tutorial
Previously, you saw the complete machining of a 2D part. Here, you will see a process that can reduce the amount
of finishing operations. This roughing can potentially save you time (if using the same mill!).
x To do this, open the machining in its initial state (no machining).
x Right-click in the graphics area and select Roughing.
46 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
For this operation, we will machine the maximum material. The color planes display the machining bounds. You can
manually move them or define them exactly.
x In the Tool option, choose a side mill 32mm in diameter, with a total length of 120mm and an output
distance of 90mm. Confirm the tool.
x From the label, set the stock to leave on floor to 1mm, the stock to leave on wall to 0mm and the computing
tolerance to 0.01mm.
Missler Software 47
2D machining TopSolid'Cam 7 Tutorial
From the top view, the machining tool paths must be as follows:
x In order for the operation to update the stock, edit the roughing operation, click the icon and enable
Note: If you want to redo the machining by starting with a roughing, note that for facings, you must select multiple
geometries.
48 Missler Software
TopSolid'Cam 7 Tutorial 2D machining
Conclusion
At the end of the cycle, the part is practically machined and the following result is obtained.
The Verify tab allows you to check the machining and assess the tool paths of each tool. Each color corresponds to
a different tool.
Some stocks to leave may not be machined, which is why you can use the comparison tool to measure the
distance between the finish and the fictitious stock. If the part is green, this distance is assumed to be zero. If it is
closer to blue, not enough material was machined. Alternatively, if it is closer to red, too much material was
machined.
You can see here that only the boring chamfers are not created.
The purpose of this chapter is to introduce you to TopSolid 7's Cam module and present its range of 2D features.
By no means are the order of operations, choice of tools, or operation settings optimized or defined for industrial
use.
Missler Software 49
3D machining TopSolid'Cam 7 Tutorial
3D machining
Introduction
The purpose of this chapter is to create a machining program for the part below.
This tutorial assumes that the operator is experienced with TopSolid'Design features and that they have already
become familiar with the 2D features It is therefore assumed that the user is familiar with the finish, stock, machine,
and tool part concepts.
The overall programming approach is as follows:
1. Selecting the machine tool
2. Defining the stock part
3. Positioning and defining the part (as per TopSolid'Cam) and its program origin
4. Defining the WCS automatically (angular positions that must take the two machine tool plates)
5. Defining the operations, with integrated stock management
6. Simulation
7. Editing the ISO file
Given that this is a 3D tutorial, we will begin at Step 5. Therefore, the Cam part has been created and the toolbar is
loaded with the required tools.
50 Missler Software
TopSolid'Cam 7 Tutorial 3D machining
Machining
As you saw in the 2D tutorial, TopSolid proposes two machining approaches.
x Subject – Verb:
Select the entities to machine, and then select a machining function.
With this solution, you can select one or more faces with the mouse and indicate the machining on which to apply
the faces.
x Verb – Subject:
Select a machining function and indicate the entities on which to apply this function
For 3D machinings, these two methods are applicable. Given that the entire part is machined, selecting a face opens
the 3D machinings even though the entire part will be machined by default. You can also right-click in the graphic
window to avoid having to select a face.
Missler Software 51
3D machining TopSolid'Cam 7 Tutorial
Step 1 – Roughing
x Create a new project named 3D Machining using a blank template.
x Import the package TopSolidCam_3DPartStepByStep.TopPkg in your project.
x Open the machining document Nounours_Step_1.
During this step, we will completely rough the model. This operation consists of removing the maximum amount of
material with a dimensioned roughing tool in order to remove the greatest amount of material with the least
amount of cutting effort.
52 Missler Software
TopSolid'Cam 7 Tutorial 3D machining
The color planes indicate the machining bounds. That is to say that the material will be machined within these
limits.
Note: It is possible to hide the color planes by disabling the Preview icon at the top right of the TopSolid
window.
- Preview enabled: The color planes are visible, as seen in the image above.
- Preview disabled: The color planes are invisible, as seen in the image below.
Missler Software 53
3D machining TopSolid'Cam 7 Tutorial
x Click the Tool Choice icon. Select a side mill 20mm in diameter with a total length of 72mm and an output
distance of 50mm.
54 Missler Software
TopSolid'Cam 7 Tutorial 3D machining
Note: It may take a while to update the stock, which is why it is not selected by default.
Roughing operations do not require an updated stock as the current stock is transparently calculated so that the
remaining material to machine is known. The roughing operation analyzes all the previous active machining
operations to know the actual shape of the stock at this point.
For 2D operations, if the stock is updated, the default start Z values will be correct; if not, they must be updated.
x In order for the operation to update the stock, click the icon and enable the Update stock option.
x Once all of these settings are defined, click to confirm the roughing operation.
Missler Software 55
3D machining TopSolid'Cam 7 Tutorial
The verification module quickly captures a realistic image of what will actually happen on the machine. It is
important to validate this step when the stock is not updated. You can view the state of the stock after this roughing.
x To use this module, simply select the operations to view from the NC Operations tree, right-click and
select Verify from the popup menu that displays.
x Click the icon to start the check in animation mode.
You can then modify the transparency by right-clicking on the part and moving the transparency cursor.
Note: This icon allows you to start the check in Turbo mode. With this mode, response times are much faster.
x Click the icon to quit the checking module.
56 Missler Software
TopSolid'Cam 7 Tutorial 3D machining
Step 2 – Re-roughing
The diameter of the previously used mill was relatively large with respect to the size of the part to machine. It
therefore left areas in which the remaining amount of material was too large to be removed only by the finishing
tool. We will create a re-roughing that consists of a new roughing created with a smaller diameter tool.
As you saw at the start of this document, a roughing takes into account the current state of the stock (even though
it is not up-to-date) in order to determine the areas to machine. The re-roughing feature is therefore the same as
the roughing feature!
It may be worthwhile to copy the roughing that has already been computed in order to only have to modify a few
settings (such as the tool used). This is easily done from the operations manager.
x Select the first roughing operation.
x Simultaneously hold down the Ctrl and C keys.
x Simultaneously hold down the Ctrl and V keys in the location where you want to copy (in this case, at the end).
We obtain the following result:
x Click the Tool Choice icon. Select a side mill 10mm in diameter with a total length of 72mm and an output
distance of 40mm.
Missler Software 57
3D machining TopSolid'Cam 7 Tutorial
Note: It is no longer necessary to machine the planar faces because this was already done for the first roughing.
58 Missler Software
TopSolid'Cam 7 Tutorial 3D machining
Missler Software 59
3D machining TopSolid'Cam 7 Tutorial
Step 3 – Finishing
x Open the machining document Nounours_Step_3.
For this step, we will finish the machining by milling the form with a hemispherical tool 12mm in diameter.
x Double-click on the icon, which indicates the type of 3D finishing, and then select a Constant
step-over finishing.
60 Missler Software
TopSolid'Cam 7 Tutorial 3D machining
x In the Tool option, choose a 12mm-diameter ball nose mill with an output distance of 50mm.
Missler Software 61
3D machining TopSolid'Cam 7 Tutorial
As previously, tool paths can be reviewed which, for this operation, are as follows.
We will now trim the finishing pass above the upper plane. You can use the Z minimum, but for this example, we
will see how to make a machining trim with a sketch.
62 Missler Software
TopSolid'Cam 7 Tutorial 3D machining
x Click the icon at the top left in the system bar in order to return to design mode (default shortcut: Ctrl +
W).
x Right-click on the blue plane shown on the previous page and select Sketch.
x Project the outer contour of the blue surface.
Missler Software 63
3D machining TopSolid'Cam 7 Tutorial
Similarly, the check controls the removed material. You can therefore see that the ball nose mill machined a large
amount of material and thus finished the part in several areas (shown in blue below).
However, some material remains to be machined because the diameter of the finishing tool was not able to pass
over the entire part.
You can request that the check indicates the unmachined areas by comparing the current stock to the basic part to
machine. (This also indicates whether there was a problem!).
x While staying in the verification context, right-click and select Display comparison, or click the icon
at the top left of the screen.
64 Missler Software
TopSolid'Cam 7 Tutorial 3D machining
As you can see, the closer the color is to blue, the more the material remaining to be machined. In this case, it is
clear that there is a lot of material left to be machined. We will therefore proceed to a left material machining using
a smaller radius.
Missler Software 65
3D machining TopSolid'Cam 7 Tutorial
66 Missler Software
TopSolid'Cam 7 Tutorial 3D machining
x Double-click on the icon, which indicates a repeat by level Z, and then select Radius machining.
x Click to confirm the machining operation. During calculation, information is displayed at the bottom left of
the TopSolid window.
Missler Software 67
3D machining TopSolid'Cam 7 Tutorial
As in previous steps, we will check the machining and tool paths. The stock is updated in the machining operations
1 and 2, so we have to select the machining operations 3 and 4 before launching the check.
As you can see here, some material remains to be machined. You must therefore repeat the operation by reducing
the diameter of the mill. For the parting surface, in order to keep the angle sharp, you can use a side mill to contour
the shape (see 2D chapter).
The purpose of this chapter is to introduce you to TopSolid 7's Cam module and present its range of 3D features.
By no means are the order of operations, choice of tools or operation settings optimized or defined for industrial
use.
68 Missler Software
TopSolid'Cam 7 Tutorial Turning
Turning
Introduction
The purpose of this chapter is to create a machining program for the part below.
As you can see, to be machined, the part must be positioned on a turning machine.
Warning: If the default machine is not a turning machine, a right-click > Machining action on the design
document will not be suitable.
x In this case, go to the Tools tab and select Options.
x Unfold CAM Options, go to Machines and select the NC Machine Turning (XZ/C) machine.
To help you become familiar with TopSolid 7, the machining of the part above is divided into several steps. For each
step, a machining document is available in which operations have been completed. You can refer to these
documents if you run into any difficulties. Machining steps are numbered from 1 to 7, so there will be 7 numbered
machining documents. These machining documents are provided in a TopPkg file named TopSolidCam_
ArbreCourt.TopPkg installed in the folder "Program Files\Missler Software\TopSolid 7.10\Samples". In order to
follow the tutorial, we recommend that you import this file into a new project.
Missler Software 69
Turning TopSolid'Cam 7 Tutorial
The part was designed in TopSolid. The designer used the 'features' technology, which allows major automation of
machinings.
The overall programming approach is as follows:
1. Defining the stock part
2. Positioning and defining the part (as per TopSolid'Cam) and its program origin
3. Defining the operations, with integrated stock management
4. Simulation
5. Editing the ISO file
Steps 1 and 2 are explained in the prerequisite tutorial (Creating a Machining Preparation Document and Machining
Document). We will start at Step 3, which consists of defining machining operations.
As you can see in this tutorial, several methods are available for creating a machining document. The machining
can therefore be started by selecting the method of your choice. (For this tutorial, the chosen method is Method
5, which consists of machining an assembled stock and finish.)
In this chapter, we will learn and put in place different basic turning operations with, among them:
- Parting
- Turning
- Groove roughing
- Machining the grooves
- Threading
- Drilling
70 Missler Software
TopSolid'Cam 7 Tutorial Turning
During this step, we will machine the right end of the part. We will machine with a tool oriented along the X axis.
Missler Software 71
Turning TopSolid'Cam 7 Tutorial
x Click an empty pocket whose axis is X+. If you choose a Z+ pocket axis, the tool will not be oriented properly.
The default machining direction is based on the first face selected. The default value will be +90° or -90° or 0° or
180°.
72 Missler Software
TopSolid'Cam 7 Tutorial Turning
If you want to simulate the machining, go to the NC operations tree and simply click on the icon that clarifies the
operation , or right-click on the desired operation and select Simulate.
Missler Software 73
Turning TopSolid'Cam 7 Tutorial
Step 2 – Turning
x In the Project tree, open the machining document Arbre_Court_2.
For this step, we will execute the same type of roughing than before, but this time, the tool path will be Z-axis
oriented and not Y-axis.
x Click one of the blue colored faces shown below, and then while maintaining the Alt key pressed, click the
second one.
Note: Using the Alt key allows you to select all the faces located between the two selected faces (selected faces
included).
By default, the direction of machining is 180° and the previously chosen tool is still selected.
74 Missler Software
TopSolid'Cam 7 Tutorial Turning
x In the label, change the Stock to leave constant and Pass depth values like we did in the first step.
Once the machining is achieved, the part preview must be similar to the one below:
Missler Software 75
Turning TopSolid'Cam 7 Tutorial
In this step we are going to machine the cone-shaped part of the shaft with the groove roughing technique, i.e.
machine in the direction of the tool axis.
x While maintaining the Alt key pressed, select the two faces colored in blue like done below.
76 Missler Software
TopSolid'Cam 7 Tutorial Turning
x In the Component(s) tab, set the tool width to 3mm and the radius to 0mm.
Missler Software 77
Turning TopSolid'Cam 7 Tutorial
x Go to the Settings option. In the Leveling tab, choose a Total leveling method.
78 Missler Software
TopSolid'Cam 7 Tutorial Turning
x Select the blue colored face like above, right-click in the graphics area and select Groove.
Missler Software 79
Turning TopSolid'Cam 7 Tutorial
A window similar to the one below appears. It means that the tool used for the groove roughing is selected by
default, but also that the tool is too wide to machine the groove. Therefore, we have to change the tool.
x Click on OK to continue.
x In the Component(s) tab, set the tool width to 2mm and the radius to 0mm.
80 Missler Software
TopSolid'Cam 7 Tutorial Turning
x Click the Settings icon, go to the Lead in tab and set the lead in over cut value to 1mm.
Missler Software 81
Turning TopSolid'Cam 7 Tutorial
Step 5 – Finishing
x In the Project tree, open the machining document Arbre_Court_5.
During this step, we will remove the remaining stocks to leave due to the different roughings.
x While pressing the Alt key, select the two blue colored faces shown below.
x In the Component(s) tab, set the insert radius to 0.4mm and click to confirm the tool.
82 Missler Software
TopSolid'Cam 7 Tutorial Turning
x Click the Settings icon, go to the Main tab and set the pockets minimum width value to 5mm.
Missler Software 83
Turning TopSolid'Cam 7 Tutorial
Step 6 – Threading
x In the Project tree, open the machining document Arbre_Court_6.
x Right-click on the blue colored face shown above and select Threading.
x Click the icon.
x Click an empty pocket whose axis is X+.
84 Missler Software
TopSolid'Cam 7 Tutorial Turning
Step 7 – Drilling
x In the Project tree, open the machining document Arbre_Court_7.
In turning, it could be interesting during some operations to view the inside of the part. Here, especially, it is
judicious to enable turning display.
x To enable turning display, click the Part Display icon in the Turning tab.
x Make sure to check Enable turning display and click to confirm the operation.
x Select the cylindrical face colored in blue below and click the Hole machining icon in the 2D/3D tab.
x In the label, set the geometry type to Through stock, and then set the rotating element to Part.
Once all the operations are completed, your screen should look like the next image.
86 Missler Software
TopSolid'Cam 7 Tutorial Creation of tools
Creation of tools
Introduction
The purpose of this chapter is to learn how to create all kinds of tools in TopSolid.
In previous chapters, tools were created "on the fly". Tool geometries were predefined, so it was not possible to
adapt to all tools in the toolbar.
To successfully complete this tutorial, you must master the CAD section of TopSolid, more specifically sketches,
assemblies, and settings. You should also know how to use the PDM.
To make it easier to become familiar with TopSolid 7, tools are provided in CAD documents. We will convert a simple
part into a machine-ready tool.
x From the Home tab, select Import Project or use the default shortcut Ctrl + O.
x Open the file TopSolidCam_TurningToolsDefinition.TopPkg (during installation, this file is installed in the folder
"Program Files\Missler Software\TopSolid 7.10\Samples").
This file contains a turning tool which will be used in the second section of this chapter (see Step 6 – Turning tool).
References have been created in the PDM of the last imported library. Consequently, we will use the MS Outils
library.
Note: When a library is created or imported, it will appear as reference in all subsequently created projects.
We will now create a new project in which the MS Outils library will appear.
The new project must reference the MS Outils library. The tabs for the project and reference are opened.
x Import the file TopSolidCam_MillingToolsDefinition.TopPkg in the library MS Outils (during installation, this file
is installed in the folder "Program Files\Missler Software\TopSolid 7.10\Samples"). This file contains a set of
tool CAD planes.
88 Missler Software
TopSolid'Cam 7 Tutorial Creation of tools
Note: When importing a .TopPkg file, the reference libraries contained in this file will also be imported.
Missler Software 89
Creation of tools TopSolid'Cam 7 Tutorial
Face mill
The first part is found in the previous TopPkg document.
x In the Composants folder, open the assembly document Face Mill D63 L40 n4.
Before providing the functions, we will create the frame which will be used to position the tool in the machine
spindle.
x In the Construction tab's drop-down menu, select Construction > Frame by Point and 2 Directions.
Complete the fields as shown below.
90 Missler Software
TopSolid'Cam 7 Tutorial Creation of tools
We obtain:
The Z axis of the frame must be oriented toward the machine spindle.
We must now provide functions to this part assembly. The functions allow you to associate the part with the
relevant tool and use it in the machining context. TopSolid provides several functions to satisfy all machining
requirements.
x In the Tools tab's drop-down menu, select Functions > Provide Function.
x Click to confirm the dialog box, and then confirm the next dialog box.
Missler Software 91
Creation of tools TopSolid'Cam 7 Tutorial
We will now open the Entities tree by right-clicking on the top black banner of the library.
x Add all functions related to this face mill, as indicated in the table below.
92 Missler Software
TopSolid'Cam 7 Tutorial Creation of tools
x Edit the main face mill settings as follows. These settings will be used for calculating tool paths, searching and
categorizing tools. They will also be used to generate the abacuses of cutting conditions.
- Cutting Diameter: 63mm
- Cutting Length: 7.783mm
- Cutting Angle: 74.9°
- Corner Radius: 0mm
- Cutting Tool Material Category: Choose Coated carbide
- Number of Tool Teeth: 4
- Maximum Ramp Angle: 0°
- Cutting Edge Origin: Choose Absolute Frame
Note: For a milling tool, the Y axis of the cutting edge origin represents the
rotation axis of the tool.
Missler Software 93
Creation of tools TopSolid'Cam 7 Tutorial
x Next edit the Cutting Revolution Shape function. This function is required for machining or the stock will not
be affected by tool machinings.
- Select Sketch 1 as the revolution section. This sketch corresponds to the cutting section that will be rotated
around the Z axis of the spindle.
94 Missler Software
TopSolid'Cam 7 Tutorial Creation of tools
x Repeat the operation for the Collision Analysis Revolution Shape function.
- Select Sketch 2 as the revolute section. This sketch corresponds to the contour of the tool body.
Note: Revolution sections must be simple. Otherwise, the fluidity of the software can be diminished when running
machining simulations.
The Entities tree should appear as follows:
Missler Software 95
Creation of tools TopSolid'Cam 7 Tutorial
x In the Entities tree, open the Parameters > System Parameters folders and check that the Description
parameter is properly completed. In general, the Description has the same value as the Name. If the
Description parameter is empty, you cannot use this tool in TopSolid'Cam; it will not be visible in the list of
tools.
x Save all.
x Right-click on the upper tab of the document Face Mill D63 L40 n4 and close it.
x Put the tool file Face Mill D63 L40 n4 into the vault. To do this, in the MS Outils library, right-click on the
name of the assembly document Face Mill D63 L40 n4 and select Check In.
The tool now has a mechanical identity, so it can be used in a machining context.
96 Missler Software
TopSolid'Cam 7 Tutorial Creation of tools
Twist drill
In this section, we will provide functions to a twist drill. The operations to perform are practically the same as for
the face mill. The major difference is that the dimensions of this drill are set. That is to say that you can modify the
settings for sizing the 3D model, and the associated tool will follow.
x In the MS Outils library, open the Twisted Drill D10 QC10 part document. The document is a representation of
a 10mm-diameter twist drill.
x As before, provide the tool with functions. The first function to provide is Twist Drill.
x Rename the function to TD.
x Open the Entities tree and repeat the procedure for the following functions:
Missler Software 97
Creation of tools TopSolid'Cam 7 Tutorial
x Click to confirm.
98 Missler Software
TopSolid'Cam 7 Tutorial Creation of tools
Missler Software 99
Creation of tools TopSolid'Cam 7 Tutorial
x Finally, edit the Cutting Revolution Shape and Collision Analysis Revolution Shape functions.
x Select the sketches as seen below.
Collision Analysis
Revolution Shape
Cutting
Revolution
Shape
x Right-click on the Twisted Drill D10 QC10 part document and create a Family document.
x To display a tool, right-click to the left of the corresponding row and select View Instance.
x In the Tools tab's drop-down menu, select Frames > Frame by Point and 2 Directions. Pin the dialog box
by clicking on . Complete the fields as shown below, and then confirm the created frame.
Thus we obtain the frame which will used to position the tool in the machine spindle.
x Create a new frame by point and 2 directions again. Complete the fields as shown below and confirm the
created frame.
x Include the family document Twisted Drill D10 QC10 into the assembly document. Select Inclusion from
the Assembly tab if the dialog box does not appear automatically. The family document MUST be open.
x Click to confirm.
x For the positioning, use the Frame on Frame constraint.
We have included an instance of the family. Now the goal is to include a parameter corresponding to an instance
of the family. Thus we will create a family for this assembly.
x In the Construction tab's drop-down menu, select Parameters > Other Parameters > Code Parameter.
x In the Name field, enter Drill MS.
x In the Family field, select Twisted Drill D10 QC10 from the list.
x In the Code field, select the code you want.
x Click to confirm.
x Select a face of the drill in the graphics area, right-click, and then select Edit in the Inclusion 2 section.
x For the code, select the Drill MS code parameter at the very beginning of the list.
x Click to confirm.
We imported the parts that make up the assembled tool, so now we must associate the functions to inherit.
x Right-click on the tool holder and select Others > Inherit Functions.
The tool is assembled to the shank, so now we will define a mechanism consisting of two prismatic rigid groups.
We obtain:
x Click .
x In the Entities tree, open the Mechanism > Groups folders, and then edit the ground group.
x In the Entities list, in the functions concerned by the tool holder, click the geometry information that must
follow the tool holder (each text is highlighted in yellow below).
x Click .
We can now define the prismatic joint between the two rigid groups created above.
x Click the TopSolid menu icon , and then select File > Virtual Document.
x In the opened dialog, check Virtual document. You must use this menu if you want to create a family for this
document.
x Click .
The Boolean parameter Virtual is then created in the Parameters > System Parameters folder of the Entities tree
and is equal to True.
Now we will make the document name parametric, as well as all the family instances we will create in the next step.
112 Missler Software
TopSolid'Cam 7 Tutorial Creation of tools
x In the Entities tree, open the Parameters > System Parameters folders, right-click on Name and select
Others > Parameterized.
x As we did for the family of drills, create a family from the Twist Drill MS - - HSK63 assembly document.
x In the Entities tree, from the Generics folder, drag the variable Drill MS into the family table to add it as a
column.
x Click .
x Click .
114 Missler Software
TopSolid'Cam 7 Tutorial Creation of tools
x In the Construction tab's drop-down menu, select Frames > Frame by Point and 2 Directions. Complete
the fields as shown below and click to confirm the created frame.
The Z+ axis is oriented toward the machine spindle. The X+ axis is oriented to the left when we hold the tool in
our hand and the insert is oriented toward us.
The second frame will be used to define the tool origin and the tool offset. It must be located in the middle of the
insert radius at Y=0 in the frame created previously, which currently is not the case.
x In the Construction tab's drop-down menu, select Points > Projected Point. Complete the fields as shown
below and click to confirm the created point.
When we hold the tool in our hand and the insert is oriented toward us, the X+ axis is directed to the right and the
Y+ is directed upwards.
x Select Frame by Point and 2 Directions again, complete the fields as seen below and click to confirm
the created frame.
Providing functions
x Provide the following functions:
x In the Entities tree, right-click on the provided function Cutting Shape and select Hide.
x In the Entities tree, hide the provided function Collision Analysis Shape <CAS>.
x Click the TopSolid menu icon and select File > Virtual Document.
x Check Virtual document. You must use this menu if you want to create a family for this document.
x Click .
The Boolean parameter Virtual is then created and set to True.
Now we will make the document name parametric, as well as all the family instances we will create in the next step.
x In the Entities tree, open the Parameters > System Parameters folders, right-click on Name and select
Others > Parameterized.
x In the Value field, enter C3-DTFNR-22040-16-TNMG 16 04 r=[r].
[r]: The document name will depend on the value of the insert radius.
x Set the same parameter for Description.
x Save all and close the document.
x Check in the C3-DTFNR-22040-16-TNMG 16 04 r=0,8 part document.
Creating a family
x Create a family from the part document C3-DTFNR-22040-16-TNMG 16 04 r=0,8.
x Import the file TopSolidCam_TNMGInsert.TopCat (during installation, this file is installed in the folder "Program
Files\Missler Software\TopSolid 7.10\Samples").
Material definition
To get started with our cutting conditions, we must first define the material we want to machine.
x To do this, in the 1-Part material section, click the icon and select the following category and material.
x Click .
Note: It is possible to select several part materials for the same document.
Machine definition
We will define which machine we will use for the machining. By default, if we don't choose any machine, the cutting
conditions will be applied for all machines. To select one machine, click the icon, and choose one in the drop-
down menu.
x Click .
Abacus creation
It is in the abacus that we define the operations and the tools. We also define the tool material, the cutting speed
as well as the feed rate. These are general cutting conditions.
The abacuses are as follows:
x In the operation definition window, select the different parameters in the drop-down menus. Then insert values
in the white table to get the result below (to insert values, click in the box of the table and enter the desired
value).
Note: It is important that the values are in ascending order of diameter.
We have just defined our first abacus. By selecting an abacus in the list, you can:
Note: The diagram only illustrates the whiteboard. You can double-click on the diagram to open it in a bigger
window.
Abacus creation
In this exercise, we will define several abacuses.
x Add an abacus by clicking the icon. Next select the following parameters in the drop-down menus.
Note the existence of two tables, Cutting Speed and Tooth Feed Rate, which depend on two parameters, Ap and
Ae.
Note: Each operation has different parameters. To view them, go to the Annex tab.
x Fill in the Cutting Speed table with the following values by first completing the first line, then the first column,
and then the rest of the table.
x Click the Tooth Feed Rate tab. We can directly fill this table because it was defined previously.
x Click .
x Click the icon to add the tool to the list of modified tools.
We obtain:
x Define the part material (the one defined in the cutting conditions). To do this, go to the Tools tab and select
Material and Coating.
x Complete the dialog box as below, and then click to confirm.
x Right-click one of the circles and select Drilling > Hole Machining.
x Double-click the Twist Drill tool to make the drilling, then define a tool 20mm in diameter and a
cutting length of 53mm, and then click to confirm the window.
Here we are searching for the cutting conditions that we defined previously. TopSolid automatically generates a list
of conditions that respect the material and tool defined.
x Select the Cutting Conditions 1 document.
x Select Material and Coating and define the part material as follows.
x Click the icon. Double-click on the Radiused Mill tool to make the contour, and then
click to confirm the window.
We can now save the cutting conditions for this machining document.
x In the Cutting conditions documents drop-down list, select a cutting conditions document.
x Click on Save Conditions For: … .
A new dialog box is displayed. You can save the cutting conditions either in the existing document, or in a new
document.
The conditions are saved in the Cutting Conditions 2 document for this tool. They can be found in the Specific tab.
Note: Steps 3 and 4 show us that we can define the cutting conditions in a cutting conditions document and retrieve
them in a machining document by using Apply selected Abacus. Or the conditions can be defined directly in the
machining document and then we recover them in a cutting conditions document by using Save Conditions For.
Reread
Cutting CAM
Conditions Machining
Save
The same way we can create different types of draft for parts from a part or assembly file, it is possible to create
shop floor documents from a machining file. These documents can be made using two types of creation that we
will see: tables and sheets.
To facilitate and accelerate learning of that functionality of TopSolid'Cam 7, a machining file is at your disposal in
order to test later the documents we created. Therefore, before beginning, it is necessary to import these files into
a project.
x Create a new project named Shop floor documents using a blank template.
x In the Project tree, right-click on the project name and select Import/Export > Import Package.
x From the folder "Programs Files\Missler Software\TopSolid 7.10\Samples", open the file
TopSolidCam_MillingBrakeLever.TopPkg, and then click to confirm the import.
x Modify the given format to A4 ISO Portrait and uncheck the options as below.
Note: Each time you click the icon , a new title block is created. If you want only one title block, to add or modify
elements of it, you can either right-click on a title block element in the draft and select Edit, or go to the
Entities tree, open the Title blocks folder, right-click on Title block 1 and select Edit.
The previously inactive icons of the tab are now on. In this sketch, let's start by inserting an image, the logo for
instance.
To insert an image, TopSolid ask for its width and its height. In our case, the ratio "Width/Height" is 4.039 (1862*461
pixels).
x Modify the width to 48,468mm and the height to 12mm.
x Place the image in the top left corner, click the left mouse button, and then click to confirm the window.
We are now going to draw in this title block with the sketch icons we already know.
x Draw a rectangle at the top right of the drawing and add the dimensional constraints as below.
x Draw two lines, one vertical and the other horizontal, then add the dimensional constraints as below.
Next, we will create a kind of table by dividing the right highlighted rectangle.
x From the Project tree, drag the machining document Brake lever directly into the draft's graphics area.
By dragging the file, a main view is automatically proposed by TopSolid. We will take this opportunity to add an
isometric view of the Brake lever part to the draft.
x Choose an Isometric view and set the render mode to Shading. For the scale factor, double-click on the label
and enter 1 : 5.
x Click to confirm the dialog box, and then close it in order not to create auxiliary views.
We have just incorporated a main view but not only. If we now take a
look in the Entities tree (for recall if the Entities tree is not opened,
right-click at the top of the project tree window and select Entities),
we can notice a new folder called Sets has been added.
x Check which source document is taken. To do this, right-click on the main set in the Entities tree and
select Edit.
Now we have a set we are able, besides the view of the part, to add parameter texts which wouldn't be eventually
only in a specific machining file (we will see later how to add a parameter to a machining).
x Go back to the Title Block 1 editing. To do this, right-click on a title block element and edit it.
Note: You can create text styles so that each time you want to use the text creation you can write with the style
with the one you defined (which is not memorized automatically).
Since we are going to use several times the same style, we are going to create a new text style.
x Confirm the text style creation window, and then the text creation window.
After this validation, the window should normally remain opened without the possibility to be validated again
before the text is placed and modified if needed.
x Place the second text under the first one.
It is then possible to modify and validate the text.
x Replace the text by Modification date: .
The text style remains the same as the previous one, as long as we don't close the text creation window.
- Annotation Alignment: Used to constrain a text relative to another entity, with a constraint of distance
and position.
- Annotation Centering: Used to place a text between two entities
x In the Sketch bar on the right, use the Annotation Alignment function.
x Click the Left vertical line icon, which means that the text will be located to the right of the second
element selected.
x Click the Top horizontal line icon, which means that the text twill be located at the bottom of the second
element selected.
x Click the segment on top of the text as seen below.
Now we will add the vertical constraint, always using the same function.
x Click on the text.
x Click the icon.
x Select the segment on the bottom of the text.
x Enter a distance of 3mm.
Now we will place correctly the other texts. We begin with the text Part number using the Annotation
Centering function.
x In the Annotation field, click the text to center, here Part number.
x Select the two horizontal lines of the box as the first and second geometries.
Now we will add a horizontally constraint for the text using the Annotation Alignment function.
x Click on the text.
x Click the icon.
x Select the segment on the left of the text.
x Enter a distance of 5mm.
x Repeat the procedure made on the text Part Number to the other texts Phase and Author.
Once constrained, we are going to add the parameter texts associated to what we wrote.
The Parameter from Set window opens with the creation date selected
by default
x Still keeping the current window opened, repeat the procedure for the
next text Part number.
x In the Parameter field, select Part Number in the drop-down menu.
x Confirm the parameter window, and then the text creation window.
x Still keeping the window opened, place the next text Author.
x In the Parameter field, select Author in the drop-down menu.
x Confirm the parameter window, and then the text creation
window.
However, we can notice that no parameter Phase does exist. Indeed, to find a parameter in the list, it has to be part
of the Set parameters, which means in the machining file in our case. Therefore, we are going to move to the
machining file we are using as basic set for the creation of this operation table.
x Validate the title block editing.
x In the Project tree, open the machining document Brake Lever.
x In the Entities tree, right-click on the Parameters folder and select Cad > Text Parameter.
Now we will constrain these texts. Reminder: It is necessary to define two constraints, one horizontal and one
vertical. We will constrain the parameter texts in relation to the simple texts.
Finally, we are going to finish this title block by adding two texts on the left part of the page. But, on this side no
segments or points can help to align the texts we want to add.
Thus, we are going to sketch some segments which will be used for alignments.
With this rectangle, we are able to add the texts. First, we will add the simple texts Project and Part.
x Keep the same text style as above, and then enter and place the second text Part: as follows.
Finally, we will add the parameter texts which answer to the two previous texts. For the name of the project, as
implied, it means that the answer is a parameter related to the project.
x In the new window, in the Parameter field, select Name in the drop-
down menu.
Before validating the text, we are going to modify a little the current style.
x Keep the same text style as above, click on and select Parameters from Set.
x In the new window, in the Parameter field, select Name in the drop-down menu.
x Use Annotation Alignment to constrain vertically the text on the construction segment of the rectangle by
selecting the Center horizontal line icon.
x Confirm the window.
x Constrain the parameter text in relation to the simple text as shown below.
We finished preparing the title block. Next, we are going to create the table.
Creating a table
To create a table, we have to open a book which implies that what we are going to add will be able to be in several
pages and without repetition.
x In the Sketch tab, click the drop-down arrow next to the icon and select Book.
Two icons become active: Paragraph Model, which will be used in a second exercise, and Property Table.
x Create a table by clicking the drop-down arrow next to the icon and selecting Property Table.
x The reference point is the upper left corner of the border, the direction is the vertical segment and the distance
is set to 80mm.
x Repeat the procedure for the second point which will be on the right side of the border.
We obtain:
x Keep the rest of the parameters as they are and click to confirm the window.
We are directly in an editing mode of the property table. Here, we want to have 6 columns: Tool number, Tool
description, Operation, Spindle rate, Feed rate and Machining time.
x Click one cell to be allowed to insert columns.
Before filling the property cells that interest us, we are going to modify the graphical aspect of the table.
x Select the cells of the first line. To do this, click the left cell, keep the Shift key pressed and click the last cell on
the right.
x Click on this icon, and then select the yellow color for example.
x In the Presets field, create the external borders by clicking the icon below.
x Then create the internal borders. Reduce the size to the minimum, and then click the icon below.
Before adding the text to the table, it is necessary that the construction points of the table don't appear in the draft.
x In the Entities tree, right-click on the Points folder and select Hide.
Now we can edit the property texts of the 6 columns (knowing that this
type of text is only on the first line and the following lines below are
filled automatically according to the property).
x Right-click on the dash of the first yellow cell and select Edit
in the Property Text section.
The Property Text window opens where we are going to choose the property and modify the style as we could do
for any text.
Let's start by the first property, the number of tool pocket.
x Click on as shown below.
Note: By clicking the same icon , we can add several properties and deal the order
of importance with the up and down arrows. Adding several properties finds its
interest in the case where, among the machining operations, some properties do not
exist for one but for the others.
x Take the previous style (Calibri, height 2.5mm, black color) by clicking the Style menu and selecting Text style
1.
x Confirm the window.
x Right-click on the dash of the second yellow cell and select Edit.
x Open the list of properties by clicking on .
x Develop the Machining category.
x Develop the Tool category.
x Select Description to add the tool type to the second column.
x Confirm the Property window.
x Rename the property Tool description.
x Select Text style 1 in the drop-down menu.
x Confirm the Property Text window.
x Right-click on the dash of the third yellow cell and select Edit.
x Open the list of properties by clicking on .
x Develop the Machining category.
x Develop the Operations category
x Select Description.
x Confirm the Property window.
x Rename the property Operation.
x Select Text style 1 in the drop-down menu.
x Confirm the Property Text window.
x Right-click on the dash of the fourth yellow cell and select Edit.
x Open the list of properties by clicking on .
x Develop the Machining category.
x Develop the Operations category.
x Select SpindleRateTool.
x Set the number of decimals to 2.
x Set the unit to tr/min.
x Right-click on the dash of the fifth yellow cell and select Edit.
x Open the list of properties by clicking on .
x Develop the Machining category.
x Develop the Operations category.
x Select ToolFeedrate.
x Set the number of decimals to 2.
x Set the unit to mm/min.
x Right-click on the dash of the sixth yellow cell and select Edit.
x Open the list of properties by clicking on .
x Develop the Machining category.
x Develop the Operations category.
x Select GlobalTime.
x Set the number of decimals to 2.
x Set the unit to s.
Once the table is completed, you should obtain the following result:
As we previously included a set for the purpose of the draft design, we may think that the table is filled in
automatically. But since the set has been included before the creation of the table, the table is not automatically
updated.
We are going to remove the current machining file from the set. Then, any file machining can use this draft.
x In the set edition window, in the Source document field, select <unspecified> in the drop-down menu.
x Click to confirm the window.
The image of the view disappears because it was attached to the machining file we want to draft.
Finally we are going to modify one last time the table so that the size of the cells adapt to the text.
x Insert a machining set by dragging the machining document Brake lever from the Project tree into the
draft.
Missler Software 161
Creation of shop floor documents TopSolid'Cam 7 Tutorial
We can notice that the sizes of the table cells are not adapted. Therefore we are going to modify them as
consequence.
As we can see, the modification of the set has not affected the table. Indeed, the table is not dependent on the set.
To make the table information blank, we have to modify, as we did for the set, its source document.
x In the Project tree, right-click on the machining document Brake lever and select Draft.
Note: By default, this document takes the same name as the one from which it is built, but it is quite possible to
modify the name at will.
In this second exercise, as the picture above confirms, we are going to create a shop floor document that takes the
appearance of a sheet.
x To open the edition of the border, right-click on the border and select Edit.
x Change the format to A4 ISO Portrait, set all margins to 5mm and uncheck the options as seen below.
x In the Project tree, drag the machining document Brake lever into the draft.
x Complete the parameters as seen above and confirm the window. Do not create auxiliary views.
x Create a title block by clicking the Title Block icon in the Sketch tab.
x Insert an image in the title block. Select the file
TopSolidCam_LogoTopSolid.png from the folder "Program Files\Missler
Software\TopSolid 7.10\Samples".
To insert an image, TopSolid asks its width and its height. In our case, the rate Width/Height is 4.039 (1862*461
pixels).
x Modify the width to 48,468mm and the height to 12mm.
x Place the image in the top left corner, left-click, and then confirm the window.
As for the first exercise, we draw the rest of the page background.
x At the top right of the screen, check that the Construction icon is not highlighted, so that the following
drawn geometries are in drawing mode and not in construction.
x Draw the following sketch and constrain it. Start by drawing a rectangle of 100 mm in height and of the width
of the frame, then create another 60x50mm rectangle inside the first one, on the right. Finally, draw a free
circle which cuts the first rectangle.
x Remove the useless segments using the Trim command and add the missing constraints.
x Divide in three the little rectangle using the Divide Cell command. Set the number of rows to 3 and the
number of columns to 1.
x Draw the construction lines that we will use to align our texts and constrain them like in the following image.
Click on the top right icon Construction so that the lines are in construction mode.
x Keeping the text creation window opened after each validation, insert the rest of the simple texts, with the
same style Text Style 1 we created.
Now we will constrain these texts, starting with the two dates.
x For the text Creation date, do the following.
x For the text Modification date, add the same horizontal constraint at 5mm and for the vertical constraint use
the segment at the bottom to constrain it to 2mm.
x For the remaining texts (Part number, Phase, Author), use the Annotation Centering command to position
the text at the middle of the box, and then align it with the left segment of 5mm.
x Insert the parameters respecting the alignments as below (still with the style Text Style 1) and confirm the
window without closing it after each insertion. To insert the parameters, search in Parameter from Set,
select the desired parameter in the Parameter field and confirm the window. The parameters are the same
as in the first exercise.
Let's finish the title block with the four last texts on the left.
The two simple texts are in the format Calibri, height 3mm, green and flagged.
x Insert the simple texts with the following positioning.
The two parameter texts are in the format Calibri, height 3mm, red and not framed.
The name of the project is in Parameter from Project (as in the first exercise).
The name of the part is in Parameter from Set (as in the first exercise).
x Insert the parameter texts with the following positioning.
x The same way we did for the table, create a book by clicking the icon to enable it.
x Then click the drop-down arrow next to the book, and click the Paragraph Model icon.
x Create the frame with two rectangles and constrain them as below. Then add another rectangle inside the
second one and constrain it as follows.
x Add the 3 remaining lines, one of them being a construction line, and then add the following constraints.
x Then insert the text Tool with this time a format Calibri, 2.5mm, green and
flagged.
x Place the other texts at 3mm from the top and the bottom. Then place the texts at 5mm from each side of
x Then constrain the text Tool as seen previously. Put 5mm distance in relation to the left vertical line.
The window modifies the same way to look like the property adding window in a table.
x Click on to open the list of properties.
x Develop Machining, then Tool and select Description.
x Click to confirm the window.
x In the Text field, leave the default name.
x Keep the style Text style 1, but change the color to red.
x Place the text beside Tool by centering it vertically.
x Finish inserting the properties with a number of decimals of 2 (when asked) and respect the positioning below.
Change the name of the property in the Text box as in the image below. Keep the style Text Style 1.
The number of teeth (NumberOfToolTeeth) can be found in Machining > Tool > Reamers > Constant Reamer.
The corner radius (CornerRadius), the tool number (PocketDescription) and the chuck distance (ChuckDistance)
can be found in Machining > Tool.
The machining time (GlobalTime) can be found in Machining > Tool.
x Place the texts as seen before to obtain the following result. Put 5mm in horizontal offset and 0mm between
the text and the line construction.
However, the paragraph model is not totally finished yet. Indeed, so that the Sheet type of document finds its
interest, we are going to insert the views. In this case, we will insert tool views that will be generated automatically
when a machining file uses our draft template and the tool listing builds up.
The Model view window opens and a view frame is automatically created and we have to place it on our sheet.
x In the Source field, click on and select Root > Machining > Tool > Tool drawing.
x Click to confirm the window.
x In the Camera field, select Right in the drop-down menu.
x Set the height to 37mm and the width to 50mm.
x Place the view within the rectangle planned for this use.
Once validated, we can finish the creation of this shop floor document with the particularity due to the paragraph
model which is that we have to create a "chapter".
x In the List field, select Used tool list in the drop-down menu.
x In the Source Document field, select <unspecified>.
x In the Model field, check that Paragraph Model 1 is selected.
x Set the after position to 2mm.
x Confirm the window.
As in the previous exercise, we are going to remove the current machining file from the main set so that any
machining file can use the draft.
x Right-click anywhere on the empty part of the sheet and select Main set.
x In the set edition window, in the Source document field, select <unspecified>
in the drop-down menu.
The image of the view disappears because it was attached to the machining file we want to draft.
x Save and close the document.
x In the Project tree, right-click on the machining document Brake lever and select Draft.
x Select the template Tool sheet we just created and confirm the window.
However, although the Draft document can extend on several pages, we can notice, by clicking on Page 2 at the
bottom, that the title block is repeated on every page and overwrites the paragraphs.
To remedy the matter, we have to indicate in our model that the title block is valid only on the first page.
x Close without saving the shop floor document.
x Open the Tool sheet template.
x Right-click on an element of the title block and select Attributes in the Title Block 1 section.
If we test it again, we notice that the Title block 1 is now only on page 1.
In this last exercise, like the image above confirms, we are going to create a mixed shop floor document with a table
followed by paragraphs.
x In the Project tree, create a new Draft document in the Templates folder. Use a blank template and
confirm the window. Rename the draft document Mixed document.
x Edit the border.
x Change the format to A4 ISO Portrait, set all margins to 5mm and uncheck the options as seen below.
x Complete the parameters as seen above and confirm the window. Do not create auxiliary views.
x Create a title block by clicking the Title Block icon in the Sketch tab.
x Insert an image in the title block. Select the file
TopSolidCam_LogoTopSolid.png from the folder "Program Files\Missler
Software\TopSolid 7.10\Samples".
To insert an image, TopSolid asks its width and its height. In our case, the rate Width/Height is 4.039 (1862*461
pixels).
x Modify the width to 48,468mm and the height to 12mm.
x Center the image at the top of the document, left-click, and then confirm the window.
x Draw the construction lines and the two construction points that will be used to create the table, as shown in
the image below.
x Open the text creation window by clicking on and insert the title Operation table and tool sheet (format:
Calibri, height 5mm, italic, framed and blue) and position it like on the picture below.
x Insert the text Part as well (format: Calibri, height 5mm, underlined and green) and position it like on the
picture below.
x Constrain these two texts by aligning them at 0mm from construction elements.
x Still in the text creation window, click on and insert the parameter Name of the part in Parameter from
Set in Calibri, height 4mm.
x Finally, select a segment of the title block, right-click and select Attributes, then indicate the title block
is valid only on the first page. If the Attributes menu does not show up, go to the Entities tree, open the Title
Blocks folder, select Title Block 1, right-click and select Attributes.
x Click to confirm the window.
x In the edition of the property table, select the cells of the first line and modify the background color to yellow.
x Edit the 4 property texts of each cell by keeping the default style: Description of the operations, Description of
the tool, SpindleRateTool and ToolFeedrate. Do not forget to set the number of decimals to 0 for the spindle
rate and 2 for the feed rate. Besides, do not forget the units and modify the texts if needed.
x Draw a 37x200mm border and add the texts by respecting the positionings in the following picture.
Simple texts:
Tool name: and T: are in format Calibri, height 2.5mm and red.
Chuck distance: is in format Calibri, height 2.5mm and blue.
Property texts:
The property Description that we'll name Tool description and the one PocketDescription that we'll name Tool
pocket are in format Calibri, height 2.5mm and red.
The property ChuckDistance we'll name Chuck distance is in format Calibri, height 2.5mm and blue.
x Align the texts as shown below with horizontal and vertical constraints of 5mm.
The same way we did in the previous exercise, add two views (see the image below for the positioning).
x In the Source field, click on , then in Root > Machining > Tool select Tool Drawing.
x Click to confirm the window.
x In the Camera field, choose Isometric Perspective 1 in the drop-down menu for the first view and Right for the
second view.
x Set the height to 37mm and the width to 37mm.
x In the List field, select Used tool list in the drop-down menu.
x In the Model field, check that Paragraph Model 1 is selected.
x Set the after position to 2mm.
Page numbering
Eventually, let's see quickly how to number the pages. In fact, we have to create a numbering text in another title
block that is valid on all pages this time.
Finally, we are going to remove the current machining file from the main set so that any machining file can use the
draft.
x Right-click anywhere on the empty part of the sheet and select Main set.
x In the set edition window, in the Source document field, select <unspecified> in the drop-down menu.
As we saw in the previous workshop, in milling it is possible to carry out drilling operations interactively (operation
by operation by choosing at each time tools, parameters...) or almost automatically by using the Analysis of
drillings and cylinders function that launches the analysis of cylindrical shapes, searches for drilling methods, and
displays the relevant ones in the Sorted Drillings dialog box.
To facilitate and accelerate learning of that functionality of TopSolid'Cam, the parts for the exercises are pre-
prepared. For each following exercise, a machining file will be provided.
Therefore, before beginning, it is necessary to import these files into a project.
x Create a new project and name it TopSolid'Cam_Drilling_Methods for example.
x Import the package TopSolidCam_Drilling_Methods.TopPkg from the folder "Program Files/Missler
Software/TopSolid 7.10/Samples".
x In the subfolder EX01 Drilling Method Uses of the Training_TopSolidCam_Drilling_Methods folder, open the
machining document EX01 Support.
In this first exercise, we are going to drill all the holes, including the boring, using the customizable process of drilling
methods associated to part features (pattern recognition).
Hence we shall see in detail this semi-automatic method of machining holes, the usefulness of the drilling methods
by choosing them among those already present in the default TopSolid 7 library before going on with the creation
of our own method documents.
Important: First it is necessary to note that, when we are using a drilling method, TopSolid selects itself a suitable
tool in the library of the project (default library, one you created (see tutorial on Creation of tools) or tools created
in the tool manager of the current machining file which it will take in priority to others in fact). If no tool suits to a
given drilling, TopSolid'Cam will open the operation creation dialog box and at that moment we will create the tool.
It may be necessary to create the needed tools in the Tool Manager under the Equipment tab before
machining.
x Click on Yes.
The Sorted Drillings window opens. Before checking the drillings to be machined, let's take a look in detail to this
window.
- : Corresponds to holes with one method the user has just chosen among those proposed by the
software.
The main icons circled in red above are used to:
- : Performs the analysis of drillings and cylinders again, in the case new holes are added or we want to
restart the search to cancel our previous methods choices.
We obtain:
x Check the box of the line (2 Holes) Ø=5mm. By doing this, we indicate the holes we want to machine.
By default, the library of machining methods supplied with the software offers three choices of methods adapted
to these drillings (preceded by a yellow star icon ), and other matching methods if needed.
Note: In the next exercise, we shall see how to remove the TopSolid library from our project to have only our own
library or the created methods in the current project.
x Observe the difference between the proposed methods, and select the Spotting+Drill Through method.
We can notice that the three point-to-point operations that make up this method can be checked or not, depending
on whether we want to keep every stages or only some (for any method, even those we will create, it is possible to
check or uncheck the operations).
As we can see, if we select another method and then go back to the first one, the previous choice of not checking
the operation is kept.
Now, let's take an attentive look to that window. As shown below, two display modes are available:
The drillings for which we have just chosen the corresponding method ( ) can now be checked.
x Check these drillings.
Cutting a drilling
Finally, we are going to see the last notion of the drilling method use with the last two drillings for which
TopSolid'Cam did not find any method.
When no method is found, it means that none of the available methods in the current project corresponds to the
drilling geometry. Here, the two chamfers matter.
In the Hole Viewer lower window, we are going to use an interesting tool, the scissors . As the name imply,
it allows us to cut the geometry of the hole in order to be able to mill, at least portions of the drill, with a machining
method.
x Click the icon and remove the chamfer by moving the mouse cursor and left-clicking as shown below.
x Similarly, separate the second chamfer at the bottom. Select drilling number 2 and 4, of 9 mm depth.
We notice the drilling has been separated in 6 portions and among these portions the two 40 mm diameter drillings
can be executed by several machining methods whereas the chamfers will remain to be made manually.
x For the 40mm diameter drillings, select the cycle Centering/Pointing-First Drilling-Drilling in the hole
wizard panel with the method Spotting+Drill Through.
x Confirm and check the drillings.
x Confirm the Sorted Drillings window. Don't forget to uncheck the machined holes.
Note: When using the analysis of drillings and cylinders to mill the drillings automatically, it is necessary as far as
possible to validate all the drillings of one part once at a time or to be very careful to uncheck every holes already
machined (by using the appropriate filters), otherwise they will be machined the number of time(s) you validate in
the Sorted Drillings window.
Note: The 40mm diameter drillings should be done with a method including a reaming operation. However since it
does not exist in the default TopSolid'Cam library, we used a simple drilling method so we take easily control of the
commands we saw. But, later we will see how to create a drilling method with reaming.
Since we master the drilling method use, we will be able to create our own method.
First, not to accumulate an infinity of drilling methods we are going to see how to delete the TopSolid Machining
Methods library from the current project. Obviously, it is possible to keep it for your own drilling method use
outside this tutorial.
On the contrary, we can insert the TopSolid library or one you would have created.
x A window appears with the following question. Select Hole Wizard and validate.
On the left we can find a similar window to the one we met in the hole wizard panel with almost the same functions.
x Click the icon at the top right of the window, and then add a Centering/Pointing operation.
The three operations have been added successively under three tabs which we can click on to navigate from one
operation to another.
As we move from one tab to another, we can observe that the shape related to the selected operation is highlighted
like the drilling below.
It is possible to modify the name of each operation we select by double-clicking on its tab.
x Double-click on the Centering/Pointing tab, modify the name to Centering and confirm with .
x In the Drilling tab, in the Cylinder to machine field, select 2 in the drop-down menu.
x In the Spot Facing tab, in the same field, select 1 in the drop-down menu.
Note: We can modify the shape of a selected cylinder for each operation by holding down the left mouse button
and dragging one of their green line but we cannot control the result so we will prefer not to touch it for that kind
of drilling.
Using the icons / you can switch from a Creation mode to a Preview mode where we can apply important
modifications of the drilling type.
x Since we want to keep the spot facing, don't validate the window by clicking on .
x Exit the method without saving changes by clicking on Yes.
In this exercise, we are going to check that the method we have just created previously works and we shall develop
it to fix a constant diameter centering.
Before checking the created method, we are going to modify it in order to introduce a new notion, the "Formula"
type answer.
By selecting Formula in the drop-down menu, it is possible to choose the altitude of the drilling operation start
(positive or negative value, before or after), i.e. the starting Z and the depth.
For the particular case of centering that we are going to see, if depth has no real interest, on the contrary the print
diameter can be modified.
Note: The order of numbers of the cylinders that represent each operation is along z, from the top to the bottom,
so by default Me.C001HoleDiameter is the diameter of the first cylinder of the drilling. Just like in text document,
we are able to erase and write whatever words as far as it respects certain syntax logic (if the sentence does not
mean anything, you will not be allowed to validate the window anyway). To prevent such disappointment, the usual
variables are already listed.
We can simply begin by telling the print diameter must be equal to the cylinder 2 diameter divided by 2 by adding
/2.
x Right-click in the window and select Hole geometry > Geometry 2 > Hole Diameter to add the variable
Me.C002HoleDiameter.
The four similar drillings have only one corresponding method (we previously deleted any method library out of the
current project, so it's normal) with the icon .
x Open the Hole wizard panel and verify it is the Centering-Drilling-Spot Facing method, then close the
window.
x Check all the drillings. (Tip: Check the Feature(s) box to select all drillings in one go).
TopSolid'Cam takes few seconds and simulates the drillings. If TopSolid'Cam cannot find any appropriate tool, you
will be asked to create one during the method execution.
In this exercise we will create a method to realize through and flat blind holes, then we shall apply a conditional
answer to one parameter and finally we shall try it on the machining file of a simplified gear box casing
x In the Project tree, in the subfolder EX04 Flat_Blind or Through hole, open the machining document EX04 Gear
box casing.
x By using rotary picking, spot the through holes and the flat blind ones.
Because since the exercise 2 we removed the TopSolid Machining Methods library, no drilling methods will be found
by TopSolid'Cam if we launch the analysis of drillings and cylinders.
Keeping aside this machining file, we are going to create both methods that will suit the milling of these drillings.
x Add one centering/pointing operation followed by a drilling one using the icon .
Note that on the left side of the window, the current status is Creation mode. We are going to switch to the other
display, the Preview mode, by clicking on the icon to see the real geometry.
As we can see below, the change of display is done with a modification of the icons.
x Create a new Milling/Turning Method document in the same folder EX04 Flat_Blind or Through hole and
rename it EX04 Centering-Drilling Flat hole. Select Hole Wizard.
x In the Hole wizard editor, add one operation of centering/pointing and one of drilling.
x As with the previous method, click the icon .
x This time, let the hole blind and click the third icon in order to get the following result.
Before closing this method, we are going to bring a small additional modification in order to get into the notion of
"conditional" answer to drilling parameters and then we will test the milling using our two new methods.
x To describe the condition, click the button to the right of the field.
Just like the case seen in the previous exercise (the "Formula" type answers), a window opens. This time it is not a
text document but rather a table.
- Insert a line
- Delete a line
- Copy a line
- Paste a line
We will go back to VB.NET later which is used as supplement to the criteria proposed if they are not enough.
After that brief presentation of the window, we can set our condition for the activation of the centering pointing
operation when the hole diameter is greater than 10mm.
x In the Variable column, click the arrow of the drop-down menu,
and then select Cylinder 1 > Hole Diameter, as shown here.
x Similarly, in the Condition column, select Greater than.
Note: To add more conditions on the next lines, it is necessary to change End to Or, And, Not or, Not and depending
on the condition you want on the next sentence.
We obtain the following result:
x Confirm the current window, then the next window, and then save the document.
x Close the method documents.
TopSolid'Cam takes few seconds and simulates the drillings. We can observe that the condition for through holes
not to activate the Centering/Pointing operation when the hole diameter is smaller than 10 mm is respected since
we can see they are directly drilled.
In this exercise we are going to create the method to make the tapped drillings of that hood.
Once the three operations are created, if we take a look directly at the preview of the shape, for which the method
we just created, by clicking on the icon , we notice the representative cylinder of the tapping is larger than the
drilling one. This is logical in the reality since the pitch of the tapping is made through the drilling wall. However, in
the software, the thread is not really modeled so that the file is light, only paint illustrates the tapping, and therefore
the cylinder of this operation will be considered as the drilling diameter. The diameter of the tap will depend on
the hole diameter and the pitch, so it will be greater than the cylinder diameter.
It is necessary to modify the cylinder of the tapping operation so it overlays the one of drilling.
x In the Tapping tab, in the creation mode on the left, hold down the left mouse button and select the vertical
green line of the cylinder, and then move it to the inside until it overlays with the drilling cylinder.
There is another part to modify: the tapping representative cylinder base. Indeed, for practical reasons, tap tools
are standardized so that the thread does not go to the hole bottom. So we are going to modify the cylinder shape
of the taping operation so that the final geometry of the method suits with the drilling we want to execute.
x The same way we did in the previous manipulation, hold down the left mouse button and select the green
horizontal line of the cylinder, and then move it to the inside.
Cylinder to be machined:
1 for tapping
2 for drilling
x Click the icon to validate the resulting shape. You should get the following result.
The method we have just created can be now detected as solution to the blind tapped holes.
x Click to confirm the window. TopSolid'Cam calculates the drillings, and then simulates them.
x Save and close the document.
In this exercise, we are going to create a method to make bore holes of this simplified cylinder bloc and see the last
notion of drilling method parameters which will be identified as additional parameters.
We can notice that the reaming does not overlay by default the drilling. It is logical however this method won't
work on parts with reaming stage; TopSolid'Cam will not identify the geometry as matching this method.
So, as for the taping case, we have to overlay the cylinders of drilling and reaming.
x In the Reaming tab, hold down the left mouse button and select the green vertical line of the larger cylinder,
and then move it to the inside until it overlays the drilling cylinder.
Now we have created a drilling method with a reaming operation but generally the drilling diameter is smaller than
the reaming one which is not the case in our method. One solution is to use a tool filter on the drilling operation.
x In the Hole wizard editor of the method EX06 Centering-Drilling-Bore, go to the Drilling tab, and then in the
Operation section, in the Tool Selection field, select Filter… in the drop-down menu.
We choose to apply a filter that tells TopSolid'Cam that the drill to use has a diameter equal to the hole diameter
minus 4mm. But in the window below, we note that we cannot give this type of formula.
x Open the VB.NET Syntax Rule Definition menu at the bottom of the window.
Now, to enter the tool filter of diameter equal to hole diameter minus 4mm, we need to complete the condition as
follows:
If (Me.ToolTopDiameter = Me.C001HoleDiameter - 4) Then
Return True
Else
Return False
End If
x To obtain the variables Me.ToolTopDiameter and Me.C001HoleDiameter, right-click and select the desired
menus.
x Confirm the window.
Note: Another example of filter could suit the method for example by telling that the tool diameter is smaller than
the hole one but be careful, in that case we need to create the corresponding tool otherwise TopSolid'Cam will take
the first tool the nearest of hole diameter.
x Confirm the window and save the document.
We note that the same options as when we make drillings manually are available.
For example, we will say that the drilling operation of this method must be performed at the shortest path, with
pecking, with a safety distance of 3mm and always rise up between points.
x Open the Geometry category, then Optimization. Double-click on Optimization Method (Setting:
StandardOptimizationMethod@Optimization) and replace 0 by 1 to mean Shortest path. Confirm the
window.
x Open the Settings category, then Pecking. Double-click on First depth pass and replace the current value
by: Me.HoleDepth / 3. Confirm the window.
x Open the Settings category, then Geometry. Double-click on Safety Distance and replace the current value
by 3mm. Confirm the window.
x Open the Settings category, then Global. Double-click on Picoting/Pecking and replace the current value
by 1 or True.
x Open the Settings category, then Z. Double-click on Always rise up… and replace the current value by 1 or
True.
x Confirm all windows, and then save and close the method document.
In this last exercise, we will create a method for through holes with or without contouring (drilling with a mill). Thus,
we will see again how to add a condition "If…" for activation and "Tool filter" so that the finishing drilling is with or
without contouring. At last, we will test the method on a machining file.
x In the display on the left, switch to the Preview mode by clicking the icon .
x Click the first icon to change the blind hole into through hole as below.
When you added the drilling operations, the geometries (cylinders) of the operations overlaid. If not, simply click
on the cylinder of one of the operations in the creation mode, and then drag the green line so as to couple it with
the other one. When the two operations overlay, we notice at the level of the Cylinder to machine field that the
number is 1 for the drilling and contouring operations.
Now we created these three operations, we are going to modify them to meet the objective of activating the
contouring only when the hole diameter reaches a certain value (here between 24 and 35mm). Several solutions
are possible but the one selected below allows us to develop the use of the conditional answer "If".
Let's start with the shortest conditions, the ones of the contouring.
- Activate the contouring operation if the hole diameter is greater than 24mm.
- Set the tool 18-mm diameter Side Mill.
- Drilling by contouring.
x Go to the Contouring tab, and then in the Operation section, in the Active field, select If… in the drop-down
menu.
x Click the button to the right of the field to open the condition editor.
x From the Geometry section, in the Drilling by contouring field, select Yes in the drop-down menu.
x In the Operation section, in the Tool Selection field, select Filter... in the drop-down menu.
x Click on the button to the right of the field to open the condition editor.
x Open the VB.NET Syntax Rule Definition menu to enter the tool condition. Here is the result:
If ((Me.ToolTopDiameter = 18) AND (Me.ToolFunction = "SideMill")) Then
Return True
Else
Return False
End If
x To obtain the variable Me.ToolTopDiameter, right-click and select the following command.
x To obtain the variable Me.ToolFunction, right-click and select the following command.
x To obtain the variable "SideMill", right-click and select the following command.
Note: When TopSolid'Cam is searching for a tool, in order for the tools to be filtered, it is necessary for a given filter
to have the answer "True" or "False".
x Go to the Drilling tab, and then in the Operation section, in the Tool Selection field, select Filter... in the drop-
down menu.
x Click the button to the right of the field to open the condition editor.
x Open the VB.NET Syntax Rule Definition menu and enter the following condition.
The condition will be: If the hole diameter is smaller than or equal to 24mm, then if (in the tool library) the diameter
of the drill (selected by TopSolid'Cam) equals the hole diameter, the tool selection is correct (answer True)
otherwise it is False.
Else (in other case when hole diameter is greater than 24mm), if the diameter of the drill (selected by TopSolid'Cam)
equals 24mm, then the tool is correct (answer True) otherwise it is False and TopSolid'Cam continues to search tool
and start again the test, or asks the user to create the tool.
The solution is as follows:
In this first exercise, to create our method, we will start with a part with machinings already performed, as shown
in the picture above.
Our first method will be a 2D milling method.
x Right-click one of the two operations and select Methods > Creates a method.
x Click on Yes.
A new method has been created in the same directory as the machining document.
- Add a step in the method. A step can be a selection function or a machining function.
- Delete a step in the method.
- Invert the steps and move them up in the list of operations.
- Invert the steps and move them down in the list of operations.
- Duplicate a step of the method.
Note that TopSolid renames the new method New Method by default.
x In the Project tree, rename the method EX 1 Milling Method 2D by clicking on it, then pressing the F2 key.
x Save the method.
x Go back to the method modification window. To do this, go to the Cam methods tab and select
Create/modify methods.
The creation/modification window of the method opens with its new name.
Reminder: We selected two operations: Open Pocketing and Side Milling (Contouring). We find these two
operations in the method in the right order of machining and decomposed in steps.
The operation steps are already defined; the tools and the
parameters are also defined.
- Question: It is the question which will be displayed to the user when executing the function.
- Multiple: Allows you to choose one or more faces during the selection. We have the same drop-down menu
as previously.
- Use neutral selection: Allows the neutral mode for the selection of faces.
Note: It is possible to modify the detailed picture of the step in the gray zone, which users will see during the
execution of the step. To modify or change it, left-click on the gray zone or the existing picture, then select the
picture that you want to associate to the operation.
In the Main tab, the parameters are separated in two: the parameters for the operation and the parameters specific
to the geometry.
Main tab
In the Operation section:
- Active: Defines whether the function should be executed or not. In the drop-down menu we have three
conditions.
- Tool: By default, the software proposes the same tool as in the machining file. Allows you to define the
selection mode of the tool. In the drop-down menu we have four solutions.
- Split Multiple Geometry: If more than one geometry is selected, this option lets you decide whether the
result will be a single operation or as many operations as geometries.
You can also choose the number of concerned axes in the Multi axis type section:
- None: 3-axis milling: X,Y,Z.
- Four axis axial: 4-axis continuous milling (X,Y,Z,C) with the tool axis collinear with the Z axis of the WCS.
- Four axis radial: 4-axis continuous milling (X,Y,Z,C) with the tool axis perpendicular to the Z axis of the WCS.
Geometry tab
Note: Via the icon , TopSolid notifies us that the Question field must be filled in, otherwise the method won't be
validated.
x For the Multiple parameter, select the Never condition in the drop-down menu.
x Click the second step Picking face Side Milling, change the question to Selecting a face for side milling and set
the condition to Always in the Multiple field.
x Select the third step Open pocketing.
x In the Tool field, select Manual selection in the drop-down menu.
x Leave the rest of the parameters as they are.
The Automatic part (extracted from machined geometry) parameter means that the machined part is determined
by analyzing the machined geometry.
The Automatic WCS (extracted from machined geometry) means that the WCS is determined by analyzing the
machined geometry.
We obtain:
Now we will execute our method. To do this we will apply our method to the part of exercise 1.
x Go back to the machining document EX 1 Milling 2D.
x Go to the NC Operations tree by clicking the NC Operations tab.
x Select all the machinings of the part using Ctrl + A.
x Press Delete on your keyboard to delete all the machining operations.
The following warning message is displayed.
We no longer have any machining for this part. Let's execute the method now.
x To execute a method, go to the Operation tab.
The Method Selection Dialog window opens and asks us to choose a method.
x Click the EX 1 Milling Method 2D method.
Note: We can still choose if we want or not a machining. We could deselect Open pocketing for example.
x For our example, uncheck or leave unchecked the Keep associativity between method and generated
operations and Manual execution options.
x Execute the method by clicking on .
We are at the first step of the method: Picking faces. We find the question that we stated in the conditions. We
also indicated in the condition that we can select a single face for machining. Check this condition by trying to select
multiple faces.
x Ultimately, select the face shown in blue below.
The window opens and tells us that TopSolid hasn't found a tool for machining. We specified to select a tool
manually.
x Click the icon to open the tool choice window (if it is not already open), and then select a tool.
x Click to confirm the operation.
The machining window of the side milling opens and TopSolid tells us immediately that it did not find any tool for
machining. We specified to select the tool manually.
x Click on to open the tool choice window, and then select a tool.
x Click to confirm the operation.
Here is what we get after running our method. The machinings which are present are the open pocketing and the
side milling.
In this second exercise, we will create a machining method interactively, unlike the previous exercise in which the
steps were created automatically.
The creation/modification window of the method opens. We will now add the steps to perform the drilling and the
pocket. Before adding machining steps, we must add picking steps. We will add a picking step for the drilling and
for the pocket.
x Click the EX 2 Milling 2D Method Triangle method, and then click the icon to add steps.
x Select the Functions > Picking faces command.
x Click on EX 2 Milling 2D Method Triangle, and then the icon to add a new step.
x Select Functions > Picking faces.
We will set the Geometry parameters in the Main tab. We want to machine the hole, and then the pocket.
x Set the Part and WCS parameters so that they are derived from the hole operation.
A window opens with all other parameters of this step. There are two ways to search for parameters, either with
the selection criteria or with the search bar.
x Modify the Stock to leave on top island parameter by clicking on it, then replacing the current value with 0mm.
x Confirm the window.
x Repeat the procedure for the four remaining stocks to leave by setting them to 0.
Note: To execute this step properly, the Machined parameter must be filled in.
x Click on EX 2 Milling 2D Method Triangle, and then add a new step.
x Select Functions > Picking faces.
x Rename this function to Selection faces for facing.
x In the Question field, enter Select a face for the facing.
x Click the Other Parameters button and set the stocks to leave using the search bar. Enter Stock to leave and
adjust as below.
Our operations are now defined. You should end up with the following result:
The second step Select faces for the pocket automatically appears.
x Select the face shown in blue below.
The fifth step Select a face for the facing automatically appears.
The sixth step is the Facing step. TopSolid automatically performs the facing.
In this last exercise, we are going to discover how to create a method for 3D milling and the Dialog boxes step that
will be detailed later.
x Click the Other parameters button and modify the scallop height to 0,01mm using the search bar.
x In the Additional Surfaces field, select Result of Additional surfaces in the drop-down menu.
Our machinings are ready. We are going to see the Dialog Box function and the condition "If".
x Confirm the method window.
x Save the method.
For a dialog box, you can assign several sub-steps which will be included in the same dialog box.
x Click on Dialog Box, then click on to add a new step.
x Add a sub-step Check Box.
The sub-step is created in the dialog box that has been selected.
x Create a second sub-step Multiple Choice by repeating the procedure seen before for Check Box.
x Using the icons order the steps to get the following result.
Note: We must correctly place the steps in the method, in order to find the variables when creating conditions.
x Click the VB. NET Rules Definition menu at the bottom of the window.
x In the definition window, insert two brackets between If and Then, as shown below.
x Then after the two brackets, right-click and select Method > C1: Result of Check Box.
We have just specified that the Additional surfaces operation is active if the result of the check box is TRUE or if
the result of the multiple choice equals 0.
x Display the Selection finishing curve step by clicking on it.
x In the Active field, select the If… condition in the drop-down menu.
x Click on to the right of the field to open the condition editor.
x Go to the VB. NET Rules Definition menu.
x Click between If and Then, then right-click and select Method > CM1: Result of Multiple Choice.
x Write after: =0 .
We indicated that if the Selection finishing curve step is active, the result of the multiple choice has to be 0.
x Next display the Roughing step, and then in the Active field apply the following condition.
We've just set a condition for the roughing step. When the result of the check box is True, the operation runs.
The first dialog box opens and contains Check Box and Multiple Choice.
x Enable Check the box if you wish to do a roughing, and then confirm.
x The first step Additional surfaces appears. Select the blue colored faces as below.
x The second step Selection finishing curve opens. Select the profile shown in blue below.
x The third step Roughing opens. TopSolid asks us to choose the tool.
x The fourth step Finishing opens. TopSolid asks us to choose the tool.
x In Tool Choice, create a tool, for example a Ø 8mm ball nose mill.
x Click to confirm the operation.