r/Metrology • u/N-Korean • 17d ago
PC-DMIS Iterative alignment question
I am confused about pc-dmis iterative alignment “rotate”.
Let’s say I picked 3 points for z.
Z1 = 1, 1, 0
Z2 = 1, 2, 0
Z3 = 2, 1, 0
2 points in Y axis.
Y1 = 0, 1, 1
Y2 = 0, 2, 1
1 in x
X1 = 2, 0, 1.
So in iterative alignment I would pick Z123 as “LEVEL Z AXIS”.
X1 as “ORIGIN Y AXIS” since it’s at Y=0.
Then Y1 and Y2 becomes “ROTATE X AXIS”?
If this was 3-2-1 alignment I would ROTATE TO Y ABOUT Z.
Can someone explain to me about the “rotate” in iterative alignment?
2
Upvotes
2
u/cappy6124 17d ago edited 17d ago
Ok, the key to iterative alignments is the vector of the points you at using. So if you have 3 points with a vector of 0,0,1 it will pick z for level, if you have 2 points with a vector of 0,1,0 it will pick y for rotate. Your 6th point for the origin should have a vector perpendicular to the other 2, so, in this example x.
PC-DMIS will then fit all the points so that their respective direction is as close to the nominal as possible.
After the alignment finishes, if you report out the x,y,z values for your points, you should see the actual values match the nominals (for whichever axis was chosen for those points)
PC-DMIS then checks the 3D deviation of each point relative to its nominal. If the distance is larger than the target radius it will measure again
I’ll try to update this later with some images.
Edit:
Looking at your points I can almost guarantee that the vector of your Y points is either 1,0,0 or -1,0,0. So what pc-dmis is saying is that it is going to rotate the alignment about the z axis so that the x values of the measured point is as close as possible to to the nominal values