hexagon logo

Cylindrical vs. spherical tip probes on sheetmetal thru holes?

I have a disagreement with a customer as to how I'm measuring their part on my CMM (this is the same part I was posting about back last October). I have about 3 dozen 10mm PUNCHED thru holes on a sheetmetal weldment (.050 sheet copper, tin-plated). The assembly is actually 2 layers of sheet copper, and the holes are one layer or the other, with embossments around the holes bringing them to roughly the same datum plane.

In my past, places that I've worked where sheetmetal was measured on the CMM, we always used to use stainless-steel cylindrical "barrel probes" with a radiused end, and left the spherical end probes for measuring machined parts. This was (as I was told) because of the nature of sheetmetal in general giving you a very small 'window of flat surface' to hit accurately with a ball probe, and also because of the unpredictability of 'blowout' from punched holes, or the raggedness of lasered holes. Even a machined hole on sheetmetal only gives you a target area the size of the metal width.

My customer, OTOH, has decided to measure the part with THEIR CMM, using a (I believe) 1.5mm spherical tip probe, and they are wondering why they are getting different results than us. Their CMM guy's take is that spherical probe tips are more accurate, and that somehow using 'pre-hit' before measuring each hole makes z-axis mishits non-existent.

Also, about a dozen holes are filled with M8 PEMS, which he is also measuring on the threads with the same tip (whereas I decided to measure the PEMS around the outer diameters). These PEMS are only being held to a tolerance of TP 040, so it's not like they are 'tightly toleranced'. The thru holes are toleranced to TP's of .010-.020.

So, oracles of the CMM world, who is right? Who is wrong? What would you do in a similar situation? We need to make a single program that we can both use, but we seem to be going at this from different styles and don't agree on much. FWIW, their programmer is a guy with 20 years experience on CMM's in machining, whereas I only have about 14 years (on many different softwares), but I'm also a licensed mechanical engineer and have been involved with sheetmetal for about half of my career.

There were also other disagreements in our programming style; he believes in using only his take on a 'progressive alignment', which in his world means: Measure plane, open alignment box and level plane, then set as Z origin. Close alignment box. Measure X-axis line, open alignment box, rotate line to X+, set as Y-origin, and close alignment box. Measure Y-axis line, etc.... He claims that my 'full alignment' which I accomplish in just one alignment box session (in the order of Level, rotate, origin z, origin x, origin y) the same thing AFTER measuring all the elements is invalid.
  • I did some testing using a cylinder probe and measuring the calibration sphere at different levels. Zero on the sphere then measure a circle at -1 -2 -3mm The results are attached.


    That's interesting. I would not have expected the position error to be so big measuring a sphere at different depths using a cylinder probe. Real world tests can be quite enlightening.
  • I have a (VERY) special kind of inspection that I have to do every once in a great while. It sucks, and it sucks bad. BUT, the way I do it is 'interesting' to say the least.

    We have to check sheet metal blanks every so often. Nominally, they are flat, they never are, and never will be (up to 10mm or so of wave in them). So, my choices are either check them with edge points with surface sample hits so the ball contacts the shear of the blank, or.....

    I have ONE TP20 module that is used for nothing other than checking these blanks. We only check them on the old Validator. I took a 30mm long extension and mounted it in that module, NO PROBE. I checked the size of the extension using a 3-point micrometer, many times, and came up with a size. I created a probe in the probefile for it, using that size. I mounted it on the Validator, then took several hours shimming the PH10 head (mounts with 3 bolts) until that the extension was as 'perfectly' up and down as I could get it by measuring 8 circles on the cal-sphere, 1mm apart. Then adjusted the size of the probe in the probe file, rebuilt the probe in the program to get the updated size. Then I ran that program again. The sizes all come out within 0.006mm (size changes as you get further away or towards the module) and the locations come out within 0.009mm. This is for checking 'flat' blanks with the smallest tolerance being +/-0.250mm (usually +/-0.5mm or more). We run that same program with the same module every time we have to check blanks to ensure that it is still 'straight' up and down. I have a job coming up some time soon (not sure when) where I will have to get that out again. It's been a year at least since I last had to check a blank.

    If I were to use 1 sample hit for each edge point, plus all the extra moves that entails, it takes about 4 times as long as the method I came up with.

    ALL of this inspection is done at "A0B0", no angles.