How to fix the positioning of your parametric .clb-profiles
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.
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.
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.