Open Source Sofware

Mill Turn

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

Program your CNC Mill Turn parts right inside of SOLIDWORKS™!

The new BobCAM for SOLIDWORKS™ Mill Turn software is a complete multitask CAM add-on that combines all of the powerful CNC programming functionality of both mill and lathe into a single streamlined C axis machining solution. BobCAM for SOLIDWORKS™ multitask CNC software delivers high performance features in an easy to use interface designed to meet the complex programming demands of mill turn machining.


The NC code editor has seen an enhancement, and we are proud to introduce the new NcEditor product into the BobCAD-CAM product line. This product was developed to make your code editing and review much faster and more efficient, as well as provide the ability to simulate your NC programs directly!

TEST DRIVE our Powerful CAM software for Mill Turn Today!

BobCAM CAM software for CNC Mill Turn will streamline your programming process while fully utilizing the SOLIDWORKS environment. Program in part or assembly files, select and simulate fixtures, use design configurations and more… See for yourself - Try it today for Free!

SOLIDWORKS CAM Software Features for CNC Mill Turn Machines

BobCAM for SOLIDWORKS™ Mill Turn, a Gold Partner CAM solution, can perform everything from simple 2 axis turning to 3 & 4 axis milling and full 4 & 5 axis simultaneous machining right inside of SOLIDWORKS™. It offers a variety of sophisticated and fully associative machining strategies within an intuitively designed wizard driven interface. BobCAM for SOLIDWORKS™ gives you the control needed to easily program non-perpendicular multiaxis tool movements involved in machining intricate features and compound angles. This is particularly useful for programming complex parts such as medical components, complex valves, tool holders, oil drilling tools, and many others.

2-Axis Turning

Use toolpath operations for OD, ID, Front Face or Back Face turning with any turret or spindle.

2D / 3D Milling

Use 2D and 3D toolpath operations on the Face, OD or index location of your part with more control and options than conversational or conversion codes.

G-Code Output

Choose from Longhand code, Y-axis mode, or polar interpolation formats. This gives you the control to choose the best output supported by your machine and for your operation.

Multi-Spindle & Turret Programming

Programming on your main or sub-spindle with your upper or lower turret using BobCAD's sub-machine work-groups.

Cross Drilling

Use cross drilling to automatically find and program holes that intersect with your part's centerline. This feature eliminates the need to select holes individually.

B-Axis Milling Head

Use your machine's Mill head for 5-axis positioning and contour Milling, unlocking true 5-axis programming on your Mill Turn center.

Machine Simulation

Check for collisions with your machine components, turrets, adaptors, and tooling. This gives you peace of mind that your toolpath is error & collision free.

MDI Programming

Add a custom programming block before & after tool changes or at the end of operations. Used to control turret location, part catchers, steady rests and more. Also used to store programming blocks for part transfers and other Feedback Web results auxiliary functions.

Tool Crib

Customize Tool and Adapter locations with mounting orientations. Use the shelf to store common tooling used in recent projects. Easily unmount and change station locations to optimize configurations.

Toolpath Pattern

Make copies of your toolpath based on an array, translate, rotate or points. This allows you to program multiple instances of a single feature, setup or group.


  • 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
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

CAD-CAM Software News

Posted in: Articles, Tech Tuesday
Posted: December 17th, 2019
Posted: December 10th, 2019
Posted in: Articles, Tech Tuesday
Posted: December 3rd, 2019


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