轨迹补偿方法、计算机设备及计算机可读存储介质技术

技术编号:36839348 阅读:15 留言:0更新日期:2023-03-15 15:21
本发明专利技术公开一种轨迹补偿方法、计算机设备及可读存储介质,获取原始轨迹队列和原始轨迹队列对应的队列补偿值,原始轨迹队列包括至少两个待处理轨迹;依据轨迹连接顺序,将原始轨迹队列中相邻两个待处理轨迹,分别确定为第一处理轨迹和第二处理轨迹;计算第一处理轨迹和第二处理轨迹之间的轨迹夹角;基于轨迹夹角和队列补偿值,获取第一处理轨迹和第二处理轨迹对应的目标补偿值;采用目标补偿值,对第一处理轨迹和第二处理轨迹进行补偿处理,获取第一补偿轨迹和第二补偿轨迹;依据轨迹连接顺序,依次将第一补偿轨迹和第二补偿轨迹,存储到目标补偿队列;基于目标补偿队列,对待加工件进行加工处理,获取目标工件。该轨迹补偿方法可以提高切割精度。以提高切割精度。以提高切割精度。

【技术实现步骤摘要】
轨迹补偿方法、计算机设备及计算机可读存储介质


[0001]本专利技术涉及激光切割
,尤其涉及一种轨迹补偿方法、计算机设备及计算机可读存储介质。

技术介绍

[0002]在激光切割的实际加工过程中,需要操作人员在数控系统中,预先设定队列补偿值来修改NC轨迹程序,以对待加的切割板材进行加工。这种设定队列补偿值,进行加工的方法,受激光设备和切割环境的影响,队列补偿值往往需要操作人员多次调整才能获取,队列补偿值获取难度较大,且队列补偿值获取时间过长,加工效率低;当操作人员设置的队列补偿值过大时,NC轨迹程序将发生复杂形变,出现过补偿现象,容易造成切割板材报废,造成较大的经济损失。

技术实现思路

[0003]本专利技术实施例提供一种轨迹补偿方法,以解决激光切割时,加工效率低和过补偿的问题。
[0004]一种轨迹补偿方法,包括:
[0005]获取原始轨迹队列和所述原始轨迹队列对应的队列补偿值,所述原始轨迹队列包括至少两个待处理轨迹;
[0006]依据轨迹连接顺序,将所述原始轨迹队列中相邻两个所述待处理轨迹,分别确定为第一处理轨迹和第二处理轨迹;
[0007]计算所述第一处理轨迹和所述第二处理轨迹之间的轨迹夹角;
[0008]基于所述轨迹夹角和所述队列补偿值,获取所述第一处理轨迹和所述第二处理轨迹对应的目标补偿值;
[0009]采用所述目标补偿值,对所述第一处理轨迹和所述第二处理轨迹进行补偿处理,获取第一补偿轨迹和第二补偿轨迹;
[0010]依据所述轨迹连接顺序,依次将所述第一补偿轨迹和所述第二补偿轨迹,存储到目标补偿队列;
[0011]基于所述目标补偿队列,对待加工件进行加工处理,获取目标工件。
[0012]一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述轨迹补偿方法的步骤。
[0013]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述轨迹补偿方法的步骤。
[0014]上述轨迹补偿方法、计算机设备及计算机可读存储介质,依据轨迹连接顺序,将所述原始轨迹队列中相邻两个所述待处理轨迹,分别确定为第一处理轨迹和第二处理轨迹,以保证待处理轨迹的处理顺序与NC轨迹程序中待处理轨迹的顺序对应,以后续保证可以准
确地对切割板材进行加工,避免出现误差。计算所述第一处理轨迹和所述第二处理轨迹之间的轨迹夹角,以实现自动化确定轨迹夹角,为后续依据轨迹夹角确定第一处理轨迹和第二处理轨迹的目标补偿值,提供技术支持。基于所述轨迹夹角和所述队列补偿值,获取所述第一处理轨迹和所述第二处理轨迹对应的目标补偿值,以保证后续第一处理轨迹和第二处理轨迹利用精准的目标补偿值进行补偿,避免出现过补偿现象。采用所述目标补偿值,对所述第一处理轨迹和所述第二处理轨迹进行补偿处理,获取第一补偿轨迹和第二补偿轨迹,保证可以采用精准的目标补偿值对任意相邻的两个第一处理轨迹和第二处理轨迹进行补偿,以提高后续的激光切割精度,避免由于设定的队列补偿值过大,而导致部分待处理轨迹补偿处理后出现过补偿现象;且可以减少操作人员的操作难度和操作时间,提高激光切割效率。依据所述轨迹连接顺序,依次将所述第一补偿轨迹和所述第二补偿轨迹,存储到目标补偿队列;基于所述目标补偿队列,对待加工件进行加工处理,获取目标工件,从而提高了加工精度。
附图说明
[0015]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本专利技术一实施例中轨迹补偿方法的一流程图;
[0017]图2是本专利技术一实施例中第一处理轨迹和第二处理轨迹顺时针连接的一补偿示意图;
[0018]图3是本专利技术一实施例中第一处理轨迹和第二处理轨迹逆时针连接的一补偿示意图;
[0019]图4是本专利技术一实施例中第一处理轨迹和第二处理轨迹顺时针连接的另一补偿示意图;
[0020]图5是本专利技术一实施例中第一处理轨迹和第二处理轨迹逆时针连接的另一补偿示意图;
[0021]图6是本专利技术一实施例中轨迹补偿方法的另一流程图;
[0022]图7是本专利技术一实施例中轨迹补偿方法的另一流程图;
[0023]图8是本专利技术一实施例中轨迹补偿方法的另一流程图;
[0024]图9是本专利技术一实施例中轨迹补偿方法的另一流程图;
[0025]图10是本专利技术一实施例中确定补偿极限值的示意图;
[0026]图11是本专利技术一实施例中轨迹补偿方法的另一流程图;
[0027]图12是本专利技术一实施例中轨迹补偿方法的另一流程图;
[0028]图13是本专利技术一实施例中轨迹补偿方法的另一流程图;
[0029]图14是本专利技术一实施例中轨迹补偿方法的另一流程图;
[0030]图15是本专利技术一实施例中轨迹补偿方法的另一流程图;
[0031]图16是本专利技术一实施例中轨迹补偿方法的另一流程图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]如图1所示,本实施例提供一种轨迹补偿方法,包括如下步骤:
[0034]S101:获取原始轨迹队列和原始轨迹队列对应的队列补偿值,原始轨迹队列包括至少两个待处理轨迹。
[0035]其中,原始轨迹队列是指包含有至少两个待处理轨迹的队列。
[0036]队列补偿值是操作人员预先设定的,用于对原始轨迹队列中的所有待处理轨迹进行补偿处理的值。
[0037]待处理轨迹是操作人员基于切割板材进行编译得到的轨迹。
[0038]本实施例中,编译器通过解析操作人员预先编译的NC轨迹程序,得到NC轨迹程序中所有的待处理轨迹和队列补偿值;按照待处理轨迹在NC轨迹程序的轨迹连接顺序,依次将待处理轨迹存储在空白队列中,形成原始轨迹队列。其中,NC轨迹程序是NumericalControl轨迹程序的缩写,意为自动化控制程序。轨迹连接顺序是指待处理轨迹在NC轨迹程序中的顺序,可以理解为,激光切割的实际加工过程中的待处理轨迹的加工顺序。
[0039]S102:依据轨迹连接顺序,将原始轨迹队列中相邻两个待处理轨迹,分别确定为第一处理轨迹和第二处理轨迹。
[0040]作为一示例,每一待处理轨迹中携带有状态标识,该状态标识用于确定待处理轨迹是否已经处理。状态标识包括已处理状态和待处理状态;已处理状态是指待处理轨迹已经处理;待处理状态是指待处理轨迹还未本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨迹补偿方法,其特征在于,包括:获取原始轨迹队列和所述原始轨迹队列对应的队列补偿值,所述原始轨迹队列包括至少两个待处理轨迹;依据轨迹连接顺序,将所述原始轨迹队列中相邻两个所述待处理轨迹,分别确定为第一处理轨迹和第二处理轨迹;计算所述第一处理轨迹和所述第二处理轨迹之间的轨迹夹角;基于所述轨迹夹角和所述队列补偿值,获取所述第一处理轨迹和所述第二处理轨迹对应的目标补偿值;采用所述目标补偿值,对所述第一处理轨迹和所述第二处理轨迹进行补偿处理,获取第一补偿轨迹和第二补偿轨迹;依据所述轨迹连接顺序,依次将所述第一补偿轨迹和所述第二补偿轨迹,存储到目标补偿队列;基于所述目标补偿队列,对待加工件进行加工处理,获取目标工件。2.如权利要求1所述的轨迹补偿方法,其特征在于,所述获取原始轨迹队列和所述原始轨迹队列对应的队列补偿值,包括:获取NC轨迹程序,检测所述NC轨迹程序中是否存在光斑补偿开启指令和光斑补偿取消指令;若所述NC轨迹程序中存在光斑补偿开启指令和光斑补偿取消指令,则获取位于所述光斑补偿开启指令和光斑补偿取消指令之间的至少两个待处理轨迹;基于至少两个所述待处理轨迹,获取原始轨迹队列;从所述NC轨迹程序中,获取队列补偿值。3.如权利要求1所述的轨迹补偿方法,其特征在于,所述计算所述第一处理轨迹和所述第二处理轨迹之间的轨迹夹角,包括:获取所述第一处理轨迹对应的第一向量,并获取所述第二处理轨迹对应的第二向量;对所述第一向量和第二向量进行相乘,获取向量乘积;基于所述第一向量和第二向量获取所述第一处理轨迹和所述第二处理轨迹对应的轨迹方向;根据夹角计算公式,对所述第一向量和第二向量进行计算,获取向量夹角;基于所述轨迹方向、向量乘积和所述向量夹角,获取所述第一处理轨迹和所述第二处理轨迹对应的轨迹夹角。4.如权利要求3所述的轨迹补偿方法,其特征在于,所述轨迹方向包括第一方向和第二方向;所述基于所述轨迹方向、向量乘积和所述向量夹角,获取所述第一处理轨迹和所述第二处理轨迹对应的轨迹夹角,包括:当所述轨迹方向为第一方向,判断所述向量乘积是否小于0;若所述向量乘积小于0,将2π与所述向量夹角的差值,确定为所述第一处理轨迹和所述第二处理轨迹对应的轨迹夹角;若所述向量乘积不小于0,则将所述向量夹角,确定为所述第一处理轨迹和所述第二处理轨迹对应的轨迹夹角;当所述轨迹方向为第二方向,判断所述向量乘积是否小于0;
若所述向量乘积小于0,则将所述向量夹角,确定为所述第一处理轨迹和所述第二处理轨迹对应的轨迹夹角;若所述向量乘积不小于0,将2π与所述向量夹角的差值,确定为所述第一处理轨迹和所述第二处理轨迹对应的轨迹夹角。5.如权利要求1所述的轨迹补偿方法,其特征在于,所述基于所述轨迹夹角和所述队列补偿值,获取所述第一处理轨迹和所述第二处理轨迹对应的目标补偿值,包括:若所述轨迹夹角小于π,则获取所述第一处理轨迹对应的第一轨迹长度和所述第二处理轨迹对应的第二轨迹长度;根据所述第一轨迹长度、所述第二轨迹长度和所述轨迹夹角,获取补偿极限值;基于所述补偿极限值和所述队列补偿值,确定目标补偿值;若所述轨迹夹角不小于π,则将所述队列补偿值确定为目标补偿值。6.如权利要求5所述的轨迹补偿方法,其特征在于,所述根据所述第一轨迹长度、所述第二轨迹长度和所述轨迹夹角,获取补偿极限值,包括:将所述第一轨迹长度和所述第二轨迹长度中的较小值,确定为补偿参数;采用补偿极限公式对所述轨迹夹角和所述补偿参数进行计算,获取补偿极限值。7.如权利要求6所述的轨迹补偿方法,其特征在于,所述基于所述补偿极限值和所述队列补偿值,确定目标补偿值,包括:判断所述第一处理轨迹...

【专利技术属性】
技术研发人员:钟菲封雨鑫陈焱高云峰
申请(专利权)人:深圳市大族智能控制科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1