PFMEA常见失效类型和失效分析的基本工具

2024-02-19 07:10

本文主要是介绍PFMEA常见失效类型和失效分析的基本工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

免费试用FMEA软件-SunFMEA

3.6 失效分析

失效分析目的是识别潜在失效的因果关系,也就是失效的影响、模式和原因,形成一条条失效链,而接下来的风险分析和优化改进正是基于这些失效链进行的。

功能分析之后再进行失效分析,前者是从正面进行分析,后者是从反面进行探讨,两者具有正反对称性。

对比功能分析和失效分析,也可以看出PFMEA采用了逆向思维:为了实现功能和要求,退而求其次,通过识别这些功能和要求的补集,即所有潜在失效,以预防和控制潜在失效。由于功能和失效发生的概率之和为1,失效的概率减少了,成功的概率自然就增加了。

所以,在这一步,识别出所有可能的潜在失效是关键。作为失效分析的基本工具,运用常见的失效类型和失效网可以把失效识别得完整且清晰。

3.6.1 识别失效

A. 常见失效类型

功能或要求不能按期望的方式实现叫作失效。失效是根据功能和要求推导出来的,常见失效类型如下所示。

表1 过程常见失效类型

图片

a. 范围类失效:实现的功能或要求过少或过多,甚至根本没有功能,例如,盖体内没有安装印制电路板。


b. 偏差类失效:实现的功能或要求与期望相比有偏差,比如过小或过大,例如印制电路板型号错误、印制电路板没有卡扣牢固。


c. 时间类失效:在时间的维度上分析不能实现预期的功能或要求,比如过早、过迟、断断续续、顺序错误等,例如,在压棒压扣好印制电路板之前,作业员拿出半成品。

除了以上所列的失效之外,还需要分析对象在受到噪声因素干扰时表现的不足之处,也就是说,分析该对象在面对人员差异、时间变化、物料差异、外部环境等挑战时可能发生的问题,比如,由于压棒磨损,压棒不能把盖体压到预设的停止位置。由于此类失效是在某些情况下发生的,所以也把它们归类于时间类失效。


d. 负面作用:涉及的对象可能受到损害、产生噪声或发热过高等,例如印制电路板损坏、刮伤或污染。

不仅要用常见失效类型识别潜在失效,也需要考虑和引入相似产品和过程的经验教训。经验教训包含了历史上发生过的问题描述以及原因分析,不仅反思了问题没有成功预防及没有得到探测的原因,也包含了有效解决该问题的措施。

功能的描述语句是动词+名词+要求,在这里,要求可能不止一个方面,只有所有方面的要求都满足了,才能说功能和要求没问题,比如,作业员把印制电路板放到载具上时,在位置和方向上都有要求,缺一不可。所以,在识别失效时,首先要清楚功能和要求包含的所有方面,然后分别运用常见失效类型识别每个方面可能发生的问题。

失效的描述语句是对象+失效描述。比如,“印制电路板没有卡扣上”这个失效描述里,“印制电路板”是对象,“没有卡扣上”是失效描述。在失效的描述语句里,不管是遗漏了对象,还是遗漏了失效描述,也不管是对象描述模糊,还是失效描述模糊,这些都是不足够的,这将给接下来的理解和针对性措施的策划造成障碍。并且,如果失效有自己的专业术语,那么尽可能使用这些专业术语,因为专业术语都有明确的定义,这会让不同人的理解趋于一致。

B. 失效识别

a. 识别产品或流程的失效:需要分析它们对相关方功能的失效,典型的相关方是内部工厂、外部工厂、产品或最终用户。

对内部工厂的功能失效可能是“你的工厂:挑选产品并报废不良产品”,
对外部工厂的功能失效可能是“发运至工厂:挑选产品使用,不会停线”,
对产品或最终用户的功能失效可能是“最终用户:在设计范围内,电子控制单元由于机械、电气、热应力或内外媒介而损坏”。

注意,产品的失效在它的PFMEA和DFMEA中具有一致性。

b. 识别过程的失效:要着眼于该过程的输出问题,这通常是半成品或产品的失效,而不是步骤的错误,比如,过程的失效可能是“印制电路板没有卡扣上”,而不是“印制电路板放到载具上,但上下颠倒了”或者“压棒不能把盖体压到预设的停止位置”。明确产品的失效为产品的控制建立了基础。

c.识别人员的失效,要着眼于可能影响产品质量的动作错误,而不是人员心理、生理、能力、培训等问题,比如,“作业员心情不好”“作业员没有能力”“作业员培训不足”之类的失效描述都是不太合适的,这方面的问题应该由人力资源管理来解决,PFMEA关注技术性的错误以及技术性解决方案。心理因素难以控制,但人员动作的错误却可以经济地通过作业指导书或防错设计等来预防。

一般来说,人员的失效需要包含换型、安装、设置、放物料、组装、拿出料、维修、异常处理等动作错误。

  • 换型失效的例子是“作业员用错了载具”,安装失效的例子是“作业员把载具安装到盖体组装设备上,但放斜了”,

  • 设置失效的例子是“作业员设置盖体组装设备的挡块太低了”,

  • 放物料失效的例子是“作业员把印制电路板放到载具上,但上下颠倒了”,

  • 组装失效的例子是“作业员把盖体放到印制电路板上,定位柱没有通过印制电路板定位孔”,

  • 拿出料失效的例子是“作业员把组装好的印制电路板和盖体放到错误工位”,

  • 维修失效的例子是“更换压棒时,维护人员把新压棒装得太低了”,

  • 异常处理失效的例子是“当盖体组装设备异常停止时,作业员拿出产品放到下一工位”。

d.识别机器(包括工装夹具)的失效时,一般要识别机器影响产品质量的动作或作用的错误。比如“压棒不能把盖体压到预设的停止位置”。但这还不足够,这样的失效只是结果,而不是原因,并不能基于这样的失效描述预防问题,而只能被动围堵问题。

所以,还需要更深入一步,即识别失效的根本原因。因此,把失效描述成“由于压棒弯曲,压棒不能把盖体压到预设的停止位置”,这样的失效才是可以预防的。明确过程的失效为过程的控制建立了基础。

3.6.2 找出失效链

把关注元素的失效叫作失效模式,把它发生的原因叫作失效原因,而失效影响则是失效模式引起的后果。

失效原因、失效模式、失效影响形成了最简单的失效链。比如,“由于空气压力太小,压棒不能把盖体压到预设的停止位置”这个失效会导致“印制电路板没有卡扣上”,而这又会导致“在设计范围内,电子控制单元由于机械、电气、热应力或内外媒介而损坏”,这一串的因果关系就是一条失效链。

在PFMEA中,至少需要识别失效原因、失效模式、失效影响这三者形成的失效链,这就需要连接上下层具有因果关系的失效。

在连接某个功能的失效时,可以借助于已经识别了每个功能和要求失效的结构树或者结构元素、功能和失效汇总表进行,需要在和此功能连接的下层功能和要求的失效中寻找它的失效原因,而在和此功能连接的上层功能的失效中寻找它的失效影响。

失效链建立了失效的发生原因、失效模式以及失效影响,这为预防和控制措施提供了分析框架,而基于相同失效模式连接在一起的众多失效链又形成了失效网,失效网整合了相同的失效模式所有可能的发生原因以及失效影响,对问题归类很有帮助。

图片

图1 失效网形式失效分析

3.6.3 PFMEA失效分析案列

PFMEA的失效分析可以分为以下两个步骤:
1)根据常见失效类型和经验教训,识别每个功能和要求的所有失效;
2)连接上下层具有因果关系的失效,形成失效链。

仍然以“电子控制单元的生产”为例:

首先利用常见失效类型和经验教训识别了所有结构元素功能和要求的所有潜在失效,然后把识别出来的每个功能和要求的失效都记录在了FMEA专业软件或结构元素、功能和失效汇总表中。

针对电子控制单元生产线的失效汇总如下表2:

表2 电子控制单元生产线失效汇总

图片

针对印制电路板和盖体组装的失效汇总如下表3:

表3 印制电路板和盖体组装失效汇总

图片

针对作业员和设备工装的功能失效汇总如下表4:

表4 作业员和盖体组装设备失效汇总

图片

用失效网进行的失效分析如图2所示,这些连接的失效的功能也存在连接关系。

图片

图2 失效网呈现的PFMEA失效分析案例

与失效网异曲同工,在表格软件中制作完成的失效分析见表5,表中的中括号标示了各个失效属于的结构元素。

表5 表格呈现的PFMEA失效分析案例

图片

来源:一起改善,版权归原作者所有,侵删。

这篇关于PFMEA常见失效类型和失效分析的基本工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/723895

相关文章

MySql基本查询之表的增删查改+聚合函数案例详解

《MySql基本查询之表的增删查改+聚合函数案例详解》本文详解SQL的CURD操作INSERT用于数据插入(单行/多行及冲突处理),SELECT实现数据检索(列选择、条件过滤、排序分页),UPDATE... 目录一、Create1.1 单行数据 + 全列插入1.2 多行数据 + 指定列插入1.3 插入否则更

MySQL深分页进行性能优化的常见方法

《MySQL深分页进行性能优化的常见方法》在Web应用中,分页查询是数据库操作中的常见需求,然而,在面对大型数据集时,深分页(deeppagination)却成为了性能优化的一个挑战,在本文中,我们将... 目录引言:深分页,真的只是“翻页慢”那么简单吗?一、背景介绍二、深分页的性能问题三、业务场景分析四、

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

MySQL中的LENGTH()函数用法详解与实例分析

《MySQL中的LENGTH()函数用法详解与实例分析》MySQLLENGTH()函数用于计算字符串的字节长度,区别于CHAR_LENGTH()的字符长度,适用于多字节字符集(如UTF-8)的数据验证... 目录1. LENGTH()函数的基本语法2. LENGTH()函数的返回值2.1 示例1:计算字符串

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Java中的数组与集合基本用法详解

《Java中的数组与集合基本用法详解》本文介绍了Java数组和集合框架的基础知识,数组部分涵盖了一维、二维及多维数组的声明、初始化、访问与遍历方法,以及Arrays类的常用操作,对Java数组与集合相... 目录一、Java数组基础1.1 数组结构概述1.2 一维数组1.2.1 声明与初始化1.2.2 访问

Java 方法重载Overload常见误区及注意事项

《Java方法重载Overload常见误区及注意事项》Java方法重载允许同一类中同名方法通过参数类型、数量、顺序差异实现功能扩展,提升代码灵活性,核心条件为参数列表不同,不涉及返回类型、访问修饰符... 目录Java 方法重载(Overload)详解一、方法重载的核心条件二、构成方法重载的具体情况三、不构

SQL中如何添加数据(常见方法及示例)

《SQL中如何添加数据(常见方法及示例)》SQL全称为StructuredQueryLanguage,是一种用于管理关系数据库的标准编程语言,下面给大家介绍SQL中如何添加数据,感兴趣的朋友一起看看吧... 目录在mysql中,有多种方法可以添加数据。以下是一些常见的方法及其示例。1. 使用INSERT I

基于Python实现一个图片拆分工具

《基于Python实现一个图片拆分工具》这篇文章主要为大家详细介绍了如何基于Python实现一个图片拆分工具,可以根据需要的行数和列数进行拆分,感兴趣的小伙伴可以跟随小编一起学习一下... 简单介绍先自己选择输入的图片,默认是输出到项目文件夹中,可以自己选择其他的文件夹,选择需要拆分的行数和列数,可以通过