Making o-rings flexible in assemblies
A quick flexibility and family table application for an o-ring.
Certainly not exceptionally comprehensive but easy to use if you must show multiple states of an o-ring on a drawing.
The challenge here was to make a rectangular shape round with flexible components. A revolve section sketch will not allow lines to go to zero length like some features allow. The second best choice was to add a round to a rectangular profile.
For this instance is an o-ring that has a defined groove of .125 x .093. The o-ring's free state sectional diameter is .125.
A perimeter value in a sketch is used to confirm, but not utilize the value of the resulting radii when the o-ring is squished. The required level of accuracy here is purely up to the user. In this case, I chose that the perimeter remains constant.
note: relations cannot be used with dimensions applied to flexible component tables.
The o-ring model was created in the squished state. This is purely a matter of choice as both affected dimensions are overwritten at the assembly level with family tables.
What makes this work is the ability to make a square profile fully round with the round feature.
Let me know if you have any questions.
Enjoy.
This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.

