Jump to content

Point recall / Outliers


---
 Share

Recommended Posts

Is there a way to prevent Calypso from recalling points that were already outlier filtered in the feature it recalls from?
I only want the "good" points recalled. Is this possible somehow?
Link to comment
Share on other sites

Please sign in to view this quote.

Yes, but there is no easy button.

1) Measure original feature and create a “dummy” characteristic (if needed) with desired outlier removal settings.
2) Export surface points from “dummy” characteristic using writeActualsToFile() function.
3) Read export file and extract x,y,z,i,j,k values from each line with a status of “0”
4) Write extracted data to a new file.
5) Import points from newly created file using “Recall Feature Points From File”
Link to comment
Share on other sites

Please sign in to view this quote.

I feared as much.

Thanks, but I think this would take too much time to program and test. We need the results quickly, as we already wasted time and produced wrong results. So I'd need a solution that is quick and fool-proof to implement.

My problem is as follows:
I need to measure a large number of cylindrical bores. Each is measured in three depths as maximum inscribed circles. Additionally I want to recall the circle points to a maximum inscribed cylinder.
The problem is that in one depth the bore has a number of small axial ribs. To save measuring time, we scan over the ribs and eliminate them with the outlier filter afterwards.
Now when we recall all the circle points to the cylinder, the points on the ribs are back and have to be filtered out again. But now the outlier filter also affects the points in the other depths and eliminates so many points that in the end the diameter of the maximum inscribed cylinder is bigger than each of the inscribed circles, which can of course not be true.

Of course the easiest way to resolve this would be to scan in segments between the ribs. But since we need to measure a lot of parts with up to 18 bores each, and already occupy a whole machine day in day out with only this part, I'm trying to save every little bit of measuring time.
Link to comment
Share on other sites

Is it possible that manually masked points are ignored when recalling points? It sounds logical as they are explicitly excluded by the user, not just by a filter rule. I have to be sure, but can't find any reliable information on this. At least the masked points of the cylinder look the same as in the circle and there are no filters active (for testing).
127_75f78d27ffcb6c1f260a720773b1ccfc.jpg
127_310309eed1ad0005d861ef3a8c6329ae.jpg
Link to comment
Share on other sites

Can you reduce the number of points on the center circle ? If you go low enough the standard filters will take care the grooves. Might take some trial and error. Is there any chance the grooves are timed ?
Link to comment
Share on other sites

Hmmm, as you can see it took a 24 degree range to eliminate all the odd-looking points (although the ribs are much thinner than that). I don't think I can go that low with point density.
What do you mean by "timed" grooves? I'm not familiar with this term.
Link to comment
Share on other sites

They are. But checking in segments would take too much time.
We have now changed one of the programs to manual masking and it seems to work perfectly.
So this masking type really eliminates the points once and for all.
Link to comment
Share on other sites

 Share

×
×
  • Create New...