SOLIDWORKS® CAM - powered by CAMWorks - uses rules-based technology that enables you to integrate design and manufacturing in one application, connecting design and manufacturing teams through a common software tool and 3D model.


SOLIDWORKS CAM solutions can transform your Design-to-Manufacturing (DFM) process by improving communication, reducing errors, reducing cycle times, and increasing product quality.

The SOLIDWORKS CAM rules-based technology enables you to integrate design and manufacturing in one application, connecting design and manufacturing teams through a common software tool and 3D model.


SOLIDWORKS® CAM is an add-on to all versions of SOLIDWORKS CAD that lets you prepare your designs for manufacturability earlier in the development cycle. Manufacturing tasks that had to wait until a design was complete can now be performed concurrently with the design process.

While SOLIDWORKS CAM can be used like any other CAM software, SOLIDWORKS CAM is connected to SOLIDWORKS design tools. Its deep integration allows SOLIDWORKS CAM to take advantage of information in your 3D CAD model so it’s easy for your team to make better more informed decisions. Other benefits include:

  • Simplifies collaboration—single design and programming environment allows an easier transition to CAM.
  • Utilizes concurrent development process allowing companies to perform tasks sooner and find problems earlier, making changes less costly.
  • Rules-based machining allows new users to adapt to a company’s machining process readily.
  • Tolerance-Based Machining allows for the best machining strategy and for quickly making adjustments as designs, materials, and tolerances change.
  • Feature Recognition gives you to full control to define machinable features within the CAD/CAM environment.
  • High-Speed Machining creates toolpaths that lead to shorter cycle times while extending tool life and lowering machine wear.
  • The NC Editor makes verification of G-code simple quick. Users can also backplot the G-code for review and send the file directly to the CNC control using the DNC capabilities.
  • Communication between programming and setup is easy with toolpaths output inside of eDrawings® . Operators can view the 3D model with the associated toolpaths to understand the machining order.
  • Fixtures and tooling are easily visualized using SOLIDWORKS assemblies. Once the fixtures are designed, SOLIDWORKS CAM can automatically adjust toolpaths to avoid collisions with the designed components.
  • Toolpath Simulation within SOLIDWORKS CAM allows you to verify the correct machining strategies and setup information on each component produced.

Which SOLIDWORKS CAM package is right for you?

Compare Features





Rules-Based Machining  

SOLIDWORKS CAM uses rules- based machining to enhance the programming process while leveraging tolerances that were assigned to components. Rules-based machining lets you focus on the critical areas of making a part rather than touching every feature that needs to be machined.

Tolerance-based Machining (TBM)  
Tolerances and annotations in 3D models are used to automatically create machine programs. TBM automatically adjusts asymmetric tolerances to mean tolerances for cutting tool strategies.

Knowledge-Based Machining (KBM)  
KBM is like have a machinist at your fingertips. Once features are identified by automatic or interactive feature recognition, KBM defines machining strategies and tools to best machine the geometry. Using these rules will automatically allow you to define repeatable machining processes based on your company standards.

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

Automatic Feature Recognition (AFR)  
Recognize certain types of geometry (holes, pockets, bosses, and turn–Professional only) not only as CAD features. Automatic feature recognition allows prismatic parts to be identified at a feature level based on machinable shapes.

Automate Machine Times  
utomate 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.

3 + 2 Programming  
SOLIDWORKS CAM Professional can employ a machining technique where a three-axis milling program is executed with the cutting tool locked in a tilted position using the five-axis machine's two rotational axes.

High-Speed Machining (HSM)  
SOLIDWORKS CAM Professional HSM using VoluMill technology maintains constant tool pressure throughout the cutting process. The variable feed rate allows the tool to cut at full depth to shorten cycle times while extending machine and tool life. This best-in- class machining routine works with standard cutting tools to lower overhead cost when machining components.

Turning Capabilities  
SOLIDWORKS CAM Professional has turning capabilities that include face rough and finish, rough and finish turn, groove rough and finish, rough and finish bore, cut-off, ID and OD threading, and drill, and tap on center.

Part Modeling/Import
Part modeling and import is the foundation of programming in a digital world.  Creating and importing parts allows the user the ability to communicate with designers, read MBD data and make necessary manufacturing adjustments.  Because it is SOLIDWORKS, it is easy to use and learn.

Assembly Modeling/Import
Assemblies take our components to the next level by allowing us to check fits and tolerances plus explain to manufacturers how we want to build our products.  By using assemblies for manufacturing, we can import clamps and vises to make sure our parts are made the first time correctly and provide the necessary clearances to be able to remove the finished product when it completed.

Stay Connected

Go to top