How to calculate Ppk/Cpk for true position at MMC

Six Sigma – iSixSigma Forums Old Forums General How to calculate Ppk/Cpk for true position at MMC

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
  • #43441


    Would anyone share with me how to calculate Ppk/Cpk value for geometrical position of, say a hole, with respect to other datum hole at MMC condition when bonus tolerance come into play ?- dennis



    Geometric tolerances i.e. Ø9.4-8.9 |⊕|Ø0.36Ⓜ|A|B|C| have a variable upper specification limit. That limit can be visualized by making a histogram with both distributions on the same graph, the one for the geometric tolerance and the one for feature size.  The scale of the graph begins at 0 and at the geometric tolerance’s specified USL the size limit tolerance corresponding to the MMC condition would begin. When the two distributions are plotted on this graph the histogram reveals the extent to which the distributions intersect.
    The geometric tolerance distribution will often appear skewed toward the zero boundary (this happens because the computed deviation is always a positive number that reflects the size of the diameter zone needed to contain the deviation). If a scatter diagram shows that the means of the X,Y position deviation coordinates are roughly centered on target the histogram will appear more skewed conversely the more they are off target the histogram will appear more normal.
    To figure the Ppk of a variable geometric tolerance you have to estimate the intersecting area of the two distributions in contrast to the area between their means. When one is non-normal this is a difficult problem but not impossible, however you can estimate that area differential somewhat less accurately with the classic equation for stress vs. strength if you treat both distributions “as normal.”  If we assign letters to the mean and standard deviation values for size (Ms=mean size, Ss=stdev size) and position (Mp=mean position, Sp=stdev position) the equation for Ppk would look like this:
    One more thing, the MEAN value for size Ms has be converted to its corresponding value for variable position tolerance Mt. Subtract the mean size value from its MMC limit and add that to the lower constant value for the geometric tolerance and you will find the mean variable tolerance from the mean size.
    Variable Tolerance Ppk = (Mt-Mp)/(3*sqrt(Ss^2+Sp^2))
    To figure the Pp process potential of a geometric tolerance you must examine the scatter plots of the measured coordinates and determine whether the coordinates can be adjusted to target or not. If they can be improved refigure the geometric tolerance deviations as if they had been adjusted (understanding that the distribution shape will change). Pp = Ppu (coordinate means adjusted to target)
    To figure the Pp process potential of a VARIABLE geometric tolerance you must first adjust the means to target (if possible) and refigure the geometric tolerance distribution as described above and then you must find the optimum mean value for size that will make the Ppu for the variable geometric tolerance and the Ppu for size equivalent. This minimizes PPM defective for both size and variable position simultaneously. By setting the equation above equal to the equation for Ppu Size and solving for the optimum target size we have:
    One more thing, the USL value for size has to be converted to its equivalent maximum variable value for position USLpmax. Add the difference between USL and LSL size to the specified minimum USL value of position.
    Optimum variable tolerance Mt[optimum] = (Ss*Mp + sqrt(Ss^2+Sp^2)*USLpmax)/(Ss+ sqrt(Ss^2+Sp^2))
    Convert Mt(optimum) back to Ms[optimum] and we have:
    (USLs-Ms[optimum])/(3*Ss)=Ppu[size]=Pp[variable tolerance]=Ppu[variable pos]=(Mt-Mp)/(3*sqrt(Ss^2+Sp^2)).
    This method slightly underestimates the capability and potential capability of a variable tolerance because the predictions are made by assuming both distributions for size and position are normal. If capability analysis software was written to figure the intersecting area of dissimilar distributions then the estimation would improve somewhat.
    Other methods have been touted as a solution to this variable tolerance capability analysis problem but I have found them to be lacking. Most methods combine the individual variable bonus tolerance with the individual position deviation and then compare the resulting surrogate variable to a constant limit. These methods Adjusted TP, Residual Tolerance, Percent-of-Tolerance, and (effective size compared to virtual condition) can mask or amplify the variation in the surrogate relative to the variation inherent in the contributing sources therefore their predictions I have found to be untrustworthy.
    Some will say that the capability should be determined on the coordinates separately. I disagree! The specifications are often given as cylindrical zones where the maximum coordinate displacements are a function of one another. To limit that variation to something other than the design tolerance is to give a false capability. The variation is always different in each coordinate distribution.
    There are also methods to compare the elliptical boundary of the scatter plot to the circular boundary of position tolerance but the circular boundary is regarded as a constant value in those analysis methods so even those methods fall short of variable tolerance capability analysis.
    I hope this explanation helps,
    Paul F. Jackson   



    Million thank for your info. However, somehow my web browser does not show the equation that you’ve mentioned in you message. Could you pls send again in the form of an attachment ?- dennis

Viewing 3 posts - 1 through 3 (of 3 total)

The forum ‘General’ is closed to new topics and replies.