SOLIDWORKS CAM Standard allows users to quickly program individual parts and configurations without leaving the SOLIDWORKS 3D CAD environment. Users have full access to defining rules within SOLIDWORKS CAM to create and build company standards as well as Tolerance-based Machining.

SOLIDWORKS CAM Professional:

SOLIDWORKS CAM Professional builds on the capabilities of SOLIDWORKS CAM Standard to increase programming capabilities. The additional features are: Assembly machining, turning, and 3+2 programming to drive four and five-axis machines. These additional features will allow users to define fixtures as well as leverage assembly configurations to program similar parts quickly.


Automatic Feature Recognition: Milling

(Holes, Pockets and Boss)

Eliminate hours of complex programming by interpreting the design of parts through Automatic Feature Recognition.

  1. Recognition of prismatic geometry from a Solid Model
  2. Reference information based on hole wizard features to define tap information
  3. Recognize any updated geometry as the model changes through feature updates or newly imported parts
  4. Catch design errors and extra part setups through Automatic Feature Recognition

Knowledge-Based Machining

Knowledge-Based Machining (or KBM) is a relatively new term that refers to a CAM software’s ability to make essential knowledge a part of its automation.

  1. Assign machining strategies based on features that are recognized
  2. Reference machine setup specifications such as spindle speed and table size
  3. Assign tooling based on geometry size, material type, and tool crib designation

Tolerance-Based Machining

Use SOLIDWORKS Model-Based Definition (MBD) to ensure machining strategies are automatically adjusted based on tolerance specifications.

  1. Assign machining strategies based on Knowledge-Based Machining rules
  2. Read tolerances defined by MBD
  3. Update machining strategies if the tolerance changes in MBD

Rules-Based Machining

Rules-Based Machining allows novice CAM users to get up to speed quickly by automating the tedious and repetitive tasks associated with most mainstream CAM software. It also aides experienced users by allowing them to program much faster.

  1. Check manufacturability earlier in the design process
  2. Catch design errors and extra part setups through Automatic Feature Recognition
  3. Quote components quickly using company standards captured as rules

Data Management Made Easy

Have we mentioned that you can perform all CAM functions and manage the data in one environment? With SOLIDWORKS CAM 2018, you’ll be able to collaborate all in one place!

  1. CAM information is stored in the part or assembly file
  2. The only external file is the g-code posted file that is specific to a CNC machine


Program CNC Lathe Machines with Automatic Roughing, Finishing, Grooving, Threading, Cut-off and Single Point Cycles

Automatic Feature Recognition: Turning

Eliminate hours of complex programming by interpreting the design of parts through Automatic Feature Recognition.

Assembly Machining

Use Assembly Machining as a simple way to store information in your parts. This will allow you to configure similar parts in no time flat!

3 + 2 Indexing

SOLIDWORKS CAM Professional can employ a machining technique where a 2.5 Axis Premium milling program is executed with the cutting tool locked in a tilted position using the five-axis machine’s two rotational axes.


VoluMill is ideal for complex 3-D shapes and prismatic parts as its algorithms result in more intelligent toolpaths to machine pockets, slots, and arbitrary shapes. VoluMill is well suited for machining soft as well as hard materials that are hard to chip, such as titanium, nickel-based alloys or stainless steel. The result is increased efficiency and utilization of machines, tools, labor and materials.

Program Smarter, Machine Faster! The high-performance roughing module, which is fully integrated in SOLIDWORKS CAM, combines optimal milling paths and maximum material removal with minimized machining times. VoluMill’s unique approach to high speed material removal allows the programmer to determine the optimum material removal rate for any combination of part geometry, material, machine, and cutting tool. Material is removed in the most effective way possible. Consequently, machines run smoothly and tools run cooler.

  1. Reduce your Cycle Times up to 80%
  2. Reduce your programming times up to 50%
  3. Increase your Cutting Tool Life up to 500%


Advanced Machining Strategies

Proven machining strategies, or rules, embedded into the software allow for faster toolpath creation – in many cases, five to ten times faster. These rules are included out of the box, and can be easily modified while the CAM user is programming by simply changing the parameters and clicking save.


Associativity with SOLIDWORKS 3D CAD

Any change made to a design in SOLIDWORKS CAD is automatically updated, applied, and reflected in SOLIDWORKS CAM.


Automate Machine Times

Automate machine time calculation and compare it to traditional methods for ensuring all aspects of a part are accounted for ahead of time before committing to production.

Demo Video

View All



View All