Jump to content

Theoretical Circle Tangent to 3 Lines


Recommended Posts

I'm trying to create a theoretical circle inside a triangular-shaped machined pocket in order to give an X/Y position for the pocket. The pocket is dimensioned with a profile tolerance, but that doesn't help the machine operator make adjustments, hence the want for X/Y position. I'm taking several points on the wall of the pocket for the profile (then calculating manually) as we don't have Curve. I then recalled these points into three 3D lines, then recalled the lines into a circle with Max Inscribed Element selected under evaluation. This doesn't work though and gives me this result:
6216_4e7d6b1b534d9ff3f11af3b754f46fb4.jpg
I've tried creating 3 lines (not recalling points), then creating the circle from those and get similar results. I've also tried just selecting the points that I used to make the 3D lines. What am I doing wrong?

For reference, the pocket is only .035" deep with a nominal circle size of .408".

Thanks,

Andrew
Link to comment
https://qualityforum.zeiss.com/topic/6272-theoretical-circle-tangent-to-3-lines/
Share on other sites

Please sign in to view this quote.

I tried this and it does not work. The circle is not fit to the pocket.

Please sign in to view this quote.

This works, but is a bit messy/complicated. I guess it will have to do though.

Please sign in to view this quote.

We aren't actually using the Profile characteristic because you can only use it with a curve (which we don't have) or circle/arc. We use a Result Element and calculate the profile based on the min and max points. This means no graphic display sadly.

Please sign in to view this quote.

Well one last thought.
Since you don't have a curve opt i wonder how it would work with similar steps.
  • make geometry alignment
  • use all three lines
  • allow translation and rotation.
  • make theoretical point with nominal in center of a pocket
  • set point's alignment as previously geometry alignment.
  • recall element into base alignment
This will give you that origin with bestfit ( our it should be possible to report that origin with Result element )
×
×
  • Create New...