Establishment of flexible parametric spring

Time:2022-5-10

Target object:

Establishment of flexible parametric spring

Parametric and flexible assembly (variable length) is required

Establish hook by scanning

Create a new assembly and a new part in it

Establishment of flexible parametric spring

Make a copy and establish constraints so that they are in the opposite direction

Establishment of flexible parametric spring

Establish the coil part of the spring

Create a new part in the assembly, and establish a sweeping circle section and guide line:

Establishment of flexible parametric spring

Scan, specify twist:

Establishment of flexible parametric spring

Making flexible parts

Right click the spring – > make the assembly flexible,

Establishment of flexible parametric spring

Note that this reference should associate the part with the assembly, and the key reference entities in the sketch should be corresponding to the assembly, so as to establish the connection, so as not to put a GIF

Establishment of flexible parametric spring

The effects are as follows: drag the spring hook at the edge, and the spring will automatically change its length:

Parameterization:

Here, we need to parameterize the wire diameter D and outer diameter D to establish the equation

Establishment of flexible parametric spring

In part: spring hook, establish global variables and associate them in the sketch. This step will not be described in detail. In order for other parts to share these two parameters, you need to link to an external file to generate a TXT

Establishment of flexible parametric spring

In the part: spring, use the txt file just created, and then associate the equation

Establishment of flexible parametric spring

In the assembly, the external files are also linked, so that all part parameters can be updated by changing the parameters in txt:

Due to limited time, the writing is rough. If you have any questions, please ask / correct them^-^