【硬核干货】|Cp,Cpk衡量过程能力?Cp, Cpk和Pp,Ppk区别到底在哪里?

为什么不直接用不良率,而用Cp Cpk来衡量过程能力?

前情提要

前面我们说明了100%全检不能取代SPC;强调过程控制要“built to nominal”,那么我们该如何评价测量值与目标的偏离带来的影响呢?

为什么不直接用不良率,而用Cp Cpk来衡量过程能力?

Cp Cpk是基于田口品质损失函数的原理提出来的

1
什么是田口品质损失函数?

日本的质量管理专家田口玄一认为,质量应该用产品在整个生命周期中给整个社会所带来的损失来衡量。

例如,对于目标特性而言,当偏离目标时,可能导致后续无法安装,影响客户满意度,导致最终产品的早期失效等,这些问题所造成的总的成本,即因为质量问题带来的整个社会的损失,而当特性值落在目标上,整个损失是最小的,偏离目标值越远,则带给整个社会的损失越大(如下图所示)。

田口玄一为了解释'整个社会的损失'的概念,举了一个例子,日本农夫在冷天用乙烯树脂塑布保护农作物,以避酷寒。日本的工业标准订有该种塑料布的界限。有一家制造商将波动缩小,并将分配的中心点定规定下限那一端,结果制造出的产品虽然非常均匀,但却只是勉强正好落在公差界限之内,制造商以此法降低成本。

· 结果造成三种损失

-塑料布因经不起风吹而破损。

-农民因农作物受伤而遭受损失。

-由于产品供给减少,导致价格上涨

田口玄一认为制造商的这种做法“比小偷还坏”,因为整个社会承受的成本比制造成本还高 。

2
什么是变差,如何评价过程的变差?

每一次测量得到的特征值与目标之间的差异,通常称为偏差,当测量值非常多时,对一系列的偏差的描述,称为变差,变差是一个集合术语。这是统计过程控制中最重要的4个概念之一,减少变差是质量管理活动中重要的主题。

从事统计工作的人员,开发一些工具,用来描述测量值的分布规律,通常要减少变差,涉及到减少特征值的波动,同时要让特征值分布的中心尽可能靠近目标。

基于田口的品质损失函数,用简单的超过公差才算是不合格,落在公差范围内为合格,用公差为导向的生产和用不合格率去描述过程能力是不合适的。

如何去强调我们需要尽可能的将产品特征生产到目标值呢?强调所生产产品的波动小,并且生产的产品靠近目标值呢?

基于田口的品质损失函数,提出了经典的设备,过程能力/性能的指数。Xp用来衡量实际制造过程的波动是否足够小,而Xpk会考虑过程波动并同时看是否与目标对齐。

3
总结

小伙伴们,以后我们对于需要进行能力研究的特性,应该以目标为导向评价和控制过程,相信你也一定已经明白了经典的能力指数背后的原理了吧。

到此,我们的目标清晰了,我们希望零件尽可能靠近目标值,并且有了如何评价过程实际与目标值靠近的程度?下一篇文章我们带大家一起去寻找导致产品特征值变差的原因,欢迎关注我们的公众号 着迷品质。

第二部分

Cp, Cpk和Pp,Ppk区别到底在哪里?

通常我们所讲的Cp, Cpk和Pp, Ppk到底区别在哪里?

在统计过程控制领域,特意去区分Cp,Cpk和Pp,Ppk,其实意义并不大,我们认为计算公式可以是一样的,只是代表了不同的过程状态。

1

在统计过程控制中,Cp, Cpk和Pp, Ppk区别在哪里?

在AIAG出版的统计过程控制手册中提到,当过程稳定并且单值基本服从正态分布,才可以计算过程能力指数Cp,Cpk,如果过程不稳定或不服从正态分布,则只能计算过程性能指数Pp, Ppk。

并且说明,Cp, Cpk的计算是基于普通原因影起的变差(用组内标准差去估计)与规格限之间的关系,它能用来对过程进行预测,而Pp, Ppk是用所有个体数据合在一起来计算的整体标准差去估计,它对于预测未来没有什么作用。

我们用例子来说明AIAG的理论,如上面这两张图,我们把过程随时间的分布情况描述出来,最终结果分布用蓝色来表达。

对于Cp, Cpk的计算公式,按AIAG的理论,应该是基于每个组内的标准差来计算的,在第一张图中,应该与每个子组背后对应的总体的标准差一致,对于Pp,Ppk的计算公式,应该用最终蓝色的结果分布来计算标准差。而在第二张图中,因为过程不稳定,只能拿最终结果分布来评估过程的实际性能表现。

这种描述初看起来没什么问题,但仔细分析,其实在第一张图中稳定过程子组内的变差与最终结果分布的变差其实是一回事,因为他们代表的是同一个总体,即只有普通原因影响时特征值的变差所代表的总体。

既然这样,如果过程稳定,用组内变差和总变差是一回事,过程不稳定,必须用总变差来分析,所以建议最终简化下来,不管过程稳定不稳定,都用总变差来计算过程的能力/性能就可以了,这种做法的另一个好处是避免有时过程不稳定,工程师还拿组内标准差计算能力指数,导致能力指数很高,但交给客户的产品经常出现不良,这也是很多福特的供应商接到要求,今后提交能力指数只要看ppk的原因。

对于组内标准差的使用,仅建议在计算控制限的时候用到。

2

过程稳定用Cp, Cpk,过程不稳定用Pp, Ppk有什么意义?

AIAG的SPC手册中提出,过程稳定时计算过程能力指数Cp, Cpk,它可以用来预测将来,过程不稳定时,需要过程性能指数Pp,Ppk。从概念来说很好理解,但对于什么是过程稳定,稳定和受控有什么区别,在实际使用时,不同公司是有分歧的。

按ISO标准的定义,稳定的过程是指过程输出分布的中心位置不变,离散不变,这种过程才算稳定的过程。即使是这样,如何评价过程的输出分布中心位置不变,离散不变也是一个难题,到底是基于假设检验去检验不同子组背后对应总体的均值与离散是否相等呢?还是基于控制图来判定,如果基于控制图来判定,如何来判断过程是否稳定呢?肯定不能简单认为超控制线就是不稳定,因为当子组数大到一定的程度,肯定是有点超过控制线的。

在DIN标准中,强调应该从操作者的角度看待过程是否是受控的,受控是指过程的输出分布中心位置不变,离散不变,或者以已知的趋势改变,或者变化没有超过已知的范围,则过程是受控的。所以有些公司认为受控的过程计算Cp, Cpk, 不受控的过程计算Pp, Ppk。

而在六西格玛的理论中,“当前的能力”计算认为是“短期的”,用Cp, Cpk去衡量,而考虑过程的整个寿命周期,“长期的”的过程表现用Pp, Ppk去衡量。

3

总结

无论是Cp, Cpk还是Pp, Ppk,都建议用最终的结果分布和规格限进行比较来计算,即计算公式是一样,这也是为什么专业的SPC分析软件q-das中,不会同时报告CPK和PPK的原因,到底取什么名称,在公司内部规定清楚,并且在需要时,能理解客户的定义即可。例如:

海拉公司用假设检验的方法判断过程是否中心和离散发生改变,来决定指数名称为Cp,Cpk还是Pp, Ppk;

Bosch公司看单值是否超差,并结合控制图上超出控制界线点的数目在不在一个预期范围内来决定到底是Cp,Cpk还是Pp, Ppk。

还有的公司用Pp, Ppk描述试用生时的初始过程能力,Cp, Cpk描述长期的能力,不稳定用Tp, Tpk.

大众汽车干彻就不谈Pp, Ppk,过程能力指数全部用Cp, Cpk。

Ppk和Cpk是在实施SPC(统计过程控制)时通常最被关注的两个表征制造过程的参数,但两者之间有什么区别以及为什么实施SPC的时候需要同时关注这两个参数可能在部分SPC的担当者中存在困惑。这篇文章想说明一下这个问题。

Ppk和Cpk的区别

从定义上来说,Ppk反应的是过程的实际表现,Cpk反应的是过程的能力。我们可以通过一个生活中的类比来解释一下这两者的区别:小明同学智商高、记性好、学习认真,如果正常的话,在班级里他能考到前三名,但这学期的期末考试中,小明因为失恋了心情不好没有考好,只考了第十。在这个故事里,考前三名是小明的能力,即小明的Cpk,而考了第十名是小明的实际表现,即小明的Ppk。从这个类比可以引出一个很重要的结论,Cpk是制造过程能拿出的最佳表现,所以Cpk一定是大于等于Ppk的。

接下来我们从数学上来讨论一下这两个参数的区别。为了写公式方便,这里假设过程的平均值与目标值一致,即Ppk=Pp,Cpk=Cp。其计算公式分别如下

这两个公式比较的都是规格限的宽度(公式中的分子)与过程的离散程度(公式中的分母)。这两个值越高,规格限宽度相对于过程的离散程度就越大,所以出现不合格的几率就越小。但两个公式中计算过程离散程度方法不一样。

公式1中,分母  的计算公式如下:

其中n是用于过程监控所采集的所有样品的数量(如果采集了25个子组,每个子组有5个样品,则n=125), ᵡᵢ是每个样品的值,

是这些样品的平均值。因为这个公式用到了所有采集的样品来计算标准差,所以 可以体现整个过程实际的离散程度,因此由公式1计算的Ppk值反映的是过程的实际表现。

公式2中,分母 的计算公式如下

这个公式用子组内样品的平均离散程度 或 来计算整个过程的离散程度(R是子组的极值,s是子组内样品的标准差, 或  是子组内样品的离散程度与整个过程离散程度之间的系数)。这个关系只有在过程处于稳定受控状态下是正确的 (这个下文再做讨论)。处于稳定受控状态的过程,只存在普通原因,不存在特殊原因,此时过程展现的是它的最佳状态(除非通过系统性措施改善普通原因,过程的离散程度不能再缩小了),所以用公式2计算的Cpk值体现的是过程的最佳状态,即过程的能力。

对上述讨论做个小结: 是由子组的离散程度来计算的,它只能表征过程处于稳定受控状态条件下的离散程度,所以Cpk反应的是过程的最佳状态,体现的是过程的能力。是由采集的所有样品来计算的,它可以反应过程在任何状态下的离散程度,所以Ppk体现的是过程实际表现出来的状态。

现在再来讨论一下为什么为什么公式4只能用于计算稳定受控状态下过程的离散程度。

下图中,每个正态分布的曲线代表某个制造过程在一天内生产的产品性能的分布。假设每天各抽检5个样品来对该过程进行SPC监控,根据统计学的理论,任何一天内生产的产品的离散程度可以用样品的平均极值 来计算,即

如果该制造过程是稳定受控的,每天生产的产品都将会保持一样的分布,该过程生产的所有产品的分布也将与任何一天的分布一样,即稳定受控状态的过程生产的所有产品的离散程度与任意一天内生产的产品的离散程度一样。所以公式5也即是过程所生产的所有产品的离散程度。

当过程不处于稳定受控状态的时候,过程在某一天生产的产品的离散程度将不再等于过程所生产的所有产品的离散程度,如下图所示。在这个图中,使用的原材料批次的性能在第5天出现下降,该天生产的产品性能的中间值与之前4天因此发生了偏移。在这种情况下,过程所生产的所有产品的离散程度要大于其中任何一天的产品的离散程度。

此时,要表征过程的离散程度的话,就不能只用其中某一天生产的样品的离散程度来表征了,而是需要考虑所有抽样的样品,用公式3来计算了。

将上面的讨论总结一下:当过程处于稳定受控状态(只存在普通原因而不存在特殊原因)情况下,过程的离散程度可以用子组的离散程度R或s来计算,如图1中的例子所示。此时过程的离散程度由子组内的离散程度来决定,所以过程的变差只包括了子组内变差。而当过程不处于稳定受控状态(存在普通原因,同时也存在特殊原因)时,其离散程度不只包括了子组内变差,也包括了由特殊原因引起的子组间变差(如图2中第5个子组相对于其它4个子组的偏离)。子组间变差的存在是引起Ppk和Cpk不一样的原因。

如何利用Ppk和Cpk的区别来监控过程

在实施SPC的过程中,经常出现的一个错误是只关注Cpk和Ppk的绝对值,而不关注它们的差异。只要两者都达到了客户或内部的要求,即认为过程是OK的。

但通过上文的讨论,可以看出Cpk和Ppk的差值有很重要的意义。Cpk是由普通原因引起的子组内变差决定的,而Ppk是由子组内变差加特殊原因引起的子组间变差共同决定的。所以在实施SPC的时候,除了Ppk和Cpk的绝对值,还需要关注两者的差值。当Ppk比Cpk小很多时,代表子组间变差比较大,有特殊原因存在。在这种情况下,即使Ppk和Cpk都达到了客户的要求(例如客户要求Cpk和Ppk>1.33,而过程的Cpk=2,Ppk=1.5),也应采取措施消除存在的特殊原因。

(0)

相关推荐