Manufacturing Software


Connect design and manufacturing teams and automate programming expertise with intelligent machining technology.

Ready to Purchase?

Connect with one of our experts to get started today!

Request a Quote
Free Trial

SOLIDWORKS CAM delivers an easy-to-use, intelligent programming experience right within the SOLIDWORKS interface and saved to your assembly data.  It will enhance your manufacturing process by capturing company standards, speeding up quoting and programming, and testing manufacturability of a design earlier in the process.

SOLIDWORKS CAM uses rules-based machining to enhance the programming process in the same way rules-based design helped to speed up the drawing and design process. Rules-based machining leverages tolerances that have been assigned to each  component, allowing users to focus on the critical areas of making a part rather than touching every feature that needs to be machined.

  • CAD design and CAM programming seamlessly integrated inside SOLIDWORKS.

  • CAM data conveniently stored with the SOLIDWORKS design -- no external files.

  • Always on the current part revision, with full model-to-toolpath associativity.

  • Rules-based machining improves new user experience, reduces design errors and wasted time, and establishes company best practices.

  • Feature recognition allows users to understand manufacturability and cost, program faster, and apply standardized and optimized strategies with full control.

  • Tolerance-Based Machining allows for the best machining strategy and for quickly making adjustments as designs, materials, and tolerances change.

  • High-Speed Machining creates toolpaths that lead to shorter cycle times while extending tool life and lowering machine wear.

  • Automate quoting and compare to traditional methods to ensure all aspects of the part are accounted for ahead of time.

  • 2.5-axis functionality including part & assembly machining and toolpath simulation and tool collision inside SOLIDWORKS.

Which SOLIDWORKS CAM package is right for you?



SOLIDWORKS CAM Standard lets you quickly program individual milled parts and configurations without leaving the SOLIDWORKS 3D CAD environment. You have full access to defining rules within SOLIDWORKS CAM to create and build to your company standards, as well as Tolerance-Based Machining (TBM).

Request a Quote



SOLIDWORKS CAM Professional builds on the capabilities of SOLIDWORKS CAM Standard with increased programming capabilities. The additional features include High-Speed Machining (HSM), configurations, assembly machining, turning, and 3+2 programming to drive four- and five-axis machines.

Request a Quote



CAMWorks® with Machining Intelligence is the most advanced CAM programming software available for getting products to market faster, more efficiently and within budget. CAMWorks is a next generation best-of-class CNC programming solution that enables its users to program smarter and machine faster.

Learn More
Rules-Based Machining SOLIDWORKS CAM Standard SOLIDWORKS CAM Professional CAMWorks

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) SOLIDWORKS CAM Standard SOLIDWORKS CAM Professional CAMWorks

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) SOLIDWORKS CAM Standard SOLIDWORKS CAM Professional CAMWorks

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 SOLIDWORKS CAM Standard SOLIDWORKS CAM Professional CAMWorks

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

Automatic Feature Recognition (AFR) SOLIDWORKS CAM Standard SOLIDWORKS CAM Professional CAMWorks

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 SOLIDWORKS CAM Standard SOLIDWORKS CAM Professional CAMWorks

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.

3 + 2 Programming SOLIDWORKS CAM Professional CAMWorks

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 CAMWorks

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 CAMWorks

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.

Rotary Machining CAMWorks
Advanced 3-Axis Milling CAMWorks
Mill-Turn CAMWorks

A solution for both milling and turning on the same machine tool, allowing for increased productivity and flexibility.

Sync Manager for Synchronized Machining CAMWorks
CAMWorks Virtual Machine Standard CAMWorks

Perform true G-code machine simulation directly from the G-code used for the CNC machine.

4- & 5-Axis Simultaneous Milling CAMWorks

Allows the user to create toolpaths across complex shapes that could not be machined on three-axis machines.

View More

Can You Address the Widening CAM Skills Gap?

Automate CAM Expertise with SOLIDWORKS

With shrinking development windows and increasing competition, you can’t afford to waste any time or money shifting product development from the design stage to manufacturing. Explore the feature article to learn more about the features in SOLIDWORKS CAM software powered by CAMWORKS, an integrated CAD/CAM tool that can help automate your process with smart manufacturing.

Download the Article

Do You Have a SOLIDWORKS CAM Success Plan?


The ability to support our customers is the cornerstone of our business. With 90+ engineers on staff available 12 hours per day, 5 days per week, our award-winning technical team can assist you with your SOLIDWORKS challenges in a timely manner.

Call: 888-285-2284
Support Hours: 7AM – 7PM Central Time
Support Days: Monday – Friday


SOLIDWORKS provides powerful tools, but without the right know-how, the full potential of these tools cannot be attained.  CATI provides our customers with comprehensive SOLIDWORKS training in both beginning and advanced topics.

Instruction by our certified trainers is available throughout the year at our nationwide campuses.  We focus on small class sizes that afford you the individual attention you need to learn and thrive.

Learn more about:

SOLIDWORKS Subscription

The SOLIDWORKS Subscription Service Program gives you immediate access to a number of items that will improve your CAD experience, expertise, and return on investment:

  • Live, local tech support with CATI
  • Software upgrades and new releases
  • Free access to SOLIDWORKS CAM Standard and SOLIDWORKS Visualize Standard (for SOLIDWORKS Professional and Premium subscribers)
  • Free CSWA and CSWP SOLIDWORKS Certification Exams
  • Access to MySolidWorks eLearning
  • SOLIDWORKS Customer Portal for info repository, enhancement requests, and beta access

Learn more in our SOLIDWORKS Subscription datasheet.


As North America’s first SOLIDWORKS partner, no one is more qualified to build and support your product development process.  We believe everyone should have access to our curated portfolio of transformative engineering and manufacturing technologies.

By listening to and working with you, we will find the right solution for you at the right time, with an implementation and growth plan to support your business ambitions.

Get Started with SOLIDWORKS from CATI.

We’re ready to help figure out the right product development solution plan for you. Contact us today to get started with a quote, a free trial, a demo, or just ask questions.

Contact Us

Other Design & Engineering Software


View Details


View Details


View Details

Related articles on our blog

We Empower The