The “half baked” way to do it on a CMM would be to create an axis between both journals by circularly probing near the center of each journal and aligning the centroids or just by using both circularly probed data sets in a single cylinder solve routine. If the journals are different sizes and you used the cylinder solve routine the form will be erroneous but the axis alignment will be OK. Then just use the runout solve routine at various cross sections of the journals. The more points that you take the more comprehensive your estimation will be. A continuous scan at any given cross section will deliver results similar to an instrument scan. The runout solve routine will return the difference between the maximum radius and minimum radius values from the resolved axis at any given cross section.
All inspections are “half baked” estimations of the true condition! With Dave’s method you cannot access the portion of the journal that is in the chuck, the jaws of the chuck itself are assumed to be running true to the bearing journals of the chuck (there is error), and only a limited number of the infinite number of the possible cross section traces will be performed.
Paul