产品在焊接时出现异常,尤其是尺寸较大的QFP芯片,焊接后出现虚焊、冷焊、假焊等问题?

不良描述

客户采用我们提供的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.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芯片,焊接后出现虚焊、冷焊、假焊等问题?

时间: 2024-11-08 20:17:38

产品在焊接时出现异常,尤其是尺寸较大的QFP芯片,焊接后出现虚焊、冷焊、假焊等问题?的相关文章

SharePoint 创建SSP时出现异常,信息如 设置失败: 找不到 Windows NT 用户或组 '【

1.安装完sharepoint后,使用"sharepoint产品和技术配置向导"配置时,中间有连接sql server时输入的用户名和信息,(如果域是test.com)切记只能输入test/administrator的用户名格式.   2.如果还有这样的问题,可以打上sharepoint的补丁包,参考网址:    http://support.microsoft.com/kb/953471 SharePoint 创建SSP时出现异常,信息如 设置失败: 找不到 Windows NT 用

使用hql查询时的异常:Xxx is not mapped[from Xxx where ...]

今天项目中使用hql查询时,出现    QingAoCenterInfo is not mapped[from QingAoCenterInfo where...] 显然是Hibernate映射关系出现了问题. 出现这种异常首先要查看查询语句中是否使用了数据库表中的表名,而不是实体类. 查看我的代码: centerList = manager.find("from QingAoCenterInfo center where center.type = ? and center.centerNam

【安卓】imageView.scaleType取centerCrop后,再用padding时显示异常?

imgView.setCropToPadding(true);即可          [安卓]imageView.scaleType取centerCrop后,再用padding时显示异常?,布布扣,bubuko.com

OpenCV访问Mat对象中数据时发生异常---Mat中的数据访问

7.1和7.1.1由于越狱不成熟,半完美越狱后电脑上无法访问系统越狱目录,如var usr 等等. 今天有些意外地发现,可以在电脑上使用手机的越狱目录我手机 i4 7.1.1 联通 半完美越狱,没装Afc2Add,也没装Appsync 附上  --->我的半完美越狱过程 好了,下面直接正题 一.前提,必须安装ifile! 打开ifile,并转到 /var/mobile/media 目录下,然后点击右上角的 [ 编辑 ]如图: 二.点左下角的 + 号创建,如图: 三.点 [ 类型],选择[符号链接

spring autowired时发生异常情况

spring beanFactory那些就不说了,这次发生这个异常纠结好了好久,网上找了很多资料看,终于发现问题. 自动装配bean注入的时候,如果Spring配置定义了aop声明式事务,类似如下方式 <aop:config>  <aop:pointcut id="serviceMethods2"   expression="execution(public * net.villion.framework..*(..))" />  <a

.net安装部署“Error 1001 在初始化安装时发生异常” 的解决方法

状况描述:打包安装后,如果删除安装目录中的某个文件,这时从桌面快捷方式启动软件系统会自动运行修复程序,此时因为路径问题会报出"错误 1001 在初始化安装时发生异常xxx"的异常.(前提是你的安装部署中加入了"自定义操作",并为其传值). 查找原因原来是"自定义操作"中CustomActionData值有误造成.未出错前的CustomActionData. /DbName=[DBNAME] /ServerName=[SERVERNAME] /Us

12.异常-覆盖时的异常特点(总结异常信息)

1子沿袭了父就只能用父的2个异常 一个是AException另一个是Bxcetion 1.getMessage()返回该异常的详细描述字符串 2.printStackTrace()将该异常的跟踪栈信息输出到标准错误输出. 3.prinStackTrace(PrintStream s)将该异常的跟踪栈信息输出到指定输出流 4.getStackTrace()返回该异常的跟踪栈信息 用户自定义异常都应该继承Exception基类,如果希望自定义Runtime异常,应该继承RuntimeExceptio

如何避免类型转换时的异常

分析问题 程序员经常会面临一些类型转行的工作,其中有些是确定可转换的,例如把一个类型对象转换成基类对象,而有些则是带有尝试性的,譬如把基类引用的对象转换成子类,当执行这样的尝试性转换时,程序员就应该做好捕捉异常的准备. 当一个不正确的类型转行发生时,就会产生InvalidCastException异常,程序员有时候会用try.catch块做一些尝试性的类型转换,这样的代码没有任何错误,但是性能却相当糟糕.异常是一种耗费资源的机制,每当异常被抛出时,异常堆栈将被建立,异常信息将被加载,而通常这些工

出现“初始化数据库时发生异常”解决办法

MVC中出现"初始化数据库时发生异常",已经出现过两次.第一次处理时乱点一气,也不知道如何解决的,今天又出现了,好好研究一下: 分析后,应该是当前的数据库无法正常打开导致的.做如下处理: 1. 在VS中删除相应的数据库: 2.在 SQL Server Management Studio 中连接 (LocalDB)\MSSQLLocalDB  : 3.在里面删除相应的数据库(删除时会出现一些显示问题,关闭再打开即可).