3. Computer Aided Machining (CAM)

Computer Aided Machining (CAM) is the process of translating a CAD model into machine instructions that a CNC can execute. This module introduces key CAM concepts, including setting up toolpaths, selecting tools, and generating the G-code needed for CNC operation.

Basic CAM Concepts

Setup Fusion 360 for CAM at VHS

Certain machine-specific settings are contained in files which must be imported in Fusion 360. Install these files before beginning any CAM work, as they contain necessary information for Fusion 360 to be able to correctly format and output data to the CNC.

  1. Download the post file and decompress it.
  2. In Fusion 360, go to the 'Manufacture' workspace, then on the toolbar's 'Manage' section, select 'Post Library'; a Post Library window will open.
  3. On the left, select 'Local' under 'My posts' as the target install location, then click the import icon in the centre pane of the window. Select the post file from your computer. You should see an entry in the centre pane with the new post file.
  4. You will use this file in the next section.
  1. In Fusion 360, go to the 'Manufacture' workspace, then on the toolbar's 'Manage' section, select 'Machine Library'; a Machine Library window will open.
  2. Open the 'Fusion Library' section (left column) and select 'Autodesk' from the list of manufacturers.
  3. In the list of machines, select 'Autodesk Generic 3-axis Router', specifically the one with YXZ kinematics to match the actual machine.
  4. Copy the machine (using the controls at the top of the window or the right mouse button), navigate to My Machines > Local (left column), and paste the machine into your local library.
  5. Right click on the machine in your local library and select 'Change the selected post'; then select the VHS Dustie post file from your local library.
  1. Storing a library of your personal tools (left column)
  2. Offering a catalogue of pre-definied name-brand (Vendor) and generic (Fusion Library) tools (left column)
  3. Creating, copying and removing tool definitions in your library
  4. Filtering the list (right column)

Workflow in Fusion 360

In Fusion 360, CAM is integrated directly, enabling a smooth transition from CAD to CAM. CAM tools are found by changing the Workspace to Manufacture. The typical workflow involves:

  1. Define Machine and Tools: Define machine parameters, including how the machine moves and specifying a post file that prepares toolpaths for compatibility with the specific CNC. Select the appropriate cutting tools from the tool library or define new ones if necessary. This is typically performed once for the machine and updated when new tools are added.
  2. Create a ‘Setup’: The setup defines the machine, workpiece dimensions, reference point and the coordinate system. There can be multiple setups, for example when reorienting the workpiece.
  3. Toolpath Creation: Once you have a setup defined, select the desired operations and generate toolpaths. Feeds and speeds are set during this step. This usually is a two-step process, with operations classed as either:
    1. Roughing: Efficiently cut away large amounts of material using operations designed for fast removal of large amounts of material, at the expense of quality. (e.g. 2D Adaptive Clearing, 3D Adaptive Clearing, Face).
    2. Finishing: Use slower techniques to remove remaining material, with movements tuned to give high-quality finishes. (e.g. Contour, Parallel)
  4. Simulation: Use the simulation tool to verify the toolpaths and avoid collisions or errors before machining. You will be able to see how the machine will move and where and why you might have issues. Fusion 360 virtually cuts your workpiece mimicking the results you should expect.
  5. G-Code Generation: After verifying the setup, toolpaths, and reviewing the simulation, post (export) the G-code to control the CNC machine during production. The files generated will be loaded onto the CNC.

Actions and Outcomes for This Module