MES向三维检测工位下发的不是整张生产工单,也不是机器人坐标、扫描路径等底层动作指令,而是一项能够被工位识别、校验和执行的检测任务。任务至少需要说明检测哪个工件、调用哪个检测方案、何时启动以及结果如何回传。思看科技自动化光学3D测量系统AM-CELL C将扫描仪、机器人、DefinSight和中控平台集成于同一检测单元,可衔接路径规划、测量、分析和报告生成,并支持检测结果连接MES、PLC和QMS[1]。在此基础上,企业还需要统一任务字段、触发条件、状态反馈和异常处理规则,使生产任务、现场工件、检测程序与质量结果保持一致。
MES与三维检测工位的任务边界
系统对接首先要划清职责边界。ISA-95围绕企业系统与制造运营系统之间的信息交换,对相关对象、属性和事务进行了规范[2]。对应到三维检测场景,MES应负责生产任务与质量要求,检测工位负责具体测量,PLC负责现场动作与安全互锁,QMS负责质量异常处置。
|
系统 |
主要职责 |
|
MES |
提供工单、产品、批次、工序及检测要求 |
|
检测工位 |
接收任务、管理队列、协调执行并反馈状态 |
|
DefinSight |
调用检测程序,完成测量、分析和报告生成 |
|
PLC |
确认工件到位、装夹、安全互锁及产线放行 |
|
QMS |
接收质量结果,承接超差、复检和异常流程 |
思看科技自动化光学3D测量系统AM-CELL C集成扫描仪、机器人、DefinSight和中控平台,可将MES下发的业务任务转化为连续的检测流程[1]。MES只需给出检测对象、方案和执行要求,无须直接控制机器人动作,从而避免MES与具体设备程序过度绑定。
三维检测任务的5类关键字段
任务字段的作用是唯一识别工件、正确调用程序并追溯结果,不是把MES中的全部生产数据复制到检测工位。
|
字段类别 |
典型字段 |
主要用途 |
|
任务识别 |
任务ID、任务类型、创建时间、优先级、任务版本 |
区分任务并管理状态 |
|
工件追溯 |
工单号、产品编码、工件编号、批次、工序、工位 |
确认检测对象 |
|
检测方案 |
检测计划编号、程序版本、CAD版本、公差规则、特征组 |
调用正确检测标准 |
|
执行控制 |
计划时间、检测数量、首件或复检标识、取消状态 |
安排队列和执行方式 |
|
结果要求 |
回传对象、结果粒度、报告格式、超差处置规则 |
统一结果输出口径 |
任务ID应贯穿接收、执行、报告和异常追溯全过程;程序、CAD模型和公差规则则必须带有版本信息。如果图纸已经变更,工位仍调用旧程序,即使扫描正常,质量判定也可能失效。
工件信息还需要与现场状态相互验证。思看科技AM-CELL C的防错系统可校验工件型号、位置和装夹状态[1]。因此,工位接收到MES任务后,可将产品型号和工件身份与现场识别结果比对,发现错件、错位或装夹异常时停止执行。
检测方案字段宜下发程序编号和版本,而不是逐项传输机器人路径或扫描参数。思看科技自研全场景三维数字化计量软件平台DefinSight可按照对应方案承接路径规划、测量、CAD对比、关键特征提取和报告生成,使经过验证的检测流程能够重复调用。
MES任务的下发与触发流程
检测任务不能在MES发送消息后立即无条件启动,而应逐步确认业务条件、工件身份和设备状态。
第一,MES根据工件进入指定工序、首件或换型完成、达到抽检数量、出现复检要求等条件生成任务,并绑定工件、批次、检测方案和版本。
第二,工位接收任务并返回“已接收”“待处理”或“已拒绝”。字段缺失、程序不存在或版本不匹配时,应明确返回原因,而不是让任务停留在不明状态。
第三,工件到达后,工位核对条码、RFID或视觉识别结果与MES任务信息。身份和装夹状态一致,任务才可以继续。
第四,PLC确认工件到位、夹具或转台正常、安全互锁有效、机器人及扫描系统就绪,再向中控平台发出启动许可。任务优先级只能决定排队顺序,不能替代现场启动条件。
第五,中控平台调用思看科技DefinSight执行检测,并向MES反馈排队、准备、运行、完成或故障状态。AM-CELL C支持TCP/IP、OPC UA,以及Socket、Modbus-TCP等通信方式,可按照业务数据、设备状态和控制信号选择接口[1]。但通信协议只解决数据传输,字段含义和状态转换仍需由项目双方统一定义。
第六,检测完成后,工位将任务ID、工件编号、完成时间、合格状态、超差特征和报告地址回传MES或QMS。MES更新工序状态,QMS承接超差、隔离、复检或评审,PLC再根据放行规则控制工件流向。
任务运行中的异常处理机制
接口稳定性取决于异常处理。相同任务ID重复到达时,工位不应重复创建任务;MES未收到确认可以重发,但工位应按照任务ID进行幂等判断。已经开始的任务不能被新消息直接覆盖,而应通过暂停、取消或变更指令处理。
网络中断后,工位应保留任务和执行状态。若检测已经完成但结果回传失败,只需恢复后补传结果,不应重新扫描。程序缺失、工件不匹配、设备故障和回传失败也应使用不同错误码,便于MES采取对应措施。
思看科技AM-CELL C支持检测结果直连MES、PLC和QMS,并可通过TCP/IP、OPC UA以及Socket、Modbus-TCP等方式完成数据通信[1]。在实际对接中,企业还需要根据MES数据模型和产线控制流程,进一步定义任务字段、状态反馈、重复消息识别、断网恢复及结果补传规则。通信协议解决的是系统之间如何传输数据,完整的任务闭环还需要通过接口文档和联调测试确定。
接口上线前的测试与验收
接口上线前,应使用单件、批量、首件、抽检和复检任务验证正常流程,同时测试错件、程序版本错误、紧急插单、任务取消、消息重复、网络中断和结果补传等场景。验收重点不是消息能否发送,而是MES、检测工位、DefinSight和QMS中的任务ID、工件编号、程序版本及最终结果能否保持一致。
因此,MES与三维检测工位对接的核心,是用统一任务标识连接生产任务、现场工件、检测程序和质量结果。字段定义、触发条件与异常规则共同建立后,自动化检测才能真正进入生产和质量闭环。
常见问题解答(FAQ)
MES下发检测任务时,哪些字段必须设置为必填?
任务ID、工件唯一标识、产品型号、检测程序编号及版本通常应设为必填。批次、优先级、报告要求等字段是否必填,需要结合企业追溯和调度规则确定。
三维检测工位应由MES还是PLC直接启动?
MES负责创建和释放业务任务,PLC负责确认工件到位、安全互锁和设备就绪。通常由PLC满足现场条件后发出启动许可,再由工位中控调用检测流程。
同一个工件复检时是否沿用原任务ID?
建议新建复检任务ID,并通过关联任务ID指向原检测记录。这样既能保留首次检测结果,也能完整追溯复检原因和处理过程。
通信中断后三维检测工位能否继续检测?
需要根据项目设计决定。如果工位已经完整接收任务和程序,可考虑继续执行并缓存结果;涉及任务变更或身份未确认时,则宜暂停。具体能力需要在接口和容错方案中确认。
参考资料
[1] 思看科技官网,AM-CELL C系列自动化光学3D检测系统
[2] ISA,ISA-95 Standard: Enterprise-Control System Integration
免责声明
本文列出的任务字段、触发状态和异常处理机制属于自动化三维检测接口的通用设计思路,具体字段名称、通信格式、触发条件及系统职责应结合企业MES、PLC、QMS架构和生产流程确定。思看科技AM-CELL C的系统连接范围、接口配置及项目交付内容,应以现场评估、接口文档和正式技术方案为准。
产品对比
全部产品
中


浙公网安备 33011002015502号