当前位置:首页>PPT>FMEA实战应用PPT

FMEA实战应用PPT

  • 2026-03-29 17:23:34
FMEA实战应用PPT

请大家看看我们身边:我们有很多‘救火英雄’,他们日夜奔波,解决各种突发问题,值得敬佩。但公司的长期竞争力、我们的可持续发展,更需要的是‘防火专家’——那些能在问题发生前就识别风险、消除隐患的人。

FMEA正是培养‘防火专家’的核心工具。它是一套系统的前瞻性方法,能帮助我们在设计阶段、工艺阶段就把潜在问题挖出来。希望经过这两天的学习与碰撞,我们都能成为各自领域的防火专家,从根源上提升我们的产品质量与可靠性。”

我们的痛,与FMEA的解,

场景一:‘这问题怎么又来了?’——上个月产线刚因为电机绝缘不良导致烧毁停过线,我们换了供应商,这个月同样的问题再次发生。我们一直在‘纠正’,但从未真正‘预防’。我们陷入了‘问题-解决-再发生’的恶性循环。

场景二:‘客户又投诉了!’——海外客户反馈我们的户外终端设备在沙漠高温环境下屏幕会闪烁。可我们在实验室里,用恒温箱怎么测都测不出来。问题出在哪里?我们缺乏对真实使用环境的系统性分析,我们的测试条件未能覆盖所有潜在风险。

场景三:‘量产了才发现设计有问题!’——新产品轰轰烈烈上市,市场反馈却发现某个承载结构件在极限载荷下会出现微裂纹。解决方案?加一根加强筋。后果?模具报废、工期延误、紧急采购、现场改装,直接损失几百万,间接的品牌损失无法估量。根本原因?设计阶段的风险分析流于形式,没有深入。

场景四(也是最常见的):‘FMEA?我们做过啊!’——在座的各位,我们坦诚地想一想:我们有多少人的FMEA是为了应付IATF审核、客户审核,在审核前一个星期加班加点‘补’出来的?补完之后,报告就锁在柜子里,再也没有人看过、更新过、使用过。它成了‘睡眠文件’,没有产生任何价值。

FMEA,就是专门用来解决这些痛点的‘事前诸葛亮’工具。它不是质量部独有的工具,它是所有研发工程师、工艺工程师、生产管理人员甚至采购人员的必备技能,是降低企业质量成本、提升盈利能力、构建核心竞争力的战略武器。接下来的两天,我们将一起解开它的真正用法。”

第3页:FMEA核心价值:

算清质量成本的“大账,首先,我们要建立第一个,也是最重要的一个共识:FMEA是一项经济投资。我们要学会算一笔‘质量成本’的大账。

在质量领域,有一个非常著名的1-10-100法则。它是什么意思?假设在产品或过程的设计阶段,我们通过分析发现一个潜在缺陷,并在图纸上修改一个尺寸、或更换一种材料就能解决它,此时的成本仅仅是几小时的工程时间和一张图纸变更单,我们把它量化为 1块钱。这是最便宜、代价最小的纠正时机。

如果设计阶段没发现,缺陷流到了制造过程中。此时我们需要通过加强检验、设置筛选工序、对不合格品进行返工或报废来处理它。这里涉及人工、工时、物料损耗,成本可能是设计阶段的10倍,即 10块钱。

最糟糕的情况是,产品到了客户手上才发生故障。这时我们要面临什么?客户投诉、现场服务、维修、退货、乃至产品召回。更严重的是,商誉受损、订单丢失、市场份额下降,甚至引发法律诉讼。此时的成本可能是设计阶段的100倍甚至1000倍,即 100块钱或更多!

最左端那个支点,就是我们的设计开发阶段。FMEA就是在最早、最关键的‘1块钱’阶段发力。我们在这里投入资源进行分析和预防,就像用一个微小的力量,撬动右边巨大的‘100块钱’潜在损失。这是一种典型的价值投资。

为什么很多企业老板或管理层不愿意投入资源做FMEA?往往是因为他们没算明白这笔账。他们只看到了‘投入’——投入了工程师的时间、可能延长了开发周期;但他们看不到‘产出’——FMEA所避免的那些巨大的售后损失、停产损失和信誉损失。而我们质量人、工程师的核心价值之一,就是要用FMEA这个工具,把‘避免的损失’这笔隐形的账,算清楚、讲明白,展现给管理层看。

接下来,我们看FMEA的三种主要类型,它们覆盖了产品生命周期的不同阶段:DFMEA(设计FMEA):聚焦于产品设计本身。它的目标是确保我们设计出来的东西,在原理、功能、性能、可靠性上是 robust 的。它是所有质量的源头。

PFMEA(过程FMEA):聚焦于制造和装配过程。它的目标是确保我们有能力稳定地、重复地生产出符合设计意图的产品。它是质量实现的核心。

MFMEA(设备FMEA):聚焦于生产设备、模具、工装。它是为PFMEA服务的,确保我们的生产硬件是可靠的,不会成为过程变异的来源。

第4页:FMEA七步法总览(AIAG-VDA新版标准)

演讲词:“过去,很多人做FMEA是‘填表法’:打开一个Excel模板,直接从中间某一列(比如‘失效模式’)开始绞尽脑汁地填。这是完全错误、本末倒置的做法!这样做出来的FMEA是零散的、逻辑混乱的,自然无法发挥作用。

新版AIAG-VDA标准最大的贡献,就是推出了这套清晰、严谨的七步法逻辑流程。大家请看我背后的这张流程图,它不是一个简单的步骤列表,而是一个有输入、有输出、环环相扣的系统工程方法。它清晰地分为三大阶段:

第一阶段:系统分析(步骤1-3)—— 打好地基步骤1&2:策划与准备:定义分析范围,组建正确团队。步骤3:结构分析:把我们要分析的对象(产品或过程)像解剖一样,一层层分解清楚。

这一步是地基。很多FMEA做不好,浮于表面,根子就在于前三步没做扎实。没搞清楚‘分析什么’和‘它由什么组成’,就直接谈‘它会怎么坏’,无异于空中楼阁。

第二阶段:风险分析(步骤4-5)—— 核心评估,步骤4:功能分析:定义清楚每个部分的‘本职工作’是什么(功能),以及干好这份工作的‘考核标准’是什么(要求)。

步骤5:失效分析:基于功能,系统性地分析‘功能可能怎么失效’(失效模式)、‘失效了会有什么后果’(失效影响)、‘为什么会失效’(失效起因)。

这一步是FMEA的核心大脑,是识别和评估风险的关键过程。

第三阶段:风险降低(步骤6-7)—— 行动与固化

步骤6:风险优化:针对高风险项,制定预防或探测措施,降低风险。步骤7:结果文件化:将分析结果和措施追踪固化下来,并传递到相关文件(如控制计划)。这一步是FMEA的价值落脚点,确保分析不仅仅停留在纸面。

请大家务必记住:FMEA首先是一个逻辑思维过程,其次才是一份记录这个过程的文件。 表格只是载体,思维才是灵魂。我们一定要遵循这个七步法的逻辑流,进行正向开发,而不是反向填表。”

第5页:Step 1&2:策划与准备 - 不做准备,就准备失败

演讲词:“现在我们深入七步法的第一步和第二步:策划与准备。这一步常常被忽视,但却决定了FMEA分析的成败。它的关键输出是两样东西:有战斗力的团队和清晰的分析边界。

首先,团队是FMEA的灵魂。FMEA绝对不是设计工程师或工艺工程师一个人闭门造车能完成的!它必须是跨功能团队(CFT) 的集体智慧结晶。一个典型的FMEA团队应该包含哪些角色?

设计工程师:知道设计意图、理论原理和性能目标。工艺/制造工程师:知道如何把设计变成实物,了解制造能力的边界和潜在工艺难点。质量/可靠性工程师:掌握过往的失败案例(内部和外部)、测试方法和检验的局限性。生产/现场人员:了解生产线上的实际执行情况、操作工的常见困难和设备的真实状态。

采购/供应商工程师:了解供应商的技术能力和质量保证水平。销售/服务/客户代表:知道客户如何使用产品,甚至是如何‘滥用’产品,了解客户的真实使用环境和痛点。

为什么要这么多人?我举个例子:设计一个变速箱齿轮,设计工程师根据理论计算和性能要求,认为齿面硬度达到HRC60是最优选择。但是,如果工艺工程师提出,我们工厂热处理车间的炉温均匀性控制能力,只能保证±2HRC的波动。那么,设计要求的HRC60,实际生产出来的可能是HRC58-62。如果设计边界卡得太死(比如必须≥HRC59),就会有部分产品在公差下限(HRC58)存在早期磨损的风险。这个设计意图与制造能力的匹配风险,只有设计员和工艺员坐在一起时才能被提前发现。 这就是团队协作的价值。

其次,边界是FMEA的分析范围。我们一定要用边界图(BD) 这个工具来明确。边界图就像是我们分析对象的‘地图’,它清晰标明了:

我们分析的系统是什么?(例如:汽车的电动助力转向系统EPS)它与外部哪些系统有接口?(例如:与整车的机械连接点、与CAN总线的电气连接、与驾驶员的输入接口——方向盘)

这些接口之间流动的是什么?(能量流:如扭矩;信号流:如转角传感器信号;物料流:如润滑油脂)

再举个例子:分析一个车载信息娱乐系统的显示屏。如果不画边界图,你可能只关注屏幕本身的亮度和色彩。但边界图会强制你思考:它与主机连接的排线(接口)是否会因频繁振动而松脱(接口失效)?主机的输出信号格式是否与屏幕的驱动协议完全兼容(信号流失效)?这些接口处的失效风险,往往是系统失效的主要来源。划定边界,就是为了防止‘盲人摸象’,确保我们分析的完整性。”

第6页:Step 3:结构分析 - 把产品拆解到最小分析单元

“第三步,结构分析。目的非常明确:把我们确定要分析的对象(在边界内),自顶向下、逐层分解,直到一个合适的‘分析层面’。

什么是合适的分析层面?通常是指能够被单独采购、更换、测试,或者会产生自己独特失效模式的部件或子部件。这个过程就像医生做CT扫描,一层一层地把组织结构看清楚。最好的工具就是画一个结构树或方块图。它就像电脑里的文件夹目录,层级分明。

第0层(系统层):智能保温水杯总成。

第1层(子系统/主要分总成层):杯盖总成、杯体总成、控制与显示模块、电源线与适配器。

第2层(组件层):我们以‘杯体总成’为例,继续分解:不锈钢内胆、塑料外壳、环形加热丝、温度传感器(NTC)、保温层(真空或隔热材料)、底部电路板与接口。

第3层(零件层):还可以继续分解,例如‘温度传感器’可以分解为:NTC热敏电阻芯片、封装壳体、引线。这个过程强迫我们系统地、无遗漏地审视产品的所有物理组成部分。很多早期的设计缺陷,比如两个相邻零件存在运动干涉的风险、或装配空间不足,在画结构树、思考物理结构时就能被提前察觉。 结构分析是后续所有功能分析和失效分析的物质基础——我们得先知道‘它是什么’,才能讨论‘它该干什么’和‘它可能怎么坏’。”

第7-8页:Step 4:功能分析 - 他该干什么?干好的标准是什么?

“地基打好了,我们知道了产品的结构。现在进入第四步:功能分析。这是承上启下的关键一步。我们要问:这个部件、这个子系统,它的本职工作是什么?功能,就是‘预期的用途’。描述功能有一个简单的公式:动词 + 名词。例如:‘加热水体’、‘显示温度’、‘密封液体’、‘承受扭矩’。光有功能描述还不够,必须要有要求。要求是功能的‘考核指标’,是量化的、可测量的。例如:功能:‘加热水体’ -> 要求:‘在220V电压下,10分钟内将500ml水从20°C加热至90°C’。功能:‘显示温度’ -> 要求:‘在环境光0-100000 Lux范围内,显示数字清晰可辨,精度为±1°C’。功能:‘密封液体’ -> 要求:‘在杯体倾斜120度时,24小时内无任何泄漏’。而参数是实现这些要求的具体设计特征。例如,为实现‘加热效率’要求,参数可能是:加热丝电阻值、长度、材料;为实现‘密封’要求,参数可能是:密封圈的压缩量、材料硬度、接触面粗糙度。

以杯体的‘隔热’功能为例:功能:防止热量散失,保持水温。要求:在室温25°C下,装入95°C热水,6小时后水温不低于60°C。相关参数:真空夹层的真空度、隔热材料的导热系数、外壳材料的表面辐射系数。

功能分析的常见痛点:功能描述笼统:比如只写‘隔热’,没有量化要求,导致后续无法判断怎样算‘失效’。混淆功能和解决方案:例如,将功能写成‘使用真空隔热层’。这不是功能,这是实现功能(隔热)的一种解决方案(设计选择)。功能应独立于解决方案。

遗漏接口功能:例如,杯盖与杯体的螺纹连接,其功能是‘提供可靠的锁紧与松开’,要求是‘可重复旋拧500次以上不滑牙’。接口功能极易被忽略。只有把每个分析对象的功能、要求、参数都清晰地定义出来,我们接下来的失效分析才有明确的靶心。否则,我们就是在分析一个模糊的对象,得出的结论必然也是模糊的、不落地的。”

第9-10页:Step 5:失效分析 - 哪里会出幺蛾子?(构建失效链)

“现在来到FMEA最体现逻辑魅力的环节:失效分析。基于我们已经理清的结构和功能,我们要系统地构建‘失效链’。一个完整的失效链包含三层,像一组倒下的多米诺骨牌:失效模式(FM):功能本身是怎么失效的?它描述的是‘功能丧失或异常的状态’。通常有四种类型:功能丧失(不工作)、功能降级(工作得不好)、功能间歇(时好时坏)、产生非预期功能(干了不该干的)。例如,加热功能的失效模式:‘完全不加热’、‘加热速度过慢’、‘加热温度不稳定’、‘无指令下自行加热’。

失效影响(FE):这个失效模式会导致什么后果?我们要分析对上一层系统、对最终产品、对最终用户/客户、甚至对法律法规的影响。影响要从严重程度来思考。例如,‘完全不加热’对用户的影响是‘无法喝到热水,客户抱怨’;但如果是‘无指令下自行加热’导致水烧干、空烧,可能引发火灾风险,其影响就严重得多。

失效起因(FC):这是分析的精华,也是最能体现工程师功底的地方。 失效起因必须追溯到设计本身的缺陷或不足,是导致失效模式发生的根本原因。它回答‘为什么会发生这个失效?’

案例深入:水杯加热功能失效链)

功能:加热水体。失效模式:加热丝烧断(功能丧失)。

失效影响:用户无法获得热水,投诉;产品返修/报废。

失效起因(需要深挖,至少问3-5个‘为什么’):

表面原因:加热丝电流过大,导致过热熔断。

深入一层:为什么电流过大?因为电路设计中,功率控制元器件的选型余量不足,在电压波动上限时,输出电流超载。

设计层面根因(这才是DFMEA要找的):在进行电路设计时,未充分考虑电网电压的最大波动范围(如+10%)对功率器件的影响,导致设计余量(降额设计)不足。或者,对加热丝材料在高低温循环下的疲劳寿命评估不充分。

落地技巧:深挖起因:不要停留在‘零件坏了’、‘操作失误’这种表面原因。要一直问到设计决策、设计计算、设计选型、设计验证的层面。例如,‘密封圈老化泄漏’的起因,不是‘密封圈坏了’,而是‘设计时选用的丁腈橡胶材料,未考虑长期接触某酸性饮品会导致其加速硬化失效’。

失效链对应:一个功能可能有多个失效模式,一个失效模式可能有多个起因,一个起因可能导致多个影响。要建立清晰的对应关系网。

使用标准化的失效库:企业应逐步积累和建立常见失效模式与起因的知识库,提高分析效率和一致性。”

第11-12页:Step 6&7:风险分析与优化 - 优先解决什么?怎么解决?

“识别出失效链后,我们不是要对所有风险平均用力。资源是有限的,我们必须进行风险评估和优先级排序。这就是第六步:风险分析。新版标准用行动优先级(AP) 取代了旧版的RPN,更注重措施的导向性。

AP基于严重度(S)、频度(O)、探测度(D) 的评分,分为高(H)、中(M)、低(L)三级。严重度(S):失效影响的严重程度。这是最重要的维度,因为严重度通常无法通过后续措施改变。 如果失效可能导致安全、法规问题,严重度一定很高。频度(O):失效起因发生的可能性。与设计的成熟度、余量、类似设计的历史数据有关。探测度(D):在现有设计验证措施(如计算、仿真、测试)下,在问题流向制造或客户前,发现起因或失效模式的可能性。高风险(H) 项目,必须制定优化措施,并且必须验证措施的有效性。中风险(M) 项目,团队需要评审,根据资源等情况决定是否采取措施。低风险(L) 项目,通常可以接受,但需在文件中记录。

关键落地技巧:措施优先级金字塔,当我们需要制定优化措施时,措施的有效性有明确的优先级:最高优先级(消除风险):修改设计,降低严重度(S)。这是最根本、最有效的方法。例如,识别出一个‘短路可能导致触电’的高严重度风险,最优措施是重新设计电气绝缘方案或采用安全特低电压(SELV),从根本上消除触电的可能性。

次优选择(降低发生):改进设计,降低频度(O)。采用更稳健的设计、增加设计余量、进行防错设计。例如,针对‘两个相似接插件可能插错’的风险(O高),最佳措施是修改设计,使接口物理上无法错配(防错),而不是依赖人员注意。

最后手段(提高发现):增加检测,提高探测度(D)。这是相对最被动的方法。例如,针对某个潜在的软件逻辑错误,增加一项特定的诊断测试。但它不防止问题发生,只防止问题逃逸。

(举例对比)针对‘加热丝因电流波动易烧断(O高)’:差措施:在成品测试中增加一项‘全功率满载老化测试30分钟’(仅提高探测度D)。这只能发现已经烧断的产品,会产生报废。

好措施:重新进行电路仿真,选择功率余量更大的MOSFET管,并优化过流保护电路的响应阈值(降低频度O)。这从设计上减少了烧断的可能性。

理想措施:如果加热丝烧断可能导致带电部件外露(高S),则必须重新设计,实现‘加热丝即使烧断,也保证电气隔离’(降低严重度S)。

第七步:结果文件化与追踪

每个优化措施都必须有:明确的措施描述责任人,计划完成日期,措施实施后的重新评分(验证有效性)分析完成后,不是结束,而是开始。要将DFMEA中的关键特性、失效预防措施等,传递到后续的设计规范、图纸、供应商技术要求、测试大纲中。这才是闭环管理。”

第13页:Day 1总结与实战作业

“好了,以上就是DFMEA完整七步法的核心脉络。我们从理念到标准,从团队策划到结构功能分解,再到失效链构建和风险优化,走完了一个完整的设计风险分析循环。理论听完了,但知识只有在应用中才能内化。现在,我们需要实战练兵。

作业:请各小组(按部门或项目混合分组)选择一个你们正在开发或已经量产的真实产品中的一个具体部件或子系统(例如:汽车雨刮器的连杆机构、无人机的电机驱动板、家电产品的触摸控制面板)。不要选整个系统,范围要聚焦。

按照我们今天讲的七步法,完成 前五步 的分析输出:策划与准备:明确你们小组的角色(模拟CFT),用几句话定义分析范围。结构分析:画出该部件的结构树(至少3层)。

功能分析:为结构树中选定的一个关键零件或分总成,列出其1-2个核心功能及要求。

失效分析:针对其中一个功能,构建至少1条完整的失效链(失效模式->失效影响->失效起因)。

只有亲手画过结构树、思考过功能怎么失效,FMEA的思维才会真正在你脑子里扎根。

Day 2:深化核心 —— 过程控制与落地联动(PFMEA)

第14页:PFMEA与DFMEA的关联与区别

“第二天,我们聚焦于PFMEA——过程失效模式与影响分析。首先,我们必须建立一个核心原则:PFMEA不是孤立的,它必须紧密基于DFMEA的输出。

(用一个贯穿案例说明)假设在智能水杯的DFMEA中,我们分析出‘杯盖与杯体的密封性’是一个关键功能,如果失效(漏水),会导致客户财产受损(高严重度)。那么,在DFMEA中,我们识别了失效起因可能是‘密封圈压缩量设计不足’或‘密封面平面度要求不合理’。这个‘密封性’要求,以及相关的关键设计特性(如密封圈压缩量、密封面粗糙度),就是DFMEA传递给PFMEA的‘圣旨’。

在PFMEA中,制造过程就必须有一个或多个工步来保证实现这个设计意图。例如:

工步1:安装密封圈。

工步2:旋紧杯盖(达到规定扭矩)。

PFMEA的任务,就是去分析这些制造工步本身可能会怎么失效,从而导致那个关键的设计特性(密封性)不达标。PFMEA关注的是 4M1E(人、机、料、法、环) 的变异如何影响过程输出。

它们的区别在于焦点不同:

DFMEA:问‘产品设计会不会出问题?’ 关注产品功能。

PFMEA:问‘制造过程会不会出问题,导致做不出合格产品?’ 关注过程稳定性。

但它们通过特殊特性(SC/CC) 这个纽带紧紧相连。DFMEA识别的产品特殊特性,必须毫无保留地传递到PFMEA中,转化为过程特殊特性,再进一步传递到控制计划和作业指导书中。这是保证‘设计意图’能被‘制造实现’的核心质量链路,也是我们进行缺陷预防的支柱。”

第15-16页:PFMEA Step 3:过程结构分析 - 工步的分解

“做PFMEA,同样要从结构分析开始,但这里分析的是过程流程。我们必须先把制造这个产品的整个过程,像放电影一样,一帧一帧地拆解清楚。

最佳的工具就是过程流程图。它不追求像工艺路线图那么简略,而是要详细列出所有对产品特性有影响的工步,包括检验工步。

(以水杯杯体激光焊接为例,详化流程)

来料检验/确认:确认杯体上件、下件尺寸、表面清洁度。

上料:操作工将上下件放入上料台。

装夹定位:机械手或人工将工件转移至焊接夹具,气缸夹紧,确保对接缝对齐。

执行焊接:激光焊机按预设轨迹和参数进行焊接。焊后冷却:(如有)吹惰性气体或自然冷却。

卸载工件:夹具松开,机械手取出工件。100%在线目检:检查焊缝外观(连续、均匀、无穿孔)。抽样气密性测试(如适用):每隔一定数量,抽检焊接气密性。流转:合格品流入下一装配工站。

现在,聚焦到第4步‘执行焊接’这个关键工步。 PFMEA要求我们继续向下分解,分析这个工步的过程要素,即4M1E:

人(Man):操作工/设备维护工。他们的动作、技能、培训。

机(Machine):激光焊接机。包括激光发生器、振镜系统、冷却系统、运动轴、夹具。

料(Material):被焊接的杯体(上下件)。其材质、厚度、涂层、清洁度。

法(Method):焊接工艺参数。如激光功率、焊接速度、频率、离焦量、保护气体类型和流量。

环(Environment):焊接工位的环境。如环境温度、湿度、洁净度(有无粉尘)、照明。

只有把工步分解到这个颗粒度,我们后续的失效分析才能精准地瞄准这些具体的要素,而不是泛泛而谈‘焊接质量不好’。过程分解的细致程度,直接决定了PFMEA的深度和价值。”

第17-18页:PFMEA Step 4&5:失效分析与风险分析 - 聚焦4M1E

“现在,我们针对‘执行焊接’这个工步进行失效分析。同样遵循‘功能-失效模式-影响-起因’的逻辑链。首先,定义这个工步的功能: ‘形成一道连续、均匀、密封的环形焊缝,达到规定的熔深和强度。’

失效模式(这个工步的功能怎么失效?):虚焊/未熔合:焊缝不连续,有缺口。焊穿/烧穿:焊缝处材料被过度烧蚀,形成孔洞。焊瘤过大/咬边:焊缝形状不良,有过多的多余金属或母材被过度熔化凹陷。焊接位置偏移:焊缝没有对准接缝。

失效影响:对下一工序/内部影响:虚焊或焊穿,会在后续的气密性测试或试水测试中失效,导致返修(需补焊)或报废。焊接位置偏移可能导致装配干涉。

对最终用户影响:漏水,损坏用户物品,客户投诉退货。对设备影响:焊穿产生的金属飞溅可能污染激光保护镜片。现在,最关键的部分:失效起因。必须锁定到4M1E要素的变异上!

针对‘虚焊’这个失效模式,可能的起因有:

机:激光器输出功率不稳定或衰减;聚焦镜片污染导致焦点能量密度下降;夹具定位块磨损,导致工件对接间隙过大。

料:杯体材料批次间成分波动,导致对激光的吸收率变化;材料表面有油污、氧化层。法:焊接参数(功率、速度)设置错误,或程序调用错误;保护气体流量不足,导致焊接区被氧化。

人:操作工未按点检表要求每日校准激光功率;更换保护镜片后未重新调焦。

环:车间内通风过强,吹偏了保护气流;环境温度过高,导致激光器冷却效率下降。

请注意!一个常见的巨坑:把‘操作工失误’当作根本原因。 这是把问题丢进了一个‘万能垃圾筐’。我们必须继续追问 ‘为什么失误?’

是培训不足,导致他不知道要点检?是作业指导书(SOP)不清晰,没有写明点检步骤和标准?是设备设计不防错,没有在功率不足时自动报警锁机?是管理问题,生产节拍太紧,他没时间做点检?一直问到过程设计、工装设计或管理系统层面的原因。只有这样,我们制定的优化措施才能治本,而不是简单地‘加强培训’或‘处罚员工’。

然后,我们对这些失效链进行S-O-D评价。在PFMEA中,探测度(D)评分尤为重要,因为它直接反映了我们过程控制的有效性。一个在线自动视觉检测系统,比最终的人工抽检,探测度评分要高得多(数值更低,表示更容易探测)。我们的目标,是通过优化,将高风险项的AP等级降下来。”

第19页:FMEA的落地与联动 —— 这才是价值所在!

“各位,请大家在脑海中想象一下:一份写满了风险、评分和措施的FMEA报告,如果被打印出来,锁在文件柜里,或者只保存在某个工程师的电脑里。它能预防风险吗?不能!它只是一堆承载着智慧的‘死’数据。

FMEA的全部价值,不在于分析本身,而在于分析结果的落地和联动。它必须‘活’过来,融入到我们日常的业务流程和操作文件中。大家请看这张联动图:

1. FMEA -> 控制计划(Control Plan, CP):这是最重要的‘第一跳’。

PFMEA中确定的 ‘预防措施’(降低频度O),必须体现在CP的‘过程控制’方法中。例如,针对‘激光功率衰减’,预防措施是‘每4小时用能量计监测一次’。那么CP的相应工步中,‘控制方法’里就要写明:‘使用能量计测量,每4小时一次,记录于《激光功率点检表》’。

PFMEA中确定的 ‘探测措施’(提高探测度D),必须体现在CP的‘产品控制’方法中。例如,针对‘虚焊’的探测措施是‘100%在线视觉检测’。那么CP中就要有对应的检验工步,并明确检测设备、频次和样本量。

2. 控制计划 -> 作业指导书(SOP)与检验指导书(SIP):这是让措施‘武装到牙齿’。

CP是战略纲领,SOP/SIP是士兵的作战手册。CP里要求‘每4小时监测激光功率’,SOP里就要详细写出:监测步骤(先开机预热,再连接能量计,按哪个键…)、使用工具(能量计的型号、编号)、合格标准(功率不低于额定值95%)、异常处理(如果低于95%,立即停机,挂牌,通知班组长和维修)。

3. FMEA -> 预防性维护(PM)计划:PFMEA分析出的设备失效模式(如:聚焦镜片污染、夹具定位块磨损),直接转化为设备预防性维护(PM) 的项次和频率。例如:‘每日开班前清洁保护镜片’,‘每周检查并记录夹具定位块磨损情况,每5000次更换’。

4. FMEA -> 培训体系:把FMEA中的经典失效案例,特别是与人因相关的,做成培训教材和警示案例。对新员工、转岗员工进行‘基于风险的培训’,让他们不仅知道怎么操作,更知道为什么这么操作,不这么操作会有什么风险。

5. FMEA -> 设计反馈:PFMEA中发现的,由于设计特性导致极难制造或极难控制的问题(例如,一个要求极高但无法在线测量的内部尺寸),必须反馈给设计部门,作为DFMEA更新和下一代产品设计优化的输入。这就是真正的‘制造可行性反馈’。评审一个公司FMEA做得好不好,不要只看它的FMEA报告写得多么漂亮。请去看它的控制计划:里面的控制方法是否具体、可操作?是否反映了FMEA的分析重点?请去看它的SOP/SIP:是否与控制计划一致?操作员是否理解并执行?请去看它的设备点检表和维护记录:是否在做FMEA要求的事?请去问生产线上的班组长和老员工:他们知不知道这个工位最大的质量风险是什么?现有的控制手段是为了防什么?

只有当FMEA与这些文件和实践血肉相连时,它才真正创造了价值,成为了我们质量体系中最坚实的‘防火墻’。”

第20-23页:企业推行要素、陷阱、练习与总结

成功推行FMEA的四根支柱:高层支持与承诺(资源):FMEA是投资,需要投入工程师时间、可能需要购买分析软件、需要组织跨部门会议。没有管理层在资源和考核导向上的支持,注定难以持续。要让管理层理解1-10-100法则。

跨部门团队协作(CFT文化):打破部门墙,建立基于项目的CFT工作机制。将FMEA活动纳入项目里程碑,作为 gate review 的输入。对团队的贡献给予认可。

专业引导与赋能(Facilitator):需要培养一批精通FMEA方法论和 facilitation 技巧的内部专家(引导师)。他们负责主持重要的FMEA会议,确保流程正确,激发团队讨论,保证分析深度。

动态管理与知识沉淀(活文档):FMEA不是一劳永逸的。当发生设计变更、工艺变更、材料变更、供应商变更、售后出现重大问题时,必须启动FMEA的更新。同时,建立企业级的FMEA数据库,沉淀历史案例和最佳实践,避免重复犯错。

必须避开的常见陷阱:一个人’的FMEA:由工程师独自完成,失去了跨职能视角。复制粘贴’的FMEA:沿用旧项目或类似产品的FMEA,未针对新产品的特性进行具体分析。为文件而文件’的FMEA:一切只为应付审核,与实际设计和生产脱节。‘不谈措施’的FMEA:分析了一大堆风险,AP都是高,但没有制定切实可行、责任到人的优化措施。‘没有闭环’的FMEA:措施制定了,但无人追踪,效果未验证,FMEA报告再未打开。

第二天练习与点评:各小组基于第一天的DFMEA作业,选择一个制造该部件的关键工序(如焊接、装配、测试),进行简化的PFMEA分析(聚焦一个工步,分析1-2条失效链)。

重点观察:过程流程图是否清晰?失效起因是否归结到4M1E?措施是否具体、可落地?

讲师引导互评,点评共性问题,例如:“这个失效起因‘参数设置错误’,属于‘法’的范畴,但我们有没有进一步分析,为什么会设置错误?是SOP没写,还是设备界面容易误操作?”

课程总结与寄语:“两天的时间,我们系统学习了FMEA的理念、标准(七步法)以及在设计和制造中的具体应用。记住,FMEA是一种预防性的思维模式,它要求我们‘疑神疑鬼’,在问题发生前大胆假设、小心求证。

它也是一套严谨的结构化方法,用七步法确保我们分析的完整性和逻辑性。它更是一个团队沟通的平台,让设计、工艺、质量、生产坐在一起,用同一种语言(功能、失效、风险)讨论问题。

回到最初,我们想成为‘救火英雄’还是‘防火专家’?选择权在我们手中。从今天起,请尝试将FMEA的思维用到你的下一个设计评审、下一个工艺讨论中。即使开始时只用了其中几步,也是一个巨大的进步。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-09 22:08:30 HTTP/2.0 GET : https://h.sjds.net/a/471296.html
  2. 运行时间 : 0.379353s [ 吞吐率:2.64req/s ] 内存消耗:4,504.40kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=4acef407307b27fdbaa375489c79c263
  1. /yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000976s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001452s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.008810s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000628s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001550s ]
  6. SELECT * FROM `set` [ RunTime:0.000611s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001620s ]
  8. SELECT * FROM `article` WHERE `id` = 471296 LIMIT 1 [ RunTime:0.001801s ]
  9. UPDATE `article` SET `lasttime` = 1775743710 WHERE `id` = 471296 [ RunTime:0.058353s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.008931s ]
  11. SELECT * FROM `article` WHERE `id` < 471296 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.023879s ]
  12. SELECT * FROM `article` WHERE `id` > 471296 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.017320s ]
  13. SELECT * FROM `article` WHERE `id` < 471296 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.049852s ]
  14. SELECT * FROM `article` WHERE `id` < 471296 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.032882s ]
  15. SELECT * FROM `article` WHERE `id` < 471296 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.028230s ]
0.382766s