Please enable JavaScript to view this site.

To create a family, you need family template and family table.

The parametric model that will serve as the family template should be prepared in advance.

There are two ways to create a family table:

Semi-automatic:
in the Model family command specify the properties and variables that should be in the table. An empty table will be created, with column headings that exactly match the variable and property names, and a column for entering instance file names. The table created in this way should be populated with data by opening it in a spreadsheet editor.

Manually:
in the spreadsheet editor, create a table and fill it with data, then in the Model Family command link a family template to a table. In this case, the user controls the correctness of the column headers and the presence of a column with instance file names.

If the POLYNOM:MDM reference is installed on your workstation, you can create a family for inclusion in the reference. Using a manually created table is not available in this case.

Procedure

1.Open the model that is the family template and call the

2.Open the model that is the family template, and invoke Model Family command.

3.If a family is being created for inclusion in the POLYNOM:MDM reference, set the Use reference switch to the I (on) position, specify the product group, and create a table.

4.If the reference is not used, then the family table should be specified.

If you have a pre-existing family table, specify the path to it. To do this, click the Table field name in the Parameters panel, select the table file in the dialog box that appears, and click Open.

If the table doesn't exist, create and populate it. To do this, click the Create table button. This will launch a subprocess where you'll specify the variables and properties to include in the table, as well as its parameters. More about table template blank creation...
When you return from the table creation subprocess, the path to it will be displayed in the Table field.
Filling the created table with data is performed outside of KOMPAS-3D.

The Create table button is used to create a new table. Editing an existing table in a subprocess is not possible: adding or deleting columns will result in an empty table being created in the same file, meaning all data will be lost. To edit an existing table in a family, open it in a spreadsheet editor.

5. Verify that the Family Instances field appears in the Parameters panel. This means the family table is usable. The Family Instances field displays a list of instances whose parameters are extracted from the specified table. Each instance in the list is listed with a number (enclosed in parentheses) and a file name. Instances are numbered automatically: the first row after the table header is considered instance #1, the second row is considered instance #2, and so on.

Note: instances for which only a number is displayed in the Family Instances field cannot be created because no file name is defined for them.

The instance parameters are extracted from the family table and included in the Family template file.

6.Configure the location of instance files. By default, the folder containing the instance table is automatically selected for storing instances — the path to it is displayed in the field Family catalog. If necessary, you can select any other folder as the family catalog. To do this, click the Family catalog field name and select the required folder.
Click on the icon in the Family catalog field means selecting the folder containing the family table.

7.If necessary, perform the following actions by clicking the desired button on the Parameters panel:

Reread — re-extracting data from a table. A re-read is required if the table was modified during the current session of the Model family command.

Check — checking the correctness of the parameters specified in the table for the instances selected in the list. If no instances are selected, all are checked. Upon completion of the check, a dialog box appears on the screen with a message «The check was successful» or with list of possible errors.

Apply — applying the parameters of the instance selected in the list to the template. This allows you to preview the future instance. If no instances or multiple instances are selected, the button is unavailable..

8.Select the rows of the instances whose files you want to create and click the button Generate . The files are placed in the folder specified in the field Family catalog. If no row is selected, all instances are generated.
Generating an instance consists of applying the parameters specified for it – the values ​​of variables and properties — to the family template and save it in this form. Parameters not specified in the table retain the values ​​they had in the template at the time the generation was started.
If, at the time the generation was started, the family catalog already contained model files whose names matched the instance names, they are overwritten.

9.To confirm the changes and complete the command, click the button .

10.To discard changes and end the command, click the button . If instances of the family were created while working with the command, they will not be deleted.

A red background in the Table field means that the family table is not available (for example, the table file has been renamed or moved to another folder).

See also

Model family: overview

Family table requirements

Model family: example

Update family

© ASCON-Design systems, LLC (Russia), 2025. All rights reserved.