请点击上面  免费关注本账号!

必读 →  2019年4-5月开课计划(IASC-CN俱乐部)

PC是汽车行业品质管理的重要工具之一,AIAG为此写了一整本书。这篇文章略去SPC一些基础知识的介绍,直接来讲一下应如何利用SPC来管理一个制造过程。

I. SPC的应用范围:存在特殊特性的工序

一个从原材料到成品的制造过程通常包括很多个工序,而每个工序又需要控制多个产品或过程参数。将SPC应用于所有工序的所有参数既不经济也不必要。那么哪些工序上的哪些参数需要使用SPC呢?这个应该依据控制计划来决定。如果控制计划中确定某个产品或过程参数的控制方法是SPC(如下图红圈内所示的控制方法为 X-R 制图),则该参数的控制需要应用SPC。但控制计划中又如何决定哪个参数的控制应采用SPC呢?常见的一个做法是如果某个参数被确定为特殊特性,则该参数的控制需要使用SPC。


II. 采用SPC管理过程之前应先完成测量系统的分析

在应用SPC管理任何制造过程之前,应先完成测量系统的分析。例如,上图的控制计划中需要对切断后的长度实施SPC的话,在此之前需要先对测量长度所用的测量系统进行分析,以确保测量系统本身引起的变差(例如GRR)对测量结果不产生显著影响 。在此基础上从SPC得出的关于制造过程的判断,才会有较大的可信度。

III. 过程设计开发阶段SPC的使用:初期过程能力研究和放行

用SPC管理一个制造过程从它的设计开发阶段就需要开始了。如果制造过程的某个工序存在特殊特性需要应用SPC对其进行控制,则该工序在投入量产之前,需要对它进行研究,在确认它达到以下要求后,才可以放行用于量产:

  • 过程不存在特殊原因

  • 过程能力达到既定的要求

这两点都可以通过SPC来判断。具体的操作步骤如下:


1) 采集 ≥25个的子组,且所有子组包含的样品数量应 ≥100(例:收集25个子组,子组容量应为4)。子组样品的采集应遵守以下原则:子组内应尽可能减少特殊原因存在的机会,而子组间应尽可能包括特殊原因存在的机会。

2) 根据这些采集的子组数据计算控制限,并以此控制限制作控制图。根据绘制的控制图,识别过程是否存在特殊原因。如果有,则分析原因并采取措施消除存在的特殊原因,同时剔除这些存在特殊原因的子组,用剩下的子组重新计算控制限,再根据新的控制限制作新的控制图,根据新绘制的控制图,识别是否存在特殊原。。。重复以上的循环直至控制图中不再包括特殊原因引起的子组。由于在上述过程中,会不断的剔除部分子组,当剩余的子组数量小于25或样品数量小于100时,应采集新的子组来补充。

3) 计算过程参数Cp, Cpk, Pp和Ppk(因为过程的平均值被拉近至目标值,Cp和Cpk,以及Pp和Ppk应较为接近)。比较Cpk和Ppk的值,如果相差较大,则代表制造过程依然存在特殊原因,应采取措施消除特殊原因(具体解释请参考此文)。在此步骤之后,过程中的特殊原因已经消除,过程将达到稳定受控状态。

4) 重新采集足够的子组计算过程的平均值,与目标值进行比较。如果两者相差较大,则应采取措施消除过程平均值偏离目标值的原因。如何判定过程平均值和目标值相差太大并无明确的标准,可以由公司内部规定,例如,可规定平均值和目标值之差超过1个标准差即是比较大了。

5) 重新采集足够的子组计算过程参数Cp, Cpk, Pp和Ppk,看这些参数是否达到目标要求(例如 )。如果过程参数未达到目标要求,应采取系统性措施以减少过程的普通原因。

6) 在完成以上这些措施后,重新采集足够的子组,计算控制限,绘制控制图。此时,过程的特殊原因已经消除,所以过程处于稳定受控状态,同时过程的普通原因也已经得到控制,所以过程参数能达到既定的要求,过程可以放行投入到量产中。

IV. 量产过程中SPC的使用:过程的监控、改善和变更

在制造过程得到放行投入量产后,应继续应用SPC来监控该过程。监控时应沿用上面步骤6中所建立的控制限,这个控制限如无特殊原因不应更改。监控的项目跟过程研究阶段一样,包括:

1) 是否有信号显示过程存在特殊原因,如果有,应采取措施消除特殊原因;

2) Cpk和Ppk的值差别是否较大,如果是,应采取措施消除特殊原因

3) 过程平均值跟过程目标值差别是否较大,如果是,应采取措施拉近过程平均值与目标值;

4) 过程参数是否达到要求,如果没有,应采取措施减少普通原因以提升过程能力和表现。

量产中的过程监控需要考虑的一个问题是过程平均值和过程参数应如何计算。由于过程在量产阶段可能会随时间出现变化,例如机器震动越来越剧烈、新员工替代老员工、原材料品质的变化等,我们需要监控的是过程最新的状态,所以在计算量产中的过程平均值和过程参数时,不应使用自过程放行以来所有采集的子组,而是应该只用最近一段时间内采集的子组,例如最近一个星期内采集的子组(如果子组采集的频率较高的话)或者最近采集的25个子组(如果子组采集频率较低的话)。

量产中的制造过程除了满足上面提到的4项要求外,还应满足品质管理的一个重要理念即持续改进,所以还需要考虑对一个稳定受控且Cpk等参数达到要求的制造过程进行改善。这个改善只能通过系统性措施来减少普通原因的影响,从而降低由普通原因引起的过程的离散程度,提升过程的能力和表现。在完成改进后,应重新采集足够的子组,并计算过程新的控制限,并以这个新的控制限实施对过程的监控。

上面所提到的改进,应不改变过程的平均值,而只是缩小过程的离散程度,即过程的控制限,如下图所示:


但在量产阶段还可能会出现一些变更,例如设备的搬动、材料的更换等,可能会产生如下的三种结果。对于这些变更,即使变更后过程Cpk等参数依旧满足要求,汽车行业的客户也通常都会要求提交变更通知,在得到客户的允许后才可以实施这些变更。所以在策划变更时,应监控变更前后过程的平均值和控制限的变化,由此来决定变更是否需要通知客户,并最终确定变更是否可行。


SPC的概念

广义的SPC包括传统的7大质量工具(the magnificent seven):

1. Histogram  柱状图

2. Check sheet 检查表

3. Pareto chart 柏拉图

4. Cause-and-effect diagram 鱼骨图

5. Process flow diagram 过程流程图

6. Scatter diagram 散点图

7. Control chart 控制图

狭义SPC指的就是就是我们常说的控制图 Control Chart,一种对生产过程的关键质量特性值进行测定、记录、评估并监测过程是否处于控制状态的一种图形方法。

控制图除了众所周知的休姆哈特控制图(shewhart control chart)外,其实还有多种其他控制图,如累积和控制图CUSUM(cumulative sum control chart),指数加权移动平均控制图EWMA(Exponentially Weighted Moving-Average control chart)等。本系列推文的重点是比较常用的休姆哈特控制图,SPC 7大工具中的其他部分,后续会有文章介绍。

这里有必要补充一点,当我们说到“质量工具”,往往更多地关注了工具的技术层面,而忽略了运用工具的“环境”。这种片面的认知常常导致工具应用的低效。虽然上面提到的7大质量工具是SPC的重要部分,但不能说SPC就是这7大工具,因为SPC还需要一个“持续改善,领导支持”的环境。

如果一个企业没有追求持续改善的文化环境,也没有最高管理层对这种文化环境的追求,那么SPC就不能发挥其威力,这时候SPC就不是真正的SPC了。我想"橘生淮南则为橘,橘生淮北则为枳"大概也就是这个道理。

SPC的发展及应用历史

最早的控制图是由美国贝尔电话实验室的休姆哈特博士在1924年提出的P图-P Chart,后来此类控制图都被叫做休姆哈特控制图。从休姆哈特的P图算起,SPC理论从创立到今天已接近百年。

SPC理论创立之初,恰逢美国大萧条时期,该理论当时理论无人问津。后来二次世界大战时,SPC理论在帮助美国军方提升武器质量方面大显身手,于是战后开始风行全世界。不过二战后,美国无竞争对手,产品横行天下,SPC在美国并没有得到广泛重视。

日本二战战败后被美国接管,为了帮助日本的战后重建,美国军方邀请戴明到日本讲授SPC理论。1980年日本已居世界质量与劳动生产率的领导地位,其中一个重要的原因就是SPC理论的应用。1984年日本名古屋工业大学调查了115家日本各行业的中小型工厂,结果发现平均每家工厂采用137张控制图。

戴明在日本讲授SPC

因此,SPC无论是在欧美还是日本,都是非常重要的质量改进工具,所以大家有必要去深入认识SPC、应用SPC、推广SPC。

与SPC相关的几个重要的概念

1. 变差

就像世界上没有两张完全相同的树叶一样,任何一个工厂,无论其多么先进,从其生产线出来的同一种产品或多或少总会存在一些差异,这种差异就是变差。比如,同一生产线生产出的一批合格螺栓长度不可能做到完全一样。

2. 普通原因 vs 特殊原因

类似于上面螺栓的例子,为什么两个相同的汉堡并不能保证其重量完全相等呢?这是因为制作汉堡的工艺流程不可能保证每一个汉堡的重量绝对的一样,总会存在一些细微差异。只不过作为顾客我们能够接受这样的差异。我们把导致这种普遍的、固有的、可接受的变差的原因,叫做普通原因 common cause。

但如果哪天你买了两个同样的汉堡,却发现其中一个汉堡中间完全没有添加蔬菜,这不再是常见的、普通的变差,而是有某种特殊原因导致的变差,比如员工的操作的失误。这种变差往往是顾客不能接受的。我们把导致这种非普遍的、非固有的、异常的变差的原因叫做特殊原因 special cause。

你会接受一个漏掉蔬菜的汉堡吗?

3.受控 vs 不受控

如果一个过程仅仅只有普通原因引起的变差,我们就说这个过程受控 in statistical control. 如果一个过程存在特殊原因引起的变差,我们就说这个过程不受控 out of control.

控制图的使命就是帮助我们发现并消除导致过程变异的特殊原因,这是一个使过程从不受控变成受控的过程。

在这里强调下,过程“受控”不等于“满足设计规范”;“不受控”也不是说就“不满足规范”。受控于是否满足规范是两码事。

受控并满足规范(蓝色控制限,红色规范限,下同)

受控但不满足规范

4. 中心极限定理

中心极限定理是SPC的重要理论依据。

这个定理是这样的:“设X1,X2,...,Xn为n个相互独立同分布随机变量,其总体的分布未知,但其均值和方差都存在,当样本容量足够大时,样本均值的分布将趋近于正态分布”。

如何理解?举个例子,不管全中国的30岁男人体重成何种分布,我们随机抽N个人的重量并计算其均值,那么当N足够大的时候,那么N个人的平均重量W就会接近于成正态分布。

不禁有人要问多大算“足够大”?记住:如果总体的分布对称,N〉=5时效果就比较理想了;如果总体分布不对称,一般N〉=30时候才算足够大。

这个定理还有一个重要推论: 样本均值的分布将会比总体的分布窄

,n是样本容量。

5. 合理的抽样

中心极限定理中我们说到了抽样,那么什么是抽样, 为什么要抽样呢?

抽样(Sampling)就是从研究总体中选取一部分代表性样本的方法。在SPC理论中,抽样是考虑到:1)经济性,即成本因素;2)有的质量特性只能进行抽样研究,比如需要通过破坏性实验获得的质量数据。

显然抽样是有风险的,如果抽样不合理,其结果就是“管中窥豹,略见一斑”了,因此我们说要合理抽样(rational sampling)。

合理抽样涉及到几个问题:样本大小、抽样频率、抽样类型(连续取样、随机取样or 其他结构化取样)。为了满足统计过程控制的目标, 抽样计划必须确保:样本内变差包含了几乎所有由普通原因造成的变差;子组内不存在由特殊原因造成的变差, 即所有特殊原因造成的影响都被限制在样本之间的时间周期上。

抽样大小(子组大小)会影响控制图的敏感度,样本越大能探测到的均值偏移Mean Shift 越小。一般来说,计量型数据推荐最少取4至5个连续零件,计数型数据样本一般不少于500(20~25组,每组至少25个数据)。

如何使用SPC控制图

一、休姆哈特控制图类型介绍

关于SPC控制图的制作步骤,我们来看个流程图:

上图中,黄色路径针对的是计量型数据,涉及四种控制图:

1. X-Bar & R chart--均值-极差控制图

最常用、最基本的 控制图,控制对象为长大衣、重量、强度、纯度、时间和生产量等计量值的场合。

2. I & MR chart--单值-移动极差图

此图灵敏度较其他三个图差一些,多用于以下场合:1)自动化检测(对每一个产品都检测);2)破坏性取样,成本高;3)样品均匀,如化工等过程,多取样也没用。

3. X-Bar & S chart --均值-标准差控制图

与均值-极差图类似,只是用标准差图(S图)代替了极差图(R图)而已;极差计算简便故R图用得广泛,但当样本量n>=9时,应用极差估计总体标准差的效率减低顾最好用S图替代R图。

4. Xmed & R chart--中位数-极差控制图

同样 与均值-极差图类似,只是用中位数图代替了均值图;由于中位数可直接读出非常简单,故多用于现场需要把测定数据直接记入控制图进行管理的场合。

橙色路径是针对 计数型数据,同样涉及四种控制图:

1. P Chart --P控制图

控制对象为不合格品率或合格品率等计数值质量指标的场合。

2. np Chart --np控制图

控制对象为不合格品数,由于计算不合格品率需要进行除法,故在样本大小相等时,此图比较简单。

3. c chart --c控制图

用于控制一部机器、一个部件、一定长度、一定面积或任何一定单位中所出现的缺陷数目,如铸件上的砂眼数,机器设备故障数等。

4. u chart --u控制图

当样品大小变化时应换算成每单位的缺陷数并用u控制图。

二、控制图制作步骤

上面8种控制图都属于休姆哈特控制图,其中 X-Bar & R chart 和 I & MR chart 是比较常用的两个。但不管是选择哪种图,都按以下步骤进行:

Step 1

根据数据类型和抽样计划确定控制图类型。

Step 2

使用收集的数据计算过程均值和控制限。

Step 3

计算绘图比例并将数据点, 过程均值和控制限绘制在控制图上。

Step 4.

查找不受控的点:

– a. 确定为什么不受控.

– b. 纠正过程的问题, 例如抽样计划, 数据收集方式等.

– c. 如果已识别出特定原因, 消除该不受控的点并且用增加的额外数

据点代替.

– d. 重新计算过程均值和控制限.

– e. 重新计算比例并将修订后的数据点, 过程均值和控制限绘制在图

上.

– f. 继续重复抽样过程直到所有必须的点都受控. 这就建立起了正确

的过程均值和控制限.

备注:我们把处于上述步骤 Step 4-d 之前的控制图叫做分析用控制图(Phase I ) ;d 之后的控制图叫做控制用控制图 (Phase II). 分析用控制图阶段就是过程参数未知阶段,而控制用控制图阶段则是过程参数已知阶段。

分析用控制图

– 分析用控制图主要分析过程是否稳定和受控,是否处于统计的稳定状态和技术的稳定状态,此时分析的数据常为某一时间段的数据,如一个星期或是一个月;控制用控制图的控制限也即由此阶段的分析而得到的,这是分析用控制图的主要任务之一。

控制用控制图

当过程达到我们所确定的“统计稳态和技术稳态”后,才能将分析用控制图的控制线延长作为控制用控制图。这种延长的控制线相当于生产立法,便进入日常管理。

三、控制图制作案例

我们将某轴类零件的直径尺寸作SPC监控,假如其Nomial尺寸为18.0mm,按上述4个步骤:

Step1

首先确定控制图类型:变量数据,且容易获取,因此确定选取X-bar & R chart.

Step2

收集数据,计算初始的均值及控制限。如下表,我们采集了m=25个子组,每个子组大小n=5,共计125个数据。

按如下公式分别可得到X-bar chart, R chart 的上下控制限。

Step 3

开始绘图描点,注意图表刻度比例要合适。

Step4

很幸运,我们没有发现异常点,说明过程本身是稳定和受控的,分析阶段完成,因此我们可将控制限延长开始后续的过程监控。

很多情况下, Step4之前,即“分析阶段” 会出现异常点, 在后续的 “控制阶段”也可能出现异常点,那么如何 “判异” 呢?

四、控制图判异

在控制图近百年发展中,先后有各种不同类型的判异准则被提出,如:

  • Western Electric (WECO) rules

  • Nelson Rules

  • AIAG Rules

  • Juran Rules

  • ....

所以不同的文献资料列举的判异原则可能存在一些差异,我们在选取用哪些判异原则可以根据自己的情况来定。今天我们介绍Minitab中的8大判异准则(结合下图理解):

  • 在控制限之外的任何点

  • 9 个连续的点在中心线的同一边

  • 6 个连续的点连续上升或下降

  • 14 个连续的点交互上升和下降

  • 3 个点中有2个都在A区或之外

  • 5 个点中有4个都在B区或之外

  • 15 个连续的点在任一个C区

  • 8 个点在C区之外

原则1

在控制限之外的任何点

原则2

3 个点中有2个都在A区或之外

原则3

5 个点中有4个都在B区或之外

原则4

连续15个点排列在中心线1个标准差范围内(任一侧)

原则5

连续8个点距中心线的距离大于1个标准差(任一侧)

原则6

连续9点位于中心线同一侧

原则7

连续6点上升或下降

原则8

连续14点交替上下变化

其实SPC的内容还可以深入讲很多,除了上面的休姆哈特控制图外,还有累积和控制图CUSUM指数加权移动平均控制图EWMA等。限于篇幅,SPC控制图应用就介绍到此,希望对大家有一定的帮助。

版权声明:本文来源于网络,如若有版权问题,请联系,会立刻删除;

以上全部为精品小班授课,名额有限,先到先得;有任何疑问请加文末杨老师微信,了解详细

 来源:汽车零部件技术   转载请注明来源:智慧汽车供应链,严禁用于任何商业用途,否则后果自负,本篇仅作为知识分享;侵删

更多交流请加入QQ群,智慧汽车供应链四群 565344187

GD&T专业群: 232776212

                                  小编微信:SZ18556807248

 更多问题,请添加小编微信,添加时请备注好:公司+职位+姓名

fopen_s不接受两个参数_如何利用SPC来管理制造过程,不懂SPC还敢混“质”场?相关推荐

  1. 查询中接受的主体参数_【自动化/测开面试集锦系列】SQL查询

    前言 select top n 形式的语句可以获取查询的前几个记录,但是 mysql没有此语法,mysql用limit来实现相关功能. LIMIT子句可以被用于强制 SELECT 语句返回指定的记录数 ...

  2. simulink和psim仿真结果不同_案例展示金属增材制造过程仿真分析 (下篇)- 微观尺度...

    安世亚太官方订阅号(搜索:peraglobal)将为您提供CAE仿真.工业先进设计与增材制造领域最新的行业资讯.专业的课程培训.权威的技术资料.丰富的案例分析 随着金属增材制造过程仿真分析工具功能的进 ...

  3. java中play方法的两个参数_如何避免在play2中到处传递参数?

    在我看来,模板是静态类型的这一事实实际上是一件好事:你可以保证调用你的模板如果编译就不会失败. 但是,它确实在调用站点上添加了一些样板.但是你可以减少它(不会失去静态类型优势). 在Scala中,我看 ...

  4. python合并两个数据集_《利用Python进行数据分析》第7章 合并数据集

    合并数据集 数据分析和建模方面的大量编程工作都是用在数据准备上的:加载.清理.转换以及重塑.有时候,存放在文件或数据库中的数据并不能满足你的数据处理应用的要求.pandas对象中的数据可以通过一些内置 ...

  5. 单纯形法只有两个约束条件_西南交大交运考研 | 管理运筹学简答及关键知识点整理!...

    距离21考研只有十天了,剩下的时间就是反复练习真题,近两年的真题可以先做,因为这样既可以了解最新的考点及考试形式,且近两年的真题在今年再次出现题型基本一致的可能性不大(必考考点另当别论),所以建议可以 ...

  6. formdata传递参数_前端利用formData格式进行数据上传,前端formData 传值 和 json传值的区别?...

    contentType 常见的格式 text/plain :纯文本格式 application/json: JSON数据格式 application/x-www-form-urlencoded 中默认 ...

  7. 查询中接受的主体参数_Apollo入门引导(三):编写查询解析器

    接上篇 -- Apollo 入门引导(二):连接数据源 -- 继续翻译 Apollo 的官网入门引导. 学习 GraphQL 的查询是如何获取数据的. Apollo 入门引导 - 目录: 介绍 构建 ...

  8. C语言sum函数不接受一个参数,函数不接受2个参数怎么解决

    c++函数不接受两个参数是为什么 class Time { int hour,minute,second; public: Time(int a=0,int b=0,i需要在使用之前声明一下函数,你在 ...

  9. 对象数组参数_【JavaScript 教程】标准库—Array 对象

    作者 | 阮一峰 1.构造函数 Array是 JavaScript 的原生对象,同时也是一个构造函数,可以用它生成新的数组. var arr = new Array(2);arr.length // ...

最新文章

  1. python最好用的助手_想学Python的小伙伴注意了,pip工具或许是您最好的助手!本文详解安装教程哦!...
  2. 20211201 (正定矩阵A+正定矩阵B)的最小特征值 ≥ 正定矩阵A的最小特征值+正定矩阵B的最小特征值
  3. SDN火爆!未来五年年复合增长率达98%
  4. 进入全屏 nodejs+express+mysql实现restful风格的增删改查示例
  5. Python+Matplotlib绘制带误差线的柱状图
  6. 移动端开发—流式布局
  7. Aerospike 使用场景
  8. c# 扩展方法奇思妙用高级篇三:Enumerable.CastT 应用
  9. AutoCAD2020命令提示框信息设置
  10. 中条码一般为四色怎么转单色黑_条码机适用的耗材判断标准
  11. java基础教程:集合概述(27)
  12. 神经网络之BP算法【图文并茂】
  13. excel常用函数汇总 excel最常用的八个函数 excel自动求减
  14. jser必看的破解javascript各种加密的反向思维方法 转自脚本之家
  15. 人工智能基础——知识的表示方法,产生式表示法
  16. Generalized Robust Regression for Jointly Sparse Subspace Learning
  17. 使用BAT脚本实现一键配置Mysql服务器和开启远程服务
  18. Java内存中神奇的64MB
  19. 学习数学:往日油印稿,今日电子书
  20. 如何给基于Element-UI的表格添加背景颜色

热门文章

  1. USB应用开发笔记之一:STM32上实现USB主机读写U盘
  2. 外设驱动库开发笔记18:MS5837压力变送器驱动
  3. tensorflow 如何获取模型中想要的张量
  4. CoreAnimation编程指南(五)图层内容
  5. Java 内存 关系_JVM和Linux之间的详细内存关系
  6. 华为云客户端_华为公布云手机计费清单,要不要光刻机也给出了答案
  7. Linux的实际操作:文件目录类的实用指令 (显示路径pwd 显示文件ls 更改目录cd)
  8. easyui datatable ajax 加载数据,ASP.NET easyUI--datagrid 通过ajax请求ASP.NET后台数据的分页查询...
  9. 教你如何快速入门python_如何快速入门python
  10. linux下openldap版本查询,用openldap进行linux认证