Project: HiCAD Element installation

Example: Variable Installation Elements - The i_nr Variable

Installation elements can also be defined variably. For this purpose, the i_nr variable can be used. A number of corners n will be assigned to this variable. This allows an installing of this element on sketch areas with 3 to up to n corners.

In addition, the variables of the 4th, 5th and nth corner point must contain a query for the number of corners of the sketch area, namely, as follows:

i_nr>4?y4:y0

 .....

If you want the installation to be possible on rectangular sketch areas, you need to additionally use the variants i_l and i_h!

 

An example:

Let us assume that you want to create a pentagonal sheet with flanges as an installation element. This sheet is to be adjusted to - and subsequently installed on - triangular and rectangular areas.

 

The basic procedure is quite similar to that for the example with the triangular sheet. However, the variable i_nr will be used here.


Step 1 and 2: Create and parameterize the installation element

For this to happen, the constraints for the corner points must be changed in the HCM log (double click) in the following way:

i_nr>3?i_x3:i_x0

i_nr>3?i_y3:i_y0

i_nr>4?i_x4:i_x0

i_nr>4?i_y4:i_y0

Since the variable i_nr has not been defined yet, it will be queried. In this example, select the value 5.



Step 3: Define a Fitting CS

The Fitting CS determines the insertion direction of a part in space. It consists of 3 special points:

If a 3-D part to which a Fitting CS has been assigned is loaded into a new model drawing, the points of the Fitting CS will be placed into the World CS. In this way the insertion direction in space will be determined.

The definition of a Fitting CS is of particular importance if the installation element is an assembly. If this assembly is saved to the Element installation catalogue while no Fitting CS is assigned to it, the Part CS will be used as Fitting CS when the part is inserted. However, this may lead to unwanted results during the installing process.

 

Please note:

Not all assemblies have automatically a Feature log. For instance, this applies to assemblies that have been created with the Form assembly function, or via New > Assembly. If you assign a Fitting CS to these assemblies, no corresponding Feature log entry will be generated. To achieve this, you must assign a so-called body creation feature to the assembly. To do this, right-click on the Feature window of the assembly and select the corresponding function in the context menu. After this, the definition of the Fitting CS will be entered as a Feature here, too.

 

Continuation of the example:

As already mentioned, the sheet in this example is to be inserted in such a way that the first corner (i_x0, i_y0) lies in the bottom left corner of the selected sketch area. Therefore, a Fitting CS must be defined for the Sheet Metal main part.

Choose Drawing > Others > World CS > Define Fitting CS and proceed as follows:

(1) New origin of coordinate system is the bottom left corner of the pentagonal sheet (i_xo,i_yo), i.e. Absolute 0 0 0.

(2) Point on X-axis: R (Relative) 200 0 0

(3) Point on y-axis: R (Relative) 0 200 0

The Fitting CS will be entered into the Feature log.

The installation element has been completed and can now be saved to the catalogue.

To be able to directly create a preview image for the catalogue, switch to a non-shaded view beforehand.


Step 4: Save installation element to catalogue

Before saving the variant, change the part name to PENTAGONAL_PLATE.

To save the variant to the catalogue, choose Element installation > Save variant for element installation in the Civil Engineering functions docking window.

in the directory Werksnormen\Elementverlegung\Example.

.

Please note:

Customer-specific Installation Elements Catalogue Editor

© Copyright 1994-2020, ISD Software und Systeme GmbH
Version 2502 - HiCAD Element installation
Date: 27/09/2020     Language: 1033

> Feedback on this topic

Data protectionTerms and ConditionsCookiesContactLegal notes and Disclaimer