3. 多工位测试需求分析与方案设计
多工位自动测试系统的设计起点不是“选什么机箱、用什么仪器”,而是把测试需求翻译成可计算的工位数量、可分配的测试项、可满足的节拍,以及可识别的资源冲突。本节围绕工位数量确定、测试项分配、节拍计算、资源冲突识别与初步方案输出五个环节展开,给出可直接用于方案评审的分析方法。
一、工位数量由节拍与测试时间共同决定
工位数量的核心约束是产能。设目标产能为 N 件/小时,单件总测试时间为 T 秒(含上下料、测试、判定、数据记录),则理论工位数 W 满足:
W ≥ N × T / 3600 × (1 + 冗余系数)
示例:N = 120 件/小时,T = 90 秒,冗余系数取 0.15
W ≥ 120 × 90 / 3600 × 1.15 = 3.45 → 取整为 4 个工位
冗余系数用于吸收上下料波动、重测、设备短暂停机。若测试项之间存在串行依赖(如必须先做绝缘测试再做功能测试),则不能简单按总时间除以工位数,而应按最长串行路径计算。实际工程中,工位数量还需向上取整到与产线输送节拍匹配的整数,避免出现“半工位”等待。
二、测试项分配要兼顾并行性与资源独占性
测试项分配的目标是让各工位负载均衡,同时避免同一仪器被多个工位同时占用。常用做法是先列出全部测试项及其单次耗时、所需仪器、是否可并行,再按“资源独占优先、时间均衡其次”的原则分组。
| 测试项 | 单次耗时 | 所需资源 | 可否并行 |
|---|---|---|---|
| 上电电流检测 | 8 s | 可编程电源、DMM | 否(电源独占) |
| 电压精度测试 | 12 s | DMM、开关矩阵 | 是 |
| 通信功能测试 | 20 s | CAN 卡、串口卡 | 是 |
| 绝缘耐压测试 | 15 s | 耐压仪 | 否(高压独占) |
| 老化前功能确认 | 25 s | DIO、DMM、电源 | 否(电源独占) |
示例中总测试时间约 80 秒,若目标节拍为 30 秒/件,则至少需要 3 个工位。但耐压仪和可编程电源属于独占资源,不能同时被两个工位使用,因此实际分配时需将使用同一电源的测试项放在同一工位串行执行,或为每个工位配置独立电源。若预算有限,可采用“电源分时复用 + 开关矩阵切换”的方式,但必须核算切换时间和继电器寿命。
三、节拍计算要区分单件节拍与系统节拍
单件节拍 CT 是产线每出一件产品的时间间隔,系统节拍则受最慢工位限制。设各工位实际占用时间为 t1, t2, …, tn,则系统节拍为:
CT_system = max(t1, t2, …, tn) + 输送切换时间
示例:t1 = 28 s,t2 = 32 s,t3 = 26 s,t4 = 30 s,输送切换 3 s
CT_system = 32 + 3 = 35 s/件 → 产能约 102 件/小时
若目标产能为 120 件/小时,即节拍需 ≤ 30 秒,则工位 2 成为瓶颈,需要拆分其测试项或增加一个并行工位。节拍计算不能只看平均值,必须识别瓶颈工位,否则方案在试产阶段就会暴露产能不足。
四、资源冲突识别与初步方案输出
资源冲突主要分为三类:仪器独占冲突、通道/开关冲突、操作员与上下料冲突。识别方法是绘制“工位—资源”占用矩阵,标出每个时间片内被占用的资源。若同一资源在同一时间片出现两次占用,即为冲突。
初步方案输出应包含:工位数量与布局、各工位测试项清单、单件节拍与系统节拍、瓶颈工位、冲突资源及解决策略、仪器配置清单。以下 SVG 给出一个四工位方案的资源占用与节拍关系示意,用于快速判断瓶颈和冲突。
从图中可以看出,工位2的老化前功能确认耗时 25 秒,加上通信功能 20 秒,总占用达到 45 秒,成为系统瓶颈。解决方式有两种:一是将通信功能测试移到工位4,使工位2只保留老化前确认;二是增加一个工位专门处理老化前确认,将原工位2拆分为两个并行工位。前者改动小但工位4负载上升,后者成本高但节拍更均衡。方案评审时应同时给出两种选择的资源增量和节拍收益,便于决策。
最终初步方案应形成一份可评审的文档,包含工位布局草图、测试项分配表、节拍计算过程、冲突资源清单及解决策略、仪器与夹具配置清单。方案输出后,还需与机械、电气、软件三方确认接口边界,例如工位间输送定位精度、气动夹具动作时序、TestStand 序列文件与工位编号的映射关系。只有这些边界明确,后续的 TestStand 工程搭建和调试才能顺利推进。