[发明专利]PCB文件转Gerber文件的方法及系统在审
申请号: | 201611259688.0 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106649852A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 刘涛;邓智河;黄光明 | 申请(专利权)人: | 广州兴森快捷电路科技有限公司;深圳市兴森快捷电路科技股份有限公司;宜兴硅谷电子科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 周修文 |
地址: | 510663 广东省广州市广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pcb 文件 gerber 方法 系统 | ||
技术领域
本发明涉及线路板文件转换处理技术领域,特别是涉及PCB文件转Gerber文件的方法及系统。
背景技术
传统的PCB文件转换为Gerber文件方法包括如下步骤:工程人员根据PCB文件后缀名及设计版本选用与PCB文件相对应的用于PCB转Gerber文件的PCB转换软件,并采用PCB转换软件手动将PCB文件转换为Gerber文件。其中,PCB文件包括后缀名为.pcb的PCB文件、后缀名为.pcbdoc的PCB文件、后缀名为.ddb的PCB文件及后缀名为.job的PCB文件。PCB转换软件包括Protel Dxp软件、Protel 99se软件、Powerpcb软件及Pads软件。然而,工程人员熟练使用PCB转换软件、以及将不同后缀名的PCB文件转换为Gerber文件需要耗费较多时间,使得PCB文件转换为Gerber文件工作效率较低。
发明内容
基于此,有必要针对现有技术的缺陷,提供一种PCB文件转Gerber文件的方法及系统,它能够方便将PCB文件转换为Gerber文件,工作效率较高。
其技术方案如下:一种PCB文件转Gerber文件的方法,包括如下步骤:获取待转换的PCB文件;识别所述PCB文件的后缀名与设计版本;根据所述后缀名与所述设计版本调用与所述PCB文件相应的转换软件;通过所述PCB转换软件打开所述PCB文件;将所述PCB文件转换为包括Gerber文件的转换文件;将所述转换文件压缩处理后得到Gerber文件压缩包。
一种PCB文件转Gerber文件的系统,包括:获取模块,所述获取模块用于获取待转换的PCB文件;识别模块,所述识别模块用于识别所述PCB文件的后缀名与设计版本;调用模块,所述调用模块用于根据所述后缀名与所述设计版本调用与所述PCB文件相应的转换软件;打开模块,所述打开模块用于通过所述PCB转换软件打开所述PCB文件;转换模块,所述转换模块用于将所述PCB文件转换为包括Gerber文件的转换文件;Gerber文件压缩包生成模块,所述Gerber文件压缩包生成模块用于将所述转换文件压缩处理后得到Gerber文件压缩包。
上述的PCB文件转Gerber文件的方法及系统,获取到PCB文件后,自动识别PCB文件的后缀名及设计版本,然后自动选取相应的PCB转换软件自动打开,并自行转换为包括Gerber文件的转换文件,然后将包括Gerber文件的转换文件一起压缩成Gerber文件压缩包,并输出处理。如此,相对于传统通过人工自行识别PCB文件并手动转换PCB文件的方式,上述的PCB文件转Gerber文件的方法能够大大节省人力物力,并极大的提高了工作效率。
在其中一个实施例中,所述获取待转换的PCB文件步骤之前包括步骤:接收与PCB订单相应的源文件压缩包;将所述源文件压缩包解压缩处理得到多个解压缩文件;若判断到所述解压缩文件中没有PCB文件时,则将所述源文件压缩包作为所述Gerber文件压缩包进行输出;若判断到所述解压缩文件中有PCB文件时,则进入到所述获取待转换的PCB文件步骤中。
在其中一个实施例中,所述若判断到所述解压缩文件中有PCB文件时步骤之后还包括步骤:判断所述解压缩文件中的PCB文件的数量为一个或者两个以上,若判断到所述PCB文件的数量为两个以上时,则生成并输出第一异常报告文件;若判断到所述PCB文件的数量为一个时,则进入到所述获取待转换的PCB文件步骤。
在其中一个实施例中,在通过所述PCB转换软件打开所述PCB文件步骤之后还包括步骤:
判断后缀名为.ddb的PCB文件中是否包括两个以上PCB线路板图形,若是,则生成并输出第二异常报告文件;若不是,则进入到所述将所述PCB文件转换为包括Gerber文件的转换文件步骤中。
在其中一个实施例中,所述将所述PCB文件转换为包括Gerber文件、钻孔文件与IPC网表文件步骤之后还包括步骤:
判断所述PCB转换软件转换PCB文件过程中是否生成有第三异常报告文件,若判断到有第三异常报告文件生成时,则将所述第三异常报告文件输出。
在其中一个实施例中,所述的PCB文件转Gerber文件的系统还包括:接收模块与解压缩模块,所述接收模块用于接收与PCB订单相应的源文件压缩包;所述解压缩模块用于将所述源文件压缩包解压缩处理得到多个解压缩文件;所述Gerber文件压缩包输出模块还用于在判断到所述解压缩文件中没有PCB文件时,则将所述源文件压缩包作为所述Gerber文件压缩包进行输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州兴森快捷电路科技有限公司;深圳市兴森快捷电路科技股份有限公司;宜兴硅谷电子科技有限公司,未经广州兴森快捷电路科技有限公司;深圳市兴森快捷电路科技股份有限公司;宜兴硅谷电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611259688.0/2.html,转载请声明来源钻瓜专利网。