本发明涉及整体立铣刀,尤其涉及离线预测拖拉机变速箱加工用整体立铣刀寿命的方法。
背景技术:
随着国家智能制造“2025”计划的不断推进,企业对产品提质增效愈加重视,而刀具作为机械加工中最重要的工具,刀具磨损作为刀具失效主要原因,是导致刀具失效最重要的影响因素。
随着人们对机器视觉的研究越来越深入,基于机器视觉的刀具磨损检测在刀具磨损监测领域应用越来越多。机器视觉观察刀具磨损更加直观,比传统的工人根据观察工件表面、振动以及噪声等方法来判断刀具磨损的传统方法来考虑是否换刀更加精确。对现有技术专利检索发现,申请号为cn106312692a,发明名称为:基于最小外接矩形的刀具磨损检测方法的中国发明专利申请提供一种基于图像识别,利用外接矩形求得磨损区域与未加工刀具区域宽度比值,判断刀具磨损程度。但是该方法存在如下问题:(1)最后的磨损区域矩形拟合过程中,因切削刃轮廓形状极其复杂,存在拟合误差,导致判断刀具磨损程度准确性下降;(2)只是对当前刀具磨损情况的检测,并未实现对刀具寿命的监测和预测。
技术实现要素:
本发明的目的在于提供离线预测拖拉机变速箱加工用整体立铣刀寿命的方法。
本发明包括以下步骤:
1)整体立铣刀每加工完设定数量的工件后,用切削刃图像采集装置采集刀具每一个切削刃的图片;针对采集后的图片,以像素为操作单位,定位出磨损区域,求得磨损区域像素数量;建立刀具加工件数量与磨损区域像素减少数量之间的关系,应用自迭代随机森林模型实现对刀具寿命的预测。
在步骤1)中,所述应用自迭代随机森林模型实现对刀具寿命的预测的具体方法可为:整体立铣刀的寿命状态包括刀具磨损预警和刀具磨损修复状态,分别用sw和sr表示,根据刀具切削刃像素减少数量,预测在达到上述两种磨损状态所预测的刀具加工的工件数量分别用npw和npr表示,而当前刀具实际加工工件的数量用nr表示,若nr≤npw,继续使用刀具加工;npw<nr≤npr,准备更换刀具,保证加工效率;nr>npr,更换新刀具,修磨旧刀具。
2)使用整体立铣刀加工完一定数量工件后,停止加工,用吹屑装置去除切削刃上的切屑,应用切削刃图像采集装置采集图片;
在步骤2)中,所述采集图片时,定位每一切削刃相位要准确,保证拍照时刀具与相机相对位置相同。
3)处理采集后的图片,以像素为操作单位,定位磨损区域,求得磨损区域像素数量;
在步骤3)中,所述处理采集后的图片,以像素为操作单位,定位磨损区域,求得磨损区域像素数量的具体步骤可为:
(1)读入图片,用亚像素处理方法再细分像素,提高图像分辨率;
(2)对图像中值滤波处理,选用9×9模板对图像中值滤波;
(3)形态学图像处理提取轮廓。对图像腐蚀处理,原图像与腐蚀图像作差得图像轮廓;
(4)连通域操作去除图像小连通区域。八连通操作,去除图像中的小连通区域;八连通定义为:
n8=n4∪(x+1,y+1),(x+1,y-1),(x-1,y+1),(x-1,y-1)
式中n4为四连通区域符号,(x,y)是像素p点坐标。
(5)运用几何知识操作像素坐标,确定切削刃磨损区域,在刀具未使用前,首先在刀具轮廓上确定两条无磨损边缘曲线k和l,假设边缘曲线k和l的矩形区域分别为:
式中xkmin,xkmax,ykmin,ykmax分别表示包含边缘曲线k的矩形区域内横坐标与纵坐标区间最大值与最小值,下同。
考虑到图像采集相位的微小变化,为提高容错性,(x,y)取值要在最大值和最小值之间,且留有足够的余量。所确定的两直线区域定义为r和t区域,在r和t区域确定拟合方程为:y=kx+b;
用最小二乘法拟合确定两直线方程lk和ll,联立lk和ll方程:
求得两条无磨损边缘直线交点为(xkl,ykl);
在切削刃轮廓边确定一未参与切削的直线所在区域:
为提高容错性,同样留有足够余量,利用矩形区域内像素点坐标拟合直线方程lw为:
y=kwx+bw
根据刀具加工材料、加工参数,确定刀具磨损区域几何区域,确定的原则一般为该区域包含该刀面的全部磨损区域,且尽可能少地包含非磨损区域,将lw直线方程逆时针旋转θ角度,得到方程lx:
y=tan(arctankw+θ)x+bx
则由直线方程lk、ll、lx和lw以及切削刃其他区域构成一封闭的磨损区域γ。
(6)根据不同连通区域面积,将磨损区域γ分割出来,求和磨损区域像素数量np。
(7)根据上述求磨损区域像素数量的具体步骤,求得某刀具连续加工n件工件,切削刃磨损区域像素减少数据。
4)用自迭代随机森林模型实现对刀具寿命的预测。与传统的随机森林模型不同,本发明将迭代条件加入模型中,达到迭代收敛效果,提高预测的准确性。
在步骤4)中,所述用自迭代随机森林模型实现对刀具寿命的预测的具体方法可为:用
设
将实验数据数据分为训练样本数据和预测样本数据,使用自迭代随机森林回归预测算法进行训练。与传统的随机森林回归预测不同,在自迭代随机森林预测算法中设置迭代条件,当满足迭代条件时进行数据清洗。
设刀具四个切削刃磨损区域像素减少量
由此预测整体立铣刀达到刀具磨损警戒线的可以加工件数量为ni;而mi为达到刀具磨损警戒线实际加工件数量,切削刃磨损区域像素减少数量为:
设ε为松弛因子:
表示ζ1-ζ4表示每个切削刃像素减少量的迭代条件和ζn为刀具加工件数量的迭代条件,则:
ψ1=|pre-rea|
ψn=|ni-mi|
若ψ≥ε,表明预测刀具磨损的样本数据准确性较差,用rea数据替换pre数据,相应的mi替换ni,重新训练样本数据。这样,在传统的随机森林算法中引入松弛因子ε后,提高了训练样本和预测刀具磨损数据的准确性。
本发明基于图像最小单位,运用几何知识确定刀具磨损区域,将刀具磨损区域直观地表达为像素减少量;基于上述数据,对一种刀具寿命预测模型进行优化,实现对刀具寿命的监测和预测。
附图说明
图1为本发明实施例的流程图;
图2为亚像素处理后刀具切削刃图片;
图3为中值滤波处理后刀具切削刃图片;
图4为图像轮廓;
图5为去除小连通区域后图像;
图6为边缘曲线构成的磨损区域;
图7为分割出来的磨损区域;
图8为像素减少数量与刀具加工工件数量关系图。
具体实施方式
以下实施例将结合附图对本发明作进一步的说明。
1.在某型号加工中心使用整体立铣刀加工拖拉机变速箱,每加工完一工件用图像采集装置采集每一个切削刃的图片。采集装置主要包括定位块和相机,定位块保证铣刀每一个切削刃相位正确,用吹屑装置去除切削刃上的切屑,使用相机采集图片,采集过程中保证拍照时刀具与相机相对位置相同,如图1所示。
2.处理采集后的图片,以像素为操作单位,定位磨损区域,求得磨损区域像素数量。具体步骤为:
1)读入图片,用亚像素处理方法再细分像素,提高图像分辨率,如图2所示;
2)对图像中值滤波处理。选用9×9模板对图像中值滤波,处理后图像如图3所示。
3)形态学图像处理提取轮廓。对图像腐蚀处理,原图像与腐蚀图像作差得到图像轮廓,如图4所示;
4)连通域操作去除图像小连通区域,如图5所示。八连通操作,去除图像中的小连通区域。八连通定义为:
n8=n4∪(x+1,y+1),(x+1,y-1),(x-1,y+1),(x-1,y-1);
5)运用几何知识,操作像素坐标,确定切削刃磨损区域。在刀具未使用前,首先在刀具轮廓上确定两条无磨损边缘曲线k和l,假设边缘曲线k和l的矩形区域分别为:
所两直线所在区域定义为r和t。在r和t区域确定拟合方程为:
y=kx+b
用最小二乘法拟合两直线方程lk和ll。联立lk和ll方程:
求得两无磨损边缘直线交点为(1002,2697)。
在切削刃轮廓边确定一未参与切削的直线,直线所在矩形区域为:
利用矩形区域内像素点坐标拟合直线方程lw为:
y=0.7039x+26.7363
根据刀具加工材料、加工参数,确定刀具磨损几何区域,确定的原则一般为该区域包含该刀面的全部磨损区域,且尽可能少地包含非磨损区域。根据实例刀具磨损区域几何形状,确定将lw直线方程逆时针旋转37°,得到方程lx:
y=-0.079x+1991.6922
由直线方程lk、ll、lx和lw以及其他边缘曲线构成了封闭的磨损区域γ,如图6所示。
6)根据不同连通区域面积,将磨损区域γ分割出来,如图7所示。求和磨损区域像素数量np。
7)根据上述方法求得刀具3号切削刃连续加工13件工件,磨损区域像素减少数据,如图8所示。
3.用自迭代随机森林模型实现对刀具寿命的预测。与传统的随机森林模型不同,此发明将迭代条件加入模型中,达到迭代收敛效果,提高预测的准确性。
按照上述方法,用
设
将实验数据数据分为训练样本数据和预测样本数据,使用自迭代随机森林回归预测算法进行训练。与传统的随机森林回归预测不同,在自迭代随机森林预测算法中设置迭代条件,当满足迭代条件时进行数据清洗。
设刀具四个切削刃磨损区域像素减少量
由此预测整体立铣刀达到刀具磨损警戒线的可以加工件数量为ni。而mi为达到刀具磨损警戒线实际加工件数量,切削刃磨损区域像素减少数量为:
设ε为松弛因子:
表示ζ1-ζ4表示每个切削刃像素减少量的迭代条件和ζn为刀具加工件数量的迭代条件,
则:
ψ1=|pre-rea|
ψn=|ni-mi|
若ψ≥ε,表明预测刀具磨损的样本数据准确性较差,用rea数据替换pre数据,相应的mi替换ni,重新训练样本数据。这样,在传统的随机森林算法中引入松弛因子ε后,提高了训练样本和预测刀具磨损数据的准确性。
所述应用自迭代随机森林模型实现对刀具寿命的预测。整体立铣刀的寿命状态包括刀具磨损预警和刀具磨损修复状态,分别用sw和sr表示。根据刀具切削刃像素减少数量,预测在达到上述两种磨损状态所预测的刀具加工的工件数量分别为npw和npr。而当前刀具实际加工工件的数量为nr,若nr≤npw,继续使用刀具加工;npw<nr≤npr,准备更换刀具,保证加工效率;nr>npr,更换新刀具,修磨旧刀具。
本发明针对刀具磨损提出一种基于像素法离线预测拖拉机变速箱加工用整体立铣刀寿命的方法,方法包括:用整体立铣刀加工完工件后,用切削刃图像采集装置采集每一个切削刃图片;对每一切削刃图片经过亚像素处理、中值滤波等处理后提取轮廓,以像素为操作单位,应用几何知识定位出磨损区域,根据磨损区域像素的减少数量,判断刀具的磨损情况;随着刀具加工件数的不断增加,磨损区域的像素数量会不断减少,应用自迭代随机森林模型建立刀具加工件数和磨损区域像素减少量的关系,实现对刀具寿命的监测和预测。