Are you taking the same exact hits for each method? i.e. Is your auto-cylinder 3 levels with the same number of hits with the same PA and Z as the 3 auto-circles? If your hits are not identical, then that could be why they are slightly off to each other. You also should check that they use the same best fit algorithm, as this can also tweak the features
the constructed cylinder can be constructed incorrectly, by only using the centroids of each circular cut. In order to have them judged the same, you'd need to use Cir1.hit[1..numhits] in the constructed cylinder. this would then utilize the individual points of each circle cut to construct your cylinder, and then they should be a perfect match.
They are the same PA and Z. The auto cylinder is (Nominals) (Least_Sqr). The constructed cylinder is (Best fit) (Least_Sqr). I am fairly new to this.
I am trying to compare my CMM data to someone that is using Calypso AND an adaptive scan CMM. They are getting around 0.0005 and I keep getting around 0.0015 (while using the auto-cylinder). But when I use constructed cylinder I get closer to their measurement.
Note that the
length of the cylinders will be different,
and has an effect on the perpendicularity result. An auto cylinder gets the length from the CAD Surface, while the constructed (or measured) cylinder gets its length from the hits (ie. shorter than the auto cylinder). You can test by adding "projected zone" - (P) <length> - to your two perp dimensions to verify that they give the same result when applied to the same length (assuming the hits are the same).
What version of PC-DMIS? I believe the length calculation for auto cylinder has changed during the life of PC-DMIS.
Just be careful - the definition of "Projected zone" is not exactly the same as "Calculation length" - it works for parallelity, angularity and perpendicularity to set the length with (P), as these properties are unaffected by the position. Don't try this trick on a POSITION, CONCENTRICITY or SYMMETRY unless the print actually has a (P)!
Understood. The perp i am trying to measure is pins coming out of a part and the CAD has the entire pin, so the auto-cylinder was trying to put the data from less than half of the pin onto the entire pin. I have the P set to what is actually coming out of the part now.
For the constructed cylinder, I would use BFRE instead of BF.
For the circle, the points are compensated paralle to the workplane, for the auto cylinder perp to the axis.
The difference shouldn't be large, but should exist...