MasterCAM 2020 Step-by-Step Guide

Reference Pages

Please use this page in conjunction with the MasterCAM 2020 Reference.

In order to use the large bed CNC routers at the GSD, students must submit a MasterCAM file to the online queue with geometry imported and operations assigned. CNC TA's are available during regular daily hours throughout the semester to answer questions , review submitted files, and run approved files on the mill. This page will enumerate the steps required to have an approvable MasterCAM files.

The GSD CNC lab is not full service. Staff and TA's are not available to set up users' files for them.

The FabLab has created material-specific MasterCAM template files to help alleviate common setup issues. 

A basic workflow for successful MasterCAM setup is as follows:

  1. Open template file (material appropriate)
  2. Merge geometry 
  3. Verify location of geometry relative to file origin
  4. Define stock size (must match physical material to be milled)
  5. Assign geometry to roughing operation(s)
  6. Assign geometry to appropriate finishing operation(s)
  7. Adjust operation parameters (tool selection, machining heights, etc)
  8. Generate toolpaths
  9. Verify operations (ensure no collisions and desirable outcome)
    < repeat steps 4 thru 8 iteratively until successful verification >
  10. Submit file to online queue for approval and scheduling





1 - Open Template File

Material Based

The GSD FabLab provides MasterCAM templates with and without example geometry, for both Foam and Wood projects. It is necessary to separate the two, because the material qualities and behaviors vary greatly and require different tooling and parameters for successful milling.

• The foam template should be used for all densities and types of foams, including extruded polystyrene, expanded polystyrene, and high density polyurethane.

Foam Context Model Milling Template - Without Sample Geometry (2020)

Foam Context Model Milling Template - With Sample Geometry (2020)

• The wood template should be used for all wood and wood products, including softwoods, hardwoods, plywood, oriented strand board, and medium density fiberboard. A special template is provided for milling flat stock materials, such as single sheets of plywood or MDF.

Wood Context Model Milling Template - Without Sample Geometry (2020)

Wood Context Model Milling Template - With Sample Geometry (2020)

Wood Flat Stock 2D Milling Template - With Sample Geometry (2020)

The GSD FabLab does not currently provide templates for less frequently machined materials, though we do maintain tooling to work with the following:

• Non-ferrous metals (aluminum, brass, copper)

• Plastics (Acrylic, HDPE, Corian, Pattern Board)

• Machinable Wax 


 View Demonstration of Opening Template (GSD Server)



2 - Merge Geometry

Preparing Geometry in Rhino

Change Rhino file model space units to inches.

Scale geometry for milling.  

Move geometry to the origin and arrange in all positive space (+X, +Y, +Z).

Check that geometry fits within the maximum machinable extents of the intended CNC mill. 

Explode geometry and remove vertical surfaces.



XmaxYmaxZmax
ONSRUD48"96"6"
ROLAND12"12"3"
Note that machinable Z height decreases for tougher materials. 


Organize geometry in Rhino by layer, such that each layer will receive similar treatment in MasterCAM (e.g. Building Tops, Draped Surface, etc).

Avoid using Yellow and Black as layer colors due to MasterCAM interface conflicts. 

Importing from Rhino

Click file in the ribbon menu, and choose merge to open the file picker window. Change the file extension filter to Rhino 3D Files (*.3dm). Select the .3dm that contains your geometry. 

Click open, and the geometry appears in the MasterCAM model space. 

Select the radio button for "Merged File Levels" in the Levels dropdown of the File Merge dialog pane.

Select and then de-select an option from the bottom "Settings' of the Merge Dialog

Press Enter or click the green checkmark. 


 View Demonstration of Geometry Merge


Excessive Import Time

Large / complex surfaces or meshes can cause MasterCAM to become unresponsive during merging. This slowdown can be avoided by changing Visibility from shaded to wireframe prior to merging. This prevents MasterCAM from "Tessellating", increasing responsiveness.


3 - Verify Location and Orientation of Geometry

Because the origin of the file typically corresponds to the origin used on the machine, it is important that your geometry be located relative to the origin such that it is appropriately located on the machine. Working far from the World Top Plane Origin in Rhino or similar applications will often cause the geometry to be located far from the origin in MasterCAM, so it's best to catch this issue early, before getting too far along in MasterCAM.

View Work Coordinate System

From the View Tab, choose "Show Axes" and "Show Gnomons"


 View Demonstration of View Settings


Verify Location

Your geometry should be located within the positive X, Y, and Z quadrants, with the stock modeled such that it has a corner located at 0,0,0. The gnomon and axes visible on the screen should help to verify whether the geometry needs to move in order to satisfy this condition.

Verify Orientation

Machine dimensions vary, as do the lengths of their respective axes of travel. Make sure your geometry fits within the dimensions of the machine you intend to use.


XmaxYmax
ONSRUD48"96"
ROLAND12"12"



4 - Define Stock Size

Accurate Dimensions

MEASURE YOUR STOCK

MasterCAM will use the input stock size when simulating, so it is vital to ensure that dimensions are true to the physical material that will be placed on the milling table. 

Entering Stock Dimensions

In the toolpath manager pane, expand the properties subgroup. 

Choose stock setup, and the machine group properties window opens. The stock box is represented by a dashed red rectangular prism. 

Set the stock origin coordinates to 0,0,0. 

Click the lower left corner of the stock box. 

Enter the as-measured dimensions of your stock into the X, Y, Z fields. Default units are inches. 

Tick the display checkbox to show stock box in MasterCAM model space. 

Press ENTER or click  OK to accept the changes. 


 View Demonstration of Stock Dimensions


Update Machining Heights

After defining stock dimensions, users MUST manually update machining heights to reflect the stock thickness for each operation individually. MasterCAM will not auto-update these values. Inaccurate values cause collisions during verification.



5 - Roughing Operation(s)

What is a Roughing Operation?

roughing operation is used to remove large amounts of material rapidly and to produce a part geometry close to the desired shape. 3D geometry will typically need to include one as the first operation, while 2D geometry may not. A roughing operation uses large diameter tools and coarse settings, and should not cut all the way down to the drive surface(s), instead leaving a small offset for the finishing operations to clean up afterwards. 

Contour 2D - Multi Pass

When stock thickness exceeds the shoulder length of the tools, the surrounding uncut stock may interfere with toolpaths drawn on the perimeter of the part, causing collisions. In this circumstance, it is necessary to partially clear away the stock outside the part perimeter before proceeding to the finishing operations. 

The Contour 2D operation may be used for roughing as follows:

  • Assign a part perimeter chain as the input geometry.
  • Choose an appropriate tool for clearing a lot of material. Typically 3/4" Flat Upcut Endmill
  • Adjust Compensation such that the toolpath is drawn outside the part.
  • Enable Multi Passes in the operation parameters.
  • Set Parameters > Multi Passes > Rough > Number = 3
  • Set Parameters > Multi Passes > Rough > Spacing = 50% of tool diameter.
  • Set Parameters > Linking Parameters > Depth to = 50% stock thickness.
  • Set Parameters > Cut Depths > Max Rough Step to = 50% flute length


Check for Gouging

Note that the Contour 2D operation is not context-aware. Nearby parts may be gouged if there are multiple parts being machined from a single stock.

 View Demonstration of Contour 2D - Multi Passes


Surface Rough Parallel 

Used to remove material from all surfaces quickly. 

The Surface Rough Parallel operation moves the tool in equally spaced parallel passes in the XY plane across the surface, cutting down incrementally in multiple steps. The toolpath can be drawn as One Way (best for anisotropic materials with grain direction, slower) or Zigzag (best for isotropic materials, faster).

Note that all surfaces except stock extents are assigned as Drive surfaces in a typical MasterCAM file.


 View Demonstration of Surface Rough Parallel



6 - Finishing Operation(s)

What is a Finishing Operation? 

A finishing operation follows roughing and is used to achieve the final geometry and surface finish. Most MasterCAM files need at least one and frequently several separate finishing operations to produce an acceptable part. Finishing operations clean up the extra material purposefully left behind by the roughing operation. Finishing operations must be employed on a case-by-case basis, as the utility of each operation type varies from one file (and geometry) to the next. 

See reference pages (linked above) for a detailed explanation of concepts and usage that are common across all operation types. 

Commonly used finishing operations are listed below. Users must review them and determine which operations are appropriate for their geometry.

Surface Finish Parallel

The Surface Finish Parallel operation moves the tool in equally spaced parallel passes in the XY plane across the surface. The toolpath can be drawn in any angle relative to the XY origin. 

This operation is often used with varying stepovers and machining angles to create surface patterns on site models. 

Surface Finish Contour 

Used primarily to clear material from vertical or steep features. 

The Surface Finish Contour operation cuts geometry by offsetting toolpaths away from the drive surface at incremental heights. As sloped geometry becomes steeper, the toolpaths get closer together; as that geometry becomes more shallow, the toolpaths are spaced farther apart. 

This operation is often paired with a flat endmill for use on vertical building faces. Note that the horizontal surface (building top) is the Drive surface.


 View Demonstration of Surface Finish Contour


Surface Finish Shallow 

Used primarily to clear flat areas, such as stepped terrain or building tops. 

The Surface Finish Shallow operation cuts geometry whose slope angle does not exceed a threshold (users can set maximum). 

This operation is often paired with a flat endmill for use on stepped topography and building tops. Users can dramatically reduce machining time by strategically using larger diameter tools to cut open areas, while targeting small diameter tools to narrower channels.


 View Demonstration of Surface Finish Shallow



Surface Finish Constant Scallop 

Used primarily to clear sloped areas, such as rolling topography.

The Surface Finish Constant Scallop operation cuts geometry by dynamically adjusting stepover (users can set maximum) as a function of the slope angle for any given point along the drive surface. This method maintains a uniform scallop height across variable relief, and thus uniform smoothness. 

This operation is often paired with a ball endmill for use on rolling topography and gentle slopes. Users can achieve a smoother finish by increasing tool diameter (at the cost of decreasing resolution in narrow channels) and/or decreasing maximum stepover (at the cost of dramatically increasing machining time).


 View Demonstration of Surface Finish Constant Scallop



Pocket 

Used to cut flat-bottomed holes, such as building footprints.

The Pocket operation removes material from within a closed chain, creating recesses with flat bottoms. Pockets require closed 2D curves, all in planes parallel to the World Top CPlane. Note that the Pocket operation includes its own internal Roughing and Finishing stages within the parameters. 

This operation is often paired with a flat endmill to cut building footprints. Pockets are preferred over Surface Finish Shallow for cutting deep, flat-bottomed recesses due to their incorporation of incremental depth cuts.


 View Demonstration of Pocket



Contour 2D / 3D

Used to trace linear features, such as final perimeter cut-out. 

The Contour operation cuts along a chain or series of chains. The cut may be compensated to the left or right of the chain(s), or on center if compensation is turned off. The chain may be 2D (planar) or 3D. The depth of cut can be absolute (2D only), or incremental (2D and 3D). 


 View Demonstration of Contour 2D / 3D



Peck Drill 

Used to create precisely located holes.

The Drill operation creates holes using points as input geometry. Although it is possible to use endmills in a drilling operation, it is preferable to use drill bits. The ONSRUD can accept drill bits of all sizes up to 5/8", while the AXYZ and ROLAND can only accept drill bits in exact collet sizes. 


 View Demonstration of Peck Drill




7 - Adjust Parameters

Surface Rough Parallel


 Detailed Description of Key Parameters
Toolpath Parameters (First Tab)

In most cases, select TOP as work coordinate system, tool plane, and construction plane.

When machining the underside of a two-sided job (flip milling), select FLIP as work coordinate system, tool plane, and construction plane. FLIP plane must be defined in Plane Manager.

Select largest diameter flat upcut endmill to remove material quickly. Harder materials require shorter tools.

Special tools are available for roughing solid wood, plywood, and mdf.

Surface Parameters (Second Tab)

Input a positive offset for both Drive and Check surfaces. Default is 0.125" for both values.

Input values appropriate for stock thickness.

Clearance = Stock Thickness + 0.5"

Retract = Stock Thickness + 0.25"

Feed Plane = Stock Thickness + 0.1"

Top of Stock = Stock Thickness

Rough Parallel Parameters (Third Tab)

Select One Way if stock material is non-uniform (wood, other materials with grain), or Zigzag if stock material is uniform (foam, plastics, mdf)

Value should not exceed flute length of tool, and must be appropriate for stock material. Harder materials require smaller stepdown.

Value should not exceed tool diameter, and must be appropriate for stock material. Harder materials require smaller stepover.

Select Absolute

Minimum Depth = Stock Thickness - Stepdown

Maximum Depth = Height of deepest desired cut relative to origin. If plunging, should not exceed Stock Thickness - Shoulder Length of Tool. Value should never be negative.

Change value to match grain direction of stock if cutting method is One Way and stock material is non-uniform.

Surface Finish Contour


 Detailed Description of Key Parameters
Toolpath Parameters (First Tab)

In most cases, select TOP as work coordinate system, tool plane, and construction plane.

When machining the underside of a two-sided job (flip milling), select FLIP as work coordinate system, tool plane, and construction plane. FLIP plane must be defined in Plane Manager.

Select largest diameter flat endmill that can maneuver completely around input geometry while producing desired resolution. Harder materials require shorter tools.

Select upcut endmill for soft, uniform materials (foams), and downcut endmills for hard non-uniform materials (wood, plywood, mdf).

Surface Parameters (Second Tab)

Input values appropriate for stock thickness.

Clearance = Stock Thickness + 0.5"

Retract = Stock Thickness + 0.25"

Feed Plane = Stock Thickness + 0.1"

Top of Stock = Stock Thickness

Finish Contour Parameters (Third Tab)

Value should not exceed flute length of tool, and must be appropriate for stock material. Harder materials require smaller stepdown.

Select Absolute

Minimum Depth = Stock Thickness - Stepdown

Maximum Depth = Height of deepest desired cut relative to origin. If plunging, should not exceed Stock Thickness - Shoulder Length of Tool. Value should never be negative.

Surface Finish Shallow


 Detailed Description of Key Parameters
Toolpath Parameters (First Tab)

In most cases, select TOP as work coordinate system, tool plane, and construction plane.

When machining the underside of a two-sided job (flip milling), select FLIP as work coordinate system, tool plane, and construction plane. FLIP plane must be defined in Plane Manager.

Select largest diameter flat upcut endmill that can maneuver completely across input geometry while producing desired resolution. Harder materials require shorter tools.

Surface Parameters (Second Tab)

Input values appropriate for stock thickness.

Clearance = Stock Thickness + 0.5"

Retract = Stock Thickness + 0.25"

Feed Plane = Stock Thickness + 0.1"

Top of Stock = Stock Thickness

Finish Shallow Parameters (Third Tab)

Select One Way if stock material is non-uniform (wood, other materials with grain), or 3DCollapse if stock material is uniform (foam, plastics, mdf).

Value should not exceed tool diameter, and must be appropriate for stock material. Harder materials require smaller stepover.

Minimum Depth = Stock Thickness

Maximum Depth = Height of deepest desired cut relative to origin. If plunging, should not exceed Stock Thickness - Shoulder Length of Tool. Value should never be negative.

Change value to match grain direction of stock if cutting method is One Way and stock material is non-uniform.

Surface Finish Constant Scallop


 Detailed Description of Key Parameters
Toolpath Parameters (First Tab)

In most cases, select TOP as work coordinate system, tool plane, and construction plane.

When machining the underside of a two-sided job (flip milling), select FLIP as work coordinate system, tool plane, and construction plane. FLIP plane must be defined in Plane Manager.

Select largest diameter ball endmill that can maneuver completely across input geometry while producing desired resolution. Harder materials require shorter tools.

Surface Parameters (Second Tab)

Input values appropriate for stock thickness.

Clearance = Stock Thickness + 0.5"

Retract = Stock Thickness + 0.25"

Feed Plane = Stock Thickness + 0.1"

Top of Stock = Stock Thickness

Finish Constant Scallop Parameters (Third Tab)

Minimum Depth = Stock Thickness

Maximum Depth = Height of deepest desired cut relative to origin. If plunging, should not exceed Stock Thickness - Shoulder Length of Tool. Value should never be negative.

Value should not exceed tool diameter, and must be appropriate for stock material. Harder materials require smaller stepover.

Smaller values reduce scallop height, thus increasing smoothness, while also increasing machining time.

Pocket


 Detailed Description of Key Parameters
Tool

Select largest diameter flat endmill that can maneuver completely within input geometry while producing desired resolution. Harder materials require shorter tools.

Select upcut endmill for roughing and finishing if cutting soft uniform material (foam)

Select upcut endmill for roughing, and downcut endmill for finishing if cutting hard non-uniform materials (wood, plywood, mdf). This requires two separate Pocket operations - the first with only roughing enabled, and the second with only finishing enabled.

Cut Parameters

User may input an offset for both walls and floors. Default is 0 for both values. Overlaps with Parameters > Linking Parameters > Depth, as well as Parameters > Cut Parameters > Break Through

Cut Parameters > Roughing

Select One Way if stock material is non-uniform (wood, other materials with grain), or Zigzag if stock material is uniform (foam, plastics, mdf)

Value entered as either a percentage of tool diameter, or an absolute distance. Value should not exceed tool diameter, and must be appropriate for stock material. Harder materials require smaller stepover.

Change value to match grain direction of stock if cutting method is One Way and stock material is non-uniform.

Cut Parameters > Roughing > Entry Motion
  • Entry Motion

Choose Helix for ONSRUD, or Ramp for AXYZ.

Users may input plunge angle value in degrees. An increase in plunge angle corresponds with a decrease in machining time. Value should not exceed 30 degrees, and must be appropriate for stock material. Harder materials require smaller plunge angle.

Cut Parameters > Finishing

Enable Finishing

Set Passes to 1

Enable "Machine Passes only at Final Depth" if pocket depth relative to adjacent geometry is equal to or less than the tool flute length.

Cut Parameters > Finishing > Lead In / Lead Out

Enable Lead In / Lead Out

Cut Parameters > Depth Cuts

Value should not exceed flute length of tool, and must be appropriate for stock material. Harder materials require smaller stepdown.

Linking Parameters

Input values appropriate for stock thickness.

Clearance = Stock Thickness + 0.5"

Retract = Stock Thickness + 0.25"

Feed Plane = Stock Thickness + 0.1"

Top of Stock = Stock Thickness

Depth = Desired depth of deepest cut. Value should never be negative. Overlaps with Parameters > Cut Parameters > Stock to Leave (on floor), as well as Parameters > Cut Parameters > Break Through

Planes

In most cases, select TOP as work coordinate system, tool plane, and construction plane.

When machining the underside of a two-sided job (flip milling), select FLIP as work coordinate system, tool plane, and construction plane. FLIP plane must be defined in Plane Manager.

Contour 2D/3D


 Detailed Description of Key Parameters
Tool

Select largest diameter flat endmill that can maneuver completely within input geometry while producing desired resolution. Harder materials require shorter tools.

Cut Parameters

User may input an offset for both walls and floors. Default is 0 for both values. Overlaps with Parameters > Linking Parameters > Depth, as well as Parameters > Cut Parameters > Break Through

Toggle between Left and Right depending on whether the tool should offset outside or inside the assigned chains.

Turn off compensation if the assigned chains are intended as cut centerlines.

Cut Parameters > Depth Cuts

Value should not exceed flute length of tool, and must be appropriate for stock material. Harder materials require smaller stepdown.

Cut Parameters > Lead In / Lead Out

Enable Lead In / Lead Out

Cut Parameters > Multi Passes

Enable if operation is intended for roughing, disable otherwise.

Cut Parameters > Tabs

Enable for small parts when vacuum hold down is used. (stock is held by air pressure to CNC table)

Enable for all parts when mechanical hold down is used. (stock is screwed to CNC table)

User may select Automatic or Manual tab placement. Automatic works well for most situations, with minimum 4 tabs recommended.

Linking Parameters

Input values appropriate for stock thickness.

Clearance = Stock Thickness + 0.5"

Retract = Stock Thickness + 0.25"

Feed Plane = Stock Thickness + 0.1"

Top of Stock = Stock Thickness

Depth = Desired depth of deepest cut. Value should never be negative. Overlaps with Parameters > Cut Parameters > Stock to Leave (on floor), as well as Parameters > Cut Parameters > Break Through


Absolute vs Incremental

Contour 2D operations may be set up with a Linking Parameters > Depth in Absolute or Incremental units.

Contour 3D operations may only be set up with Linking Parameters > Depth in Incremental units.


Planes

In most cases, select TOP as work coordinate system, tool plane, and construction plane.

When machining the underside of a two-sided job (flip milling), select FLIP as work coordinate system, tool plane, and construction plane. FLIP plane must be defined in Plane Manager.

Peck Drill


 Detailed Description of Key Parameters
Tool

Select appropriate diameter drill tool

Cut Parameters
  • Cycle

Select Peck Drill

Set First Peck value = Diameter of tool

Set Subsequent Peck value = 2x Diameter of tool

Set Peck Clearance = 2x Diameter of tool

Linking Parameters

Input values appropriate for stock thickness.

Clearance = Stock Thickness + 0.5"

Retract = Stock Thickness + 0.25"

Top of Stock = Stock Thickness

Depth = Desired depth of deepest cut. Value should never be negative. Overlaps with Parameters > Cut Parameters > Stock to Leave (on floor), as well as Parameters > Cut Parameters > Break Through

Planes

In most cases, select TOP as work coordinate system, tool plane, and construction plane.

When machining the underside of a two-sided job (flip milling), select FLIP as work coordinate system, tool plane, and construction plane. FLIP plane must be defined in Plane Manager.



8 - Generate Toolpaths

Drawing the Toolpaths

Once operations have been chosen, geometry has been assigned, and parameters have been adjusted, the next step is to generate toolpaths. Toolpaths are visualized in the modeling space as Blue and Yellow lines that are drawn across the input geometry.

Select the operation(s) that is(are) being used, then generate the selected operation by clicking , or regenerate all dirty operations by clicking .


Failure to Generate

Toolpath generation may fail for a number of reasons. Common causes include:

  • Drive mesh / surface too complex (MasterCAM draws only partial toolpath or takes excessive (15+ minutes) amount of time for generation)
  • Geometry too far from origin (also causes graphical glitches)
  • Tool diameter too large for assigned closed chain (Cutter Compensation Not Successful)
  • Depth limits set incorrectly (No Cuts Found)


 Troubleshooting Complex or Corrupted Geometry

Complex or corrupted geometry may cause toolpath generation to fail. In this situation, the problem geometry should be deleted from MasterCAM (a prompt will warn the user that any operations that reference the problem geometry will be affected). The geometry can then be edited or recreated in Rhino, exported as a new .3dm while maintaining the same origin, and merged back into the MasterCAM file.

Excessive toolpath generation times can sometimes be reduced by changing Visibility from Shaded to Wireframe. This prevents MasterCAM from "Tessellating", increasing responsiveness.

Trimmed surfaces with far-flung control points cause trouble when merged into MasterCAM. Sometimes these problems can be averted by running a few Rhino commands on the problem surface(s) prior to merging:

  • ShrinkTrimmedSrf
  • Rebuild

Large, complex meshes and surfaces occasionally cause problems in MasterCAM as well, depending on how they were generated. This issue is usually solved by recreating the mesh or surface in Rhino or Grasshopper. The FabLab provides a sample Grasshopper script that should produce usable geometry from the original problem geometry.

Grasshopper Script for Recreating Geometry


Dirty Operations

In most cases, MasterCAM will not automatically generate the toolpath for a selected operation after its parameters and geometry have been assigned.

If the operation lacks assigned geometry, or has had any changes made to the geometry assignment, parameters, or tool definitions, then the operation is considered "dirty" and the  toolpath icon will instead display . 

The toolpaths for a dirty operation will disappear from the modeling space until regenerated.

If an attempt to verify dirty operations is made, MasterCAM will prompt the user to regenerate with a pop-up dialogue. Verification using dirty operations is inaccurate and should be avoided.

Unused Operations

Delete unused operations to avoid verification mistakes and  

Select the unused operation(s) , then right click > delete. 




9 - Verify Operations

What is Verification?

Verification (aka Simulation) is the process of playing out the generated toolpaths in a virtual environment in order to check for errors and omissions.

Successful verification (accurate stock and tool definitions, no collisions found) is a necessary pre-requisite to performing any real CNC machining at the GSD.

Student submitted jobs will not be approved or scheduled until successful verification is demonstrated. 

How to Verify

Select all operations that have been configured and will be used. Operations will be verified in chronological order according to their order in the Toolpath Manager.

Click  verify selected operations in the Toolpath Manager to open the Mastercam Simulator window.

Simulation Playback

Toggle the simulation playback by pressing R or clicking the play/pause button.

Users can scrub backward and forward along the timeline by clicking and dragging the red slider, or incrementally by pressing B (backward) and S (forward).

Users may skip to the previous or next operation by pressing P (previous) and N (next).

Users may skip to the start or end of the job by pressing HOME (start) or SPACE (end). 

Collision Checking

Ensure that collision checking is activated before starting the simulation:  

  • Choose File > Options, then, under General and Collision Checking, check the following within Tool: Stock: Mill tool holder, Mill tool shank, Mill tool shoulder, mill tool cutting length

  • Choose Home > Stop Conditions from the MasterCAM Simulator ribbon menu, and then check Collision.

  • Choose Home > Tool Components from the MasterCAM Simulator ribbon menu, and then check all items in the Milling field (Holder, Shank, Shoulder, Flute Length).

  • Choose Verify > Collision Checking, making sure it is highlighted in blue to enable this function before running the simulation.

During simulation playback, areas of the stock involved in a collision will be colored dark red. The type of collision can be identified in the Collision Report.


 View Demonstration of Collision Checking


Immediate Collision

An immediate collision upon simulating an operation (Flute Length - In Progress Stock) is typically the result of incorrectly defined Machining Heights within that operation.


Run Time Estimate

MasterCAM Simulator provides an estimate of total run time for selected operations based on specified feed rates, stepover, stepdown, etc. This estimate is displayed in the Move List panel on the right. 

After playing through the simulation, check "Elapsed Time" for the time estimate. Often this estimate is too low by a factor of 2, so as a rule of thumb, double the MasterCAM Simulator time estimate when making a CNC appointment reservation.



10 - File Approval + Scheduling

Complete the Online Form 

Submit a CNC Router Job request online and upload files. Be sure to let us know about any pertinent information related to the job such as material type, your deadline, stock size, or any questions or problems that you've had in making the MasterCAM file. 

Edit Files if Necessary

Once submitted, pay attention to messages in your Microsoft Team as your file is being reviewed. A TA may ask you to meet with them during office hours to discuss what you want to make; they might also ask you to make changes to your file. The status of your submitted file can be viewed through the online queue, along with those of others, but you should also receive notifications as the job status changes.

Schedule Milling Appointment 

After the file is approved, you will be asked to schedule a milling appointment. Visit your job in the queue and choose the "Schedule Job" button to be brought to the scheduler. Choose a block of time that corresponds to the estimated run time for your job, as indicated by the TA in the thread posted to your Microsoft Team.

Prepare Stock Material 

Make sure you purchase and prepare your material prior to your milling appointment (allow 24 hours for most adhesives to fully cure or dry).

Attend Appointment 

You must be present in L33 while the machine creates your part.

Copyright © 2024 The President and Fellows of Harvard College * Accessibility * Support * Request Access * Terms of Use