Cp and Cpk are considered short-term potential capability measures for a process. In Six Sigma we want to describe processes quality in terms of sigma because this gives us an easy way to talk about how capable different processes are using a common mathematical framework. In other words, it allows us to compare apple processes to orange processes!

## Process Capability

This is a long article, but I thought it was important to keep Cp and Cpk together. Cpk is addressed first, then Cp. There are also crib notes on what the equations mean in a real performance sense, what you should be able to tell about a process depending on Cp and Cpk values and more. If you are not finding what you are looking for, please let me know in the notes below.

## Before We Begin!

This article was written to help Six Sigma Green Belt and Black Belt candidates prepare for and pass their exams.

If that’s you, leave me a comment below or contact me and let me know which organization and belt you’re studying for. This will help me make the article even better for you.

If you’re studying for something else, please leave a comment or contact me and let me know what you are studying for. Again, this will help me make the article better for you and everyone else. Thanks, Ted.

## What is the Difference between Cp, Cpk and Pp, PPk?

Cp and Cpk are called Process Capability. Pp and Ppk are called Process Performance. In both cases we want to try to verify if the process can meet to meet Customer CTQs (requirements).

Cp, and Cpk are used for Process Capability. Generally you use this when a process is under statistical control. This often happens with a mature process that has been around for a while. Process capability uses the process sigma value determined from either the Moving Range, Range or Sigma control charts

Pp and PPk are used for Process Performance. Generally you use this when a process is too new to determine if it is under statistical control. Ex. there is a short pre-production run or you are piloting a new process. Because there is not a lot of historical data we take large samples from the process to account for variation. Process Performance generally uses sample sigma in its calculation.

In theory Cpk will always be greater than or equal to Ppk. There are anomalies seen when the sample size is small and the data represents a short amount of time where estimating using R will overstate standard deviation and make Cpk smaller than Ppk. It is not real, there can never be less variation in the long term since the long term is using all of the data not just two pieces of data from every subgroup.

Evaluating process capability with Cp & Cpk mirror what is done (and why it is done) when following the Pp & Ppk approach. The main difference is that you use Cp & Cpk after a process has reached stability or statistical control.

## Cpk vs Ppk

Ppk tells us how a process has performed in the past and you cannot use it predict the future because the process is not in a state of control.

### If a process is in statistical control;

The values for Cpk and Ppk will converge to almost the same value because sigma and the sample standard deviation will be identical (use an F test to determine).

In other words, if Cpk == Ppk, the process is likely in statistical control.

### If a process is NOT in statistical control;

Cpk and Ppk values will be distinctly different, perhaps by a very wide margin.

## What is the Difference Between Cp and Cpk?

### Cp vs Cpk

Cp and Cpk measure how consistent you are to around your average performance.

The ‘k’ stands for ‘centralizing factor.’ The index takes into consideration the fact that your data is maybe not centered.

Cpk tells us what a process is capable of doing in future, assuming it remains in a state of statistical control.

### The Shooting at a Target Analogy

In a perfectly centered data set, there will be no difference between Cp and Cpk. Think of throwing darts at a dart board and having the center of the bull’s eye be the 0,0 on a cartesian plane and the edges being out 3 units from that center point (we will use the edge of the dart board or 3 and -3 as our USL and LSL). In a perfectly centered sample of darts, your average distance from the center, or Mu, will be 0. A little algebra will show us that that your Cpk and Cp numbers come out the same. Min((0- -3)/3s , (3-0)/3s) = (3- -3)/6s = 1s .

Things get a little harrier when the darts move up, say to be centered at an average of 2 units above center. Now you end up with a Cpk of (3-2)/3s = 1/3s, but your Cp is still the same 1s as before. It is important to note that because Cpk uses the minimum function, it will always be equal to or smaller than the Cp for the same set of data.

## What is Cpk?

### The Parking a Car in the Garage Analogy

If you think of the walls of your garage – where you have to fit your car in – they become the customer specification limits. If you go past those limits, you will crash, and the customer will not be happy!

If your process has a lot of variation, that means the process average is all over the place. Not good for parking a car, and not good for any other process. To give your parking process the best chance of success you should work on reducing variation and centering.

If the car is too wide for the garage, nothing you do to center the process will help. You have to change the dispersion of the process (make the car smaller.)

If the car is a lot smaller than the garage, it doesn’t matter if you park it exactly in the middle; it will fit and you have plenty of room on either side. That’s one of the reasons the six sigma philosophy focuses on removing variation in a process.

If you have a process that is in control and with little variation, you should be able to park the car easily within the garage and thus meet customer requirements. Cpk tells you the relationship between the size of the car, the size of the garage and how far away from the middle of the garage you parked the car.”

## How to Calculate Cpk

Cpk is a measure to show how many standard deviations the specification limits are from the center of the process. On some processes you can do this visually. Others require an equation.

To find Cpk you need to calculate a Z score for the upper specification limit (called Z USL) and a Z score for the lower specification limit (called Z LSL).

Since we are trying to measure how many standard deviations fit between the center line and the specification limit you should not be surprised that the value of those limits, the process mean, and the standard deviation are all components of the Z calculation.

Cp is an abbreviation. There are really two parts; the upper and the lower denoted Cpu and Cpl respectively. Their equations are:

Cpl = (Process Mean – LSL)/(3*Standard Deviation)
Cpu = (USL – Process Mean)/(3*Standard Deviation)

Cpk is merely the smallest value of the Cpl or Cpu denoted:  Cpk= Min (Cpl, Cpu)

### Why are we dividing by 3 to find Cpk?

We know that any specification limit has an upper bound and a lower bound. Because you know that 6 sigmas – or 6 standard deviations account for nearly all eventualities on a process (assuming normal distribution) you shouldn’t be surprised to see the “/ 3” because we are looking at only one side of the distribution.

### Calculating Cpk using a Z Value

If you have a Z value, the equation is very easy;

Cpk can be determined by dividing the Z score by three.

A z score is the same as a standard score; the number of standard deviations above the mean.

Z = x – mean of the population / standard deviation.

## Notes and Characteristics of Cpk

### Cpk and Centered Processes

If a process is perfectly centered, it has a Cp of 1. That would indicate that mean was 3 standard deviations away from the upper limit and the lower limit.

A perfectly centered process – a process who has a mean exactly in between the 2 specification limits (meaning halfway between the two will have a Cpk of 1. How is this possible? Let’s check the math.

If a process is perfectly centered, then we know that the (USL – Process mean) equals the same thing as the (Process Mean – LSL). Let’s call that A.

Z USL = USL – Process Mean / Standard Deviation. then becomes Z USL = A/ Standard Deviation

Z LSL = Process Mean – LSL / Standard Deviation then becomes Z LSL = A / Standard Deviation.

The exact same thing.

## Notes on Cpk

• Cpk measures how close a process is performing compared to its specification limits and accounting for the natural variability of the process.
• Larger is better. The larger Cpk is, the less likely it is that any item will be outside the specification limits.
• When Cpk is negative it means that a process will produce output that is outside the customer specification limits.
• When the mean of the process is outside the customer specification limits the value of Cpk will be Negative
• We generally want a  Cpk of at least 1.33 [4 sigma] or higher to satisfy most customers.
• Cpk can have an upper and lower value reported.
• If the upper value is 2 and the lower is 1, we say it has been shifted to the left.
• This tells us nothing about if the process is stable or not.
• We must report the lower of the 2 values.

### What are Good Values for Cpk?

Remember the Car parking in the garage analogy?

Cpk = Negative number: Your process will regularly crash the car into the wall.

Cpk =0.5: You have a good chance hitting the  wall on entry.

Cpk =1:  Your car may be just touching the nearest edge of the entry.

Cpk =2: Great! You have great clearance. You could double the width of your car before you hit the side of the garage.

Cpk =3: Excellent!  You have excellent clearance. You could triple the width of your car before you hit the side of the garage.

## How to Calculate Cp

Just as you use Cp & Cpk when a process is stable and Pp & Ppk when a process is new, the way you calculate each are a bit different, too.

Let’s revisit Pp

Pp = (USL – LSL) / 6* s

In Pp, s is the standard deviation, or the ‘fatness’ or dispersion of the bell curve.

In Cp, we replace s with and estimate of σ we call σr. To do that we leverage the Moving Range concept from a Moving R Bar chart or an XMR Chart. So, σr = [ R Bar  / d2]

R Bar comes from the Moving range.

D2 reflects values derived from integrating the area under the normal curve. We often use a table which gives a d2 value based on how many subgroups were in the sample.

Cp does not account for centering.

Cp = (USL – LSL) / ( 6*  σr  )

Cp = (USL – LSL) / ( 6*  R Bar  / d2 )

#### Cp for Process Mean close to USL

If your Process Mean (central tendency) is closer to the USL, use:    [ USL – x(bar) ] / [3 *  R Bar  / d2], where x(bar) is the Process Mean.

#### Cp for Process Mean close to LSL

If your Process Mean (central tendency) is closer to the LSL, use:    [x(bar) – LSL ] / [3 *  R Bar  / d2], where x(bar) is the Process Mean.

### Capability Index

How do Cp, Z values, DPMO , Specification Limits, Standard Deviation, and Capability all relate?

Also see Z values and process capability.

### Notes on Cp Values

• If the ratio is greater than one, then the Engineering Tolerance is greater than the Process Spread so the process has the “potential” to be capable (depending on process centering).
• If, however, the Process Spread is greater than the Engineering tolerance, then the process variation will not “fit” within the tolerance and the process will not be capable (even if the process is centered appropriately).

## Capability Ratio Cr

The capability ration is the inverse of Cp

Cr = 1/ Cp =  ( 6*  σr  ) /  (USL – LSL)

If Cr < 0.75, the process is capable.

If Cr = 0.75 – 1.00, the process is capable with tight control.

If Cr >1, the process is not capable.

## Notes on Relating Cp And Cpk

• If Cp == Cpk, then the process is perfectly centered. If perfectly centered, Cp == Cpk.
•  Because Cpk accounts for centering (where Cp does not), Cpk can never be larger than Cp.
• Both assume a stable process.

## Process Capability Videos

### Cpk Videos

Great, clear, concise video on this subject.

“If you were producing a Cpk equal to 1, than you could expect to produce at least 99.73% good parts.”

## ASQ Six Sigma Black Belt Certification Process Capability Questions:

Question: Data being used in the initial set-up of a process are assumed to have a normal distribution. If the nominal (target) is set at the center of the distribution, and the specification limits are set at ±3s from the center, then the Cpk is equal to:

OR

(A) –0.25
(B) 1.00
(C) 1.33
(D) 1.67

This section requires you to be logged in.

## ASQ Six Sigma Green Belt Certification Process Capability Questions:

Question: When calculating the Cp index, what does the standard deviation represent in the formula Cp = (USL – LSL) / 6σ?

OR

(A) The tolerance interval
(B) The confidence interval for the result
(C) The range of the process
(D) The variance of the index

This section requires you to be logged in.

### Cp, Cpk, Pp, Ppk Practice Questions and Z Charts

Practice makes perfect! Free Cp, Cpk, Pp, Ppk practice questions.

We won't send you spam. Unsubscribe at any time. Powered by ConvertKit

Joanna Han says:

Hi, if I have a set of data where the subgroup size is different, how should I determine which d2 value to be used for the Cpk calculation? If I perform a Ppk calculation, is the Ppk value going to be affected by the difference in subgroup size? Thanks.

Hi Joanna – Not sure I’m following your first question. Are you asking which d2 value to choose if you have multiple subgroups of varying size? (Ex. subgroup 1 has 5 elements, 2 has 4, 3 has 5?)

However, Ppk values shouldn’t be affected by subgroup size as you don’t use it in the calculation. – See this article on Ppk calculation.

Joanna Han says:

Yes. My first question was about how to determine d2 for multiple subgroups of varying size, i.e. what you have given in the example.

Joanna, you’ve asked a great question and I’m going to need to study a bit more before I can answer.

If you were designing the sampling, I’d suggest controlling it so that your subgroups were the same size. Since we all know that in practice we often inherit data, so this may not be possible. My instinct would be to take the average of the subgroup sizes. So if we had sizes of 5, 4, 5 – I’d round up and use 5.

I’ll investigate further and see what I find. A friend suggested I check the text Statistical Quality Control by Grant and Leavenworth. Trying to get my hands on a copy now.

Levi says:

Use S bar / C4 instead of r bar /d2. C4 is a different form of unbiasing constant that doesn’t require the sub groups to be the same size.

Praful bhusari says:

WHAT IS DIFFERENCE between CP and CPK?

The Shooting at a Target Analogy
A good analogy is shooting at a target. If the rounds form a good cluster or grouping in the same spot anywhere on the target you have a high Cp value. When the you have a tight group of shots is landing on the bulls eye, you now have a high Cpk
Cpk measures how close you are to your target and how consistent you are to around your average performance. A person may be performing with minimum variation, but he can be away from his target towards one of the specification limit, which indicates lower Cpk, whereas Cp will be high. On the other hand, a person may be on average exactly at the target, but the variation in performance is high (but still lower than the tolerance band (i.e., specification interval). In such case also Cpk will be lower, but Cp will be high. Cpk will be higher only when you r meeting the target consistently with minimum variation

Pavel says:

Hello! How was out of spec percentage (2.28%) calculated in a video lesson?

Can we calculate Cp & Cpk for components batch size of 2 or 3.

Yes, Parag. See the notes that Joanna Han left above.

Abdul – not exactly sure what you’re looking for here. How can I help?

bhushan kumar says:

cpk value is 1.12 , is it process is good?

It’s ok. It’s not great.

ddot.re says:

best summarized Cp Pp Cpk PPk chart that capsulizes dignificant facotrs

No idea what you are asking for.

vinod thorat says:

what is guide lines (which)for process capability limit in Pharmaceutical industreies

Abhinav singh says:

What is the value of Cpk for six sigma process

It’s an equation, Abhinav. Read the article.

prabin says:

A process that has a Cp ≥ 1 and a Cpk ≤ 1, is

What do you think, Prabin?

karen says:

Can you solve the problem?
The weights of nominal 1-kg containers of a concentrated chemical ingredient are shown in Table 8E.2. Suppose there is a lower specification at 0.995 kg. Calculate an appropriate process capability ratio for this material. What percentage of the packages produced by this process is estimated to be below the specification limit?
weights of containers
0,9475 0,9775 0,9965 1,0075 1,018
0,9705 0,986 0,9975 1,01 1,02
0,977 0,996 1,005 1,0175 1,025

Yes, I can. What have you tried so far?

chandana says:

How many number of batches Require for caculation of Cp & CPk Valules in Anual product quality review

Hi Chandana, What do you think would be appropriate and why?

Gianfranco says:

Hi,
I have a doubt about the table under the “Capability Index” paragraph. It links Cp and Z, and there is a constant Cp=Z/3. My question is should not be Cpk=Z/3?, instead for Cp should be Cp=Z/6. Thanks in advance

Hi Gianfranco, Why should it be Cp = Z/6? Where do you see that?

Amit says:

Hello,

I would like to know more whether we can calculate process capability of Manual processes & what are the rules to calculate manual process capability (Theory).

Thank you so much.

Hi Amit,

I’ve added videos to help explain. Do they help?

Best, Ted.

Erica says:

Hi,
1.How much OK ratio there is in Cp=1.33 and Cpk=1.33?
2.How much OK ratio there is in Cp=1.0 and Cpk=1.0?

Thank you

Erica, I’m not sure what you mean by OK ratio. Can you elaborate?

Guru says:

Hi,
I have a data which contains the quality scores of the individual persons from last 50 weeks (Individual scores for 50 persons on 50 weeks).
Can I use the cpk calculation to know how many persons are in USL & LSL?
Or any other method will be used ?

Guru, I’m not entirely sure what you are asking. Can you add a bit more detail?

Guru says:

Hi,

Sorry for my unclear question before.

Currently, I have been measuring the quality for a group of staffs on a weekly basis. I also set a bandwidth that the staffs who scored more than 90 percentage were good and less than 90% was bad.
Now I have the data history for the last one year. If I want to see the statistical detail for the past one year data(which means can I able to say the sigma levels for each staff) what method will be used?

Interesting question. Is the sample size homogeneous? Were the same people measured for every test or did the population change over time? Was the test the same each time?

Guru says:

1.The sample size was homogeneous.

2.Mostly same people were measured for every test. Sometimes, the new people were added and will be added overtime.

3.The population will slightly change every time.

4.The testing method will be the same each time.

Hard for me to give a straight answer without knowing more details on what kind of analysis you will be looking to do, but here are some thoughts:

Since this looks like attribute data (pass / fail), consider treating it like so and forget the scores. Then use an attribute chart to show changes over time where each fail is a “defective” not a “defect”. You’d calculate baseline sigma like so.

Look at what Jeremy did in his case study on using control charts on student test scores. Depending on your use, you might consider an EWMA chart.

If you want to compare the different populations against each other, consider a MANOVA.

Guru says:

Hi
Thanks very much for the detailed response.
Now I will start my analysis with the baseline sigma.
However, I will consider the other sources for my future analysis plan

Thanks again

ashley says:

How does a Cpk of 2.0 translate into 6 sigma
quality?
• Must show the calculations supporting your response.

This is a good homework question because it shows the relationship between process capability and quality. Start by listing the Cpk formula and substituting the 2.0 value. What are you left with?

Ashley says:

It is a homework question. I put CPK=Z/3=6/3=2 and he said it wasnt good enough. He said, define the Cpk and Z score formulas first.

Then start applying your substitutions. Begin with the given, i.e. Cpk = 2.0.

From there, see how to elegantly interconnect the Z score in the Cpk formula.

Alex says:

pls how do you solve this -What is the Ppk of a process with a spread of 24 units, an average of 68, an upper limit of 82 and a lower limit of 54

Alex, what have you tried here?

Yun says:

I have the same question when preparing for ICBB – all solutions do not make sense.

My calculation Ppk = 14/(24*3)

Alexander Coulter says:

In the section “How to Calculate Cpk” you describe Cpk as the minimum of two scaled z-scores, where those scores are Cpl and Cpu (the “Cps”). Z-scores are calculated using standard deviations, which you also say in that section and immediately following ones. But later on in the “How to Calculate Cp” section you say that you don’t use standard deviation, instead you use the range: R_bar / d2.

Which is it?

SABARISH says:

Req dimension 49 , tol+/- 1, capture value all of them within48.9 to 49.2 but cp value comes around 0.3 , even all the data are close to required value why cp is less than 1? Captured 125 data,n 5

SABARISH says:

All dimensions are in mm

sara says:

hi
i want to calculate the cp and cpk for a group of data =250 value and the subgroup of them is 1 .(every data of the 250 value is a subgroup itself)
how can i do that

Jerome says:

When cpk and ppk are close in value it represents a stable process, and when they are far apart it shows an unstable process. My question is, how far apart can they be where one can say if the process is stable or unstable.

Vikram Nayak says:

I m involved in manufacturing of pharma products.Total number batches are 10 and Cpk of assay of batches is 0.97. Is it acceptable ?? If not then what would be the imapct of sample size on Cpk ?? Please reply.

Wisley Wu says:

Hi Ted:

I appreciate that you continue share the six sigma information to me. We have some questions about six sigma calculation.

I think that I can discuss with you , could you please kindly to answer?

1. When we talking about the capability of a process , we usually use cpk to show how well the process is.

For example , if a dimension is a key characteristic of a product , we have USL and LSL from the drawing.

We want to know the capability of the process . So we sample 32x and we can calculate the cpk of the dimension from the 32x data.

Besides , according to the ‘Central Limit Theorem’ , we can easily calculate the estimated failure rate. (normal probability. )

And we can transfer cpk to sigma level because

But how about a attribute data? If I know the yield rate of our product (like 95% ), how can I transfer 95% to a sigma value?

In general case , we often say that the yield is 95% and maybe sigma level Z= XXXX , do you know what is their relationship?

And if we can transfer yield to sigma level . Do we need to measure the process drift(according to Motorola , the long term drift is 1.5 sigma)? Or we just need to calculate the short term sigma level?

wisley says:

Hi Ted:

I appreciate that you continue share the six sigma information to me. We have some questions about six sigma calculation.

I think that I can discuss with you , could you please kindly to answer?

1. When we talking about the capability of a process , we usually use cpk to show how well the process is.

For example , if a dimension is a key characteristic of a product , we have USL and LSL from the drawing.

We want to know the capability of the process . So we sample 32x and we can calculate the cpk of the dimension from the 32x data.

Besides , according to the ‘Central Limit Theorem’ , we can easily calculate the estimated failure rate. (normal probability. )

And we can transfer cpk to sigma level because

But how about a attribute data? If I know the yield rate of our product (like 95% ), how can I transfer 95% to a sigma value?

In general case , we often say that the yield is 95% and maybe sigma level Z= XXXX , do you know what is their relationship?

And if we can transfer yield to sigma level . Do we need to measure the process drift(according to Motorola , the long term drift is 1.5 sigma)? Or we just need to calculate the short term sigma level?

Kyslinger says:

There appears to be a mistake in the material on this page…

Here is the statement, from the Shooting at a Target Analogy:
“On the other hand, a person may be on average exactly at the target, but the variation in performance is high (but still lower than the tolerance band (i.e., specification interval). In such case also Cpk will be lower, but Cp will be high. Cpk will be higher only when you r meeting the target consistently with minimum variation”

The issue is that, if we are perfectly centered, the Cp = Cpk, which is not what the penultimate sentence says. The final sentence also implies that Cpk can be higher than Cp, which is not true.

This is a good question. I’ve added this to my list of improvements. Stay tuned…

Kyslinger says:

This section is also wrong…

“Notes and Characteristics of Cpk
Cpk and Centered Processes
If a process is perfectly centered, it has a Cp of 1. That would indicate that mean was 3 standard deviations away from the upper limit and the lower limit.
A perfectly centered process – a process who has a mean exactly in between the 2 specification limits (meaning halfway between the two will have a Cpk of 1. How is this possible? Let’s check the math.”

Cp has nothing to do with whether a process is centered. There is no sample mean in the equation! Cp is the ratio of the spec range over the sample std dev. Cp = 1 when they are equal, and can be far greater than 1. Cpk is also =/= 1 just because the process is perfectly centered. In that case, Cpk = Cp.

Again, this is a good question. I’ve added this to my list of improvements. Stay tuned…

dany andres Cipagauta says:

In the framework of process evaluation and analysis, CP and CPK are used as indicators of processes, but as I seen,
they are more oriented towards each metric in particular than the process as a whole, for example, I have a human talent management process,
that has three metrics, you can calculate the CP based on the specification limits of each metric, the standard deviations of those
The data, but how would the roll-up or grouping of information to measure the capacity of the human talent management process like everything?
Thanks

Hi Dany,

I only have the capacity to answer these kind of questions in the paid forum. We’d love to have you join!

Best, Ted.

samy says:

I am a QHSE mgr, in an industrial company for prefabricated substations and switch-gears and control panels,it means we’re not a mass production company and the only one product may has a many defects .
how to calculate the CP for the assembly processes and other processes.
thank you

Hi Samy,

This is a great question. Right now I only have the capacity to answer these kind of questions in the paid forum. I’d love to have you join!

Best, Ted.

BB says:

Using this partial Z Table, how many units from a month’s production run are expected to not satisfy customer requirements for the following process? Upper specification limit: 8.4 Lower specification limit: 4.7 Mean of the process: 6.2 Standard Deviation: 2.2 Monthly production: 360 units

James Berto says:

Application for Copyright Permission For Educational Use

November 29, 2018

The Southern Regional Education Board (SREB) and the state of Ohio are partnering in the development of an Automated Materials Joining Technology (AMJT) curriculum for high school students. The curriculum is part of SREB’s Advanced Career (AC) project that involves 9 states in the development of project-based curriculum with each state authoring its own unique career area.

We are writing to request copyright permission for teachers and students to view the following link for completing Project 2 in Course 3 (Advanced Concepts in Materials Joining):

https://sixsigmastudyguide.com/process-capability-cp-cpk/

We hope you will be able to respond positively to our request.

We will cite appropriately.

Thanks.
Jim Berto

James J. Berto
AC Program Manager/Research Associate, School Improvement
Southern Regional Education Board
592 Tenth Street, N. W.
Atlanta, GA 30318-5776
Phone 404-875-9211, ext. 228
Direct 404-879-5528
Fax 404-872-1477
james.berto@sreb.org
http://www.sreb.org

David Halk says:

I want to calculate the Cpk of a set of data where the target is offset from zero. Is the Cpk equation need to be modified to include this offset target? And what is the new Cpk equation?

Greeshma Nair says:

Hello, Can you tell me if we can calculate percentage non defectives using the values of Cp and Cpk?

Greeshma,

Yes, I can tell you, but let’s reason it out together.

Look at the equation for Cp and the equation for Cpk -do you see any values there that could help us calculate defective rate?

Miko says:

Hi! Can you use Cpk in any experiment given that the data follows a normal distribution? I am currently dealing with mixture designs.

Naomi says:

Hi Ted. Really helpful, but I think I am getting confused with Ppk, Pp, Cpk and Cp. Someone asked a question a while ago but I could not see it answered and I have had the same question in a mock that I cannot work out why the answer is as is is supposed to be. The question is:
What is the Ppk of a process with a spread of 24 units, an average of 68, an upper limit of 82 and a lower limit of 54?
Options are 2.00, 1.68, 4.42 or 4.00. I get 1.17 using min[(82-68)/(24/2) ; (68-54)/(24/2)]
Any idea why the idea is supposed to be 4.00? Some sites suggests the question is incomplete, but I think it is complete, just incorrect options and answer. Help appreciated thanks so much!

Avery Stewart says:

Can Cpk be calculated for a manufacturing process before the part has even entered the sample stage? I am attempting to fill out a feasibility commitment for a product that has not been made before.

I’m not sure, Avery. Let me see if I understand what you are asking.

You are looking to predict the future Cpk of the process? If so, how are you going to determine the standard deviation?

affan says:

For a certain process, Cp=0.93 and Cpk=0.93. What action you likely to take?

Reduce the variation
Address either the mean or the variation
Move the mean
Move the mean and reduce the variation

RameshAravind S says:

Hi Ted,

My current CPK value oscilatted between 1.37 to 1.88 cpk

how I can improve and stabilize above 2 cpk.

my process – nut tightening process (we measure here torque)

action taken – incase the cpk come under 1.33, I reduce the speed and it will go above 1.33

but I cannot reach the value to 2.

Hasti says:

I would like to know what is Prediction interval and Tolerance interval? what are they use for?
How is CP, CPk (within) curve calculate? what is the connection between their number and our machinery?

Hasti says:

I am working with them and need to know

rafa says:

can you please give me an example on how to calculate a CPK for attributes in a mfg process

Laelia says:

Hi, first of all: thanks for the article!

I have problems in calculating the Cpk/ Ppk for a special case:

– My specification limits are: 1600 – 1800.
– The historical mean is around 1790 with a low standard deviation of 2.
This is because the aim is to produce as close as possibble to the upper spec. limit.

If I use now the defined specifiation limits, I always get Ppk below 1.

So far, I tried the following:
– used control limits only; but Ppk is still below 1 because the process is close to the target.
– used USL as the natural boundary. Then Ppk equals PPL and is above 1.33 because the process is far away from the lower spec. limit. However, this is not realistic and with this case, I I can not control the upper limit…
– used historical values (within stdev and mean); still Ppk below 1.

Best,
Laelia

USL 1800. If you really want to target the Upper specification Limit and your current process is where you want it to reside.
By centering your Mean to be on Target you have today Disregard the fact the USL is a full 190 points away from your Mean.
As you stated your Sigma is low 2.0 .

Instead of showing, or calculating your process to show you are extremely Skewed (95 Sigma away from your Lower Specification Limit) and only 5 Sigma from your Upper Specification limit. Just know you have a tremendous safety buffer on the Lower end of your specification. One has to ask Why do you want to target the Upper specification 1800 instead of 1700?

Hi Mike,

Thanks for answering!! ( I think you meant percent instead of sigma in your last paragraph though)

Hi Lealia,

Mike has some excellent thoughts here. In short, if you are incentivized to be as close as possible to the Upper Spec Limit, a tool that measures centering is going to be of limited use.

Mike’s approach to disregard the 1600 LSL and instead use your process mean is interesting. It will certainly help force the equation. I might argue using a full deviation less than the process mean as an LSL but I think Mike has far more practical knowledge than I here!

My fundamental question is one around effectiveness vs efficiency. It feels like chasing the USL favors efficiency over effectiveness.

My advice would be to first reduce variation (ie improve from 2 sigma) before worrying about getting as close as possible to the USL.

Not doing so gives you a good chance of never actually acheiving effectiveness, as demonstrated in this Quincunx video here.

Williams says:

Hello Ted,

First at all, thank you for the explanation. It was a good way to explain all these terms. I hope you can help to clarify these doubt. For the developing the subcomponents of our product, we used to define some dimensions with “K” (key functional characteristic >1.33 Cpk) ). I’ve read that key characteristic is a deviation within tolerance, but my colleagues consider it for a deviations out of the tolerance. What would be correct?

BR
Williams

Hi William,

Thank you for the question. To be honest, I’ve never encountered that term. However, I was able to find the following:

SAE – Society of Automotive Engineers – defines Key Characteristics as follows:

Key Characteristic – Definition

A Key Characteristic (KC) is a feature of a material, process, or part (includes assemblies) whose variation within the specified tolerance has a significant influence on product fit, performance, service life, or manufacturability.

MIT’s open course on Mechanical engineering defines Key functional characteristics as:

Full implementation requires that each AKC and MKC meet a specific tolerance or Cpk

My interpretation of what I’m reading agrees with yours – this is variation within tolerance.

Williams says:

Hello Ted,
Thank you so much for the clarification! I’ve learned a lot These last days reading you blog 🙂
I wish you a nice day!
Best regards

Al M. says:

Ted,
If I run 30 pieces through a new process can I get an accurate CpK and will this tell me if the process is capable the next time I run 3000 pieces?

Or is it best to randomly select pieces throughout the 3000 pieces or pick the first 30 pieces from the run of 3000?

Thanks
Al Morrison

Krishna says:

Hi Sir

Lot of good information in the article. I needed some clarity on whether I had to do complete process capability studies or a simple process performance would do during PPAP. Your article sheds good info on that.

Thank you

Andrew says:

What about the scenario where there’s a USL but no LSL? Say I am measuring torque on a part (how much twisting force for it to turn), and the USL is 100 oz-in but the less the better. If it only takes 10 oz-in to turn it, great; we’re way below the spec. The LSL is technically zero I guess because it physically doesn’t make sense for the measurement to be less than that. But then the Cpk is taking the lower of the two Cp values. Should a super low number be put in for LSL (-999999) to make it to where Cpu>Cpl and Cpk is more meaningful?

Andrew says:

*** Cpu<Cpl

Andrew says:

Thanks for the reply! I am also inclined to agree with that article. And their example is exactly like what I’m currently dealing with. The SPC software that we use is Proficient by InfinityQS, and so far as I’ve seen, it won’t even calculate a Cpk unless all values are present (Xbar, sigma, USL, LSL). Which is unfortunate. At any rate, thanks again!

Nabeel Shafiq says:

Hi , Can anyone explain this question. (Answer is 12)
if 6sigma spread for a process is 6, and process average is 16 ,what should be lower spec limit be set to ensure less than .135% of the process output is rejected.

Nabeel Shafiq says:

Hi , Ted if u can help for this question?

Hi Nabeel,

I’ve moved this to the member’s forum.

Best, Ted.

Nabeel Shafiq says:

Hi , Ted if u can help for this question?

S Vinoth says:

Hii sir, let consider below situation.
Am having maximum material condition tolerance for hole position, So specifications changes depends on part size. This condition how to calculate process capability (cp & cpk)?

Jennifer Serrano says:

Hi All,

I have two questions on a practice test I’m having trouble answering.

Thanks!

Hi Jennifer,

I moved the question to the member-only thread here and should be able to work it shortly.

Please post any questions there and away from the public pages.

Thanks, Ted.

Jennifer Serrano says:

Ok, no problem. Thanks!

Mohsin says:

Hi
What is different between natural tolerance and standard deviation?
are both formula are same?

– Cpk Upper = USL – Mean / 1/2 of natural tolerance
– Cpk upper = USL – Mean / 3* standard deviation

vinod thorat says:

Wide range of specification limit is impacted on ppk value ? If it is what is reason ?

Katia DINGEMANS says:

Hi,

I prepare the BB IASSC certification. You can send me the article even better for me, as you propose.

Thanks a lot.

Hi Katia,

This is already available inside the member’s area. I’ll catch up with you over email.

Best, Ted.

Mark Embry says:

Hi,

We are a resin compounder. We buy prime or recycled resin as a raw material and add modifiers/colorants to produce custom resins for injection molders. We have a new customer that that molds automotive parts from our resin. They want us to provide Cpk data on our compounding process. Our process is one of discrete batches. For example, we have a blender that holds 5000# of a resin recipe. We compound a small amount of the batch and perform property testing on it. If it tests in spec, we run out the batch. If it needs a recipe adjustment for a certain tested property, then we make the adjustment and repeat the process. What we end up with over time is a collection of lot data that is always in-spec but scattered all over the place because when a batch is in-spec we run it out (whether centered or just barely in). Also, our lots for this resin run only four or five times a year. Can we make a case that our bulk material process of discrete batches is just not suited to the type of Cpk statistical analysis they want? Thanks, ME

Tanner Zornes says:

Hey Ted. I think these two terms have been switched. PP and PPk are used for long term data. For reference, see https://www.six-sigma-material.com/Cpk.html.

“Cp, and Cpk are used for Process Capability. Generally you use this when a process is under statistical control. This often happens with a mature process that has been around for a while. Process capability uses the process sigma value determined from either the Moving Range, Range or Sigma control charts

Pp and PPk are used for Process Performance. Generally you use this when a process is too new to determine if it is under statistical control. Ex. there is a short pre-production run or you are piloting a new process. Because there is not a lot of historical data we take large samples from the process to account for variation. Process Performance generally uses sample sigma in its calculation.”

This site uses Akismet to reduce spam. Learn how your comment data is processed.