Mastering SolidWorks Units: How To Change And Customize Measurement Systems For Precision Engineering

Mastering SolidWorks Units: How To Change And Customize Measurement Systems For Precision Engineering

How To Draw Sheet Metal Box In Solidworks

Changing the unit system in SolidWorks is accomplished either through the quick-access Unit System selector in the Status Bar for immediate document-level toggling or via the Document Properties menu for granular control over precision and dual-dimensioning. For long-term consistency, these changes must be saved at the template level (.prtdot, .asmdot, .drwdot) to prevent manual reconfiguration during every new design session.

Pre-Modeling Configuration and Standards Alignment

Before modifying unit systems in a SolidWorks environment, a designer must distinguish between document-level settings and system-level defaults. SolidWorks operates on a document-specific unit architecture, meaning that changing the units in an active Part file does not retroactively change the units in an existing Assembly or a new Drawing. Failure to establish a unified unit standard across a project often leads to critical errors in mass property calculations, interference detection, and Bill of Materials (BOM) accuracy.

Professional engineering workflows require adherence to specific drafting standards—primarily ANSI (American National Standards Institute) or ISO (International Organization for Standardization). These standards dictate not only the units of measure but also the visual representation of dimensions, such as trailing zeros, decimal separators, and arrowheads.



Essential Technical Prerequisites



  • Software Compatibility: SolidWorks 2018 or newer (the interface remains consistent for unit management across these versions).
  • Administrative Access: Sufficient permissions to modify and save template files in the designated "File Locations" folders.
  • Standard Documentation: A clear project specification identifying whether the primary unit is Imperial (IPS) or Metric (MMGS/MKS).
  • Time Allocation: 5 minutes for document-level changes; 20 minutes for a comprehensive system-wide template overhaul.
  • Precision Requirements: Knowledge of the required manufacturing tolerances (e.g., three-place vs. four-place decimals) to set appropriate precision thresholds.

Professional Workflow for Modifying and Synchronizing Units

SolidWorks offers three distinct paths for changing units, depending on whether the need is for a quick fix, a detailed custom configuration, or a permanent template-wide standard.



Step 1: The Rapid Status Bar Toggle

The most efficient method for changing units in an active document is the Status Bar located at the extreme bottom-right corner of the SolidWorks interface. This area displays the current active unit system (e.g., MMGS or IPS).



  1. Locate the unit abbreviation in the bottom-right corner of the screen.
  2. Click the text to trigger a pop-up menu containing the standard unit presets.
  3. Select the desired system from the list: MKS (Meter, Kilogram, Second), CGS (Centimeter, Gram, Second), MMGS (Millimeter, Gram, Second), or IPS (Inch, Pound, Second).
  4. Observe the immediate update of the FeatureManager Design Tree and the Graphics Area dimensions.

Pro-Tip: Switching units via the Status Bar does not change the physical size of your model; it merely recalculates the numerical representation. A 25.4mm line will instantly become a 1.00-inch line.



Step 2: Advanced Document Properties and Custom Units

When a project requires specific units not covered by the presets—such as using Millimeters for length but Pounds for mass—the Document Properties menu is required.



  1. Navigate to the top toolbar and click the Options (gear icon).
  2. In the System Options dialog box, select the Document Properties tab.
  3. From the left-hand list, click on Units.
  4. Under the "Unit System" section, select the Custom radio button. This unlocks the individual dropdown menus for Length, Dual Dimension Length, Angle, Mass/Section Properties, and Time.
  5. Set your primary length units (e.g., Millimeters) and your mass units (e.g., Kilograms).
  6. Adjust the Decimals column to reflect the precision required for your manufacturing process. For high-precision machining, setting length to four or five decimal places is standard.

Warning: Be cautious when changing the "Rounding" method in the Units menu. Professional standards typically use "Round half away from zero," but specific aerospace or medical projects may require "Round half to even" to minimize cumulative errors in large assemblies.



Step 3: Enabling Dual Dimensioning for International Manufacturing

In a globalized manufacturing environment, it is often necessary to show both Metric and Imperial units simultaneously on a drawing.



  1. While in the Document Properties > Units menu, locate the "Dual Dimension Length" row.
  2. Select the secondary unit system you wish to display (e.g., if the primary is MMGS, set the dual to IPS).
  3. Go to the Dimensions node under Document Properties.
  4. Check the box labeled Dual dimensions display.
  5. Choose the layout style, such as "Top/Bottom" or "Right/Left," to determine how the secondary unit appears relative to the primary measurement.


Step 4: Permanent Implementation via Template Creation

To avoid the redundancy of changing units for every new part, you must save your preferred settings into a Template file.



  1. Open a new, blank Part, Assembly, or Drawing.
  2. Configure the units and precision as described in Step 2.
  3. Click File > Save As.
  4. Change the "Save as type" dropdown to Part Templates (*.prtdot), Assembly Templates (*.asmdot), or Drawing Templates (*.drwdot).
  5. Name the template according to the unit system (e.g., "Metric_High_Precision_Part").
  6. SolidWorks will automatically navigate to the default template folder. Save the file here.
  7. The next time you start a new project, select this specific template to ensure your units are correct from the first sketch.

Change Units Dwg Trueview at Isabella Bailey blog

Change Units Dwg Trueview at Isabella Bailey blog

Comparative Analysis of SolidWorks Unit Systems and Precision Defaults



Unit System Primary Length Unit Mass Unit Default Decimal Precision Typical Industry Application
IPS Inch Pound .00 North American Consumer Goods, Aerospace, Construction
MMGS Millimeter Gram .00 Global Automotive, Electronics, Medical Devices
CGS Centimeter Gram .02 Chemical Engineering, Small-Scale Physics Modeling
MKS Meter Kilogram .02 Civil Engineering, Large-Scale Architectural Structures
Custom User Defined User Defined Up to 8 places Specialized Research, High-Precision Optics, Nano-Tech

Troubleshooting Unit Synchronization and Conversion Errors

Even experienced designers encounter issues where units do not behave as expected. Below are the most common failure scenarios and their technical remedies.



Scenario 1: Dimensions Reverting to Previous Units



  • Root Cause: The user changed the unit system in the active document but is using a "Global Variable" or "Equation" linked to a different unit system, or the changes were not saved to the active template.
  • Actionable Fix: Open the Equations dialog (Tools > Equations) and ensure that units are explicitly defined within the expressions (e.g., using "25.4mm" instead of just "25.4"). Re-save the document template to lock in the unit changes for future files.


Scenario 2: Mass Properties Showing Incorrect Weight



  • Root Cause: The Material Database might be using units that conflict with the Document Properties, or the "Mass Properties" dialog is set to "Use scientific notation" or a different unit override.
  • Actionable Fix: Go to Tools > Evaluate > Mass Properties. Click "Options." Select "Use custom settings" within the Mass Properties dialog to force the tool to use the document's specific units rather than the system defaults.


Scenario 3: Mismatched Units in Large Assemblies



  • Root Cause: Sub-components were created using different templates (some Metric, some Imperial), leading to confusion during interference detection or center-of-mass calculations.
  • Actionable Fix: SolidWorks handles mixed units in assemblies automatically by converting everything to the top-level assembly's unit system for display. However, to fix the source, use the "Task Scheduler" to run a "Update Custom Properties" task or manually open components and toggle their units via the Status Bar.


Scenario 4: Drawing Dimensions Do Not Match Part Dimensions



  • Root Cause: The Drawing document has its own independent Document Properties settings that override the units of the part being referenced.
  • Actionable Fix: Open the Drawing file, go to Document Properties > Units, and match them to the Part file. Alternatively, ensure the Drawing Template is configured to "Use model's units" where applicable, though standard practice is to set the Drawing units to the manufacturing facility's preference.

Frequently Asked Questions



How do I change units in SolidWorks for all future parts?

To change units for all future parts, you must modify your default template file. Open your current template, change the units via Document Properties, and then use "Save As" to overwrite the existing Part Template (.prtdot) or create a new one. Ensure your File Locations settings point to the folder containing these updated templates.



Can I display both inches and millimeters on a SolidWorks drawing?

Yes, this is known as Dual Dimensioning. You can enable this by going to Document Properties > Dimensions and checking the "Dual dimensions display" box. You must also specify the secondary unit system under the Document Properties > Units section to ensure the conversion is accurate.



Why are my dimensions rounded to the nearest whole number?

This is typically caused by the "Precision" setting being set too low in the Document Properties. Navigate to the Units menu and increase the number of decimal places for length units. Even if the unit system is correct, a low precision setting will visually round your dimensions, potentially hiding critical design inaccuracies.



Does changing units affect the actual size of my 3D model?

No, changing the unit system in SolidWorks does not scale the model. SolidWorks stores geometry using internal database units (meters). When you switch from millimeters to inches, the software simply performs a mathematical conversion of the display value (e.g., 10mm becomes 0.3937 inches) without altering the physical volume or mass of the part.



How do I change the units of a specific dimension without changing the whole document?

You can override the document units for a single dimension by typing the unit abbreviation directly into the Modify box when entering a value. For example, in an Imperial (IPS) document, you can type "50mm" into a dimension box, and SolidWorks will automatically convert it to "1.9685in" while maintaining the document's primary unit system.

Elevate Your Engineering Design Accuracy

Precision begins with a properly configured environment; ensure your SolidWorks unit settings are optimized for your specific manufacturing tolerances. For more advanced workflows in assembly management and automated drafting, consider implementing standardized corporate templates across your entire design team.


how to change units in solidworks? | GrabCAD Questions

how to change units in solidworks? | GrabCAD Questions

Read also: Otis Offender Search: The Ultimate Guide to Navigating Michigan’s Public Criminal Records
close