Skip to main content
12-Amethyst
March 16, 2023
Question

flexible O-ring creation

  • March 16, 2023
  • 3 replies
  • 2505 views

I have created O-ring model with revolve feature with ellipse cross section with axial and radial distances.

 

Now i want to assemble them and simulate the actual assembly condition.

 

case 1 (Assemble on the shaft groove): inner diameter is constant and outer diameter will be squeezed which change the cross section of the Oring axially) 

 

case 2 (Assemble inside the Hole): Outer diameter is constant and inner diameter will be squeezed which change the cross section of the Oring axially) 

 

Is there a way to create a o-ring with reflect the assembly condition with relations just by changing the ID or OD rather than changing the cross section manually ? 

 

3 replies

Dale_Rosema
23-Emerald III
March 16, 2023

You could make a family table.

The generic part could be at rest.

Then make (2) instances: One for assembling outer and another for inner. If you define the cross section with parameters, you could modify that in the family table also.

12-Amethyst
March 16, 2023

Thank you Dale for the response. is there any way to do this with single instance? pls let me know. 

tbraxton
22-Sapphire II
March 16, 2023

There is the option of making the part flexible. This functionality was intended to handle the scenario you described.

 

About Flexible Parts (ptc.com)

 

Article - CS28948 - How to make a part or component in assembly flexible in Creo Parametric (ptc.com)

kdirth
21-Topaz I
March 16, 2023

I would suggest also looking into To_Define_a_Flexible_Part  (Found under About Flexible Parts)- I use this to predefine flexibility in parts and assemblies when I know it will probably be flexed when used.  This adds the values and other features to the flexibility definition when adding model to an assembly.

There is always more to learn.
23-Emerald IV
March 16, 2023

Video of what @tbraxton suggested: