论文部分内容阅读
零件在大批量、连续自动化生产时,由于各种因素的影响,总会有残次品的存在。传统的人工抽样检测方法,无法保证零件百分百的合格。随着计算机技术的快速发展,利用图像处理技术对零件进行自动检测的方法近年来得到广泛的应用和发展。为了解决零件人工检测效率低、精度低的问题,本文设计开发了一个运用机器视觉技术对大批量小零件自动进行检测、剔除不合格零件的系统。系统的主要功能包括自动给料、图像处理检测、零件传送、废品剔除、系统控制和人机交互。本文主要对系统的自动给料定向功能、系统控制及人机交互功能和图像处理检测功能进行了研究。在对自动给料定向功能的研究中,分析了零件在振动盘螺旋轨道上的受力情况,描述了零件在振动盘中的进给机理,并设计了定向系统,使零件可以按照需要的姿态传送给图像拍摄模块。在系统控制和人机交互的研究中,本系统采用西门子PLC作为系统逻辑控制器,针对系统的逻辑控制需要,设计了PLC外部接线和内部运行程序,为了满足系统的人机交互的功能,运用了触摸屏对系统进行组态,监控系统的工作过程。在图像处理检测功能的研究中,本文通过分析了缺陷零件的特点,提出了检测方法,即首先采用双层链表法实现对零件图像连通区域的标记,然后采用极半径不变矩对零件图像进行形状描述,再与合格零件图像的每个特征对图像中心的标准化欧氏距离以及阈值进行比较,最后通过判断被测零件图像的特征个数以及每个特征的标准化欧氏距离,从而达到检测零件的目的,检测软件由LabView实现。最后,本文运用Pro/E软件对系统进行了三维建模,并实现了整个系统的机构动态仿真。本系统运用PLC可编程逻辑控制器作为系统控制器,机器视觉和图像处理作为检测方法,运用触摸屏和Siemens WinCC组态软件作为监控系统,可以提高整条生产线的自动化程度、降低劳动强度,提高零件检测的产品质量和生产效率。由于系统采用一种非接触的检测方式,可以更好地保证最终产品品质。