快速输入焊接参数数值的方法及装置、焊机与流程

文档序号:19380450发布日期:2019-12-11 00:19阅读:149来源:国知局
快速输入焊接参数数值的方法及装置、焊机与流程

本发明涉及焊机技术领域,特别涉及一种快速输入焊接参数数值数值的方法及装置、焊机。



背景技术:

在进行焊接时,需要根据不同的焊接情况先对焊机的输出电压、输出电流、送丝速度等焊接参数进行调节,以使焊机在合适的焊接参数条件下工作。

现有技术中,一般通过转动设置焊机上的调节旋钮,对焊接的输出电压、输出电流、送丝速度等焊接参数进行调节。但是,如果目标参数值与当前参数值相差较大时,则需要用户连续转动所述调节旋钮,调节耗时长,使得调节效率低,严重影响用户的焊接操作体验,以及焊接效率。



技术实现要素:

本发明的目的是提供一种快速输入焊接参数数值的方法及装置、焊机,用以方便用户快速输入焊接参数数值,提高操作体验和焊接效率。

本发明的第一个目的是提供一种快速输入焊接参数数值的方法,该方法包括:检测作用于焊机操作面板上或与焊接机器人通信连接的手持设备上的第一操作,所述焊接机器人与焊机通信连接;获取所述第一操作的操作速度;根据所述第一操作的操作速度,确定所述焊接参数数值的输入速度变化量;根据所述焊接参数数值的输入速度变化量,输入焊接参数数值并显示。

在一些实施例中,所述根据所述第一操作的操作速度,确定所述焊接参数数值的输入速度变化量具体为:根据所述第一操作的操作速度、操作速度与焊接参数数值的输入速度变化量对应关系,确定焊接参数数值的输入速度变化量。

在一些实施例中,所述操作速度与焊接参数数值的输入速度变化量对应关系对应关系为:将第一操作的操作速度的速度范围划分为多个等级;每个等级对应的焊接参数数值的输入速度变化量不同。

在一些实施例中,当所述第一操作的操作速度为零时,焊接参数数值的输入速度为零,输入的焊接参数数值停止变化。

在一些实施例中,该方法还包括判断所述第一操作的操作速度为零的持续时间是否大于预设时间阈值,若是,则保留并显示为最终的焊接参数数值。

在一些实施例中,在所述根据所述第一操作的操作速度,确定所述焊接参数数值的输入速度变化量之后,还包括:若焊接参数为送丝速度,则进一步判断当前所述焊接参数数值的输入变化量是否超过预设数值输入变化量阈值,若是,则确定所述预设数值输入变化量阈值为当前数值输入变化量。

在一些实施例中,在所述输入焊接参数数值并显示之前,还包括:若焊接参数为送丝速度,则进一步判断根据所述焊接参数数值的输入速度变化量确定的送丝速度,是否大于预设送丝速度阈值;若是,则确定所述预设送丝速度阈值为当前送丝速度数值并显示。

在一些实施例中,所述第一操作的操作速度包括正速度和负速度,对应的,焊接参数数值的输入速度变化量也包括输入速度增加量和输入速度减小量。

在一些实施例中,若所述第一操作的操作速度大于预设操作速度阈值,则直接输入并显示该焊接参数的最大数值。

在一些实施例中,所述获取所述第一操作的操作速度具体为:获取在单位时间内接收到的脉冲数;根据脉冲数与操作速度对应关系,匹配得到与所述单位时间内接收到的脉冲数对应的第一操作的操作速度。

本发明的第二个目的是提供一种快速输入焊接参数数值的装置,包括:

检测模块,用于检测作用于焊机操作面板上或与焊接机器人通信连接的手持设备上的第一操作,所述焊接机器人与焊机通信连接;

处理模块,用于获取所述第一操作的操作速度,并根据所述第一操作的操作速度,确定所述焊接参数数值的输入速度变化量;进而根据所述焊接参数数值的输入速度变化量,输入焊接参数数值并显示。

本发明的第三个目的是提供一种焊机,其包括存储器:用于存储程序指令;处理器:用于调用所述存储器中存储的程序指令,按照获得的程序执行前述的快速输入焊接参数数值的方法。

本发明的第四个目的是提供一种焊接手持设备,其与焊接机器人通信连接,所述焊接机器人与焊机通信连接,该焊接手持设备包括存储器:用于存储程序指令;处理器:用于调用所述存储器中存储的程序指令,按照获得的程序执行上述快速输入焊接参数数值的方法。

本发明的第五个目的是提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述的快速输入焊接参数数值的方法。

本发明实施例提供的快速输入焊接参数数值的方法及装置、焊机、存储介质,能够根据操作者的操作速度,确定焊接参数数值的输入变化量,操作者可根据需要,自由调节自己的操作速度,从而实现快速输入焊接参数数值,大大提升了焊机的操作体验,且提高了焊接效率。

为了更好地理解和实施,下面结合附图详细说明本发明。

附图说明

图1是本发明实施例的快速输入焊接参数数值的方法的流程示意图;

图2是本发明实施例的快速输入焊接参数数值的装置的结构示意图;

图3是本发明实施例的焊机的结构示意图;

图4是本发明实施例的焊机手持设备的结构示意图。

具体实施方式

为了更好地阐述本发明,下面参照附图对本发明作进一步的详细描述。

图1示例性示出了本发明实施例的快速输入焊接参数数值的方法的流程示意图,如图1所示,一种快速输入焊接参数数值的方法,该方法包括以下步骤:

s1:检测作用于焊机操作面板上或与焊接机器人通信连接的手持设备上的第一操作,所述焊接机器人与焊机通信连接。

s2:获取所述第一操作的操作速度。

s3:根据所述第一操作的操作速度,确定所述焊接参数数值的输入速度变化量。

s4:根据所述焊接参数数值的输入速度变化量,输入焊接参数数值并显示。

本发明实施例提供的快速输入焊接参数数值的方法,能够根据操作者的作用在焊机操作面板或焊接手持设备上的操作速度,确定焊接参数数值的输入变化量,从而实现操作者根据需要自由调节自己的操作速度,快速输入焊接参数数值,大大提升了焊机的操作体验,且提高了焊接效率。

下面对本发明实施例的快速输入焊接参数数值的方法的各个步骤做详细阐述:

步骤s1:检测作用于焊机操作面板上或与焊接机器人通信连接的手持设备上的第一操作,所述焊接机器人与焊机通信连接。

具体地,在一些实施例中,在焊机上设置有焊机操作面板,在焊机操作面板上设置有参数输入旋钮,操作者通过转动所述焊机操作面板上的参数输入旋钮,进行参数输入。本发明实施例的方法能够检测作用于焊机操作面板上的转动操作。在另一些实施例中,在与焊接机器人通信连接的手持设备上设置有参数输入旋钮,其中,所述焊接机器人与焊机通信连接,本发明实施例的方法能够通过检测作用于与焊接机器人通信连接的手持设备上的转动操作,进行参数输入。

其中,所述参数输入旋钮例如输出电压转动旋钮、输出电流转动旋钮,以及送丝速度调节旋钮。当然,亦可将送丝速度调节旋钮与输出电压或电流的转动旋钮共用一个旋钮,然后通过在不同模式下进行调节实现。

所述第一操作,在本发明实施例中为包括但不限于转动所述参数输入旋钮的操作。

其中,所述焊接参数包括输出电压、输出电流和送丝速度等中的一种或多种。

步骤s2:获取所述第一操作的操作速度。

具体地,在一些实施方式中,所述获取所述第一操作的操作速度为:获取在单位时间内接收到的脉冲数;根据脉冲数与操作速度对应关系,匹配得到与所述单位时间内接收到的脉冲数对应的第一操作的操作速度。也即,当转动所述参数输入旋钮时,旋钮触发产生脉冲,然后根据单位时间内产生的脉冲数确定第一操作的操作速度。

一种可能的实施方式,定义转动焊接参数旋钮的多个脉冲数区间,每个脉冲数区间对应的第一操作的操作速度不同。

例如,在第一区间内,第一操作的操作速度为第一速度。也即单位时间内脉冲数落为[1-5],则第一操作的操作速度为第一速度。

在第二区间内,第一操作的操作速度为第二速度。也即单位时间内脉冲数落为[6-10],则第一操作的操作速度为第二速度。

在第三区间内,第一操作的操作速度为第三速度。也即单位时间内脉冲数落为[11-15],则第一操作的操作速度为第三速度。

当脉冲数超过所述第三区间的最大值时,则对应第一操作的操作速度为极速等。

需要说明的是,以上仅示例性示出了区间划分和相应区间的数值,并不代表本公开对区间划分及区间数值的限制。

进一步,所述第一操作的操作速度还包括正速度和负速度。具体地,可以通过正转或反转焊接参数输入旋钮,以获取正速度或负速度,也即焊接参数数值是增加的或减小。

s3:根据所述第一操作的操作速度,确定所述焊接参数数值的输入速度变化量。

其中,所述根据所述第一操作的操作速度,确定所述焊接参数数值的输入速度变化量具体为:根据所述第一操作的操作速度、操作速度与焊接参数数值的输入速度变化量对应关系,确定焊接参数数值的输入速度变化量。

其中,所述操作速度与焊接参数数值的输入速度变化量对应关系对应关系为:将第一操作的操作速度的速度范围划分为多个等级;每个等级对应的焊接参数数值的输入速度变化量不同。

其中,所述第一操作的操作速度包括正速度和负速度,对应的,焊接参数数值的输入速度变化量也包括输入速度增加量和输入速度减小量。

接上例,当第一操作的操作速度为第一速度时,数值输入速度变化量为零。

当第一操作的操作速度为第二速度时,数值输入速度变化量为第一变化量n。当参数输入旋钮正转或反转时,n为正数;当参数输入旋钮反转或反正转时,n为负数。

当第一操作的操作速度为第三速度时,数值输入速度变化量为第二变化量k。当参数输入旋钮正转或反转时,k为正数;当参数输入旋钮反转或反正转时,k为负数。

当第一操作的操作速度为极速时,则直接输入并显示该焊接参数的最大或最小数值。

其中,为了保证焊丝正常输送,进一步,本发明实施例的方法,在所述根据所述第一操作的操作速度,确定所述焊接参数数值的输入速度变化量之后,也即步骤s3之后,还包括以下步骤:

若焊接参数为送丝速度,则进一步判断当前所述焊接参数数值的输入变化量是否超过预设数值输入变化量阈值,若是,则确定所述预设数值输入变化量阈值为当前数值输入变化量。

其中,在本发明实施例中,可通过设置多个参数输入旋钮,分别代表不同的焊接参数,在接收到不同的参数输入旋钮产生的脉冲或电信号,即可实现焊接参数是否是送丝速度的判断,当然还可以通过其他已知方法进行判断。

s4:根据所述焊接参数数值的输入速度变化量,输入焊接参数数值并显示。

在上述的例子中,当第一操作的操作速度为第一速度,数值输入速度变化量为零时,数值输入速度与脉冲数相同。也即单位时间内脉冲数落为[1-5],则数值输入速度变化量为0,此时,数值输入速度与脉冲数相同,例如,脉冲数为3,则在单位时间内数值输入增加或减小3。

当第一操作的操作速度为第二速度,数值输入速度变化量为第一变化量n时,相邻三个单位时间内的数值输入速度分别为:v0,v0+n,v0+n+2n;假设v0=0,n=10,当单位时间内脉冲数落为[4-10]时,则数值输入速度变化量为10,此时,在连续的三个单位时间内数值输入速度依次从0、10、30。

当第一操作的操作速度为第三速度,数值输入速度变化量为第二变化量k时,相邻三个单位时间内的数值输入速度分别为:v0,v0+k,v0+k+2k;假设v0=0,k=100,也即单位时间内脉冲数落为[11-15],则数值输入速度变化量为100;此时,在连续的三个单位时间内数值输入速度依次从0、100、300。

当第一操作的操作速度为极速时,则直接输入并显示该焊接参数的最大或最小数值。也即当脉冲数超过15时,则直接输入并显示焊接参数的最大或最小数值。

其中,由于在焊丝输送过程中,送丝或退丝速度容易因速度过快导致焊丝堵塞,进而造成焊机故障,因此,为了保证焊丝正常输送,在所述输入焊接参数数值并显示之前,还包括以下步骤:若焊接参数为送丝速度,则进一步判断根据所述焊接参数数值的输入速度变化量确定的送丝速度,是否大于预设送丝速度阈值;若是,则确定所述预设送丝速度阈值为当前送丝速度数值并显示。以保证焊丝在合适送丝速度范围内输送。

其中,在本发明实施例中,可通过设置多个参数输入旋钮,分别代表不同的焊接参数,在接收到不同的参数输入旋钮产生的脉冲或电信号,即可实现焊接参数是否是送丝速度的判断,当然还可以通过其他已知方法进行判断。

进一步,当所述第一操作的操作速度为零时,焊接参数数值的输入速度为零,输入的焊接参数数值停止变化。也即当操作者不转动参数输入旋钮时,焊接参数数值不再改变。

进一步,该方法判断所述第一操作的操作速度为零的持续时间是否大于预设时间阈值,若是,则保留并显示为最终的焊接参数数值。

对应于上述的方法实施例,本发明实施例还公开了一种快速输入焊接参数数值的装置,如图2所示,为本发明实施例快速输入焊接参数数值的装置的框架示意图,该装置包括:

检测模块100,用于检测作用于焊机操作面板上或与焊接机器人通信连接的手持设备上的第一操作,所述焊接机器人与焊机通信连接;

处理模块200,用于获取所述第一操作的操作速度,并根据所述第一操作的操作速度,确定所述焊接参数数值的输入速度变化量;进而根据所述焊接参数数值的输入速度变化量,输入焊接参数数值并显示。

所述处理模块200还用于当所述第一操作的操作速度为零时,焊接参数数值的输入速度为零,输入的焊接参数数值停止变化。

所述处理模块200还用于判断所述第一操作的操作速度为零的持续时间是否大于预设时间阈值,若是,则保留并显示为最终的焊接参数数值。

所述处理模块200还用于在所述根据所述第一操作的操作速度,确定所述焊接参数数值的输入速度变化量之后,判断焊机参数的类型,若焊接参数为送丝速度,则进一步判断当前所述焊接参数数值的输入变化量是否超过预设数值输入变化量阈值,若是,则确定所述预设数值输入变化量阈值为当前数值输入变化量。

所述处理模块200还用于在所述输入焊接参数数值并显示之前,判断焊机参数的类型,若焊接参数为送丝速度,则进一步判断根据所述焊接参数数值的输入速度变化量确定的送丝速度,是否大于预设送丝速度阈值;若是,则确定所述预设送丝速度阈值为当前送丝速度数值并显示。

所述处理模块200还用于在所述第一操作的操作速度大于预设操作速度阈值时,直接输入并显示该焊接参数的最大数值。

其中,所述根据所述第一操作的操作速度,确定所述焊接参数数值的输入速度变化量的具体方法,获取所述第一操作的操作速度的方法、所述操作速度与焊接参数数值的输入速度变化量对应关系对应关系等与上文相同,此处不再赘述。

本发明实施例还公开了一种能够实现上述实施例公开的方法的焊机。

所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

如图3所示,为本发明实施例的焊机10,其包括:

存储器11,用于存储程序指令;

处理器12,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述快速输入焊接参数数值的方法。

本发明实施例还公开了一种能够实现上述实施例公开的方法的焊接手持设备。

如图4所示,该焊接手持设备20,其与焊接机器人30通信连接,所述焊接机器人与焊机10通信连接,其特征在于,该焊接手持设备20包括:

存储器21:用于存储程序指令;

处理器22:用于调用所述存储器中存储的程序指令,按照获得的程序执行上述快速输入焊接参数数值的方法。

本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述快速输入焊接参数数值的方法。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1