Mastering Unit Systems In SOLIDWORKS: Dynamic Configuration, Document Properties, And Custom Template Creation

Mastering Unit Systems In SOLIDWORKS: Dynamic Configuration, Document Properties, And Custom Template Creation

how to change units in solidworks? | GrabCAD Questions

Configuring units in SOLIDWORKS requires adjusting active document properties for immediate design changes or saving modified unit parameters directly into part, assembly, and drawing templates for permanent default usage. Accessing the status bar quick-menu allows instantaneous switching between standard systems (IPS, MMGS, CGS, MKS), while the Document Properties menu provides granular control over linear decimal precision, angular unit formats, and custom unit creation. Standardizing these settings ensures downstream accuracy across mass property calculations, finite element analysis (FEA), and engineering drawings.

Pre-Procedure Setup & CAD Environment Audit

Establishing the correct measurement framework before generating sketch geometry, extrusions, or assembly constraints prevents costly conversion errors, broken mates, and incorrect bill-of-materials (BOM) evaluations. In SOLIDWORKS, units operate at the document level rather than the application level. This means every individual part file (.sldprt), assembly file (.sldasm), and drawing file (.slddrw) maintains its own independent unit definition.



Pre-Operation Readiness Checklist



  • Software Requirements: SOLIDWORKS 2018 or newer (instructions apply to all modern interface iterations including SOLIDWORKS Connected / 3DEXPERIENCE).
  • Administrative Access: Write access to local or networked template folders (.prtdot, .asmdot, .drwdot) to save system-wide default profiles.
  • Design Standards Compliance: Identify the target drafting standard prior to configuration (e.g., ANSI Y14.5 using Decimal Inches/IPS, or ISO 128 using Millimeters/MMGS).
  • Estimated Configuration Duration:

    • Dynamic single-document unit toggle: ~10 seconds.
    • Full document properties customization & precision setup: 3–5 minutes.
    • Enterprise-wide template override and path linking: 10–15 minutes.

Comprehensive Workflow: Setting and Locking SOLIDWORKS Units



Step 1: Rapid Unit Toggling via the Status Bar Interface

The fastest method to change units in an open part, assembly, or drawing file is through the Status Bar located in the bottom right corner of the active SOLIDWORKS window.



  1. Open an existing file or launch a new document in SOLIDWORKS.
  2. Look at the lower right-hand corner of the application window. Locate the unit system indicator (e.g., MMGS, IPS, CGS, or MKS).
  3. Click directly on the unit system indicator text to expand the quick-select Unit System menu.
  4. Select your required unit standard from the standard list:

    • MKS: Meter, Kilogram, Second
    • CGS: Centimeter, Gram, Second
    • MMGS: Millimeter, Gram, Second
    • IPS: Inch, Pound, Second
  5. Select Edit Document Units... at the top of the pop-up menu if you require custom measurements or specific decimal precision.

Pro-Tip: Toggling the unit system via the Status Bar automatically converts existing numerical values to match the new scale. A 100 mm line will convert directly to 3.937 inches. Geometry is not distorted; its underlying dimensional scale is updated instantly.



Step 2: Fine-Tuning Unit Precision via System Options & Document Properties

To set specific decimal places, angular units, or mass density properties, access the detailed Document Properties tab.



  1. Navigate to the top main toolbar and click the gear icon (Options), or choose Tools > Options from the drop-down menu.
  2. In the System Options dialog box, select the Document Properties tab at the top.
  3. Select Units from the left-hand menu tree.
  4. Under Unit system, select one of the core presets or select Custom to mix linear, angular, and mass properties independently.
  5. In the Unit Specifics table, set your explicit preferences:

    • Length: Define primary linear units (e.g., Inches, Millimeters, Feet & Inches). Adjust the Decimals drop-down menu to control visual display precision (e.g., .0000 for precision machining, .00 for general sheet metal).
    • Dual Dimension Length: Enable dual dimension displays (e.g., primary in inches, secondary in millimeters) for international fabrication packages.
    • Angle: Select between Degrees, Radians, or Gradians, and set the desired angular decimal precision.
    • Mass/Section Properties: Choose mass parameters independent of length (e.g., pounds, grams, kilograms) and set volume/density parameters.
    • Motion Units: Set time, force, and power values (e.g., seconds, Newtons, horsepower).
  6. Under Rounding, define whether rounded dimension values truncate or follow standard mathematical rounding rules across models and drawing views.
  7. Click OK to apply changes to the current file.

Warning: Modifying settings in Document Properties affects only the file currently open in SOLIDWORKS. It does not retroactively change existing models or automatically update future models unless explicitly saved into a template file.



Step 3: Permanently Locking Default Units via Custom Templates

To eliminate the need to manually change units every time a new model or drawing is created, you must save your configured document setup as a master template file.



  1. Open a clean, blank part, assembly, or drawing file.
  2. Follow Step 2 to adjust all unit choices, decimal precision values, drafting standards (ANSI/ISO), and material options to your exact operational standard.
  3. Navigate to File > Save As... in the main menu.
  4. Expand the Save as type drop-down menu and choose the corresponding template extension:

    • Part Template (*.prtdot)
    • Assembly Template (*.asmdot)
    • Drawing Template (*.drwdot)
  5. SOLIDWORKS will automatically redirect your save directory to the default system template folder (e.g., C:\ProgramData\SOLIDWORKS\SOLIDWORKS 20XX\templates). Choose a clear, distinct filename such as Part_MMGS_Precision.prtdot or Assembly_IPS_ANSI.asmdot.
  6. Click Save and close the file.
  7. To set this template as your global system default, go to Tools > Options > System Options > Default Templates.
  8. Browse to your newly created template under Parts, Assemblies, or Drawings, select it, and click OK.


Step 4: Overriding Units within Features, Equations, and Imports

SOLIDWORKS permits mixed-unit input within property managers, sketches, and equations without altering the global document unit.



  1. Sketch Dimension Overrides: When adding a dimension in a model set to MMGS, type the numeric value followed by the explicit unit flag (e.g., enter 2.5in or 0.25ft). SOLIDWORKS will automatically evaluate the math and convert the value to the active document unit (63.5 mm).
  2. Equation Manager Unit Flags: When defining global variables under Tools > Equations, enclose non-standard unit terms in quotes or state them directly (e.g., ="Length" * 1in). This prevents dimensional unit mismatches during parametric evaluations.
  3. Imported Neutral CAD Files: When opening neutral CAD formats (such as .STEP, .IGES, or .XT), SOLIDWORKS assigns units based on the system configuration located under System Options > Import > Units. Ensure "Use units specified in the imported file" is toggled to maintain original CAD accuracy upon import.

How to Change Units in AutoCAD: A Complete Guide for Accurate Scaling ...

How to Change Units in AutoCAD: A Complete Guide for Accurate Scaling ...

SOLIDWORKS Unit Systems & Precision Specifications

The following reference matrix outlines the core default unit definitions, underlying dimensional parameters, precision ranges, and typical application domains supported within standard SOLIDWORKS environments:



Unit System Standard Linear Unit Angular Unit Mass / Weight Unit Volume / Density Basis Decimal Precision Options Primary Industry Application
MMGS Millimeter ($mm$) Degrees ($^\circ$) Gram ($g$) $mm^3$ / ($g/cm^3$) 0 to 8 Decimal Places Consumer Products, Consumer Electronics, Automotive Subsystems, Injection Molding
IPS Inch ($in$) Degrees ($^\circ$) Pound ($lb$) $in^3$ / ($lb/in^3$) 0 to 8 Decimal Places, Fractions to 1/128 North American Aerospace, Heavy Machinery, Tool & Die, Structural Fabrication
CGS Centimeter ($cm$) Degrees ($^\circ$) Gram ($g$) $cm^3$ / ($g/cm^3$) 0 to 8 Decimal Places Medical Devices, Laboratory Instrumentation, Micro-Fluidic Modeling
MKS Meter ($m$) Radians / Degrees Kilogram ($kg$) $m^3$ / ($kg/m^3$) 0 to 8 Decimal Places Architectural Structural Frames, Civil Engineering Interfaces, Large Vessel Layouts
Custom (User Defined) Micro-inch, Mil, Foot, Meter Radians, Gradians Ounce, Slug, Ton, Gram Custom Volume Multipliers Dynamic Decimal / Fractional Controls Specialized Precision Optics, Semiconductor Packaging, Process Piping

Troubleshooting Common Unit Conflicts and Geometry Errors



Mass Properties Reporting Magnitude Errors



  • Root Cause: A model designed in IPS was switched to MMGS via the status bar, but custom material properties or density overrides were entered manually using imperial density terms ($lb/in^3$) without converting the units in the material library matrix.
  • Actionable Fix: Open Tools > Mass Properties. Verify the density calculation values. If incorrect, right-click Material in the FeatureManager Design Tree, select Edit Material, navigate to the Physical Properties tab, and ensure the Units drop-down inside the material editor matches the active document unit system before applying.


New Files Continuously Default to Inches (IPS)



  • Root Cause: Custom metric templates were created, but the global system option paths still point to default installation templates, or the file selection prompt is bypassed.
  • Actionable Fix: Navigate to Tools > Options > System Options > Default Templates. Toggle the radio button to "Always use these default templates" and click the browse button (...) to re-link the explicit file paths directly to your saved .prtdot metric template.


Technical Drawings Displaying Fractional Dimensions Instead of Decimals



  • Root Cause: The drafting standard or unit properties inside the drawing file (.slddrw) are inherited from an ANSI IPS template with fractional rounding activated in the Primary Units detail panel.
  • Actionable Fix: Open the drawing file. Go to Tools > Options > Document Properties > Units. Under Primary Units, locate Length. Change the Format column from Fractional to Decimal. Set the desired decimal place precision (e.g., .00) and click OK.


Equation-Driven Dimensions Scaling Incorrectly After Unit Switch



  • Root Cause: Constants entered into the Equation Manager were written as unitless values (e.g., 50), causing SOLIDWORKS to re-interpret the value as 50 of the new unit upon switching systems (turning 50 mm into 50 inches).
  • Actionable Fix: Open Tools > Equations. Edit the affected equations by adding explicit unit identifiers within the expression syntax. Change 50 to 50mm or "D1@Sketch1" * 1in. Explicit units force SOLIDWORKS to calculate mathematical ratios correctly regardless of global template switches.

Frequently Asked Questions



How do I change the default unit system for all new SOLIDWORKS files?

To permanently change default units, configure your desired units and precision settings in a blank document under Tools > Options > Document Properties > Units. Save this file as a template (.prtdot, .asmdot, or .drwdot) via File > Save As. Finally, point SOLIDWORKS to use this file under Tools > Options > System Options > Default Templates.



Does changing units in SOLIDWORKS scale existing sketch dimensions and feature geometry?

Changing unit systems via the Status Bar or Document Properties converts existing absolute measurements into the equivalent values of the new unit system (e.g., 25.4 mm converts dynamically to 1.0 inch). The physical scale and real-world proportions of your geometric model remain identical; only the unit of expression changes.



How can I display dual unit dimensions (e.g., Inches and Millimeters simultaneously) on technical drawings?

Open the drawing document, navigate to Tools > Options > Document Properties > Dimensions, and check the box labeled Dual dimensions display. You can then set the position of the secondary units (e.g., on top, bottom, left, or right) and customize secondary unit precision under the Document Properties > Units menu.



Why does my assembly show different units than the individual parts inside it?

SOLIDWORKS assembly files maintain independent document properties from the parts contained within them. An assembly set to IPS will display assembly-level mates and measuring tool results in inches, even if the individual component parts were modeled using MMGS. To align them, change the assembly unit setting via the bottom status bar.



Can I enter mixed units in a single sketch or feature input box?

Yes. You can enter values in any unit directly into dimension boxes, extrude depth fields, or sketch fields by appending the unit abbreviation (e.g., typing 10mm, 2.5in, or 1m). SOLIDWORKS automatically calculates and converts the value into the active document’s unit format upon pressing Enter.

Enterprise CAD Standardization

Standardizing CAD templates across design teams eliminates geometry conversion failures, downstream drafting re-work, and inaccurate procurement data. Aligning your enterprise document properties with standardized unit formats ensures seamless collaboration across engineering, manufacturing, and quality control departments.


Change Dimension Settings Solidworks at Tayla Currey blog

Change Dimension Settings Solidworks at Tayla Currey blog

Read also: Exploring the Rise of Crowder Hite Crews: Why This Digital Movement is Redefining Online Content Strategy in 2024
close