• Solutions
    Back

    BY USE CASE

    Overview Accelerate your NPI Programs Improve Quality and Yield Increase Margins Data and AI Transformation

    BY ROLE

    Engineering Leadership Manufacturing Operations Leadership Quality Leadership Test Engineering

    BY ELECTRONICS INDUSTRY

    All Industries Consumer Industrial and Communications Aerospace and Defense

  • Product
    Back

    Product

    Features How it works Implementation Emergency Services

  • Customers
    Back

    Customers

    Case Studies Customer Testimonials

  • Learn
    Back

    BUILD BETTER HANDBOOK

    Introduction Getting Culture Right NPI: A How To Guide Production: A Primer for Operations Quality Thinking Ahead: How to Evaluate New Technologies

    ADDITIONAL RESOURCES

    Blog Case Studies Webinars & Videos Whitepapers Teardowns

  • Company
    Back

    CAREERS

    Job Postings Meet the Team Life at Instrumental Engineering at Instrumental Team Blog

    ABOUT INSTRUMENTAL

    About Us Company News Contact Us

  • Log in SPEAK TO AN EXPERT
  • Search
Log in SPEAK TO AN EXPERT

News, Blog, & Resources

Case Studies

All Site

list
Build Better Handbook: Table of Contents
  •   

    Start Here

    • Introduction to the Build Better Handbook

    • Manufacturing Term Glossary

  •   

    Getting Culture Right

    • Jeff Lutz: Team Culture Drives Product Performance

    • Scrappy Ways to Execute Like Apple

    • Building a Culture of Quality

      • Building the World's Most Reliable Products: Insights from Medical and Defense Leaders
      • Fear Management
  •   

    NPI: A How To Guide for Engineers & Their Leaders

    • Leading from the Front

      • Building the Team
      • Quality is Set in Development & Maintained in Production
      • 3 Lessons from Tesla’s Former NPI Leader
      • Reject Fake NPI Schedules to Ship on Time
      • Leadership Guidance for Failure to Meet Exit Criteria
    • Screws & Glue: Getting Stuff Done

      • Choosing the best CAD software for product design
      • Screws vs Glues in Design, Assembly, & Repair
      • Best Practices for Glue in Electronics
      • A Practical Guide to Magnets
      • Inspection 101: Measurements
      • A Primer on Color Matching
      • OK2Fly Checklists
      • Developing Your Reliability Test Suite
      • Guide to DOEs (Design of Experiments)
      • Ten Chinese phrases for your next build
    • NPI Processes & Workflows

      • EVT, DVT, PVT Stage Gate Definitions
      • Hardware Schedules are Driven by Iteration
      • The Shedletsky Test: 12 Requirements for NPI Programs
  •   

    Production: A Primer for Operations, Quality, & Their Leaders

    • Leading for Scale

      • Greg Reichow’s Manufacturing Process Performance Quadrants
      • 8D Problem Solving: Sam Bowen Describes the Power of Stopping
      • Oracle Supply Chain Leader Mitigates Risk with Better Relationships
      • Brendan Green on Working with Manufacturers
    • Ship It!

      • Serialization for Electronics Manufacturing
      • Tactics to Derisk Ramp
      • E-Commerce Ratings Make Product Quality a Competitive Edge
    • Production Processes & Workflows

  •   

    Thinking Ahead: How to Evaluate New Technologies

    • Saw through the Buzzwords

      • Automation Tipping Points
      • CTO of ASUS: Systems Integrators for Manufacturing Automation Don't Scale
    • Opportunity Analysis and Realizing Value

    • Building a Buying Committee

    • How to Buy Software (for Those Who Don't Usually)

  1. Build Better Handbook
  2. NPI: A How To Guide for Engineers & Their Leaders
  3. Choosing the best CAD software for product design

Choosing the best CAD software for product design

Estimated reading time: · link copy link

Mechanical Computer-Aided Design (MCAD) programs, or CAD software, are critical for any company designing and building physical products today. The most widely used programs for high-volume consumer products are SolidWorks, Siemens NX, PTC Creo. Several others like Catia and Autodesk Inventor have a solid, if more niche user base. With the latest versions of these software packages costing up to $20,000 per license plus thousands more ongoing maintenance fees per year, choosing the right system for your team can be a big investment. We’ve outlined a few things your team should consider to ensure you choose the best CAD software for your next program.

Parametric vs Direct Modeling

Parametric design is the principle that every feature in a model can be created based on a set of dimensions and constraints to determine the size, shape, and location of that feature. These elements build on top of one another to create a historical model tree that reflects exactly how the model was built. By making conscious premeditated choices of what to place earlier in the model tree, you can instantly change the model by adjusting a few dimensions. SolidWorks and Creo are popular parametric CAD tools, and they have direct modeling modules. It takes time to learn how to use all the tools of these systems and how to set up models to take advantage of parametric design constraints. If you are thrown into an existing project, it can be difficult to understand the design intent of a model tree you didn’t create. Also, updates to a historical feature can break constraints of features further down the model tree, forcing you to spend time figuring out what broke and how to fix it. When working with less experienced designers, easy parameter fixes may be overlooked, and the model tree may grow larger and more complicated. This can slow down the design process by increasing file sizes and rebuild times, making it hard to understand the original design intent.

On the other hand, direct modeling relies on the existing geometry when adding a new feature but carries no history. If you start with a part that has a hole and want to move the hole, you can fill it in and make a new one. The previous designer will be none the wiser and not know how you made the change. There is no model tree to try and edit, just geometry you can manipulate. Imagine a sculptor adding or removing bits of clay to a form. It doesn’t matter what came before, only the resulting shape. Siemens NX is best known for its ability to remove parameters though it can also be used parametrically. Direct Modeling is often easier to understand and a more intuitive way to work. However, it can be frustrating when managing larger assemblies with interfacing features. Also, when changing one component affects another, finding and fixing every affected feature can be time-consuming.

Agility vs Control

While all CAD packages offer the functionality required to build any part, depending on how your team will be structured, how big a budget you have, and how much IT support you have, you may find certain packages better than others. If you are hiring people out of a particular company, they may come with certain biases. For instance, it is well known that Apple engineers religiously use NX while engineers at Amazon use Creo. Many engineers are passionate about their favorite programs and want to take the path of least resistance when starting a new job. This means angling and arguing for their favorite program, and they won't be eager to change.

If you plan to hire contractors to help throughout the project and anticipate a lot of different people touching the models locally and at partner teams abroad, you may want to consider using a parameter-less design tool like Siemens NX. This way, your engineers can quickly model the changes they want to make without worrying about how the model was made. Removing all constraints is a powerful and freeing option that NX does well. This direct modeling approach is also useful in rapid prototyping, where you are looking for an approximate shape.

If, instead, you plan to tightly control the model and hire some experienced senior designers to oversee the project from start to finish, then a parameterized program like SolidWorks or Creo could work better for your team. These programs provide the structure for controlling the design intent even as parameters need to change. If the program is modeled properly in the beginning, a few parameter changes halfway through the program can instantly change the size and shape of the product without significant time spent remodeling internal features that all need to move by 1-2 mm.

Cost vs Features

If you want to save money and are not creating complex assemblies, then tools like SolidWorks or Autodesk Inventor may be more appropriate for your team. These programs offer a more user-friendly interface with clearer descriptions of what each function does. Many universities also teach Solidworks as part of their curriculum. New engineers can get up and running faster without spending days or weeks on training programs or searching online tutorials. Plus, with the money saved, you might be able to invest in more training or other collaboration tools. Tools like Creo and NX offer more functionality in terms of complex surfacing and the ability to handle larger assemblies. They also offer more integrations with their packages but at a cost. These extra modules include simulation tools, PLM services, advanced surfacing tools, and more. While the packages may cost more, the ease of rolling all of the tools into one CAD package can be well worth it if you buy separate software licenses to run those tools anyway.

Selecting a CAD program

Often, selecting a CAD program will fall to the preference of the person initially in charge of the mechanical design team. Experience with a system and the ability to quickly hire others proficient with a system often trump whether one tool is more capable than another. Whatever your program, the three most popular CAD tools will likely suit your needs. We advise lean into cost, functionality, and usability to decide.SolidWorksSiemens NXPTC Creo
Primary ModeParametricDirectParametric
Cost$$$$$$$$$$
User InterfaceEasyComplexComplex
FunctionalityMediumHighHigh

Things to remember before you make a change:

  1. There is never a great time to select a new CAD program, as some projects are starting up while others are reaching production. This makes it hard to break clean between one tool and another.
  2. Maintaining support for legacy files becomes challenging if you no longer support the CAD system that the parts were designed in. Also, the time it takes to migrate data between systems can take longer than you expect.
  3. You will likely face a lot of grumbling from the users who will need to recreate some files and learn the new system before they will be as competent in the new ecosystem as they were with the previous tool.
  4. It'll take training and some ramp-up time, but the hurdle of learning a new tool gets smaller with each subsequent program you learn, especially as we see the feature sets of these tools converging to some extent.
Views: 147
  • Log In
  • Speak to an Expert

Subscribe to the Build Better newsletter for tips on improving your builds.

Subscription successful!
Please fill out your email!

© 2023 Instrumental. Privacy Policy

  • Twitter_Logo_Blue