一种喷印数据生成方法、系统、电子设备及存储介质技术方案

技术编号:29618712 阅读:14 留言:0更新日期:2021-08-10 18:39
本发明专利技术公开了一种喷印数据生成方法、系统、电子设备及存储介质,该方法包括:步骤1、获取焊盘图形,所述焊盘图形包括若干高亮区域图像;步骤2、确定所述焊盘图形中每个所述高亮区域图像的图像扫描角度;步骤3、根据所述图像扫描角度对所述高亮区域图像进行扫描填充,以得到喷印路径;步骤4、根据所述喷印路径生成喷印数据。本发明专利技术的喷印数据的生成方法只需要PCB裸板的情况下或者只需要Gerber文件,便可以快速、准确的生成喷印数据,并提供给喷印系统,最大化提高了喷印程序制作速度及程序质量及运行效率。

【技术实现步骤摘要】
一种喷印数据生成方法、系统、电子设备及存储介质
本专利技术属于印制电路板
,具体涉及一种喷印数据生成方法、系统、电子设备及存储介质。
技术介绍
在表面贴装技术中,焊锡膏的印刷涂覆是生产中最关键的工序之一,其工艺的控制直接影响着电子组装电路板的质量。目前焊膏的涂覆大致可分为网板印刷和喷印两种。焊膏喷印技术是锡膏涂覆的新工艺。锡膏喷印可在平整或不平整的印制电路板上喷涂特定厚度、特定体积的锡膏,可为特定元件喷印最佳所需锡膏量,实现高可靠性焊接。随着3D印制板及封装上焊接封装(POP,PackageonPackage)的出现,传统钢网印刷锡膏工艺将无能为力。焊膏喷印技术不但突破了传统钢网印刷在3D印制板上的限制、不受传统印刷钢网脱模限制及POP上的限制,而且使锡膏涂覆更为精准,焊膏喷印为特定元件喷涂特定所需锡膏量。在产品研制过程中,印制板改动较为频繁,采用钢网印刷的方式会因印制板改动而需要制作新钢网,不但会增加成本还会增加产品开发周期。喷印设备不需要制作钢网(直接在PCB(PrintedCircuitBoard,印制线路板)焊盘上喷涂锡膏),只需变更喷印程序即可,不但节省成本还会缩短产品开发周期。在喷印焊膏过程中如何快速、精准的确定喷印数据是本领域技术核心和技术难点。
技术实现思路
为了解决现有技术中存在的上述问题,本专利技术提供了一种喷印数据生成方法、系统、电子设备及存储介质。本专利技术要解决的技术问题通过以下技术方案实现:一种喷印数据生成方法,包括:步骤1、获取焊盘图形,所述焊盘图形包括若干高亮区域图像;步骤2、确定所述焊盘图形中每个所述高亮区域图像的图像扫描角度;步骤3、根据所述图像扫描角度对所述高亮区域图像进行扫描填充,以得到喷印路径;步骤4、根据所述喷印路径生成喷印数据。在一个具体实施方式中,所述步骤1包括:步骤1.1、获取待喷印的PCB板图像;步骤1.2、对所述待喷印的PCB板图像进行去除丝印图形处理得到第一图像;步骤1.3、利用图像二值化去噪算法对所述第一图像进行处理得到包括若干所述高亮区域图像的焊盘图形。在一个具体实施方式中,所述步骤1.3包括:步骤1.31、利用膨胀和/或腐蚀算法对所述第一图像进行处理得到第二图像;步骤1.32、将所述第二图像中白色斑点的最小外接矩形的尺寸小于预设尺寸或者所述白色斑点的实际面积小于最小阀值面积的所述白色斑点去除,以得到所述焊盘图形。在一个具体实施方式中,所述步骤1包括:通过Gerber文件获取所述焊盘图形。在一个具体实施方式中,所述步骤2包括:步骤2.1、判断所述单个高亮区域图像是否为圆形,若是,则所述单个高亮区域图像的图像扫描角度为0度,若否,则所述单个高亮区域图像为多边形;步骤2.2、若所述单个高亮区域图像为多边形,则根据初始面积比K与最小初始面积比Kmin的关系对所述单个高亮区域图像进行处理,以得到所述单个高亮区域图像的图像扫描角度,其中,K=(S/S0)*100,S0=L0*W0,L0为所述单个高亮区域图像在水平方向的长度,W0为所述单个高亮区域图像在垂直方向的宽度,S为所述单个高亮区域图像的面积。在一个具体实施方式中,所述步骤2.1包括:判断所述单个高亮区域图像是否为圆形,若L0大于或等于W0,则长宽容差值T=(L0-W0)/L0,若L0小于W0,则T=(W0-L0)/W0,判断T是否小于或等于最大阀值Tmax,且面积比容差值T1是否小于或等于最大阀值T1max,若T小于或等于Tmax且T1小于或等于T1max,则将所述单个高亮区域图像旋转角度n1,若T2小于Tmax,则所述单个高亮区域图像为圆形,所述单个高亮区域图像的图像扫描角度为0度,否则,所述单个高亮区域图像为多边形,其中,T1=|K-(π/4)|,T2=|L1-W1|/L0,L1为旋转角度n1后所述单个高亮区域图像在水平方向的长度,W1为旋转角度n1后所述单个高亮区域图像在垂直方向的宽度,0度<n1<90度。在一个具体实施方式中,所述步骤2.2包括:步骤2.21、若所述单个高亮区域图像为多边形,则判断初始面积比K与最小初始面积比Kmin的关系,若K大于或等于Kmin,则不旋转所述单个高亮区域图像,且此时若L0大于或等于W0,则所述单个高亮区域图像的图像扫描角度为0度,若L0小于W0,则所述单个高亮区域图像的图像扫描角度为90度,若K小于Kmin,则按照步骤2.22旋转所述单个高亮区域图像;步骤2.22、旋转所述单个高亮区域图像,且每次旋转角度n,在每次将所述单个高亮区域图像旋转角度n之后,判断面积比K1与最小面积比K1min的关系,若K1大于或等于K1min,则停止旋转所述单个高亮区域图像,并判断L2和W2的大小,若L2大于或等于W2,则所述单个高亮区域图像的图像扫描角度为当前旋转角度,若L2小于W2,则所述单个高亮区域图像的图像扫描角度为当前旋转角度加上90度,若K1小于K1min,则继续按照角度n旋转所述单个高亮区域图像,若每次旋转角度n之后的K1均小于K1min,则选取最大的K1对应的旋转角度为所述单个高亮区域图像的当前旋转角度,并判断L2和W2大小,若L2大于或等于W2,则所述单个高亮区域图像的图像扫描角度为当前旋转角度,若L2小于W2,则所述单个高亮区域图像的图像扫描角度为当前旋转角度加上90度,其中,K1=(S/S1)*100,S1=L2*W2,L2为每次旋转角度n后所述单个高亮区域图像在水平方向的长度,W2为每次旋转角度n后所述单个高亮区域图像在垂直方向的宽度,0度<n<90度。在一个具体实施方式中,在所述步骤2之后,还包括:对所述高亮区域图像进行内缩或外扩处理得到内缩或外扩后的高亮区域图像。在一个具体实施方式中,对所述高亮区域图像进行内缩或外扩处理得到内缩或外扩后的高亮区域图像,包括:判断M与0的关系,若M小于0,则对所述高亮区域图像进行内缩处理,以得到内缩后的高亮区域图像,若M大于0,则对所述高亮区域图像进行外扩处理,以得到外扩后的高亮区域图像,其中,M=K2*像素数量,K2取正值、负值或0。本专利技术的一个实施例还提供一种喷印数据生成系统,包括:获取模块,用于获取焊盘图形,所述焊盘图形包括若干高亮区域图像;扫描角度生成模块,用于确定所述焊盘图形中每个所述高亮区域图像的图像扫描角度;喷印路径生成模块,用于根据所述图像扫描角度对所述高亮区域图像进行扫描填充,以通过扫描算法得到喷印路径;喷印数据生成模块,用于根据所述喷印路径生成喷印数据。本专利技术的一个实施例还提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时,实现上述任一项实施例所述的喷印数据生成方法步骤。本专利技术的一个实施例还提供一种存储介质,所述存本文档来自技高网...

【技术保护点】
1.一种喷印数据生成方法,其特征在于,包括:/n步骤1、获取焊盘图形,所述焊盘图形包括若干高亮区域图像;/n步骤2、确定所述焊盘图形中每个所述高亮区域图像的图像扫描角度;/n步骤3、根据所述图像扫描角度对所述高亮区域图像进行扫描填充,以得到喷印路径;/n步骤4、根据所述喷印路径生成喷印数据。/n

【技术特征摘要】
1.一种喷印数据生成方法,其特征在于,包括:
步骤1、获取焊盘图形,所述焊盘图形包括若干高亮区域图像;
步骤2、确定所述焊盘图形中每个所述高亮区域图像的图像扫描角度;
步骤3、根据所述图像扫描角度对所述高亮区域图像进行扫描填充,以得到喷印路径;
步骤4、根据所述喷印路径生成喷印数据。


2.根据权利要求1所述的喷印数据生成方法,其特征在于,所述步骤1包括:
步骤1.1、获取待喷印的PCB板图像;
步骤1.2、对所述待喷印的PCB板图像进行去除丝印图形处理得到第一图像;
步骤1.3、利用图像二值化去噪算法对所述第一图像进行处理得到包括若干所述高亮区域图像的焊盘图形。


3.根据权利要求2所述的喷印数据生成方法,其特征在于,所述步骤1.3包括:
步骤1.31、利用膨胀和/或腐蚀算法对所述第一图像进行处理得到第二图像;
步骤1.32、将所述第二图像中白色斑点的最小外接矩形的尺寸小于预设尺寸或者所述白色斑点的实际面积小于最小阀值面积的所述白色斑点去除,以得到所述焊盘图形。


4.根据权利要求1所述的喷印数据生成方法,其特征在于,所述步骤1包括:
通过Gerber文件获取所述焊盘图形。


5.根据权利要求1所述的喷印数据生成方法,其特征在于,所述步骤2包括:
步骤2.1、判断所述单个高亮区域图像是否为圆形,若是,则所述单个高亮区域图像的图像扫描角度为0度,若否,则所述单个高亮区域图像为多边形;
步骤2.2、若所述单个高亮区域图像为多边形,则根据初始面积比K与最小初始面积比Kmin的关系对所述单个高亮区域图像进行处理,以得到所述单个高亮区域图像的图像扫描角度,其中,K=(S/S0)*100,S0=L0*W0,L0为所述单个高亮区域图像在水平方向的长度,W0为所述单个高亮区域图像在垂直方向的宽度,S为所述单个高亮区域图像的面积。


6.根据权利要求5所述的喷印数据生成方法,其特征在于,所述步骤2.1包括:
判断所述单个高亮区域图像是否为圆形,若L0大于或等于W0,则长宽容差值T=(L0-W0)/L0,若L0小于W0,则T=(W0-L0)/W0,判断T是否小于或等于最大阀值Tmax,且面积比容差值T1是否小于或等于最大阀值T1max,若T小于或等于Tmax且T1小于或等于T1max,则将所述单个高亮区域图像旋转角度n1,若T2小于Tmax,则所述单个高亮区域图像为圆形,所述单个高亮区域图像的图像扫描角度为0度,否则,所述单个高亮区域图像为多边形,其中,T1=|K-(π/4)|,T2=|L1-W1|/L0,L1为旋转角度n1后所述单个高亮区域图像在水平方向的长度,W1为旋转角度n1后所述单个高亮区域图像在垂直方向的宽度,0度<n1<90度。


7.根据权利要求5所述的喷印数据生成方法,其特征在于,所述步骤2.2包括:
步骤2.21、若所述单个高亮区域图像为多边形,则判断初...

【专利技术属性】
技术研发人员:钱胜杰刘继硕刘丰收
申请(专利权)人:上海望友信息科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1