基于机器视觉的无夹具加工数控系统研究

上传人:tang****xu1 文档编号:146590005 上传时间:2020-10-02 格式:DOCX 页数:5 大小:49.23KB
返回 下载 相关 举报
基于机器视觉的无夹具加工数控系统研究_第1页
第1页 / 共5页
基于机器视觉的无夹具加工数控系统研究_第2页
第2页 / 共5页
基于机器视觉的无夹具加工数控系统研究_第3页
第3页 / 共5页
基于机器视觉的无夹具加工数控系统研究_第4页
第4页 / 共5页
基于机器视觉的无夹具加工数控系统研究_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于机器视觉的无夹具加工数控系统研究》由会员分享,可在线阅读,更多相关《基于机器视觉的无夹具加工数控系统研究(5页珍藏版)》请在金锄头文库上搜索。

1、基于机器视觉的无夹具加工数控系统研究摘 要:本文介绍了基于机器视觉的轮廓零件自动定位寻位加工方法。该研究在可视化操作 平台上,采用松弛复原图像, 边缘特征抽取算法, 可对任意定位的轮廓零件自动生成数控加 工程序。仿真试验表明,该研究能满足无夹具数控加工的要求。关键字:机器视觉,边缘特征,加工轨迹,松弛复原,轮廓零件1引言发达工业国家已将柔性制造系统( FMS)作为机械制造业的主要发展方向,而组合夹 具是该领域的前沿研究课题之一1。本系统针对轮廓零件,采用机器视觉图像采集并识别 一|轮廓,直接对任意位姿的工件生成数控加工源程序,实现了数控加工无夹具定位自动寻位加工。在Visual C+ 6.0开

2、发平台上,该系统实现了图像采集、自寻位、源代码生成、模拟一|走刀全过程。该系统还可预见刀具与工件相撞、过切等问题,能进行参数自动设定、刀具研究、刀具原理数据的动态处理和显示,加工过程的可视化仿真演示。2系统结构本系统通过600线WAT-902系列黑白CCD和手动光圈 CS接口 T2314FICS-3 百万 像素工业自动化镜头对工作台上任意位姿的工件进行拍摄,然后将视频模拟信号输入 MV-20工业图像采集卡(该图像采集卡具有独特的视频滤波技术,高清晰度和显示速度,4通道切换高质量黑白、彩色图像),模拟信号被转化为数字信号,输入通用PC机进行图像处理,提取工件轮廓边缘特征点并以文本格式存储。本系统

3、能完成机器视觉系统实现对工作台上工件位姿的自动采集;结合图像处理相关算法,进行工件轮廓边缘特征信息的提取;在Visual C+应用程序的主界面上用二维平面图形模拟 数控机床加工定位及走刀动画演示;按照提取的工件轮廓将设备坐标转化为数控机床所能识 别的NC语言。3机器视觉下工件位姿采集及识别过程机器视觉系统以计算机为中心,由视觉传感器、高速图像采集系统及具有处理图像功能的专用系统或通用PC机等模块构成,能自动获取物体图像并对其特征量进行处理、分析和测量、定性分析和定量解释,从而得到有关目标物体的某种认识并做出相应的决策。3.1机器视觉系统信息来源视觉传感器(CCD )是获取机器视觉信息的主要来源

4、。CCD表面用T2314FICS-3百万像素工业自动化镜头(手动光圈CS接口)成像,将光能转化为电压。当具有适当波长的光量子撞击装置的特定材料时,产生一个带电量子并停留在产生的区域内,在光栅扫描的水平消隐时刻,计算机从新一行的电压信号编码上获得亮度信息,光栅扫描的回扫中产生有效视频。3.2采样和量化过程检测器上的电荷通过一个电阻转化成电压并放大,模拟到数字的转换器实现该信号转化成数字表示,同时执行采样和量化两个功能。由于数字图像是用光栅扫描及采样获取的,因此在时间和空间上是一一对应的,须将采样信号表示成相对于图像信号顶部垂直消隐时刻的方式,这种时间关系与屏幕上某个特定位置一一对应。量化过程将像

5、素的灰度变换成离散的整数值的操作,量化位数与图像质量直接相关。考虑到计算机内操作的方便性,本系统采用8位量化,图像像素的灰度值在 0255之间。3.3图像生成机制首先将点(x,y)处的亮度定义成两个空间变量的理想函数f (x,y),图像质量退化后得到观测图像g (x,y) , g (x,y) =D (f (x,y),。拍摄静止的相同物体时,噪声会随时 随机出现,且每一个瞬间,噪声的位置和大小都有所不同。图像噪声包括随机噪声和相干噪声。前者表现为麻点干扰,后者表现为网纹干扰。本系统为线性位移不变系统,原始图像f(x,y)和噪声图像n (x,y)都是平稳随机场,噪声 n (x,y)是均值为0且和f

6、 (x,y)不相 关的加性噪声。除了确定性畸变算子D夕卜,还有加性噪声 n的干扰,则线性位移不变图像退化的一般模型是一个畸变算子D与随机噪声相迭加 g = D (f) +n ,将f、n及g按相同间隔采样,产生相同的阵列。用像素点的集合表示定义f、n及g,写成形如f1,f2,-,fN襁素列向量的形式。随后得到观测图形g,对f进行最佳估计,即复原(模糊的逆问题),图像复原处理的主要目的是去除干扰和模糊,恢复图像的本来面目。选取准则函数:此函数是与度量有关的噪声项和与真实图像有关的先验项之和,分别取决于观测数据与未知图像。将f视为概念上的函数,在采样点之间赋值,通过插值求解f。接着进行图像特征抽取。

7、边缘是图像中的工件与背景之间的交界,也是图像灰度及颜色急剧变化的地方。由于传感元件的低频特性,工件与背景之间的边缘存在着模糊部分,灰度变化量小。用逐渐非凸(GNC)方法处理弱隔膜情况,通过对采用针对边缘的存在的目标函数最小化,即minfHGNC,找到具有尖锐边缘的图像。其中HGNC=Hn+S+P矿(刀是图惊在瘁i上豹梯度, H表示了同i个熊素上的不迷媛性,其值可从。取到1,当li = l时,点如像 素即为诬麝品 禳示第e素的鼻度.丢除不连蜂性因寿 将顶m茵化只舍浦连嫉变量的阍I 响,(j/R + yr(vf(/).取|珥=(%+&),J & 孙物子,返回一伸对图像搦幌痛迫缘*的标世匿贫vft是

8、GhJCH法横能重图中的装顶抛物线,以谗增拘方式惩罚图像中探度的发生.由于函歆 穹。)通常为日沿的,可具有多个最小值,元法通过操度下降等技术实珑最小化,故采用如 下分段平精函数来谒诳v:(亦於深圳稻草人自动化培训(。=一。,伽一);2 2引亦)www. dcrauto. com企伞A)此时结合 退火”的算法,实现对预先先验形状的连续的逐步逼近,在采用的GNC方法中,保留了先验项的原始形状,当p越小,近似结果越接近理想的先验能量。随着p从1下降到0连续地跟踪局部最小值, 平稳地改变V*直至精确逼近 V,同时生成一个先验能量 族。在此阶段对物体进行度量,提取多个度量值,形成特征向量。这种被精简的信

9、息,表达 了后续理解和匹配的知识。 最后在后续处理中经过先腐蚀,再膨胀消除椒盐噪声, 经过处理,白色孤立点噪声在腐蚀时被消除。如图1、图2、图3所示:图S图像轮廓边绿4仿真软件构架4.1 VC+程序结构及工程文件的建立4.1.1界面设计本研究项目的大多数 Visual C+程序都是在该类库基础上构造的。为使刀具行为在一 个固定大小的区域内被模拟,并在另外的视图窗口内可同时看到相应的 NC语言,选择切分窗口的同时希望保持视图间分隔线固定。从CSplitterWnd派生出一个类CFixSPlitterWnd来实现窗体分割,然后通过响应鼠标的WM MOUSEMOVE 、WM LBUTTONDOWN

10、和WM_SETCURSOR 等消息,改变鼠标行为,使其在分割窗体内不再显示双箭头形状,且不 具备拖动功能。自此,窗体的客户区分为两个固定的部分,一部分对应AppWizard默认的视图类,另一部分对应一个新增的表单视图类CFormView的派生类。4.1.2命令及数据的输入菜单功能实现命令输入,在主选单中添加选单命令以打开数据输入对话框及进行其他 操作。打开选单编辑器,插入 选项选单并在 选项选单中添加选单选项 艾本、成型、走 刀”、指令”、刷新”,同时在加速键编辑器中建立相应的加速键表条目,并赋给与选单选项 相同的ID号。程序运行过程中,结合实际使用艾本”、成型”、走刀”、指令”、刷新”选单选

11、项ENABLE属性和GRAYED属性互锁使得读入数据后即可形成指令,工件定位后可更换,走刀模拟过程中不可中断以免资源浪费,走刀完成后刷新即可循环实现等。通过使用CFileDialog类在程序中嵌入的通用文件对话框,以便实现Windows标准的 打开”对话框,选择基于机器视觉的图像采集进行零件的轮廓识别后零件顶点的存储 路径,然后以相同的模式读出。 -4.1.3走刀的模式选择添加走刀方式对话框资源,编辑对话框。添加标题为 走刀路径”和走刀速度”的成组框控件,并分别在其中添加了 内圆加工”、外圆加工两种走刀路径和 快”、慢两种走刀速度的单选 钮组,大致模拟数控机床加工工件的要求。选择加工路径,弹出

12、设置背吃刀量的对话框,设 置完成后点击 开始按钮,即开始走刀。4.2效果定时器是按规定时间进行周期调用的一种方法,类似于 DOS下的定时中断。使用J CWin : : SetTime ()函数创建定时器有两种方式:其一,允许指定静态函数,在定时器 超时的情况下被调用;其二,超时时向调用 SetTime ()的窗口发送 WM TIMER 窗口消息, 调用消息处理函数 OnTimer ()做相应处理。程序在视窗类中的OnOptionsGo ()函数中调用定时器设置函数。通过周期调用产生刀头不断旋转和走刀的动画效果。限于篇幅,消息响应函数不再一一详述实现过程,相关代码详见源程序。5结论本系统采用了执

13、行松弛运算的图像复原和图像特征抽取的方法,提高了边缘检测的效 果,实现了平滑去噪与抑制退化,为图像分割抽取出更为清晰的特征。该图像处理软件在 Visual C+6.0的开发平台下,通过IFS中的图像访问子程序开发,并将识别出的工件顶点 以固定模式写入.txt格式的文本中。再以相同模式从该文本中读出顶点,并在 PC机上以软 件模拟仿真硬件的行为,提供的数控机床加工过程与实际加工过程基本一致,可由此预见加工过程中出现的种种问题。所采用的可去除噪声的GNC算法中,非线性运算是成功的绝对要素,一个线性运算加上后续的适当非线性化,可以计算任意一种映像,这对于GNC算法将用简单直接的神经元网络实现有着重要意义。随着数控机床向柔性化和无人化发展,功能集成化的水平更高地体现在工件自动定位等功能上。6本文作者创新点6.1本系统采用松弛算法,实践证实该算法是图像边缘检测的优化算法,抽取出更为清晰的图像特征,可达到数控加工精度的要求。6.2本系统作为数控系统的视觉系统,可实现无夹具定位、刀具自寻位加工及无人诊断,应 用于柔性制造系统可大大提高系统实时性,精确性及高效性。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号