图形文件格式转换方法、装置、设备及存储介质与流程

摘要: 本申请涉及图形数据转换,尤其是涉及一种图形文件格式转换方法、装置、设备及存储介质。背景技术:1、在金属蚀刻等行业中,需要把由cad软件生成的dxf格式的机械设计...
图形文件格式转换方法、装置、设备及存储介质与流程

本申请涉及图形数据转换,尤其是涉及一种图形文件格式转换方法、装置、设备及存储介质。

背景技术:

1、在金属蚀刻等行业中,需要把由cad软件生成的dxf格式的机械设计图纸转换为生产设备所需要的gerber格式文件。现有转换多依赖人工操作专业cam软件完成,需手动区分走线与填充图层、配置线宽与曝光极性,针对存在断点、冗余标注的缺陷图纸,还需人工修复轮廓、补充填充对象。然而该方式过度依赖操作人员经验,批量转换效率低下,且易出现线宽错配、极性倒置、填充遗漏等错漏,难以适配高效自动化的批量生产需求。

技术实现思路

1、本申请旨在提出一种图形文件格式转换方法、装置、设备及存储介质,能够实现从dxf格式文件到gerber文件的自动化格式转换,提高了整体的生产效率。

2、根据本申请的第一方面实施例的图形文件格式转换方法,包括:

3、获取dxf格式文件;

4、从dxf格式文件中提取用于生成gerber文件的走线层图层和填充层图层;

5、根据走线层图层中绘制线段信息,生成gerber画线指令;

6、将填充层图层中冗余图元删除,确定每两个非连接线段端点之间的端点间距离,在任一端点间距离小于预设容差距离的情况下,将对应的两个非连接线段端点合并,生成嵌套闭合多边形,嵌套闭合多边形至少有一组;

7、生成与每一组嵌套闭合多边形对应的hatch对象,并根据hatch对象与对应嵌套闭合多边形的最外层轮廓所处图层,生成gerber填充指令;

8、根据gerber画线指令与gerber填充指令,生成gerber文件。

9、根据本申请第二方面实施例的图形文件格式转换装置,包括:

10、dxf格式文件获取模块,用于获取dxf格式文件;

11、图层提取模块,从dxf格式文件中提取用于生成gerber文件的走线层图层和填充层图层;

12、gerber画线指令生成模块,用于根据走线层图层中绘制线段信息,生成gerber画线指令;

13、嵌套闭合多边形生成模块,用于将填充层图层中冗余图元删除,确定每两个非连接线段端点之间的端点间距离,在任一端点间距离小于预设容差距离的情况下,将对应的两个非连接线段端点合并,生成嵌套闭合多边形,嵌套闭合多边形至少有一组;

14、gerber填充指令生成模块,用于生成与每一组嵌套闭合多边形对应的hatch对象,并根据hatch对象与对应嵌套闭合多边形的最外层轮廓所处图层,生成gerber填充指令;

15、gerber文件生成模块,根据gerber画线指令与gerber填充指令,生成gerber文件。

16、根据本申请第三方面实施例的电子设备,电子设备包括处理器及存储有计算机程序的存储器;处理器执行的计算机程序是实现如上述第一方面实施例的图形文件格式转换方法。

17、根据本申请第四方面实施例的计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行如上述第一方面实施例的图形文件格式转换方法;计算机可读存储介质应用于如上述第三方面实施例的电子设备中。

18、本申请实施例提供的图形文件格式转换方法、装置、设备、存储介质及程序,通过分别设置走线层与填充层的图形命名规则,并且对dxf格式文件中的图层命名进行语义识别,识别成功后根据图层命名分别针对走线层与填充层执行不同的操作,在自动执行相关修复之后,生成对应的gerber指令,并根据生成的gerber指令生成gerber文件,从而在不依赖生产人员的操作经验的同时,完成了对不规范图纸的几何修复,实现了从dxf格式文件到gerber文件的自动化格式转换,提高了整体的生产效率。

19、本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。

1.一种图形文件格式转换方法,其特征在于,包括:

2.根据权利要求1所述的图形文件格式转换方法,其特征在于,所述从所述dxf格式文件中提取走线层图层和填充层图层包括:

3.根据权利要求1所述的图形文件格式转换方法,其特征在于,所述根据所述走线层图层中绘制线段信息,生成gerber画线指令,包括:

4.根据权利要求1所述的图形文件格式转换方法,其特征在于,所述将所述填充层图层中冗余图元删除,包括:

5.根据权利要求1所述的图形文件格式转换方法,其特征在于,所述根据所述hatch对象与对应所述嵌套闭合多边形的最外层轮廓所处图层,生成gerber填充指令,包括:

6.根据权利要求5所述的图形文件格式转换方法,其特征在于,在所述读取所述hatch对象的几何数据之前,还包括:

7.根据权利要求1所述的图形文件格式转换方法,其特征在于,在所述根据所述hatch对象与对应所述嵌套闭合多边形的最外层轮廓所处图层,生成gerber填充指令之前,还包括:

8.一种图形文件格式转换装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括处理器及存储有计算机程序的存储器;所述处理器执行的所述计算机程序是实现如权利要求1至7任一所述的图形文件格式转换方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至7任一所述的图形文件格式转换方法;所述计算机可读存储介质应用于如权利要求9中所述的电子设备中。