hexagon logo

Why am I getting no True Position value?

So my drawing has these position callouts:


but my report shows these results:




Why is it always 0? There are several TP like these in my drawing and all show the same results, 0.
Please help!!!
  • Two things to note here.

    1)Why would you include bonus on a thread? Unless the print calls the position out to the minor diameter and you line scan/max inscribe the hole (and even that is a bad idea) you should never allow bonus of a threaded feature because the pitch is where the position should be calculated, and I highly doubt you're constructing the pitch diameter.

    2) What's your tolerance of your Datum B? Did you enter in a tolerance for it in your nominals tab? You're allowing over 11mm worth of Datum bonus which would lead to a perfect number (probably) every time.
  • The person who made the drawing didn’t consider that you’ll need a fully qualified datum system, if you have a tolerance zone that's clocked in a certain direction. In this case, the two position callouts have tolerance zones that are not cylindrical, but rather defined by two parallel planes. With just A and B, PC-DMIS doesn’t know the orientation of those planes and therefore can’t calculate a result.

    Also, as Singularity stated, it is imperative that you don’t use MMC on the thread, because there is usually no way you could measure the pitch diameter of an M6 thread.
  • The datum shift section of your report indicates if the datums were fitted = possibility of zero TP.
  • Thank you everybody. So, what could be a workaround? I'm a little lost here to be completely honest. I understand the thing with the thread, I actually am measuring a circle on the head of a bolt which is mounted on the part and that bolt fits into the threaded hole of my holding fixture. I build a projected circle from the measured circle onto the plane on which the part sits and that's the circle I'm measuring position on. Tbh I can't find anything on PC-Dmis to fix this result so I don't know if it's a bad design (?)

  • I really can't help 100% without more information. Although, I know prints are confidential. I need to know what type of features Datums A and B are and how they are related to each other. I also need to know how many true position or profile callouts have the same Datum Reference Frame (AB with modifier) because if there are more positions/profiles, then they should be checked simultaneously. I also need to know if the datum size tolerance was added to the nominal size in the nominal tab to ensure PC-Dmis calculates bonus correctly. I'm assuming that AB does not constrain all 6 degrees of freedom but which degrees of freedom are left?
    It's obviously Datum B that is the issue. You're getting way more bonus than you're allowed (assuming). Maybe a napkin sketch or some code can help us, help you.