摘要

为解决接触式测量方式损伤工件以及测量设备造价昂贵的问题,设计一种基于机器视觉的低成本、高精度的丝杠螺距测量系统。该系统依靠MATLAB平台搭建,由图像采集系统、机械系统、步进控制系统、图像和数据处理4个子系统构成。利用亚像素图像拼接算法拼接丝杠子图像从而获得完整的丝杠图像,通过图像增强、降噪等预处理方法改善图像质量,采用形态学边缘提取和亚像素边缘定位的组合算法精确提取丝杠边缘并由数据处理程序自动测量螺距误差。试验结果表明,机器视觉系统和标准仪器(JCS-040A)对3种型号滚珠丝杠螺距测量结果的相对误差分别不超过0.04%、0.06%、0.09%。该方法应用于丝杠工业测量中的可行性得以验证。