• Home
  • Downloads
  • Forum
  • Contact Us
  • Buy CamBam
    • News
    • Documentation
    • Videos
    • Screenshots
    • Gallery
    • Reviews
    • Support
    Contents
    • 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
      • Nesting
      • Back Plotting
      • Tool Libraries
      • Speeds and Feeds Calculator
    • Drawing (CAD)
      • Entities
      • Script Object
      • Bitmaps
      • 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?

    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.

    If the Diagnostic Level property in Tools/Options is set to >= 2, CamBam will display informations about toolpath length (in current drawing unit), as well as machining/rapids duration for each machining operation in the message window after the generation of toolpaths or Gcode.

    Some operations are not taken into account in the calculation ; this is the case of the drilling operation as well machining operations that has been added as plugins (Slotter, Thread milling, V-Engrave, etc …)

    For machining operations using nesting, the displayed time is for only one instance of the nesting.

    This is only a rough estimate ; for rapids the speed is fixed at about 600 mm/min, the G0 in Z are not taken into account.

    Copyright 2020 HexRay Ltd