Dynamic CIM

Last modified by Linus Karlsson on 2018/11/14 13:10

Introduction

Dynamic CIM is a cast-in material that has dynamic properties. Dynamic CIM is a functionality in IMPACT that makes it possible to draw several 3D objects (CIMs) in a row, for example a pipe. This enables the user to decide the length of a cast-in material. The dynamic CIM have three views associated with them. A top, front and right view. They are AutoCAD blocks which represent the CIM from different right angles. These blocks will be inserted into drawings where the CIM is represented. It's easy to remember which view to use. They are the same as a dice.

1513948943472-565.png

Figure 1: Views of CIM

The program will use these three views to create the remaining views to form a 3D cube or “die” of the cast-in material. Think of the views as ways for the CIM to represent itself in a certain situation. For example, in an elevation section of a wall, you want the gods to be seen from the front (view 2). Perhaps you want the CIM in a wall section. In this case, you do not want it to be viewed from the front. You want it seen from its side, view 3 that is.

It is important that the views of the dynamic CIM are created correctly. Otherwise, the dynamic properties of the CIM will not work. There are three main rules to follow: views, direction and insertion point

  1. The insertion point will always be on the left side of the dynamic CIM. 
  2. The direction of the dynamic CIM needs to be from left to right in the positive X direction. In the examples below, we have a toothed anchor channel and a pipe that both extends in the longitudinal direction. This means that we will put the insertion point on the left side of the CIM. In definitions for dynamic CIM, the insertion point is marked with a blue cross. 
  3. Dynamic CIM in IMPACT has two dynamic views and one static view. The dynamic views are those that are changing when extending the CIM. Only the first and second views are dynamic, so the dynamic CIM will be defined according to that. The static view in the example below will be the short side since it will have the same shape in all cases.

HZA.png

HZA.gif

Figure 2: Toothed anchor channel

pip.pngpipe.gif

Figure 3: Pipe

Create a Dynamic CIM

The example in this article will be a pipe like the one above. By clicking here one can find a guide on how to define a toothed anchor channel, which is a more complex dynamic CIM.

There are four different levels of detail, which can be used for the dynamic CIM. The fourth level is designated for the 3D solid, but the other three can be used according to personal preferences. This is one example of how the different levels could be used:

  1. Detail - User defined
  2. Fine - 2D wireframe (shop drawing)
  3. Medium - 3D wireframe
  4. 3D - 3D solid

Create Models

Create a 3D solid of the object that is going to be defined.  

solid.gif

Figure 4: 3D solid model
 

When the 3D solid is created, it is time to create a 3D wireframe model which will be used for another level of detail of the dynamic CIM.

wire.gif

Figure 5: 3D wire model

Define the Dynamic CIM

The next step is to define the dynamic CIM. Start with launching the command Dynamic Cast-in Materials and create a new definition on any level. Add a name and description and hit ok. There is some general information that should be added in the dialog for dynamic CIM. 

  • Description
  • Reference - if some sort of item number needs to be added
  • Group - which category the dynamic CIM should be located under
  • Horizontal/vertical dimension style - how the dynamic CIM should be dimensioned 
  • Cut reinforcement mesh 
  • Show depth in annotation text (applies only on walls) 

Under the tab Dynamic the user can add specific information about the dynamic CIM

  • Dimension - used for collision control 
  • Linetype - if the dynamic CIM should have another linetype than the default
  • MTO - how the material take-off should be handled
    • Total length - sums up the total length of all dynamic CIMs with the same definition
    • Unit length - sums up the number of dynamic CIMs with the same definition and the same length
    • Piece - sums up the total amount of dynamic CIMs and disregard the length
  • Mass - used in some reports
  • Production code 

The information under Reinforcement is not used today. 

To define the dynamic CIM, change the level of detail to "4 3D" and select objects for view 1. Mark the whole 3D solid and set the center on the left side of the solid as the insertion point. After this, two questions will be asked

  1. Create view 2 and 3 from this view? - by answering YES to this question, IMPACT will automatically create view 2 and 3 from the 3D solid. 
  2. Create a 2D level of detail for view(s)? - by answering YES to this question, IMPACT will automatically create the 2D views. If the question was answered YES, the user needs to decide on with the level of detail to create the 2D views on. 

defining.gif

Figure 6: Define the 3D solid and the 2D wireframe for the dynamic CIM
 

When the 2nd and 4th level of detail is defined, the wireframe model could be defined as well. This is optional and depends on how the dynamic CIM will be presented in the model. 

To define this, change the level of detail to "3 Medium", for example. Start with view 1 by selecting the whole wireframe model and specify the insertion point. Continue with the procedure for view 2. To define view 3, draw a new circle on plan top. Then continue with selecting the circle and the midpoint as the insertion point. 

define_3d_wf.gif

Figure 7: Define the 3D wireframe for the dynamic CIM

Modify the Block Files

Now the definition in IMPACT is completed. The block files will be created, named and placed in the right components folder automatically. Next step is to open the different block files that are created from IMPACT and modify them so the CIM gets dynamic properties. The files will be located on either project, local or common level depending on what level the CIM is created on. This example is created on the project level, and therefore, the files are located \Project\1101\BEGIN15\components\cast_in_materials. 

This is how they are named.

0000XY.dwg
0000 = CIM identification. This is the name/number you see when using IMPACT design tools inside AutoCAD.
X = View
Y = Detail level

Example: 016421.dwg is CIM 0164, view 2 (front), detail level 1.
Example: 016414.dwg is CIM 0164, view 1 (top), detail level 4.

block23.png

Figure 8: Block files for the dynamic CIM in this example

Only three levels of detail are defined for this dynamic CIM, so there will be only nine block files for this CIM. If all levels would be defined, there would be twelve block files.   

When modifying the blocks, different parameters and functions are added to the dynamic parts of the CIM. This means that the only blocks that will be modified are the ones for view 1 and 2. This means that no modification will be done for 222232.dwg, 222233.dwg or 222234.dwg.
 

For each block file, there are three things that need to be done. 

  1. Add a parameter - usually Linear
    The parameter determines the geometry of your object and will also add grips to it. The grips will make it possible to extend the dynamic CIM.
     
  2. Edit the parameter
    Here there are six values that need to be changed (see Figure 9).
    1. Distance name - set to LENGTH
    2. End X - set to the length of the object
    3. Dist type -set to Increment 
    4. Dist increment - set to the length of the object
    5. Dist minimum - set to the length of the object
    6. Number of grips - change to 1, since the dynamic CIM will just extend in one direction (positive X direction)
       
  3. Add an action - either Array or Stretch
    The action decides how the geometry will move or change when extending the dynamic CIM.
    Which action to use depends on how the object looks like.
    • Continuous shape (e.g. pipe) - both actions can be used (stretch cannot be used for solids)
    • Repetitive shape (e.g. toothed anchor channel) - Array must be used.

parameter_prop.png

Figure 9: Parameter properties
 

mod_array.gif

Figure 10: Modification of block file (Array)

Test Block

After the modification of a block, Test Block can be used to make sure that everything works properly. 

test_block.gif

Figure 11: Test block 
 

Applying Dynamic CIM

The dynamic CIM is now ready to be used. Applying it to the element is easy, although it is important to be aware of that the length direction of a dynamic CIM always is drawn parallel to the side that is chosen in the dialog box for Draw dynamic CIM

side.png

Figure 12: Side parallel to dynamic CIM's length direction
 

If the dynamic CIM is drawn parallel to the top with 1000mm countersinking, it will look like this:

Top1.gif

Figure 13: Dynamic CIM drawn parallel to the top
 

Since this dynamic CIM are defined on two detail levels, it is possible to shift the presentation of the CIM between 3D solid and 2D wireframe. To do this, change the Presentation objects between solid and wireframe.

wforsolid.gif

Figure 14: Change how the dynamic CIM is presented 
 

Special Cases of Applying Dynamic CIM

Almost all cases of applying the dynamic CIM works according to the guide above. Although, there is one special case that users needs to be aware off. One can find a guide for this here

Project Properties

The general settings for dynamic CIMs and how they are presented can be found in Project Manager Project Properties. Here the user will choose which level of detail that will be associated with Solid, Wireframe and Shop drawings and elevations. 

projprop.png

Figure 15: Project Properties

Tags:
Copyright 2024 StruSoft AB
IMPACT Wiki