论文部分内容阅读
螺纹是一种互换性利标准化程度要求很高的机械零件,广泛的应川在机电设备和仪器仪表巾。螺纹的接触式检测包括对螺纹合格件的综合件检验和确定中径、螺距、牙型角等某一儿俐参数量值的单参数测量。一般手工使用螺纹量规实现螺纹的综合性检验,使川二针法、双球法等实现螺纹的单项测量,…J且需要根据被测螺纹的种类、八寸查找相应的螺纹标准,人T判断被测螺纹是否合格,检测速度慢、效率低,容易造成人为误差。机器视觉技术是随着计算机技术的发展而产生的一门新兴技术,将其应用于螺纹儿俐参数量值的测量可提高检测效率,实现非接触测量。本文运用机器视觉技术实现了公制、美制外螺纹的巾径、螺距、牙型角等参数的非接触测量,利用WINDows操作系统平台利c++Bullder 6 O设计了螺纹测判软件系统。具体工作内容如下:(1)设计步进电机驱动的维数控机械平台作为螺纹的测量平台,并以单片机为核心设计该平台的运动控制系统,实现了对螺纹测量平台横向/纵向移动的控制;设计了机械平台位移量的测量模块,采川光栅尺作为平台位移的检测装置,设计以单片机和FPGA为核心的便件电路,实现了对光栅八输出信弓的采集、处理和与计算机的通讯。(2)设计了螺纹图像处理模块,利川Directshow技术完成了螺纹的视频采集,得剑了被测螺纹的图像信息,通过对图像进行预处理、滤波、边缘提取等,获取了螺纹的轮廓信息。(3)设计了外螺纹参数测量模块,根据光栅信弓处理模块得剑的螺纹测量平台的位移图像处理斤获得的螺纹轮廓信息,实现了螺纹中径、牙型角和螺距等参数的测量。(4)在c++Bullder 6.0开发环境下,根据公制干¨美制统一螺纹的各个螺纹标准设计了外螺纹评定模块,该模块根据被测螺纹的标称参数计算出螺纹的巾径充值范围,并判断被测螺纹的巾径测量值是否在其中径允值范围内,从而实现了对被测螺纹合格降的判断;设计二针法测量评判螺纹模块,该模块可根据被测螺纹的标称参数计算出测量所需的三针针径,并根据中径测量值判断出被测螺纹是否合格。利用系系统对普通公制、美制外螺纹进行了测量实验,并对测量结果和可能对实验结果产生误差的冈素进行了分析。实验结果表明,本文所设计的测判系统能够实现外螺纹参数的测量,判断被测螺纹是否合格,不仅给出了止确的评判结果,而且避免了人T查表获取评判结果的烦琐,提高了螺纹测量效率。