上海交通大学学报(自然版), 2021, 55(6): 741-749 doi: 10.16183/j.cnki.jsjtu.2020.083

基于机器视觉的加工刀具磨损量在线测量

周俊杰, 余建波,

同济大学 机械与能源工程学院, 上海 201804

Online Measurement of Machining Tool Wear Based on Machine Vision

ZHOU Junjie, YU Jianbo,

School of Mechanical Engineering, Tongji University, Shanghai 201804, China

通讯作者: 余建波,男,教授,博士生导师,电话(Tel.):13817269420; E-mail:jbyu@tongji.edu.cn.

责任编辑: 石易文

收稿日期: 2020-03-30  

基金资助: 国家自然科学基金(71777173)
上海科委“科技创新行动计划”高新技术领域项目(19511106303)
中央高校基本业务经费项目(22120180068)
中央高校基本业务经费项目(22120190196)

Received: 2020-03-30  

作者简介 About authors

周俊杰(1996-),男,浙江省金华市人,硕士生,主要研究方向为机器视觉、图像处理

摘要

针对实际生产中测量刀具磨损需要人工操作、停机检测等问题,开发了一个基于机器视觉的加工刀具磨损测量系统.首先提出基于Laplacian算子边缘信息的Otsu分割算法将图像二值化,再通过基于形态学的Canny算子边缘检测粗定位及图像配准提取清晰的刀具磨损区域.最后,使用基于Zernike矩的亚像素边缘检测方法提高测量精度,并通过主曲线方法拟合亚像素边缘点得到光滑的边缘曲线,实现了刀具磨损量的在线测量.实际加工过程中的刀具磨损测试结果表明,该系统检测自动化程度高、运行速度快、测量精度可以达到微米级,可以有效地应用于工业上对加工刀具磨损的实时监控.

关键词: 加工刀具; 磨损测量; 机器视觉; 图像分割; 边缘检测

Abstract

In order to solve the problems of tool wear measurement in actual production, such as manual operation and shutdown detection, a machining tool wear measurement system based on machine vision is developed in this paper. First, the Otsu segmentation algorithm based on Laplacian edge information is proposed to binarize the images. Then, through rough positioning by morphology-based Canny operator edge detection and image registration, the tool wear area is extracted effectively. Finally, sub-pixel edge detection based on Zernike moment is used to improve the measurement accuracy while the principal curve method is used to fit sub-pixel edge points so as to obtain the smooth edge curve and realize the online measurement of tool wear. In real machining process, the tool wear test results show that the system has a high degree of automation and a rapid running speed. Moreover, its measurement accuracy can reach micron level. This system can be effectively applied to real-time monitoring of tool wear in industry.

Keywords: machining tool; wear measurement; machine vision; image segmentation; edge detection

PDF (4784KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

周俊杰, 余建波. 基于机器视觉的加工刀具磨损量在线测量[J]. 上海交通大学学报(自然版), 2021, 55(6): 741-749 doi:10.16183/j.cnki.jsjtu.2020.083

ZHOU Junjie, YU Jianbo. Online Measurement of Machining Tool Wear Based on Machine Vision[J]. Journal of shanghai Jiaotong University, 2021, 55(6): 741-749 doi:10.16183/j.cnki.jsjtu.2020.083

目前,切削加工依然是机械加工的主要方式之一,绝大多数零件都由刀具切削加工获得,尤其在航空制造业,一架飞机需要数百万个零件,每年要消耗数十万刀具[1].刀具状态监测是零件微加工质量控制的关键问题,刀具的过度磨损和刀具状态异常会显著降低零件的尺寸精度,缩短刀具的使用寿命.研究表明,刀具磨损监测技术可以减少75%因工艺因素和人为因素造成的停机时间,提高10%~50%的生产效率[2].刀具磨损量通常是刀具性能检测的最相关参数,直接影响最终产品质量、机床性能和刀具寿命.由于刀具磨损宽度(VB)比较容易测量,国际标准化组织(ISO)统一规定以刀面上测量的VB作为刀具的磨损标准.

监控和测量刀具磨损量的方法主要有直接测量法和间接测量法.刀具磨损量的变化直接影响切削力、刀具/工件振动、声发射信号、工件表面纹理等参量[3].荣雪宁等[4]建立了一种基于刀盘扭转能量的刀具磨损预测模型,用于估计刀具的磨损情况.Kong等[5]建立了基于切削力信号的刀具磨损故障检测系统.振动也是最为广泛监测的信号之一,Simon等[6]和Rmili等[7]通过主轴振动信号监控刀具磨损状态.Li等[8]和Liu等[9]利用声发射传感器提取切削声信号,根据不同时刻的声信号变化预测刀具寿命.Dutta等[10]利用小波变换分解图像的垂向细节提取工件表面纹理的微观细节,以此判断刀具的磨损状态.间接法通过监控这些参量的变化判断刀具的磨损状态,但检测到的信号含有大量干扰因素会影响到检测结果.

直接法是指直接监测刀具的磨损状态,传统的测量方法如卡尺、激光测量仪、光学显微镜等,必须停机检测且需要人工测量,故测量结果受主观因素影响大、测量精度不高、效率低且难以预测刀具磨损情况.而机器视觉测量作为一种直接法,具有许多吸引人的优点.特别是视觉测量可以避免测量装置对微小刀具的接触干扰,可以直接测量刀具的渐进磨损并进行分析.在机器视觉系统中,数字图像处理算法是实现高精度刀具磨损检测的重要因素.Zhu等[11]提出一种基于形态成分分析的刀具磨损区域生长算法,将原始微铣刀图像分解为目标刀具图像、背景图像和噪声图像,然后利用区域生长算法对目标刀具图像进行缺陷检测和磨损区域提取.Li等[12]提出一种用于刀具磨损监测的微视觉系统,通过分水岭变换将刀具磨损区域分割成多个区域,然后进行自动聚焦和分割,再利用 Markov随机场(MRF)算法分割刀具磨损的各个区域.Dai等[13]通过对刀具图像进行投影操作,寻找特征点并提取刀具磨损区域,进而计算刀具磨损值.但这些方法并不能达到很高的精度.Xie等[14]提出一种粗定位与精定位相结合的改进亚像素边缘检测算法.该算法充分考虑了8邻域像素信息,保持了Robert算子定位精度高、速度快的优点,同时可以有效抑制噪声,获得较好的检测结果.Kumar等[15]利用基于不变矩的亚像素检测方法提高检测精度,扫描图像获取旋转工件表面轮廓,利用最小二乘法拟合轮廓.使用亚像素边缘检测方法定位边缘,能够使测量精度达到亚像素级,但现有的刀具磨损测量方法只适用于特定刀具的磨损量测量,大多近似认为未磨损刀具的边缘为直线,不能广泛应用于磨损形状复杂的刀具.

针对现有测量方法适用的刀具类型范围小,难以测量磨损形状复杂的刀具磨损量问题,本文开发了一套基于机器视觉的加工刀具磨损测量系统,通过图像预处理、图像分割、边缘检测、图像配准及主曲线拟合等方法实现了加工刀具磨损量的在线测量.本文的主要贡献点如下:① 提出了基于Laplacian算子边缘信息的Otsu分割算法,在兼顾图像整体信息的同时强化了感兴趣区域的边缘影响;② 通过投影法获取特征点进行图像配准实现了未磨损刀具轮廓的重建,替代以直线作为未磨损刀具轮廓,获得更真实的磨损区域;③ 提出了自适应确定阶跃灰度阈值条件的Zernike矩亚像素检测方法,实现了刀具磨损边缘的精确定位;④ 提出了基于主曲线拟合方法的亚像素坐标点的非线性拟合方法,可实现形状复杂的刀具磨损量计算.

1 刀具磨损量检测方法

所提刀具磨损测量方法的具体流程如图1所示,主要通过图像预处理、图像阈值分割、图像配准、传统边缘检测算子粗定位、亚像素边缘检测精定位及主曲线拟合等方法实现刀具磨损区域的精确提取,通过像素当量的标定实现像素长度和实际长度的换算,最后计算获得刀具磨损量.

图1

图1   加工刀具磨损测量方法

Fig.1   Measurement method of machining tool wear


1.1 图像预处理

由于光照和刀具表面纹理等因素的影响,由相机获取并传输到计算机的刀具图像除刀具磨损区域之外还包含了噪声,为了减少噪声的干扰,需要对刀具图像进行预处理.根据实际得到的刀具图像特点对图像进行分段线性灰度变换,以增强磨损区域和未磨损区域的对比度,再使用自适应中值滤波方法去除噪声、平滑图像.自适应滤波能够根据噪声敏感度自适应改变检测窗口大小,使得未受噪声污染的点不被修改,能够很好地保护图像的点、线等细节及边界信息,有利于提取完整的边缘以提高测量精度.

1.2 基于Laplacian算子边缘信息的Otsu分割

算法 在Otsu分割算法的基础上,使用了利用Laplacian算子边缘信息改进的自适应全局阈值分割算法,兼顾图像整体信息的同时强化感兴趣区域的边缘影响.Otsu分割算法假设能根据阈值把图像分成背景和目标两部分,然后选取使得两类像素区分度最大的最佳阈值来区分背景和目标.Otsu分割算法选择一个阈值T将具有L个不同灰度级的图像分为两类:目标C0 类和背景C1 类.其中,C0 由图像中灰度值在范围[0,T]内的所有像素组成;C1 由图像中灰度值在范围[T+1,L-1]内的所有像素组成.

σ2=w0(u0-uT)2+w1(u1-uT)2

式中: σ2 为类间方差;w0 和w1 分别为C0 类和C1 类每类的比例;u0 和u1 分别为C0 类和C1 类每类的均值;uT 为总体均值.当σ2 达到最大时,即类间方差最大时,此时的T为所选取的最优阈值.

Otsu分割算法适用于背景和目标像素灰度分布明显的图像,这样的图像直方图的波峰是高、窄、对称的,且被深的波谷分开.若仅用位于或接近目标和背景之间边缘的像素,则得到的直方图将有几个高度近似的波峰,加深了波谷的同时改进了直方图的对称性.判断一个像素是否位于边缘可以通过计算Laplacian算子的绝对值来确定.算法步骤如下.

步骤1 输入图像 I(x,y),计算其Laplacian算子的绝对值,获取边缘图像.

步骤2 指定一个高值阈值TL,为了只保留边缘图像中较大的值,使用阈值TL对在步骤1中获取的边缘图像进行阈值处理,产生二值图像 gx,y,图像 g(x,y)用作标记图像.

步骤3 将原始图像I(x,y)与标记图像g(x,y)相乘,从I(x,y)中选取对应于强像素边缘(灰度值较大)的像素,得到图像φ(x,y).

步骤4 计算出图像 φ(x,y)非零像素的直方图,并用Otsu分割算法选取阈值对图像 I(x,y)进行分割.

1.3 基于形态学操作的边缘检测算子粗定位

经过图像分割之后,目标区域和背景区域的边界像素点的灰度值出现阶跃变化,经过形态学操作腐蚀和膨胀去除毛刺和细化后,再通过边缘检测算子获取单像素边缘.选用Canny算子进行边缘粗定位,Canny算子具有良好的抗噪能力,能够检测到真正的弱边缘.

1.4 基于投影法的图像配准

在边缘检测算子粗定位之后,提出通过投影法检测未磨损刀具图像和磨损刀具图像的特征点进行图像配准,匹配两对特征点的位置进行旋转平移,融合磨损刀具的边缘图像和标准刀具的边缘图像,最后提取出磨损区域.对于刀具图像这类处理对象简单单一的图像,投影法相较于特征点检测算法,能够在找到准确特征点的同时,大大提高检测特征点的速度,适用于对运行速度要求高的在线测量.投影法步骤如下.

步骤1 读取图像I(x,y)并进行灰度化得到灰度图像,获得像素行数P及列数Q.

步骤2 计算图像I(x,y)每一列像素的灰度值之和保存到数组A,绘制出灰度值之和关于列数Q的图像,即垂直投影;同理,计算图像I(x,y)每一行像素的灰度值之和保存到数组B,绘制出灰度值之和关于行数P的图像,即水平投影.

步骤3 通过图像 I(x,y)的垂直投影和水平投影确定图像特征点位置.

1.5 亚像素边缘检测方法精定位

1.5.1 Zernike矩亚像素边缘检测 为了获得准确的刀具磨损量,通过亚像素边缘检测方法把精度提升至亚像素级.常用的亚像素边缘检测主要分为3类:矩方法、拟合法和插值法.矩方法因为其运算速度快、对噪声敏感度不高、精度高而获得了广泛应用.在图像处理过程中,具有正交特征的Zernike矩不会产生冗余信息而引起关注.将Zernike正交矩应用于数字图像边缘检测中只需3个Zernike矩就可以计算出边缘参数,具有较高的运算效率,能够应用于刀具磨损的在线测量.

假设单位圆的中心点在图像的某个像素点上,图像的边缘经过该像素点,进而得到理想的边缘阶跃模型,如图2所示.其中: h为图像背景部分的灰度值;Δh为图像目标部分与背景部分的阶跃灰度值,即目标部分的灰度值为h+Δh;R为物体的真实边缘;d为原点到边缘线R的垂直距离;α为垂线d与x轴的夹角.

图2

图2   Zernike矩示意图

Fig.2   Schematic of Zernike moment


图像的nm次Zernike矩定义为

Znm=n+1πx2+y21f(x,y)Vnm*(ρ,θ)dxdy

式中:f(x,y)为点(x,y)处的灰度值; Vnm*ρ,θ为极坐标系单位圆内的Zernike多项式 Vnmρ,θ的复共轭.单位圆内, Znm在离散条件下可表示为

Znm=xyf(x,y)Vnm*(ρ,θ)

Zernike矩具有旋转不变性,若图像顺时针旋转角度为α,则旋转前后图像的Zernike矩 ZnmZ'nm有如下关系:

Z'nm=Znme-i

Zernike矩亚像素边缘检测算法通过计算3个不同阶次的Zernike矩进行边缘定位,分别记为Z00,Z11 和Z20,这3个矩所对应的积分核函数多项式可以表示为 V00=1,V11=x+iyV20=2x2+2y2-1,并有 Z00=Z'00,Z11=Z'11eiαZ20=Z'00.根据Zernike矩的定义和旋转前后Zernike矩的关系可计算出 Z00,Z11Z20,再联立求出理想阶跃边缘模型的4个参数为

α=arctanIm[Z11]Re[Z11]
d=Z20Z'11
Δh=3Z'112(1-d2)32
h=Z00-Δhπ2+Δharcsind+Δhd1-d2π

该算法可以使用模板与灰度的卷积来计算Zernike矩,考虑到模板的放大效应,N×N大小的模板在图像上移动进行卷积时覆盖了模板中心,此时单位圆半径为N/2,因此需要将垂直距离d放大N/2倍,所获得的亚像素边缘点(x_s,y_s)坐标的修正公式为

xsys=xy+Nd2cosαsinα

1.5.2 自适应阶跃灰度阈值 基于Zernike矩的亚像素边缘检测法的阶跃灰度阈值一般通过人工测试选取,存在效率低下且难以保证精度的问题.为了解决这个问题,将Zernike矩亚像素边缘检测算法应用于在线测量,本文提出自适应确定阶跃灰度阈值的方法.Zernike算法定位亚像素边缘点的阈值条件为

ΔhTΔhdTd

式中: TΔh为阶跃灰度的阈值; Td为原点到边缘线距离的阈值. 2Td应小于一个像素的长度,传统算法中 Td=12,考虑到模板效应,原点到边缘线距离的阈值条件为 d2TdN. TΔh的选取一般由人工经验所得,要反复调整 TΔh值才能获得较好的结果,这样不仅效率不高,而且难以保证精度.

在图像中,灰度值在边缘处发生阶跃式变化,阶跃灰度值也产生较大变化;在图像背景区域和目标区域,灰度值变化平缓,阶跃灰度值也变化不大.由此可知,图像的阶跃灰度值和灰度值具有相同的变化趋势.利用Otsu分割算法原理,以刀具图像目标区域和背景区域的像素阶跃灰度值的类间方差为指标,各个像素点的阶跃灰度值取该像素点与其8邻域像素点灰度值之差的最大值,当类间方差最大时,此时的TΔh作为阶跃灰度阈值.

1.5.3 亚像素边缘点主曲线法拟合 亚像素边缘检测方法检测到的亚像素坐标点是离散的而不利于磨损长度的计算,提出基于k段主曲线算法的亚像素坐标点曲线拟合方法,所获得的光滑边缘曲线能够应用于刀具磨损形状复杂情况下的曲线拟合.

主曲线应满足以下条件:不自相交;在有界闭凸集中取值;自相合,即曲线上的每一点是投影至该点的数据点的条件均值.Hastie等[16]假设曲线j上的特征点服从正态分布,均值为0,方差为 σj2,则主曲线的概率密度函数为

fj,PC(x|lj,σj2)=1lj2πσje-X-f(g)2σj2

式中:X为N维空间随机向量;f(g)为X的主曲线;‖X-f(g)‖为┤X与其在主曲线上映射点的欧氏距离; lj为曲线长度; σj2为X到主曲线距离的方差.

2 实验与结果分析

2.1 实验装置

本文使用了C000017A小型数控(NC)机床进行钻孔实验,实验机床如图3所示.选择直径为 5.9531mm的高速钢麻花钻刀在钢板上钻孔,每钻20个孔退刀到设定位置,使用相机采集一次刀具图像.图像采集装置如图4所示,包括成像装置、照明系统、载物台、相机支架及计算机.成像系统应尽量选择高分辨率、光学畸变小的相机,选取Basler品牌acA2500-60um型号的500万像素分辨率的互补金属氧化物半导体存储器(CMOS)工业面阵相机,和日本康标达公司的型号为M0824-MPW2的低畸变镜头.照明系统选择三色球形光源,该光源具有绿光、红光和蓝色光,通过调节不同光的调解值可以调配出多种颜色的光,提高刀具磨损区域和背景的对比度.相机与计算机连接,通过Pylon Viewer软件获取图像,并使用C++开发的图像处理及测量模块进行处理分析.实验中,在退刀位置处获取刀具静态图像,本实验没有设计硬件系统进行镜头采集移动刀具的图像或视频.但是, 加工实验和视觉检测平台分开并不影响实验结果.刀具磨损测量计算时间是影响所提模型是否能作为在线检测模型的决定性因素之一.所提处理算法在保证精度的同时花费较少的时间,能应用于刀具磨损的在线测量检测.

图3

图3   数控机床

Fig.3   NC machine tool


图4

图4   图像采集装置

Fig.4   Image acquisition device


2.2 相机标定

将磨损值的单位由像素个数转化为长度单位,需要得到像素当量,即每个像素间距代表实际的物理尺寸大小.根据成像原理可以直接通过镜头倍率和感光芯片的尺寸来计算像素当量,但由于制造误差,镜头倍率不一定完全准确,所以需要对相机进行标定,得到准确的像素当量.

使用标定板进行标定,如图5所示.通过让相机对标定板对焦拍照,得到标定板每一小格所占的像素数q,已知标定板每一小格的实际长度为l,则像素当量γ为

γ=l/q

图5

图5   标定板

Fig.5   Calibration board


经标定得到每个像素代表的实际长度为39.69μm,将像素当量和测得的刀具最大磨损处所占的像素数相乘,可以得到刀具的实际最大磨损宽度.

2.3 刀具磨损量测量

为了验证所提刀具磨损值测量方案的可行性,对刀具进行多次钻孔实验,每钻20个孔采集一次图像,对每个图像进行处理并测量刀具最大磨损宽度,最后与人工测量方法获得的结果进行误差比较.

2.3.1 图像预处理及分割 通过图像采集装置获取标准新刀图像及各个磨损阶段的刀具图像,由于刀具表面纹理和光照的影响,直接进行图像分割不能得到刀具清晰的轮廓,分割图像存在刀具轮廓缺失、有许多孔洞等问题,对图像进行预处理后再进行图像的分割操作可以获得完整的刀具轮廓,且去除了小连通域(即二值图像中的孔洞).对图像进行灰度分段线性变换以增强磨损区域和未磨损区域的对比度,再使用自适应中值滤波方法去除噪声、平滑图像.最后使用所提图像分割算法处理图像,获取刀具二值图像,处理结果如图6所示.图像分割算法的对比结果如图7所示.由图7可知,经图像预处理之后,Otsu分割算法图像分割依然不能得到完整的磨损区域轮廓,而所提算法能够获得清晰完整的磨损区域轮廓,可有效进行下一步操作.在图像处理模块分割步骤分别采用两种分割算法进行实验,刀具最大磨损宽度b0的测量结果及误差ε0表1所示.由表1可知,采用基于Laplacian算子边缘信息的Otsu分割算法能够获得更为准确的测量值.

图6

图6   图像预处理及图像分割

Fig.6   Image preprocessing and segmentation


图7

图7   不同图像分割算法对比

Fig.7   Comparison of different image segmentation algorithms


表1   不同图像分割方法测量结果比较

Tab.1  Comparison of measurement results of different image segmentation methods

方法b0/μmε0/%
Otsu分割算法471.328.65
基于Laplacian算子边缘信息的Otsu分割算法545.745.77
人工测量515.970

新窗口打开| 下载CSV


2.3.2 边缘检测粗定位及磨损区域提取 分别对钻孔前的未磨损刀具图像和磨损刀具图像的分割图像进行Canny算子边缘检测,以获取单像素级边缘,如图8所示.相较于其他边缘检测算子,Canny算子不易受噪声干扰,能够检测到真正的弱边缘.Canny算子使用高阈值和低阈值检测强边缘和弱边缘,当弱边缘和强边缘相连时,将弱边缘包含在输出图像中,能够保留更多有用的图像信息.最后,通过投影法获取图像特征点对两个边缘图像进行配准,经过旋转、平移等操作提取磨损区域.投影法示意图如图9所示,通过求各行列灰度值之和获得水平投影及垂直投影, 根据图像最值点或极值点选取特征点进行未磨损刀具图像和磨损刀具图像的配准.

图8

图8   边缘检测粗定位及磨损区域提取

Fig.8   Positioning rough edge and extracting wear zone


图9

图9   投影法示意图

Fig.9   Schematic diagram of projection method


2.3.3 亚像素边缘检测精定位及主曲线拟合 为了把测量精度提升至亚像素级,采用Zernike矩亚像素边缘检测方法检测边缘点及主曲线方法拟合亚像素边缘点.对磨损刀具图像的磨损区域进行Canny算子边缘检测之后再进行亚像素边缘的检测,结果如图10所示.拟合法检测出的亚像素坐标点不足,不能准确测量出最大磨损宽度,插值法能够检测出磨损边缘,但是插值法计算量较大,运行时间较长.各边缘检测方法运行时间ts表2所示,刀具磨损测量bE结果及误差εE表3所示.相较于仅用Canny算子边缘检测提取边缘,亚像素检测方法能够显著提升测量精度.相较于拟合法亚像素边缘检测及插值法亚像素边缘检测,Zernike矩亚像素边缘检测方法保留了更多的有效信息,能得到清晰的磨损轮廓,计算量较小、对噪声不敏感、具有较高的准确度.基于Zernike矩的亚像素边缘检测算法在保证精度的同时花费较少的计算时间,更适用于刀具磨损的在线测量.最后,采用主曲线方法对亚像素边缘检测步骤获得的亚像素坐标点进行曲线拟合,如图11所示.目前,大多刀具磨损测量方法视磨损边界为单一曲线,未磨损边界为规则曲线(直线、圆形或椭圆形)[1, 17],而通过主曲线方法拟合离散点能够完成复杂形状的磨损边界的拟合,适用的刀具种类更多,应用范围更广.

图10

图10   不同边缘检测方法比较

Fig.10   Comparison of different edge detection algorithms


表2   亚像素边缘检测方法运行时间比较

Tab.2  Comparison of sub-pixel edge detection methods of running time

边缘检测方法ts/s
拟合法亚像素边缘检测1.722
插值法亚像素边缘检测1.241
Zernike矩法亚像素边缘检测0.818

新窗口打开| 下载CSV


表3   各边缘检测方法测量结果比较

Tab.3  Comparison of measurement results of different edge detection methods

边缘检测方法bE/μmεE/%
拟合法亚像素边缘检测396.9023.08
插值法亚像素边缘检测542.565.15
Zernike矩法亚像素边缘检测545.745.77
Canny算子边缘检测555.667.69
人工测量515.970

新窗口打开| 下载CSV


图11

图11   3种方法提取的亚像素边缘点主曲线拟合结果

Fig.11   Principal curve fitting results of sub-pixel edge points extracted by using three methods


2.4 磨损测量结果分析

对由主曲线方法拟合得到的刀具磨损区域边缘线进行列扫描,上下边界纵坐标之差的最大即为刀具最大磨损宽度所占的像素数,再乘以像素当量获得刀具的实际最大磨损宽度.对刀具的整个磨损过程进行监控和检测,获得刀具磨损量随钻孔数量p变化(20个孔)的人工测量结果b_1,实验测量结果b_2 及误差ε,如表4图12所示.由表4图12可知,所提测量刀具磨损值的方法能够获得较为准确的结果,测量误差可达6.04%以内,且对刀具发生磨损的反应比较灵敏.在实验中记录了所提算法各步骤的所耗时间tp,如表5所示.由表5可知,所提算法完成一次测量耗时1.638s,能够满足加工刀具磨损的在线测量要求.

表4   刀具最大磨损宽度测量结果

Tab.4  Measurement results of maximum tool wear width

刀具图示b1/μmb2/μmε/%
000
396.90385.992.75
396.90406.822.50
436.59447.112.41
476.28505.066.04
515.97545.745.77

新窗口打开| 下载CSV


图12

图12   刀具磨损量随钻孔数目的变化

Fig.12   Tool wear versus number of drilled holes


表5   刀具磨损测量算法耗时

Tab.5  Time consumption of tool wear measurement algorithm

刀具磨损测量各步骤tp/s
图像预处理0.271
图像二值化及边缘初定位0.470
亚像素边缘精定位及边缘拟合0.818
磨损量计算0.079
合计1.638

新窗口打开| 下载CSV


3 结语

本文开发了一个基于机器视觉的加工刀具磨损测量系统.根据钻刀磨损的特点,在系统中提出了提取刀具磨损的图像处理算法,并通过钻孔实验验证了该系统原型在刀具磨损测量方面具有良好的准确性、稳健性和较高的运行效率.该系统所用视觉测量方法优于传统人工测量方法,测量误差可达6.04%以内,单次测量耗时为1.638s,可以应用于工业上对于刀具磨损的实时监控.在该系统中提出基于Laplacian算子边缘信息的Otsu分割算法,在兼顾图像整体信息的同时强化了感兴趣区域的边缘影响;通过投影法获取特征点进行图像配准,实现了未磨损刀具轮廓的重建,提取更准确的磨损区域;使用基于Zernike矩的亚像素边缘检测算法,提升测量精度;提出基于主曲线拟合方法的亚像素坐标点的非线性拟合方法,可以实现对形状复杂的刀具磨损量计算.虽然该系统能够实现刀具磨损的在线测量,但是依然存在一些不足之处.针对不同的测量对象需要对算法进行调整,相机的曝光时间对于正在移动的刀具难以进行准确测量.在未来的研究中,一方面将完善机器视觉测量系统,增大对各种刀具(如铣刀)适用范围,减小测量误差,提升实时计算速度;另一方面将开发一套能够实现移动刀具在线检测的硬件系统,尝试将刀具磨损测量系统应用于工业自动化检测中.

参考文献

HOU Q L, SUN J, HUANG P L.

A novel algorithm for tool wear online inspection based on machine vision

[J]. The International Journal of Advanced Manufacturing Technology, 2019, 101(9/10/11/12):2415-2423.

DOI:10.1007/s00170-018-3080-9      URL     [本文引用: 2]

GARCÍA-ORDÁS M T, ALEGRE E, GONZÁLEZ-CASTRO V, et al.

A computer vision approach to analyze and classify tool wear level in milling processes using shape descriptors and machine learning techniques

[J]. The International Journal of Advanced Manufacturing Technology, 2017, 90(5/6/7/8):1947-1961.

DOI:10.1007/s00170-016-9541-0      URL     [本文引用: 1]

孙涛, 傅玉灿, 何磊, .

损伤容限型钛合金的切削加工性

[J]. 上海交通大学学报, 2016, 50(7):1017-1022.

[本文引用: 1]

SUN Tao, FU Yucan, HE Lei, et al.

Cutting machinability for damage-tolerant titanium alloy

[J]. Journal of Shanghai Jiao Tong University, 2016, 50(7):1017-1022.

[本文引用: 1]

荣雪宁, 卢浩, 王明洋, .

基于刀盘扭转能量的土压平衡盾构刀具磨损分析

[J]. 上海交通大学学报, 2019, 53(8):965-970.

[本文引用: 1]

RONG Xuening, LU Hao, WANG Mingyang, et al.

Analysis of tools wear for earth pressure balance shield based on torque energy of cutterhead

[J]. Journal of Shanghai Jiao Tong University, 2019, 53(8):965-970.

[本文引用: 1]

KONG D D, CHEN Y J, LI N, et al.

Tool wear monitoring based on kernel principal component analysis and v-support vector regression

[J]. The International Journal of Advanced Manufacturing Technology, 2017, 89(1/2/3/4):175-190.

DOI:10.1007/s00170-016-9070-x      URL     [本文引用: 1]

SIMON G D, DEIVANATHAN R.

Early detection of drilling tool wear by vibration data acquisition and classification

[J]. Manufacturing Letters, 2019, 21:60-65.

DOI:10.1016/j.mfglet.2019.08.006      URL     [本文引用: 1]

RMILI W, OUAHABI A, SERRA R, et al.

An automatic system based on vibratory analysis for cutting tool wear monitoring

[J]. Measurement, 2016, 77:117-123.

DOI:10.1016/j.measurement.2015.09.010      URL     [本文引用: 1]

LI Z X, LIU R, WU D Z.

Data-driven smart manufacturing: Tool wear monitoring with audio signals and machine learning

[J]. Journal of Manufacturing Processes, 2019, 48:66-76.

DOI:10.1016/j.jmapro.2019.10.020      URL     [本文引用: 1]

LIU M K, TSENG Y H, TRAN M Q.

Tool wear monitoring and prediction based on sound signal

[J]. The International Journal of Advanced Manufacturing Technology, 2019, 103(9/10/11/12):3361-3373.

DOI:10.1007/s00170-019-03686-2      URL     [本文引用: 1]

DUTTA S, PAL S K, SEN R.

Progressive tool flank wear monitoring by applying discrete wavelet transform on turned surface images

[J]. Measurement, 2016, 77:388-401.

DOI:10.1016/j.measurement.2015.09.028      URL     [本文引用: 1]

ZHU K P, YU X L.

The monitoring of micro milling tool wear conditions by wear area estimation

[J]. Mechanical Systems and Signal Processing, 2017, 93(93):80-91.

DOI:10.1016/j.ymssp.2017.02.004      URL     [本文引用: 1]

LI L H, AN Q B.

An in-depth study of tool wear monitoring technique based on image segmentation and texture analysis

[J]. Measurement, 2016, 79:44-52.

DOI:10.1016/j.measurement.2015.10.029      URL     [本文引用: 1]

DAI Y Q, ZHU K P.

A machine vision system for micro-milling tool condition monitoring

[J]. Precision Engineering, 2018, 52:183-191.

DOI:10.1016/j.precisioneng.2017.12.006      URL     [本文引用: 1]

XIE X, GE S L, XIE M Y, et al.

An improved industrial sub-pixel edge detection algorithm based on coarse and precise location

[J]. Journal of Ambient Intelligence and Humanized Computing, 2020, 11(5):2061-2070.

DOI:10.1007/s12652-019-01232-2      URL     [本文引用: 1]

KUMAR B M, RATNAM M M.

Machine vision method for non-contact measurement of surface roughness of a rotating workpiece

[J]. Sensor Review, 2015, 35(1):10-19.

DOI:10.1108/SR-01-2014-609      URL     [本文引用: 1]

HASTIE T, STUETZLE W.

Principal curves

[J]. Journal of the American Statistical Association, 1989, 84(406):502-516.

DOI:10.1080/01621459.1989.10478797      URL     [本文引用: 1]

MEHTA S, SINGH R A, MOHATA Y, et al.

Measurement and analysis of tool wear using vision system

[C]// 2019 IEEE 6th International Conference on Industrial Engineering and Applications (ICIEA) . Piscataway, NJ, USA: IEEE, 2019: 45-49.

[本文引用: 1]

/