Tools › Quality › Control › Dimensional Capability


Dimensional Capability

Capability study of a whole drawing or first-article lot, every characteristic at once: paste one block per characteristic (number, name, nominal, lower and upper tolerance, type) with its measurements, or a wide table of parts against characteristics. For each characteristic the page gives n, mean, within and overall standard deviation, Cp, Cpk, Cpm (target = nominal), Pp, Ppk, the lower confidence bound on Cpk (Bissell 1990), expected and observed parts per million, the percent of tolerance used, the mean offset, a Shapiro–Wilk normality note and the verdict against the Cpk target with the AIAG PPAP bands. A true-position characteristic takes x y deviation pairs: the diametral deviation per part, the bivariate-normal yield inside the zone (quadrature, non-central χ² and the Rayleigh closed form), the equivalent Cpk from the yield (Bothe's convention), MMC bonus per part and a scatter inside the zone. The characteristics are ranked by Cpk, the assembly yield is the product of the per-characteristic yields and the table is laid out in the AS9102 Form 3 order. The default case is an illustrative six-characteristic machined part; Montgomery's flow-width data (Table 6.1, Cp = 1.192) are selectable as a check.

  • Many characteristics in one study: bilateral, maximum-only (flatness, runout), minimum-only and true position (x y pairs, MMC bonus)

  • Cp, Cpk, Cpm, Pp, Ppk, Bissell's lower bound on Cpk, expected and observed ppm, percent of tolerance used, mean offset, Shapiro–Wilk note

  • Position yield inside the diametral zone by the bivariate normal (quadrature, non-central χ², Rayleigh) and the equivalent Cpk

  • Ranking by Cpk against the target with the AIAG PPAP bands, assembly yield as the product of the yields, AS9102 Form 3 table layout

Dimensional Capability


Unit System: /

Characteristics and Measurements (one



Study Settings





×

Dimensional Capability

Capability Indices, True Position Yield and the First-Article Study

What the study answers

A single-characteristic capability study asks whether one dimension of a stable process fits its tolerance. A drawing has dozens of characteristics, and a first-article or PPAP submission must show each of them. This tool runs the same study on every characteristic of a part at once, from one pasted box, and adds the two things a multi-characteristic study needs that a single one does not: the ranking that says which feature to work on first, and the assembly yield, the probability that a part meets all of its characteristics together. Each characteristic is treated by the normal model of the SPC and Capability tool; a true-position characteristic, whose deviation is a radius rather than a signed error, gets its own bivariate treatment.

Entering the characteristics

Block format: a header line #number name | nominal | lower tolerance | upper tolerance | type followed by the measurements on as many lines as needed (spaces, commas or tabs between values). The tolerance cells are deviations from the nominal. A bare lower value is read below the nominal, so -0.10, 0.10 and ±0.10 all give the same lower limit; a lower cell with a plus sign lies above the nominal, which is how a hole 25 +0.021 / +0.000 is written (25.000 | 0 | +0.021), and an upper cell with a minus sign lies below it, for a shaft 10 −0.010 / −0.030 (10 | -0.030 | -0.010). Types: bilateral (the default when both cells hold a value), max-only (flatness, runout, perpendicularity, roughness: the limit in the upper cell, nominal 0 or blank), min-only (a minimum wall or a minimum strength: the limit in the lower cell), position (one line per part with the x and y deviations of the feature from its true position, the zone diameter in the upper cell, an optional third number on each line being that part's MMC bonus) and position-3d (x y z, a spherical zone). A blank lower or upper cell with the bilateral type makes the characteristic one-sided.

Wide format: a first line part | name 1 | name 2 | …, then nominal | …, lower | …, upper | … and optionally type | …, then one line per part, its identifier first. The wide format aligns the parts, so the lot's own first-pass yield (parts with every characteristic in specification) is counted as well; position characteristics take the block format only.

Within and overall sigma

Two standard deviations are reported for each characteristic, following the AIAG and Minitab convention. The within (short-term) sigma comes from the dispersion inside rational subgroups of consecutive measurements: with a subgroup size of 1 it is the mean moving range of two consecutive values over d2(2) = 1.128; with subgroups of m it is R̄/d2(m) or s̄/c4(m) by the select, the constants of the standard table (ASTM E2587, Montgomery Appendix VI; the tool computes them by integration of the range distribution and the gamma function and rounds them as the table prints them). The overall (long-term) sigma is the sample standard deviation of every measurement. When the process is stable the two agree; when they differ by more than about 15 % the process drifted during the lot and the capability figure is not yet the number to act on.

The indices

  • Cp = (USL − LSL)/(6σw): the room a centred process would have. Its reciprocal, 6σw/(USL − LSL), is the percent of tolerance used.
  • Cpu = (USL − μ)/(3σw), Cpl = (μ − LSL)/(3σw) and Cpk = min(Cpu, Cpl) = Cp(1 − k), with k = |midpoint − μ|/(half tolerance): the actual capability, allowing for the off-centring. A one-sided characteristic has only the index of its one limit.
  • Cpm = (USL − LSL)/(6√(σ² + (μ − T)²)) (Chan, Cheng and Spiring 1988; Taguchi): penalises distance from the target T, here the nominal, whether or not the tolerance is symmetric about it. The tool evaluates it with the overall sigma, as Montgomery's Example 8.3 does.
  • Pp and Ppk: the same ratios with the overall sigma, often called performance indices.
  • Expected fraction out of specification, Φ((LSL − μ)/σ) + 1 − Φ((USL − μ)/σ), in parts per million for each sigma, beside the observed count. Cpk = 1.00 means 1,350 ppm on the near side, 1.33 means 32 ppm, 1.67 means 0.3 ppm.
  • Mean offset, 100 (μ − nominal)/(USL − LSL): where the process sits inside its tolerance, positive above the nominal.

How sure is the Cpk?

A capability index from n measurements is an estimate. Bissell (1990) gave the approximation that is now standard (Montgomery 7th ed. eq. 8.15): the standard error of Ĉpk is about √(1/(9n) + Ĉpk²/(2(n − 1))), so the lower one-sided bound at confidence 1 − α is Ĉpk − zα√(1/(9n) + Ĉpk²/(2(n − 1))). Kushler and Hurley (1992) compared this with the exact bounds and found it adequate for n of 30 and more. With 30 parts and Ĉpk = 1.33 the 95 % lower bound is about 1.03: a first-article lot of 30 cannot by itself demonstrate 1.33 with confidence, which is why submission criteria ask for 1.67 on small lots or for 100 or more pieces. The tool prints the bound for every characteristic.

Acceptance bands

The verdict compares Cpk with the entered target: 1.33 is the usual criterion for an existing process and 1.67 for a new process or a safety characteristic. The AIAG Production Part Approval Process (4th ed., §2.2.11.5) states the bands for an initial study: above 1.67 the process currently meets the acceptance criteria; 1.33 to 1.67 may be acceptable, contact the customer; below 1.33 does not currently meet the criteria. Both are printed. A characteristic with Cpk below 1.00 is producing nonconforming parts now; between 1.00 and the target it meets the drawing only while the mean stays exactly where it is.

True position

ASME Y14.5-2018 defines a position tolerance as a cylindrical zone of the stated diameter centred on the true position; the actual deviation of a feature is the diameter of the smallest such cylinder that contains its axis, 2√(x² + y²) for the measured x and y errors. That radius cannot be negative and is not normally distributed even when x and y are, so the ordinary Cpk formula on the radial values is wrong. The tool instead models x and y as independent normal variables with their own means and sigmas and computes the probability mass inside the zone circle of radius R = T/2:

  • General case: Y = ∫−RR φ((x − μx)/σx)/σx [Φ((√(R² − x²) − μy)/σy) − Φ((−√(R² − x²) − μy)/σy)] dx, integrated by Simpson's rule on x = R sin t. This is the value used.
  • Equal sigmas: (x² + y²)/σ² is non-central χ² with 2 degrees of freedom and non-centrality λ = (μx² + μy²)/σ², so Y = Fχ²(R²/σ²; 2, λ), computed as a Poisson mixture of central χ² terms and printed with the pooled sigma as a check.
  • Centred process: Y = 1 − exp(−R²/(2σ²)), the Rayleigh distribution; the page prints it as the yield that recentring would reach.

Bothe (1997) converts the yield into an equivalent capability by treating the position as a one-sided characteristic with the same fraction out: Cpk,eq = Φ−1(Y)/3, so that 99.865 % inside gives 1.00 and 99.9968 % gives 1.33. The within sigma gives the equivalent Cpk, the overall sigma the equivalent Ppk. When a maximum-material-condition modifier applies, each part's bonus (the departure of its feature size from MMC) is added to that part's zone for the conformance count; the statistical yield is computed on the fixed zone and is therefore conservative. A spherical zone (x y z) is handled by the 3-degree-of-freedom non-central χ² on the pooled sigma. The scatter figure shows the parts inside the zone circle, the mean position and the 3-sigma (overall) ellipse.

Assembly yield and ranking

The probability that a part meets all k characteristics is the product of the k yields when the characteristics vary independently, Yasm = Π Yi; the tool prints it with both sigmas and, for the wide format, the lot's observed first-pass yield as well. Correlated characteristics (two dimensions cut in one set-up from one datum) make the true yield higher than the product, so the product is the conservative figure. The ranking orders the characteristics from the lowest Cpk upward and the bar chart draws them against the target: the first rows are the ones to work on, and for each the gap between Cp and Cpk says how much would be recovered by recentring alone against how much needs the spread reduced.

Normality

Every index and every ppm figure rests on the normal model. The Shapiro–Wilk test (Royston's AS R94 algorithm) is run on each characteristic and a p-value below 0.05 is flagged. Geometric characteristics bounded at zero (flatness, runout, roughness) are seldom normal: their distribution is folded, so the Cpk of such a characteristic is indicative only and the observed ppm is the better guide. Skewed data need a transformation or a fitted distribution (the Distribution Fitting tool) before a ppm figure means anything.

Worked examples on the page

The default case is an illustrative machined part with six characteristics: four bilateral lengths (one of them, the bore, running off-centre toward its upper limit with Cpk about 0.57), a flatness with a maximum only, and the position of a hole pattern with twelve x y pairs in a ⌀0.25 zone. The second example in the select is Montgomery's hard-bake flow-width data (7th ed., Table 6.1, 25 subgroups of five), for which the book prints σ̂ = R̄/d2 = 0.1398, Cp = 1.192 for the specification 1.50 ± 0.50 and about 350 ppm out; the page reproduces them when the subgroup size is 5 and the range estimator is chosen. The test script checks the library against these, against NIST/SEMATECH 6.1.6 (Cp 1.00, Cpk 0.667, Cpm 0.707), Montgomery's Table 8.2 ppm values, Example 8.3 (Cpm 0.63) and Example 8.5 (Bissell interval 0.88 to 1.78), the Shapiro–Wilk 1965 example, the Rayleigh and non-central χ² closed forms and a numpy Monte Carlo of the position yields.

Limits of the tool

  • Stability is assumed, not tested: run the SPC and Capability tool's control charts on a characteristic whose within and overall sigma disagree.
  • Independent normal x and y deviations for position; a correlated or skewed pattern (a rotated plate) needs the bivariate covariance, which is not modelled.
  • The assembly yield assumes independent characteristics.
  • Measurement error is not separated out; a gauge R&R (SPC and Capability tool) should precede the study.
  • Bissell's bound is an approximation; for n below about 30 it is somewhat optimistic.
  • Composite position tolerances, profile of a surface and datum shift are not handled; enter the resulting deviations as max-only characteristics.



References

Montgomery, D. C. (2013). Introduction to Statistical Quality Control, 7th ed. Wiley, Hoboken, NJ.

Bissell, A. F. (1990). "How Reliable is Your Capability Index?" Journal of the Royal Statistical Society, Series C (Applied Statistics), Vol. 39, No. 3, pp. 331–340.

Kushler, R. H., and Hurley, P. (1992). "Confidence Bounds for Capability Indices." Journal of Quality Technology, Vol. 24, No. 4, pp. 188–195.

Chan, L. K., Cheng, S. W., and Spiring, F. A. (1988). "A New Measure of Process Capability: Cpm." Journal of Quality Technology, Vol. 20, No. 3, pp. 162–175.

Bothe, D. R. (1997). Measuring Process Capability: Techniques and Calculations for Quality and Manufacturing Engineers. McGraw-Hill, New York.

Automotive Industry Action Group (2006). Production Part Approval Process (PPAP), 4th ed. AIAG, Southfield, MI.

American Society of Mechanical Engineers (2019). Dimensioning and Tolerancing. ASME Y14.5-2018, New York.

SAE International (2014). Aerospace First Article Inspection Requirement. SAE AS9102B, Warrendale, PA.

NIST/SEMATECH (2012). e-Handbook of Statistical Methods. National Institute of Standards and Technology, Gaithersburg, MD.

Shapiro, S. S., and Wilk, M. B. (1965). "An Analysis of Variance Test for Normality (Complete Samples)." Biometrika, Vol. 52, No. 3/4, pp. 591–611.

Royston, P. (1995). "Remark AS R94: A Remark on Algorithm AS 181: The W-test for Normality." Journal of the Royal Statistical Society, Series C (Applied Statistics), Vol. 44, No. 4, pp. 547–551.

ASTM International (2016). Standard Practice for Use of Control Charts in Statistical Process Control. ASTM E2587-16, West Conshohocken, PA.

Marsaglia, G. (2004). "Evaluating the Normal Distribution." Journal of Statistical Software, Vol. 11, No. 4, pp. 1–11.

Worked Examples

Published examples this tool reproduces; each page lists the inputs to enter and the printed answers.

All worked examples


DISCLAIMER: The methods and calculation on aNOWysis.com are provided as means to educate the reader. There is no warranty, expessed or implied, as to the relevance or accuracy of the methods or calculations. All calculations should be checked by a qualified analyst for appropriateness and accuracy. We will not be held liable for any damages, injuries or deaths caused by using methods or calculations from this site.