先说结论。要算一条线需要几台在线测量设备,你需要三个你已经有的数、一个必须自己拍板的数。已有的三个是:目标产能(件/小时)、单件测量实际占用的时间(秒/件)、这条线真正运行的时间。需要拍板的是稼动率。工位数 N = 目标件数/小时 × 单件时间(秒) ÷ (3600 × 稼动率),然后向上取整。本文出现的每一个算式结果都是基于明示假设的推算,不是实测性能;引用的普密斯参数均取自已公开的产品规格或站内已公开页面。本页只讲产能核算与工位数量,上游那个「到底该在线还是离线」的判断,见在线光学测量与离线光学测量:检测系统怎么选。
项目启动会上关于节拍的争论,多半其实是词汇之争。先把三个定义钉死,后面的算术就不再有分歧。
| 术语 | 它是什么 | 由谁决定 | 单位 |
|---|---|---|---|
| 节拍时间(takt time) | 客户需求要求的速度:可用生产时间 ÷ 该时间内客户需要的数量。 | 客户与班次安排。它是目标,不是能力。 | 秒/件 |
| 周期时间(cycle time) | 一个工件从可用开始、到该资源腾出手来接下一个工件为止,实际占用的时间。 | 工艺设计:上下料、曝光、处理、握手、不良处置。 | 秒/件 |
| 产能(throughput) | 计入稼动率之后,工位或产线每小时实际交付的合格件数。 | 周期时间、工位数与稼动率三者共同决定。 | 件/小时 |
核算工位时真正用到的关系很简单:一个工位每小时最多只能交付 3600 ÷ 周期时间 件,而且只在它真正可用的那部分时间里成立。节拍时间告诉你必须交付多少,周期时间告诉你一个工位能交付多少,两者之间的缺口,就是你要用并联工位、用重叠、或者用改流程去补的部分。
把曝光时间当作周期时间,是最常见的一处错位。单件时间预算有六项,而在在线场景里,通常决定结论的是第一项和最后两项。
| # | 项 | 包含什么 | 由谁决定 | 量级 |
|---|---|---|---|---|
| 1 | 上下料 | 上料、定位或夹紧、取件。若工件全程不离开产物流,此项为 0。 | 机械与工装设计 | 秒级——需要搬动工件时往往就是最大项 |
| 2 | 触发与握手 | 有料信号、触发延时、PLC 交互、频闪延时。 | 电气与控制设计 | 毫秒级至数十毫秒 |
| 3 | 曝光 | 传感器真正积分光线的时间。 | 光源、光圈、运动模糊上限 | 微秒级至毫秒级 |
| 4 | 读出与传输 | 传感器读出、接口传输、缓存写入。由采集速率体现。 | 相机与接口 | 毫秒级;若软件在等整份文件落盘,则会变成秒级 |
| 5 | 处理与判定 | 定位、测量、公差判定、记录。大视野多特征测量里,这项往往才是真正的瓶颈。 | 软件与 CPU / GPU 预算 | 毫秒级至秒级,随特征数增长 |
| 6 | 不良与复判处置 | 分流、打标、复检、可疑结果的人工判定。 | 输送线逻辑与质量流程 | 每件不良数秒;这是最常被漏掉的一项 |
第 2 至第 5 项之间可以有一定程度的重叠——相机可以在处理器开始处理上一帧的同时读出当前帧。第 1 项只有在工件不停机时才与生产过程重叠;第 6 项则不能因为良率高就被默认为不存在。
一条有用的纪律是:按最差的那个工件做预算,而不是按平均工件。周期时间由工位必须处理的最慢工件决定,因为那个工件到来时产线不能堵住。
拿到目标产能和单件时间之后,工位数就是一个算式:
N = Q × T ÷ (3600 × A),向上取整到整数个工位。
| 符号 | 含义 | 单位 | 数值来自哪里 |
|---|---|---|---|
| N | 需要的并联测量工位数 | 台 | 计算结果。一律向上取整。 |
| Q | 目标产能 | 件/小时 | 生产计划,含全检范围 |
| T | 单件占用一个工位的时间 | 秒/件 | 来自第二节的预算,取最差工件 |
| A | 稼动率:计划时间内工位真正处于可测量状态的比例 | 0~1 | 由你自己拍板并随后验证,见第四节 |
这个式子有两条性质值得说明。第一,它对 Q 和 T 都是线性的,所以单件时间减半、工位数就减半——这也是为什么把力气花在测量与处理项上、而不是花在相机分辨率上,通常更划算。第二,向下取整从来不是中性的:结果小于 1.0 且只放一台,意味着这个工位没有任何回旋余量;结果是 1.2,意味着这一台会被打满、产线要等。
这个式子核算的是并联工位架构。只要测量能在工件继续移动的同时完成,就还有一种更省的架构,第六节单独讲。
这里的稼动率不是任何厂家的规格参数,而是:在计划产线时间里,测量工位处于「随时可以接料测量」状态的比例——不含调工装、不含软件重启、不含等操作员判定可疑结果、不含因下游分流器满了而堵料的时间。
它是项目的输入项,诚实的用法是:把假设写在纸面上,然后在爬坡阶段去实测它。第五节的算例对人工上料的离线工位取 0.85、对自动在线工位取 0.90。这两个数是为完成算术而明示的假设,不是普密斯的性能数据;一旦你有四周运行数据,就应当用自己的数替换掉。
稼动率的影响容易被低估,因为它出现在分母上。从 0.95 降到 0.85,同样产能下所需工位数增加约 12%。在多工位单元上,这就是整整多一台设备——而把导致损失的根因设计掉,比买下那台设备便宜。
假设一条线需要每小时检测 2000 件,单班有效工时 7.5 小时。同一个目标放到三种架构上,工位数的差别会直接显出来。以下全部为按明示假设的推算。
| 架构 | 单件时间 T | 假设稼动率 A | 所需工位 N = Q × T ÷ (3600 × A) | 结果由什么决定 |
|---|---|---|---|---|
| 离线、人工上料 | 约 20 s(装夹找正取下约 12 s + 测量约 8 s) | 0.85 | 2000 × 20 ÷ (3600 × 0.85) = 13.1,即 14 台 | 上下料主导;所需人机规模在商业上不成立 |
| 在线、工件在工位停顿 | 约 2.0 s(上下料压缩,曝光与处理不变) | 0.90 | 2000 × 2.0 ÷ (3600 × 0.90) = 1.23,即 2 台 | 两台做负荷均衡,或一台加缓冲 |
| 在线、测量与产线重叠 | 约 0.45 s(无上下料项,仅曝光+采集+判定) | 0.90 | 2000 × 0.45 ÷ (3600 × 0.90) = 0.28,即 1 台 | 测量不成为瓶颈,产能由产线节拍决定 |
这张表有三处值得记住的读法。
第五行那个单工位方案,只在特定条件下成立。与其当成一条原则,不如当成一张清单逐条对。
| 条件 | 可以重叠 | 无法重叠 |
|---|---|---|
| 工件运动 | 工件以恒定速度通过视野、在运动中完成测量 | 工件必须停下、被夹紧或被抬起定位 |
| 视角数量 | 一个视角就能覆盖全部特征,或额外视角由并联的独立测量头承担 | 同一个工位要按顺序拍多个面,每个视角都占用该工位 |
| 曝光与速度 | 产线速度下所需曝光仍满足运动模糊上限 | 光照预算要求的曝光在产线速度下会把图像拖糊 |
| 结果时点 | 判定结果能在工件到达分流点之前给出 | 工件已过分流点软件才判定,只能停顿等结果或在下游重复一个工位 |
| 不良策略 | 不良品可以在不停线的情况下分流 | 可疑结果必须由人工判定,于是人成了瓶颈 |
按列往下读,是最快弄清自己到底在设计哪种架构的方法。右列出现一项不满足,并不必然要求并联工位,但意味着第二节的单件时间预算里,必须把这项失败所引入的时间项补进去。
相机与系统的规格书给的是采集速率,而采集速率只是第二节六项中的一项。下表列出已公开的普密斯数据,以及它们在被代入公式之前还缺什么。
| 公布指标 | 来源 | 换算 | 还缺什么 |
|---|---|---|---|
| 全视场采集约 30 fps | HM 系列系统规格(HM 在线图像测量仪产品页) | 1 ÷ 30 ≈ 33.3 ms/帧 | 上下料、触发与握手、处理与判定、不良处置 |
| 局部 1/8 视场最高约 200 fps | HM 系列系统规格 | 1 ÷ 200 ≈ 5 ms/帧 | 同样四项;若八个子视场不是并行成像,还要加上在子视场之间移动的时间 |
| 曝光时间按型号为 35 / 70 / 150 μs | HM 系列系统规格 | 0.035~0.15 ms | 这只是曝光项。除非运动模糊迫使它变大,否则它是六项里最小的一项 |
| 四个测量范围的重复性从 ±0.05 μm 到 ±0.2 μm | HM-1015 / HM-1040 / HM-1065 / HM-1120 已公布参数表 | — | 重复性是质量指标,不是时间指标。提高它通常要花时间,而不是省时间 |
这里最容易踩的坑,是拿 33.3 ms 去和「单件 2 秒」比较。两者的差距不在相机性能,而在上下料、通讯与判定逻辑。任何在上下料项与不良处置项都没动的情况下、指望换一台更快的相机来缩短节拍的项目,都会花了钱而几乎看不到数字变化。
当测量真正受限于软件而不是传感器时,普密斯 HM 系列公布有 100 种以上测量工具,高精度区内位置精度最高 ±0.3 μm。特征数量驱动处理项,所以「大视野下测几十个特征」首先是处理问题、其次才是相机问题——这和机器视觉测量精度怎么计算里所做的区分是同一件事。
公式的可靠程度取决于 T。靠规格书估 T,是项目延期与超支的常见源头。四步就能把估算换成证据,而且都不需要新增硬件。
工件无法搬到测试台上时,同样四步可以针对一段录制序列来做。曝光侧的一半可用机器视觉运动模糊怎么算与控制里的方法,把一次性测量变成经验证的数据,可参照远心镜头倍率、靶面、视野与工作距离计算方法里同样的「先给公式、再给算例」写法。
| # | 误算 | 为什么会错 | 应该怎么做 |
|---|---|---|---|
| 1 | 把相机帧率当作产能 | 帧率只是六项中的一项,而且通常不是最大项 | 先做六项预算,再在真实产线上实测 T |
| 2 | 稼动率取 1.0 | 它在分母上,10% 的偏差会变成多于 10% 的设备 | 把 A 写进假设、取保守值、爬坡期实测校正 |
| 3 | 用曝光时间代替单件时间 | 在需要搬动工件的架构里,曝光可能只占真实单件时间的千分之一 | 测「触发到结果」的区间,而不是规格书上的曝光行 |
| 4 | 只算测量、忘了搬动 | 多视角、翻转、换托盘会带来整秒级的时间,而这些在光学规格里根本不出现 | 把搬动项按视角逐条写进预算 |
| 5 | 工位数向下取整 | 产线不能等;出现小数就意味着饱和 | 向上取整,再判断最后一台是否更适合做成缓冲或第二个测量头 |
| 6 | 按平均工件核算 | 产线被它必须处理的最慢工件牵着走 | 按最差工件核算,并记录下那一件是谁 |
节拍时间是客户需求要求的速度:可用生产时间除以该时间内需要的数量。周期时间是一个工件实际占用某个资源的时间。节拍时间是由需求设定的目标,周期时间是工艺本身的属性。如果周期时间长于节拍时间,一个工位就交付不了需求,你要么增加工位,要么缩短周期时间。
用目标产能(件/小时)乘以单件时间(秒),再除以 3600 乘以稼动率,然后向上取整。每小时 2000 件、单件 2 秒、稼动率 0.90 时,2000 × 2.0 ÷ (3600 × 0.90) = 1.23,即需要两台。同样目标下单件时间降到 0.45 秒,结果是 0.28,一台就够。
不能。采集只是单件时间预算六项中的一项。在需要搬动工件的架构里,上下料项占主导;在多特征测量里,处理项往往占主导。更快的相机只是把一个可能很小的项变小。买采集速率之前,先把预算测出来。
取决于测量能否与生产过程重叠。每小时 2000 件意味着产线每 1.8 秒出一件。如果测量能在运动中完成、没有上下料项,且从触发到判定在 1.8 秒以内,一台就够,产能由产线节拍决定。如果工件必须停顿、单件时间升到约 2 秒,算式给出 1.23 台,一台就不够。
没有哪一个公布值适用于你的产线。这里的稼动率指工位处于可接料测量状态的比例,所以它必须来自你自己的生产数据,或者作为明示假设写出来。本文算例对人工上料工位取 0.85、对自动工位取 0.90,两个数都标注为「为完成算术的假设」,而不是实测性能。
因为它以秒计,而光学项以毫秒甚至微秒计。上料、定位、夹紧、取件是机械动作,不会因为相机变快而变快。这也是为什么多数项目里最大的一次节拍改善,来自去掉上下料这一步——让工件还在产物流里就被测到——而不是来自成像链本身。
在生产速度与生产照明下,在触发沿打一个时间戳,在判定结果写入时再打一个,两者之差就是单件驻留时间。至少采 30 件并取最大值而不是平均值。换班、换料之后再各测一次,并单独给不良路径计时——因为不良处置在常规节拍测量里不会出现。
不必。如果工件留在产物流里就能被测到,且判定能在工件到达分流点之前给出,测量就与生产工位共用,产能由产线节拍决定。只有三种情况才必须独立设工位:工件必须停顿、判定到达得太晚赶不上分流、或者可疑结果需要人工介入。
每一个额外视角都会给同一工位加上一个搬动项或占用项,而工位数与单件时间成线性关系。因此需要中途重定位的两个串行视角,大致会让该工位的单件时间翻倍。如果额外视角可以放在同一触发下的并联测量头上,这部分时间就被并行吸收,而不是变成串行占用。
不是。本文所有算式结果都是基于其旁所列假设的推算,并已如此标注。所引用的普密斯数据——全视场约 30 fps、局部八分之一视场最高约 200 fps、曝光时间按型号 35 / 70 / 150 μs、100 种以上测量工具、高精度区内位置精度最高 ±0.3 μm——均取自已公开的普密斯规格。做采购决策之前,请把文中的假设替换成你自己的时间戳数据。
如果你手上已经有工件、有节拍目标、有产线速度,可以发到联系我们,我们把测量这一步的账和你一起算。
如果产线速度和工件都已经定了,只有测量这一步还没定,请把这几项发给我们:目标产能(件/小时)、每班件数、工件尺寸、需要测量的尺寸数量、工件能否在运动中测量、以及从工件到达到需要判定结果之间允许的时间。我们习惯从单件时间预算开始,而不是从型号开始。
邮箱:[email protected] | WhatsApp:+86 185 9810 2007
审核:Tiger Xie。
您将收到我们最新的动态资讯