I have a scan that is made up of six segments. Each individual segment is within a profile tolerance, but when I create a feature set of the six, the min value is out. How is the calculation different when it is a set? I figured it would just take the max/min worst of the six segments and report that. Does it add them somehow?
Not necessarily. Form and Location, I can see it being the same. However, when doing Form Only, that will greatly change your measurement based on Best Fit options.
If your DRF does not fully constrain all 6 DOF, then each segment will be best fit differently. So when you grab all 6 segments and create a feature set, that feature set will be best fit differently than any of the segments measured individually.
If your DRF fully constrains all 6 DOF, then it would behave as you expect- where your measured lowest value of the set would be the lowest value from all 6 segments, and the highest value from the set would be the highest value from all 6 segments.
It should work that way then. I have a DRF with four datums. Datum A is a plane that I level to and set Z origin. Datum B is a line that is my Y origin and I rotate to. Datum C and D are midpoints between two sets of datum target points which together create my X origin with C-D as the last datum. in the FCF.
Are you sure that you're referencing the same DRF and same tolerance in the profile callouts for each segment as well as the profile callout for all segments? If you are, then that doesn't make sense to me. Can you post your code?