Home » SolidWorks FeatureWorks Guide

The Solidworks FeatureWorks is a SolidWorks part document recognition tool that recognizes a limited number of features on an imported solid. Solidworks FeatureWorks is an application that turns imported geometry into Solidworks features. FeatureWorks can transform a variety of neutral file formats, including STEP, IGES, and others, into hybrid or fully-featured models. It enables geometry to be readily updated using features rather than direct editing. Once detected, these features are added to the FeatureManager design tree and can be edited like any other SolidWorks feature. FeatureWorks is designed primarily for machined and sheet metal products. FeatureWorks is given as a SolidWorks dynamic link library (.DLL) add-in to the SolidWorks 99 application and is fully integrated with it. Users may access it by going to Tools, Add-Ins. All of the controls for the FeatureWorks interface are accessible via the FeatureWorks item on the main SolidWorks menu bar. When a SolidWorks part is open, this menu item appears. Go through this Solidworks Featureworks Guide to get a better grasp.

Solidworks Featureworks Guide


FeatureWorks is an integrated geometry recognition module that allows files imported to SolidWorks from other CAD systems (Inventor, Pro/Engineer, CATIA, and so forth) to be given a basic feature history when they would otherwise be left as an “imported” body. It is beneficial when interacting with other SolidWorks users who use older versions of SolidWorks and where newer version files cannot be accessed and changed within the previous version of SolidWorks. The Solidworks FeatureWorks guide also generates a feature tree that allows a SolidWorks user to perform routine parametric model modifications. While the FeatureWorks module may not detect complex geometry or construct the exact feature tree desired by the user, it is nonetheless a valuable tool for changing designs.

Solidworks Featureworks Modes

FeatureWorks has two modes: “Automatic” and “Interactive.” The distinction between automatic and interactive modes is not only in their behaviour but also in the complexity of geometry they identify.

  1. Automatic Feature Recognition

The software FeatureWorks makes an effort to identify and highlight as many features as it can automatically. The advantage of this strategy is the quickness with which features are recognized because no faces or features are selected. Use Automatic Feature Recognition if the FeatureWorks program can automatically recognize most or all of the features in your model.

  1. Interactive Feature Recognition

You choose the feature type and the entities that comprise the feature to be recognized. The advantage of this strategy is that you have complete control over the identified qualities. For example, you can choose whether to classify a cylindrical cut as an extrusion, a revolve, or a hole. Furthermore, the faces and borders you choose can influence the placement and complexity of your features. Finally, both of these approaches support step-by-step recognition.

If the software fails to recognize a feature during interactive recognition, a detailed error message appears, explaining the reason for the failure and suggesting possible solutions. A link to a support subject is also included in the message.

  1. Step-by-Step Recognition

Automatic, interactive, or a combination of these feature recognition techniques can provide step-by-step recognition. For example, you can recognize some imported body features from a part, store the part, and then subsequently recognize more features from the same imported body. You can also identify partially recognized pieces’ characteristics (parts containing imported bodies and recognized features). 

You can store the partially recognized document to keep track of its many levels of recognition. Step-by-step recognition is available for multibody parts or parts with sheet metal features. Before and after recognition, feature names are not kept.

For example, if it is the first identified hole, a hole feature designated DHole-50 before identification is renamed Hole1 after recognition. 

The Find Patterns, Combine Features, and Re-Recognize functions in the Intermediate Stage PropertyManager are only available for the features now listed under Recognized Features. Therefore, you can’t use these commands on previously existing features.

Please follow the steps below to understand how to use the Solidworks Featureworks guide.

Step 1: Open the files that need to be edited in SolidWorks! The file type must be supported by SolidWorks (IGES, STEP, Parasolid, etc.).

Step 2: Navigate to the Menu Bar and select Insert FeatureWorks. Choose Recognize Features. Advice: Use Options to customize FeatureWorks’ operating conditions to suit your preferences.

Step 3: Configure the FeatureWorks. Choose the optimal option for your specific circumstance. To begin the process of recognizing features, click the Next button.

Step 4: You’ll notice in Property Manager several notable features. You can adjust these features based on the options given in the dropdown list by using Re-Recognize to match your preferences.

Advice: If the prerequisites are met, you may also use Combine Features to combine accessible features.

Step 5: The results of utilizing FeatureWorks to recognize and translate features from an imported file.

Step 6: You are now ready to edit and change the dimensions of the imported CAD file.

When not in use, you can turn off the FeatureWorks software. The tools are still accessible via menus and toolbars. To disable FeatureWorks, go to Tools and then Add-Ins. Clear FeatureWorks from the columns Active Add-Ins and Start-Up.

The Advantages of Using Solidworks FeatureWorks

  1. FeatureWorks is simple to install and operate and is completely integrated with SolidWorks software. From the SolidWorks menu bar, you may access all the FeatureWorks controls. The FeatureManager design tree automatically keeps track of features recognized by FeatureWorks, ensuring that the entire design process is uniform and intuitive. Using the automatic or interactive feature recognition modes or both will result in the optimal geometry for your new design.
  2. FeatureWorks allows you to use your existing CAD models to create new parametric SolidWorks models.
  3. FeatureWorks provides flexibility when changing static geometric data and aids in the preservation or introduction of new design intent. For example, a hole built initially as a ‘blind’ or ‘through all’ will regain any key specifications lost throughout the translation process, preserving the design intent for all downstream alterations and ensuring quality.

Bottom Line

The SolidWorks FeatureWorks guide helps optimize your workflow, and this tool lets you make changes to the features, returning to the SolidWorks signature parametric capability on which you rely for productivity.