Create more robust CAD models using Parametering

We spoke previously about the importance of making a CAD model more FEA friendly. A mechanical design engineer should get used to running multiple iterations of a FE analysis, making small modifications to the CAD model for each iteration. To make this iterative process much easier and faster, it is a good idea for the engineer to be aware which of the critical dimensions must be fixed, and which can be modified.

Some direct-modeling software options don’t require the mechanical design engineer to go back and make changes to dimensions and tolerances to the CAD model, but for most companies the most common practice is still to have a classic CAD model with a set of fully detailed features. In this case, parametering is a good way for the engineer to set up critical dimensions so that they can easily be modified for each iteration.

Parametering allows you to display your critical dimensions on a separate part of your CAD tree, so they can be easily located and edited. This eliminates the need to sift through all the features in your model tree to find the important ones, and allows you to assign functions or names to each dimension and display the values on the CAD tree.

In this tutorial, we will go through an exercise using CATIA V5 R20. Different versions have slight differences but the parametering method is generally the same.

We will start with a basic rectangle shape with the following critical features:

  • Round edges
  • 2 holes
  • Rectangle width, length, and height

Step 1: Make sure the environment will display your parameters on the CAD tree.

Go to Tools > Options:



On the options tree, go to General > Parameters and Measure, then activate the following display on the first tab, Knowledge:

General, Parameters and Measure

In the same window under Infrastructure, go to Part Infrastructure, select the Display tab and choose to display all the options:


Step 2: Open the CATPart under File > Open.


The CATPart under Part Design displays the CAD model and the specifications tree.


Step 3: Create the parameters.
Click the Formulas option displayed on the bottom of the screen or on the Tools tab:


Click New Parameter to create a new parameter to which you can assign a name, a type, and a value. Usually, you should write in the initial value for every parameter.



We use the same steps to create the list of parameters containing our critical dimensions. They appear on the top of the specification tree:


Be careful…”Real” is not a type you can use for length or angle. Use the correct type for each parameter (“Length” for any Length and so on). CATIA offers a wide array of options to choose from.

Step 4: Locate the features to parameter.
The features that will be changed are the hole diameter, the edge radius and the length.
In order to locate them, we can check all the created parameters with the Formulas window:


The features we want to parameter can be located through their names and values.
We can also locate them directly in the CAD model:


Or, we can choose the feature from the spec tree itself:


Step 5: Assign the critical dimensions to the parameters.

Right-click on the dimension (the length in our example). Then go to Offeset & Object and choose Edit Formula:


The following window opens up, listing all the parameters used in the model:


Select Renamed Parameters under the Members of Parameters menu, and choose the LENGTH parameter. Double-click it to assign it to the feature.


The parameter is properly assigned when it appears in the blank box:


Click on OK, and you should see that the length dimension was parametered, indicated by the Formula symbol.


The length dimension is now parametered. To modify it, you no longer have to look through the sketch or the numerous other features in the tree to find it. You simply have to look for “Length” under the Parameters.


Step 6: Make dependent dimensions.

If one dimension should be proportional or related to another separate dimension, you can assign a parameter to the dependent dimension and it will change whenever the independent dimension changes.

In our example, we want to set the HOLE_DIAMETER dimension to be equal to two times the ROUND_EDGES_RADIUS dimension.

First, create the round edges parameter:


Assign it to the corresponding feature:


Create the hole diameter parameter as well:


Assign the parameter to the correct dimension:


Right-click on the parameter in the spec tree then choose Edit Formula:


In the blank box, type the formula (in this case, 2*ROUND_EDGES_RADIUS) and click OK:


-The HOLE DIAMETER equation is displayed in the spec tree:


If the radius is changed, the hole diameter is automatically updated:



About: Khadija Ouajjani

Since 2012. Mechanical Design Engineer in the aeronautics industry. Mainly dealing with CAD, FEA, simulation and analysis for turbo-engines. Writing for EC since 2014. Garlic, Color Pencils, Open Systems, Coffee, Herbert, Final Fantasy VII, Writing, Tolkien, Mechanics, Deutsch, Nihongo, Herbs, Aïkido, Tea, Cinnamon, Motion, Friends.

Leave a Reply

Skip to toolbar