掌桥专利:专业的专利平台
掌桥专利
首页

一种PCB打印图纸自动生成方法

文献发布时间:2023-06-19 09:26:02


一种PCB打印图纸自动生成方法

技术领域

本发明涉及PCB板领域,具体的说,尤其涉及一种PCB打印图纸自动生成方法。

背景技术

各PCB生产商在生产PCB板的过程中,通常将客户原稿的钻孔层、线路层、阻焊层、字符层和外形层等各层图形文件使用透明胶片打印出,与产线生产的PCB板进行图形对比,这样可以及时发现PCB生产厂商在处理客户PCB文件时是否出现错误,如有错误能够及时的排查解决,避免导致大量品质异常板的报废,提高PCB板的品质优良率,降低生产成本。

目前原稿菲林绘制要先通过人工手动排版,在光绘机上使用比较昂贵的菲林,绘制出PCB原稿菲林。工具房在排版时需要对PCB文件进行文件调入,即需要查找某款PCB产品对应的文件,然后对钻孔层、线路层、阻焊层、字符层、外形层等各层文件进行手工排版,这样一系列的操作,费时费力,工具房需要安排人员来来处理原稿PCB菲林资料,使PCB的生产成本增加,而且如果打印原稿不及时,产线又需要等待原稿菲林检验,会导致后续工序延迟等问题。因此,通过人工手动处理输出PCB原稿输出文件,会产生人工成本,制作不及时对生产效率也会产生影响,对于工厂生产效率和产品品质都有较大的影响。

发明内容

为了解决现有PCB打印文件整理的时间长、效率低的问题,本发明提供一种PCB打印图纸自动生成方法,能够生成需要进行打印的文件。

一种PCB打印图纸自动生成方法,包括以下步骤:

S1:启动上位机,自动读取数据库内保存的PCB料号列表;

S2:从PCB料号列表中选择要进行打印的PCB料号,上位机将PCB料号对应的网络盘文件下载到本地盘中,作为待处理打印文件;

S3:通过CAM系统与本地盘发送来读取待处理打印文件的信息,分析过滤错误信息,出现错误信息的待处理打印文件为不可打印文件,没有出现错误信息的待处理打印文件为可打印文件;

S4:CAM系统读取可打印文件,获取PCB各个芯板层对应的层文件,选择需要进行打印的层文件;

S5:CAM系统读取需要打印层文件的尺寸,为其匹配打印的纸张尺寸;

S6:排版,生成打印的PDF文件,自动输出需要打印的PDF文件,能够缩短整理文件的时间,提高效率。

可选的,所述步骤S3中还包括将不可打印文件的信息保存到相应PCB料号的数据库内;所述步骤S1中的PCB料号列表包括不可打印的文件信息;所述步骤S2中下载的网络盘文件不包括不可打印的文件,提高效率。

可选的,所述选择需要打印的层文件后,在需要打印的层文件上添加识别信息,能够了解每个打印文件的基本信息,而且方便操作人员后续进行图形比对。

可选的,所述识别信息为料号名、层名、档案号和时间中的一项或多项。

可选的,所述分析过滤错误信息包括以下步骤:确定打印条件,若待处理打印文件的信息中不符合打印条件,则判断为错误信息,若待处理打印文件信息中均符合打印条件,则判断为非错误信息,加快打印PDF文件的生成。

可选的,所述排版包括以下步骤:

采用相同尺寸打印纸张的打印层文件按照预设的顺序合并为一个文件;

合并后的若干个文件按照预设的顺序排列,打印机打印时按照该顺序排列进行打印,提高打印的速度。

可选的,打印完成后,将完成打印的文件信息中添加已完成打印的标识,并将标识对应存储在数据库内,数据库内保存的PCB料号列表包括所述标识。

可选的,所述步骤S6后,还包括步骤S7:将PDF文件保存到指定路径,方便后续打印操作。

与现有技术相比,本发明的有益效果在于:本发明提供一种PCB打印图纸自动生成方法,能够及时输出需要打印的PDF文件,较常规的人工整理大大缩短了操作时间,降低了劳动成本,提高了生产效率,同时能够避免人工失误导致错打印、漏打印的情况;生成的PDF文件能够使用普通透明胶片进行打印,降低使用菲林打印的成本;本方法通过分析过滤错误信息筛选出可打印文件,根据打印层文件的尺寸确定打印的纸张尺寸,自动进行排版,自动化程度高,能够提高打印文件生成的速度。

附图说明

图1为本发明实施例提供的PCB打印图纸自动生成方法的流程图。

具体实施方式

为了详细说明本发明的技术方案,下面将对本发明实施例的技术方案进行清楚、完整的描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

参考附图1,一种PCB打印图纸自动生成方法,包括以下步骤:

S1:启动上位机,自动读取数据库内保存的PCB料号列表;PCB料号列表包括PCB料号,每一款PCB产品对应一个PCB料号。

S2:从PCB料号列表中选择要进行打印的PCB料号,上位机将PCB料号对应的网络盘文件下载到本地盘中,作为待处理打印文件;

S3:通过CAM系统与本地盘交互来读取待处理打印文件的信息,分析过滤错误信息,出现错误信息的待处理打印文件为不可打印文件,没有出现错误信息的待处理打印文件为可打印文件;

分析过滤错误信息包括以下步骤:确定打印条件,若待处理打印文件的信息中不符合打印条件,则判断为错误信息,若待处理打印文件信息中均符合打印条件,则判断为非错误信息。例如,打印条件为线路宽度大于0.02mm,小于0.02mm的线路会无法编辑或输出,需要将不符合条件的待打印处理文件过滤掉,使其不会进行后续的打印工作。

在一些实施例中,步骤S3中还包括将不可打印文件的信息保存到相应PCB料号的数据库内;步骤S1中的PCB料号列表包括不可打印的文件信息;步骤S2中下载的网络盘文件不包括不可打印的文件。将信息保存到数据库内,后续打印能够自动跳过不可打印文件,提高效率。

S4:CAM系统读取可打印文件,获取PCB各个芯板层对应的层文件,选择需要进行打印的层文件;

在一些实施例中,选择需要打印的层文件后,在需要打印的层文件上添加识别信息。该识别信息为料号名、层名、档案号和时间中的一项或多项,使打印后的图片上记载有识别信息,方便操作人员了解图片的基本信息。

S5:CAM系统读取需要打印层文件的尺寸,为其匹配打印的纸张尺寸,可以提高纸张的利用率,同时确保打印图片的清晰度。

在一些实施例中,具体的,先自定义打印层文件尺寸和纸张尺寸的对应关系,读取打印层文件的尺寸后,根据对应关系确定打印的纸张尺寸。

S6:排版,生成打印的PDF文件。在一些实施例中,步骤S6后还包括步骤S7:将PDF文件保存到指定路径,方便后续打印设备进行打印。

具体的,排版包括以下步骤:采用相同尺寸打印纸张的打印层文件按照预设的顺序合并为一个文件;合并后的若干个文件按照预设的顺序排列,预设的顺序可以根据需要进行设置,打印机打印时按照该顺序排列进行打印。

打印完成后,将完成打印的文件信息中添加已完成打印的标识,并将标识对应存储在数据库内,数据库内保存的PCB料号列表包括该标识,方便了解文件的打印情况。

在一些实施例中,上位机通过触发器,比如DB触发器,来监控打印PDF文件的生成过程,其中数据信息的上传可通过FTP方式上传。本发明的上位机和CAM系统配合,实现数据读取、数据分析等操作指令,直接在上位机上选择要打印的PCB料号,生成打印的PDF文件到指定路径,大大提高了效率。

本发明提供一种PCB打印图纸自动生成方法,能够及时输出需要打印的PDF文件,较常规的人工整理大大缩短了操作时间,降低了劳动成本,提高了生产效率,同时能够避免人工失误导致错打印、漏打印的情况;生成的PDF文件能够使用普通透明胶片进行打印,降低使用菲林打印的成本;本方法通过分析过滤错误信息筛选出可打印文件,根据打印层文件的尺寸确定打印的纸张尺寸,自动进行排版,自动化程度高,能够提高打印文件生成的速度。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本实施的精神和原则之内,所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

相关技术
  • 一种PCB打印图纸自动生成方法
  • 一种基于电梯订单自动生成图纸的方法
技术分类

06120112165752