打磨设备控制方法、系统及打磨设备与流程

专利2022-05-09  97


本发明涉及打磨抛光技术领域,尤其涉及一种打磨设备控制方法、系统及打磨设备。



背景技术:

坡口切割是重工行业中最常见的工艺施工流程,坡口切割的质量直接影响后期焊接的质量,对重型装备的质量也起着至关重要的影响。

目前最常见的打磨设备分为砂光机和机器人打磨两大类,这两大类设备在打磨的过程中无法对工件坡口等切割后不符合工艺的部分进行修正,从而导致需要人工后期进行修补,影响生产制造进度和作业质量。



技术实现要素:

本发明提供一种打磨设备控制方法、系统及打磨设备,用以解决现有技术中打磨设备无法对工件坡口等切割后不符合工艺的部分进行修正,需要人工后期进行修补的缺陷,实现对坡口切割的修正。

本发明提供一种打磨设备控制方法,包括:

获取用户输入的目标信息;

若所述目标信息包括打磨过程中末端执行器所在的目标位置信息,则确定所述末端执行器的实时受力信息,并基于所述实时受力信息确定打磨电机的转速信息;基于所述目标位置信息以及所述转速信息,控制所述打磨电机带动所述末端执行器以恒位打磨模式对打磨对象进行打磨。

根据本发明提供一种的打磨设备控制方法,还包括:

若所述目标信息包括打磨过程中所述末端执行器的目标受力信息,则确定所述末端执行器的实时位置信息;

基于所述实时位置信息、所述实时受力信息以及所述目标受力信息,控制升降电机带动所述末端执行器进行运动以及所述打磨电机带动所述末端执行器以恒力打磨模式对打磨对象进行打磨。

根据本发明提供的一种打磨设备控制方法,还包括:

若所述目标信息包括所述打磨对象的目标参数取值,则获取所述打磨对象的当前参数取值,并基于所述目标参数取值与所述当前参数取值的对比结果,确定所述末端执行器的打磨模式。

根据本发明提供一种的打磨设备控制方法,所述基于所述目标参数取值与所述当前参数取值的对比结果,确定所述末端执行器的打磨模式,具体包括:

基于所述对比结果,确定所述打磨对象的若干打磨区域;

基于每一打磨区域对应的区域对比结果,确定每一打磨区域对应的所述末端执行器的打磨模式。

根据本发明提供一种的打磨设备控制方法,所述基于所述实时位置信息、所述实时受力信息以及所述目标受力信息,控制升降电机带动所述末端执行器进行运动以及所述打磨电机带动所述末端执行器以恒力打磨模式对打磨对象进行打磨,具体包括:

确定所述实时受力信息以及所述目标受力信息的差值;

基于所述差值以及所述实时位置信息,控制升降电机带动所述末端执行器进行运动,以使所述末端执行器受力恒定,并控制所述打磨电机带动所述末端执行器对打磨对象进行打磨。

本发明还提供一种打磨设备控制系统,包括:

信息获取模块,用于获取用户输入的目标信息;

恒位打磨模块,用于若所述目标信息包括打磨过程中末端执行器所在的目标位置信息,则确定所述末端执行器的实时受力信息,并基于所述实时受力信息确定打磨电机的转速信息;基于所述目标位置信息以及所述转速信息,控制所述打磨电机带动所述末端执行器以恒位打磨模式对打磨对象进行打磨。

本发明还提供一种打磨设备,包括:如上述的打磨设备控制系统。

根据本发明提供一种的打磨设备,还包括:测力装置和位置测量装置;

所述测力装置用于测量所述末端执行器的实时受力信息;

所述位置测量装置用于测量所述末端执行器的实时位置信息。

本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述打磨设备控制方法的步骤。

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述打磨设备控制方法的步骤。

本发明提供的打磨设备控制方法、系统及打磨设备,在输入的目标信息中包含打磨过程中末端执行器所在的目标位置信息时,确定末端执行器的实时受力信息,并根据实时受力信息确定打磨电机的转速信息,再根据打磨电机的转速信息和目标位置信息控制打磨电机带动末端执行器以恒位打磨模式对打磨对象进行打磨,实现了恒位打磨,由于打磨过程中允许末端执行器的实时受力信息发生变化,因此可以实现柔顺恒位打磨。而且,能够满足坡口切割面的波纹修正时末端执行器的受力变化,实现对坡口切割面的波纹的修正,无需再进行人工后期修补,节约了人力成本,也可以实现残渣打磨、焊缝平整等功能,能够用于中大件工件的焊缝等工艺打磨过程中,提高打磨的效率。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的打磨设备控制方法的流程示意图;

图2是本发明实施例提供的打磨设备控制方法的控制策略示意图;

图3是本发明实施例提供的打磨设备控制方法的具体流程示意图;

图4是本发明实施例提供的打磨设备控制系统的结构示意图;

图5是本发明实施例提供的打磨设备控制系统的具体结构示意图;

图6是本发明提供的电子设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

由于目前的打磨设备在打磨的过程中,无法很好的对工件坡口等切割后不符合工艺的部分进行修正,还需要人工后期修补,因此,本发明提供一种打磨设备控制方法以实现对工件坡口的自动修正。

图1是本发明实施例提供的打磨设备控制方法的流程示意图,如图1所示,该方法包括:

s1,获取用户输入的目标信息;

s2,若所述目标信息包括打磨过程中末端执行器所在的目标位置信息,则确定所述末端执行器的实时受力信息,并基于所述实时受力信息确定打磨电机的转速信息;基于所述目标位置信息以及所述转速信息,控制所述打磨电机带动所述末端执行器以恒位打磨模式对打磨对象进行打磨。

本发明实施例中提供的打磨设备控制方法,其执行主体为打磨设备控制器,该打磨设备控制器设置于打磨设备内,可以获取用户输入的目标信息,并根据用户输入的目标信息对打磨设备进行控制。

首先执行步骤s1,在打磨设备开始打磨前,用户可以输入目标信息,打磨设备控制器可以获取用户输入的目标信息。

其中,用户可以通过上位机软件、手机软件或其他指令输入类设备输入目标信息,本发明实施例对此不作具体限定。

目标信息包括打磨设备的末端执行器所在的目标位置信息、打磨设备的末端执行器的目标受力信息和打磨对象的目标参数信息等。其中,打磨对象的目标参数信息用于表征打磨对象的打磨工艺要求,例如打磨对象的目标厚度和打磨对象的目标粗糙度等。

然后执行步骤s2。如果目标信息包括打磨过程中末端执行器所在的目标位置信息,说明此时用户输入的目标信息中已经确定了打磨过程中末端执行器所在的目标位置信息,也就是说,在打磨过程中,末端执行器需要始终保持在目标位置信息对应的目标位置上。因此,为了达到这一效果,需要确定末端执行器的实时受力信息,并基于实时受力信息,确定打磨电机的转速信息。在确定打磨电机的转速信息后,就可以根据确定出的转速信息和目标位置控制打磨电机带动末端执行器以恒位打磨模式对打磨对象进行打磨。

其中,末端执行器的实时受力信息可以通过测力装置确定,测力装置可以安装在末端执行器上。本发明实施例中,测力装置可以是力传感器。当对打磨精度等工艺参数要求不高的工况下,测力装置也可以包括机械弹簧机构和惯组元件,通过建立末端执行器的受力与末端执行器的位置关系式,测量末端执行器的实时受力信息。

由于末端执行器的实时受力信息与打磨电机的转速相关,打磨电机的转速越大,打磨电机的转矩越小,末端执行器的实时受力也越小,因此可以基于实时受力信息确定打磨电机的转速信息,也可以通过调整打磨电机的转速信息从而改变末端执行器的实时受力信息。其中,打磨电机用于带动末端执行器在水平方向上运行,以使末端执行器对打磨对象进行打磨。

本发明实施例中,可以通过预先建立的末端执行器的实时受力信息与打磨电机的转速信息之间的关系,确定打磨电机的转速信息。其中,末端执行器的实时受力信息与打磨电机的转速信息之间的关系可以表示为目标导纳模型。本发明实施例中,可以通过pid、数据映射等方式建立目标导纳模型,本发明实施例对此不作具体限定。

在确定打磨电机的转速信息后,就可以再结合目标位置信息控制打磨电机带动末端执行器以恒位打磨模式对打磨对象进行打磨。其中,恒位打磨模式即是指在打磨过程中末端执行器需要始终保持在目标位置信息对应的目标位置上,也即是末端执行器与打磨对象之间的距离始终保持不变。

本发明实施例中的打磨设备控制方法,通过在输入的目标信息中包含打磨过程中末端执行器所在的目标位置信息时,确定末端执行器的实时受力信息,并根据实时受力信息确定打磨电机的转速信息,再根据打磨电机的转速信息和目标位置信息控制打磨电机带动末端执行器以恒位打磨模式对打磨对象进行打磨,实现了恒位打磨,且由于打磨过程中允许末端执行器的实时受力信息发生变化,因此可以实现柔顺恒位打磨。而且,能够满足坡口切割面的波纹修正时末端执行器的受力变化,实现对坡口切割面的波纹的修正,无需再进行人工后期修补,节约了人力成本,也可以实现残渣打磨、焊缝平整等功能,能够用于中大件工件的焊缝等工艺打磨过程中,提高打磨的效率。

在上述实施例的基础上,本发明实施例提供的打磨设备控制方法,还包括:

若所述目标信息包括打磨过程中所述末端执行器的目标受力信息,则确定所述末端执行器的实时位置信息;

基于所述实时位置信息、所述实时受力信息以及所述目标受力信息,控制升降电机带动所述末端执行器进行运动以及所述打磨电机带动所述末端执行器以恒力打磨模式对打磨对象进行打磨。

具体地,本发明实施例中,如果目标信息包括打磨过程中末端执行器的目标受力信息,说明此时已经确定了打磨过程中末端执行器的目标受力信息,也就是说,在打磨过程中,末端执行器受到的力需要始终保持在目标受力信息对应的目标受力。因此,为了达到这一效果,需要确定末端执行器的实时位置信息,并基于实时位置信息、实时受力信息以及目标受力信息,控制升降电机带动末端执行器进行运动以及打磨电机带动所述末端执行器以恒力打磨模式对打磨对象进行打磨。其中,升降电机用于带动末端执行器在竖直方向上运动,以调节末端执行器的实时位置信息。

末端执行器的实时位置信息可以通过激光或超声波测距传感器、电子拉杆尺等位移测量的设备确定,所述传感器或位移测量的设备可以安装在末端执行器上;也可以通过具有位置反馈功能的伺服电机驱动器或其他方式进行测量,本发明实施例对此不作具体限定。

末端执行器的实时受力信息与末端执行器的实时位置信息相关,即通过改变末端执行器的实时位置信息可以改变末端执行器与打磨对象之间的距离,从而改变末端执行器与打磨对象之间的接触面积,最终改变末端执行器与打磨对象之间的摩擦力。为了减小误差,在确定末端执行器的实时受力信息时,可以考虑重力补偿。

在确定了末端执行器的实时位置信息后,就可以根据末端执行器的实时位置信息、实时受力信息以及目标信息中包含的目标受力信息,控制升降电机带动末端执行器进行运动以及打磨电机带动末端执行器以恒力打磨模式对打磨对象进行打磨。其中,可以通过预先建立的末端执行器的实时位置信息、实时受力信息与目标受力信息的差值以及升降电机的运动信息之间的关系,确定升降电机的运动信息。通过升降电机的运动信息可以确定末端执行器的当前位置信息。末端执行器的实时位置信息、实时受力信息与目标受力信息的差值以及升降电机的运动信息之间的关系可以表示为阻抗模型。本发明实施例中,可以通过pid、数据映射等方式建立阻抗模型。

恒力打磨模式即是指在打磨过程中末端执行器受到的力始终保持不变,也即是末端执行器与打磨对象之间的摩擦力始终保持不变。

本发明实施例中的打磨设备控制方法,在输入的目标信息中包含打磨过程中末端执行器的目标受力信息时,确定末端执行器的实时位置信息,并根据实时位置信息、实时受力信息以及目标受力信息,控制升降电机带动所述末端执行器进行运动以及打磨电机带动末端执行器以恒力打磨模式对打磨对象进行打磨,实现了恒力打磨,且由于打磨过程中的力是变化的,所以可以实现柔性恒力打磨,避免破坏打磨对象,也能够实现抛光、除锈等多种工艺。

在上述实施例的基础上,本发明实施例提供的打磨设备控制方法,还包括:

若所述目标信息包括所述打磨对象的目标参数取值,则获取所述打磨对象的当前参数取值,并基于所述目标参数取值与所述当前参数取值的对比结果,确定所述末端执行器的打磨模式。

具体地,本发明实施例中,打磨对象的目标参数取值包括打磨对象的目标工艺要求,例如打磨对象的目标厚度或目标粗糙度等。

打磨对象的当前参数取值可以通过制造企业生产执行系统(manufacturingexecutionsystem,mes)系统、视觉传感器或激光等多种方式获取,本发明实施例对此不作具体限定。

在获取到打磨对象的当前参数取值后,就可以将打磨对象的当前参数取值与目标参数取值进行比较,并根据比较的结果确定末端执行器的打磨模式,其中,打磨模式即上述的恒位打磨模式和恒力打磨模式。

例如,当比较的结果是打磨对象的当前厚度高于目标厚度,即打磨对象表面有凸起,此时如果用恒力打磨模式,很容易破坏打磨对象,因此需要选择恒位打磨模式,对凸起进行修正以达到目标厚度。

本发明实施例中的打磨设备控制方法,通过在目标信息包括打磨对象的目标参数取值时,获取打磨对象的当前参数取值,并基于目标参数取值与当前参数取值的对比结果,确定末端执行器的打磨模式,使末端执行器能够自动选择打磨模式,实现打磨的智能化,提高打磨的效果。

在上述实施例的基础上,本发明实施例提供的打磨设备控制方法,所述基于所述目标参数取值与所述当前参数取值的对比结果,确定所述末端执行器的打磨模式,具体包括:

基于所述对比结果,确定所述打磨对象的若干打磨区域;

基于每一打磨区域对应的区域对比结果,确定每一打磨区域对应的所述末端执行器的打磨模式。

具体地,本发明实施例中,根据目标参数取值与打磨对象的当前参数取值的对比结果,可以先确定出打磨对象的若干打磨区域,再根据每一打磨区域对应的区域对比结果,确定每一打磨区域对应的末端执行器的打磨模式。

由于打磨对象表面不同的区域可能需要不同的打磨模式,因此可以先通过对比结果将打磨对象表面划分成若干打磨区域,再根据每一打磨区域的区域对比结果确定每一打磨区域对应的末端执行器的打磨模式。

例如,打磨对象表面不同打磨区域的粗糙度和厚度等参数可能不同,打磨对象表面的不同打磨区域也可能需要不同的目标工艺要求,经过对比后可以先确定出打磨对象的若干打磨区域,若区域a有凸起需要修正,而区域b需要抛光,此时可以确定区域a对应的末端执行器的打磨模式是恒位打磨,区域b对应的末端执行器的打磨模式是恒力打磨。

本发明实施例中的打磨设备控制方法,基于目标参数取值与当前参数取值的对比结果,确定打磨对象的若干打磨区域,并根据每一打磨区域对应的区域对比结果,确定每一打磨区域对应的末端执行器的打磨模式,能够在打磨过程中自动设定目标参数,实现了打磨的智能化,并能够使打磨对象的每一区域都能对应最适合的打磨模式,得到更好的打磨效果,使最终的打磨结果更符合目标工艺要求。

在上述实施例的基础上,本发明实施例提供的打磨设备控制方法,所述基于所述实时位置信息、所述实时受力信息以及所述目标受力信息,控制升降电机带动所述末端执行器进行运动以及所述打磨电机带动所述末端执行器以恒力打磨模式对打磨对象进行打磨,具体包括:

确定所述实时受力信息以及所述目标受力信息的差值;

基于所述差值以及所述实时位置信息,控制升降电机带动所述末端执行器进行运动,以使所述末端执行器受力恒定,并控制所述打磨电机带动所述末端执行器对打磨对象进行打磨。

具体地,本发明实施例中,可以先确定实时受力信息以及目标受力信息的差值,再根据差值以及实时位置信息,控制升降电机带动末端执行器进行运动;由上述可知,升降电机带动末端执行器进行运动可以改变末端执行器与打磨对象之间的摩擦力,因此可以使末端执行器受力恒定;同时控制打磨电机带动末端执行器对打磨对象进行打磨,从而实现恒力打磨。

本发明实施例中的打磨设备控制方法,通过确定末端执行器的实时受力信息以及目标受力信息的差值,再根据差值以及实时位置信息,控制升降电机带动末端执行器进行运动,以使末端执行器受力恒定,并控制打磨电机带动末端执行器对打磨对象进行打磨,从而达到了恒力打磨的目的,能够实现抛光、除锈等工艺。

图2是本发明实施例提供的打磨设备控制方法的控制策略示意图,如图2所示,所述策略包括:

位置环,即位置信息反馈环路;力环,即力信息反馈环路。位置环用于基于对末端执行器的位置控制,建立目标导纳模型,用于调整末端执行器的实时受力信息,以实现柔顺恒位打磨;力环用于基于对末端执行器的受力控制,建立阻抗模型,用于确定末端执行器的当前位置信息,以实现柔性恒力打磨。

在位置环中,末端执行器所在的目标位置信息是x0,末端执行器的实时位置信息为x1,x2为实时位置信息与目标位置信息的差值;根据x0与x1之间的相互作用,最终输出位置函数,从而建立目标导纳模型,调整打磨电机的转速,以使末端执行器能够以恒位打磨模式对打磨对象进行打磨。

位置函数可以是s函数,s函数是系统函数(systemfunction)的简称,是指采用非图形化的方式描述的一个功能块,可以采用多种语言编写s-函数。s-函数用来描述并实现连续系统、离散系统以及复合系统等动态系统。

在力环中,末端执行器的目标受力信息是f0,考虑重力补偿后的末端执行器的实时受力信息为f1,f2为实时受力信息与目标受力信息的差值;根据f0与f1之间的相互作用,最终输出力函数,从而建立阻抗模型,使升降电机带动末端执行器进行运动,以使末端执行器能够以恒力打磨模式对打磨对象进行打磨。其中,力函数也可以是s函数。

图2中,位置控制律是指末端执行器所在的目标位置信息与实时位置信息之间的关系;力控制律是指末端执行器的目标受力信息与实时受力信息之间的关系。

图3是本发明实施例提供的打磨设备控制方法的具体流程示意图,如图3所示,该方法包括:

s31,打磨对象参数获取,即获取打磨对象的当前参数取值;

s32,打磨对象参数与打磨要求比较分析,所述打磨要求即上述目标参数取值,将打磨对象参数与目标参数取值进行对比,并根据对比结果执行s33;

s33,打磨模式识别,即根据对比结果选择打磨模式,根据对比结果选择执行s34,s35或s36;

s34,恒力打磨模式,并执行s37;

s35,混合模式,即确定打磨对象的打磨区域,并根据每一打磨区域的对比结果确定每一打磨区域对应的打磨模式,在每一打磨区域选择执行s34或s36;

s36,恒位打磨模式,并执行s38;

s37,控制末端执行器与打磨对象相对位置变化,即通过控制升降电机升降控制末端执行器与打磨对象间的距离,从而使末端执行器受力不变;

s38,控制打磨电机的转速变化,通过控制打磨电机转速从而使末端执行器与打磨对象间的距离保持不变;

s39,执行s37后实现s39的恒力打磨;

s310,执行s28后实现s310的恒位打磨;

s311,打磨完成,结束打磨过程。

如图4所示,在上述实施例的基础上,本发明实施例中提供了一种打磨设备控制系统,包括:

信息获取模块401,用于获取用户输入的目标信息;

恒位打磨模块402,用于若所述目标信息包括打磨过程中末端执行器所在的目标位置信息,则确定所述末端执行器的实时受力信息,并基于所述实时受力信息确定打磨电机的转速信息;基于所述目标位置信息以及所述转速信息,控制所述打磨电机带动所述末端执行器以恒位打磨模式对打磨对象进行打磨。

在上述实施例的基础上,本发明实施例提供的打磨设备控制系统,还包括:

实时位置获取模块,用于若所述目标信息包括打磨过程中所述末端执行器的目标受力信息,则确定所述末端执行器的实时位置信息;

恒力打磨模块,用于基于所述实时位置信息、所述实时受力信息以及所述目标受力信息,控制升降电机带动所述末端执行器进行运动以及所述打磨电机带动所述末端执行器以恒力打磨模式对打磨对象进行打磨。

在上述实施例的基础上,本发明实施例提供的打磨设备控制系统,还包括:

模式识别模块,用于若所述目标信息包括所述打磨对象的目标参数取值,则获取所述打磨对象的当前参数取值,并基于所述目标参数取值与所述当前参数取值的对比结果,确定所述末端执行器的打磨模式。

在上述实施例的基础上,本发明实施例提供的打磨设备控制系统,所述模式识别模块具体包括:

区域划分子模块,用于基于所述对比结果,确定所述打磨对象的若干打磨区域;

模式识别子模块,用于基于每一打磨区域对应的区域对比结果,确定每一打磨区域对应的所述末端执行器的打磨模式。

在上述实施例的基础上,本发明实施例提供的打磨设备控制系统,所述恒力打磨模块具体包括:

差值确定子模块,用于确定所述实时受力信息以及所述目标受力信息的差值;

恒力打磨子模块,用于基于所述差值以及所述实时位置信息,控制升降电机带动所述末端执行器进行运动,以使所述末端执行器受力恒定,并控制所述打磨电机带动所述末端执行器对打磨对象进行打磨。

图5是本发明实施例提供的打磨设备控制系统的具体结构示意图,如图5所示,该系统包括:

打磨工艺约束条件输入设备501,用于与用户交互,使用户输入目标信息;

打磨控制器502,即上述执行主体,打磨设备控制器,用于执行上述打磨设备控制方法,控制升降电机506以及打磨电机507;

末端执行器503,用于执行恒位打磨模式或恒力打磨模式;

力传感器504,用于获取末端执行器的实时受力信息;

位置传感器505,用于获取末端执行器的实时位置信息;

升降电机506,用于带动末端执行器503在竖直方向上运动;

打磨电机507,用于带动末端执行器503在水平方向上运行;

打磨对象508,在上述打磨设备控制系统中被打磨以达到工艺要求。

具体地,本发明实施例中提供的打磨设备控制系统中各模块的作用与上述方法类实施例中各步骤的操作流程是一一对应的,实现的效果也是一致的,具体参见上述实施例,本发明实施例中对此不再赘述。

本发明还提供一种打磨设备,包括如上述的打磨设备控制系统,用于根据用户输入的目标信息,对打磨对象进行恒位打磨或恒力打磨;或根据用户输入的目标信息,将用户输入的目标信息与打磨对象的当前参数取值进行比较,根据比较结果对打磨对象进行区域划分,并确定每一打磨区域对应的末端执行器的打磨模式。

在上述实施例的基础上,本发明实施例提供的打磨设备,还包括:测力装置和位置测量装置;

所述测力装置用于测量所述末端执行器的实时受力信息;

所述位置测量装置用于测量所述末端执行器的实时位置信息。

其中,测力装置可以包括力传感器,当对打磨精度等工艺参数要求不高的工况下,也可以包括机械弹簧机构和惯组元件。

位置测量装置可以包括激光或超声波测距传感器、电子拉杆尺等位移测量的设备,也可以包括具有位置反馈功能的伺服电机驱动器。

图6示例了一种电子设备的实体结构示意图,如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(communicationsinterface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行上述各实施例提供的打磨设备控制方法,该方法包括:获取用户输入的目标信息;若所述目标信息包括打磨过程中末端执行器所在的目标位置信息,则确定所述末端执行器的实时受力信息,并基于所述实时受力信息确定打磨电机的转速信息;基于所述目标位置信息以及所述转速信息,控制所述打磨电机带动所述末端执行器以恒位打磨模式对打磨对象进行打磨。

此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各实施例提供的打磨设备控制方法,该方法包括:获取用户输入的目标信息;若所述目标信息包括打磨过程中末端执行器所在的目标位置信息,则确定所述末端执行器的实时受力信息,并基于所述实时受力信息确定打磨电机的转速信息;基于所述目标位置信息以及所述转速信息,控制所述打磨电机带动所述末端执行器以恒位打磨模式对打磨对象进行打磨。

又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的打磨设备控制方法,该方法包括:获取用户输入的目标信息;若所述目标信息包括打磨过程中末端执行器所在的目标位置信息,则确定所述末端执行器的实时受力信息,并基于所述实时受力信息确定打磨电机的转速信息;基于所述目标位置信息以及所述转速信息,控制所述打磨电机带动所述末端执行器以恒位打磨模式对打磨对象进行打磨。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。


技术特征:

1.一种打磨设备控制方法,其特征在于,包括:

获取用户输入的目标信息;

若所述目标信息包括打磨过程中末端执行器所在的目标位置信息,则确定所述末端执行器的实时受力信息,并基于所述实时受力信息确定打磨电机的转速信息;基于所述目标位置信息以及所述转速信息,控制所述打磨电机带动所述末端执行器以恒位打磨模式对打磨对象进行打磨。

2.根据权利要求1所述的打磨设备控制方法,其特征在于,还包括:

若所述目标信息包括打磨过程中所述末端执行器的目标受力信息,则确定所述末端执行器的实时位置信息;

基于所述实时位置信息、所述实时受力信息以及所述目标受力信息,控制升降电机带动所述末端执行器进行运动以及所述打磨电机带动所述末端执行器以恒力打磨模式对打磨对象进行打磨。

3.根据权利要求2所述的打磨设备控制方法,其特征在于,还包括:

若所述目标信息包括所述打磨对象的目标参数取值,则获取所述打磨对象的当前参数取值,并基于所述目标参数取值与所述当前参数取值的对比结果,确定所述末端执行器的打磨模式。

4.根据权利要求3所述的打磨设备控制方法,其特征在于,所述基于所述目标参数取值与所述当前参数取值的对比结果,确定所述末端执行器的打磨模式,具体包括:

基于所述对比结果,确定所述打磨对象的若干打磨区域;

基于每一打磨区域对应的区域对比结果,确定每一打磨区域对应的所述末端执行器的打磨模式。

5.根据权利要求2所述的打磨设备控制方法,其特征在于,所述基于所述实时位置信息、所述实时受力信息以及所述目标受力信息,控制升降电机带动所述末端执行器进行运动以及所述打磨电机带动所述末端执行器以恒力打磨模式对打磨对象进行打磨,具体包括:

确定所述实时受力信息以及所述目标受力信息的差值;

基于所述差值以及所述实时位置信息,控制升降电机带动所述末端执行器进行运动,以使所述末端执行器受力恒定,并控制所述打磨电机带动所述末端执行器对打磨对象进行打磨。

6.一种打磨设备控制系统,其特征在于,包括:

信息获取模块,用于获取用户输入的目标信息;

恒位打磨模块,用于若所述目标信息包括打磨过程中末端执行器所在的目标位置信息,则确定所述末端执行器的实时受力信息,并基于所述实时受力信息确定打磨电机的转速信息;基于所述目标位置信息以及所述转速信息,控制所述打磨电机带动所述末端执行器以恒位打磨模式对打磨对象进行打磨。

7.一种打磨设备,其特征在于,包括:如权利要求6所述的打磨设备控制系统。

8.根据权利要求7所述的打磨设备,其特征在于,还包括:测力装置和位置测量装置;

所述测力装置用于测量所述末端执行器的实时受力信息;

所述位置测量装置用于测量所述末端执行器的实时位置信息。

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5任一项所述打磨设备控制方法的步骤。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述打磨设备控制方法的步骤。

技术总结
本发明提供一种打磨设备控制方法、系统及打磨设备,该方法包括获取用户输入的目标信息;若目标信息包括打磨过程中末端执行器所在的目标位置信息,则确定末端执行器的实时受力信息,并基于实时受力信息确定打磨电机的转速信息;基于目标位置信息以及转速信息,控制打磨电机带动末端执行器以恒位打磨模式对打磨对象进行打磨,由于打磨过程中允许末端执行器的实时受力信息发生变化,因此可以实现柔顺恒位打磨。而且,能够满足坡口切割面的波纹修正时末端执行器的受力变化,实现对坡口切割面的波纹的修正,无需再进行人工后期修补,节约了人力成本,也可以实现残渣打磨、焊缝平整等功能,能够用于中大件工件的焊缝等工艺打磨过程中,提高打磨的效率。

技术研发人员:李会营
受保护的技术使用者:三一建筑机器人(西安)研究院有限公司
技术研发日:2021.05.28
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-3942.html

最新回复(0)