3、工位管理基础:工位定义、工位编号规则、工位与相机、PLC、传感器的关联关系
在智慧工厂多相机质检系统中,工位(Workstation / Station)是承载检测任务的最小物理与逻辑单元。无论是单台相机检测一个特征,还是多台相机协同检测一个复杂产品,所有检测行为都必须依附于明确的工位定义。工位管理不仅是设备台账的一部分,更是节拍控制、结果汇总、数据追溯和产线柔性调整的基础。如果工位定义混乱、编号规则不统一、与PLC和传感器的关联关系不清晰,后续的检测逻辑、报警联动和报表统计都将失去可靠锚点。本章将系统讲解工位的定义方法、编号规则,以及工位与相机、PLC、传感器之间的工程关联关系。
3.1 工位定义的核心原理
工位定义的本质是将物理空间中的检测动作抽象为逻辑对象。在智慧工厂中,一个工位并不等同于一台设备或一个物理位置,而是指完成某一特定检测任务所需的资源集合。这些资源包括:相机(可能多台)、光源、传感器、PLC信号地址、机械治具、检测程序、参数配方以及结果存储位置。工位定义的核心任务就是将这些分散的硬件和软件资源,按照检测流程组织成一个可独立调度、可独立统计、可独立追溯的逻辑单元。
从工程实践角度看,工位定义需要明确以下关键信息:
- 工位名称与用途:例如“电池板外观检测工位”“螺丝锁付后视觉复检工位”,名称应直接反映检测目的。
- 工位类型:分为在线检测工位(集成在流水线中)、离线抽检工位(独立于主流程)、返修确认工位(用于不良品复判)。
- 工位能力描述:包括检测精度、检测节拍、适用产品型号、可检测缺陷类型等。
- 工位状态模型:定义工位的运行状态(初始化、待机、运行中、报警、暂停、离线),状态模型是后续PLC交互和MES上报的基础。
工位定义还涉及工位与产品的关系。在多品种共线生产场景下,一个工位可能需要支持多种产品型号,每种型号对应不同的检测配方和相机参数。因此,工位定义中必须包含“产品型号-检测配方”的映射表,当产品切换时,工位能自动加载对应的检测配置。
3.2 工位编号规则设计
工位编号是工位管理的“身份证”,一套科学、可扩展的编号规则能显著提升跨部门沟通效率和系统维护便利性。工位编号应遵循唯一性、可读性、可扩展性、稳定性四大原则。推荐采用层级编码结构,将产线、区域、工位类型、序号等信息编码到编号中。
一种典型的工位编号格式如下:
格式:[产线代码]-[区域代码]-[工位类型代码]-[两位序号]
示例:LN2-A-01-05
含义:2号总装线(LN2)- A区(A)- 在线检测工位(01)- 第5号工位
工位类型代码建议统一约定,例如:
| 代码 | 工位类型 | 说明 |
|---|---|---|
| 01 | 在线检测工位 | 集成于主流水线,随线节拍自动运行 |
| 02 | 离线抽检工位 | 独立于主流程,人工送检或机器人送检 |
| 03 | 返修确认工位 | 用于不良品修复后的复检确认 |
| 04 | 首件确认工位 | 用于生产批次开始时的首件全检 |
| 05 | 综合测量工位 | 包含多相机、多传感器的复杂测量任务 |
在编号设计时还需考虑虚拟工位的概念。某些检测逻辑可能不依赖物理位置,例如“数据复核工位”“远程判图工位”,这些工位同样需要编号,但可以挂接在逻辑区域下,便于统计和追溯。
3.3 工位与相机的关联关系
工位与相机的关联是“一对多”的关系,即一个工位可以包含多台相机,每台相机负责不同的检测视角或检测波段。在工程配置中,工位与相机的关联需要明确以下内容:
- 相机基础信息绑定:包括相机IP地址、相机型号、分辨率、帧率、触发模式(硬触发/软触发)、曝光时间等。这些参数在工位初始化时加载到相机驱动中。
- 相机空间位姿:定义相机相对于工位治具的安装位置和角度。对于3D相机或需要多角度拍摄的场景,位姿参数直接影响标定结果和测量精度。
- 检测任务分配:明确每台相机在该工位中承担的检测任务。例如,工位“LN2-A-01-05”包含相机CAM-01负责产品正面缺陷检测,CAM-02负责产品侧面字符识别,CAM-03负责底部焊点检测。
- 光源联动:相机拍照时需要配合相应的光源方案(环形光、条形光、同轴光等),工位定义中需包含光源控制参数,如亮度、频闪频率、点亮时序。
从软件架构角度看,工位是相机的“逻辑容器”。当工位被PLC触发启动时,工位管理模块会按照预设顺序依次触发各相机拍照,并汇总所有相机的检测结果。这种设计使得上层MES系统只需与工位交互,而不必关心具体有多少台相机、相机之间如何协同。
3.4 工位与PLC的关联关系
PLC是工位与产线控制层之间的桥梁。工位与PLC的关联主要通过I/O信号映射和数据块(DB)通信两种方式实现。I/O信号用于实时性要求高的开关量交互,数据块通信用于传输检测结果、配方号、计数等结构化数据。
典型的工位-PLC信号交互包括:
| 信号方向 | 信号名称 | 数据类型 | 说明 |
|---|---|---|---|
| PLC → 工位 | 工件到位信号 | DI (Bool) | 传感器检测到工件到达检测位置 |
| PLC → 工位 | 启动拍照信号 | DI (Bool) | PLC发出允许拍照指令 |
| PLC → 工位 | 产品型号编码 | DB (Int) | 当前产品型号ID,用于选择检测配方 |
| 工位 → PLC | 检测完成信号 | DO (Bool) | 工位完成所有相机检测和结果判定 |
| 工位 → PLC | 检测结果(OK/NG) | DO (Bool) | 判定结果,NG时PLC控制分拣机构动作 |
| 工位 → PLC | 故障报警信号 | DO (Bool) | 相机异常、通信超时、光源故障等 |
在工程实施中,需要建立信号地址映射表,将PLC的I/O地址或DB地址与工位逻辑信号一一对应。例如:PLC的I0.0对应“工件到位”,Q0.2对应“检测结果NG”。映射表应作为设计文档的一部分,并同步到HMI和上位机监控系统中。
3.5 工位与传感器的关联关系
传感器在工位中扮演“感知末梢”的角色,主要分为三类:位置传感器(光电开关、接近开关、电感传感器)、状态传感器(压力传感器、温度传感器)、编码器/视觉传感器(用于位置反馈或辅助定位)。工位与传感器的关联主要体现在以下几个方面:
- 到位检测:工件是否到达拍照位置,通常由光电传感器或接近开关检测,信号直接接入PLC的DI模块,再由PLC转发给工位系统。
- 防错检测:检测工件是否放置到位、方向是否正确、是否存在叠料。例如,使用对射传感器检测产品是否完全进入治具。
- 安全互锁:工位防护门状态、紧急停止按钮状态等安全传感器信号,必须接入PLC安全回路,工位系统通过PLC间接获取这些状态。
- 节拍测量:使用编码器或光电传感器计算工件通过速度,用于动态拍照时的运动补偿。
传感器信号通常不直接接入工位控制器(工业PC或智能相机),而是先进入PLC,再由PLC通过I/O或总线(Profinet/EtherCAT)转发给工位系统。这种架构的好处是:传感器供电和信号调理由PLC统一管理,工位系统只需处理逻辑信号,降低了硬件耦合度。但在某些高速检测场景(如每分钟检测600个工件),传感器信号需要直接接入相机触发口,以减少PLC扫描周期带来的延迟。
3.6 实战案例:某汽车零部件厂多相机质检工位改造
背景与约束:某汽车零部件工厂需要对手动变速箱壳体进行全表面缺陷检测,检测项包括铸造气孔、加工划痕、螺纹损伤和二维码读取。原方案采用人工目检,漏检率约3%,且无法实现数据追溯。工厂决定引入多相机视觉检测系统,产线节拍要求为45秒/件,现场空间有限,只能布置一个检测工位。
初始现象与目标:产线为半自动流水线,工件通过辊道输送,到位后由气动定位机构夹紧。目标是将漏检率降至0.5%以下,并实现每件产品的检测数据自动上传MES。
关键输入数据与参数:
- 工件尺寸:长400mm × 宽250mm × 高200mm,重量约15kg
- 检测面:顶面、底面、四个侧面共6个面
- 缺陷最小尺寸:0.3mm(气孔)、0.5mm(划痕)
- 现有PLC:西门子S7-1500,支持Profinet
- 传感器:4个光电传感器(到位检测)、2个安全光幕
分析判断过程:由于工件有6个面需要检测,单台相机无法覆盖所有视角,且底面检测需要工件翻转或使用底部反射镜。经过方案对比,决定采用“5台固定相机 + 1台机器人手持相机”的方案:5台固定相机分别拍摄顶面、前面、后面、左面、右面,底面由机器人将工件翻转后由固定相机拍摄。但机器人翻转会增加节拍时间,且成本较高。最终优化为:4台固定相机覆盖顶面和三个侧面,第四个侧面和底面通过2台相机加45度反射镜实现,省去机器人。
实际操作步骤:
- 工位定义:创建工位编号“TRANS-C-01-01”,类型为在线检测工位,绑定6台相机(CAM-01至CAM-06)。
- 相机配置:CAM-01至CAM-04分别负责顶面、前面、左面、右面;CAM-05通过反射镜拍摄底面;CAM-06负责二维码读取和字符识别。
- PLC信号映射:定义DI信号“工件到位”(I0.0)、“定位夹紧完成”(I0.1);DO信号“检测完成”(Q0.0)、“检测NG”(Q0.1)、“报警”(Q0.2)。
- 传感器联动:4个光电传感器中,2个用于到位粗检测,2个用于精定位确认。安全光幕信号接入PLC安全回路,当光幕被遮挡时,工位禁止启动拍照。
- 节拍调试:初始节拍为52秒/件,超出要求。通过优化相机曝光时间(从15ms降至8ms)、采用并行触发模式(4台相机同时拍照),节拍降至42秒/件。
- 结果汇总:每台相机独立判定后,工位管理软件汇总所有结果,生成最终OK/NG判定,并上传MES。
结果对比:改造后漏检率降至0.3%,节拍满足45秒要求,检测数据完整追溯。但初期遇到底面反射镜积灰导致误检率升高的问题,通过增加气动吹扫装置(每10个工件吹扫一次)解决。
风险与代价:反射镜方案虽然节省了机器人成本,但增加了维护工作量;多相机标定耗时较长(约4小时),换型时需要重新标定。复盘经验:工位定义阶段应充分考虑传感器布局和相机视野重叠区域的标定策略,避免后期返工。
3.7 总结与复盘
工位管理是智慧工厂多相机质检系统的“骨架”。一个设计良好的工位定义,应当让硬件层(相机、传感器)、控制层(PLC)和信息层(MES)之间的交互清晰、高效、可维护。本章重点强调了工位编号的规范性和可扩展性,以及工位与相机、PLC、传感器之间的信号流和数据流关系。在实际项目中,建议先完成工位定义和编号规则评审,再开展硬件选型和软件配置,避免“先搭硬件、后补逻辑”的被动局面。
工位管理不是一次性工作,而是需要持续维护的资产。当产线增加新产品、调整节拍或更换相机时,应同步更新工位配置,并保留历史版本记录。只有将工位管理做到精细化、标准化,多相机质检系统才能真正实现高效、稳定、可追溯的运行目标。