System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多轴数控机床的超行程回退方法及相关设备技术_技高网

一种多轴数控机床的超行程回退方法及相关设备技术

技术编号:44004963 阅读:7 留言:0更新日期:2025-01-10 20:22
本发明专利技术涉及行程限制技术领域,具体涉及一种多轴数控机床的超行程回退方法及相关设备,方法包括:创建目标捕捉函数;通过所述目标捕捉函数,对多轴机床执行下一角度的运动结果进行判断;其中,所述运动结果为超行程,或存在多轴机床的另一运动解;当判断出所述运动结果为超行程时,通过目标回退函数使多轴机床退回至预设安全位置并重新计算运动路径,以避开超行程的角度,完成加工目标。本发明专利技术解决了一些刀具轨迹由于机床结构行程的限制带来零件过切以及碰撞的风险,通过合理的分析以及数控机床的运动控制,可以显著提高效率。

【技术实现步骤摘要】

本专利技术涉及行程限制,尤其涉及一种多轴数控机床的超行程回退方法及相关设备


技术介绍

1、随着现代制造业的快速发展,多轴数控机床因其高效率、高精度和高灵活性的优势,在航空、汽车、模具等高端制造领域得到了广泛应用。然而,多轴数控机床在加工复杂曲面时,由于旋转轴的行程限制,常常导致编程效率低下,很难控制刀轴。

2、多轴数控机床的超行程回退,主要来源于机床结构、控制系统、编程刀路轨迹、刀轴等多个方面。这些因素导致零件过切,机床碰撞等风险,需要经验非常丰富的编程员进行精确调整与确认,进而影响到效率。

3、传统的方式往往需要编程员在刀路起点,轨迹以及刀轴控制上进行精确控制,以避免机床的超行程。

4、因此有必要提出一种多轴数控机床的超行程回退方法,以至少解决上述部分问题。


技术实现思路

1、为此,本专利技术所要解决的技术问题在于克服现有技术中多轴数控机床在加工复杂曲面时,由于旋转轴的行程限制,常常导致编程效率低下,很难控制刀轴的问题。

2、为解决上述技术问题,本专利技术提供了一种多轴数控机床的超行程回退方法,包括:

3、创建目标捕捉函数;

4、通过所述目标捕捉函数,对多轴机床执行下一角度的运动结果进行判断;其中,所述运动结果为超行程,或存在多轴机床的另一运动解;

5、当判断出所述运动结果为超行程时,通过目标回退函数使多轴机床退回至预设安全位置并重新计算运动路径,以避开超行程的角度,完成加工目标。

6、在本专利技术的一个实施例中,判断所述运动结果为超行程,包括:

7、获取当前输出角度与前一角度的角度差值;

8、将所述角度差值的绝对值与预设阈值进行对比;

9、若所述角度差值的绝对值大于或等于预设阈值,则判断为超行程;

10、若所述角度差值的绝对值小于所述预设阈值,则判断为未超行程。

11、在本专利技术的一个实施例中,判断所述运动结果存在多轴机床的另一运动解,包括:

12、判断多轴数控机床在执行多轴联动加工时,是否存在多个达到相同加工目标的解决方案或姿态;

13、若存在多个解决方案或姿态,则表示多轴机床存在另一运动解;

14、若不存在多个解决方案或姿态,则表示多轴机床不存在另一运动解。

15、在本专利技术的一个实施例中,当多轴机床存在另一运动解时,通过所述目标捕捉函数,预读并判断多轴机床是否处于目标加工姿态,或是否切换至所述另一运动解,以完成所述加工目标。

16、在本专利技术的一个实施例中,当判断出所述运动结果为超行程时,通过目标回退函数使多轴机床退回至预设安全位置并重新计算运动路径,以避开超行程的角度,完成加工目标,包括:

17、从当前位置沿法向退离预设距离,得到所述预设安全位置;

18、沿多轴机床上z轴方向上的机械轴退离至多轴机床的最高点;

19、预读至即将输出的另一运动解,并输出旋转轴角度;

20、运动旋转轴至另一运动解,并沿法向进刀至目标切削点;

21、移动至所述预设安全位置,完成加工目标。

22、在本专利技术的一个实施例中,当判断出所述运动结果为超行程时,通过实时碰撞预防系统控制多轴机床退回至所述预设安全位置。

23、在本专利技术的一个实施例中,所述目标捕捉函数与所述目标回退函数是通过测试和验证后得到的。

24、本专利技术还提供了一种多轴数控机床的超行程回退系统,包括:创建模块、判断模块和执行模块,其中:

25、所述创建模块用于,创建目标捕捉函数;

26、所述判断模块用于,通过所述目标捕捉函数,对多轴机床执行下一角度的运动结果进行判断;其中,所述运动结果为超行程,或存在多轴机床的另一运动解;

27、所述执行模块用于,当判断出所述运动结果为超行程时,通过目标回退函数使多轴机床退回至预设安全位置并重新计算运动路径,以避开超行程的角度,完成加工目标。

28、本专利技术还提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如上述实施例中任一所述多轴数控机床的超行程回退方法的步骤。

29、本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述实施例中任一所述多轴数控机床的超行程回退方法的步骤。

30、本专利技术的上述技术方案相比现有技术具有以下有益效果:

31、本专利技术通过在后处理导入轨迹自动编程工具时,设计一种捕捉函数,在超行程临界点时,刀具沿刀轴法向回退一个距离,再次返回z轴最高点,多轴机床换至另外一解,沿法向进刀,执行加工。本专利技术解决了一些刀具轨迹由于机床结构行程的限制带来零件过切以及碰撞的风险,通过合理的分析以及数控机床的运动控制,可以显著提高编程效率。

本文档来自技高网...

【技术保护点】

1.一种多轴数控机床的超行程回退方法,其特征在于,包括:

2.根据权利要求1所述的多轴数控机床的超行程回退方法,其特征在于,判断所述运动结果为超行程,包括:

3.根据权利要求1所述的多轴数控机床的超行程回退方法,其特征在于,判断所述运动结果存在多轴机床的另一运动解,包括:

4.根据权利要求3所述的多轴数控机床的超行程回退方法,其特征在于,当多轴机床存在另一运动解时,通过所述目标捕捉函数,预读并判断多轴机床是否处于目标加工姿态,或是否切换至所述另一运动解,以完成所述加工目标。

5.根据权利要求1所述的多轴数控机床的超行程回退方法,其特征在于,当判断出所述运动结果为超行程时,通过目标回退函数使多轴机床退回至预设安全位置并重新计算运动路径,以避开超行程的角度,完成加工目标,包括:

6.根据权利要求1所述的多轴数控机床的超行程回退方法,其特征在于,当判断出所述运动结果为超行程时,通过实时碰撞预防系统控制多轴机床退回至所述预设安全位置。

7.根据权利要求1所述的多轴数控机床的超行程回退方法,其特征在于,所述目标捕捉函数与所述目标回退函数是通过测试和验证后得到的。

8.一种多轴数控机床的超行程回退系统,其特征在于,包括:创建模块、判断模块和执行模块,其中:

9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至7中任一所述多轴数控机床的超行程回退方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7中任一所述多轴数控机床的超行程回退方法的步骤。

...

【技术特征摘要】

1.一种多轴数控机床的超行程回退方法,其特征在于,包括:

2.根据权利要求1所述的多轴数控机床的超行程回退方法,其特征在于,判断所述运动结果为超行程,包括:

3.根据权利要求1所述的多轴数控机床的超行程回退方法,其特征在于,判断所述运动结果存在多轴机床的另一运动解,包括:

4.根据权利要求3所述的多轴数控机床的超行程回退方法,其特征在于,当多轴机床存在另一运动解时,通过所述目标捕捉函数,预读并判断多轴机床是否处于目标加工姿态,或是否切换至所述另一运动解,以完成所述加工目标。

5.根据权利要求1所述的多轴数控机床的超行程回退方法,其特征在于,当判断出所述运动结果为超行程时,通过目标回退函数使多轴机床退回至预设安全位置并重新计算运动路径,以避开超行程的角度,完成加工目标,包括:

6.根据权利要求1所述的多轴数控机床的超行程回退方法,其特征在于,当...

【专利技术属性】
技术研发人员:安周陈钱倪泽兴
申请(专利权)人:苏州千机智能软件有限公司
类型:发明
国别省市:

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

1