3. 节拍测量与数据采集

节拍优化的第一步不是改程序,而是把“时间花在哪里”测准。MOTOMAN 机器人工作站的一个完整节拍,通常由机器人运动时间、等待外部设备时间、夹具动作时间、工艺过程时间(焊接、涂胶、搬运抓放)以及安全互锁造成的停顿共同构成。若只测一个总时间,后续优化只能靠猜。本节围绕三种互补的测量手段展开:秒表法用于快速建立整体时间框架,PLC 信号追踪用于定位设备级等待,示教器 IO 监控用于确认机器人本体的动作与信号时序,最后给出瓶颈定位的判断方法。

一、秒表法:先建立节拍的时间骨架

秒表法看似粗糙,但它是唯一不依赖任何程序权限、可以立即执行的方法,适合在项目初期或故障排查时快速建立时间分布。关键不是“掐一个总时间”,而是按可观测的动作节点分段计时。

以一台 MOTOMAN 弧焊工作站为例,一个典型循环可拆为:上料完成信号 → 机器人从 Home 点移动到焊接起点 → 起弧并焊接 → 收弧 → 移动到下料位 → 夹具松开 → 机器人回 Home。操作时,测量者站在安全位置,以 PLC 或夹具动作的可见/可听特征作为分段点,连续记录 5~10 个循环,取各段的中位数而非平均值,避免个别异常循环拉偏结果。

示例记录(假设数据,用于说明方法):

分段起点特征终点特征中位时间/s
等待上料循环开始夹具夹紧到位3.2
接近焊接起点夹具夹紧到位起弧信号 ON2.6
焊接起弧信号 ON收弧信号 OFF18.4
移动到下料位收弧完成到达下料位2.1
下料与回 Home夹具松开回到 Home 点3.5

合计约 29.8 s。此时可以立刻看出:焊接本身占 18.4 s,是最大时间块,但它属于工艺时间,压缩空间有限;而“等待上料”3.2 s 和“接近起点”2.6 s 属于可优化区间。秒表法的价值就在于把总时间拆成可比较的块,而不是直接下结论。

二、PLC 信号追踪:定位设备级等待

秒表法只能看到“人眼可分辨”的动作,对于几十毫秒级的信号等待、互锁延迟、气缸到位时间,必须借助 PLC 信号追踪。MOTOMAN 机器人通常通过 I/O 与 PLC 交换信号,典型信号包括:机器人侧输出“循环启动”“作业中”“报警”,PLC 侧输出“允许启动”“夹具夹紧到位”“安全门关闭”等。

追踪方法有两种。第一种是在 PLC 程序中找到与机器人交互的信号地址,用编程软件的“状态监视”或“趋势图”功能记录信号跳变时间戳。第二种是在机器人示教器的 IO 监控界面观察机器人侧信号,与 PLC 侧记录做时间对齐。

以某工作站为例,PLC 趋势图显示:夹具夹紧到位信号在循环开始后 3.2 s 才变为 ON,而气缸理论动作时间仅 0.8 s。进一步查看发现,夹紧到位信号前串联了一个 1.5 s 的定时器 T12,用于“确保夹紧稳定”。这个定时器就是隐藏的等待源。将 T12 改为 0.5 s 并增加压力开关直接确认后,该段等待从 3.2 s 降到 1.1 s,单循环节省 2.1 s。

PLC 信号追踪的核心是“找跳变沿”:每个上升沿和下降沿之间的时间差,就是一段可归因的等待或动作时间。把多个信号画在同一时间轴上,等待关系会立刻显现。

三、示教器 IO 监控:确认机器人本体时序

PLC 追踪解决的是“设备之间”的时间,示教器 IO 监控解决的是“机器人自己”的时间。在 MOTOMAN 示教器中,进入 IN/OUT 监控画面,可以实时看到通用 IO、专用 IO 和机器人内部信号的状态。更有效的方式是结合示教器的“程序监视”功能,在程序运行中观察每一步的耗时。

具体做法:在示教器上打开作业程序,切换到单步或连续运行,观察每一条运动指令执行时 IO 的变化。例如,MOVJ 到焊接起点后,程序输出 DO[1]=ON 请求起弧,但实际起弧信号 DI[1] 在 0.6 s 后才返回。这 0.6 s 就是机器人等待焊机响应的真实时间,秒表法很难测到,PLC 趋势图也可能因扫描周期而模糊,而示教器 IO 监控可以精确到指令级。

另一个常见问题是“机器人已经到位,但程序还在等待某个输入”。在示教器上可以看到 WAIT IN[3]=ON 指令持续执行的时间,如果这个时间异常长,说明上游设备没有及时给出允许信号。此时应回到 PLC 侧检查该信号的产生条件,而不是修改机器人程序。

四、节拍瓶颈定位:从数据到判断

三种方法得到的数据需要放在同一时间轴上比对,才能定位真正的瓶颈。判断原则如下:

  • 占比最大且不可压缩的:如焊接、涂胶等工艺时间,属于“硬时间”,优化方向是工艺参数或并行化,而不是简单加速。
  • 占比大但可压缩的:如长距离移动、等待夹具、等待信号,属于“软时间”,是节拍优化的主要目标。
  • 波动大的:同一分段在多个循环中时间差异超过 20%,说明存在随机等待或竞争条件,应优先排查互锁和信号时序。
  • 隐藏的定时器与延时:PLC 中的 TON、TOF 指令,机器人程序中的 TIMER 或 WAIT,往往是最容易被忽略的固定等待。

下面这张图把三种测量手段与瓶颈定位的判断路径放在一起,便于在实际排查时对照使用。

节拍测量三手段与瓶颈定位路径 秒表法 分段计时,建立时间骨架 输出:各段中位时间 适用:快速普查、无程序权限 PLC 信号追踪 趋势图记录信号跳变沿 输出:设备级等待时间 适用:互锁、定时器、气缸延迟 示教器 IO 监控 指令级 IO 状态与等待 输出:机器人本体时序 适用:WAIT、起弧响应、到位确认 同一时间轴对齐:分段 → 归因 → 排序 把秒表分段、PLC 跳变沿、示教器指令耗时叠加到同一循环时间线上 硬时间 焊接/涂胶工艺 → 工艺优化或并行 软时间 移动/等待/夹具 → 主要优化目标 波动大 循环间差异 >20% → 排查互锁/竞争 隐藏延时 TON/WAIT/TIMER → 核查必要性 瓶颈 = 占比大 × 可压缩 × 波动可解释 先测准,再归因,最后才改程序或参数

实际排查时,建议按“秒表法普查 → PLC 追踪设备等待 → 示教器确认机器人时序 → 时间轴对齐 → 按四类判断”的顺序推进。不要跳过秒表法直接看 PLC 趋势图,因为趋势图信号多、扫描周期有限,容易陷入细节;也不要只依赖示教器,因为它看不到 PLC 内部的定时器和互锁逻辑。三种手段互相印证,才能把节拍瓶颈从“感觉慢”变成“知道哪一段慢、慢多少、为什么慢”。

测量时务必注意安全:秒表法测量者不得进入机器人运动范围;PLC 在线监视和示教器操作应确保模式开关处于安全位置,必要时安排监护人员。任何在线修改定时器或互锁条件前,必须确认不会导致夹具误动作或安全门失效。