[发明专利]一种钢网开口库自动建库方法及系统有效
申请号: | 202011502405.7 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112579532B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 杨赫;王浩 | 申请(专利权)人: | 德中(天津)技术发展股份有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/16;G06F16/172;G06F16/383 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 刘玲 |
地址: | 300392 天津市西青区华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 开口 自动 方法 系统 | ||
1.一种钢网开口库自动建库方法,其特征在于包括以下步骤:
步骤1、根据JEDEC标准创建封装库;
步骤1中封装图形包括主体、引脚、中心标识、最小区域和引脚范围;
步骤2、从PCB文件中提取封装名,并生成元素列表中的元器件编号;
步骤2的具体实现方法为:从封装库中依次提取封装名,每一个封装名在PCB文件中元器件的封装信息比对,若出现该封装名则匹配成功,存储封装名和元器件物料号的对应关系,并从元器件列表中删除该项,继续比较下一个元器件的封装信息,重复上述流程,与所有元器件列表中的封装信息进行比对之后,获取下一个封装名再次进行比对,直到封装库中所有的封装名比对完成,
步骤3、获取元器件坐标信息;所述步骤3中元器件坐标信息包括:元器件板内编号、元器件中心点X与Y坐标、元器件旋转角度、元器件所属层以及元器件物料号;若取得的坐标文件没有包含元器件板内编号、元器件中心点X与Y坐标、元器件旋转角度、元器件所属层以及元器件物料号全部信息,则需要制作脚本从BOM文件或其他文件中导入相应信息;
步骤4、解析元器件坐标信息;
步骤4的具体实现方法为:加载配置文件,存储各元素的位置,按行读取元器件坐标信息文件,用分隔符将行分割成元素,按照配置文件中的设置读取每一个元素,根据筛选条件来判断这一行数据是否保存,若符合筛选条件,则将这一行数据按instance对象进行保存,否则对下一行数据进行判断;
步骤5、执行封装匹配;
步骤5的具体实现方法为:加载步骤2中生成的封装名与元器件编号的对应关系,逐条提取步骤2中生成的元素列表中的元器件编号,在封装器件关系表中进行查找,找到后获取到对应的封装名,从钢网软件的封装库中加载该封装的图形,按照旋转角度旋转后定位在元器件所处的坐标位置,若PCB文件中没有提供元器件的封装信息,则不能完成步骤2的封装名匹配操作,步骤5采用图形匹配的方法来实现;
步骤6、加载开口文件;
步骤6的具体实现方法为:利用钢网设计软件导入开口文件,解析Gerber或其他文件格式的图形信息并显示,若图形文件与坐标文件的坐标不重合,需要对加载后的图形进行整体翻转和平移,利用图形中的靶标点将整个图形与元器件坐标重合;
步骤7、抓取元器件开口图形;
步骤7的具体实现方法为:步骤5生成的封装图形与步骤6导入的开口图形重合,并且二者分处不同的图层,利用封装图形中的引脚范围来抓取,通过之前为元器件加载的封装图形,抓取元器件的开口图形,只要与封装图形的引脚范围有交集的图形,都抓取成为该元器件的开口图形,将开口图形提取到内存的对应结构中;
步骤8、按照元器件坐标文件中的顺序,顺序抓取所有开口图形;
步骤9、将所有抓取到的开口图形与元器件物料号按照指定的文件名保存到库文件;
步骤10、判断是否处理完最后一套钢网数据文件,若处理完最后一套钢网数据文件,则结束;否则重复步骤2、步骤3和步骤4对下一套钢网数据文件进行处理,并进行步骤11;
步骤11、进行钢网开口库匹配;
步骤11的具体实现方法为:利用钢网库的自动匹配功能,通过元器件物料号将库中已有的元器件的开口图形进行加载,替代步骤4中生成的对应的元器件坐标信息;
步骤12、删除已匹配的元器件,以便删除钢网开口库中已存在的元器件,只保留钢网开口库中没有的元器件,将其开口图形添加到钢网开口库中;
步骤13、重复步骤5、步骤6、步骤7、步骤8、步骤9和步骤10。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德中(天津)技术发展股份有限公司,未经德中(天津)技术发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011502405.7/1.html,转载请声明来源钻瓜专利网。