About Part and Assembly Templates

Part and Assembly Templates are templates that work at the part or at the assembly level. 

The Document Template Definition window can be accessed by selecting the Insert > Document Template Creation... command from the following workbenches:

  • Part Design
  • Generative Shape Design
  • Wireframe and Surface Design
  • Assembly Design
  • Product Structure

Working with Part Templates

A part created in CATIA may contain user parameters and geometry data. It is not a contextual part. You can create a part template that references that part. This template is a feature that is created in the CATPart document itself (very similar to the PowerCopy definition) and stored in a catalog. Several part templates may be defined in the same CATPart document.

To create a part template, you:

  • select parameters and geometry data that will be considered as the template inputs (you can assign a role and a comment to each input).
  • publish some internal parameters (name and comment). The part number is automatically published.
  • give a name, comment, URL, icon to this template.

In product structure context, the part is inserted as a component of the current product.

Working with Assembly Templates

You create an assembly interactively and you want to create an assembly template that references the root product of this assembly.

To create an assembly template, you:

  • select parameters and geometry data that will be considered as the template inputs (you can assign a name to each input).
  • publish some internal parameters (name and comment).
  • choose if:
- the part numbers of replicated components are automatically published.
- for each part or each subassembly, this sub-component will be replicated at instantiation  or if only a reference to this sub-component will be created (a standard component). 
- you want to select external documents (Drawings / Analysis) that references elements of the product structure. Those elements will be replicated at instantiation.
  • assign a name, comment, URL, icon to this template.
The template definition is a feature located in the CATProduct document itself. Several assembly templates may be defined in the same CATProduct document.