4. 系统机械结构搭建

机械结构搭建,说白了就是给四线扫相机系统搭一个「骨架」。骨架不稳,后面算法再牛也白搭。我见过太多项目,调试时图像抖动、编码器丢步,最后查来查去,根源都在机械结构上。

这一章,咱们就聊聊支架刚性、平行度调节和编码器安装这三个核心点。嗯,都是实战中必须啃下的硬骨头。

4.1 安装支架的刚性要求

支架是系统的地基。地基不稳,图像就会「晃」。四线扫相机对振动极其敏感,哪怕微米级的抖动,都会导致图像拼接错位。

刚性指标:我个人习惯,支架的固有频率至少要高于系统最高运行速度对应频率的 3 倍。举个例子,如果产线速度是 1m/s,滚轮周长 200mm,那旋转频率就是 5Hz。支架的固有频率最好做到 15Hz 以上。

关键参数速查表

参数 推荐值 说明
支架材料 铝合金型材(6061)或钢架 铝型材轻便,钢架更稳
壁厚 ≥ 3mm 薄壁件容易共振
连接方式 螺栓 + 定位销 焊接件易变形,不推荐
固有频率 ≥ 15Hz 避开产线运行频率

避坑指南:我曾经在一个项目里,为了省钱用了 2mm 厚的钣金支架。结果一开机,图像就在 0.1 像素范围内来回跳。折腾了两天,最后换了 40x40 的铝型材,问题立刻解决。所以,支架刚性这块,千万别省。

⚠️ 特别注意:支架与地面的接触面一定要平整。如果地面不平,记得加调平垫铁。否则支架自身就是扭曲的,后面怎么调都没用。

4.2 相机与载物台的平行度调节

相机光轴与载物台运动方向不平行,会导致图像出现「梯形失真」。说白了,就是拍出来的物体一边大一边小。这在测量场景下是致命的。

调节步骤:我一般按下面几步来,效率最高。

  1. 粗调:用水平尺,先把载物台调平。误差控制在 0.1mm/m 以内。
  2. 安装相机:把相机固定在支架上,镜头朝下。注意,相机底座与支架接触面要清洁,不能有毛刺。
  3. 激光辅助:在载物台上放一个平面反射镜。用激光笔从镜头中心垂直照射,看反射光斑是否回到原点。如果偏离,说明相机不垂直。
  4. 微调:通过相机底部的调节螺丝,一点点调整角度。我习惯用千分表监测,每次调节量不超过 0.01mm。
  5. 验证:放一个标准棋盘格,拍一张图。用软件测量棋盘格四个角的像素宽度。如果四个角宽度一致,说明平行度合格。

💡 我的小技巧:调节时,别只盯着一个方向。X 轴和 Y 轴要交替调。我一般先调 X 轴,再调 Y 轴,然后回头再检查 X 轴。反复两三次,基本就能到位。

平行度公差:对于四线扫相机,我建议平行度控制在 0.05° 以内。换算成像素,就是每 1000 像素的宽度偏差不超过 0.87 像素。这个精度,大部分测量场景都够用了。

4.3 编码器安装位置

编码器是系统的「眼睛」。它告诉相机什么时候该触发拍照。位置装错了,图像就会拉伸或压缩。

安装原则:编码器必须安装在 运动链的最末端。什么意思?就是编码器要直接测量载物台或传送带的实际运动,而不是测量电机轴的转动。

你想想看,如果编码器装在电机轴上,那皮带打滑、齿轮间隙这些误差,编码器是感知不到的。结果就是,图像拼接时,明明走了 100mm,编码器却只报了 98mm。图像就压缩了。

编码器安装位置对比

安装位置 优点 缺点 推荐场景
电机轴端 安装方便,成本低 无法补偿传动误差 高精度闭环系统
滚轮/传送带 直接测量实际运动 安装复杂,易受污染 四线扫相机标定
光栅尺 精度最高 成本高,对环境要求高 超高精度测量

安装细节:

  • 联轴器:编码器与滚轮之间,必须用柔性联轴器。刚性连接会损坏编码器轴承。
  • 防护:编码器要加防护罩。我遇到过编码器进油,导致脉冲丢失,图像直接乱掉。
  • 线缆:编码器线缆要固定好,不能随运动部件来回甩。否则线缆内部断裂,信号时有时无。

⚠️ 常见错误:编码器安装偏心。如果编码器轴与滚轮轴不同心,每转一圈,编码器就会多报或少报几个脉冲。这个误差是周期性的,很难通过软件补偿。所以,安装时一定要用千分表打同轴度,控制在 0.02mm 以内。

4.4 整体结构示意图

下面这张图,是我自己总结的四线扫相机机械结构核心逻辑。你看一眼,就能明白各个部件之间的关系。

四线扫相机机械结构核心逻辑 四线扫相机机械结构核心逻辑 四线扫相机 安装支架(刚性) 载物台(平行度) 编码器(安装位置) 固定连接 光轴垂直 触发信号 关键逻辑说明 1. 支架刚性:提供稳定基础,避免振动 2. 平行度调节:确保光轴与运动方向垂直 3. 编码器位置:直接测量实际运动,补偿传动误差 4. 三者协同:刚性 + 平行度 + 编码器 = 高质量图像 三者缺一不可,任何一个环节出问题,都会影响标定精度

这张图里,支架、载物台、编码器三者是相互关联的。支架提供刚性基础,载物台保证平行度,编码器提供准确的位置反馈。任何一个环节出问题,都会影响最终的图像质量。

好了,机械结构搭建这块,核心就是这些。记住:刚性是基础,平行度是精度,编码器是灵魂。把这三点吃透了,你的系统就稳了一半。