How to fix the positioning of your parametric .clb-profiles

Tekla Structures clb positioning profile incorrect
Not version-specific
Tekla Structures
Environment
Not environment-specific

Question:
My profile's positioning does not work correctly. What to do?

Answer:
When creating profiles in .clb format, there are 2 main issues that affect the positioning:

  • The profile has to be defined centered to its neutral axis, to ensure the profile rotates around its reference line.
  • To enable On plane & At depth positioning of the profile, you have to include the "b" & "h" parameters.

 
Example 1:
When I set On plane to down, the profile and its reference line are not touching, even when Plane offset = 0.00 mm.
 

Image
CLB_position.png

 


Solution:
In the picture above, you see the profile CORBEL_A. When you open the CORBAL_A.clb file, you can see that the profile's geometry point 4 is not set with a formula, but instead has a fixed 0,0 coordinate. The profile should always be centered on its neutral axes. For more information, see here.

In the picture below, you see how the Y- & Z-axes are located related to the profile when a geometry point is set to the 0,0 coordinate.

How to fix this is all mentioned in the before mentioned link.

 

 

 

Image
Corbel_AA.png

 

 


Example 2:
Nothing happens when I set the position from On plane or At depth from middle to down, up, left or right.

Solution:
To enable the position of On plane & At depth you should include the following base_attribute parameters in the .clb-file:

 

 

  • parameter "b" to enable positioning At depth.
  • parameter "h" to enable positioning On plane.

 
When you open the CORBEL_A.clb file, you can see that there is no parameter for "b".
The width of the profile is defined by base_attribute "c".
To fix this profile, you have to change the "c"- parameter to "b" in the entire profile section.
 

Image
Corbel_AB.png
Czy to było pomocne?