The Elsmar Cove Wiki More Free Files The Elsmar Cove Forums Discussion Thread Index Post Attachments Listing Failure Modes Services and Solutions to Problems Elsmar cove Forums Main Page Elsmar Cove Home Page

View Full Version : Need help / feedback on Xbar/R charts and Cpk/Ppk applicability - Assemblies


Xman
24th September 2002, 10:33 AM
I am conducting SPC studies (using Xbar/R charts) on a grinding process, using variable data from three characteristics:

(1) assembly thickness after grind
(2) parallelism of surface to backing plate after grind
(3) flatness of surface after grind

To make charting easier, I am coding the data...in other words 0.001" will be 1, 0.010" will be 10, 0.007" will be 7, etc...

I am also setting the nominal as zero (0), and then will chart the difference from actual target. For example, if a part thickness target is 0.650", and the measurement taken is 0.652", then I record "2"...if a measurement is 0.647", then I record "3". What this does is it allows me to use one standard set of charts, regardless of the actual part thickness.

That's just a little background on what I am doing...now on to the question.

Ok, for THICKNESS, the specification is bi-lateral, however, for PARALLELISM and FLATNESS, the specifications are uni-lateral. Thickness is typically 0.650" +/- 0.005" (ie: in my case, 0 +/- 5). Parallelism and flatness are typically 0 + 0.010" max (ie: in my case, 0 + 10 max).

Ok, for calculating Cpk and Ppk, the formulae are as follows:
http://Elsmar.com/gif/CpkPpk.GIF

(I know that there is no PPU or PPL, I just used those terms for the sake of this question...)

That being said, I realize that these formulae work fine for my thickness studies, since they are bi-lateral, but what about for the uni-lateral tolerances (parallelism and flatness)??

For parallelism and flatness couldn't I just say that Cpk = CPU and Ppk = PPU (since there is no lower specification)?

Does anyone have any ideas on a better way to monitor these two uni-lateral characteristics (are Xbar/R charts even appropriate for these)???

:bonk: (I need a vacation!) :truce:

Craig H.
24th September 2002, 11:07 AM
Good morning, Xman.

Yes, this is what you should do.

The use of xbar should take care of any "normalcy" issues, and the use of the USL is entirely appropriate - the farther you are from the upper spec, (i.e. closer to zero) the better, right?

Just curious, but how did you determine your subgroup (n) size?

Xman
24th September 2002, 11:31 AM
the farther you are from the upper spec, (i.e. closer to zero) the better, right?

Yes, that's correct. The ground surface, ideally, would be perfectly flat/parallel (ie: 0), however since we all know that's virtually impossible, I have a tolerance of a maximum of +0.010" deviation from 0. So, the closer to 0, the better.

Just curious, but how did you determine your subgroup (n) size?[

I am using charts with 25 subgroups of 4 (for a total of 100 readings.) I chose 4 because it is the best "fit" for 100 readings, as well as the fact that our grinder runs 4 jigs/fixtures, so I can also track the variation from jig to jig by watching the charts as well.

Thanks for your reply! :)

Ravi Khare
24th September 2002, 11:37 AM
As Craig rightly pointed out, X-bar should take care of Normalcy issues. X-bar R Charts would give you a good indication of the stability of the process.

Your evaluation of Cpk = Cpk(U) and Ppk = Ppk(U) is also would give you the right picture of the Process Capability. Cp and Pp are undefined in such cases.

Since you have parameters of parallelism and flatness that have one sided specification, the approach you need to take for an out of control situation will difer slightly from that for parameters with two sided specs.

If you find that you have an out of control situation that takes the X-bar below the lower control limit, your process has drifted lower, but actually improved. You should then investigate what you have done right ( assignable cause of the right kind) to get this out of control. If you are able to replicate the assignable cause setting, and maintain the out of control below LCL, you could consider reapplying the Control Limits based on the new improved process study data. You could then maintain the process stable with reference to the new limits.

-Ravi

Xman
24th September 2002, 12:15 PM
With the parallelism and flatness characteristics, since there is no lower spec, wouldn't it make sense to say that there should also be no lower control limit (in other words the LCL should be 0), like the R chart (since range can only be =/< 0 as well)?

For example, one set of data I analyzed for flatness gave me a LCL of -0.12. However, since I have no negative (-) readings, and can have no readings less than 0, shouldn't the LCL be 0?

Craig H.
24th September 2002, 12:19 PM
Well said Ravi! A much more complete answer than mine. However, one warning.

I got in hot water with a VP recently for pointing out that a chart drifted "out of control" when the process improved. He waited until we were alone in his office to point out to me that we were in better control now than we were a month ago. He was more than a little unhappy.

The lesson: be careful when talking to "non-practioners"!!!

Ravi Khare
24th September 2002, 02:12 PM
The lower control limit is only meant to draw the line beyond which you know that the drift is significant. That way you will be able to differentiate random variations from assignable cause ones. The lower control limit is going to tell you when there is going to be a 'significant' (real) process drift towards improvement.

As for Craig's comments, I wholeheartedly agree with you Craig... We all have gone through this sometime or the other I guess. I have spent hours trying to argue with smug people who look at Control Charts and be happy that they are producing quality; when the Cpk is all the time flashing the disaster warning!

Darius
24th September 2002, 04:55 PM
If there is only one spec, I feel that you should try Cpmk or its equivalent using ds_total, as othe other posts said, you could get better Cpmk if the process is farther from the target and the variation is lower, than a process that is closer to the target and with higher variation, with the definition of quality improvement as "reduce variation centered on the target" that doen't make any sense.:confused:

look at http://www.scausa.com/capaqa.pdf


:truce: Be careful of wich control chart to use, I feel that there could be autocorrelation if this is a continuos process, you may need an X/MR chart.

:bigwave:

Xman
24th September 2002, 05:11 PM
Thanks for the input (and the link Darius)! :bigwave:

I think I will look further into this and re-evaluate how I am monitoring the uni-lateral toleranced characteristics.

Sam
25th September 2002, 09:55 AM
The formula loks acceptable tome and as Darius indicated there are other methods. However, I am curious about the tolerance. +/-0.005 on thickness, +/- 0.010 on flatness & perp.
Typically the Flatness & Perp should be less than the size tolerance. preferably 1/2 the size tolerance.
Just a thought.

Xman
25th September 2002, 10:28 AM
Typically the Flatness & Perp should be less than the size tolerance. preferably 1/2 the size tolerance.

Yes Sam, that's typically correct, I know. It's kind of odd since my thickness spec is +/- 0.005" which is a spread of 0.010", and my parallelism and flatness specs are also 0.010".

The thing is, these specs are passed down to me from "wiser" Product Engineers at our Corporate Product Development Center and I have no choice but to follow them. Although I've expressed concerns with them in the past, my hands are tied. I'm just a "lowly" Quality Engineer, what do I know! :rolleyes: :frust:

D.Scott
25th September 2002, 11:03 AM
I am using charts with 25 subgroups of 4 (for a total of 100 readings.) I chose 4 because it is the best "fit" for 100 readings,

5 also fits nicely into the 100 and when using nice small numbers like your example, there is a quick way to determine your average (for those who have trouble adding them up and dividing by 5). Add the numbers, double the answer and put a decimal in the middle.

Not really much use to the intellectual pool of knowledge but there it is.

Dave