PFMEA详解之结构分析——SunFMEA

2024-02-19 07:10

本文主要是介绍PFMEA详解之结构分析——SunFMEA,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

免费试用FMEA软件-SunFMEA

1.FMEA简介

FMEA英文是(Potential Failure Mode and Effects Analysis )(潜在)失效模式及效果分析,第一个单词potential经常被省略。从FMEA的名称来看,这是一种预防问题的思想方法和工具,其原理是系统性地识别和评价设计和生产所有可能发生的潜在问题,然后提前安排或者执行措施来减少错误发生的概率、增强发现问题的能力、降低问题造成的影响。

One of the most important factors for the successful implementation of an FMEA program is timeliness. It is meant to be a "before-the-event" action, not an "after-the-fact" exercise.

SAE J1739 (Society of Automotive Engineers)美国机动车工程师学会

FMEA产生的背景是,因为当今时代所有的产品以及加工过程都日趋高度复杂,人们不再只是生产镰刀和斧头,而是生产汽车、飞机以及太空飞船,这些动辄由上万个或者上百万个零件组成的复杂的产品,这些产品生产过程中出现的问题,往往是无法用简单的问题解决方法来进行处理。

FMEA从1949年诞生到今天已经发生过多次更新,最新版本是2019年6月发布的《AIAG VDA FMEA手册》。新手册借鉴了AIAG的方框图、参数图、流程图等工具的运用,也借鉴了VDA的五步过程导向法,并在此基础上头尾各增加一步,形成了FMEA七步法。

图片

图1 FMEA七个步骤的关系

除此之外,手册还统一了风险评价准则,并推荐使用措施优先度(Action Priority,AP)而不是以前的风险优先数(Risk Priority Number,RPN)来决定优化改进的时机。

图片

图2 过程导向的FMEA表格

2.FMEA的触发条件

简单来说,有三个FMEA过程的触发条件,分别是出现新情况、发生变化、问题发生和解决。

出现新情况指的是产品或流程有了新要求、新运用、新设计、新过程或其他新元素。

发生变化是指这些要求、应用、设计或者过程和原先相比有了变更。

问题发生和解决就是指内外部发生了各种相关问题,这些问题可能发生在内部,也可能发生在顾客或者用户,它还包括收集或者接收了相关的经验教训。

需要注意的是,FMEA是活的文件,它将一直伴随着产品和过程,为它们保驾护航,将产品和过程的风险保持在合理的范围。FMEA更新的时机至少包括产品或过程出现新情况、发生变化、问题解决。


3.PFMEA

PFMEA分析了从进料一直到发货整个流程的所有过程可能发生的与质量相关的潜在失效,进而在产品交付顾客之前就采取预防和控制措施来降低过程的风险,从而降低问题的发生概率,提高问题的可控性。

PFMEA不仅记录过去发生过的过程问题,还更多地包含了对未来可能发生问题的探讨。因此,如果过程人员只是反思历史上发生过的过程问题,这其实并不是真正的PFMEA。

事实上,一个单词“Potential”,其意义为“潜在的”,在PFMEA这些英文单词之前被省略了。也就是说,PFMEA讨论的是在关注领域之内,比如质量领域,所有可能发生的过程问题,而不管它们是否已经发生过,也不管它们的轻重缓急。轻重缓急在接下来的风险分析和优化改进步骤中自有区别对待。

3.1 收集需求

作为过程的预防质量工具,PFMEA的本质就是通过预防和控制过程的失效更大可能地满足质量要求,因此,PFMEA策划和准备的第一项工作就是收集这些要求。

表1 要求的来源和类别

图片

3.2 策划范围

做项目需要对范围进行管理,否则很容易因为多做或少做工作造成项目失败。同样的道理,PFMEA也需要事先策划范围,一般的指导思想是,那些有安全或法律法规影响的、创新程度比较大的、可靠性要求比较高的部分需要重点关注,因为这些地方要么容易发生问题,要么一旦发生问题,影响就特别巨大。

3.3 策划资源

做事情都需要资源,PFMEA工作也是如此。可以把PFMEA工作需要的资源分为人力资源和物质资源。

PFMEA工作的人力资源主要指PFMEA团队,其组成又分为核心团队和扩展团队。核心团队一般需要始终参加PFMEA会议,是PFMEA信息的主要输入者;扩展团队则根据需要参加会议。

策划和准备了人力资源,还需要为PFMEA工作策划和准备物质资源,这包括FMEA软件、参考资料和会议设施等。

表2 PFMEA常用的参考资料及其作用

图片


3.4 PFMEA策划和准备案例

PFMEA的策划和准备可以分为以下四个步骤:1)收集相关方(尤其是顾客)对PFMEA的方法要求以及对过程的技术要求,并准备好相关资料;2)策划PFMEA的范围和进度;3)策划和准备PFMEA过程中需要的人力和物质资源;4)把策划的结果记录在策划书中并获得批准。

表3 PFMEA策划书案例

图片


3.5 结构分析

“结构”定义为事物各个组成部分的搭配和排列。结构中各个组成部分称为结构元素,与组织结构图中的机构和岗位一样,结构元素之间也存在着上下层次以及相同层次的逻辑关系。

流程的结构分析(Structure Analysis)就是把流程按层次进行分解,然后把得到的结构元素按照层次分明的形式展现出来。于是,上层元素包含下层元素,下层元素属于上层元素。这些不同层次的结构元素将成为要求的实现者;反过来说,如果流程存在潜在问题,肯定是因为某些结构元素存在问题。所以,结构元素既是要求的承担者,又是潜在问题的发生者,结构分析为接下来的功能分析和失效分析建立了人员或物质基础,结构分析的价值正在于此。

作为结构分析的基本工具,运用流程图和结构树可以把结构元素识别得完整且清晰。

3.5.1 流程图

流程图的作用是帮助人们更容易理解流程,进而减少将来功能和失效分析的遗漏,而这些都是有效问题预防的基础。

对一般的生产流程来说,

一般以物流为研究对象,分析产品的形成顺序,而不一定是人员的先后动作。

一起改善,公众号:一起改善新乡奖(Shingo Prize)| 制造业的诺贝尔奖

并且,只有被生产团队执行或者控制的过程才会被放到流程图中。

在制作流程图时,需要按照物流顺序谨慎地思考每一个需要的或经历的过程。重要的是,在制作流程图时,需要避免遗漏过程。

图片

图3 流程图说明


3.5.2 建立框架

流程图虽然描述了流程的组成部分,然而分解流程结构时,至少要建立三个层次的结构元素。因为只有这样,才能在此基础上形成失效影响、失效模式和失效原因三个层次。

当然,也可以建立更多层次的结构元素,但层次越多,分析的工作量越大。

典型的PFMEA结构分析实际是分解流程的过程,它把流程分解为一个个过程,再将一个个过程分解到工作元素,一共三个层次。

过程(Process)指利用输入实现预期结果的相互关联或相互作用的一组活动,分解流程后一般包括收料、制造、组装、检查、测试、包装、运输、存储、返工、返修等可能影响产品质量的过程。

工作元素是执行或者影响这些过程的因素,一般分为人员、机器、物料、方法和环境几种类型,简称人、机、料、法、环。

在实际的PFMEA结构中,需要根据实际情况,把工作元素的具体名称识别出来,比如作业员、焊接机器、焊接夹具等,这样做的好处是起到提示作用,从而减少分析的遗漏。

比如,如果只是笼统地写上“机器”,那就很容易忽略在过程中还存在夹具,于是就不会分析夹具的功能和失效,就不会主动去预防和控制夹具的潜在问题,于是,夹具的潜在问题就很可能变成现实问题。

如果流程结构比较单一,不能再分成更多的过程,由于这时可能只有两层结构,不能形成原因、模式和影响三个层次,那就需要在此元素之上再增加它的上一层元素。上一层元素可能是包含它的更高一级过程或者是产品。

分解结构元素时需要遵守

“相互独立、完全穷尽”(MECE:Mutually Exclusive Collectively Exhaustive)的金字塔原理。

https://baike.baidu.com/item/%E9%87%91%E5%AD%97%E5%A1%94%E5%8E%9F%E7%90%86/14494495

相互独立是为了精确分析结构元素的功能和失效,而完全穷尽是为了所有元素都有被分析的机会,不会产生遗漏。

图片

图4 PFMEA结构树形式结构分析

FMEA的结果最终以表格的形式呈现,生成表格时首先需要确定关注元素,关注元素是处于分析中心的研究对象,将来会以它为立足点分析上下层元素,分析上下层功能以及失效的原因和结果。

结构分析在表格软件中则是以不同列的形式表达不同层次的结构元素,中间列是关注元素,即过程,它的左边列是该过程所属的流程,而右边列是该过程的工作元素。表4显示了用表格形式进行的结构分析。其中,所研究的过程是过程1,它的所属流程是××生产线,而工作元素是人、机、料、法、环。

表4 表格形式结构分析

图片

在结构分析时,需要避免过程的遗漏。如果发生了遗漏,就不会主动去预防和控制这些过程的潜在问题,于是潜在问题就很容易变成现实问题。

在PFMEA中,容易遗漏的是产品经过的线下过程、临时过程或返工返修、存储和运输过程。因此,需要仔细地审查生产的价值流从而避免漏失。在将来的PFMEA验证中,也需要检查这些容易漏失的部分有没有在PFMEA中得到分析。

3.5.3 PFMEA结构分析案例

PFMEA的结构分析可以分为以下两个步骤:1)建立流程图;2)选定关注元素并建立流程的结构。

策划和准备完毕之后,在此我们将对上面“表3 PFMEA策划书案例”中,对刮水器电子控制单元的生产流程进行结构分析。

首先,绘制如图5所示的流程图。

图片

图5 刮水器电子控制单元流程图

在流程图中,割板的目的在于把众多印制电路板组成的面板切割成一个个独立的印制电路板,接下来经过印制电路板和盖体组装,把印制电路板卡扣在盖体中,然后再经过元器件焊接过程。

以上三个过程都属于增值过程,用圆形表示。接下来对焊接质量进行光学检查,然后对电子控制单元整体功能进行测试。以上两个过程都属于检查或测试类过程,用菱形表示。最后是产品包装过程,仍然属于增值过程,因此用圆形表示。

绘制了刮水器电子控制单元的流程图之后,再用结构树建立它的框架结构,如图6所示。

图片

图6 结构树呈现的PFMEA结构分析案例

从结构树可以清晰地看出,把电子控制单元生产线作为第一层结构元素,把组成它的割板、印制电路板和盖体组装、焊接、光学检查、功能测试、包装等过程作为第二层元素;

接下来,再把过程按照“人、机、料、法、环”的思路分解到工作元素,比如,印制电路板和盖体组装这一过程的工作元素有作业员、盖体组装设备、载具、印制电路板、盖体、方法及环境。

容易看出,把工作元素的具体名称识别了出来,而不是抽象的人、机、料、法、环,这样做的好处是起到提示作用,从而减少接下来功能和失效分析的遗漏。

选择割板、印制电路板和盖体组装、焊接、光学检查、功能测试、包装作为关注元素,并在表格中进行结构分析。

其中,以印制电路板和盖体组装为关注元素的结构分析见表5。表5中表示以印制电路板和盖体组装为分析对象,其所属产品是电子控制单元,所属流程是电子控制单元生产线,影响该过程的工作元素是作业员和盖体组装设备。

表5 表格呈现的PFMEA结构分析案例

图片

到此为止,PFMEA的结构分析就结束了。

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

这篇关于PFMEA详解之结构分析——SunFMEA的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python中Flask模板的使用与高级技巧详解

《Python中Flask模板的使用与高级技巧详解》在Web开发中,直接将HTML代码写在Python文件中会导致诸多问题,Flask内置了Jinja2模板引擎,完美解决了这些问题,下面我们就来看看F... 目录一、模板渲染基础1.1 为什么需要模板引擎1.2 第一个模板渲染示例1.3 模板渲染原理二、模板

Redis中6种缓存更新策略详解

《Redis中6种缓存更新策略详解》Redis作为一款高性能的内存数据库,已经成为缓存层的首选解决方案,然而,使用缓存时最大的挑战在于保证缓存数据与底层数据源的一致性,本文将介绍Redis中6种缓存更... 目录引言策略一:Cache-Aside(旁路缓存)策略工作原理代码示例优缺点分析适用场景策略二:Re

慢sql提前分析预警和动态sql替换-Mybatis-SQL

《慢sql提前分析预警和动态sql替换-Mybatis-SQL》为防止慢SQL问题而开发的MyBatis组件,该组件能够在开发、测试阶段自动分析SQL语句,并在出现慢SQL问题时通过Ducc配置实现动... 目录背景解决思路开源方案调研设计方案详细设计使用方法1、引入依赖jar包2、配置组件XML3、核心配

Java NoClassDefFoundError运行时错误分析解决

《JavaNoClassDefFoundError运行时错误分析解决》在Java开发中,NoClassDefFoundError是一种常见的运行时错误,它通常表明Java虚拟机在尝试加载一个类时未能... 目录前言一、问题分析二、报错原因三、解决思路检查类路径配置检查依赖库检查类文件调试类加载器问题四、常见

Java注解之超越Javadoc的元数据利器详解

《Java注解之超越Javadoc的元数据利器详解》本文将深入探讨Java注解的定义、类型、内置注解、自定义注解、保留策略、实际应用场景及最佳实践,无论是初学者还是资深开发者,都能通过本文了解如何利用... 目录什么是注解?注解的类型内置注编程解自定义注解注解的保留策略实际用例最佳实践总结在 Java 编程

MySQL数据库约束深入详解

《MySQL数据库约束深入详解》:本文主要介绍MySQL数据库约束,在MySQL数据库中,约束是用来限制进入表中的数据类型的一种技术,通过使用约束,可以确保数据的准确性、完整性和可靠性,需要的朋友... 目录一、数据库约束的概念二、约束类型三、NOT NULL 非空约束四、DEFAULT 默认值约束五、UN

Python使用Matplotlib绘制3D曲面图详解

《Python使用Matplotlib绘制3D曲面图详解》:本文主要介绍Python使用Matplotlib绘制3D曲面图,在Python中,使用Matplotlib库绘制3D曲面图可以通过mpl... 目录准备工作绘制简单的 3D 曲面图绘制 3D 曲面图添加线框和透明度控制图形视角Matplotlib

MySQL中的分组和多表连接详解

《MySQL中的分组和多表连接详解》:本文主要介绍MySQL中的分组和多表连接的相关操作,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录mysql中的分组和多表连接一、MySQL的分组(group javascriptby )二、多表连接(表连接会产生大量的数据垃圾)MySQL中的

Java 实用工具类Spring 的 AnnotationUtils详解

《Java实用工具类Spring的AnnotationUtils详解》Spring框架提供了一个强大的注解工具类org.springframework.core.annotation.Annot... 目录前言一、AnnotationUtils 的常用方法二、常见应用场景三、与 JDK 原生注解 API 的

redis中使用lua脚本的原理与基本使用详解

《redis中使用lua脚本的原理与基本使用详解》在Redis中使用Lua脚本可以实现原子性操作、减少网络开销以及提高执行效率,下面小编就来和大家详细介绍一下在redis中使用lua脚本的原理... 目录Redis 执行 Lua 脚本的原理基本使用方法使用EVAL命令执行 Lua 脚本使用EVALSHA命令