2. UR工作站现状数据采集

节拍优化的第一步不是调程序,而是把“现在到底跑成什么样”用数据固定下来。UR协作工作站(以UR5e/UR10e为例)的现状数据采集,核心是回答四个问题:单件实际节拍是多少、这些时间花在哪里、产能按什么口径统计、现场用什么表把数据记准。如果口径不统一,后面所有优化都会变成“各说各话”。

一、先定义口径:节拍、周期、产能不是一回事

在UR工作站里,最容易混淆的是三个量。第一是单件节拍(Cycle Time,CT),指从一件产品进入工作站到该件产品完成并离开、工作站恢复可接收下一件的完整时间,包含机器人运动、夹爪动作、等待信号、人工上下料等全部环节。第二是机器人程序周期,指UR程序从主循环起点到下一次回到起点的时间,它只是节拍的一部分,通常小于实际节拍。第三是产能,必须说明统计口径:是理论产能(3600/CT)、还是按可用工时折算的可用产能、还是扣除停机后的实际产出。

建议统一采用以下口径并写入记录表表头:
理论产能 = 3600 ÷ 单件节拍(秒),单位 件/小时;
可用产能 = 理论产能 × 时间开动率;
实际产出 = 统计时段内合格品数量 ÷ 统计时长(小时)。
其中时间开动率 = 实际运行时间 ÷ 计划生产时间,计划生产时间需扣除计划内的换型、保养、休息。参照系统一为“以工作站入口接收工件为计时起点,以工件离开工作站为计时终点”,全文与图示保持一致。

二、节拍测量方法:秒表法 + 程序日志法交叉验证

现场最可靠的做法是两种方法交叉验证。第一种是秒表连续测时法:连续观察10~15个循环,记录每个循环的起止时刻,取稳定段的中位数作为单件节拍,同时记录最大值用于识别异常。第二种是UR程序日志法:在UR示教器或Polyscope中读取程序运行时间,或通过URCap/RTDE输出关键时间戳。两者差值若超过10%,说明存在程序外等待(如人工放料慢、安全门等待、上游缺料),必须单独记录。

测量时要注意三个细节:一是必须区分手动模式与自动模式,手动示教速度下测得的时间不能作为产能依据;二是要记录机器人速度倍率,UR默认100%,若现场为80%则所有运动时间需按比例修正;三是要标注测量起止点,例如“从光电传感器检测到工件到位开始,到夹爪释放且机器人回到Home位结束”。

三、工时分解:把节拍拆成可优化的单元

只测总节拍无法指导优化,必须做工时分解。对UR工作站,建议按“动作单元”拆解,每个单元对应一段可独立观察和计时的行为。典型分解如下:

  • 等待来料:机器人Home位等待上游信号,通常为0,但若上游节拍慢则可能成为瓶颈。
  • 取料运动:从Home位到取料点的关节运动时间,受路径、速度、加速度影响。
  • 夹爪抓取:夹爪闭合、真空建立、力控确认的时间,通常0.3~1.5秒。
  • 搬运运动:从取料点到放料点的移动时间,是UR优化空间最大的部分。
  • 放置与释放:对准、下压、夹爪打开、退出。
  • 程序内等待:等待PLC信号、等待视觉结果、等待拧紧完成等。
  • 人工介入:人工上料、下料、换托盘、处理异常。

分解后应形成一张“工时分解表”,每个单元记录实测时间、占比、是否可优化、优化方向。例如某UR5e码垛站实测总节拍18.6秒,其中搬运运动9.2秒(49%)、夹爪动作2.1秒(11%)、程序内等待4.5秒(24%)、人工换托盘2.8秒(15%)。这样一眼就能看出:优先压缩搬运路径和等待信号,而不是先动夹爪。

UR工作站节拍测量与工时分解示意(示例数据) 计时起点:工件到位 计时终点:机器人回Home 等待来料 0.0s 取料运动 3.1s 夹爪抓取 0.9s 搬运运动 6.1s 放置释放 1.4s 程序内等待 4.5s 单件节拍 CT = 16.0s(示例) 产能统计口径换算 理论产能 = 3600 ÷ 16.0 = 225 件/小时 时间开动率 = 实际运行 ÷ 计划时间 示例:开动率 85% 可用产能 = 225 × 0.85 ≈ 191 件/小时 实际产出需按合格品数量单独统计 两种测量方法交叉验证 秒表连续测时 10~15循环取中位数 UR程序日志 RTDE/示教器时间戳 差值 > 10% → 存在程序外等待 需单独记录人工/安全门/缺料时间

四、现场数据记录表设计

记录表要能同时支撑“测节拍”和“算产能”,字段不宜过多,但必须覆盖口径、时间、异常三类信息。以下是一份可直接使用的示例表结构,现场可按工位增删列。

字段填写说明示例
日期/班次年-月-日 + 白班/夜班2025-03-12 白班
工位/程序名UR工作站编号与程序版本UR5e-01 / Pallet_v3.2
速度倍率示教器当前速度百分比100%
循环序号连续测量第几件1~15
起始时刻工件到位信号触发时刻09:12:03.4
结束时刻机器人回Home位时刻09:12:19.4
单件节拍(s)结束减起始16.0
异常代码无/缺料/安全门/人工干预/报警无
合格品数该循环产出合格件数1
备注换托盘、清废料等第8件换托盘

填写时建议每15个循环做一次小结,计算中位数节拍、最大节拍、异常次数,并换算当班可用产能。若中位数节拍与理论节拍偏差超过15%,应优先排查程序内等待和人工介入,而不是直接改机器人速度。

测量前先确认安全:UR协作机器人虽有力控限制,但测时人员应站在安全区域外,避免在机器人运动路径内记录数据。建议使用手机秒表或平板记录,减少纸笔干扰。
不要把“机器人程序周期”直接当作“单件节拍”上报产能。程序周期通常只覆盖机器人动作,不含人工上下料和等待,直接使用会高估产能20%~40%。

完成本节的数据采集后,你应当得到三份东西:一份连续15个循环的原始记录、一张按动作单元拆分的工时分解表、一个明确口径的产能换算结果。这三份数据是后续节拍优化和产能提升的基准,任何优化前后对比都必须回到同一口径,否则无法判断改善是否真实发生。