本公开涉及数控编程与加工,更具体地涉及一种数控切割指令文件的处理方法。
背景技术:
1、随着工业技术的不断发展,工业切割设备的智能化已成为行业发展的趋势。在激光切割工业自动化流程中,不同设备生成的各种格式文档给数据处理带来了挑战。目前,依靠人工操作从这些不同格式文档中筛选出关键零件信息的方式效率低下,无法满足企业生产的快速需求。因此,提出一种通过数控通用切割指令格式文件生成g代码的方法。
技术实现思路
1、鉴于上述问题,本公开提供了筛选出关键零件信息的数控切割指令文件的处理方法。
2、根据本公开的第一个方面,提供了一种数控切割指令文件的处理方法,包括:提取数控切割指令文件的信息,得到套料软件数据文件;数控切割指令文件为文本数据组成的套料平面图形信息;套料软件数据文件包含图元数据信息、轮廓数据信息和零件数据信息;识别套料数据文件,构建图元结构特征、轮廓结构特征、零件结构特征;利用图元结构特征、轮廓结构特征、零件结构特征,确定套料平面图形,得到g代码。
3、根据本公开的实施例,识别套料数据文件,构建图元结构特征、轮廓结构特征、零件结构特征,包括:根据套料数据文件,识别图元数据信息;图元数据信息至少包括图元坐标、坡口信息和图元类型的其中之一;图元类型包括直线、圆弧和整圆;根据图元数据信息,构建图元结构特征;根据轮廓数据信息和图元结构特征,构建轮廓结构特征;轮廓数据信息至少包括轮廓位置类型、轮廓切割方向、轮廓坐标和轮廓的图元位置信息的其中之一;轮廓位置类型包括内轮廓和外轮廓;根据零件数据信息和轮廓结构特征,构建对应的零件结构特征;零件数据信息至少包括轮廓作用类型和零件的轮廓位置信息的其中之一;轮廓作用类型包括划线、切割和过渡线。
4、根据本公开的实施例,根据套料数据文件,识别图元数据信息,包括:将套料数据文件输入到预设数据检测网络,识别划线数据和切割线数据;预设数据检测网络配置为识别套料数据文件中预设字段,提取预设字段对应的数据;预设字段至少包括切割坡口数据、带切割坡口的板规格和划线数据、带切割坡口的切割线数据、垂直切割的板规格和划线数据、垂直切割的切割线数据、零件数据的其中之一;根据划线数据和切割线数据,得到图元数据信息。
5、根据本公开的实施例,根据划线数据和切割线数据,得到图元数据信息,包括:根据划线数据和切割线数据的预设格式,获取图元坐标、坡口信息和图元类型的数据位置;提取数据位置存储的数据,得到图元数据信息;其中,切割坡口数据的预设格式为依次排列的坡口数量、坡口起始坐标、起始行号、坡口终止坐标、终止行号、坡口类型、坡口起始角度及坡口终止角度;带切割坡口的板规格和划线数据的预设格式为依次排列的板厚、划线数量、板长、板宽、0或圆弧半径、直线起点坐标或圆弧圆心坐标、直线终点坐标或圆弧角度、及零件序号;切割坡口的切割线数据的预设格式为依次排列的引火次数、切割计数起始号、切割计数累加值、0或圆弧半径、直线起点坐标或圆弧圆心坐标、直线终点坐标或圆弧角度、坡口数据及零件序号;垂直切割的板规格和划线数据的预设格式为依次排列的板厚、划线数量、板长、板宽、0或圆弧半径、直线起点坐标或圆弧圆心坐标、直线终点坐标或圆弧角度、及零件序号;垂直切割的切割线数据为依次排列引火次数、切割计数起始号、切割计数累加值、0或圆弧半径、直线起点坐标或圆弧圆心坐标、直线终点坐标或圆弧角度、坡口数据及零件序号;零件数据包括零件数量、插入点坐标和dxf文件名。
6、根据本公开的实施例,利用图元结构特征、轮廓结构特征、零件结构特征,确定套料平面图形,包括:根据图元结构特征,绘制图元;根据轮廓结构特征,组合图元,得到轮廓;根据零件结构特征,组合轮廓,得到零件;组合零件,得到套料平面图形。
7、根据本公开的实施例,利用图元结构特征、轮廓结构特征、零件结构特征,确定套料平面图形,之后还包括:根据套料软件数据文件中的标注坡口数据、喷字数据对套料平面图形进行标注。
8、根据本公开的实施例,得到g代码,包括:根据图元结构特征和轮廓结构特征中的轮廓位置类型、轮廓切割方向,生成相应的g代码。
9、本公开的第二方面提供了一种数控切割指令文件的处理装置,其特征在于,配置为能够用于实现上述数控切割指令文件的处理方法,包括:转换模块,用于提取数控切割指令文件的信息,得到套料软件数据文件;数控切割指令文件为文本数据组成的套料平面图形信息;套料软件数据文件包含图元数据信息、轮廓数据信息和零件数据信息;识别模块,用于识别套料数据文件,构建图元结构特征、轮廓结构特征、零件结构特征;绘制模块,用于利用图元结构特征、轮廓结构特征、零件结构特征,确定套料平面图形,得到g代码。
10、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述数控切割指令文件的处理方法。
11、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述数控切割指令文件的处理方法。
12、根据本公开提供的数控切割指令文件的处理方法,通过提取文本数据,生成图元结构特征、轮廓结构特征、零件结构特征,绘制套料平面图形并得到g代码。由于从数控切割指令文件中提取了重要信息生成可视化图形与加工代码,因此,至少部分的解决了数控切割指令文件数据繁杂,难以快速筛选关键信息的技术问题,实现了提高数据处理效率,实现快速生产的技术效果。
1.一种数控切割指令文件的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其中,识别所述套料数据文件,构建图元结构特征、轮廓结构特征、零件结构特征,包括:
3.根据权利要求2所述的方法,其中,根据所述套料数据文件,识别图元数据信息,包括:
4.根据权利要求3所述的方法,其中,根据所述划线数据和切割线数据,得到图元数据信息,包括:
5.根据权利要求1所述的方法,其中,利用所述图元结构特征、轮廓结构特征、零件结构特征,确定套料平面图形,包括:
6.根据权利要求1所述的方法,其中,利用所述图元结构特征、轮廓结构特征、零件结构特征,确定套料平面图形,之后还包括:
7.根据权利要求1所述的方法,其中,得到g代码,包括:
8.一种数控切割指令文件的处理装置,其特征在于,配置为能够用于实现权利要求1~7任一项所述的数控切割指令文件的处理方法,包括:
9.一种电子设备,包括:
10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~7中任一项所述的方法。