一种PCB菲林光绘的方法及系统与流程

文档序号:13716434阅读:851来源:国知局
技术领域:本发明涉及菲林光绘领域,特别涉及一种PCB菲林光绘方法和系统。

背景技术:
:目前,PCB在制作过程中,常采用Genesis软件对PCB相关参数,例如,对极性、镜像参数和层别进行处理,达到方便生产的作用。当PCB菲林光绘时,目前通常采用的方式如下:工程人员需设定各层别参数->输出GerberorODB++资料->菲林人员调入资料->手动从Oracle软件中查询所需部分参数并转录至Genesis软件中输出->手动输入修改光绘参数资料->再次Output光绘资料->光绘机开始光绘->手动输入光绘记录及报表统计。由于目前采用的方式中,实现PCB菲林光绘,大多数都是采用人工来完成的,中间耗时长,光绘记录无法快速导出相关报表,导致浪费人力,且人工操作容易产生参数输入错误导致菲林光绘不符合生产需求。

技术实现要素:
:本发明的目的在于提供一种PCB菲林光绘的方法及系统,将大部分菲林光绘参数由手动添加转化成自动获取,实现了PCB菲林光绘层别信息的快速生成。一种PCB菲林光绘的方法,包括如下步骤:显示图形用户界面和产生第一指令、第二指令和第三指令,图形用户界面提供层别列表对话框、极性对话框、镜像参数对话框、优先级别设置对话框和X、Y系数对话框,其中X、Y系数分别为菲林尺寸长和宽的放大倍数;发送第一指令给Genesis软件,并接收Genesis软件反馈的的第一数据;从所述第一数据中获取层别列表并显示于层别列表对话框中以供用户选择,Genesis软件反馈的第一数据包括Genesis软件的所有资料;发送第二指令给InPlan软件,并接收InPlan软件反馈的PCB叠构数据,从叠构数据中获取与所述层别列表一一相对应的极性、镜像参数;发送第三指令给Oracle软件,并接收Oracle软件反馈的菲林申请记录,从菲林申请记录中获取与所述层别列表一一相对应的菲林尺寸,并从申请记录获取与所述层别列表一一相对应的X、Y系数;以及响应用户的选择操作,从层别列表对话框中选择层别。进一步地,当光绘机的数量为多台时,根据用户选择的层别,查找与选择的层别相匹配的光绘机。工厂可以根据自己内部需要调整匹配条件,如有两台光绘机LP9-1和LP9-2,可以设置匹配条件为:层别为内层,匹配LP9-1光绘,否则,使用LP9-2光绘;若只有一台光绘机,则可不设置匹配条件。进一步地,选择的光绘机中有多个待光绘的层别时,每个层别分别对应有优先级别,所选择的光绘机根据待光绘层别的优先级别依次光绘。进一步地,当多个待光绘层别处于同一优先级别时,所述光绘机根据待光绘层别的时间先后顺序进行光绘。进一步地,根据选择的层别,控制相应的光绘机根据所选择的层别所对应的极性、镜像参数、菲林尺寸和X、Y系数光绘菲林。进一步地,光绘机光绘的层别,以及层别相对应的极性、镜像参数、菲林尺寸和X、Y系数输出给Oracle软件中以储存于Oracle软件中。一种PCB菲林光绘的系统,该系统包括界面显示模块、第一信息获取模块、第二信息获取模块、第三信息获取模块和控制模块。界面显示模块,提供层别列表对话框、极性对话框、镜像参数对话框和X、Y系数对话框。第一信息获取模块,用于发送第一指令给Genesis软件,并接收Genesis软件反馈的第一数据;从第一数据中获取层别列表并显示于层别列表对话框中以供用户选择。第二信息获取模块,用于发送第二指令给InPlan软件,并接收InPlan软件反馈的PCB叠构数据,从叠构数据中获取与层别列表一一相对应层别的极性、镜像参数。第三信息获取模块,用于发送第三指令给Oracle软件,并接收Oracle软件反馈的菲林申请记录,从申请记录中获取菲林尺寸,并在申请记录中匹配对应层别的X、Y系数。控制模块,用户从层别列表对话框中选择层别,光绘机根据光绘资料,包括叠构数据、层别、菲林尺寸、极性、镜像参数和X、Y系数。进一步地,PCB菲林光绘系统还包括匹配模块,根据用户选择的层别,查找与所选择的层别相匹配的光绘机以进行光绘。进一步地,PCB菲林光绘系统还包括优先级别设置模块,图形用户界面还包括优先级别设置模块以供用户设置待光绘层别的光绘顺序。进一步地,PCB菲林光绘系统还包括输出模块,输出光绘的层别,以及层别相对应的极性、镜像参数、菲林尺寸和X、Y系数给Oracle软件中以储存于Oracle软件中。本发明的有益效果:本发明提供一种PCB菲林光绘的方法及系统,将大部分菲林光绘参数由手动添加转化成自动获取,实现了PCB菲林光绘层别信息的快速生成,不仅降低了错误率,提升了光绘菲林的准确率,还降低了成本。附图说明:图1为较佳实施方式的PCB菲林光绘的方法流程图;图2为较佳实施方式的PCB菲林光绘的系统功能模块图。具体实施方式:为阐述本发明的思想及目的,下面将结合附图和具体实施例对本发明做进一步的说明。参见图1,一种PCB菲林光绘的方法,包括如下步骤。步骤S100:显示图形用户界面和产生第一指令、第二指令和第三指令,图形用户界面提供层别列表对话框、极性对话框、镜像参数对话框、优先级别设置对话框和X、Y系数对话框。第一指令用于查询Genesis软件的数据;第二指令用于查询InPlan软件的数据;第三指令用于查询Oracle软件。步骤S200:发送第一指令给Genesis软件,并接收Genesis软件反馈的的第一数据;从第一数据中获取层别列表并显示于层别列表对话框中以供用户选择。步骤S300:发送第二指令给InPlan软件,并接收InPlan软件反馈的PCB叠构数据,从叠构数据中获取与层别列表一一相对应的极性、镜像参数。步骤S400:发送第三指令给Oracle软件,并接收Oracle软件反馈的菲林申请记录,从菲林申请记录中获取与层别列表一一相对应的菲林尺寸,并从申请记录获取与层别列表一一相对应的X、Y系数。步骤S500:响应用户的选择操作,从层别列表对话框中选择层别;光绘机的数量为两台,根据用户选择的层别,查找与选择的层别相匹配的光绘机。工厂设置匹配条件为:层别为内层,匹配LP9-1光绘机。否则,匹配LP9-2光绘机。步骤S600:光绘机中有多个待光绘的层别,每个分别对应有优先级别,所选择的光绘机根据待光绘层别的优先级别依次光绘。进一步地,多个待光绘层别处于同一优先级别,光绘机根据待光绘层别的时间先后顺序进行光绘。根据选择的层别,控制相应的光绘机根据所选择的层别所对应的极性、镜像参数、菲林尺寸和X、Y系数光绘菲林。步骤S700:光绘机光绘的层别,以及层别相对应的极性、镜像参数、菲林尺寸和X、Y系数输出给Oracle软件中以储存于Oracle软件中。于其他实施例中,上述步骤S400,若Oracle软件未反馈菲林申请记录,则采用InPlan软件叠构数据对应层别的标准X、Y系数。上述步骤S500,若光绘机的数量为一台,则不设置匹配条件。以上是对本发明提供的PCB菲林光绘方法的描述,下面对发明提供的PCB菲林光绘系统进行描述。参见图2,一种PCB菲林光绘的系统,该系统包括界面显示模块100、第一信息获取模块200、第二信息获取模块300、第三信息获取模块400、控制模块500、匹配模块600、优先级别设置模块700和输出模块800。界面显示模块100,提供层别列表对话框、极性对话框、镜像参数对话框和X、Y系数对话框。第一信息获取模块200,用于发送第一指令给Genesis软件,并接收Genesis软件反馈的第一数据;从第一数据中获取层别列表并显示于层别列表对话框中以供用户选择。第二信息获取模块300,用于发送第二指令给InPlan软件,并接收InPlan软件反馈的PCB叠构数据,从叠构数据中获取与层别列表一一相对应层别的极性、镜像参数。第三信息获取模块400,用于发送第三指令给Oracle软件,并接收Oracle软件反馈的菲林申请记录,从申请记录中获取菲林尺寸,并在申请记录中匹配对应层别的X、Y系数。控制模块500,用户从所述层别列表对话框中选择层别,光绘机根据光绘资料,包括叠构数据、层别、菲林尺寸、极性、镜像参数和X、Y系数。匹配模块600,根据用户选择的层别,查找与所选择的层别相匹配的光绘机以进行光绘。优先级别设置模块700,图形用户界面还包括优先级别设置模块以供用户设置待光绘层别的光绘顺序。输出模块800,输出光绘的层别,以及层别相对应的极性、镜像参数、菲林尺寸和X、Y系数给Oracle软件中以储存于Oracle软件中。本实施例具有以下优点:1.节约光绘菲林时间,手工输入光绘参数平均需花费1小时,自动获取光绘参数只需花费数秒即可完成。2.节省人力成本,所有光绘步骤只需一人即可完成。3.光绘数据100%与InPlan软件匹配,第二指令可保证光绘数据100%与InPlan软件中的数据匹配。4.光绘层别匹配相对应的光绘机,便于光绘菲林管理。5.光绘优先级的设置使得光绘机可以控制光绘菲林的顺序。6.光绘各参数自动输出给Oracle软件中以储存于Oracle软件中,无需手动输出菲林光绘各参数。上述实施例只是为了说明本技术构思及特点,其目的是在于让本领域内的技术人员能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡是根据本发明内容的实质所作出的等效的变化或修饰,都应涵盖在本发明的保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1