1. 工业视觉引导系统概述
车间里三台Basler ace系列工业相机呈品字形排列,1200万像素的检测相机垂直安装在传送带正上方,两侧45度角各布置一台500万像素的引导相机。这套基于LabVIEW开发的视觉系统正在对铝合金机箱盖板进行螺丝孔定位检测,当传送带将工件送入工位时,环形光源瞬间亮起,金属表面反射出冷冽的光泽。
作为自动化产线的"眼睛",这套系统实现了三个关键功能:主相机负责质量检测(模板匹配定位、边缘检测、孔径测量),双从相机协同完成机械臂引导(粗定位+精定位)。特别设计的九点标定模块能补偿机械臂的线性误差,而旋转中心标定则解决了末端执行器的角度偏差问题。在实际产线中,系统每分钟能完成60颗M3螺丝的精准锁附,定位精度达到±0.02mm,比传统机械定位方式效率提升3倍以上。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统架构设计解析
2.1 硬件选型与布局
主相机选用Basler acA1920-150um全局快门相机,搭配Computar M0814-MP2 8mm镜头,这种组合在600mm工作距离下能获得0.02mm/pixel的分辨率。两个引导相机采用Basler acA1300-60gm,配备KOWA LM6JC 6mm镜头,形成交叉视野覆盖机械臂工作区域。
照明方案经过多次迭代最终确定:主工位使用CCS LDR2-70SW2环形光源(70mm直径,白色漫射光),引导工位采用AiXPL-30x30-W条形光源(30°入射角,红色光)。这种配置有效抑制了铝合金表面的镜面反射,使螺丝孔边缘对比度提升40%以上。
2.2 软件架构设计
系统采用LabVIEW 2019 + Vision Development Module构建,软件架构分为三层:
- 图像采集层:通过GigE Vision协议控制相机,使用IMAQdx驱动实现三相机同步触发
- 处理算法层:
- 检测模块:模板匹配(IMAQ Find Pattern)、边缘检测(IMAQ Edge Tool)
- 引导模块:九点标定(Custom Calibration)、坐标变换(IMAQ Transform)
- 控制逻辑层:通过Modbus TCP与PLC通信,采用生产者/消费者模式处理视觉结果
核心算法模块都进行了二次封装,例如将IMAQ Find Pattern
