Open Source Sofware


BobCAD-CAM for Milling

Easily Program Your 2D & 3D Parts!

BobCAD-CAM software for milling delivers advanced 2.5, 3, 4, & 5 axis cutting capabilities with a fully integrated CAD design system that allows you to seamlessly transition from designing your part model to assigning advanced milling toolpaths. The CAD-CAM software for milling offers powerful toolpath options to allow you to perform high speed machining and multiaxis cutting operations that take full advantage of your CNC milling machine’s capabilities. BobCAD-CAD for milling provides CNC programming tools that deliver speed and efficiency to help you achieve fewer steps, better cuts, and more profits.

See Powerful CAD-CAM for Milling In Action

The BobCAD-CAM software for CNC milling machines will have you programming and cutting your parts faster and easier than ever…See for yourself, try it for FREE today!

Find the Right CNC Software Solution
Call Us Today 877-262-2231

BobCAD-CAM milling software delivers the functionality you need to complete everything from simple 2.5 axis cutting to complex 4 & 5 axis simultaneous milling. It incorporates a full range of sophisticated and fully associative machining strategies through a simple wizard driven interface to make programming quicker and easier, even for new and occasional users. Dynamic Machining Strategies™ minimize your programming time by allowing you to assign multiple machining strategies to a single feature while advanced simulation functionality lets you test and confirm your work to give you the peace of mind in your CNC programming.

Features of BobCAD-CAM for CNC Mill

Powerful & Standard File Translators

Powerful & Standard File Translators
BobCAD-CAM software is compatible with a large variety of file formats to give you the flexibility needed when working with client files. (DXF, DWG, IGES, STEP, SAT, 3DM, X_T, X_B, SLDPRT, STL)

Post Processor Library

Post Processor Library
BobCAD-CAM offers a large library of downloadable post processors that work with variety of machine types from many of the biggest machine manufacturers in the industry. Customize the post to fit your specific machine requirements or BobCAD-CAM can customize a post for you.

Advanced 2, 3, 4, & 5 Axis Toolpaths

Advanced 2, 3, 4, & 5 Axis Toolpaths
The BobCAD-CAM milling software offers a wide variety of powerful toolpath strategies to give you advanced control over how you target your part. Take full advantage of your CNC milling machine with adaptive high speed toolpaths, 4 & 5 axis simultaneous machining, and other advanced milling capabilities.

Solid Simulation with Machine Components

Solid Simulation with Machine Components
Utilize your machine’s configuration and kinematics to test and confirm your mill programming before ever cutting a chip. Use it to view the complete milling process, detect machined part deviations and collisions, calculate cycle times, and more!

Multiple Jobs & Multiple Setups

Multiple Jobs & Multiple Setups
BobCAD-CAM’s comprehensive milling solution allows you to program multiple machining centers and multiple part setups for a single job in the CAM tree. Easily create multiple setups in any part origin using BobCAD-CAM’s dynamic part origin to define the X, Y, and Z of your part.

Program From Wire Frame, Surface Edges, Surfaces, or Solids

Program From Wire Frame, Surface Edges, Surfaces, or Solids
Toolpaths in BobCAD-CAM support wireframe boundaries, surface edge loops, and constant Z profile to allow you to work directly off surface and solid models. The ability to define hole depths and pockets directly off selected surfaces provide enhanced control for shops working with wireframe drawings or surfaces and solids.

Other Features Include


  • CAD Design Tree
  • Dynamic Drawing
  • Shape Library
  • 2D / 3D Wireframes
  • 2D Booleans
  • Project to Z Planes
  • Cross Section Viewing
  • 2D & 3D Geometry Creation Tools
  • Surface Construction
  • Solid Modeling
  • Solids Boolean Operations & Surface Editing
  • CAD Utilities, Translation, Mirroring, Stitching & Unstitching
  • Gear, CAMs & Sprocket Design Wizards
  • Bolt Hole & Grid Patterns
  • Text / Font Features & Complete Part Dimensioning
  • Geometry Cleanup & Optimize with Erase Double Entities
  • CAD Data Translation & Interoperability


  • Tool Crib
  • Job Setup Wizard
  • Dynamic Machining Strategies™
  • Copy & Paste Operations
  • Expand & Collapse in Tree
  • Customizable Setup Sheets
  • Stock Wizard
  • Multiple Machine Setups
  • Material Speed & Feed Library
  • Tool Holder Library
  • Individual & Compound Drilling Operations
  • Tool Database
  • Material Based Calculated Feeds & Speeds
  • Ability to Save & Load Features
  • 3D Simulation
  • Work Offset Selection
  • Coolant Selection
  • Sub Program Output
  • 3D Arc Fit – G17, G18, & G19 Plane Cutting
  • Associative CAM Tree

2.5 Axis
  • Profiling
  • Pocketing
  • Engraving
  • High Speed Pocketing
  • Thread Milling
  • Plunge Roughing
  • Facing
  • Chamfering
  • Rest Machining
3 Axis
  • 3 Axis Wireframe
  • 3 Axis Planar
  • 3 Axis Spiral
  • 3 Axis Engraving
  • 3 Axis Radial
  • 3D Plunge Roughing
  • Z Level Roughing
  • Z Level Finishing
  • Advanced Roughing
  • Flatlands
  • Equidistant Offset
  • Pencil
  • High Speed Roughing
  • Rest Machining
4 Axis
  • Indexing
  • Wrapping
  • Rotary

5 Axis
  • SWARF Machining
  • High Speed Multiaxis Roughing
  • Trimming
  • Indexing
Surface Based Toolpath (3, 4, & 5 Axis Output)
  • Parallel Cuts
  • Cuts Along Curve
  • Morph Between 2 Curves
  • Project Curves
  • Morph Between Surfaces
  • Parallel to Surface


Popular CAD-CAM Add-Ons For CNC Software



Turn your artistic imagination into a manufacturing reality with your CNC router! Sign makers, custom woodworkers, mold makers, jewelry makers, and more use BobART to convert raster images to vector to perform embossing, carving, engraving, and 3D relief work. LEARN MORE



BobNEST is an intelligent sheet optimizing CAD-CAM solution that is compatible with mill, router, laser, plasma, and waterjet machines. The powerful true-shape nesting algorithms allow you to achieve higher sheet yields for better per sheet profitability.LEARN MORE