hexagon logo

Constraining the vector in Autofeature calculations

So far I have only seen that I can constrain the radius in feature calculations. Can we constrain result calculations to things like vector and position as well?

Right now we have a part with a free-form hourglass-like cavity on the inside. The drawing calls out that the circle formed by the smallest crosssection of this hourglass has a rather tight position tolerance. I figured I would just measure the hourglass like a cylinder and set the max inscribed fitting algorithm to obtain the smallest cross-section. Thing is, I would need to constrain the vector of this cylinder to exactly 1,0,0 IJK for the location to be correct.

Is this possible?
Parents
  • Let's assume you want a female cylinder constrained perpendicular to a plane:  project each and every point in cylinder up to the plane.  Make a feature set.  Now make your max inscribed circle off that feature set. 

  • If you use the geometric tolerance command, you can make the plane the primary datum and the cylinder the secondary datum.  You can then report position of any other feature back to the primary datum plane and secondary datum cylinder and look at the datum sizes.

    This is a test I did with a dataset I created - hourglass shape that was Ø0.7 inches at it's smallest point.  My primary datum plane is inclined 10° about the X axis (this can be any angle) and you can see that the secondary datum size shows 0.7 inches - for this particular scenario, you ignore everything else since it is only the cylinder UAME size when it's orientation is constrained to to the plane that we are interested in.

    For ASME, datums are always constrained in both orientation and location.  For ISO, datums are constrained in orientation only.

  • Can't comment on latest version, but results were still slightly different in 2021 (test focused mostly on gross perpendicularity error), between canned PC-DMIS FCF method and what I described.  I'll continue micromanaging everything.

  • You're probably seeing the difference between max inscribed / min circumscribed and constrained L2.  Constrained L2 is a much more stable calculation.

Reply Children
No Data