powered by CADENAS

Manual

Manual

9.8. Example 2 - Create an Assembly Table Project

[Note] Note

Example 2 builds on the basic principles conveyed in Example 1!

With assemblies, whose variables contain angularity or rod positioning for example, you can best control this feature using a table that is not positioned in a single part, but through an external table.

Unlike the Assembly Configuration, the Assembly Table Project gives you this possibility.

An Assembly Table Project is set up step-by-step through an Assembly Configuration and a Template.

In an Assembly Configuration only variables from single parts can be used.

[Note] Note

Therefore we use a dummy starter-part, which contains those variables that are then used by the Assembly Table Project. Among other things, that variable for the functional feature.

The dummy part is a 3D project (single part) WITHOUT GEOMETRY (without features), it serves as a "starter-part, and contains ONE! Connection point for the actual assembly and is not exported.

In the dummy starter-part table all variables that belong to that assembly (in the following example also "ANG" for controlling angularity) are added. Later, when creating the Assembly Table Project, the dummy starter-part table can easily be used to create the Assembly Table Project.

In the following, the combinations are explained using an example.

[Tip] Tip

Under $CADENAS/training there is a file "training.cip" in the standard installation. If you de-cip it, the example is made available to you under "23dlibs/training/assembly/scharnier".

From the parts wing.prj and bolt.prj we create a hinge as an Assembly Table Project.

Wing

Wing

Bolt

Bolt

Hinge

Hinge

Die angularity of the hinge is set through the variable ("ANG") in a Rule.

[Note] Note

An Assembly Table Project is basically created through an Assembly Configuration and a Template.

If you follow the example, you should be able to find all adjoining projects in your working directory at the end, such as the image to the right shows.

  • Dummy starter-part

  • Assembly Configuration (hinge_asmcfg.prj)

  • Template (hinge_asmtpl.prj)

  • Assembly Table Project (hinge_asmtab.prj)

Project selection / Assembly Configuration - Template - Assembly Table Project

Project selection / Assembly Configuration - Template - Assembly Table Project