Basic 2D Machining Tutorial
Basic 2D Machining Tutorial
Basic 2D Machining
April 2013
II BASIC 2D MACHINING
TERMS OF USE
Use of this document is subject to the Mastercam End User License Agreement.
A copy of the Mastercam End User License Agreement is included with the
Mastercam product package of which this document is part. The Mastercam
End User License Agreement can also be found at:
http://dnn.mastercam.com/companyinfo/legal/LicenseAgreement.aspx
Contents
Introduction ....................................................................................................... 1
Tutorial Goals................................................................................................. 2
1. Drilling Holes......................................................................... 5
51
39
21
57
IV BASIC 2D MACHINING
Conclusion ......................................................................................................... 63
INTRODUCTION
This tutorial focuses on applying several mill toolpaths to a part previously designed
in Mastercam. The tutorial then guides you through the steps to take that toolpath
data and create NC code to machine the part.
Mastercam offers a variety of toolpath types that let you
quickly build toolpaths for specific applications. You
access these toolpaths, such as the mill toolpaths shown
here, through the Toolpaths menu.
After you create a toolpath, you can use Mastercam's
backplot feature to preview its operation on the screen.
Once you are satisfied with it, post it from the Toolpath
Manager to generate the NC code for a specific machine
tool.
When you first begin this tutorial, you will be prompted
to assign a machine definition to the part. This tutorial
does not go into any depth on machine and control
definitions. However, the Help and other documentation installed with Mastercam provide comprehensive
information regarding these Mastercam features.
When you finish this tutorial, your part will look like this:
If you would like to design (create) the part before you begin this tutorial, please
follow the procedures in the tutorial, Basic 2D Design (available from your Reseller).
2 TUTORIAL GOALS
Tutorial Goals
Open a part file, assign a default machine definition, and set up stock.
Create four drill holes with one toolpath (including selecting a drill point,
choosing tooling, using tool tip compensation, and setting machining
values).
Rough the outside of the part (including chaining entities, selecting tooling,
and setting machining values).
Clean out the inside of the part (including chaining entities, choosing
tooling, and setting machining values).
View all toolpaths in the graphics window.
View a specific toolpath by temporarily turning off the display of selected
toolpaths.
Backplot (view the path the tools take to cut the part) all toolpaths.
Customize your backplot display.
Simulate (verify) the machining of the part from a stock model display.
Post all toolpath operations to an NC file, review/edit the code as necessary,
and save the NC file.
IMPORTANT: Screen colors in the tutorial pictures were modified to
enhance image quality; they may not match your Mastercam settings or
the tutorial results. These color differences do not affect the lesson or
the exercise results.
BASIC 2D MACHINING
INTRODUCTION 3
BASIC 2D MACHINING
4 TUTORIAL GOALS
BASIC 2D MACHINING
LESSON 1
Drilling Holes
The first step to machining the tutorial part is to drill the four holes. By beginning
with drilling, you can then use the holes to fixture the part on the machine tool.
Lesson Goals
Open a part file and assign a machine definition.
Define stock.
Create a drill toolpath (including selecting drill points, choosing tooling,
and setting machining values).
Use tool tip compensation.
preferred method:
Double-click Mastercams
desktop icon.
Or
c Click OK.
tutorial.
5 Click OK if prompted to switch to a
metric configuration.
easier viewing.
7 From the Mastercam menu, choose
original file. This will protect the original tutorial file from being
overwritten.
BASIC 2D MACHINING
DRILLING HOLES 7
BASIC 2D MACHINING
8 SETTING UP STOCK
3 Click the Select corners button near the bottom of the dialog box.
Mastercam brings you back to the graphics window to select the two
opposite stock corners.
BASIC 2D MACHINING
DRILLING HOLES 9
4 Click the two opposite corners as shown in the following picture. The Stock
Setup tab displays again with X and Y coordinate values from the selected
corners.
5 Enter 25 for the Z coordinate in the stock diagram to provide some depth for
your stock.
6 If not already selected, select the Display checkbox to see the stock model
BASIC 2D MACHINING
7 Click OK to complete the stock setup. The stock displays as dashed red lines
BASIC 2D MACHINING
DRILLING HOLES 11
BASIC 2D MACHINING
4 Click each of the four holes of the part to select them for chaining. Choose
them in a clockwise order from top left to bottom left as shown in the
numbered sequence below.
Tree View - Displays a list of all the available dialog box property pages.
Inactive pages are marked
with a red circle and a slash.
Edited pages are marked with
a green check mark.
BASIC 2D MACHINING
DRILLING HOLES 13
Some pages may have a plus or minus symbol, indicating that the
page has subpages and can expand and contract to either display or
hide the subpages.
Page View - Changes with each selection you make in the Tree View area.
Quick View Settings - Summarizes key toolpath information from
parameters you set on the different pages. It updates automatically as
you make changes in the pages, and is always visible.
Tree view area
Page view
Quick
View
Settings
area
BASIC 2D MACHINING
2 Click the Drill toolpath type icon to change back to a drill toolpath.
3 Click the Cut Parameters page in the Tree View list. The Page area changes
BASIC 2D MACHINING
DRILLING HOLES 15
BASIC 2D MACHINING
7 Click the Tip Comp page in the Tree View list. Notice that this page is off by
default.
BASIC 2D MACHINING
DRILLING HOLES 17
8 Select the Tip Comp checkbox to turn on this feature and enter 5.0 in the
TIP: The drill tip compensation tells Mastercam how far to drill past the
final depth to break through the stock. Enter a positive number only.
Entering a negative value results in the drill retracting before the desired
depth is reached.
9 Click OK to generate the drill toolpath for the four holes.
BASIC 2D MACHINING
BASIC 2D MACHINING
DRILLING HOLES 19
Your toolpath should look like this. The cyan lines are feed motion and the
yellow lines are rapid motion.
BASIC 2D MACHINING
BASIC 2D MACHINING
LESSON 2
The next step to machining the tutorial part is to remove the bulk of the stock from
the outside. You will use a couple of toolpaths to machine this area.
Lesson Goals
Create a dynamic mill toolpath (including chaining entities, choosing
tooling, and setting machining values).
View a specific toolpath by temporarily turning off the display of selected
toolpaths.
Create a contour toolpath (including chaining entities, choosing tooling,
and setting machining values).
BASIC 2D MACHINING
4 Click the top of the stock boundary as the second chain. This second chain
represents the size of the stock material. The chaining arrow should again
point clockwise.
5 Click OK on the Chaining dialog box to chain the part. The Chaining dialog
BASIC 2D MACHINING
6 Select Dont show this dialog again this session and click OK. The 2D High
7 Click the Tool page in the Tree View list to select a tool for this toolpath.
8 Click the Select library tool button.
BASIC 2D MACHINING
Enter 5.0 for the Approach distance, which adds the specified
absolute distance to the beginning of the toolpaths first cut.
Enter 10% for the Min toolpath radius. This parameter is used to
calculate 3D arc moves and reduce sharp corner motion between
passes.
Enter 0.5 for the Micro lift distance. Microlifts are slight lifts during
back moves that help clear chips and minimize excessive tool heating.
Select When exceeding a distance from the Motion>Gap size,
retract drop-down list, select the Distance radio button in the Gap
size group box, and enter 100.0. Mastercam adds retract motion when
the next cut begins at a distance greater than the distance you define.
Enter 0.5 for the Stock to leave on walls.This leaves 0.5mm of stock
on the outer walls.
BASIC 2D MACHINING
TIP: Depth cuts divide the total depth of a toolpath into smaller Z-axis
cuts to reduce tool wear. You can enter a maximum rough step, and
Mastercam divides the total depth into equal steps. Or you can enter the
exact number of finish steps and the size of each finish step. For more
details, please refer to the Mastercam Help.
4 Make sure the Depth cuts checkbox is deselected to turn off depth cuts for
this toolpath. Notice the red circle and a slash that displays next to the
Depth Cuts page, indicating that the options on this page are all turned off.
BASIC 2D MACHINING
Dynamic mill toolpaths utilize the full flute length of your tool, so dividing
the toolpath into smaller cuts is not necessary.
5 Click the Entry Motion page in the Tree View list to set how and where the
Select Profile from the Entry method drop-down list. This entry
method creates a ramp entry based on the shape of the offset pocket.
The slot is cleared by taking lighter cuts in the Z axis. Subsequent cuts
are properly engaged at the full cut depth.
Enter 1.0 for the Z clearance. This is an extra height used in the
ramping motion down from a top profile. It ensures that the tool has
fully slowed down from rapid speeds before touching the material, so
that it enters the material smoothly at the plunge angle.
Select the Entry pitch radio button and enter 1.0 for the distance. This
controls the entry descent by the pitch value you define. Mastercam
lowers the tool by the pitch value for every complete revolution of the
entry motion, ensuring the tool is never buried by more than the
specified pitch.
BASIC 2D MACHINING
7 Click the Linking Parameters page in the Tree View list to set important
heights such as clearance, retract, and feed plane, as well as the final
toolpath depth.
8 Set the following parameters:
Select the Clearance checkbox and enter 10.0 for the height, which is
the height at which the tool moves to and from the part.
Select the Use clearance only at the start and end of operation
checkbox, so the toolpath rapids to the clearance height only at the
start and end of the toolpath.
Enter 2.0 for the Retract height and select the Absolute radio button.
This is the height that the tool moves up to before the next tool pass.
BASIC 2D MACHINING
Enter 1.0 for the Feed plane height, which is the height that the tool
rapids to before changing to the plunge rate to enter the part.
Enter 0 for the Top of stock height, which is the height of the material
in the Z axis.
Enter -25.0 for the Depth. This value determines the final machining
depth and the lowest depth that the tool descends into the stock. In
this case, the depth is -25mm, or 25 mm below the top of the part.
TIP: The default depth is the depth of the selected geometry.
BASIC 2D MACHINING
BASIC 2D MACHINING
The toolpath cleans most of the material outside the part using smooth,
efficient tool motion.
11 Right-click in the graphics window again and choose Top (WCS) from the
BASIC 2D MACHINING
BASIC 2D MACHINING
3 Click OK on the Chaining dialog box to chain the part. The Chaining dialog
BASIC 2D MACHINING
5 Select the 12mm diameter flat endmill you used for the dynamic mill
toolpath.
BASIC 2D MACHINING
Select the Clearance checkbox and enter 10.0 for the height.
Select the Use clearance only at the start and end of operation
checkbox.
Enter 2.0 for the Retract height and select the Absolute radio button.
Enter 1.0 for the Feed plane height.
Enter 0 for the Top of stock height.
Enter -25.0 for the Depth.
BASIC 2D MACHINING
BASIC 2D MACHINING
6 Right-click in the graphics window and choose Isometric (WCS) from the
menu to view the part and toolpath in the isometric view, and then fit to
screen. The contour toolpath removes the 0.5mm left behind by the
dynamic mill toolpath and machines the outer wall to its final size.
BASIC 2D MACHINING
7 Right-click in the graphics window again and choose Top (WCS) from the
BASIC 2D MACHINING
LESSON 3
The next step in machining the tutorial part is to clean out material from the inside.
You will use two toolpaths specifically geared towards the areas inside the part.
Lesson Goals
Create a dynamic mill toolpath (including chaining entities, choosing
tooling, and setting machining values).
Create a slot mill toolpath (including chaining entities, choosing tooling,
and setting machining values).
off the toolpath display. This makes it easier to see the new toolpaths you
create.
2 From the Mastercam menu, choose
4 Click OK on the Chaining dialog box to chain the part. The Chaining dialog
box closes and the 2D High Speed Toolpath dialog box opens.
5
Click the Tool page in the Tree View list to select a tool for this toolpath.
BASIC 2D MACHINING
BASIC 2D MACHINING
3 Click the Linking Parameters page in the Tree View list to set important
heights such as clearance, retract, and feed plane, as well as the final
toolpath depth.
BASIC 2D MACHINING
BASIC 2D MACHINING
6 Right-click in the graphics window and choose Isometric (WCS) to view the
part and toolpath in the isometric view. The toolpath cleans off the floor of
the part, but doesnt completely machine the additional slot.
BASIC 2D MACHINING
7 Right-click in the graphics window again and choose Top (WCS) from the
[T] to turn off the toolpath display. This makes it easier to see the new
toolpaths you create.
2 From the Mastercam menu, choose Toolpaths, Circle Paths, Slot Mill. The
4 Click OK on the Chaining dialog box to chain the part. The Chaining dialog
box closes and the 2D Toolpaths - Slot Mill dialog box opens.
BASIC 2D MACHINING
5 Click the Tool page in the Tree View list to select a tool for this toolpath.
6 Select the 6mm diameter flat endmill you used for the dynamic mill
toolpath.
BASIC 2D MACHINING
2 Select the Depth cuts checkbox to turn on depth cuts, and enter the values
BASIC 2D MACHINING
4 Enter -20.0 for the Depth and select the Absolute radio button.
BASIC 2D MACHINING
6 Right-click in the graphics window and choose Isometric (WCS) to view the
part and toolpath in the isometric view. The slot is machined in four depth
cuts.
BASIC 2D MACHINING
7 Right-click in the graphics window again and choose Top (WCS) from the
BASIC 2D MACHINING
LESSON 4
Previewing Toolpaths
Mastercam has several ways of viewing your toolpath motion before you actually
machine your part. Visualizing the machining process for this part is an important
step before sending the program to your machine control.
Lesson Goals
Backplot all toolpaths.
Customize your backplot display.
Verify all toolpaths.
3 Right-click in the graphics window and choose Isometric (WCS) from the
menu to view the part and all toolpaths in the isometric view. Fit to screen if
necessary.
BASIC 2D MACHINING
PREVIEWING TOOLPATHS 53
BASIC 2D MACHINING
operations.
7 When finished, click OK on the Backplot dialog box to exit the backplot
function.
TIP: The backplot display is easily customizable. See the Mastercam
Help for details on each of the buttons, fields, and display options in the
Backplot and the Backplot Options dialog boxes.
BASIC 2D MACHINING
PREVIEWING TOOLPATHS 55
BASIC 2D MACHINING
TIP: Click the Help button or press [F1] to access the help for Mastercam
Simulator procedures, features, and options.
5 Close Mastercam Simulator.
You have previewed your part using Mastercams Backplot and Verify functions. In
the next chapter, you will post your operations and view your NC code.
BASIC 2D MACHINING
LESSON 5
Posting Toolpaths
Post processing, or posting, refers to the process by which the toolpaths in your
Mastercam part files are converted to a format that can be understood by your
machine tools control (for example, G-codes). A special program called a post
processor, or post, reads your Mastercam file and writes the appropriate NC code.
Generally, every machine tool or control will require its own post processor, customized to produce code formatted to meet its exact requirements.
Lesson Goals
Post all toolpaths to create NC files.
Post a single toolpath to create an NC files.
All five toolpath folders will display a check mark to indicate they are
selected.
4 Set the post processing parameters as shown. These settings will ask if you
want to save the NC file and will display the resulting file in your default text
editor.
5 Click OK.
BASIC 2D MACHINING
POSTING TOOLPATHS 59
6 Mastercam Code Expert opens to the Editor tab, displaying the posted NC
7 Scroll through the NC code to verify that each line of code meets your
BASIC 2D MACHINING
shown.
BASIC 2D MACHINING
POSTING TOOLPATHS 61
4 Click OK.
Note: When you select less than all the operations in your part file, you are
prompted to verify that you are intending to post only the selected posts (as
shown below)
file name.
Note: If you have previously posted any or all of the operations from this file,
you will receive a message asking you if you want to replace the existing NC
file. Answer as appropriate. If you choose Yes, you will be asked if you want
to overwrite the existing code. Choose Yes.
BASIC 2D MACHINING
6 Mastercam Code Expert opens to the Editor tab, displaying the posted NC
7 Scroll through the NC code to verify that each line of code meets your
BASIC 2D MACHINING
POSTING TOOLPATHS 63
Conclusion
Congratulations! You have completed the Basic 2D Machining tutorial. Now that you
have mastered the skills in this tutorial, explore Mastercams other features and functions. Additional tutorials may be available in this or other series.
This is a module of the Mastercam Getting Started Tutorial Series. The series introduces general Mastercam functions and teaches basic skills for getting started with
Mastercam. Other tutorial series include:
BASIC 2D MACHINING
64 MASTERCAM RESOURCES
Mastercam Resources
Enhance your Mastercam experience by using the following resources:
BASIC 2D MACHINING
POSTING TOOLPATHS 65
Mastercam Documentation
Mastercam installs the following documents in the \Documentation folder of your
Mastercam installation:
Contact Us
For questions about this or other Mastercam documentation, contact the Technical
Documentation department by email at techdocs@mastercam.com.
BASIC 2D MACHINING
66 MASTERCAM DOCUMENTATION
BASIC 2D MACHINING