一种线路板CAM资料自动处理方法及系统与流程

文档序号:12122642阅读:365来源:国知局

本发明涉及线路板资料优化领域,尤其涉及一种线路板CAM资料自动处理方法及系统。



背景技术:

线路板在制造前,需要对CAM资料(computer Aided Manufacturing,计算机辅助制造,以Gerber等格式存储的图形资料)进行优化处理,以使之能够用于生产制造。CAM资料制作过程依赖人工操作CAM软件进行修改,虽然能够用程序开发部分脚本简化操作,但是仍然是以人工操作为主。

线路板CAM资料制作过程中,由于人员水平不一致,不同CAM资料之间的难度差异也不同,因此CAM资料的制作一直都比较耗时,且难以真正统一实际操作方法和步骤,从而导致CAM资料制作的效率和准确率难以控制,成为常年困扰CAM管理人员的问题。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种线路板CAM资料自动处理方法及系统,旨在解决现有CAM资料制作效率和准确率低的问题。

本发明的技术方案如下:

一种线路板CAM资料自动处理方法,其中,包括步骤:

A、对CAM资料进行预处理;

B、将经过预处理的CAM资料以及对应的配置文件上传到服务器;

C、服务器根据配置文件自动完成CAM资料的处理,并将处理结果及处理后的CAM资料打包输出到指定位置;

D、将处理好的CAM资料及处理结果导入到工作空间,并进行显示。

所述的线路板CAM资料自动处理方法,其中,所述步骤A具体包括:

对CAM资料的格式进行转换;

对CAM资料中的层别属性进行定义及排序;

指定CAM资料的外形线;

对CAM资料的图形属性进行转换。

所述的线路板CAM资料自动处理方法,其中,所述步骤B还包括:

对CAM资料进行检查,确认是否满足自动处理的需求,当是时则将进行上传操作。

所述的线路板CAM资料自动处理方法,其中,所述步骤C具体包括:

C1、服务器根据配置文件中的参数调用CAM处理程序对CAM资料进行自动处理;

C2、在处理完成后,获取所产生的处理日志,并将处理结果记录在处理日志中;

C3、将处理日志及处理后的CAM资料打包输出到指定位置。

所述的线路板CAM资料自动处理方法,其中,所述步骤D具体包括:

D1、定时监控服务器中的指定位置;

D2、当监控到有处理完成的处理结果及CAM资料时,自动下载所述处理结果以及CAM资料,然后导入到工作空间;

D3、打开处理结果并进行显示。

一种线路板CAM资料自动处理系统,其中,包括:

预处理模块,用于对CAM资料进行预处理;

提交模块,用于将经过预处理的CAM资料以及对应的配置文件上传到服务器;

资料处理模块,用于根据配置文件自动完成CAM资料的处理,并将处理结果及处理后的CAM资料打包输出到指定位置;

导入模块,用于将处理好的CAM资料及处理结果导入到工作空间,并进行显示。

所述的线路板CAM资料自动处理系统,其中,所述预处理模块具体包括:

格式转换单元,用于对CAM资料的格式进行转换;

定义排序单元,用于对CAM资料中的层别属性进行定义及排序;

外形线指定单元,用于指定CAM资料的外形线;

属性转换单元,用于对CAM资料的图形属性进行转换。

所述的线路板CAM资料自动处理系统,其中,所述提交模块具体包括:

检查单元,用于对CAM资料进行检查,确认是否满足自动处理的需求,当是时则将进行上传操作。

所述的线路板CAM资料自动处理系统,其中,所述资料处理模块具体包括:

自动处理单元,用于根据配置文件中的参数调用CAM处理程序对CAM资料进行自动处理;

记录单元,用于在处理完成后,获取所产生的处理日志,并将处理结果记录在处理日志中;

输出单元,用于将处理日志及处理后的CAM资料打包输出到指定位置。

所述的线路板CAM资料自动处理系统,其中,所述导入模块具体包括:

监控单元,用于定时监控服务器中的指定位置;

下载导入单元,用于当监控到有处理完成的处理结果及CAM资料时,自动下载所述处理结果以及CAM资料,然后导入到工作空间;

显示单元,用于打开处理结果并进行显示。

有益效果:本发明实现了真正意义上的CAM资料制作自动化,将原来的每个制作人员各自处理改为在服务器上统一进行处理,不仅使机器替代了人工,大幅提升了制作效率,而且由于采用统一的自动处理方式,确保了CAM资料制作的准确性,并解决了相同CAM资料不同人员制作结果不一致的问题。

附图说明

图1为本发明一种线路板CAM资料自动处理方法较佳实施例的流程图。

具体实施方式

本发明提供一种线路板CAM资料自动处理方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1为本发明一种线路板CAM资料自动处理方法较佳实施例的流程图,如图所示,其包括步骤:

S1、对CAM资料进行预处理;

S2、将经过预处理的CAM资料以及对应的配置文件上传到服务器;

S3、服务器根据配置文件自动完成CAM资料的处理,并将处理结果及处理后的CAM资料打包输出到指定位置;

S4、将处理好的CAM资料及处理结果导入到工作空间,并进行显示。

本发明通过将需要处理的CAM资料自动提交到服务器,由服务器按照配置文件对CAM资料进行自动处理,并将产生的处理结果返回,并导入到工作空间,这样制作人员在接收到处理完成后的CAM资料后,可以快速对处理结果进行确认。

对于现有CAM资料制作方案,一般都是在手动操作基础上增加部分辅助性功能,虽然对CAM资料制作有一定效率提升,但无法从根本上替代人员手动处理的过程,也无法真正避免手动制作中可能产生的遗漏或错误等问题,而且无法将制作人员的作业方式真正统一起来,导致同样的CAM资料由不同的制作人员制作出来的结果会有差异,从而也增加了检查的工作量。采用本发明系统之后,CAM资料制作部门的工作量大幅减少,品质提升十分明显,相比原有制作方法有了显著的进步。

具体来说,所述步骤S1具体包括:

对CAM资料的格式进行转换;

对CAM资料中的层别属性进行定义及排序;

指定CAM资料的外形线;

对CAM资料的图形属性进行转换。

也就是说,在步骤S1中,主要是对CAM资料的格式进行转换,例如转换为ODB++格式;对资料中层别属性进行定义及排序,通过查找钻孔层属性确定是否有设定钻孔层的起止层等;指定CAM资料外形线,例如通过查找外形线数据确定是否有建立外形线,若没有则指定外形线;转换图形属性,例如通过分析CAM资料中的图形属性确定是否有按照要求对图形进行属性分类,若没有则需要对图形属性进行转换。

进一步,在所述步骤S2中,是利用客户端将预处理的CAM资料以及对应的配置文件上传到服务器。

此外,还可以通过客户端选定处理CAM资料时使用哪个配置文件,并可以针对其中的部分参数进行设置,以满足不同情况下的自动处理需求。也就是说,CAM资料提交到服务器时,会指定使用对应的配置文件。

所述步骤S2还包括:

对CAM资料进行检查,确认是否满足自动处理的需求,当是时则将进行上传操作。

也就是说,在上次到服务器之前,还需要确认CAM资料可以满足自动处理的需求,即在步骤S1的内容已经完成好。

进一步,所述步骤S3具体包括:

S31、服务器根据配置文件中的参数调用CAM处理程序对CAM资料进行自动处理;

S32、在处理完成后,获取所产生的处理日志,并将处理结果记录在处理日志中;

S33、将处理日志及处理后的CAM资料打包输出到指定位置。

步骤S3是完成自动处理的内容,自动处理是在服务器上自动完成的。具体来说,服务器会定时检查是否有上传完成的CAM资料,如发现有CAM资料存在,则将CAM资料进行备份,并开始读入CAM资料提交时指定的配置文件,然后根据配置文件中的参数调用CAM处理程序对CAM资料进行自动处理。

在每个处理过程完成后,都会产生对应的处理日志,可将处理结果记录在处理日志上。然后将处理日志及处理后的CAM资料打包输出到指定位置。

其中自动处理所完成的内容包括但不限于:线路图形优化和阻焊图形优化等,比如自动分析出图形直接的间距,对某些不满足配置文件中设定的最小间距的图形,根据配置文件中的要求进行图形的移动、变形或其他处理,以达到配置文件的要求。

进一步,所述步骤S4具体包括:

S41、定时监控服务器中的指定位置;

S42、当监控到有处理完成的处理结果及CAM资料时,自动下载所述处理结果以及CAM资料,然后导入到工作空间;

S43、打开处理结果并进行显示。

在步骤S4中,会定时监控服务器输出的指定位置,并将处理完成的资料下载到工作空间内,该资料包括:处理日志及处理后的CAM资料。然后打开处理后的CAM资料和处理日志,将其中的内容显示给制作人员,以便制作人员确认。具体来说,在监控到有处理结果(记录在处理日志上)及CAM资料时,则下载处理结果以及CAM资料,并将其导入到工作空间,然后打开处理结果和CAM资料进行显示,供制作人员确认。在确认过程中,可以对其中一些内容进行调整。完成最终制作和确认后,可将CAM资料输出。

本发明还提供一种线路板CAM资料自动处理系统较佳实施例,其包括:

预处理模块,用于对CAM资料进行预处理;

提交模块,用于将经过预处理的CAM资料以及对应的配置文件上传到服务器;

资料处理模块,用于根据配置文件自动完成CAM资料的处理,并将处理结果及处理后的CAM资料打包输出到指定位置;

导入模块,用于将处理好的CAM资料及处理结果导入到工作空间,并进行显示。

进一步,所述预处理模块具体包括:

格式转换单元,用于对CAM资料的格式进行转换;

定义排序单元,用于对CAM资料中的层别属性进行定义及排序;

外形线指定单元,用于指定CAM资料的外形线;

属性转换单元,用于对CAM资料的图形属性进行转换。

进一步,所述提交模块具体包括:

检查单元,用于对CAM资料进行检查,确认是否满足自动处理的需求,当是时则将进行上传操作。

进一步,所述资料处理模块具体包括:

自动处理单元,用于根据配置文件中的参数调用CAM处理程序对CAM资料进行自动处理;

记录单元,用于在处理完成后,获取所产生的处理日志,并将处理结果记录在处理日志中;

输出单元,用于将处理日志及处理后的CAM资料打包输出到指定位置。

进一步,所述导入模块具体包括:

监控单元,用于定时监控服务器中的指定位置;

下载导入单元,用于当监控到有处理完成的处理结果及CAM资料时,自动下载所述处理结果以及CAM资料,然后导入到工作空间;

显示单元,用于打开处理结果并进行显示。

关于上述模块单元的技术细节在前面的方法中已有详述,故不再赘述。

综上所述,本发明实现了真正意义上的CAM资料制作自动化,将原来的每个制作人员各自处理改为在服务器上统一进行处理,不仅使机器替代了人工,大幅提升了制作效率,而且由于采用统一的自动处理方式,确保了CAM资料制作的准确性,并解决了相同CAM资料不同人员制作结果不一致的问题。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1