本发明涉及级进模技术领域,具体而言,涉及一种级进模拱料监测方法、装置、设备及存储介质。
背景技术:
在工业生产中,工件的形状一般需要经过两个以上工位加工,由上模具和下模具对料带进行挤压而成。但在挤压过程中,料带可能会随着上模具一起上升,造成料带拱起现象。
目前,通过光电感应监测方式对料带拱起进行监测,光电感应装置的发送器和接收器安装的位置以整个料带的最高点为参考点,当有料带挡住发射器与接收器之间的信号时,证明料带有拱起现象。
然而,当料带中有凸起形状工件时,光电感应装置的安装位置就以整个料带最高凸起点为参考点,如果料带中的其他部分产生拱起现象的临界条件小于凸起形状工件最高点,那么就监测不到其他部分料带拱起的现象,使监测精度降低。
技术实现要素:
本发明的目的在于,针对上述现有技术中的不足,提供一种料带拱起监测方法、装置、设备及存储介质,可以提高监测精度。
为实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种级进模拱料监测方法,所述方法包括:
获取图像采集设备所采集的料带上所述图像采集设备对应区域的图像;
判断所述图像中上模具高度是否在预设高度范围内;
若所述图像中上模具高度在预设高度范围内,则根据所述预设高度范围,创建监测区域;其中,所述预设高度范围的最大高度为上模具的最大高度,所述预设高度范围的最小高度为所述上模具的最小高度;
在所述图像中提取所述监测区域内所述料带的特征;
若提取到所述料带的特征,则确定所述料带上所述图像采集设备对应区域存在拱起。
可选地,所述判断所述图像中上模具高度是否在预设高度范围内,包括:
在上模具的下降过程中,判断所述图像中上模具高度是否在预设高度范围内。
可选地,所述根据所述预设高度范围,创建监测区域,包括:
根据所述预设高度范围的最大高度,确定所述监测区域的上边界;
根据所述料带所在传送台的位置,以及预设高度偏差,确定所述监测区域的下边界。
可选地,所述图像采集设备对应区域包括多个子区域,不同子区域内上模具和/或下模具不同;不同子区域内上模具和/或下模具不同;
所述根据所述料带所在传送台的位置,以及预设高度偏差,确定所述监测区域的下边界,包括:
根据所述料带在传送台的位置,以及所述各子区域对应的预设高度偏差,确定所述各子区域的下边界,所述监测区域的下边界包括:多个所述子区域对应的下边界。
可选地,所述预设高度范围的最小高度为:所述上模具的最大高度,和所述上模具对应的下模具的高度偏差的十分之一。
可选地,所述图像采集设备包括多个,多个所述图像采集设备对应不同的预设高度范围。
可选地,所述方法还包括:
若所述料带上所述图像采集设备对应区域存在拱起,则生成停机信号,以控制所述上模具停止下降。
第二方面,本发明实施例还提供了一种级进模拱料监测装置,所述装置包括:
获取模块,用于获取图像采集设备所采集的料带上所述图像采集设备对应区域的图像;
判断模块,用于判断所述图像中上模具高度是否在预设高度范围内;
创建模块,用于若所述图像中上模具高度在预设高度范围内,则根据所述预设高度范围,创建监测区域;其中,所述预设高度范围的最大高度为上模具的最大高度,所述预设高度范围的最小高度为所述上模具的最小高度;
提取模块,用于在所述图像中提取所述监测区域内所述料带的特征;
确定模块,用于若提取到所述料带的特征,则确定所述料带上所述图像采集设备对应区域存在拱起。
可选地,所述判断模块,具体用于:
在上模具的下降过程中,判断所述图像中上模具高度是否在预设高度范围内。
可选地,所述创建模块,具体用于:
根据所述预设高度范围的最大高度,确定所述监测区域的上边界;
根据所述料带所在传送台的位置,以及预设高度偏差,确定所述监测区域的下边界。
可选地,所述创建模块,还具体用于:
所述图像采集设备对应区域包括多个子区域,不同子区域内上模具和/或下模具不同;
所述根据所述料带所在传送台的位置,以及预设高度偏差,确定所述监测区域的下边界,包括:
根据所述料带在传送台的位置,以及所述各子区域对应的预设高度偏差,确定所述各子区域的下边界,所述监测区域的下边界包括:多个所述子区域对应的下边界。
可选地,所述预设高度范围的最小高度为:所述上模具的最大高度,和所述上模具对应的下模具的高度偏差的十分之一。
可选地,所述图像采集设备包括多个,多个所述图像采集设备对应不同的预设高度范围。
可选地,所述装置还包括:
生成模块,用于若所述料带上所述图像采集设备对应区域存在拱起,则生成停机信号,以控制所述上模具停止下降。
第三方面,本发明实施例还提供了一种监测设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一一种级进模拱料监测方法的步骤。
第四方面,本发明实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述任一一种级进模拱料监测方法的步骤。
本发明的有益效果是:
本发明实施例提供的一种级进模拱料监测方法、装置、设备及存储介质,首先获取图像采集设备所采集的料带上该图像采集设备对应区域的图像,然后判断该图像中上模具高度是否在预设高度范围内,若该图像中上模具高度在预设高度范围内,则根据该预设高度范围,创建监测区域,其中,该预设高度范围的最大高度为上模具的最大高度,该预设高度范围的最小高度为该上模具的最小高度,最后在该图像中提取该监测区域内料带的特征,若提取到该料带的特征,则确定该料带上图像采集设备对应区域存在拱起。采用本发明实施例提供的上述级进模拱料监测方法,可以提前根据料带的状态将预设的高度范围设置好,再通过该预设高度范围创建监测区域。也就是说可以自适应的创建适合料带对应区域的监测区域,通过提取该监测区域中的图像特征,如果该特征为料带特征,则可确定该料带上所述图像采集设备对应区域存在拱起现象,该方法可以提高监测精度。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提供的一种级进模拱料监测系统的示意图;
图2为本发明实施例提供的一种级进模拱料监测方法的流程示意图;
图3为本发明实施例提供的一种监测区域内无拱料现象的图像示意图;
图4为本发明实施例提供的一种监测区域内有拱料现象的图像示意图;
图5为本发明实施例提供的一种级进模拱料监测装置的结构示意图;
图6为本发明实施例提供的一种监测设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
本发明所提供的级进模拱料监测方法可以应用于如图1所示的系统中。如图1所示,为本发明实施例提供的一种级进模拱料监测系统的示意图,图1所示的级进模拱料监测系统包括:图像采集设备101、背光源102、控制设备103、料带104以及报警设备105,其中,图像采集设备101位于待监测料带104的一侧,背光源102的出光面朝向图像采集设备101的图像采集面,且位于待监测料带104的另一侧,控制设备103分别与图像采集设备101以及报警设备105连接。具体的,图像采集设备101的数量大于等于1,可以为ccd(chargecoupleddevice,电荷耦合器件)相机,也可以为工位相机中的其他相机类型,这里不对其进行限定。图像采集设备101可以并排安装在支架上,该支架平面与待监测料带104平面平行,图像采集设备101可以分别连接控制设备103,控制设备103可以对多个图像采集设备101采集到的图像并行处理,控制设备103存储有对处理图像采集设备101采集到的图像进行处理的程序,在该程序程序运行之前,可以对配置文件里的个别参数进行设置,当监测到的料带104有拱起现象时,控制设备103生成报警信号,可以使报警设备105发出报警声,提醒工作人员级进模上的料带104有拱起现象。
本发明下述各实施例提供的级进模拱料监测方法可由上述图1所示的级进模拱料监测系统中的控制设备103实现。图2为本发明实施例提供的一种级进模拱料监测方法的流程示意图,如图2所示,该方法可以包括:
s201、获取图像采集设备所采集的料带上该图像采集设备对应区域的图像。
具体的,该图像采集设备可以为上述图1中的图像采集设备101,可以是工业相机,数量大于等于1。该图像采集设备可以均匀分布在所采集料带的一侧,并且在背光源所在位置的另一侧。图像采集设备可以只安装在经常发生拱起现象的料带一侧,也可以安装在整个料带的一侧,一台图像采集设备采集的对应区域可以包括两个工位或者两三工位等,这里不对其进行限定。调用图像采集设备上的摄像头对提前设置好的对应区域进行拍摄,获取该对应区域的图像,该图像上可以包括传送台、上模具、下模具以及料带等特征。
s202、判断该图像中上模具高度是否在预设高度范围内。
s203、若该图像中上模具高度在预设高度范围内,则根据该预设高度范围,创建监测区域;其中,该预设高度范围的最大高度为上模具的最大高度,该预设高度范围的最小高度为该上模具的最小高度。
具体的,该预设高度范围可以提前在上述图1中的控制设备103存储的监测程序,对应的配置文件中设置好,该预设高度范围具体的值可以根据对应区域里的上模具和下模具的状态进行设定。也就是说,每个图像采集设备都会有一个对应的预设高度范围,不同的图像采集设备的预设高度范围可能相同,也有可能不同。假设该图像中上模具所在的位置高度为h,该预设高度范围为[dmin,dmax],判断dmin<h<dmax。
其中,如果该图像中上模具高度h不满足dmin<h<dmax这一条件,则获取该图像对应的图像采集设备重新采集料带上该图像采集设备对应区域的图像,再进行判断;如果该图像中上模具高度h满足dmin<h<dmax这一条件,则根据该预设高度范围,创建监测区域。假设有n台相机,每台相机对应的预设高度范围的最大高度dmax可以为:上模具上升到最高点时,该相机采集一幅图像中的上模具对应的位置高度,也可以为采集多幅图像中的上模具对应位置高度的平均值。每台相机对应的预设高度范围的最小高度dmin可以为:上模具上升到最高点时,该相机采集一幅图像中,上模具的最大高度与该上模具对应的下模具的高度偏差的十分之一,也可以为采集多幅图像中,上模具的最大高度与该上模具对应的下模具的平均高度偏差的十分之一,比如,一幅图像中的上模具与对应的下模具之间的高度偏差为10cm,则该预设高度范围的最小高度dmin为1cm。
该监测区域的上边界可以与该预设高度范围的最大高度的位置重合,也可以在该预设高度范围的最大高度位置的下面,与该预设高度范围的最大高度相差预设值,该监测区域的下边界可以根据实际需求进行设置,可以为对应区域里的料带最低点位置对应的产生拱料的临界高度,也可以为对应区域里料带所在传送台的位置以及预设高度偏差,一般情况下,以传送台的位置为参考点,即0点,则该监测区域的下边界高度为预设高度偏差值,预设高度偏差可以为10mm。
s204、在该图像中提取该监测区域内该料带的特征。
具体的,图像采集设备采集到的图像上可以包括传送台、上模具、下模具以及料带等特征,在该图像的监测区域内提取料带的特征。如图3所示,为本发明实施例提供的一种监测区域内无拱料现象的图像示意图,在图3中包括传送台301、料带302以及监测区域303,如果从该图中的监测区域303中提取料带特征,则提取不出料带特征。图4为本发明实施例提供的一种监测区域内有拱料现象的图像示意图,与图3的结构基本相同,主要区别在于料带302有拱起现象。
s205、若提取到该料带的特征,则确定该料带上该图像采集设备对应区域存在拱起。
具体的,如图4所示,可以在监测区域303中提取到料带特征,则可以确定创建有该监测区域的图像上的料带有拱起现象,也就是说,该料带上该图像采集设备对应区域存在拱起。
采用上述图2所示的级进模拱料监测方法,可以提前根据料带的状态将预设的高度范围设置好,再通过该预设高度范围创建监测区域。也就是说可以自适应的创建适合料带对应区域的监测区域,通过提取该监测区域中的图像特征,如果该特征为料带特征,则可确定该料带上所述图像采集设备对应区域存在拱起现象,该方法可以提高监测精度。
进一步的,在一个实施例中,可以在上模具的下降过程中,判断图像中上模具高度是否在预设高度范围内。
本实施例中,图像采集设备对应区域可以包括多个子区域,不同子区域内上模具和/或下模具不同,可以根据料带所在传送台的位置,以及预设高度偏差,确定所述监测区域的下边界,可以根据该料带在传送台的位置,以及各子区域对应的预设高度偏差,确定各子区域的下边界,该监测区域的下边界包括:多个子区域对应的下边界。
进一步的,在另一个实施例中,上述图2中的步骤还可以包括:若该料带上图像采集设备对应区域存在拱起,则可以生成停机信号,以控制上模具停止下降,并且当该对应区域存在拱起时,还可以生成报警信号,以控制报警设备发出报警声,可以提醒工作人员级进模上的料带有拱起现象,可以提高工作人员的工作效率。
图5为本发明实施例提供的一种级进模拱料监测装置的结构示意图,如图5所示,该装置可以包括:
获取模块501,用于获取图像采集设备所采集的料带上该图像采集设备对应区域的图像;
判断模块502,用于判断该图像中上模具高度是否在预设高度范围内;
创建模块503,用于若该图像中上模具高度在预设高度范围内,则根据该预设高度范围,创建监测区域;其中,该预设高度范围的最大高度为上模具的最大高度,该预设高度范围的最小高度为该上模具的最小高度;
提取模块504,用于在该图像中提取该监测区域内该料带的特征;
确定模块505,用于若提取到该料带的特征,则确定该料带上该图像采集设备对应区域存在拱起。
进一步的,判断模块502,具体用于:
在上模具的下降过程中,判断该图像中上模具高度是否在预设高度范围内。
进一步的,创建模块503,具体用于:
根据该预设高度范围的最大高度,确定该监测区域的上边界;
根据该料带所在传送台的位置,以及预设高度偏差,确定该监测区域的下边界。
进一步的,创建模块503,还具体用于:
该图像采集设备对应区域包括多个子区域,不同子区域内上模具和/或下模具不同;
根据该料带所在传送台的位置,以及预设高度偏差,确定该监测区域的下边界,包括:
根据该料带在传送台的位置,以及各子区域对应的预设高度偏差,确定各子区域的下边界,该监测区域的下边界包括:多个子区域对应的下边界。
进一步的,该预设高度范围的最小高度为:上模具的最大高度,和该上模具对应的下模具的高度偏差的十分之一。
进一步的,该图像采集设备包括多个,多个该图像采集设备对应不同的预设高度范围。
进一步的,上述图5中的装置还可以包括:
生成模块,用于若该料带上该图像采集设备对应区域存在拱起,则生成停机信号,以控制该上模具停止下降。
上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsingnalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
图6为本发明实施例提供的一种监测设备的结构示意图,包括:存储器601、处理器602。该监测设备可以为具有控制功能的计算机设备或者服务器。
存储器601用于存储有可在处理器602上运行的计算机程序,处理器602用于执行该计算机程序时,实现上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
可选地,本发明还提供一种存储介质,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
1.一种级进模拱料监测方法,其特征在于,所述方法包括:
获取图像采集设备所采集的料带上所述图像采集设备对应区域的图像;
判断所述图像中上模具高度是否在预设高度范围内;
若所述图像中上模具高度在预设高度范围内,则根据所述预设高度范围,创建监测区域;其中,所述预设高度范围的最大高度为上模具的最大高度,所述预设高度范围的最小高度为所述上模具的最小高度;
在所述图像中提取所述监测区域内所述料带的特征;
若提取到所述料带的特征,则确定所述料带上所述图像采集设备对应区域存在拱起。
2.如权利要求1所述的方法,其特征在于,所述判断所述图像中上模具高度是否在预设高度范围内,包括:
在上模具的下降过程中,判断所述图像中上模具高度是否在预设高度范围内。
3.如权利要求1所述的方法,其特征在于,所述根据所述预设高度范围,创建监测区域,包括:
根据所述预设高度范围的最大高度,确定所述监测区域的上边界;
根据所述料带所在传送台的位置,以及预设高度偏差,确定所述监测区域的下边界。
4.根据权利要求3所述的方法,其特征在于,所述图像采集设备对应区域包括多个子区域,不同子区域内上模具和/或下模具不同;
所述根据所述料带所在传送台的位置,以及预设高度偏差,确定所述监测区域的下边界,包括:
根据所述料带在传送台的位置,以及所述各子区域对应的预设高度偏差,确定所述各子区域的下边界,所述监测区域的下边界包括:多个所述子区域对应的下边界。
5.根据权利要求1所述的方法,其特征在于,所述预设高度范围的最小高度为:所述上模具的最大高度,和所述上模具对应的下模具的高度偏差的十分之一。
6.根据权利要求1所述的方法,其特征在于,所述图像采集设备包括多个,多个所述图像采集设备对应不同的预设高度范围。
7.根据权利要求1-6中任一所述的方法,其特征在于,所述方法还包括:
若所述料带上所述图像采集设备对应区域存在拱起,则生成停机信号,以控制所述上模具停止下降。
8.一种级进模拱料监测装置,其特征在于,所述装置包括:
获取模块,用于获取图像采集设备所采集的料带上所述图像采集设备对应区域的图像;
判断模块,用于判断所述图像中上模具高度是否在预设高度范围内;
创建模块,用于若所述图像中上模具高度在预设高度范围内,则根据所述预设高度范围,创建监测区域;其中,所述预设高度范围的最大高度为上模具的最大高度,所述预设高度范围的最小高度为所述上模具的最小高度;
提取模块,用于在所述图像中提取所述监测区域内所述料带的特征;
确定模块,用于若提取到所述料带的特征,则确定所述料带上所述图像采集设备对应区域存在拱起。
9.一种监测设备,其特征在于,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1至7任一项所述的方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的方法的步骤。
技术总结