论文部分内容阅读
刀具干涉检验一直是数控加工中的重要环节。在传统的干涉检验中都是把刀具设想为理想的几何廓形。由于刀具在使用过程会有磨损或者存在制造误差,使得刀具的实际包络廓形并不是理想的几何形状。这也是刀具干涉检验过程中会产生误差的原因之一。为了解决这个问题,本文提出了利用CCD技术和MATLAB软件对刀具实际包络廓形检测和基于实际廓形对刀具进行干涉检验。为了实现对刀具连续拍摄的要求,文章分析了CCD摄像头电子快门技术的原理。应用电子快门技术可以实现刀具低速旋转条件下每转过某一个固定角度拍摄一张数码照片的要求。以球头铣刀为例使用CCD摄像头拍摄出球头铣刀实际包络廓形。分析了拍摄过程中的注意事项。利用MATLAB软件工具箱对铣刀照片进行处理,经过图像灰度化和二值化以后将彩色图像转化为只有黑白两色的二值图像,使铣刀轮廓与图像背景分离开。再利用边缘检测提取铣刀包络廓形,在这个过程中会有噪声点产生,依据低通滤波原理将噪声点去除得到单张照片的铣刀轮廓。由于球头铣刀圆弧部分的形心是固定不变的,以形心点为基准将所有照片廓形叠加在一起,最终得到铣刀实际包络廓形。以得到铣刀曲面上的点为基础,根据牛顿插值原理通过MATLAB软件拟合出铣刀曲面的函数表达式。以椭圆抛物面为例构造工件曲面的数学模型。分别计算曲面上的点和刀触点到工件曲面的有向距离,并通过比较大小来判断是否发生干涉。为了减少计算量,本文先将铣刀曲面上的点映射到二维平面,然后划分成网格,通过网格上的节点初步搜索可能发生干涉的区域,然后再在该区域细分网格最终实现干涉检验。