本发明涉及pcb制备技术领域,尤其涉及一种自动制作pcb线路削铜的方法。
背景技术:
在pcb工程制作时,传统的线路削铜的方法在工程制作软件中,需要手工进行繁琐的步骤操作和繁琐的参数填写,不断的重复操作使人容易疲劳、放松品质,无法保证操作的效率和正确性,因此现有方法已经无法满足高效快速的pcb工程制作的需求了。
技术实现要素:
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种自动制作pcb线路削铜的方法,以解决现有技术的不足。
为实现上述目的,本发明提供了一种自动制作pcb线路削铜的方法,包括以下步骤:
读取pcb文件叠层中的线路层,将不同的削铜方式编程成不同模块的线路削铜程序;
用户选择需要执行的线路层和削铜模块;
用户确认削铜参数或更改参数;
线路削铜程序在pcb叠层文件中找到相应的层,按用户选择的执行模块进行指令输入,指令输入后对输出指令执行的情况进行检测,指令执行完毕自动线路削铜操作完毕。
进一步地,所述不同模块的线路削铜程序都有不同步骤的指令。
进一步地,所述每一个模块的线路削铜程序都适用于所有线路层。
进一步地,所述每一个模块的线路削铜程序以界面的方式整合到一起。
进一步地,所述界面上设置操作参数,操作参数可以自动填写也可以任意更改参数。
进一步地,所述pcb文件叠层中包括但不限于字符属性、阻焊属性、线路属性。
本发明的有益效果是:
1、通过读取文件信息得到线路属性的层,将线路属性的层通过窗口的形式显示给用户,让用户选择需要操作的层;
2、根据不同的削铜模块将削铜参数预先填好,以界面的形式展现给用户,用户也可以自己修改参数;
3、实现了将复杂而又繁琐的线路削铜,变得简单化和规范化,用户只需要选择层,确认参数,线路削铜的步骤即可以完成,避免繁杂参数设置和操作中因工程人员疏忽造成遗漏或错误情况的发生;
4、能够节省大量的pcb工程制作时间,显著提升工程制作效率,缩短产品的研发周期,加快产品的上市步伐。
以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
附图说明
图1是本发明的结构示意图。
具体实施方式
如图1所示,一种自动制作pcb线路削铜的方法,包括以下步骤:
读取pcb文件叠层中的线路层,将不同的削铜方式编程成不同模块的线路削铜程序;
用户选择需要执行的线路层和削铜模块;
用户确认削铜参数或更改参数;
线路削铜程序在pcb叠层文件中找到相应的层,按用户选择的执行模块进行指令输入,指令输入后对输出指令执行的情况进行检测,指令执行完毕自动线路削铜操作完毕。
本实施例中,所述不同模块的线路削铜程序都有不同步骤的指令。
本实施例中,所述每一个模块的线路削铜程序都适用于所有线路层。
本实施例中,所述每一个模块的线路削铜程序以界面的方式整合到一起。
本实施例中,所述界面上设置操作参数,操作参数可以自动填写也可以任意更改参数。
本实施例中,所述pcb文件叠层中包括但不限于字符属性、阻焊属性、线路属性。
本发明的具体工作流程是:
先读取线路属性信息,pcb板叠层中属性是线路属性的层,包括但不限于字符属性、阻焊属性、线路属性。然后,将不同的削铜方式编程成不同模块的削铜程序。不同线路削铜的模块,是指线路削铜中有不同的削铜分类,比如削焊盘到铜的距离,那么焊盘到铜就是一个类,削线路到的距离那么线路到铜又是一个类,将每一个削铜类的步骤写成程序模块。
然后,对线路属性的层进行列表,显示给用户选择,再将所有线路削铜的各种模块以界面的形式显示给用户选择。比如,将所有的线到铜距离的类,焊盘到铜距离的类,以界面的形式展现给用户。
再对每一个线路削铜模块进行参数预填写,pcb生产时根据各厂的工艺能力进行预填,用户也可以自己修改。
程序再对用户选择的线路层进行指令输入,指令输入后检测指令执行的结果,程序执行完毕后线路削铜完毕。
例如,通过在pcb工程设计软件,如ucam,在pcb工程设计软件中的script开发端口,将线路层进行识别和读取,整合出各种线路削铜的方法和步骤,将每种削铜方法的指令步骤写在成不同的模块,用户选择了对应的模块就读取对应模块参数进行指令输入到ucam软件中,ucam对程序指令进行执行,指令输入完毕后相应选择的线路削铜就制作完毕。
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。