Cp Cpk % out of tolerance (2023)


DEVELVE

Easy to use Statistical software

To check if the production process is capable to produce within specification limits. The Cp Cpk Pp and Ppk are used together with Control charts in Statistical process control (SPC)

The Cp and Cpk is calculated when the subgroup is set 1 or higher Cp Cpk % out of tolerance (1). When this value is 0 the Pp and Ppk are calculated.

(Video) How to calculate Cp and Cpk for 'normal' spec and unilateral tolerance | Unilateral Cpk revisited

The Cp and Cpk is used when a process is under statistical control. For not production environment (testing, new process or setting) use the Pp and Ppk!
Cp Cpk % out of tolerance (2)

Cp (Process Capability if centered)

The Cp indicates if a process is capable to produce within the specification limits, if the process is centered between the specification limits. The Cp does not include the drift between the subgroups! If you want to included the drift use the Pp. To get this quality (Cpk) the process needs to be tuned so that mean is moved to center of the tolerance borders. Therefore the Cp is always lower of equal compared to the Cpk value. If the cell with the Cp value is

Violet

the process is probably not in control the difference between Cp and Pp is bigger as 15%.

The Cp value of a data-set is only calculated if the min and max tolerance are available.
Cp Cpk % out of tolerance (3)

Formula

Cp Cpk % out of tolerance (4)
With a higher Cp value the variation is smaller and it is possible to produce with a higher quality.

Cpk (Process Capability Index)

Calculates the Process capability value of a data-set. The Cpk does not include the drift between the subgroups! If you want to included the drift use the Ppk. The higher the Sigma level the higher the quality (see table). If the cell with the Cpk value is

Violet

the process is probably not in control the difference between Cpk and Ppk is bigger as 15%.
Cp Cpk % out of tolerance (5)

(Video) Using Cpk with Unilateral Tolerance | E weight as example of a unilateral specification limit

Formula

Cp Cpk % out of tolerance (6)
With a higher Cpk value the data set is better within tolerance.

Sigma level table

Two sided table
Cpk Ppk Sigma level % out of tolerance PPM out of tolerance
0.33 1.0 31.73 317310.508
0.50 1.5 13.36 133614.403
0.67 2.0 4.55 45500.264
0.83 2.5 1.24 12419.331
1.00 3.0 0.27 2699.796
1.17 3.5 0.05 465.258
1.33 4.0 0.01 63.342
1.50 4.5 0.001 6.795
1.67 5.0 0.0001 0.573
1.83 5.5 0.000004 0.038
2.00 6.0 0.0000002 0.002

Cp Cpk % out of tolerance (7)

Subgroups

0 is no subgroups the overall STDEV will be used and the Pp and Ppk will be calculated.
1 is no subgroups the STDEV within will be estimated and the Cp and Cpk will be calculated.
>1 there are subgroups and the Cp and Cpk are calculated with the estimated STDEV within.

What is a subgroup?

If in a production process after every hour 5 measurements are done, the subgroup size is 5. When calculating the STDEV within data is ordered in groups of 5 to filter out the drift between the different groups.

So the the following data is filtered

  • Drift of the process in time
  • Tool wear
  • Drift due different operators
  • Drift due material batches

But it includes the short therm variation of the process.

How to use subgroups?

When subgroup size of 5 Cp Cpk % out of tolerance (8) is selected then row 1 to 5 is for subgroup 1 and row 6 to 10 is for subgroup 2 etc.
Cp Cpk % out of tolerance (9)
Data file

Legend

Cp Cpk % out of tolerance (10) = Mean
USL = Upper specification limit
LSL = Lower specification limit
Cp Cpk % out of tolerance (11) = STDEV within

Minimum sample size Cp and Cpk

The minimum sample size to estimate the Cp and Cpk is 30 samples.

(Video) Process Capability Part I - Cp

What if the process is not approximately normally distributed

The Cp and Cpk assume that the data is according a normal distribution, but due use of subgroups less vulnerable for non normal overall data. The normally check is calculated on the overall data and does not use the subgroups!

What if the process is not in control

  1. Do a Gauge R&R and try to improve the measurement.
  2. Label the data in subgroups to identify the factors that can cause that the process is not in control.

The Pp and Ppk is calculated when the subgroup is set 0 Cp Cpk % out of tolerance (12). When the value is higher the Cp and Cpk are calculated. The Pp and Ppk are generally lower as the Cp and Cpk values.
Cp Cpk % out of tolerance (13)

Pp (Process Performance if centered)

The Pp indicates if a process is capable to produce within the specification limits, if the process is centered between the specification limits. To get this quality (Ppk) the process needs to be tuned so that mean is moved to center of the tolerance borders. Therefore the Pp is always lower of equal compared to the Ppk value. This calculation assumes that the data is normally distributed this can be checked with the Anderson Darling normality test. If the cell with the Pp value is

Red

the data set is not according the normal distribution.
The Pp value of a data-set is only calculated if the min and max tolerance are available.
Cp Cpk % out of tolerance (14)

Formula

Cp Cpk % out of tolerance (15)
With a higher Pp value the variation is smaller and it is possible to produce with a higher quality.

Ppk (Process Performance Index)

Calculates the Process capability value of a data-set. The higher the Sigma level the higher the quality (see table). This calculation assumes that the data is normally distributed this can be checked with the Anderson Darling normality test. If the cell with the Ppk value is

Red

the data set is not according the normal distribution.
Cp Cpk % out of tolerance (16)

(Video) Process Capability Basics, Cp and Cpk Deference and Unilateral Tolerance

Formula

Cp Cpk % out of tolerance (17)
With a higher Ppk value the data set is better within tolerance.

Minimum sample size Pp and Ppk

The minimum sample size to estimate the Pp and Ppk is 30 samples.

% out of tolerance

Calculates how much % of the data set is statistical out of tolerance. Below 0.1% the value is displayed in PPM (Parts Per Million). This calculation assumes that the data is normally distributed this can be checked with the Anderson Darling normality test. If the cell with the "% out of tolerance" value is

Red

the data set is not according the normal distribution.

Formula

Cp Cpk % out of tolerance (18) calculate the Cp Cpk % out of tolerance (19) value out of the t distribution.
Cp Cpk % out of tolerance (20) calculate the Cp Cpk % out of tolerance (21) value out of the t distribution.

% out of tolerance Cp Cpk % out of tolerance (22)

Legend

Cp Cpk % out of tolerance (23) = Mean
s = STDEV
USL = Upper specification limit
LSL = Lower specification limit

What if the process is not approximately normally distributed

The Pp, Ppk and % out of tolerance assume that the data is according a normal distribution. This can be checked with the Anderson Darling normality test. If the data set is not normally distributed see "What to do with not normally distributed data". A solution is to transform the data and tolerance limits with a Box-Cox transformation. If the result of this transformation is a normally distributed data-set the Pp, Ppk and % out of tolerance can be used.

(Video) Process Capability Cp Cpk Calculation - Example - Lean Six Sigma the Analysis Phase

Example

From data-set in column A the CP is 1.17, Cpk 1.03 and statistical is 0.11% out of tolerance, this is visible in the rows: Cp, Cpk and % out of tol of the result array. The values are calculated with the tolerance borders in Max Tol. and Min Tol.
Cp Cpk % out of tolerance (24)
Data file

External links


FAQs

What is the acceptable value for CP and Cpk? ›

In general, the higher the Cpk, the better. A Cpk value less than 1.0 is considered poor and the process is not capable. A value between 1.0 and 1.33 is considered barely capable, and a value greater than 1.33 is considered capable. But, you should aim for a Cpk value of 2.00 or higher where possible.

What does a Cpk of 1.67 mean in terms of capability? ›

CPK <1.00 (Poor, incapable) 1.00< CPK <1.67 (Fair) CPK >1.67 (Excellent, Capable)

What does a Cpk of 1.33 mean? ›

A CpK of 1.33 means that the difference between the mean and specification limit is 4σ (since 1.33 is 4/3). With a CpK of 1.33, 99.994% of the product is within specification. Similarly a CpK of 2.0 is 6σ between the mean and specification limit (since 2.0 is 6/3).

What percent of 1.33 Cpk is defective? ›

Cpk values of 1.33 and 2 indicate that six parts out of every 100,000 and two parts out of 1,000,000,000 are defective or outside the allowable spread in specifications, respectively. Parts within the tolerance limits with a Cpk value of 1.33 are 99.994% in specification.

What happens if Cpk is greater than CP? ›

When the average of the process approaches the target value, the gap between Cpk and Cp closes. When the average of the specification is equal to the target value, then Cpk is equal to Cp. Cpk can never exceed Cp.

What if CP is greater than Cpk? ›

When Cp is greater than Cpk, the mean is nearer to one specification limit or the other. Once you understand your process, you can make a good decision about how to prioritize your process improvement efforts.

Videos

1. How is Sigma level linked to Cpk and how does Cpk affect specification tolerance limits
(Tom Mentink)
2. Is moving the tolerance improving the process Capability??
(Paul Allen)
3. SPC - One sided Specifications
(PQSI)
4. What is Cpk (Simple Explanation of Cp and Cpk)
(Learn Lean)
5. Are there different Cpk formula's? | Adopting the Cpk formula for unilateral tolerance
(Tom Mentink)
6. Cpk - Capability Statistics explained
(Paul Allen)
Top Articles
Latest Posts
Article information

Author: Edwin Metz

Last Updated: 04/14/2023

Views: 5261

Rating: 4.8 / 5 (58 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Edwin Metz

Birthday: 1997-04-16

Address: 51593 Leanne Light, Kuphalmouth, DE 50012-5183

Phone: +639107620957

Job: Corporate Banking Technician

Hobby: Reading, scrapbook, role-playing games, Fishing, Fishing, Scuba diving, Beekeeping

Introduction: My name is Edwin Metz, I am a fair, energetic, helpful, brave, outstanding, nice, helpful person who loves writing and wants to share my knowledge and understanding with you.