Machine Simulation

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

Solid Simulation and Verification for Toolpath & Machine Components

Use state-of-the-art toolpath verification technology to simulate your virtual machine setup. Graphically check for collisions and over travels of your toolpath, tool and holder, fixture, workpiece and machine components. Gain peace of mind as you step through programs and watch simulations of your virtual setup. Get critical feedback to fine tune your setup and toolpath for error free programming.

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!


Solid simulation comes standard with optional machine simulation to add machine components to the gouge checking process. Users can back backplot toolpaths and run solid simulations showing material removal while checking for gouges. Spend less time editing your toolpaths setting or g-code programs by running and analyzing solid simulations of your toolpath, setup and machine components.


Select from multiple simulation modes to view and inspect your toolpaths and setup. Choose from: Material removal, Backplot, NC mode, Time mode , Length mode, Machine focus, Tool focus, Workpiece and stock focus.


Play your toolpath simulation with the same controls as watching a DVD movie. Run, Stop, Fast Forward, step forward, Jump to the next operation, Step back, Jump to previous operation and restart; putting you in full control of your toolpath and machine simulations.


Choose from one of the standard view options to change your perspective of the simulation. Use hotkeys to jump to standard view without clicking an icon.


Control the display of simulation components. Toggle on and off toolpath, tool, fixture, workpiece, stock, initial stock and machine housing. Show, opaque, transparent and hide options allowing users to fully customize what they display and in what form.

Toolpath Rendering

Multiple display options for toolpath: Tool tip, All ops, Thicken op, Follow, Trace, Segment, Tool vectors, Toolpath points. Layer interval and more.

View ports

Customize your simulation experience by adjusting the number of viewports displayed. Allowing users to view their simulation from multiple perspectives within the simulation window.

Measure Grid

Toggle on and off the measure grid to aid in measurement of machine, setup and toolpath.

Capture Graphics & Video

Communicate better with internal staff or external customers by capturing images and video of toolpath, setups and machine movements.

Move List

Lists the operations that will be simulated. Jump to toolpaths you want to focus on by clicking on an operation in the move list.

Analysis Toolpath

11 toolpath rendering modes that change the color and display of your toolpath. Choose from: Tool Number, Operation number, Operation highlight, Sequence, Linear axis reversal, Orientation change, Segment length, Collisions and proximity, Feed rate, Height change and Single marking.


Displays detailed information about your toolpath like: Machining time, Spindle speed, Tool tip position, Tool center position, machining angles and more.


Complete machine definition tree with its components. Interactive and color coded highlight to verify components direction, checking groups and more.

Simulation Settings

Customize how your simulations with run with options to: Stop on tool change, Stop on operations change, stop on block number and more.


Collision / interference report list collisions that occurred and where they happened.


Toolpath slider bar that allows users to fast forward to specific operations. Users can drag the slider bar along to advanced simulation to desired location.

Axis Control

Jog the machines virtual axis to desired locations. Great for verifying limits of machine definition and visualizing the movement of machine components. Drag the slider bar up or down to jog the axis / component, or input a defined value in the input field.

Cut Sim

Simulation settings used to adjust quality and checking groups, Save simulation as an STL file or create a section view of stock.


10 simulation rendering modes that change the color and display of machined stock. Choose from None, Tool number, Operation number, Deviation, Height change, Orientation change, Toolpath length, Mark parts, Single marking and gouge and excess.


Simulation measuring tools to help you understand the size of your cut models. Choose from points, distances, refine box, remove chips and off.


Restores simulation settings to default, undoing any user customization.


  • 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
  • OD/ID Rouging
  • OD/ID Finishing
  • OD/ID Grooving
  • Drilling
  • Threading
  • Cut Off with Chamfer & Fillet Corner Break Options
  • Stock Feed
  • Pattern Repeat Cycles
  • Auto-Assignment of Finish Passes
  • ISO Tool Definition
  • C, D, E, M, R, S,T, V, W Standard Insert Geometry
  • Laydown & Top Notch Threading Inserts
  • Custom Tool Profiles
  • Tip, Corner & Center Reference Point
  • Tool Holder Definition ( Left / Right, Neutral, Back )
  • Custom Tool Holder Profiles
  • Tool Nose Compensation
  • Remove Undercut
  • Region Programming
  • Toolpath Contraints
  • Toolpath Trim/Extend
  • Trim To Stock/Operation Stock
  • Advanced Feedrates
  • OD , ID , Front Face, Back Face Cycles
  • End Face
  • Turning
  • Grooving
  • Hole/Tapped Hole
  • Threading Straight & Tapered
  • Cut Off
  • Stock Handling
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