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.
Hirxm 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.
Hirxm 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.