We are the Right CNC Software Solution for Your Shop. Call Us Today 877-262-2231
BobCAD-CAM Mill software

Fast Track Your 2- 5 Axis Programming!

BobCAM for SOLIDWORKS is our new Gold Certified CAM add-in. It's fully integrated, single- window, industry-proven CAM technology for SOLIDWORKS. Utilize our easy-to-use, powerful toolpath wizard technology and streamline your workflow in both part or assembly files. The latest BobCAM for SOLIDWORKS has powerful toolpath features, it’s easy to use and it’s affordable for shops of all sizes.

NEW FEATURE: Job Templates

BobCAM’s New Job Templates allow you to program faster with fewer clicks. Save your stock, set up location, machining features and more. Great for similar projects, part revisions, and standard processes. Get more done with fewer steps using BobCAM V8. See for yourself - Try it today for Free!


SOLIDWORKS CAM software for Milling delivers the functionality you need to program everything from simple 2.5 axis cutting to complex 3, 4 & 5 axis simultaneous milling. It incorporates a wide range of advanced & fully associative machining strategies using a simple wizard-driven interface that makes programming faster, smarter and easier. The software offers multiple time-saving features including Dynamic Machining Strategies™ to reduce programming time and increase efficiency. BobCAM also includes advanced simulation and reporting tools that allow you to test and confirm your work.

Feature Based Job Tree

The best of both worlds come together in BobCAD’s CAM Tree, Operations and Features. BobCAD’s machining features gives users the ability to create single operations per feature or to customize multiple operations tied to a single feature. This flexible programming workflow eliminates redundant tasks required in operation only CAM Trees.

Part & Assembly Programming

Utilize BobCAM’s advanced toolpath technology in your part or assembly files. Take advantage of part configuration for different setups or iterations.

Hole Making

2, 3 , 4 and 5 axis hole making is simple with BobCAD’s intuitive hole making wizards. Choose from Standard Drilling, Cross Drilling, or Multiaxis Drilling. Select points, arcs or solid models to define hole locations, sizes and depths. Users can quickly Spot, Drill, Tap and Counterbor with a single machining feature. Post your holes in separate moves or canned cycles.

2D Milling

Offering a wide variety of powerful operations for 2D / 2 ½ D cycles. Work from wireframe sketches, surface edges or faces. More powerful and efficient than conversational programming. Capture and reuse machining processes on future projects to reduce overall programming time, while working directly on user created or customer supplied CAD files.

3D Milling

Simple or Complex BobCAD’s got you covered with up to 21 machining strategies that tackle the most difficult of projects. Advanced features to control where toolpath is created, what it avoids and it’s feedrates. Superior surface finishes is what you expect and BobCAD delivers!

4 Axis Milling

Indexing, Wrapping Groups, Rotary, Advanced Rotary and True 4 axis are all fully supported. Get the most out of your machine when using your 4th axis with BobCAD.

5 Axis Milling

True, full-featured simultaneous toolpath strategies for advanced multiaxis part programming. Controlling tool tilt, avoid areas, feed rate mapping and much more that unlocks the full potential of your 5 Axis CNCs. Table Table, Head Table, Head Head 5 axis machine configuration with advanced posting feature to support Machine Comp in Z, Machine Hybrid compensation RTCP,TCP,TCPC, DWO, Origin Tracking and coordinate rotation.


Get a real view of what’s happening on the machine before you ever cut a chip. BobCAD’s solid simulation is loaded tools to validate your machining process, gouge check, find left over stock and much more.


Documenting your programming process with live feedback as you fine tune your toolpath features are available in many forms. CAM Tree Flyouts, Setup Sheets, Tool Assignment , Gouge and Collision reports, Move Operation and Sequence statics: All created automatically and easily accessible at any stage of machining.


Virtual simulation of your setup and workpiece is standard in BobCAD CAM V32, select display and avoid fixtures gaining better control and confidence in your part programming.

CAM Tree Flyouts

Top level editing and display of critical parameters of the Job, Tools, Stock, Machine Setup, Features, Operations and more. Faster edits and quicker display of those settings user want to see or change most.

Adaptive Toolpaths

High efficiency, high speed and highly used by manufacturers all over the world! Adaptive toolpaths are quickly becoming the standard for 2, 3, 4 and 5 axis roughing. Reduce your cycle times, extend tool life and minimize wear and tear on your equipment with this modern toolpath strategy.

Advanced Feedrates

Multiple feedrate adjustments and mapping to optimize tool motion. Eliminate dog leg moves, slow down material entry exit and link moves, volume based, radial chip thinning, surface radius and tool contact feed optimization, feed control zone and more!

Cycle Time Estimates

Process planning, quoting or scheduling? Use BobCAD’s Toolpath statistics and get detailed automatic reports about: Time Data, Toolpath Extents, Toolath Data and Speed and Feeds.


Display your tool and holder as you step through or play your toolpath operation. Rapid graphical feedback for direction of cut, tool hangout, sequence ,cutter location, tool orientation and more.

Toolpath Editor

Fully customize your toolpaths for unique or challenging scenarios. By deleting, trim and relink, move, replace, break, modify attributes or extend cut moves. Users can directly modify their toolpaths outside of the toolpath wizards parameters.

Job Tree Templates

Maximize your shops programming efficiency by saving a Job Tree as a template. Allowing users to shortcut programming by pre populating the Job Tree with stock, setup locations, machining features and more. Faster programming for in-house processes or dedicated machining centers and applications.

Toolpath & Workoffset Patterns

Create multiple copies of machining features or setups using either a toolpath or workoffset pattern. Post copies in long code or with multiple work offset locations ( G54, G55, G56). Great for production with 2 or more same part workoffset locations.


  • 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
  • Part & Assembly Programming
  • Tool Library
  • Tool Crib
  • Tool Holders Library
  • Stock Wizard
  • Setup Sheet
  • Tool List
  • Feature-based Programming
  • Save & Load Features
  • Copy & Paste Features
  • Multiple Machine Setup Locations
  • Material Library
  • Dynamic Machining Strategies
  • Toolpath Backplot
  • Toolpath Editor
  • Solid 3D Simulation
  • Toolpath Statistics
  • Feedrate Mapping
  • Universal Post Processor
  • 3D Arc Filter ( G17, G18, G19 Plane Cutting )
  • Associative CAM Tree
  • Toolpath Groups
  • Toolpath Patterns (Transform/Rotate)
  • Tool Dominate Machining Order
  • Feature Dominate Machining Order
  • Feature Geometry Picking Manager
  • Toolpath Wizard
  • Machine Sequence Sort Order Optimization
2.5 Axis
  • Profiling
  • Pocketing
  • Engraving
  • High Speed Pocketing
  • Thread Milling
  • Plunge Roughing
  • Facing
  • Chamfering
  • Rest Machining
  • Facing
  • Profiling
  • Pocketing
  • Engraving
  • High Speed Pocketing / Adaptive Pocketing
  • Thread Milling
  • Plunge Roughing
  • Chamfering
  • Corner Round
  • 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
  • 3 Axis Wireframe
  • 3 Axis Planar
  • 3 Axis Spiral
  • 3 Axis Wireframe
  • 3 Axis Engraving
  • 3 Axis Radial
  • 3D Plunge Roughing
  • Z Level Roughing
  • Z Level Finishing
  • Advanced Roughing
  • Flatlands
  • Equidistant Offset
  • Pencil
  • Advanced Z Level Finish
  • 3Project Curves
  • Advanced Planar
  • High Speed/Adaptive Roughing
  • Rest Machining
4 Axis
  • Indexing
  • Wrapping
  • Rotary
  • 4 Axis Advanced Rough
  • 4 Axis Advanced Finish
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
  • Flowline
In order to use BobCAM for SOLIDWORKS™, you must have SOLIDWORKS™ 2014 or later installed on the same computer that you choose to install BobCAM for SOLIDWORKS™. The following are system requirements for using Windows Vista, Windows 7,Windows 8 or Windows 10 x64.

Recommended System Requirements:

  • SOLIDWORKS™ 2019
  • 2.0 GHz Processor or Higher (Multi-Core)
  • 6 GB RAM or Higher
  • 2 GB Available Hard Disk Storage
  • 1 GB Graphics Card That Supports OpenGL 1.1
  • For Windows Vista systems, we suggest ATI or NVIDIA graphics cards.
Minimum System Requirements:

  • SOLIDWORKS&trade 2014 or Later
  • 2.0 GHz Processor
  • 3 GB RAM
  • 2 GB Available Hard Disk Storage
  • 256 MB Graphics Card That Supports OpenGL 1.1
  • For Windows Vista systems, we suggest ATI or NVIDIA graphics cards.

When using physical media (disk) to install the BobCAM software, the optical drive being used must support DVD-ROM disks.

The system requirements listed above are suggested for running the BobCAM for SOLIDWORKS™ add-in. Please adhere to the system requirements listed inside SOLIDWORKS™ for optimum performance within the SOLIDWORKS™ system.

Click HERE for the SOLIDWORKS™ System Requirements


CNC Software Package, Support, & Training for Your CNC Shop