
产线上最难受的时刻不是机床报警而是质检员拿着一张记录表、一把卡尺在工件和图纸之间反复比划测量结果还要靠人判断。我参与过的几个自动化改造项目里凡是做到机床加工无人看管的最后几乎都卡在同一个环节尺寸谁来看于是自动化单元 Equator 工业机器人这套无人质检组合就成了很多集成商的标配方案。这篇文章不聊概念直接讲清楚这套系统怎么搭、信号怎么握手、程序怎么写、坑在哪给准备上无人质检单元的工程师一个可以照着走的参考。1. 为什么无人质检偏偏选中 Equator 和机器人搭伙1.1 从人肉比对到机内测量的现场痛点传统车间里质检通常分首检、巡检和终检。首件靠人拿检具量巡检按频次抽终检要么在产线末道要么送到计量室。问题是人一疲劳、一换班测量手法就飘同一个位置有人用力压、有人轻轻碰结果天差地别。更麻烦的是产量一上来测量速度跟不上加工节拍质检岗就成了瓶颈。有人想机床本身不是有在线测头吗让机床在加工完直接测一遍不就行了确实可以但有两个问题一是占用机床加工时间本来切一个零件60秒再测一遍变90秒设备稼动率直接掉二是机床测头能测的尺寸有限很多位置需要转角度、换测针程序复杂而且受机床热变形影响测出来的数据不一定能真实反映零件状态。这时候就需要一台能放在车间现场、快速给出尺寸比对结果、又不占机床时间的设备。Equator 在这里的角色就是那台放在产线旁边的快速比对仪。1.2 Equator 在车间现场比对测量中的定位Equator 是雷尼绍的比对仪外观看起来像一个小型并联机构工作台测头可以在三个方向上运动。它和传统三坐标测量机CMM最大的区别在于CMM 是绝对测量追求的是这个孔实际坐标是多少需要在恒温计量室里慢慢测Equator 是相对比对测量它先测一个标准件基准件记住基准值然后再测工件用工件和基准件的差值来判断是否超差。这样说可能有点抽象打个比方CMM 相当于用卷尺量房间的实际长宽Equator 相当于拿一个固定长度的标准杆去比较每个工件是不是和标准杆一样长。只要标准件足够准Equator 就能快速发现差异。正因为它不追求绝对精度所以对环境温度要求没那么苛刻可以长期放在车间现场节拍也能做到几十秒一个件。对于自动化单元来说这正好和工业机器人配合机器人把零件放上去Equator 一测数据直接反馈自动判定 OK/NG。1.3 机器人在这个单元里到底承担什么角色工业机器人在这个单元里不是主角但它是把各个设备串起来的手脚。机器人的任务很明确从料台或机床上抓取加工件放入 Equator 的夹具按下启动信号等测量完成再根据结果把零件放到合格区或者不良品区。听起来简单实际上还需要负责扫码、翻转、换面、切换夹具等动作。为什么不用简单的滑台或桁架因为机器人的优势是灵活。一个六轴机器人可以同时侍候多台机床、一台 Equator、两个料台还能在换型时通过更换夹爪适应不同形状的工件。协作机器人也可以做但节拍和负载通常不如工业机器人。对于一套要长时间无人运行的单元我更推荐用六轴工业机器人配上气动夹爪或真空吸盘比协作机器人更皮实、更稳定。2. 搭一个自动化测量单元先从硬件拓扑开始2.1 三种常见布局形态先别急着买设备第一步是把单元的空间关系和物流路径定下来。我见过最多的是三种形态布局形态特点适用场景岛式机器人居中周边分布机床/料台/Equator/分拣区独立单元适合旧线改造线内式主线体旁边设置测量站机器人从主线取料、放回流水线在线抽检多工位环形机器人配变位机或转台服务多台测量设备节拍要求高、多品种混线岛式布局最简单所有设备围绕机器人布置机器人走最短路径。线内式要特别注意主线体的节拍如果主线每50秒过一件测量站必须在50秒内完成测量并把结果送回否则就要做缓存位。多工位环形适合一台 Equator 测不过来、需要两台的情况机器人居中可以交替上下料但调试难度也最大。2.2 机器人选型、抓手设计和上下料策略机器人选型先看两个数负载和臂展。负载不要只看工件重量要算上夹爪、真空吸盘、电线气管的重量再乘1.5的安全系数。臂展要保证最远工位通常是料台最远端在机器人工作半径内还要留出夹具旋转的余量。抓手设计是很多人容易忽略的细节。气动夹爪最常用适合有规则外形的工件真空吸盘适合平整表面、怕夹伤的零件电磁吸盘只适合铁磁性材料。关键不是夹不夹得住而是每次放上 Equator 时位置要一致。我吃过亏夹爪上没做定位销工件每次放进去偏0.3毫米测量结果直接漂出公差。后来在夹爪上加了 V 型槽和限位块重复装夹一致性才稳定下来。上下料策略要规划好动作顺序。典型流程是机器人从加工位取出成品放到 Equator 夹具上再回头给机床装毛坯。这样把取成品和装毛坯穿插进行可以减少等待。但要注意铁屑和切削液别滴到 Equator 上最好在取料后加一个吹气工位把工件表面吹干净再入测量仪。2.3 Equator 配套的夹具、测针与测座Equator 毕竟是比对仪工装在它上面的定位方式直接影响测量结果。原则是与加工基准统一加工时用的是哪些定位面测量时最好也用同一套定位面这样测得的数据才是对加工过程的真实反映。如果工件没有可靠的定位面可以做快换托盘机器人和操作员都用同一种托盘减少装夹差异。测针选配要看被测特征。平面、孔径、外径、位置度用的测针长度、测球直径都不一样。测针越长刚性越差测量误差越大所以能短就不要长。如果是深孔需要加长杆那一定要在程序中做预行程补偿。测座建议选可自动交换的万一换型时测针撞了机器人可以通过换针架自动更换测针不需要人进去干预。2.4 安全围栏、光栅、门锁与 PLC 互锁无人单元的安全不是只装个围栏就完事。工业机器人有高速运动部件必须有安全防护但防护不能影响正常的自动运行。常见的做法是机器人工作区域用围栏围起来入口装安全门锁危险区域内部装光栅PLC 检测到门打开或光栅触发时立即切断机器人伺服使能。但要注意安全停机不是一刀切断电。如果机器人正在把工件放进 Equator 时突然断电机械臂会下坠或停在半空可能需要手动恢复反而危险。所以安全回路要做分层处理急停直接断动力门锁触发时进入暂停状态机器人记录当前位置门关闭后可以手动或自动复位继续执行。这些逻辑都要在 PLC 里提前定义好并且做断电恢复测试。3. 让机器人和 Equator说上话通信方案与信号时序3.1 I/O 硬接线的老办法依然可靠把机器人和 Equator 接通最直接的办法是 I/O 硬接线。Equator 一般会提供输入输出点可以定义成请求测量、测量中、测量完成、合格/不合格等信号。机器人的 I/O 模块和 Equator 的 I/O 端子一一对应通过 PLC 转接或者直接连都行。这种方法的好处是简单、延迟低、故障容易排查用万用表量一下就知道有没有信号。缺点是信息量少只能传几个状态位传不了具体的测量数值。如果系统里只有一台机器人和一台 Equator不需要做复杂的数据追溯硬接线完全够用。信号定义建议列一张表写清楚每个点位的作用、电平标准、是常开还是常闭信号名称方向功能说明Start_Inspect机器人→Equator请求开始测量InspectingEquator→机器人测量进行中机器人禁止介入Inspect_DoneEquator→机器人测量完成可以取件Result_OKEquator→PLC测量结果合格Result_NGEquator→PLC测量结果超差3.2 通过以太网与开放协议做数据交互如果系统里还有 MES、SPC、扫码枪、数据库硬接线就不够了。现代 Equator 设备大多支持以太网通信常见的是通过 Modbus TCP、EtherNet/IP 或 Profinet 和 PLC 交换数据。通过协议读到的不仅是状态位还能读到具体的偏差值、测点编号、程序名称等。我的建议是即使现场只需要几个 I/O 信号也把网线预埋好把协议口打开。因为设备调试阶段你永远想不到后期要不要读某个测量数据。PLC 作为中间层从 Equator 读数据再转发给机器人和上位机这样的架构最稳定。不要让机器人直接去和 Equator 做 TCP/IP 通信机器人控制器里写网络通信太痛苦而且一旦通信阻塞会直接影响运动控制。3.3 测量结果反馈与不合格品分流逻辑测量完成只是第一步怎么处理结果才是无人质检的核心。结果通常分三种合格、不合格、临界超差在公差带边缘。合格品直接放合格料区不合格品放红箱或不良品区临界超差件可以放待确认区等人工复判。这个逻辑不难难的是把结果和具体哪一个工件绑定。每个工件要有唯一标识。推荐在料盘或工件本体上打二维码/DMC码机器人抓料时用固定式读码器扫码然后把工件 ID 写入 PLC。Equator 测完后PLC 把测量数据和工件 ID 打包上传到数据库这样即使后来发现某批货有问题也能精准追溯到是哪一个工件、哪一台机床、哪一根测针测的。没有这个追溯链路无人质检就只是无人帮忙测尺寸不是质量数据系统。3.4 信号时序从请求测量到放行零件最后把整个动作的时序理一遍这套逻辑在写 PLC 程序和机器人程序时就是剧本机器人抓取已加工件移动到 Equator 夹具上方缓慢放下并夹紧。机器人缩回到安全点向 PLC/Equator 发出请求测量信号。Equator 关闭防护门如果有启动测量程序同时输出测量中信号。机器人收到测量中后原地等待可同时执行其他非干涉动作如给机床装毛坯。Equator 测量完成把 OK/NG 结果发给 PLC并把测量数据文件写入共享文件夹。PLC 根据结果给机器人发送放行指令和结果代码。机器人取件按结果代码到对应料区放料然后回到起点开始下一循环。这套时序里最容易出问题的是第4步很多集成商为了省节拍让机器人在 Equator 还没测完时就回去做其他事结果因为动作路径干涉撞到测量仪。一定要在程序里做区域干涉检查并且在调试初期给机器人加一个等待测量完成的强制判断等信号时序稳定后再尝试并行动作。4. 无人质检的软件编排测量程序、机器人程序与数据追溯4.1 Equator 比对测量程序的关键参数Equator 的测量程序一般由三个环节组成基准件标定、建立坐标系、执行测量。基准件标定就是用标准件告诉设备基准值是多少建立坐标系是把工件放进去后通过几个基准特征面、孔、销确定工件位置执行测量则是按预定路径测所有特征。写测量程序时第一原则是安全平面要设置充分。Equator 的测针很贵机器人放料后如果工件位置有偏差测针高速接近时可能撞上工件。所以测量路径要尽量从正上方进入先低速碰一点确认位置再进入高速测量。第二原则是测点数量不要贪多。一个孔径测3个截面、每个截面4个点就够了再多不仅节拍慢还可能因为测针测力在同一个位置反复触发导致数据不稳定。第三原则是把公差带写明白Equator 只是比对真正的合格判定靠你输入的上偏差和下偏差。4.2 机器人路径规划与上下料动作编程要点机器人程序的关键是测量区域禁止进入。除了在机械上安装硬限位软件上也要定义姿态限制。用离线编程模拟最稳妥导入 Equator、料台、机床的三维模型先把机器人的可达域和奇异点找出来确定每个目标点的姿态再生成路径。示教的时候有几个细节一是 TCP 要校准准确用四点法或三点法不然机器人抓取位置会偏二是接近和离开测量夹具时要走低速特别是工件进入夹具导向槽前速度一快就可能把工件弹飞三是所有运动指令尽量用圆弧过渡不要用全直线既能减少关节冲击又能缩短节拍。如果工件比较重加减速度要调平滑不然惯性会让夹爪里的工件滑移。4.3 与 MES/SPC 的数据对接思路Equator 测出来的数据如果不能进入系统价值就少了一大半。常见做法是让 Equator 把测量结果输出成 CSV 或 XML 文件存到共享目录。上位机用脚本监控这个目录发现新文件就解析算好统计量后写入数据库或推送给 MES。这里贴一段我用 Python 做数据解析的简化思路实际项目里可以再扩展成服务import csv import glob import os import requests watch_dir /data/equator_results/ for file_path in glob.glob(os.path.join(watch_dir, *.csv)): with open(file_path, newline) as f: rows list(csv.DictReader(f)) for row in rows: payload { workpiece_id: row.get(barcode), feature: row.get(feature_name), deviation: float(row.get(deviation)), result: row.get(judgement), timestamp: row.get(time), } # 发送到上位机API requests.post(http://mes-server/api/measurements, jsonpayload) os.rename(file_path, file_path .done)这个脚本不用写得多复杂关键是稳定。建议用消息队列或者数据库记录处理状态避免文件重名或重复推送。如果你已经有持续集成部署的条件还可以把这类脚本做成一个小服务用 CI/CD 自动打包发布到边缘网关省得每次改逻辑都去现场手动更新。4.4 程序版本管理换型时怎样快速切换换型是自动化单元的生死线。产品一换机器人夹爪、Equator 测量程序、料盘位置、判定公差全都变。如果靠人工在 HMI 上一个一个选不仅慢还容易选错。我的做法是建一张产品配方表存到 PLC 里包含产品编号、机器人主程序号、夹爪号、料盘号、Equator 测量程序名、公差组号。操作员在 HMI 上选产品编号或者扫工单二维码PLC 自动下发所有参数把所有设备切到对应配置。这样原来半小时的换型时间能压到5分钟以内。程序文件本身也要做版本控制。把机器人的点位程序、Equator 的测量程序、上位机脚本工程放到同一个代码仓库每次变更都留记录。现场只保留当前生产版本旧版本留档。这个习惯救过我一次有一次现场工程师误改了一个测点位置批量测量数据全偏靠版本回滚才把生产救回来。5. 节拍、精度和稳定性我踩过的坑5.1 节拍瓶颈往往不在测量而在抓取和放料做节拍评估时很多人只盯着 Equator 的测量时间比如厂家说测一个件30秒就觉得单元节拍是30秒。实际一跑发现是50秒差在哪差在机器人的等待和信号握手。Equator 程序启动前要等待夹紧到位信号机器人放完料要退回安全区安全区行程可能很长测量完机器人又要等 PLC 处理数据再走过去取件每一步都在烧时间。优化手法有几个。一是给机器人设计一个等待区和预备位在 Equator 还没结束时机器人先到离夹具最近的安全位置蹲着信号一到位就冲进去比站在原地再加速过去快不少。二是把信号响应周期缩短通信轮询时间从100ms压到20ms一般 PLC 都支持。三是如果产能确实紧张考虑加一个预装工位人工或机器人先把下一个工件放在预装台上Equator 测量完当前件后预装台马上送进去相当于隐藏了上料时间。5.2 环境温度、震动对 Equator 精度的影响Equator 虽然是为车间现场设计的但别把它当成不怕冷热的铁疙瘩。我遇到过一套系统Equator 离空调出风口只有两米空调一启动测出来的数据就开始周期性漂移后来把出风口改向才解决。车间里还有行车、冲床、压机地面震动对并联结构的测量设备影响很大建议在 Equator 下方加橡胶减震垫或独立地基。防护也很重要。切削液飞溅、铁屑粉尘、冷却油雾一旦进了测量区不仅污染工件还可能影响测针触发。最好给 Equator 配一个自动防护罩机器人放完料后退出来防护罩关闭再启动测量测完再开门。这个小小的动作能明显提高稳定性。5.3 基准件标定与定期校验Equator 的准确性完全建立在基准件的基础上。基准件如果磨损了、磕碰了、热变形了所有测量结果都会偏。我见过一个项目量具装好后连续跑了一个月都正常突然某一天大批量报 NG查到最后是基准件在换型时被操作员磕了一下基准值已经变了。所以一定要建立标定和校验制度。每天开机后用同一个基准件跑一次快速验证程序记录偏差值如果偏差超过设定阈值系统自动锁定测量程序不允许自动运行。基准件本身要定期送第三方计量机构检定保存检定报告。如果现场有条件再配一套标准量块或环规每周用手动方式复核一次做到双保险。5.4 异常处理卡料、误检、机器人报警无人化运行最怕异常停车后没人知道。卡料、气爪没夹紧、工件放偏、测针撞断、通信超时任何一个问题都会让单元停下来。如果没有远程报警夜班停机一晚上就是几万块的产能损失。建议做一个报警监控表收集所有设备报警代码分级管理。例如Level 1 是普通提示如料盘空只亮黄灯Level 2 是需要人工确认如测量结果连续3件 NG亮红灯并推送微信/短信Level 3 是安全故障如安全门被打开立即停机并呼叫工程师。还要特别设计机器人报警后恢复的流程。机器人停在半空、夹爪里有工件、Equator 正在测量中这时候人去干预必须先手动置位安全信号再由 PLC 接管进入回原点程序。千万不要写一个报警复位后直接从断点继续跑的逻辑那样迟早撞设备。6. 成本、验收与扩展上这套系统前先想清楚6.1 不是所有零件都适合上这个组合上这套系统之前先拿一张表评估一下你的工件。适合的工件大概是这样的年产量有一定规模至少是每天几十件以上形状不是特别复杂能在 Equator 的有效测量范围内有稳定的定位基准抓放变形不大公差带在 Equator 的比对能力范围内。如果零件是软材质、易变形机器人夹爪一碰它就弯测量结果根本不可信那就不适合。如果零件太大比如超过500毫米超出 Equator 工作范围也别硬上。成本上要算总账。机器人本体、夹爪、Equator 及测针、围栏安全、PLC 电气、软件集成、安装调试、培训加起来不是小数目。对比的是人工检测的长期成本和质量损失。我做过一个粗略测算一条双班产线质检员三班倒一年人工成本加错检漏检带来的返工损失如果超过自动化单元总投资的30%就值得认真考虑。6.2 验收时应该看哪些指标验收不能只看能跑起来要对着指标一项一项打勾。节拍、故障率是基础更重要的是测量系统本身的重复性和再现性。推荐做一次 Gage RR量具重复性与再现性分析选10个工件3个操作者或同一个人每个件重复测3次算出设备重复性和操作者一致性。GRR 结果控制在10%以内这个测量系统才算合格。还要做异常注入测试。故意把工件放反、把料盘放空、断开通信电缆、触发安全光栅看系统是否按预设逻辑停机报警。很多供应商把正常流程跑得很顺一到异常就漏洞百出。验收时把这些测试写进会议纪要逐条过别含糊。6.3 从单站到多工位后续扩展思路最后留一条后路这个单元建好后很可能半年后要扩大产能或者增加新的测量需求。选型时就要考虑扩展性。PLC 的 I/O 点数留20%冗余网络交换机多留几个电口机器人控制柜选带现场总线扩展卡的版本料台位置预留第二套料盘的安装孔。这样将来加一台 Equator、加一台机床、增加一个视觉检测工位改动量最小。如果未来要做成多品种柔性无人线可以考虑把 Equator 的测量结果作为闭环反馈自动调整机床补偿参数。比如加工中心每加工一批零件Equator 量出偏差值上位机算出补偿量通过协议写回机床的刀具补偿表。这样就真正实现了加工—测量—补偿的闭环无人质检也从一个检测站升级成质量控制系统的一部分。根据我自己的项目经验这套系统最难的不是设备选型而是把工艺人员、机器人工程师和质量工程师拉到同一张桌子上把信号握手、责任边界和异常处理规则定义清楚。很多人一上来就关心机器人买多大、Equator 测多快但最后卡住你的往往是工件放偏了谁负责测量结果超差了找谁确认这种流程问题。所以我给所有准备上无人质检单元的朋友一个建议先把检测流程和异常预案写成文档再动手画图纸。还有无论预算多紧张GRR 一定要做测量系统本身的重复性不过关整个无人质检就是在自动产生坏数据。这些想清楚了再花钱买设备心里才有底。