• Home
  • Downloads
  • Forum
  • Contact Us
  • Buy CamBam

  • News
  • Documentation
  • Videos
  • Screenshots
  • Gallery
  • Reviews
  • Support
Contents
  • Introduction
  • Basics
    • User Interface
    • Drawing and System tabs
    • Rotating and panning
    • Selecting objects
    • Toolpaths and gcode
    • Drawing Units
    • File Menu
    • View Menu
    • Tools Menu
    • Simple Example
    • Keyboard Shortcuts
  • Machining (CAM)
    • Machining Basics
    • Profile
    • Pocket
    • Drill
    • Engrave
    • 3D Profile
    • Lathe
    • Creating GCode
    • Machining Options
    • Edit Gcode
    • CAM Part
    • CAM Styles
    • Lead Moves
    • Holding Tabs
    • Side Profiles
    • Post Processor
    • Back Plotting
    • Tool Libraries
    • Speeds and Feeds Calculator
  • Drawing (CAD)
    • Entities
    • Layers
    • Transformations
    • Operations
    • Edit Polyline
    • Edit Surface
    • Edit Points
    • Creating Surfaces
    • Region Fill
  • Tutorials
    • Profile
    • Pocketing
    • Drilling
    • Bitmap Heightmaps
    • Text Engraving
    • 3D Profile
    • 3D Profile - Back face
  • Automation
  • Configuration
  • Appendix
    • What's New?
Documentation for the latest CamBam release is available here...

Generating Toolpaths and GCode

CamBam uses CAM machining operations to generate toolpaths and machining instructions. CAM operations are sometimes referred to as MOPs (machining operations).

The following CAM operations are currently supported:

2.5D Profile - Creates toolpaths offset from selected geometry.

Pocketing - Fills a region bounded by geometry to create a pocket.

Engraving - Used to insert toolpaths that follow selected geometry.

Drilling - Creates drilling instructions from point list objects.

3D Surfacing - 3D Meshes can profiled using multi pass roughing or finishing profiles.
Front back and molds are also supported.

GCode - Gcode files can be imported as machining instructions.

Once the CAM operations are defined, GCode is generated by right clicking the Machining object in the tree view and selecting Create GCode File.

The Create GCode File option is also available by right clicking on each machining operation or each Part. This will generate gcode for just the selected machining operation or part.

Copyright (c) 2025 HexRay Ltd