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 ?
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.
Thank you Dale for the response. is there any way to do this with single instance? pls let me know.
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...
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.