hexagon logo

How to find the minimum coordinate in a plane

Hi there!

I have to check a quote of a mechanical part. The nominal quote is 11±0.2. Using a digital caliper, I found out that in some points this quote is equal to 10.5 or 10.4 for sure.

I would like to check this feature with my Tigo and PCDmis 2020. I generated an automatic plane and I found a quote equal  to 10.70-10.80  (even increasing points and levels, PCDmis resend me kind of "average" value from 10.50 and 11).

Is there any way to "scan" a plane and I find the minimum value of this suspected non-conformity?

Thanks all very much in advance!!!

Parents Reply Children
  • If you're level to the plane, otherwise you'll have to check perpendicular distance to the plane.

    ASSIGN/L=FUNCTION((PLN,PNT),DOT(PLN.IJK,PNT.XYZ)-DOT(PLN.IJK,PLN.XYZ))
    ASSIGN/PD=L({"PLN1"},{"PNT1"})

  • Is DOT essentially doing a 3D Distance? And would you do that function first or after the MININDEX where the generic point is PNT1?

  • The dot product is going to give the distance from a point to a plane that lies at the origin perpendicular to a vector. The plane in this case will be parallel to PLN1. Subtracting that distance from the distance of the point to the perpendicular plane leaves the distance between the point and the plane only in that direction. It is a 2d distance that lies in a plane perpendicular to PLN1 and through PNT1. You would calculate distances with the function and then find the smallest or largest depending on the application. This is how you find distance of points from a plane even if the plane is not square to an axis.

    You can level to the plane, set an origin, and then check axis values. You should get the same numbers. You could also construct a 3d line perpendicular to the plane and through the point, create an intersection point with the line and plane, and check the 3d straight line distance between points.

    All of them are viable solutions. I just find the mathematical methods to be easier to understand what a program is doing when reading through it offline, rather than a bunch of "measure, measure, construct, construct, report" etc.