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 for example angularity or rod positioning, 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 3-D project (single part) WITHOUT GEOMETRY (without features), it serves as a "starter-part", ans 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 these, 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

The 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_asmsbl.prj)

  • Assembly-table project (hinge_asmtab.prj)

Project selection / Assembly configuration - template - Assembly-Table-Project

Project selection / Assembly configuration - template - Assembly-Table-Project