How to Change Units in Creo
Introduction
Changing the unit system in Creo Parametric (often simply called Creo) is a fundamental skill for any engineer or designer who works across different measurement standards, collaborates with international teams, or prepares models for manufacturing, analysis, or documentation. In real terms, the unit setting governs how lengths, masses, forces, temperatures, and other physical quantities are interpreted and displayed throughout the part, assembly, drawing, and simulation environments. If the units are mismatched, downstream processes such as CNC machining, 3‑D printing, finite‑element analysis (FEM), or bill‑of‑materials (BOM) generation can produce incorrect results, leading to costly rework. This article provides a thorough, step‑by‑step guide to changing units in Creo, explains the underlying concepts, illustrates real‑world scenarios, highlights common pitfalls, and answers frequently asked questions to ensure you can switch unit systems confidently and without breaking your design intent Which is the point..
Detailed Explanation
Creo stores unit information in three distinct places, each serving a different purpose:
- Model‑level units – defined in the Model Properties dialog (File → Prepare → Model Properties). These units affect geometry creation, mass properties, and any analysis that references the model directly.
- Drawing‑level units – set in the Drawing Setup dialog (Format → Drawing Setup → Units). They control how dimensions, notes, and tables appear on a 2‑D drawing, independent of the part’s internal units.
- Configuration‑file units – specified in the
config.pro(orconfig.cfg) file using parameters such asunits_length,units_mass,units_force,units_temperature, andunits_time. These settings act as defaults for new files and can override the model‑level units when a file is opened if the optionallow_user_unitsis disabled.
Understanding this hierarchy is crucial: when you open an existing part, Creo first reads any unit overrides from config.pro. On top of that, if none are found, it uses the units stored inside the model file. Drawing units are always independent; they do not alter the model’s geometry but affect how that geometry is communicated on paper or PDF.
Because Creo is a parametric, feature‑based modeler, changing units does not automatically rescale geometry. So instead, the software re‑interprets the existing numeric values according to the new unit system. As an example, a 10 mm extrusion becomes 0.3937 in if you switch from millimeters to inches, but the actual shape remains unchanged; only the displayed value and any derived properties (mass, volume, inertia) are updated to reflect the new units. This behavior ensures design intent is preserved while allowing you to work in the measurement system that best fits your current task.
Some disagree here. Fair enough.
Step‑by‑Step or Concept Breakdown
Below is a detailed workflow for changing units at the model level, followed by instructions for adjusting drawing units and setting defaults via config.pro.
1. Changing Model Units
- Open the part or assembly you wish to modify.
- From the main menu, choose File → Prepare → Model Properties.
- In the Model Properties dialog, click the Units tab.
- You will see a list of unit categories: Length, Mass, Force, Temperature, Time, and Angle.
- For each category, select the desired unit from the drop‑down list (e.g., change Length from in to mm, Mass from lbm to kg, Force from lbf to N).
- Click OK. Creo will prompt you to regenerate the model; accept the regeneration to update mass properties, inertia, and any analysis results.
- Verify the change by checking the Status Bar (bottom‑right) which displays the current unit system, or by opening Analysis → Mass Properties to see the new values.
Tip: If you frequently switch between two systems (e.Here's the thing — g. , mm ↔ in), consider saving the unit configuration as a template (File → Save As → Template) so you can start new files with the preferred system instantly.
2. Changing Drawing Units
- Open the drawing associated with the part/assembly (or create a new one).
- Choose Format → Drawing Setup.
- In the Drawing Setup dialog, select the Units tab.
- Adjust the units for Length, Angle, and (if applicable) Scale. Note that drawing units do not affect the model; they only change how dimensions are displayed.
- Click OK and then Regenerate the drawing (Ctrl+G) to update all displayed dimensions.
3. Setting Default Units via config.pro
-
Locate your
config.profile (typically in the Creo load point or your working directory). -
Add or modify the following lines (examples shown):
units_length mm units_mass kg units_force N units_temperature C units_time s units_angle deg -
Save the file and restart Creo (or reload the configuration via Tools → Options → Configuration Editor → Reload).
-
When you create a new part or assembly, Creo will automatically apply these units unless overridden by an existing file’s internal settings.
Note: If you work in a team environment, it is best practice to store a shared
config.proon a network drive and reference it via theprotkdatorconfig_optionssetting to ensure everyone starts with the same unit baseline Practical, not theoretical..
4. Verifying Unit Consistency Across Assemblies and Simulations
- Assemblies: After changing units in a component, open the assembly and regenerate (Ctrl+G). Creo will automatically update the placement of that component based on the new unit interpretation.
- Simulations (Mechanism, Structural, Thermal): Open the analysis definition, check the Units section of the analysis settings, and ensure they match the model units. If they differ, Creo will usually warn
Creo will usually warn you of the mismatch and prompt you to align the units. Failure to do so can lead to incorrect results, such as forces being interpreted as N instead of lbf, which would skew load calculations. Always double-check the analysis unit settings before running simulations, and use the Tools → Options → Analysis Settings to adjust them if necessary.
5. Troubleshooting Common Unit Issues
- Unexpected Dimension Values: If dimensions appear incorrect after a unit change, verify that both the model and drawing units were updated and that the model was fully regenerated.
- Assembly Component Misalignment: When units are inconsistent between an assembly and its components, components may appear displaced. Regenerate the assembly and ensure all parts use the same unit system.
- Simulation Mismatch Errors: If simulations produce unexpected results, check the analysis unit settings (Mechanism, FEM, etc.) to confirm they match the model’s unit system.
Pro Tip: Enable View → Display → Unit Indicators to visualize unit changes in real-time. This helps catch inconsistencies early in the design process.
Conclusion
Mastering unit management in Creo is essential for maintaining design accuracy and ensuring seamless collaboration across teams. By systematically updating units in parts, assemblies, and drawings, configuring defaults via config.pro, and rigorously verifying consistency in simulations, you eliminate the risk of costly errors stemming from unit mismatches. Remember to put to work templates and team-wide configurations to standardize workflows, and always validate changes through regeneration and property checks. With these practices, you’ll ensure your designs remain precise and interoperable, no matter the unit system required That's the part that actually makes a difference. Which is the point..
6. Advanced Unit Management Strategies
Unit Conversion and Cross-Reference Checks
When transitioning between unit systems (e.g., metric to imperial), use Creo’s File → Convert Units tool to systematically update dimensions, material properties, and feature sizes. This avoids manual errors and ensures consistency across all model elements. After conversion, validate critical dimensions in the drawing to confirm accuracy. For cross-referenced components, verify that external references (e.g., BOMs, exploded views) reflect updated unit interpretations to prevent misalignment in documentation.
Leveraging Templates for Standardization
Create part and assembly templates (.par, .asm) with predefined unit settings to enforce consistency across projects. To give you an idea, a template for automotive components might default to millimeters, while aerospace projects use inches. Store these templates centrally and train teams to use them, reducing the likelihood of unit-related deviations.
Version Control and Audit Trails
Implement version control systems (e.g., PLM tools) to track changes to unit configurations. This ensures that updates to config.pro or templates are documented and reversible if issues arise. Regularly audit unit settings in critical assemblies and simulations to identify discrepancies early, especially after collaborative edits.
7. Conclusion
Unit management in Creo is a foundational skill that directly impacts design integrity, collaboration efficiency, and simulation reliability. Which means ultimately, treating unit management as a disciplined process rather than an afterthought ensures that your designs remain accurate, interoperable, and aligned with global standards. So pro, and rigorously verifying assemblies and analyses—you mitigate risks associated with unit mismatches. Still, by adopting a systematic approach—starting with standardized templates, enforcing unit consistency through config. Here's the thing — proactive troubleshooting, advanced conversion tools, and version-controlled workflows further safeguard against errors. Whether working in metric or imperial units, these practices empower teams to focus on innovation without compromising precision Most people skip this — try not to. Still holds up..