Ora

How to Extract and Manage Dimensions in SolidWorks Drawings, Including Recognizing Existing Annotations

Published in SOLIDWORKS Dimensioning 6 mins read

In SolidWorks drawings, you can efficiently extract and place dimensions by importing model items directly from your 3D part or assembly, placing them manually with various dimension tools, or by utilizing advanced features to recognize and recapture values from existing drawing annotations. Effective dimensioning is crucial for manufacturing accuracy and clear communication.

Extracting Dimensions in SolidWorks Drawings

Extracting dimensions in SolidWorks drawings typically involves bringing in dimensions that already exist in your 3D model or creating new ones directly on the drawing sheet. SolidWorks provides several robust tools to achieve this with precision and control.

Method 1: Importing Model Items (Automatic Extraction)

This is the most efficient way to bring over dimensions that were used to create your 3D part or assembly. It helps maintain design intent and associativity between the model and the drawing.

  1. Insert Model Items: After creating a drawing view, go to Annotations > Model Items.
  2. Specify Source and Type: In the PropertyManager, you can choose to import dimensions from the Entire model or Selected features/components. You can also specify the types of items to import, such as Dimensions, Annotations, Hole Wizard Data, and more.
  3. Place Dimensions: Click the green checkmark to automatically place the selected dimensions onto your drawing view. SolidWorks will attempt to arrange them neatly, but you may need to reposition them for clarity.
  • Practical Insight: Using "Model Items" ensures that changes made to the 3D model's dimensions will automatically update in the drawing, reducing errors and saving time. Learn more about importing model items in SolidWorks.

Method 2: Manually Placing Dimensions

When model dimensions aren't sufficient or you need to add specific drawing-only dimensions (like overall dimensions or those not directly linked to a model feature), manual dimensioning is necessary. The Smart Dimension tool is the most versatile option.

Common manual dimension types include:

  • Linear Dimensions: Horizontal, Vertical, or Aligned.
  • Angular Dimensions: Between lines or points.
  • Radial/Diameter Dimensions: For circles and arcs.
  • Ordinate Dimensions: For baseline dimensioning.
  • Baseline Dimensions: Dimensions originating from a common base line.

Steps to Manually Place Dimensions (using Smart Dimension):

  1. Activate Smart Dimension: Go to Annotations > Smart Dimension or press the 'S' key for the shortcut bar and select it.
  2. Select Entities:
    • For a linear dimension, click on two parallel lines, two points, or a single line.
    • For an angular dimension, click on two non-parallel lines.
    • For a radial/diameter dimension, click on an arc or circle.
  3. Position Dimension: Drag the dimension to your desired location and click to place it.
  4. Modify (Optional): You can adjust tolerance, precision, or text in the PropertyManager that appears.

Method 3: Recognizing and Recapturing Existing Dimensions (Advanced Annotation Extraction)

SolidWorks also provides a specialized capability to recognize and recapture values from existing drawing annotations, which is particularly useful when working with legacy drawings, imported geometry, or if you need to re-establish editable dimensions from non-parametric annotations. This feature allows you to intelligently interpret visual dimension representations.

The process involves selecting an existing annotation and allowing SolidWorks to interpret its values:

  1. Access Dimension Tools: In a drawing, navigate to the Annotations tab on the command manager (often referred to as the "Document ribbon" in some contexts) and click on a dimension tool, or a specific Dimension command if available for annotation recognition.
  2. Box-Select a Dimension: In the graphics area, use your mouse to box-select a dimension that you wish to recognize or recapture. This targets the visual representation of the dimension.
  3. Review and Recapture: An interface will appear (e.g., a PropertyManager or dialogue box) where SolidWorks attempts to automatically interpret the dimension's values using optical character recognition (OCR) or other recognition algorithms.
    • Optional: If the OCR does not recognize all of the values in the annotation correctly, you can utilize selective recapture tools provided within the interface to specifically identify and capture the correct numerical values, symbols, or prefixes. Alternatively, you can directly enter them manually if the automatic recognition is insufficient.

This method is invaluable for situations like:

  • Converting Scanned Drawings: Making dimensions editable from raster images.
  • Working with Legacy Data: Re-establishing intelligence in older drawings.
  • Cleaning Up Imported CAD: Extracting dimension values from non-SolidWorks imported entities.

Best Practices for Dimensioning

To ensure clear, accurate, and professional drawings:

  • Avoid Redundancy: Place each dimension only once.
  • Keep Off the Part: Place dimensions outside the drawing view of the part whenever possible.
  • Organize Neatly: Align dimensions and space them uniformly.
  • Use Baseline/Ordinate: For many dimensions in one direction, use baseline or ordinate dimensioning to prevent clutter.
  • Standard Compliance: Adhere to relevant industry standards (e.g., ANSI, ISO) for dimensioning.
  • Link to Model: Prioritize "Model Items" to maintain associativity and design intent.

Troubleshooting Common Dimensioning Issues

Issue Possible Cause & Solution
Dimension Disappears Cause: The feature it references was deleted or suppressed in the model.
Solution: Undo the model change, or re-dimension the drawing using a valid feature. Sometimes, a dimension might be hidden; check View > Hide/Show > Dimensions.
Dimension Not Updating Cause: The drawing view is not updated, or it's a "locked" drawing-only dimension.
Solution: Rebuild the drawing (Edit > Rebuild), or ensure the dimension is linked to the model. Check drawing properties for update settings.
Dimension Overlap/Clutter Cause: Too many dimensions in a small area, or poor placement.
Solution: Reposition dimensions, use baseline/ordinate dimensioning, or create detail views to separate dense areas. Adjust text size and arrow styles in Document Properties > Dimensions.
Incorrect Value Cause: Dimension referencing the wrong entity, or an override was applied.
Solution: Delete and re-create the dimension, ensuring correct entity selection. Check the PropertyManager for any overridden values and remove them (Override Value unchecked). For recognized dimensions, use the selective recapture tools.
Dimension Not Associative Cause: Dimension was created manually without linking to model geometry, or a model reference was lost.
Solution: If possible, re-create as a "Model Item." For manual dimensions, ensure they are attached to specific geometric entities.

By mastering these dimension extraction and management techniques, you can create precise and professional SolidWorks drawings that effectively communicate design intent.