当前位置: 首页 > 专利查询>湖南工学院专利>正文

一种刀具断裂检测方法技术

技术编号:22588489 阅读:69 留言:0更新日期:2019-11-20 08:04
一种刀具断裂检测方法,涉及自动检测技术领域,其包括对参考轮廓面积与标定的刀具轮廓面积的比值进行判定,并综合迭代计算的方式进一步推算,将刀具轮廓面积在FIFO数据栈进行入栈和出栈操作,利用刀具初步断裂情况发生后,其断裂部位形成的尖角会急剧崩缺和磨损的特性,从而快速检测出二次断裂的情况,进而更快速地确定断刀情况的发生。本发明专利技术能够提高刀具断刀检测的时效性。

A tool fracture detection method

A tool fracture detection method relates to the field of automatic detection technology, which includes the determination of the ratio of the reference contour area to the calibrated tool contour area, and the further calculation by comprehensive iterative calculation. The tool contour area is put into and out of the FIFO data stack for stack operation. After the initial fracture of the tool occurs, the sharp angle formed at the fracture part will collapse sharply The characteristics of lack and wear can quickly detect the secondary fracture, and then determine the occurrence of knife breakage more quickly. The invention can improve the timeliness of tool breaking detection.

【技术实现步骤摘要】
一种刀具断裂检测方法
本专利技术涉及自动检测
,尤其指一种刀具断裂检测方法。
技术介绍
工业化生产中,为保证生产线能可靠地运行,各子模块在出现异常情况时,应该及时向监控系统发出异常信号,使得异常情况能得到快速地处理。在实际的数控加工过程中,由于各种各样的原因,不可避免地会出现刀具断裂的情况,若不能及时检测并作出相应的机床反馈调节,将严重影响生产线的正常运行,因此智能化的断刀检测系统是当下数控加工领域所亟需具备的,但现有的刀具检测系统的检测方法中对于断刀的判断始终缺乏良好的准确性。中国专利CN109500657中公开了一种基于视觉的断刀检测方法,其通过实时地提取图像ROI区域(感兴趣区域)的参考轮廓并计算当前的轮廓面积,进而与标定的刀具轮廓面积相比,将得到的比值与预设阈值比大小来判断断刀与否。然而在实际操作中,由于其第一预定值为0.7~0.8,该方法的关键步骤(5)在将参考轮廓的面积除以标定好的刀具轮廓面积得到的比值与第一预定值相比较时,若该比值远远小于0.7~0.8(可能已发生断刀)时,并没有判断已经断刀,反而是让计数C加1,当C大于等于10的时候才判定断刀,小于10则继续下一轮检测,那么也就是说要再进行至少十次检测对比,可见该检测方法的时效性很低。
技术实现思路
本专利技术所要解决的问题是,提供一种刀具断裂检测方法,在利用合理的判定逻辑对参考轮廓面积与标定的刀具轮廓面积的比值进行判定的基础上,还可综合迭代计算的方式进一步推算,从而更快速地判断出机床的刀具是否出现断刀,提高断刀检测的时效性。为了解决上述技术问题,本专利技术采用如下技术方案:一种刀具断裂检测方法,包括以下步骤:S1、测出使用前的标定刀具轮廓面积S(bd)。S2、采用高速摄像头以第一预定频率采集刀具图像,对刀具图像进行处理,得到刀具轮廓图像。S3、根据刀具轮廓图像计算刀具轮廓面积值S(n),其中n为正整数,S(n)为第n次采集的刀具图像的刀具轮廓面积值。S4、利用公式k=S(n)/S(bd)计算出余量系数k值的大小,将k值与第一预定值m进行比较;若m≤k<1,则将计数C加1,然后将此时的计数C与第二预定值n进行比较,若C=n,则判断为刀具异常,并输出断刀检测结果,若C<n,则转至步骤S2,其中C的初始化计数为0,n为正整数;若k≥1,则转至步骤S2;若k<m,则转至步骤S5。S5、将刀具轮廓面积值S(n)在FIFO数据栈进行入栈操作,以第二预设频率对FIFO数据栈进行出栈操作,并根据K(n)=S(n+1)⁄S(n)计算出磨损系数,其中K(n)为第n+1次计算出的磨损系数。S6、将步骤S5得到的K(n)与第三预定值s进行比较;若K(n)<s,则判断为刀具异常,并输出断刀检测结果;若K(n)≥s,则根据K(n+1)=S(n+2)⁄S(n+1)计算第n+2次的磨损系数,然后将K(n+1)与第三预定值s进行比较,重复该步骤直到第n+p次的磨损系数K(n+p)<s,则判断为刀具异常,其中p为大于1的正整数。优选地,所述S2中的图像处理方法包括以下步骤:(1)先对采集的刀具图像进行灰度化处理,使其由四通道图像生成为一通道的灰度图像;(2)采用霍夫变换图像处理,根据刀具的形状在所述灰度图像中对刀具进行定位,得到定位矩阵;(3)利用所述定位矩阵裁剪上述最先得到的刀具图像,裁掉该刀具图像中位于所述定位矩阵之外的区域,该定位矩阵范围内的图像记为刀具定位图像;(4)对所述刀具定位图像进行边缘化处理,使得该刀具定位图像仅剩下线条;(5)连接任意线条的端点,得到具有外轮廓的多边形,删除外轮廓内部的线条;(6)以所有外轮廓线的端点进行插值处理,得到平滑的外轮廓曲线,即刀具轮廓图像。更优选地,所述第一预定值m为0.9。更优选地,所述第二预定值n为10。更优选地,所述第三预定值s为0.9。更优选地,所述第二预设频率高于第一预设频率或与第一预设频率相同。本专利技术的有益效果在于:该刀具断裂检测方法在利用了合理的判定逻辑对参考轮廓面积与标定的刀具轮廓面积的比值进行判定(步骤S1-S4)的基础上,还综合了迭代计算的方式进一步推算,具体地,若在步骤S4中得出k<m的结果时,通常情况有两种:①产生误测数据,②已发生刀具初步断裂的情况。那么为了进一步确认是否出现断刀,本方法通过步骤S5和S6对刀具轮廓面积进一步判定,使下一次测得的刀具轮廓面积与上述初次测得k<m时的刀具轮廓面积进行快速对比,进而得出磨损系数K(n),若K(n)的值小于s则能够立刻判定为断刀,这是由于初步断裂后的刀具断裂部位形成的尖角会急剧崩缺和磨损,从而快速形成二次断裂,该方法利用了这个特性,从而能够更快速地确定刀具断刀情况的发生,由于该特性下的二次断裂发生的时间与初步断裂的时间间隔极短,因此步骤S6可能仅需一次或循环两到三次便能测出断刀了,这相比于前述现有技术中需要通过十次测出刀具轮廓面积来对比判定断刀的方法而言,极大程度地提高断刀检测的时效性,从而使得该方法具备更好的通用性,能够满足一些对刀具断刀检测时效性要求较高的场合。附图说明图1为本专利技术实施例中刀具断裂检测方法的流程示意图。具体实施方式为了便于本领域技术人员的理解,下面结合实施例与附图对本专利技术作进一步的说明,实施方式提及的内容并非对本专利技术的限定。如图1所示,一种刀具断裂检测方法,包括以下步骤:S1、测出使用前的标定刀具轮廓面积S(bd)。S2、采用高速摄像头以第一预定频率采集刀具图像,对刀具图像进行处理,得到刀具轮廓图像。S3、根据刀具轮廓图像计算刀具轮廓面积值S(n),其中n为正整数,S(n)为第n次采集的刀具图像的刀具轮廓面积值。S4、利用公式k=S(n)/S(bd)计算出余量系数k值的大小,将k值与第一预定值m进行比较;若m≤k<1,则将计数C加1,然后将此时的计数C与第二预定值n进行比较,若C=n,则判断为刀具异常,并输出断刀检测结果,若C<n,则转至步骤S2,其中C的初始化计数为0,n为正整数;若k≥1,则转至步骤S2;若k<m,则转至步骤S5。S5、将刀具轮廓面积值S(n)在FIFO数据栈进行入栈操作,以第二预设频率对FIFO数据栈进行出栈操作,并根据K(n)=S(n+1)⁄S(n)计算出磨损系数,其中K(n)为第n+1次计算出的磨损系数。S6、将步骤S5得到的K(n)与第三预定值s进行比较;若K(n)<s,则判断为刀具异常,并输出断刀检测结果;若K(n)≥s,则根据K(n+1)=S(n+2)⁄S(n+1)计算第n+2次的磨损系数,然后将K(n+1)与第三预定值s进行比较,重复该步骤直到第n+p次的磨损系数K(n+p)<s,则判断为刀具异常,其中p为大于1的正整数。上述实施方式提供的刀具断裂检测方法在利用了合理的判定逻辑对参考轮廓面积与本文档来自技高网...

【技术保护点】
1.一种刀具断裂检测方法,其特征在于,包括以下步骤:/nS1、测出使用前的标定刀具轮廓面积S(bd);/nS2、采用高速摄像头以第一预定频率采集刀具图像,对刀具图像进行处理,得到刀具轮廓图像;/nS3、根据刀具轮廓图像计算刀具轮廓面积值S(n),其中n为正整数,S(n)为第n次采集的刀具图像的刀具轮廓面积值;/nS4、利用公式k= S(n)/ S(bd)计算出余量系数k值的大小,将k值与第一预定值m进行比较;/n若m≤k<1,则将计数C加1,然后将此时的计数C与第二预定值n进行比较,若C=n,则判断为刀具异常,并输出断刀检测结果,若C<n,则转至步骤S2,其中C的初始化计数为0,n为正整数;/n若k≥1,则转至步骤S2;/n若k<m,则转至步骤S5;/nS5、将刀具轮廓面积值S(n)在FIFO数据栈进行入栈操作,以第二预设频率对FIFO数据栈进行出栈操作,并根据K(n)=S(n+1)⁄S(n)计算出磨损系数,其中K(n)为第n+1次计算出的磨损系数;/nS6、将K(n)与第三预定值s进行比较;/n若K(n)<s,则判断为刀具异常,并输出断刀检测结果;/n若K(n)≥s,则根据K(n+1)=S(n+2)⁄S(n+1)计算第n+2次的磨损系数,然后将K(n+1)与第三预定值s进行比较,重复该步骤直到第n+p次的磨损系数K(n+p)<s,则判断为刀具异常,其中p为大于1的正整数。/n...

【技术特征摘要】
1.一种刀具断裂检测方法,其特征在于,包括以下步骤:
S1、测出使用前的标定刀具轮廓面积S(bd);
S2、采用高速摄像头以第一预定频率采集刀具图像,对刀具图像进行处理,得到刀具轮廓图像;
S3、根据刀具轮廓图像计算刀具轮廓面积值S(n),其中n为正整数,S(n)为第n次采集的刀具图像的刀具轮廓面积值;
S4、利用公式k=S(n)/S(bd)计算出余量系数k值的大小,将k值与第一预定值m进行比较;
若m≤k<1,则将计数C加1,然后将此时的计数C与第二预定值n进行比较,若C=n,则判断为刀具异常,并输出断刀检测结果,若C<n,则转至步骤S2,其中C的初始化计数为0,n为正整数;
若k≥1,则转至步骤S2;
若k<m,则转至步骤S5;
S5、将刀具轮廓面积值S(n)在FIFO数据栈进行入栈操作,以第二预设频率对FIFO数据栈进行出栈操作,并根据K(n)=S(n+1)⁄S(n)计算出磨损系数,其中K(n)为第n+1次计算出的磨损系数;
S6、将K(n)与第三预定值s进行比较;
若K(n)<s,则判断为刀具异常,并输出断刀检测结果;
若K(n)≥s,则根据K(n+1)=S(n+2)⁄S(n+1)计算第n+2次的磨损系数,然后将K(n+1)与第三预定值s进行比较,重复该步骤直到第n+p次的磨损系数K(n+...

【专利技术属性】
技术研发人员:邓彬李庆芬吴远志刘伟刘安民马斌夏泽涛
申请(专利权)人:湖南工学院
类型:发明
国别省市:湖南;43

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

1