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

技术编号:13175286 阅读:34 留言:0更新日期:2016-05-10 18:39
本发明专利技术公开了一种PCB设计自动生成Gerber文件的方法,包括先清除系统默认的Gerber文件参数信息;将Gerber文件参数根据层叠参数的不同,编写为不同的Gerber文件参数模块;用户选择Gerber文件格式;将PCB设计文件的层叠参数与预设Gerber文件参数模块进行比较匹配,完成对应格式的Gerber文件参数模块的加载;执行生成Gerber文件命令时,选择相同格式的Gerber文件进行输出,即可完成自动生成Gerber文件。本发明专利技术PCB设计自动生成Gerber文件的方法能够一键完成各Gerber层参数的自动设置,避免繁杂参数设置操作中因工程人员疏忽造成遗漏或错误情况的发生;能够节省大量的设计时间,显著提升设计效率,缩短产品的研发周期,加快产品的上市步伐。

【技术实现步骤摘要】

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

【技术保护点】
一种PCB设计自动生成Gerber文件的方法,其特征在于,包括先清除系统默认的Gerber文件参数信息;将Gerber文件参数根据层叠参数的不同,编写为不同的Gerber文件参数模块;用户选择Gerber文件格式;将PCB设计文件的层叠参数与预设Gerber文件参数模块进行比较匹配,完成对应格式的Gerber文件参数模块的加载;执行生成Gerber文件命令时,选择相同格式的Gerber文件进行输出,即可完成自动生成Gerber文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:李享陈传葵武守坤陈春冯映明陈绳杰
申请(专利权)人:惠州市金百泽电路科技有限公司深圳市金百泽电子科技股份有限公司西安金百泽电路科技有限公司
类型:发明
国别省市:广东;44

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

1