Well, if ALL the holes are shifted in the same direction by the same amount, you could "READ POS" the first one and make the rest relative-to the first one.
Increase your check values and the probe should search farther. Decrease your check values and the probe should stop sooner.
But Matthew's advice in post#2 is probably the best way if they are shifted in the same direction. Unless you use a 'readpoint' then you won't have a stop later in the program file.
[INDENT=2]
PC-DMIS backs away from the surface and starts a circular search pattern that is (feature radius – probe radius) out from the theoretical feature center.
The search tries (2 * PI * feature radius/(feature radius – probe radius)) locations around the search circle.
If the hole is still not found, the search radius increases by (feature radius – probe radius) and continues until the search radius is equal to the prehit distance.
If the prehit is smaller than (feature radius – probe radius), only one search pattern is completed.[/INDENT]
Not a problem with auto circles. The actual prehit value, when measuring a hole diameter, maxes out at the hole radius minus the probe radius. In other words, if the prehit value is set very large, it defaults to starting all the hits from the center of the hole.
If you set the prehit at 0.25, the find hole spiral pattern would go out a max of 0.25 from the target center. Once if finds the hole, and begins to measure the diameter, it will take hits out radially from that point. It will not go the full prehit distance while measuring the diameter.
You can set your prehit and retract to 20mm, it will still work in those small holes. Pcdmis will NOT ever move further than the theo center point of the hole no matter what your prehit/retract settings are.