机械视觉自动对刀系统开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机械视觉自动对刀系统开发.doc

机械视觉自动对刀系统开发   摘要:研究基于机器视觉的对刀方法。构建由CCD模拟摄像机和视频采集卡组成的图像采集和处理系统,利用labview控制平台实现对加工点的获取,进而实现自动对刀。   关键词:   机器视觉;对刀;CCD摄像机   中图分类号:TB   文献标识码:A   文章编号2015   0引言   随着时代的发展进步机械加工已逐步转入自动化科技化,在机械加工中,产品的加工质量和生产效率直接受刀具安装的精度和效率的影响,因此探索一种合适的刀具对刀方法,可以有效的提高加工精度和节省对刀时间,使生产更快捷。   目前,工厂对刀技术中手动对刀占主导地位,而手动对刀主要是人为进行,会对工件加工的精确度产生影响,也会对机床或人员产生伤害。此外零件的加工中,刀对零件加工时间大约只占总时间的55%,刀具的装夹和对刀等辅助时间却占45%。一般而言,在一个平面上的向一个运动方向上找到零件的加工起点较为简单,只要有简单的加工基准点就可以较快地完成对刀。而在一个平面上的向两个运动方向上找到零件的加工起点就比较麻烦,需要缓慢细致的调整刀刃的两个运动方向上的位置;由于刀对零件的起始加工点的位置不易检测,实际生活中的方法是进行试触加工,再根据加工偏差来调整刀具,这种过程一般需要重复多次才能完成对刀。可见减少加工辅助时间是能够极大提高工业生产加工效率的必要办法。   本文对利用机器视觉技术对对刀的方法进行了初步研究,利用视觉对刀来代替手工对刀,通过Labview控制平台进行对刀控制,利用CCD摄像机提高对刀加工的精确性、效率性。将运动控制与机器视觉相结合,基于图像采集、处理,确定零件的中心坐标并将像素坐标转换为机械坐标从而实现机器视觉对刀。   1总体设计方案   1.1硬件平台   系统的硬件平台主要由:三轴运动平台、CCD摄像机、图像采集卡、PC机和运动控制卡等组成,其结构如图1系统结构图所示。   图1系统结构图   1.2系统工作原理   在系统中,加工零件受到光源照射,CCD摄像机将获取的零件的图像信息转化为模拟电信息,输送至图像采集卡。图像采集卡将接收到的模拟电信息转变成数字图像信息输送到计算机。再由GalilToos控制系统的程序编写将计算机中的Labview控制平台和运动控制卡联系起来,实现零件的对刀与加工。系统原理如图2所示。   图2工作原理图   2图像获取后的预处理   2.1灰度化   为方便处理,以及减小计算机的运算压力,在对获取到图像进行处理之前,先将计算机从CCD照相机得到的24位的图像转化为8位的灰度图。最常用的灰度转换公式如式(1)所示,灰度值F为:   F=0.30R+0.59G+0.11B   (1)   (1)式中:R、G、B分别表示每个像素中绿、蓝、红三分量的值。由于实验使用的是CCD黑白摄像机,需要转换图像为黑白图像,我们只需提取R分量的值即可。在24位黑白图像中,R=B=G。   2.2平滑滤波   本文中的实验工件为白色石蜡,为使石蜡和背景在拍摄过程中能有较明显的划分,便于图像中工件信息的采集,我们用一张黑色的卡纸覆盖在在运动控制平台上。在这些准备工作都完成后,得到的图像表现为色差区别大的图像,但在石蜡边缘处存在一部分椒盐噪声。查找相关资料我们找出了对抗椒盐噪声最好的方法就是中值滤波法,在尝试过多种方法后,还是中值滤波法效果最明显。   3边缘检测   边缘检测是图像处理和计算机对刀中的基本问题,边缘检测的目的是找出图像中亮度变化较大的点。图像亮度变化较大的一些点通常能反映出图像的重要信息,实质是采用某种算法来提取出图像中对象与背景间的交界线。   3.1圆形检测   首先利用滤波对图像进行平滑处理,在3×3的范围窗内,给定像素T与沿曲线的切线方向上的两个像素进行相比,假如T的斜度的最大值比这两个像素的斜度最大值都大。则保留原值。否则令p=0。最后用双阈值算法检测和连接边缘。凡大于高阈值的则是边缘,凡小于低阈值的一定不是边缘,只要高低阈值数值设置合理就可准确找出轮廓。   圆柱或圆孔形零件的对刀点,即圆心位置。根据轮廊查找结果,确定表示圆形的序列,假设坐标为(x,y),设圆的半径为R圆心坐标为(a,b)。如果没有误差,则根据圆的方程:(X1-a)2+(Y1-b)2=R2,   (X2-a)2+(Y2-b)2=R2,   (X3-a)2+(Y3-b)2=R2,可得圆心坐标。   3.2矩形检测   矩形零件的对刀点,即矩形零件的顶点。矩形零件对刀点的确定可以依据Harris边缘检测算法检测出矩形零件的具体位置信息,确定矩形的四个顶点,选择最合适的对刀点。Harris角点检侧算法是一

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档