3. 测量对象与精度需求分析
在XG-X系统中,测量任务的定义不是简单地把工件放到镜头下、框选边缘、读取数值。真正决定系统能否稳定交付的,是在方案阶段就把工件的材质特性、尺寸范围、公差分配和产线节拍这四项约束翻译成可执行的测量规格。这一节围绕“如何定义测量任务”展开,重点说明从工件信息到系统参数的推导过程。
一、材质决定了“能不能看到边缘”
XG-X的尺寸测量本质上是对图像中灰度跃变位置的定位。不同材质在相同照明下产生的对比度差异极大,因此材质分析是任务定义的第一步。
金属加工件(如铝合金、不锈钢)表面存在切削纹路和反光,若使用普通环形光,边缘容易因镜面反射而“淹没”在背景中。此时应优先考虑低角度暗场照明或同轴光:低角度光让刀纹和毛刺形成阴影,同轴光则适合检测平面上的轮廓。对于黑色橡胶、深色塑料等低反射率工件,需要提高光源亮度或采用背光,让工件在透射下形成清晰剪影。透明件(如玻璃、亚克力)的边缘在背光下表现为暗线,但内部折射会产生伪边缘,需要配合远心镜头压缩视差。
材质还影响测量方式的选择。例如,软质材料(橡胶垫、泡棉)在接触式测量下会变形,必须采用非接触视觉测量;而高反光抛光面若无法通过照明消除眩光,可能需要改用激光位移或共聚焦方案。因此,在任务定义表中,材质一栏不能只写“金属”,而应记录表面状态(抛光/喷砂/拉丝)、颜色和反光特性。
二、尺寸与公差:把图纸要求翻译成像素精度
尺寸范围决定了视野(FOV)和镜头工作距离。假设某工件最大外形为80mm×60mm,若选用500万像素相机(2448×2048),要覆盖80mm宽度,则单像素对应实际尺寸约为80/2448≈0.0327mm/pixel。但这是“看得全”的精度,不是“测得准”的精度。
测量精度通常要求达到公差带的1/5~1/10。例如某长度尺寸为50±0.05mm,公差带0.1mm,若按1/10原则,测量系统分辨率应优于0.01mm。此时0.0327mm/pixel的配置明显不足,需要缩小视野或提高相机分辨率。若改用1200万像素相机(4024×3036),覆盖同样80mm宽度,单像素约0.0199mm,仍不满足0.01mm。此时可只覆盖关键尺寸区域,将视野缩小到30mm,则单像素约0.0075mm,满足要求。
这里需要区分两个概念:像素分辨率(单像素代表多少毫米)和测量重复性(多次测量同一特征的标准差)。亚像素边缘算法可以让重复性达到像素分辨率的1/10~1/20,但前提是边缘对比度足够、照明稳定。因此任务定义中应同时写明:关键尺寸、公差带、所需重复性、允许的测量不确定度。
三、节拍要求:决定测量任务能否落地
节拍(Cycle Time)是产线对测量系统的硬约束。假设产线要求每小时检测3600件,则单件节拍为1秒。这1秒内要完成:工件到位、触发拍照、图像传输、算法处理、结果输出、剔除动作。XG-X控制器的处理时间与测量项目数量、算法复杂度直接相关。
例如,一个包含10个尺寸的测量任务,若每个尺寸使用边缘检测工具,单次处理约5~15ms,10个尺寸约50~150ms;若其中包含图案匹配定位,则需额外20~50ms。加上相机曝光(约1~5ms)和I/O通信(约5~10ms),总时间通常在200ms以内,满足1秒节拍。但如果测量项目增加到50个,或使用高分辨率相机导致传输时间增加,就可能超出节拍。
因此,任务定义时必须明确:单件节拍、允许的测量时间预算、是否需要多工位并行。若节拍极短(如0.3秒),则需要考虑多相机同步采集、或把测量任务拆分到多个XG-X控制器并行处理。
四、从四项输入到测量规格的推导示例
下面以一个具体的教学示例说明推导过程。假设工件为铝合金支架,拉丝表面,关键尺寸为两个安装孔中心距50±0.05mm,产线节拍1秒/件。
第一步,材质分析。拉丝铝表面有方向性纹理,普通环形光会在纹理方向产生亮带,干扰边缘定位。选择低角度条形光从两侧照射,使孔边缘形成明暗对比。镜头选用0.5倍远心镜头,减少孔深带来的视差。
第二步,尺寸与公差换算。公差带0.1mm,按1/10原则要求重复性≤0.01mm。选用500万像素相机(2448×2048),若视野覆盖60mm×45mm,单像素约0.0245mm。亚像素算法理论重复性可达0.002~0.005mm,但实际受照明和工件表面影响,保守估计0.008mm,满足要求。若实测重复性不足,可缩小视野至40mm,单像素约0.0163mm,重复性进一步提升。
第三步,节拍核算。测量项目为2个孔的中心距,使用2个圆检测工具加1个距离计算,处理时间约30ms;图案匹配定位约25ms;曝光5ms;I/O通信10ms;总计约70ms,远小于1秒节拍,余量充足。此时可考虑增加测量项目或提高相机分辨率以提升精度。
第四步,形成任务定义表。将上述结果整理为可执行的规格:照明方式、镜头倍率、相机分辨率、像素分辨率、目标重复性、算法工具、处理时间预算、触发方式(光电传感器上升沿)、输出方式(OK/NG继电器或以太网)。
五、任务定义中的边界条件与验证方法
定义测量任务时,还需明确边界条件:工件在视野中的位置波动范围、允许的旋转角度、来料一致性(批次间颜色/反光差异)、环境光干扰。这些条件直接影响定位工具的选择和照明方案的鲁棒性。
验证方法建议在方案阶段用实际工件或同等表面状态的样件进行测试:连续采集30~50次图像,计算同一尺寸的重复性(标准差)和再现性(不同操作员/不同时间)。若重复性≤目标值的1/3,则认为系统能力充足;若在1/3~1/2之间,需优化照明或算法;若超过1/2,则必须重新选型。
最终,测量任务定义应输出一份可追溯的规格说明,包含:工件信息、待测尺寸清单、每个尺寸的公差与目标重复性、照明与光学配置、相机与镜头型号、算法工具与参数、节拍核算、触发与输出定义、验证结果。这份规格既是XG-X程序编写的依据,也是后续验收和排障的基准。