Skip to main content
1-Visitor
February 21, 2024
Question

How do I make a flexible extension spring that I can assemble and use with drag component ?

  • February 21, 2024
  • 2 replies
  • 2023 views

Hello everyone, first of all. I want the spring in the assembly part I'm using to be movable. I've tried a lot of videos on this topic, but I couldn't assemble the springs I made the way I wanted. Can you help me with this?

2 replies

tbraxton
22-Sapphire II
22-Sapphire II
February 21, 2024

You need to plan for how the part flexibility is controlled and build that design intent into the part model of the spring. Have you done this already? If so, elaborate on how you made the spring flexible and how you assembled it in an assembly.

 

Here’s how you can achieve this:

  1. Define Flexibility design intent:

    • Before placing the component in the assembly, set values or define items that will vary to allow the component to become flexible:
      • Dimensions, this is the most likely way in your scenario is to use dimensions. These dimensions must be relevant in the context of how the spring is constrained in the assembly.
kdirth
21-Topaz I
21-Topaz I
February 21, 2024

If you set the spring length at the beginning of the model and control the coil spacing based on number of coils and length minus ends, you can use method:distance and measure the distance between mounting locations.

 

This, however, only modifies the spring upon regeneration at a new position.  I don't believe there is a way to get the spring to flex in real time while dragging components.

There is always more to learn.
kdirth
21-Topaz I
21-Topaz I
February 26, 2024

Here is a model (7.0) with predefined flexibility.  Relations are used to control the model and INSTALLED_LENGTH DTM controls the flexibility stretch.  You can set up the flexibility to measure the distance in the model.  Again, this will not update with drag, only when regenerated.

There is always more to learn.