产品在焊接时出现异常,尤其是尺寸较大的QFP芯片,焊接后出现虚焊、冷焊、假焊等问题?
1 不良描述
客户采用我们提供的SMT设备后,部分产品在焊接时出现异常,尤其是尺寸较大的QFP芯片,焊接后出现虚焊、冷焊、假焊等不良。应客户要求对这一批不良产品以及生产条件进行分析,以便找到改善的依据。

对不良样品进行外观检查,发现多处排阻出现严重偏移导致断路(图3);部分样品上QFP芯片偏移严重,导致焊接不良(图4);部分样品的QFP芯片出现冷焊现象(图5);部分样品出现贴片问题,芯片底部有异物(图6);部分样品的焊盘不沾锡(图7);未焊接的PCB焊盘也存在一定程度的破损(图8)
2 分析过程
2.1 外观检查分析

|
图3 排阻偏移 |
图4 QFP偏移 |

|
图5 QFP冷焊 |
图6 芯片底部异物残留 |

|
图7 PCB焊盘不沾锡 |
图8 PCB光板焊盘受损 |
2.2 生产条件分析
对客户生产车间、生产原料及工艺流程进行考察之后,发现在原材料使用、作业方法和设备使用方面都存在一些问题:
2.2.1锡膏未按规定使用,严重超过有效期限
由于产量小,锡膏用量少,一瓶焊锡膏在开封之后长时间(3个月)未能用完,焊锡膏里面的助焊剂和溶剂挥发严重,锡膏的黏度和流动性都不符合标准,印刷时锡膏流动性不好,脱膜时锡膏与模板不能完全分离,尤其是孔径较小的部位,网孔很容易堵塞。另外金属粉末氧化,影响锡膏的焊接能力。助焊剂挥发后,导致回流焊时焊盘和元件端子不能完全润湿,影响元件的焊接。
2.2.2 PCB表面处理不合适,纯铜焊盘氧化影响焊接性能
不良发生较多的样品,所使用的PCB焊盘表面为纯铜,暴露在空气中很容易氧化,PCB在保存、搬运过程中方法不当,焊盘受损(污染、氧化)导致可焊性不好。
2.2.3贴片精度不够,元件有偏移
由于操作熟练度原因,各种元件均有贴偏的现象,尤其是QFP芯片和排阻,贴片偏移严重时会影响产品的焊接。
2.2.4回流焊设备工作环境改变后,未重新设置温度
客户给回流焊加装排气管之后,没有重新设置焊接程序,排气管使得回流焊炉腔内热流失,部分元件出现冷焊。
3 解决方案
3.1 原材料使用
3.1.1选用经过防氧化表面处理的PCB,能有效的防止PCB焊盘氧化;
3.1.2焊锡膏保存、回温、搅拌、回收以及重复使用都要遵守使用标准,不使用过期的焊锡膏;
3.2 设备使用
3.2.1掌握回流焊接原理以及设备的操作;
3.2.2当回流涵设备的工作环境改变之后,需要重新设定焊接程序,保证温度曲线符合焊接标准;
3.3 作业方法
3.3.1 PCB在使用前保存在真空包内;
3.3.2开封后未使用完的PCB要保存在密闭干燥的容器内;
3.3.3禁止裸露的手指直接接触PCB焊盘部位,防止污染焊盘;
3.3.4贴片时保持精确度,尤其是QFP芯片等细间距引脚元件;
3.3.5贴片时保持PCB清洁,防止异物残留;
3.3.6贴装好元件的PCB在进回流焊之前仔细检查;
附:
对于生产量小,锡膏用量少,锡膏使用时间比较长的问题,为了防止锡膏中助焊剂和溶剂挥发,防止金属粉末氧化,建议使用方法如下,在保证锡膏品质的同时,最大程度降低成本:
1.未使用的锡膏保存在冰箱中(0-10度),使用前取出一瓶回温2-4小时;
2.搅拌均匀后取出适量锡膏(1/4瓶或者更少,可以进行丝印即可)置于网板;
3.剩余的锡膏重新封好,做好标记,放回冰箱;
4.印刷完后回收锡膏时,将模板上的锡膏保存在其他容器中,做好标记,再放回冰箱;
5.优先使用回收的锡膏,重复回收的锡膏严重变质时,更换锡膏以保证焊接品质。
产品在焊接时出现异常,尤其是尺寸较大的QFP芯片,焊接后出现虚焊、冷焊、假焊等问题?的更多相关文章
- iOS JavaScriptCore与H5交互时出现异常提示
在利用JavaScriptCore与H5交互时出现异常提示: This application is modifying the autolayout engine from a background ...
- 服务 在初始化安装时发生异常:System.IO.FileNotFoundException: "file:///D:\testService"未能加载文件或程序集。系统找不到指定文件。
@echo.@if exist "%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" goto INSTALL ...
- IE6 IE7 IE8(Q) 负边距 (margin) 导致元素溢出 hasLayout 容器时显示异常
标准参考 根据W3C CSS2.1规范第8.3节中的描述,边距属性设置了一个框的边距区的宽度.'margin' 缩写属性设置所有四边的边距,而其它的边距属性( 'margin-top' ,'margi ...
- C# Webservice 解决在运行配置文件中指定的扩展时出现异常。 ---> System.Web.HttpException: 超过了最大请求长度问
摘自: http://blog.csdn.net/gulijiang2008/article/details/4482993 请在服务器端配置 方法一: 在通过WebService处理大数据量数据时出 ...
- RB1001: IE6 IE7 IE8(Q) 负边距 (margin) 导致元素溢出 hasLayout 容器时显示异常
标准参考 根据W3C CSS2.1规范第8.3节中的描述,边距属性设置了一个框的边距区的宽度.'margin' 缩写属性设置所有四边的边距,而其它的边距属性( 'margin-top' ,'margi ...
- Xcode工程使用CocoaPods管理第三方库新建工程时出现异常
Xcode工程使用CocoaPods管理第三方库新建工程时出现异常 Xcode工程使用CocoaPods管理第三方库新建工程时出现错误工程使用CocoaPods管理第三方库,在新的目录update版本 ...
- 解决log4cxx退出时的异常
解决log4cxx退出时的异常(金庆的专栏)如果使用log4cxx的FileWatchdog线程来监视日志配置文件进行动态配置,就可能碰到程序退出时产生的异常.程序退出时清理工作耗时很长时,该异常很容 ...
- 用eclipse部署tomcat时出现异常:java.lang.IllegalArgumentException
用eclipse部署tomcat时出现异常:java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' parameter: c ...
- java spring 等启动项目时的异常 或 程序异常的解决思路
今天搭建ssm项目的时候,因为pagehelper的一个jar包没有导入idea的web项目下的lib目录中,异常报错找不到pagehelper,这个问题在出异常的时候疯狂crash,让人心情十分不舒 ...
随机推荐
- MyEclipse中jquery文件报错
- JVM结构、GC工作机制详解(转)
原文地址:http://blog.csdn.NET/tonytfjing/article/details/44278233 JVM结构.内存分配.垃圾回收算法.垃圾收集器.下面我们一一来看. 一.JV ...
- Idea facet
idea错误:this inspection controls whether the persistence ql queries are error-checked 在project struct ...
- C/C++输入输出
一. cin>>当碰到空格或换行符'\n'时,输入结束 该操作符是根据后面变量的类型读取数据. 输入结束条件 :遇到Enter.Space.Tab键. 对结束符的处理 :丢弃缓冲区中使得输 ...
- JVM学习之常见溢出类型
Java堆 所有对象的实例分配都在Java堆上分配内存,堆大小由-Xmx和-Xms来调节,sample如下所示: public class HeapOOM { static class OOMObje ...
- Beyond Compare设置默认为ANSI格式
工具 -> 文件格式 -> 选中C,C++,... -> 转换 -> 外部程序(ANSI文件名) 且 编码(选“ANSI”)-> 保存 -> 关闭
- e3.tree参考手册
简介 1. E3.Tree是E3平台下一个用于构造树型UI(menu,tree,outlookbar等)的的组件, E3.Tree 特色 部署简单,只需要把相关jar放到WEB-INF/lib目录 ...
- J2SE知识点摘记(十一)
Thread t ↓ synchromized(this) 线程t得到对象的锁标志 ↓ 此时 ...
- 使用WinSetupFromUSB来U盘安装windowsXP(不使用win PE系统)
目前用U盘安装XP的多数方法都要借助WINPE,比较麻烦.使用WinSetupFromUSB只需要下载一个6.5MB的绿色软件就可以制作好windows xp的安装U盘,方便简捷. WinSetupF ...
- Qt for Linux:环境搭建(CentOS 6.5 32位)——完全从零安装
正文开始前,我们假设,用户可以操作终端 拥有root权限,以下所有操作也均由root完成 可以上网 安装了CentOS 6.5 32位 注:红色部分,每个人可能都不一样 话不多说,列出本章大致流程 1 ...