本公开涉及工业数控系统加工制造领域,更具体地涉及一种图形轮廓拾取加工方法。
背景技术:
1、在激光切割机在进行长时间切割时,有时会出现故障,或出现零件没有切透的情况。
2、现有的处理方案一般为从头开始重新加工,或由操作人员在运行至需要打开激光器的时候人工操作。这两种方式耗时耗力,且对人员熟练度要求高,工件整体精准度会受影响。
技术实现思路
1、鉴于上述问题,本公开提供了一种实时显示加工状态,生成可拾取的立体加工图的图形轮廓拾取加工方法。
2、本公开提供了一种图形轮廓拾取加工方法,包括:解析工件的加工代码,获取加工轨迹的三轴顶点坐标;加工轨迹包括组成工件轮廓的圆弧、直线段;根据三轴顶点坐标和加工代码的运行状态信息,确认五轴顶点坐标和颜色对;五轴顶点坐标和颜色对包含五轴顶点坐标和五轴顶点坐标配置的颜色;根据五轴顶点坐标和颜色对,生成可拾取的立体加工图;响应于立体加工图的轨迹被拾取,根据轨迹获取加工代码,进行工件的加工。
3、根据本公开的实施例,解析工件的加工代码,获取加工轨迹的三轴顶点坐标,包括:识别加工代码中的数控关键字;数控关键字至少包括g00、g01、g02、g03、cip的操作指令;根据数控关键字,获取加工轨迹的三轴顶点坐标。
4、根据本公开的实施例,根据三轴顶点坐标和加工代码的运行状态信息,确认五轴顶点坐标和颜色对,包括:根据三轴顶点坐标计算五轴顶点坐标;根据加工代码的运行状态信息,将已完成加工的五轴顶点坐标配置为第一颜色,未完成加工的五轴顶点坐标配置为第二颜色。
5、根据本公开的实施例,根据五轴顶点坐标和颜色对,生成可拾取的立体加工图,包括:将五轴顶点坐标和颜色对,导入csharpgl的vbo缓冲区内,通过gpu自动生成和渲染可拾取的立体加工图;其中,csharpgl存储有轨迹的索引;轨迹的索引包含轨迹的id及轨迹的五轴顶点坐标。
6、根据本公开的实施例,根据轨迹获取加工代码,包括:根据拾取的轨迹的id,获取轨迹的五轴顶点坐标;根据轨迹的五轴顶点坐标,解析加工代码,获取当前行号;通过当前行号在加工代码中获取起始行号、终点行号,存储至行号列表中;根据行号列表生成工件的局部区域加工代码。
7、根据本公开的实施例,通过当前行号在加工代码中获取起始行号、终点行号,存储至行号列表中,和根据行号列表生成工件的局部区域加工代码,之间还包括:响应于立体加工图的另一轨迹被拾取,根据被拾取的另一轨迹的id,获取另一轨迹的五轴顶点坐标;根据另一轨迹的五轴顶点坐标,解析加工代码,获取当前行号;通过当前行号在加工代码中获取另一轨迹的起始行号、终点行号,存储至行号列表中。
8、根据本公开的实施例,csharpgl嵌入至数控系统,用于实现立体加工图的轨迹拾取。
9、本公开的第二方面提供了一种图形轮廓拾取加工装置,配置为能够用于实现上述图形轮廓拾取加工方法,包括:代码解析模块,用于解析工件的加工代码,获取加工轨迹的三轴顶点坐标;加工轨迹包括组成工件轮廓的圆弧、直线段;图形生成模块,用于根据三轴顶点坐标和加工代码的运行状态信息,确认五轴顶点坐标和颜色对;五轴顶点坐标和颜色对包含五轴顶点坐标和五轴顶点坐标的颜色,用于通过颜色表征五轴顶点坐标位置的加工状态;根据五轴顶点坐标和颜色对,生成可拾取的立体加工图;代码生成模块,用于响应于立体加工图的轨迹被拾取,根据轨迹获取加工代码,进行工件的加工。
10、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述图形轮廓拾取加工方法。
11、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述图形轮廓拾取加工方法。
12、根据本公开提供的图形轮廓拾取加工方法,通过根据加工代码和加工代码的运行状态信息,生成可拾取的立体加工图。由于立体加工图反应了加工状态,且可以选取加工部分后自动生成局部的加工代码,因此,至少部分的解决了故障或局部重新加工时,难以定位加工代码位置的技术问题,实现了提高加工效率的技术效果。
1.一种图形轮廓拾取加工方法,其特征在于,包括:
2.根据权利要求1所述的方法,其中,所述解析工件的加工代码,获取加工轨迹的三轴顶点坐标,包括:
3.根据权利要求1所述的方法,其中,所述根据所述三轴顶点坐标和所述加工代码的运行状态信息,确认五轴顶点坐标和颜色对,包括:
4.根据权利要求1所述的方法,其中,根据所述五轴顶点坐标和颜色对,生成可拾取的立体加工图,包括:
5.根据权利要求4所述的方法,其中,所述根据所述轨迹获取加工代码,包括:
6.根据权利要求5所述的方法,其中,所述通过当前行号在所述加工代码中获取起始行号、终点行号,存储至行号列表中,和所述根据所述行号列表生成工件的局部区域加工代码,之间还包括:
7.根据权利要求4所述的方法,其中,所述csharpgl嵌入至数控系统,用于实现立体加工图的轨迹拾取。
8.一种图形轮廓拾取加工装置,其特征在于,配置为能够用于实现权利要求1~7中任一项所述的图形轮廓拾取加工方法,包括:
9.一种电子设备,包括:
10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~7任一项所述的方法。
