一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种PCB导气资料自动生成方法和系统与流程

2022-04-02 02:27:40 来源:中国专利 TAG:

一种pcb导气资料自动生成方法和系统
技术领域
1.本发明涉及印刷电路板加工制造领域,尤其是涉及一种pcb导气资料自动生成方法和系统。


背景技术:

2.随着pcb发展越来越精密,钻孔设计变得更加密集,然而作为塞孔透气工具的导气板,需求在不断提升,目前行内导气板资料,主要是通过cam辅助软件(incam/genesis)手动操作实现资料制作和输出,如今,导气板密集区域变得越来越多,手动操作优化已不现实,过程复杂,严重影响工作效率,出错率也在不断上升,很难满足公司生产需求,且人为手动优化导气板密集区域钻孔,过程复杂,影响工作效率,出错率居高不下,此外,现有的制作时效平均在30min,严重影响了企业生产能力和效率。


技术实现要素:

3.针对上述现有问题吗,本发明提出了一种pcb导气资料自动生成方法和系统,通过利用incam/genesis内置组件对象模型(component object model,com)来完成自动优化导气板密集区域钻孔及其复杂操作,不但可以提高生产效率,缩小制作时间,避免了人为性失误导致的品质问题。具体为:一种pcb导气资料自动生成方法,包括以下步骤:运行程序,并判断是否存在工作层;若是,则获取job信息;否则提示错误并退出程序;根据所述job信息自动设定导气板孔径大小,并开始制作导气板资料,依次包括创建导气层,密集区域优化及设定控深参数;并进行资料存储;根据所述控深参数,自动生成导气板资料,并上传至指定目录,用于作进行自动化加工作业指示。
4.其中,所述job信息至少包括panel排版信息,当前工作层信息,及工艺规范信息。
5.进一步的,所述创建导气层包括以下步骤:新建导气层;更改原导气板孔径大小;清除导气层重孔;添加密集区域闭合线。
6.进一步的,所述密集区域优化包括以下步骤:清除密集区域导气层钻孔;获取所述闭合线坐标;添加密集区域范围钻孔。
7.进一步的,所述设定控深参数包括以下步骤:自动识别控深区域;并根据所述控深区域设定控深孔径大小。
8.作为优选的,本发明还提供一种pcb导气资料自动生成系统,包括:job信息获取模块:获取当前工作层的job信息,根据所述job信息自动设定导气板孔径大小,读取所述job信息中的导气板参数并发至导气板资料制作模块;所述job信息获取模块还用于根据当前工作层获取panel排版信息,当前工作层信息,及工艺规范信息。
9.所述导气板资料制作模块:根据所述导气板参数,依次进行创建导气层,密集区域优化及设定控深参数;并将所生成的导气板资料存储至数据库中。
10.数据库:分别与所述导气板资料制作模块和作业模块连接,用于导气资料的存储和读取。
11.作业模块:用于根据输入的控深参数,自动生成导气板资料,并上传至指定目录,实现自动化加工。
12.进一步的,还包括:根据所述工艺规范信息进行预设参数的自动设定,至少包括导气板孔径大小。
13.进一步的,所述依次进行创建导气层,密集区域优化及设定控深参数还包括以下步骤:新建导气层;更改原导气板孔径大小;清除导气层重孔;添加密集区域闭合线;清除密集区域导气层钻孔;获取所述闭合线坐标;添加密集区域范围钻孔;自动识别控深区域;并根据所述控深区域设定控深孔径大小。
14.本发明所述系统采用perl脚本语言获取工艺规范预设值,通过incam/genesis内置com指令实现pcb导气资料自动生成及密集区域优化。
15.综上所述,本发明提供一种pcb导气资料自动生成方法和系统,主要利用incam/genesis内置com指令实现自动优化导气板密集区域钻孔,具体包括获取job信息,并根据所述job信息自动设定导气板孔径大小及导气板资料的制作,将制作完成的导气板资料存储至数据库中,进而根据需求输入对应的控深参数,自动获取并生成导气板资料,上传至指定目录,用于作进行自动化加工作业指示,无需人为制作导气板资料,采用com指令实现全自动化制作,提高了作业效率和良品率,有效避免了人为因素影响。
附图说明
16.图1为一实施例中的pcb导气资料自动生成流程图。
17.图2为一实施例中的密集区域优化结果比对图。
具体实施方式
18.下面将结合具体实施例及附图对本发明的一种pcb导气资料自动生成方法和系统,作进一步详细描述。
19.如图1所示为pcb导气资料自动生成过程,具体包括以下步骤:运行程序,并进行判断是否存在工作层,若存在,则获取对应的job信息,否则,进行提示作业人员,并退出程序。其中,所述job信息至少包括panel排版信息,当前工作层信息,及工艺规范信息。可选的,所述panel排版信息至少包括基板的尺寸,工作尺寸,客订尺寸,间距尺寸,x边或y边的尺寸等。所述工作层可选为双层板,或四层板,均不限于此,可根据客户需求进行指定。
20.进一步的,根据上述获取的job信息,自动设定导气板孔径大小,并开始制作导气板资料,依次包括创建导气层,密集区域优化及设定控深参数。
21.优选的,所述创建导气层包括以下步骤:新建导气层;更改原导气板孔径大小;清除导气层重孔;添加密集区域闭合线。
22.优选的,所述密集区域优化包括以下步骤:清除密集区域导气层钻孔,如图2所示,其中,(a)图中矩形区域为密集区,需要进行优化;获取所述闭合线坐标;添加密集区域范围钻孔,优化后如图(b中所示)。
23.优选的,所述设定控深参数包括:自动识别控深区域;并根据所述控深区域设定控深孔径大小。
24.完成上述资料制作后,进行存储至数据库中。所述数据库与作业端连接,用于根据客户需求,及其对应的控深参数,自动生成导气板资料,并上传至指定目录,用于作进行自动化加工作业指示。
25.优选的,本发明采用incam/genesis内置com指令实现上述pcb导气资料自动生成过程,可选的,所述com指令采用c语言进行编写。
26.作为优选的,本发明还提供与上述pcb导气资料自动生成方法对应的一种pcb导气资料自动生成系统,包括:job信息获取模块:获取当前工作层的job信息,根据所述job信息自动设定导气板孔径大小,读取所述job信息中的导气板参数并发至导气板资料制作模块;所述导气板资料制作模块:根据所述导气板参数,依次进行创建导气层,密集区域优化及设定控深参数;并将所生成的导气板资料存储至数据库中;数据库:分别与所述导气板资料制作模块和作业模块连接,用于导气资料的存储和读取;作业模块:用于根据输入的控深参数,自动生成导气板资料,并上传至指定目录,实现自动化加工。
27.其中,根据所述工艺规范信息进行预设参数的自动设定,至少包括导气板孔径大小。
28.所述依次进行创建导气层,密集区域优化及设定控深参数还包括:
新建导气层;更改原导气板孔径大小;清除导气层重孔;添加密集区域闭合线;清除密集区域导气层钻孔;获取所述闭合线坐标;添加密集区域范围钻孔;自动识别控深区域;并根据所述控深区域设定控深孔径大小。
29.综上所述,本发明提供了一种pcb导气资料自动生成方法和系统,采用perl脚本语言获取工艺规范预设值,通过incam/genesis内置com指令,获取panel信息、创建导气层、优化密集区域、输出资料来实现自动化生产,有效避免人为性失误导致的品质隐患,大大提升了作业效率。
30.以上参照附图说明了本发明的优选实施例,本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明。举例而言,作为一个实施例的部分示出或描述的特征可用于另一实施例以得到又一实施例。以上仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用本发明说明书及附图内容所作的等效变化,均包含于本发明的权利范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献