一种自动审核PCB工程文件的方法及系统技术方案

技术编号:10090340 阅读:128 留言:0更新日期:2014-05-28 13:22
本发明专利技术涉及一种自动审核PCB工程文件的方法及系统,该方法包括:接收用户提交的文件包,文件包包含Gerber文件和/或制版说明文件;在线显示Gerber文件的图形,利用预置的参数提取规则解析Gerber文件和/或通用工程参数描述语言规则库解析制版说明文件获取到PCB工程参数;根据PCB工程参数生成SPEC文件,整合解析结果后输出显示。本发明专利技术通过根据预置规则对接收到的Gerber文件进行比对,识别出PCB工程参数,使得系统可以自动PCB工程参数并将其标准化后输出至用户,缩短了Gerber文件的人工审核时间,提高PCB采料审核的效率,审核过程和审核结果更为直观。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种自动审核PCB工程文件的方法及系统,该方法包括:接收用户提交的文件包,文件包包含Gerber文件和/或制版说明文件;在线显示Gerber文件的图形,利用预置的参数提取规则解析Gerber文件和/或通用工程参数描述语言规则库解析制版说明文件获取到PCB工程参数;根据PCB工程参数生成SPEC文件,整合解析结果后输出显示。本专利技术通过根据预置规则对接收到的Gerber文件进行比对,识别出PCB工程参数,使得系统可以自动PCB工程参数并将其标准化后输出至用户,缩短了Gerber文件的人工审核时间,提高PCB采料审核的效率,审核过程和审核结果更为直观。【专利说明】—种自动审核PCB工程文件的方法及系统
本专利技术涉及印刷电路板
,具体是一种自动审核PCB工程文件的方法及系统。
技术介绍
目前,一个PCB (PrintedCircuitBoard,印刷电路板)工程文件通常是由多个Gerber文件和/或制版说明文件组成的,传统对PCB工程文件审核流程需要工程人员解读,每个Gerber对应一个图层,需要人工判断格式、层间对位、层别判断、测量尺寸、建立Profile、判断总孔数、最小孔径等,由于图形元素可能超过100万,需要经过长时间的涉及规则检查分析计算出大量的最线宽线距违例情况,再经过工程人员排除假线,铜皮、字符需要花费大量的时间。审核一个资料的平均时间大约是30分钟,审核效率不高。
技术实现思路
本专利技术的主要目的在于提供一种自动审核PCB工程文件的方法及系统,旨在实现对PCB工程文件的自动审核,以提高采料效率。为了达到上述目的,本专利技术提出一种自动审核PCB工程文件的方法,该方法包括:接收用户提交的文件包,所述文件包包含Gerber文件和/或制版说明文件;在线显示Gerber文件的图形,利用预置的参数提取规则解析Gerber文件和/或通用工程参数描述语言规则库解析制版说明文件获取到PCB工程参数;根据PCB工程参数生成SPEC文件,整合解析结果后输出显示。其中,所述在线显示Gerber文件的图形,利用预置的参数提取规则解析Gerber文件和/或通用工程参数描述语言规则库解析制版说明文件获取到PCB工程参数,具体包括:当Gerber文件采用标准命名时,则解析所述Gerber文件获取到PCB层别及层数并通过预设的层别命名规则修改Gerber文件的层别名称,根据层别名称自动按层别排序;当Gerber文件未采用标准命名时,则在读取到所述Gerber文件后,利用图形学技术识别到PCB线路及层别并通过预设的层别命名规则修改Gerber文件的层别名称,根据层别名称自动按层别排序。其中,所述在线显示Gerber文件的图形,利用预置的参数提取规则解析Gerber文件和/或通用工程参数描述语言规则库解析制版说明文件获取到PCB工程参数,具体包括:解析所述Gerber文件获取顶层线路区域范围,根据所述参数提取规则参照所述顶层线路区域范围获取初步钻孔格式以及位置分布区域,并与顶层焊盘中心点对位;根据对位成功率确定钻孔后,获取到钻孔位置、最小孔数与最小孔径,根据预设的钻孔命名规则定义钻孔文件的盲埋孔贯通属性,并按钻孔中心与外层线路对齐;显不光圈表的使用/根据Gerber文件的图形的选择元素,构建PCB的外形,并计算出连续的最大外轮廓,形成Profile ;计算PCB的测试点、锣程以及需要表面处理的化金面积,生成钻孔的刀具信息的?艮表。其中,所述在线显示Gerber文件的图形,利用预置的参数提取规则解析Gerber文件和/或通用工程参数描述语言规则库解析制版说明文件获取到PCB工程参数,具体包括:解析所述Gerber文件获取PCB负片元素,删除所述PCB负片元素;选取一图元为开始元素,将与图元面积相差为预设的最小搜索间距的范围作为搜索单位,搜索与开始元素相连接的网络,并将检测到的非同一网络、非尺寸线的图元确定为违例情况;将属于违例情况的图元由小到大排序后筛选,以获取到最小线距。 其中,所述在线显示Gerber文件的图形,利用预置的参数提取规则解析Gerber文件和/或通用工 程参数描述语言规则库解析制版说明文件获取到PCB工程参数,具体包括:遍历所述文件包,将其中所包含的制版说明文件解析为统一格式的文本文件;利用预置的通用工程参数描述语言规则库匹配所述统一格式的文本文件提取工程参数描述文件,并收集制版说明文件中所包含的控件信息。其中,所述接收用户提交的文件包,所述文件包包含Gerber文件和/或制版说明文件之前,还包括:预置所述参数提取规则和/或通用工程参数描述语言规则库;所述根据PCB工程参数生成SPEC文件,整合解析结果后输出显示之后,还包括:将Gerber文件导出为RS274X格式文件和/或ODB++格式文件。。本专利技术还提出一种自动审核PCB工程文件的系统,该系统包括:接收模块,用于接收用户提交的文件包,所述文件包包含Gerber文件和/或制版说明文件;工程参数获取模块,用于在线显示Gerber文件的图形,利用预置的参数提取规则解析Gerber文件和/或通用工程参数描述语言规则库解析制版说明文件获取到PCB工程参数;输出模块,用于根据PCB工程参数生成SPEC文件,整合解析结果后输出显示。其中,所述工程参数获取模块具体包括:命名识别单元,用于当所述Gerber文件采用标准命名时,则解析获取到PCB层别及层数并通过预设的层别命名规则修改Gerber文件的层别名称,根据层别名称自动按层别排序;图形识别单元,用于当所述Gerber文件未采用标准命名时,则在读取到Gerber文件后,利用图形学技术识别到PCB线路及层别并通过预设的层别命名规则修改Gerber文件的层别名称,根据层别名称自动按层别排序。其中,所述工程参数获取模块具体包括:第一解析单元,用于解析所述Gerber文件获取到顶层线路区域范围,根据所述参数提取规则参照所述顶层线路区域范围获取初步钻孔格式以及位置分布区域,并与顶层焊盘中心点对位;钻孔参数获取单元,用于根据对位成功率确定钻孔后,获取到钻孔位置、最小孔数与最小孔径,根据预设的钻孔命名规则定义钻孔文件的盲埋孔贯通属性,并按钻孔中心与外层线路对齐;光圈显不单兀,用于显不光圈表的使用/[目息,并闻売显不当如查看的光圈对应的使用元素;外形确定单元,用于根据Gerber文件的图形的选择元素,构建PCB的外形,并计算出连续的最大外轮廓,形成Profile ;计算单元,用于计算PCB的测试点、锣程以及需要表面处理的化金面积,生成钻孔的刀具信息的报表。其中,所述工程参数获取模块具体包括:负片元素删除单元,用于解析所述Gerber文件获取PCB负片元素,删除所述PCB负片元素;筛选单元,用于选取一图元为开始元素,将与图元面积相差为预设的最小搜索间距的范围作为搜索单位,搜索与开始元素相连接的网络,并将检测到的非同一网络、非尺寸线的图元确定为违例情况;最小线距获取单元,用于将属于违例情况的图元由小到大排序后筛选,以获取到最小线距。其中,所述工程参数获取模块还包括:遍历单元,用于遍历所述文件包,将其中所包含的制版说明文件解析为统一格式的文本文件;匹配单元,利用预置的通用工程参数描述语言规则库匹配所本文档来自技高网...

【技术保护点】
一种自动审核PCB工程文件的方法,其特征在于,包括:接收用户提交的文件包,所述文件包包含Gerber文件和/或制版说明文件;在线显示Gerber文件的图形,利用预置的参数提取规则解析Gerber文件和/或通用工程参数描述语言规则库解析制版说明文件获取到PCB工程参数;根据PCB工程参数生成SPEC文件,整合解析结果后输出显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:曾波
申请(专利权)人:深圳市百能信息技术有限公司
类型:发明
国别省市:广东;44

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

1