Unitec Logo



SOLIDWORKS® CAM is a fully integrated, knowledge based technology that allows you to integrate design and manufacturing processes under one system to evaluate designs earlier in the process to avoid unexpected costs and delays in finishing products on time. It leverages the rich content in the 3D CAD model to speed up product development and reduce error prone, time consuming, repetitive manual steps in the current development process, like programming CNC machines. Knowledge Based Machining (KBM) is the foundation for streamlining the programming process, learning as you program which frees up your time to focus on the critical areas of the components.


SOLIDWORKS CAM Standard allows users to quickly program individual 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 company standards. The use of knowledge-based machining and tolerance-based machining allows for:

  • Recognizing any updated geometry as the model changes
    through feature updates or newly imported parts.
  • Assigning machining strategies based on features that are
  • Updating machining strategies if a design’s tolerance
  • Rules-based machining enables designers and
    engineers to:

    • Catch design errors and new part setups through
      Automatic Feature Recognition.
    • Quote components quickly using company standards
      captured as rules.

SOLIDWORKS CAM Professional builds on the capabilities of SOLIDWORKS CAM Standard to increase programming capabilities. SOLIDWORKS CAM Professional adds the following functionality:

  • Assembly Machining: Users who are looking to design fixturing or machine a group of parts can create the tables, vises, clamps, or any other holding mechanisms using a SOLIDWORKS assembly. Once the design is complete, programmers can define what components are used for machining and which ones are fixtures. SOLIDWORKS CAM will automatically make adjustments to the toolpaths to avoid the fixtures. This level of automation allows the programmer to focus on the entire machining process quickly.
  • Turning: SOLIDWORKS CAM will support single turret turning inside the SOLIDWORKS part environment. Similar to part milling, users can take advantage of Automatic Feature Recognition, Knowledge-Based Machining, and configurations. A predefined library of tools and machining strategies are loaded into the Technology Database. These can be customized at any time to enhance the programming process. Users have the ability to create custom tools and holders for specific machining operations. Simultaneous mill/turn or live tooling functionality is not available with SOLIDWORKS CAM.
  • 3+2 Milling: Programmers can take advantage of 4- and 5-axis machining centers with SOLIDWORKS CAM Professional. These machines can have the fourth and fifth axis’ pre-positioned into place before running 2.5- axis milling strategies. This allows users to create multiple fixtures and work holding to reduce setup time. This type of programming allows companies to produce large production runs with minimal operator interaction.
  • High-Speed Machining: With the advancements in machine tools and tooling it is necessary to optimize machining toolpaths to get the most out of your equipment investment. SOLIDWORKS CAM Professional utilizes VoluMill 2.5-axis milling routines from Celeritive™ Technologies. The advantages of using these machining strategies are
    • Up to 75% savings on cutting tool costs.
    • 50% to 80% reductions in machining cycle times.
    • Easy-to-learn machining strategies
    • No special machine tools are required
    • Reduced wear and tear on your equipment due to
      smoother transitions in toolpaths


Take a look at how SOLIDWORKS 2018 can make your life easier with this datasheet.

Compare SOLIDWORKS CAM packages with the product matrix