一种PCB设计自动生成Gerber文件的方法

xiaoxiao2021-2-28  207

一种PCB设计自动生成Gerber文件的方法
【技术领域】
[0001]本发明涉及Gerber文件生成方法,具体是指一种应用于PCB设计行业的自动生成Gerber文件方法。
【背景技术】
[0002]在PCB设计完成生成Gerber文件时,传统设计中设计者需要在allegro软件中手工进行繁琐的Gerber文件参数设置,不仅操作繁琐,耗时耗力,而且由于设计者工作经验的差异,Gerber文件各项参数的正确性也无法保证,因此现有方法已经无法满足高效快速的PCB设计的需求了。

【发明内容】

[0003]本发明的目的克服现有技术的不足,提供一种自动快速生成Gerber文件的方法。
[0004]本发明可以通过以下技术方案来实现:
一种PCB设计自动生成Gerber文件的方法,包括先清除系统默认的Gerber文件参数信息;将Gerber文件参数根据层叠参数的不同,编写为不同的Gerber文件参数模块;用户选择Gerber文件格式;将PCB设计文件的层叠参数与预设Gerber文件参数模块进行比较匹配,完成对应格式的Gerber文件参数模块的加载;执行生成Gerber文件命令时,选择相同格式的Gerber文件进行输出,S卩可完成自动生成Gerber文件。
[0005]对上述方案的改进,所述预设Gerber文件参数模块为将相关光绘各层设置的标准参数整合在一起。
[0006]对上述方案的改进,所述文件参数模块可以为2层板、4层板、6层板、8层板、10层板、12层板。
[0007]对上述方案的改进,所述Gerber文件格式为274D或274X。
[0008]对上述方案的改进,所述层叠参数为PCB叠层参数,不涉及层压厚度参数。
[0009]对上述方案的改进,所述的方法内嵌在Cadence提供的SKILL软件接口中。
[0010]本发明PCB设计自动生成Gerber文件的方法具有以下有益效果:
1、通过编写Gerber文件参数,并自动对PCB文件的层叠参数进行比较,
自动选择对应层叠的Gerber文件参数加载,使得Gerber文件参数能够准确快速的自动加载;
2、根据设计者需要的Gerber文件格式,自动生成Gerber文件;
3、能够实现一键完成各Gerber层参数的自动设置,避免繁杂参数设置操作中因工程人员疏忽造成遗漏或错误情况的发生;
4、能够节省大量的设计时间,显著提升设计效率,缩短产品的研发周期,加快产品的上市步伐。
【附图说明】
[0011]附图1为本发明PCB设计自动生成Gerber文件的方法的流程示意框图。
【具体实施方式】
[0012]为了使本技术领域的人员更好地理解本发明的技术方案,下面结合实施例及附图对本发明产品作进一步详细的说明。
[0013]如图1所示,一种PCB设计自动生成Gerber文件的方法,PCB设计自动生成Gerber文件的方法,包括先清除系统默认的Gerber文件参数信息;将Gerber文件参数根据层叠参数的不同,编写为不同的Gerber文件参数模块;用户选择Gerber文件格式;将PCB设计文件的层叠参数与预设Gerber文件参数模块进行比较匹配,完成对应格式的Gerber文件参数模块的加载;执行生成Gerber文件命令时,选择相同格式的Gerber文件进行输出,即可完成自动生成Gerber文件。
[0014]本发明PCB设计自动生成Gerber文件的方法中所述预设Gerber文件参数模块为将相关光绘各层设置的标准参数整合在一起。
[0015]本发明PCB设计自动生成Gerber文件的方法中所述文件参数模块可以为2层板、4层板、6层板、8层板、10层板、12层板。
[0016]本发明PCB设计自动生成Gerber文件的方法中所述Gerber文件格式为274D或274X。
[0017]本发明PCB设计自动生成Gerber文件的方法中所述层叠参数为PCB叠层参数,不涉及层压厚度参数。
[0018]本发明PCB设计自动生成Gerber文件的方法中所述的方法内嵌在Cadence提供的SKILL软件接口中。
[0019]本发明的工作原理是:通过在PCB设计软件,如al legro,在PCB设计软件中的ski 11开放端口,将Gerber文件参数根据层叠参数的不同,编写为不同的Gerber文件参数模块(如
2层板、4层板、6层板......);清除系统默认的不完整的Gerber文件参数,避免错误Gerber参数的干扰;程序根据设计者选择的Gerber文件格式(274D或274X),将PCB文件的层叠参数与预设Gerber文件参数模块进行比较匹配,完成对应格式的Gerber文件参数模块的加载;当执行生成Gerber文件命令时,选择相同格式(274D或274X)的Gerber文件进行输出。
[0020]以上所述,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上所述而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,可利用以上所揭示的技术内容而作出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。
【主权项】
1.一种PCB设计自动生成Gerber文件的方法,其特征在于,包括 先清除系统默认的Gerber文件参数信息; 将Gerber文件参数根据层叠参数的不同,编写为不同的Gerber文件参数模块; 用户选择Gerber文件格式; 将PCB设计文件的层叠参数与预设Gerber文件参数模块进行比较匹配,完成对应格式的Gerber文件参数模块的加载; 执行生成Gerber文件命令时,选择相同格式的Gerber文件进行输出,即可完成自动生成Gerber文件。2.据权利要求1所述的PCB设计自动生成Gerber文件的方法,其特征在于:所述预设Gerber文件参数模块为将相关光绘各层设置的标准参数整合在一起。3.据权利要求2所述的PCB设计自动生成Gerber文件的方法,其特征在于:所述文件参数模块可以为2层板、4层板、6层板、8层板、10层板、12层板。4.据权利要求3所述的PCB设计自动生成Gerber文件的方法,其特征在于:所述Gerber文件格式为274D或274X。5.据权利要求4所述的PCB设计自动生成Gerber文件的方法,其特征在于:所述层叠参数为PCB叠层参数,不涉及层压厚度参数。6.据权利要求1-5任一项权利要求所述的PCB设计自动生成Gerber文件的方法,其特征在于:所述的方法内嵌在Cadence提供的SKILL软件接口中。
【专利摘要】本发明公开了一种PCB设计自动生成Gerber文件的方法,包括先清除系统默认的Gerber文件参数信息;将Gerber文件参数根据层叠参数的不同,编写为不同的Gerber文件参数模块;用户选择Gerber文件格式;将PCB设计文件的层叠参数与预设Gerber文件参数模块进行比较匹配,完成对应格式的Gerber文件参数模块的加载;执行生成Gerber文件命令时,选择相同格式的Gerber文件进行输出,即可完成自动生成Gerber文件。本发明PCB设计自动生成Gerber文件的方法能够一键完成各Gerber层参数的自动设置,避免繁杂参数设置操作中因工程人员疏忽造成遗漏或错误情况的发生;能够节省大量的设计时间,显著提升设计效率,缩短产品的研发周期,加快产品的上市步伐。
【IPC分类】G06F17/50
【公开号】CN105488278
【申请号】CN201510857458
【发明人】李享, 陈传葵, 武守坤, 陈春, 冯映明, 陈绳杰
【申请人】惠州市金百泽电路科技有限公司, 深圳市金百泽电子科技股份有限公司, 西安金百泽电路科技有限公司
【公开日】2016年4月13日
【申请日】2015年11月30日

最新回复(0)