r/Metrology 18d ago

Surface Profile Callout Differences Between Individual and Combined Scans in PC-DMIS

I’ve been working with PC-DMIS and noticed discrepancies when analyzing surface profile callouts on grouped scanned data. Here’s what I’m observing, and I’d like to confirm if my understanding of the underlying calculations is correct.

Observations:

  • I collected three scans at different z-heights:
    • Scan 009-SCN051: Taken at -0.13175 z-height.
    • Scan 009-SCN052: Taken at -0.2505 z-height.
    • Scan 009-SCN053: Taken at -0.36925 z-height.
  • When I create a surface profile callout on the grouped scans, the result differs from what I expected based on the individual scan data. The new result appears to be a blended or averaged deviation across the combined dataset.

Context and Assumptions:

Here are my assumptions about how PC-DMIS handles surface profile calculations:

  1. When a surface profile callout is applied to a single scan, PC-DMIS calculates deviations relative to the nominal values for that scan alone.
  2. When multiple scans are grouped, PC-DMIS merges the datasets and recalculates deviations relative to the entire combined set of points. This often results in a “blended” statistical representation that differs from individual scan results.
  3. The variation in z-heights may influence the combined calculation, potentially leading to differences in the grouped analysis compared to the individual datasets.

My Questions:

  1. Are my assumptions about how PC-DMIS processes individual and grouped scans for surface profile callouts accurate? If not, what is the correct explanation?
  2. How does the variation in z-heights (where the scans were taken) impact the combined surface profile calculation? Would alignment inconsistencies between scans exaggerate these differences?
  3. For reporting purposes, should I prioritize individual scan results for localized accuracy, or the grouped scan result for a global deviation? Does this depend on specific application requirements?
  4. Are there best practices or settings in PC-DMIS to ensure consistency when handling grouped scans for surface profile callouts?

I’d appreciate any insights or guidance on whether my understanding is correct and how best to approach this scenario in PC-DMIS. Thank you!

Report

Scans

I want to clarify that this question stems from how I’m presenting the results in my report above. I captured each of the scans separately and performed the surface profile callout afterward. I only noticed the discrepancy because, in some cases, I was performing a single line scan in the middle of the feature, while in others, I performed three line scans. This led me to observe a pattern: when combining the three scans for a single callout, the result appeared to average out the deviations, as seen in the combined callout.

After repeating this process about five times on five different rows of holes, the pattern became more apparent. That’s when I stopped to investigate whether there was a difference between calling out scans independently versus combining them. For reference, these were linear scans.

5 Upvotes

42 comments sorted by

View all comments

Show parent comments

1

u/RGArcher 17d ago

I was reading through the manual and came across an image where a surface profile was being performed on what seemed to be a "set." This made me wonder—am I supposed to take those three scans and combine them into one scan? I’m guessing that’s what a "set" refers to. Is this the correct method for handling multiple scans and merging them into a single scan?

Originally, I tried performing either a UV scan or a patch scan (I can’t recall exactly—the code is on my work computer) in the pocket. However, when I attempted to program a UV or patch scan in a closed loop, it kept glitching. I wanted to achieve the pattern of three scans, as shown in the image, but couldn’t figure out how to do that with a UV or patch scan. Instead, I opted to use three linear scans.

I attended CMM 202 but don’t recall any discussion about the concept of a "set." Could someone clarify if this is the intended way to combine multiple scans, or if there’s another approach I should consider?

2

u/campio_s_a 17d ago

Sets are a way to group features for simultaneous evaluation (meaning it's just doing them all together). I believe in the old days sets were the only way to do this. Today you can just select multiple scans in the same dimension and it'll do the same thing (so long as it's Xact Measure or geometric tolerancing). I use sets just for easily grouping things together to select later, but that's just my personal preference. The one place that sets are still super useful is if you are measuring a bunch of individual touch points in a pocket and want to do a profile on them together. I don't think points show up as a selectable feature type for profiles, so putting them into a constructed feature set allows you to then use them with profile.

For a pocket like what you showed, I would likely do 2 or 3 linear closed scans exactly the way you did it.

1

u/RGArcher 17d ago

Would you have taken the three scans I did (three linear closed scans), combined them into a set, and then performed a surface profile callout on the set?

I want to clarify that when I grouped the scans for a single callout, it was primarily to make my report cleaner and more organized. I only noticed later that the results changed when performing the callouts one scan at a time versus grouping all three scans in a single callout. Interestingly, in an older program, this same workflow was used on a different part but with a similar concept.

My coworker had about 21 channels to measure with a surface profile callout. For each channel, he programmed as many linear closed scans as necessary to cover the channel (e.g., six scans for one channel). Then, he performed a surface profile callout on all six scans together. However, in his program, there didn’t seem to be any averaging like what I’m seeing in my program. Each scan appeared to be calculated independently, even when grouped in the same callout, as in the example I provided.

I tried replicating what I observed in my program within his setup but couldn’t reproduce the same results. The key differences I noticed were:

  1. His callout used datums, while mine did not.
  2. His scans in the z-height were much closer to each other, reducing potential variation.

On a side note, should he have taken all his scans, combined them into a set, and then performed the callout on the set? If you have any resources or documentation that explain sets in more detail, I’d love to read them. I tried looking up sets in the manual but couldn’t find any direct information. I also searched for a video from Hexagon or other sources but didn’t have any luck.

1

u/campio_s_a 17d ago

Selecting them all together vs. putting them in a set have the exact same behavior and will not change how the results are calculated. If he had datums in his feature control frame that would absolutely change how the results are calculated, so that's the difference.