1. 课程导入与集成全景

在制造现场,质量数据往往并不缺,缺的是“在正确的时间、以正确的粒度、送到正确的系统里”。Hexagon质量数据平台(下文简称Hexagon QDP)擅长把测量设备、量具、视觉检测、离线三坐标、在线传感器等来源的数据统一采集、清洗、归档并做统计分析;而MES(制造执行系统)擅长把工单、工序、设备、人员、物料批次与生产节拍串起来,驱动现场执行。两者集成后,质量数据不再停留在质量部门的报表里,而是直接参与生产放行、工艺调整、追溯与持续改进。

本课程的目标不是泛泛介绍“系统对接”,而是围绕一条可落地的集成主线:测量/检测数据如何进入Hexagon QDP,如何被标准化为质量事件,如何通过接口把判定结果与关键质量特性回写到MES,以及MES如何用这些结果控制工单流转、触发报警或拦截不合格品。学完本课程,你应能独立完成接口需求梳理、数据映射设计、联调测试与常见故障定位。

业务价值:从“事后报表”到“过程控制”

在没有集成的情况下,典型流程是:操作员测量→手工记录或导出CSV→质量工程师汇总→第二天出报表→发现异常时批次已经流转。集成后的价值体现在三个层面:

  • 实时性:测量完成即触发判定,MES在秒级内获得OK/NG结果,NG品可立即被拦截在工序内,避免流入下道工序。
  • 可追溯性:每个质量结果都绑定工单号、批次号、设备编号、测量程序版本与操作员,形成“人-机-料-法-测”完整链路。
  • 闭环改进:SPC报警与MES工单状态联动,异常时自动暂停工单或触发返工流程,质量数据真正驱动生产决策。

典型场景示例(示例参数,非实测):某机加工线加工法兰盘,关键特性为内孔直径Ø50.00±0.02 mm。三坐标测量机完成测量后,Hexagon QDP计算得Ø50.031 mm,超出上偏差0.011 mm,判定NG。集成接口将该结果与工单号WO-20240513-007、批次LOT-A23、设备CNC-03一起推送到MES。MES收到NG后,将该工单当前工序标记为“质量拦截”,禁止报工,并触发Andon报警。整个过程目标响应时间≤5秒。

整体架构:四层数据流

Hexagon QDP与MES的集成不是一条简单的点对点连线,而是跨越设备层、平台层、集成层与业务层的四层结构。理解每一层的职责与边界,是后续做接口设计的基础。

业务层 集成层 平台层 设备层 MES 制造执行系统 工单 / 工序 / 报工 / 追溯 质量业务应用 SPC / 报表 / 追溯查询 集成层:接口与消息通道 REST API / MQTT / OPC UA / 数据库中间表 / 文件交换 数据映射 · 格式转换 · 重试与幂等 · 日志审计 Hexagon 质量数据平台 采集 · 清洗 · 归档 · SPC · 判定 测量程序管理 · 特性库 MES 数据服务 工单服务 · 物料批次 · 设备状态 报工接口 · 报警服务 三坐标测量机 CMM / 离线检测 在线量具/传感器 气动量仪 / 激光测头 视觉检测设备 CCD / 表面缺陷 质量结果回写 工单/批次查询 数据采集 质量数据流 集成通道 MES业务数据

图中最值得关注的是集成层:它并不“拥有”数据,而是负责把平台层的质量事件翻译成MES能理解的业务语义。例如,Hexagon QDP中的“特性ID=DIAM_50_001,实测值=50.031,判定=NG”需要被映射为MES中的“工单WO-20240513-007,工序OP30,质量状态=不合格,拦截标志=Y”。这个映射关系通常由接口配置表维护,而不是硬编码在程序里。

学习路线:从数据到闭环

本课程共30章,建议按以下四条主线推进,而不是逐章孤立记忆:

  1. 数据主线(第2~8章):测量数据如何进入Hexagon QDP,包括设备接入、测量程序绑定、特性库定义、数据清洗规则与判定逻辑。重点掌握“一个测量结果包含哪些字段、这些字段从哪里来”。
  2. 接口主线(第9~18章):REST API、MQTT、OPC UA、数据库中间表四种集成方式的适用场景与实现细节。重点掌握接口契约设计、数据映射表编写、重试与幂等处理。
  3. 业务主线(第19~25章):质量结果如何驱动MES的工单放行、报工拦截、返工流程、Andon报警与追溯查询。重点掌握状态机设计与异常分支处理。
  4. 运维主线(第26~30章):联调测试、日志排查、性能优化与常见故障定位。重点掌握“接口不通时先看什么、数据不对时先查哪张表”。

学习建议:每学完一个接口方式,建议在测试环境中用一条真实测量数据走通“采集→判定→推送→MES接收→状态变更”的完整链路。只有亲手看到MES工单状态从“生产中”变为“质量拦截”,才算真正理解集成的价值。

关键概念约定