SAMPLEX3 Mill Level 3 Training Tutorial
SAMPLEX3 Mill Level 3 Training Tutorial
SAMPLEX3 Mill Level 3 Training Tutorial
TUTORIALS 1-1
Tutorial #1, Revolved & Flat Boundary Surfaces, Pocket, Parallel & Contour Toolpaths.................. 1-1
Tutorial #2, Ruled and Flat Boundary Surfaces, Radial and Scallop Toolpaths ................................. 2-1
Tutorial #3, Net Surface, Pocket and Restmill & Finish Blend Toolpaths.......................................... 3-1
Tutorial #4, Swept & Flat Boundary Surfaces, Rough Flowline & Plunge, Finish Blend & Pencil
Toolpaths........................................................................................................................................... 4-1
Tutorial #5, Revolved & Fillet Surfaces, HS Core Roughing & Finish Scallop, Pocket facing, Pencil &
Project Toolpaths .............................................................................................................................. 5-1
Tutorial #6, Revolved surface, HS Area Roughing, Finish Contour, Leftover and Project for Machining
Raised Letters .................................................................................................................................... 6-1
Tutorial #7, Draft, Swept, Revolve and Fillet Surfaces and High Speed Toolpaths:
Core Roughing, Horizontal Area, Waterline and Scallop Rest Passes................................................ 7-1
Tutorial #8, Ruled, Swept, Revolve and Fillet Surfaces and High Speed Toolpaths:
Core Roughing, Horizontal Area, Scallop, Scallop Rest Passes and Pencil......................................... 8-1
HOW TO USE THIS BOOK
This book provides a comprehensive step-by-step approach to learning Mastercam Mill 3D. The
book includes eight projects, an additional 8 exercises and quizzes for each project to test your
knowledge.
The material covered includes 3D Wireframe and Surface geometry creation, Surface Finish and
Surface Roughing Toolpaths. It also contains the advanced Surface High Speed Toolpaths.
Explanations are given for the proper use of Stock Setup and Tool Settings. It teaches you how
to create an STL Stock and how to use it in the solid model verification. C-hooks and tips on how
to select and organize the part are also covered to complete the learning experience.
The Mill Level 3 Training Tutorials also include General Notes with useful tools and shortcuts
that make the software easier to use. A description of the 3D toolpath parameters and the
Operations Manager are also covered in this section.
Each tutorial walks you through all the procedures from 3D Geometry Creation to Surface
Toolpath instructions, Verification and G-Code Generation.
LEGEND:
TUTORIAL 6
REVOLVED SURFACE HIGH SPEED AREA ROUGHING, FINISH CONTOUR,
FINISH LEFTOVER, AND FINISH PROJECT TOOLPATHS TO MACHINE
RAISED LETTERS
Mill Level 3 TUTORIAL 6
Objectives:
The Student will design a 2-dimensional drawing by:
Creating a rectangle.
Creating parallel lines.
Creating line endpoints.
Creating arc tangent through a point.
Creating fillets.
Trimming the geometry.
Moving the geometry.
Creating the letters.
Creating an obround shape.
Roughing the cavity using surface high speed area mill toolpath.
Finishing the cavity using surface finish contour toolpath.
Finishing the fillets using surface finish leftover.
Creating two 2D pockets toolpaths to be used in surface finish project.
Using finish project toolpaths to machine the raised letters.
The Student will check the toolpath using Mastercam’s Verify module by:
Page 6-2
Mill Level 3 TUTORIAL 6
GEOMETRY CREATION
To start a new file from Mastercam:
File
New
Before starting the geometry creation we should customize the toolbars to see the toolbars
required to create the geometry and machine a 3D part. See Getting started
Operation manager to the left of the screen can be hidden to gain more space in the graphic
area for design. Press Alt + O to remove it.
Before starting the geometry make sure that the Grid is enabled. It will show you where the
part origin is. See Getting started page A-6 for details.
Step Preview:
Page 6-3
Mill Level 3 TUTORIAL 6
Create
Rectangle
Enter the Width 2.1 (Tab).
Enter the Height 7.25 (Enter).
Make sure that Anchor to center is not enabled.
[Select position of first corner]: Select the Origin (center of the grid) as shown.
Select Origin
Page 6-4
Mill Level 3 TUTORIAL 6
Create
Line Select Entity A
Parallel
[Select a line]: Select Entity A.
[Select the point to place a parallel line through]: Pick a point to the
right of the selected line.
Enter the Distance 1.53 (Press Enter).
Select the OK button.
1.3 Create a line knowing one endpoint, the length and the angle
Sub Step Preview:
Page 6-5
Mill Level 3 TUTORIAL 6
Create
Line
Endpoint
[ Specify the first point ]: Select Endpoint A as
shown: Endpoint A
Page 6-6
Mill Level 3 TUTORIAL 6
Create
Arc
Arc Tangent
Select Entity A
Select Endpoint B
Page 6-7
Mill Level 3 TUTORIAL 6
Page 6-8
Mill Level 3 TUTORIAL 6
Create
Fillet
Entities
Enter the fillet Radius 0.250
[Select an entity]: Select Entity A.
[Select another entity]: Select Entity B.
Select Entity A
Select Entity B
Select Entity C
Page 6-9
Mill Level 3 TUTORIAL 6
Edit
Trim/Break
Trim/Break/Extend
Select Entity A
Select Entity B
Step Preview:
Page 6-10
Mill Level 3 TUTORIAL 6
Xform
Move to origin
[ Select the point to translate from ]: Select the Midpoint of
the vertical line as shown:
Page 6-11
Mill Level 3 TUTORIAL 6
Create
Letters
Select True Type button.
Enter the CAM and change the Height and Spacing as shown.
Page 6-12
Mill Level 3 TUTORIAL 6
Step Preview:
Page 6-13
Mill Level 3 TUTORIAL 6
Create
Rectangular Shapes
Expand the dialog box if needed by selecting the down arrow.
[ Select position of base point ]: Select the Origin from the Autocursor
drop-down list.
Page 6-14
Mill Level 3 TUTORIAL 6
Create
Surface
Revolved
Select Partial in the Chaining dialog box
[ Select the first entity ]: Select Entity A as shown:
Make sure that the chaining direction is CCW; otherwise select
Reverse button.
Page 6-15
Mill Level 3 TUTORIAL 6
Select Entity B
Page 6-16
Mill Level 3 TUTORIAL 6
Create
Rectangle
Enter the Width 9.125 (Tab).
Enter the Height 10.0 (Enter).
Enable Anchor to center and Create Surface icons in the Ribbon Bar.
[ Select position of base point ]: Select the Origin from the Autocursor drop-down list.
Page 6-17
Mill Level 3 TUTORIAL 6
Step Preview:
Page 6-18
Mill Level 3 TUTORIAL 6
8.1 Use the Hide entity command to keep on the screen only 2D wireframe
Sub Step Preview:
Click on the QM Lines and on the QM Arcs icons from the QM toolbar at the left of the
graphic window.
Note that all lines and all arcs from the graphic window are selected.
Page 6-19
Mill Level 3 TUTORIAL 6
Select the profile by holding down the Shift key and selecting one entity of the chain as shown.
Xform
Mirror
Enable Mirror about Y axis as shown.
The preview should look as shown:
Page 6-20
Mill Level 3 TUTORIAL 6
Note that because we selected the center line while selecting the chain to be mirrored,
another center line was created on the top of the existing one.
Page 6-21
Mill Level 3 TUTORIAL 6
[Select entities to keep on the screen ]: Select the top flat surface.
Page 6-22
Mill Level 3 TUTORIAL 6
Create
Surface
Trim
To curve
[ Select surfaces and press Enter to continue ]: Select the flat surface as shown.
Press Enter
Page 6-23
Mill Level 3 TUTORIAL 6
[ Indicate area to keep – select a surface to be trimmed ]: Select two points on the surface outside
of the chain as shown.
Click on Hide Entity from the drop-down list to bring back the rest of
the geometry.
Page 6-24
Mill Level 3 TUTORIAL 6
Step Preview:
Pre-select the chain by holding-down the Shift key and selecting one line as shown.
Page 6-25
Mill Level 3 TUTORIAL 6
Xform
Translate
Change the parameters in the Translate dialog box as shown.
The geometry should look as shown:
File
Save as
File name: “Your Name_6”
Select the OK button.
Page 6-26
Mill Level 3 TUTORIAL 6
TOOLPATH CREATION
STEP 11: SET UP THE STOCK TO BE MACHINED.
To display the Toolpaths Manager press Alt + O.
Make sure that no machine is already selected.
Machine Type
Mill
Select Default.
Page 6-27
Mill Level 3 TUTORIAL 6
Page 6-28
Mill Level 3 TUTORIAL 6
Page 6-29
Mill Level 3 TUTORIAL 6
STEP 12: ROUGH OUT THE SURFACE USING SURFACE HIGH SPEED ROUGHING
(AREA MILLING).
Area roughing toolpaths are designed to rough out cavities, pockets, or other areas that
can be most efficiently machined with an inside to outside toolpath. They are generated
from a set of surface profiles that describe the shape of your surfaces at different Z heights,
plus a set of offset profiles that rough out stock as the tool moves away from the center.
Toolpath Preview:
Toolpaths
Surface High Speed
Select the OK button to accept the NC name
[Select Drive Surface]: Select the All button.
Page 6-30
Mill Level 3 TUTORIAL 6
Select Tool.
Click on the Select library tool button.
Use the Filter button in to select the 1.0 “ Bull Nose Endmill with corner radius 1/8 “
Page 6-31
Mill Level 3 TUTORIAL 6
Make the necessary changes in the Toolpath parameters to match the following screenshot.
Page 6-32
Mill Level 3 TUTORIAL 6
Holder page allows you to create a holder definition, load a holder from an existing library or
edit the holder after it has been selected
Use holder for gouge checking when enabled,activates the gouge checking feature. Mastercam
will check to make sure that the holder does not come into contact with any part geometry.
Holder clearance field establishes the minimum separation between the holder and your surface
model. Set the clearance bigger than the stock to leave on the walls.
Page 6-33
Mill Level 3 TUTORIAL 6
Select the Cut Parameters page and make the changes to match the following screenshot.
Step-down options allow you to configure how Mastercam spaces the cuts in Z.
Step-down value sets a constant Z spacing between cutting passes.
Add cuts feature allows you to insert additional cutting passes in areas of your part where the
profile is close to flat. Mastercam will add new cuts to maintain the maximum profile stepover,
while spacing them each by at least as much as the minimum step-down.
XY stepover settings allow you to configure the spacing between the passes at the same Z.
Mastercam will use the largest value possible (up to the maximum XY stepover) that does not leave
unwanted material between the passes. However, it will not separate the passes by less than the
minimum stepover.
Stock to leave on your drive surfaces lets you enter separate values for the wall and floor surfaces.
Note that the stock to leave on walls must be greater than or equal to the stock left on the floor.
For surfaces that are not exactly horizontal or vertical, Mastercam will interpolate between the
wall and floor values.
Keep tool down prevents the tool from retracting if the distance between the end of one pass and
the start of the next pass is less than the specified settings.
Page 6-34
Mill Level 3 TUTORIAL 6
Expand Cut Parameters if needed, and select Transitions to set the Entry helix.
Transitions allow you to configure the entry move that the tool will make as it transitions
to new Z levels. You can choose to create either a ramp entry, or helical entry move. If the
profile is too small to create a helix of this size, Mastercam will create a ramp move
instead.
Page 6-35
Mill Level 3 TUTORIAL 6
Select the Linking Parameters page and change the parameters to match the following screenshot.
Linking options allow you to configure how Mastercam links air moves when the tool is not in
contact with the part
Minimum vertical retract is a vertical retract and constant-Z move at the Part clearance height.
Leads fields set the tool moves onto and off of the part at the start and end of each cutting
pass. These moves are applied to each pass no matter which cutting pass is selected.
Fitting settings allow you to choose how the entry and exit arcs fit to the ends of the cutting
passes.
Minimize trimming sets the path to retract to be as close to the surface as possible,
maintaining a minimum distance from the surface to fit the arc.
Max trimming distance parameter limits the amount of trimming applied to non-horizontal
passes.
Page 6-36
Mill Level 3 TUTORIAL 6
Display tool
Display tool
Display rapid moves
Page 6-37
Mill Level 3 TUTORIAL 6
STEP 14: VERIFY THE ROUGH TOOLPATH AND SAVE IT AS A STL FILE TO BE USED
AS AN INTERMEDIATE STOCK.
Select Verify
Page 6-38
Mill Level 3 TUTORIAL 6
Page 6-39
Mill Level 3 TUTORIAL 6
Save the STL file with the same name at a known location.
Select the OK button.
To speed up the Verification, we will use this stl file when we verify the rest of the
operation.
Select the OK button to exit Verify.
Select Toggle toolpath display on selected operations icon to hide the
toolpath from the screen.
Toolpath Preview:
Page 6-40
Mill Level 3 TUTORIAL 6
Toolpaths
Surface Finish
Contour
[ Select Drive Surface ]: Select the All button.
Select the OK button to exit.
Page 6-41
Mill Level 3 TUTORIAL 6
Page 6-42
Mill Level 3 TUTORIAL 6
Clearance value sets the height at which the tool rapids to or from the part.
Retract value sets the height the tool rapids/feed-rates up to, before the next tool
pass.
Feed plane value sets the height the tool rapids to before changing to the plunge
rate.
Stock to leave (on Drive surface) sets the amount to leave for the finish operation as
a constant value all the way around the drive surfaces.
Page 6-43
Mill Level 3 TUTORIAL 6
Select the Finish contour parameters and change the parameters as shown.
Optimize cut order cleans one area completely before moving to another area.
One way allows the tool to move around the shape in the same direction.
Minimize tool burial generates additional retract and plunge moves when the tool
could be engaging material on both sides, as when machining between two bosses.
Shallow removes tool moves or adds tool moves in the shallow areas.
Page 6-44
Mill Level 3 TUTORIAL 6
Select Verify
Page 6-45
Mill Level 3 TUTORIAL 6
Page 6-46
Mill Level 3 TUTORIAL 6
Find the Stl file that you saved in a previous step (Your Name_6.STL).
the simulation.
Page 6-47
Mill Level 3 TUTORIAL 6
STEP 17: FINISH THE FILLET SURFACES USING SURFACE FINISH LEFTOVER
TOOLPATH
Note that because the fillet surface radius is 0.25 “ the fillet surfaces were not cleaned.
Surface finish leftover toolpath removes remaining stock that Mastercam calculates based
on the dimensions of a tool used in a previous operation. Finish leftover uses a smaller tool
than the roughing tool. Mastercam looks at the part, calculates where the roughing tool
could not fit, and creates tool motion to remove stock from these areas.
Toolpath Preview:
Toolpaths
Surface Finish
Leftover
[Select Drive Surfaces]: Select the All button.
Page 6-48
Mill Level 3 TUTORIAL 6
Page 6-49
Mill Level 3 TUTORIAL 6
Note that because we enabled the Advanced options in the Tool Settings parameters
(Properties); the Clearance, Retract and Feed plane, will be the same as in the previous
operation.
Select Finish leftover parameters tab and change the parameters as shown.
Total tolerance is the sum of the filter tolerance and cut tolerance. You can
adjust the ratio of the filter tolerance to the cut tolerance, change the
tolerance amounts, and select arc options.
Maximum stepover sets the size of the step between XY cuts in a surface
toolpath.
From slope angle/To slop angle set the area to be machined.
Hybrid leftover cutting combines 2D and 3D cuts where cuts above the
cutoff angle (usually the steepest area) are constant Z and cuts below are
3D.
Keep cuts perpendicular to leftover region can improve the finish by
adding more moves, but it will increase the machining time.
Page 6-50
Mill Level 3 TUTORIAL 6
Select the Lefover material parameters page and change the parameters as shown in the following
screenshot.
Roughing tool diameter is the diameter of the previous tool that was used to machine the
part (in our case the 0.75 “ Ball endmill used in the finish contour toolpath).
Roughing tool corner radius is the corner radius of the previous tool that was used to
machine the part.
Overlap distance is an additional offset applied to the previous tool shape. This value
causes the leftover material to be calculated as if it had been cut by a larger tool.
Page 6-51
Mill Level 3 TUTORIAL 6
STEP 18: USE CHECK HOLDER TO FIND THE MINIMUM TOOL LENGTH REQUIRED
FOR THE ¼ “ BALL ENDMILL
CheckHolder C-Hook is used to check an operation's tool holder for interference with the
part. It calculates areas where there is interference, and tells you the minimum tool length
required to avoid it.
Page 6-52
Mill Level 3 TUTORIAL 6
18.2 Use the Check Holder C-hook to to check the tool holder for interference with the part.
Make sure that only the Surface Leftover is selected in the Toolpaths manager.
Enter Alt + C to open the C-hook directory.
Select CheckHolder.dll from the list.
Enter the Holder clearance of 0.05 and keep the other settings as shown:
Page 6-53
Mill Level 3 TUTORIAL 6
STEP 19: VERIFY THE SURFACE FINISH CONTOUR AND THE SURFACE FINISH
LEFTOVER TOOLPATHS
Select only the Surface Finish Contour and the Surface Finish Leftover operations.
Click on the Surface Finish Contour first and then hold down the Ctrl key and select the
Surface Finish Leftover.
Select Verify
Page 6-54
Mill Level 3 TUTORIAL 6
20. CREATE THE 2DPOCKET TOOLPATH THAT WILL BE PROJECTED ONTO THE
SURFACES.
Page 6-55
Mill Level 3 TUTORIAL 6
Page 6-56
Mill Level 3 TUTORIAL 6
Select the ¼ “ Ball endmill and match the parameters in the Toolpath parameters as shown.
Select the Pocket parameters page and check the parameters to match the following screenshot.
Page 6-57
Mill Level 3 TUTORIAL 6
Page 6-58
Mill Level 3 TUTORIAL 6
Quick verify
Select the Play button.
Click in the middle of the pocket and using the mouse wheel, Zoom in.
To Zoom in you can also use Zoom target icon ; click in the middle of the pocket
and then, move the cursor out and select the corner of the zoom window when the pocket is
included.
Note the areas (inside the A letter and around M letter) that the 1/8 “ Ball endmill could not
machine. We will remachine the pocket using an 1/16 Ball endmill to clean up these areas.
Select the OK button to exit Backplot.
Page 6-59
Mill Level 3 TUTORIAL 6
Select Toggle toolpath display on selected operations to remove the toolpath display.
Toolpath Preview:
Click on the Pocket (Standard) operation in the Toolpath Manager and make sure that it is the only
operation selected.
Right-mouse click on the Pocket, hold it down and drag
Select Copy after from the drop-down list.
Parameters
Page 6-60
Mill Level 3 TUTORIAL 6
Select the Toolpath parameters tab and select from the library the 1/16 “ Ball endmill.
Select the Pocketing parameters tab and select Remachining as the Pocket type.
Page 6-61
Mill Level 3 TUTORIAL 6
shown.
Page 6-62
Mill Level 3 TUTORIAL 6
Select Toggle toolpath display on selected operations to remove the toolpath display.
STEP 23: USE SURFACE FINISH PROJECT TO MACHINE THE RAISED LETTERS
Project Rough and Finish Toolpaths allow you to project curves, points, or another NCI file
onto selected surfaces. These toolpaths can closely match the cut motion to the shape of
the part and can be used for engraving.
Toolpath Preview:
Page 6-63
Mill Level 3 TUTORIAL 6
To be able to machine the raised letters we need to offset the existing surfaces to project
the toolpaths on them.
Create
Surface
Offset
[ Select surfaces to offset ]: Select the two surfaces as shown
Page 6-64
Mill Level 3 TUTORIAL 6
Make sure that the offset surfaces are created below the original ones as shown.
Otherwise; click on the Cycle/Next button first, and then the Flip
button to change the surface normal orientation. Repeate the procedure for the second
surface if necessary.
Select the OK button to exit Offset surface command.
Page 6-65
Mill Level 3 TUTORIAL 6
Click on the Move the insert arrow downe one item. This ensures that the next toolpath will be
created at the end and not in the middle of the program.
Toolpaths
Surface Finish
Project
[ Select Drive Surface ]: Select the two offset surfaces that you just created.
Page 6-66
Mill Level 3 TUTORIAL 6
Select the 1/8 “ Ball endmill and make the changes as shown in the following screenshots.
Page 6-67
Mill Level 3 TUTORIAL 6
Page 6-68
Mill Level 3 TUTORIAL 6
Select the Finish project parameters and make sure that Projection type is set to NCI.
Enable operation 4- Pocket (Standard) in the Source operations and enable Retract between cuts.
Projection type
NCI allows you to project an existing 2D toolpath (contour or pocket) onto selected
surfaces.
Curve allows you to project 2D chains of entities (lines, arcs, splines) onto selected
surfaces. Mastercam prompts you to select the chains after you exit project
parameters.
Points allows you to project points onto selected surfaces. Mastercam prompts you to
select the chains after you exit project parameters.
Retract between cuts forces a retract move between cuts and when engraving letters
(curve projection type) it allows the tool to retract between letters.
Add depths allows you to add cut depths for the rough project. It is enabled only with
projection type NCI.
Page 6-69
Mill Level 3 TUTORIAL 6
Select Toggle toolpath display on selected operations to remove the toolpath display.
Toolpath Preview:
Click on the Surface Finish Project operation in the Toolpath Manager and
make sure that it is the only operation selected.
Right-mouse click on the Surface Finish Project, hold it down and drag
Select Copy after from the drop-down list.
Page 6-70
Mill Level 3 TUTORIAL 6
Parameters
Page 6-71
Mill Level 3 TUTORIAL 6
Select the Finish project parameters and select operation 5- Pocket (Remachining) from the list.
Page 6-72
Mill Level 3 TUTORIAL 6
Page 6-73
Mill Level 3 TUTORIAL 6
Page 6-74
Mill Level 3 TUTORIAL 6
Enter the same name as the geometry name in the NC File name field. (Your Name _6)
Select the red X box at the upper right corner to exit the Editor.
Page 6-75
Mill Level 3 TUTORIAL 6
REVIEW EXERCISES.
Student practice. Create the Toolpath for Exercise-Tutorial 6 as per the instructions below;
Page 6-76
Mill Level 3 TUTORIAL 6
Page 6-77
Mill Level 3 TUTORIAL 6
NOTES:
Page 6-78
Mill Level 3 TUTORIAL 6
TUTORIAL 6 QUIZ
What is a surface normal?
When would you use the “surface high speed area mill” toolpath?
Why did we turn off the post function on the pocket operations?
Page 6-79