本发明涉及pcb板生产加工技术领域,尤其涉及一种自动制作pcb板set拼板的方法。
背景技术:
在pcb工程制作时,传统的set拼板的方法在工程制作软件中手工进行拼板,在手动拼板中需要大量的进行坐标计算和数据计算,不断的重复操作使人容易疲劳,放松品质,无法保证操作的效率和正确性,因此现有方法已经无法满足高效快速的pcb工程制作的需求了。
技术实现要素:
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种自动制作pcb板set拼板的方法,以解决现有技术的不足。
为实现上述目的,本发明提供了一种自动制作pcb板set拼板的方法,包括以下步骤:
步骤1、读取pcb文件叠层中外形数据,分析出外形数据的坐标和外形尺寸,将拼板参数填写的格式,以制作pcb板set拼板的常规流程,提供界面供用户填写拼板参数;
步骤2、用户填写拼板参数,包括:拼板x方向和y方向的个数,拼板后工艺边的添加参数,工艺边添加后工艺边上定位孔和光标点添加的参数,定位孔和光标点添加后预补偿的参数;
步骤3、执行自动pcb板set拼板命令时,程序先检测用户填写拼板参数的正确性,拼板参数无异常发送工程制作软件的内部指令到工程制作软件。
进一步地,所述步骤1的pcb文件叠层中外形数据包括钻孔属性、线路属性、外形属性。
进一步地,所述步骤3工程制作软件通过script接口执行外部程序。
进一步地,所述步骤3程序先检测用户填写参数的正确性,参数无异常发送工程制作软件的内部指令到工程制作软件,具体为:结合外形数据与用户填写的拼板参数程序模拟拼板,模拟拼板时发现拼板数据填写异常时,界面提示用户填写异常的数据,用户重新填写数据或确认数据无异常,模拟拼板完毕后,程序结合模拟的参数将指令和参数输入到工程制作软件,工程制作软件接收指令和执行指令,指令执行完毕自动set拼板制作完毕。
进一步地,所述程序结合模拟的参数将指令和参数输入到工程制作软件,是将模拟出的拼板参数整合到一起,在编写工程制作软件里的内部指令,将参数填写到内部指令里发送到工程制作软件,工程制作软件接收和执行指令。
进一步地,所述步骤2用户填写拼板参数前,程序先按常规填写所有拼板数据的参数,用户只需要确认和修改参数。
本发明的有益效果是:
1、通过读取外形文件信息分析出外形数据,分析出外形的尺寸和坐标,用户不用自己计算坐标和量尺寸。
2、以界面的形式让用户填写拼板数据和参数,先将常规参数预先填入,用户只需要确认和修改部分参数;
3、实现了将复杂而又繁琐的set拼板,变得简单化和规范化,用户只需要简单的确认和修改参数,确认执行,程序就会将繁琐拼板计算,和坐标设定,set工艺边图形添加,按步骤执行完毕,避免繁杂参数设置和操作中因工程人员疏忽造成遗漏或错误情况的发生;
4、能够节省大量的pcb工程制作时间,显著提升工程制作效率,缩短产品的研发周期,加快产品的上市步伐。
以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
附图说明
图1是本发明的流程图。
具体实施方式
如图1所示,一种自动制作pcb板set拼板的方法,包括以下步骤:
步骤1、读取pcb文件叠层中外形数据,分析出外形数据的坐标和外形尺寸,将拼板参数填写的格式,以制作pcb板set拼板的常规流程,提供界面供用户填写拼板参数;
步骤2、用户填写拼板参数,包括:拼板x方向和y方向的个数,拼板后工艺边的添加参数,工艺边添加后工艺边上定位孔和光标点添加的参数,定位孔和光标点添加后预补偿的参数;
步骤3、执行自动pcb板set拼板命令时,程序先检测用户填写拼板参数的正确性,拼板参数无异常发送工程制作软件的内部指令到工程制作软件。
本实施例中,所述步骤1的pcb文件叠层中外形数据包括钻孔属性、线路属性、外形属性。先找到其外形属性的层,读取外形层的文件数据,分析出外形的坐标,外形的尺寸,后面其他层的拼板坐标和添加工艺边等等其他一些添加的坐标,全部以此外形数据位基础。另外,步骤1的所述的以制作pcb板set拼板的常规流程,提供界面供用户填写拼板参数,比如先做单个板的x、y方向的拼板,再做拼板后的工艺边添加,那么界面必须是先填写拼板x、y方向个数的参数,再是填写添加工艺边尺寸的参数和添加位置的参数。
本实施例中,所述步骤3工程制作软件通过script接口执行外部程序。
本实施例中,所述步骤3程序先检测用户填写参数的正确性,参数无异常发送工程制作软件的内部指令到工程制作软件,具体为:结合外形数据与用户填写的拼板参数程序模拟拼板,模拟拼板时发现拼板数据填写异常时,界面提示用户填写异常的数据,用户重新填写数据或确认数据无异常,模拟拼板完毕后,程序结合模拟的参数将指令和参数输入到工程制作软件,工程制作软件接收指令和执行指令,指令执行完毕自动set拼板制作完毕。其中,外形数据是在用户填写参数前就需要得到和分析出的外形、坐标和尺寸的相关数据,再结合用户填写的参数进行模拟拼板,模拟拼板的同时可以对用户的参数检测,例如用户填写的工艺边宽度是在拼板后的外形边上加5mm的宽度,那么工艺边定位孔的填写参数是填写在拼板后的外形边上8mm的距离添加,那么这样就会将工艺边定位孔加到有效板的外面,这就是一个参数异常,需要以界面的形式提醒用户。
本实施例中,所述程序结合模拟的参数将指令和参数输入到工程制作软件,是将模拟出的拼板参数整合到一起,在编写工程制作软件里的内部指令,将参数填写到内部指令里发送到工程制作软件,工程制作软件接收和执行指令。
本实施例中,所述步骤2用户填写拼板参数前,程序先按常规填写所有拼板数据的参数,用户只需要确认和修改参数。
本发明的工作原理是:通过在pcb工程设计软件,如genesis,在pcb工程设计软件中的script开发端口,将pcb工程设计软件中的叠层进行信息读取,读取到外形层进行识别和读取数据,将外形层的数据进行分析,分析出需要的数据后,以此数据作为拼板坐标和添加工艺边等其他添加基础数据,界面显示需要拼板的参数,程序先预填入常规参数,用户可以根据实际情况做相应的修改,确认好参数后程序模拟拼板,模拟拼板过程中遇到的一些参数填写异常的,界面提示重新填写或确认参数无误,程序结合模拟拼板的参数,通过工程制作软件的script接口发送指令到工程制作软件,工程制作软件接收指令和执行指令,指令执行完毕set拼板制作完毕。
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。