简介:这份PDF是FANUC机器人在线追踪(Line Tracking)功能的调试中文手册,面向工业机器人调试工程师、系统集成商与自动化产线运维人员,用于解决输送线上动态抓取、同步跟踪的配置与安全落地问题。全文围绕安全预防措施、操作流程、安装与调整、日常维护展开,配有安全围栏与安全门联锁、外部急停(EAS)、FENCE 端子的接线示意,并给出操作人员的着装与作业规范、机器人启停与移动步骤、清洁润滑检查要点,同时提示产品出口与再出口的许可限制。压缩包内仅含1个PDF文件,体积约6.94MB,便于现场随查随用。目前已有411人学习下载,适合在产线现场对照接线与调试,也可作为安全培训的参考材料。
1. 一条输送线不停机取件,靠的是哪套配置
输送机不停,工件从上游一路过来,工业机器人要在运动中的工件上完成取件、涂胶或者拧紧,节拍才不会被“停线等件”吃掉。这套东西叫线跟踪(Line Tracking):输送机轴上挂一个编码器,控制器读脉冲算位移,机器人运动时把这段位移叠加进去,于是末端始终咬住移动中的工件。这份《FANUC-LINE-TRACKIN中文.pdf》是 R-30iB / R-30iB Mate 的线跟踪操作手册中文版,从安全与停止方式讲到编码器设置、跟踪设置、程序同步再同步、边界位置与队列,最后落到输送机速度限制和跟踪精度。正在给产线做输送线联动调试的电气工程师、集成商调试人员,拿着它能少走不少弯路。
2. 停止模式与安全接线:线跟踪调试前必须先定下来的三件事
多数人拿到这类手册,第一反应是翻到编码器设置那一页,我一般反着来:先把安全章和第 7 节的“机器人停止方式”看完。原因很直接——线跟踪是机器人和运动中的工件贴着走的工况,任何一次急停,机器人怎么停,直接决定末端工具、工件、夹具会不会被划伤,也决定停止距离要留多少。停止方式没定,后面调出来的精度都是纸面上的。
2.1 断电停止、控制停止、保持:三种停法对应三种后果
手册把停止分成三类,对应 IEC 60204-1 的第 0、1、2 类。断电停止(P-Stop)是伺服电源立即切断,机器人运动时关伺服,减速路径不受控;控制停止(C-Stop)先沿程序路径减速到停再关伺服,伴随 SRVO-199 受控停车报警;保持(Hold)是减速到停但伺服保持通电,程序暂停。三者的差别不是学术问题,在你按下急停的那 0.5 秒里就是真金白银。
| 停止方式 | 伺服电源 | 停止路径 | 典型报警 | 适用场景 |
|---|---|---|---|---|
| 断电停止 P-Stop | 立即切断 | 不可控滑行 | 伺服断开类报警 | 人员安全、围栏被打开 |
| 控制停止 C-Stop | 减速后切断 | 沿程序路径 | SRVO-199 | 保护工件、工具、夹具 |
| 保持 Hold | 保持通电 | 沿程序路径 | 程序暂停 | 正常换件、短暂停线 |
线跟踪上如果末端是吸盘或电磁铁抓件,P-Stop 的不可控滑行很容易把工件甩出去;如果是涂胶,急停会在胶线上堆出一个疙瘩。这两种都属于“停是停了,活废了”。但反过来也不能一律上 C-Stop——手册的警告写得很清楚:控制停止的停止距离和停止时间大于断电停止,采用控制停止时必须对整套系统重新做风险评估,把增加的停止距离算进安全距离里。我在现场见过把围栏门到机器人最远端的距离按 P-Stop 算,改完停止模式后差点不够的案例。
停止模式本身分 A、B、C 三种,取决于控制器类型和选配。差异主要在 AUTO 模式下 FENCE 打开和 SVOFF 输入的处理:
| 模式 | 模式选择 | 急停按钮 | 外部急停 | FENCE 打开 | SVOFF 输入 | 伺服断开 |
|---|---|---|---|---|---|---|
| A | AUTO | P-Stop | P-Stop | C-Stop | C-Stop | P-Stop |
| A | T1 / T2 | P-Stop | P-Stop | 禁用 | C-Stop | P-Stop |
| B | AUTO | P-Stop | P-Stop | P-Stop | P-Stop | P-Stop |
| B | T1 / T2 | P-Stop | P-Stop | 禁用 | P-Stop | P-Stop |
| C | AUTO | C-Stop | C-Stop | C-Stop | C-Stop | C-Stop |
| C | T1 / T2 | P-Stop | P-Stop | 禁用 | C-Stop | P-Stop |
控制器软件版本画面上有一行“停止模式”,调试前先把它记下来,和电气图上的安全回路对一遍。另外注意选配项 A05B-2600-J570(E-Stop 控制停止):装上之后,操作面板急停、示教器急停、外部急停、SRVO-408/409 这几类在 AUTO 模式下按 C-Stop 处理,T1/T2 依旧回落到 P-Stop。这个选项装上就不能在软件里禁用,属于“选了就一辈子”的类型,做方案时要想清楚。
2.2 安全信号必须成对接:FENCE、EAS、EES、EMGIN 一根都不能落单
安全回路是双链结构,端子都是成对出现的。手册图 3(a)(b) 那几张接线图信息量很大,但落到柜内接线,最容易翻车的是把双链接成单链——一根线接对、另一根漏了,控制器上电自检可能过得去,真出事的时候链断不开。
| 信号对 | 典型端子 | 用途 | 接错的后果 |
|---|---|---|---|
| 安全门互锁 | FENCE1 / FENCE2 | 围栏门开关 | 门开不停机,或误报门开 |
| 安全围栏双链 | EAS1 / EAS11、EAS2 / EAS21 | 围栏开关回路 | 单链失效,安全等级下降 |
| 外部急停 | EES1 / EES11、EES2 / EES21 | 外部急停按钮 | 急停按下去没反应 |
| 急停输入 | EMGIN1 / EMGIN2(部分机型接口板) | 备用急停通道 | 通道无效 |
具体端子位置随控制器型号不同:R-30iB 一般在急停单元或面板 PCB 上,R-30iB Mate 走的是另一套端子定义,接线前查控制器维护手册对应的电气连接章节,别拿 A 机型的图接 B 机型。手册里还提到,R-30iB / R-30iB Mate 没有伺服断开输入,这一路可以不做考虑。
线跟踪产线有个特殊点:上下料口通常就在输送机边上,门一开,如果只停机器人不停输送机,工件还在往前走。操作工处理完关门复位,机器人再想追已经追不上了,轻则触发跟踪丢失报警,重则直接空抓。常见做法是把门互锁的辅助触点同时引到输送机变频器或安全继电器上,让门开时输送机也停——这不是手册强制要求,但现场吃过亏的人基本都会这么干。
2.3 示教器三位 DEADMAN 与模式开关的联锁逻辑
DEADMAN 开关是三位式:按到中间点机器人才可动,松开或者用力按到底都立即停。手册里有一句容易被忽略的话——按风险评估,DEADMAN 开关的操作次数每年不应超过约 10000 次。按一年 250 个工作日算,每天 40 次。这个数字的意思是:别把它当日常暂停按钮用,它是最后一道保险,不是操作手柄。现场很多人习惯捏着 DEADMAN 松手停机器人,一天下来几百次,开关磨损后中间位变得模糊,某天就会出现“明明捏着却不动”的玄学故障。
模式开关的逻辑更值得背下来。AUTO 模式下安全门互锁有效;切到 T1/T2 教学模式后,安全门互锁被禁用,这时候围栏门开着机器人也能动,责任完全落在程序员身上。手册把启动权限整理成一张表,值得贴在柜门上:
| 模式 | 示教器使能开关 | 软件远程条件 | 示教器 | 操作面板 | 外围设备 |
|---|---|---|---|---|---|
| AUTO | 启用 | 本地 | 不允许 | 不允许 | 不允许 |
| AUTO | 启用 | 远程 | 不允许 | 不允许 | 不允许 |
| AUTO | 禁用 | 本地 | 不允许 | 允许启动 | 不允许 |
| AUTO | 禁用 | 远程 | 不允许 | 不允许 | 允许启动 |
| T1 / T2 | 启用 | 本地 | 允许启动 | 不允许 | 不允许 |
| T1 / T2 | 启用 | 远程 | 允许启动 | 不允许 | 不允许 |
| T1 / T2 | 禁用 | 本地 | 不允许 | 不允许 | 不允许 |
| T1 / T2 | 禁用 | 远程 | 不允许 | 不允许 | 不允许 |
线跟踪调试阶段最危险的动作,是把模式开关留在 T1 就转身去够工具。手册明确说,教学模式要拔下模式开关的钥匙,防止别人误切模式;进围栏前先确认急停按钮位置、DEADMAN 有效、系统没有远程指令。这些都是老生常谈,但跟踪调试时人盯的是屏幕上的计数和偏差,注意力全在参数上,恰恰最容易漏。
2.4 带电维护与气动泄压的硬边界
手册 3.3 节列了维护工程师的安全要求,其中有几条和线跟踪调试强相关。第一,维护时机器人和系统应处于断电状态并挂牌上锁;如果有两个控制柜,两个断路器都要断,只断一个等于没断。第二,确实需要在通电状态下进围栏,必须先按下操作面板或示教器上的急停,并且明确告知周围人正在维护。第三,动气动系统之前先关供气并把管路压力泄到零——线跟踪工位常配气动夹具,残压夹手的事故不算罕见。第四,拆电机或制动器前先用吊装设备托住手臂,跟踪轴一旦失电,手臂是靠制动器吊着的,拆之前不托住就是赌。
3. 编码器与跟踪设置:把脉冲换算成毫米的整条标定链路
线跟踪的精度本质上是一条换算链:编码器转一圈多少脉冲 → 每个脉冲对应输送机走多少毫米 → 这个毫米数在机器人坐标系里是什么方向 → 从哪个零点开始算。四段里任何一段有偏差,最后都表现为“越跑越偏”。这一章按这条链的顺序走一遍。
3.1 硬件前置:编码器装在哪,直接决定比例因子能不能调准
编码器安装位置是整条链的地基。常见做法是装在输送机的独立测量轮上,或者装在驱动辊的轴端,两条路线各有取舍:装驱动辊简单,但皮带打滑时编码器读的是“辊转了多少”,不是“工件走了多少”,打滑量会全额变成跟踪误差;装测量轮贴紧皮带,测的是真实带面速度,但测量轮本身的打滑和磨损要定期检查。我的偏好是能装测量轮就装测量轮,尤其是皮带张力不稳或者有油污的产线。
分辨率要算,不是越大越好。举例:输送机驱动辊转一圈皮带走 200mm,编码器 1024 脉冲/转,控制器按四倍频计数,则单计数对应 200 ÷ 4096 ≈ 0.049mm。如果你的跟踪精度要求是 ±0.5mm,这个分辨率有十倍余量,够用;如果要求 ±0.1mm,就得换更高线数的编码器或者减小每转位移。反过来,脉冲数虚高但机械上有间隙、有打滑,分辨率是假的,偏差照样出。
信号线和走线也别省。编码器线用屏蔽双绞,屏蔽层单端接地,走线避开变频器输出电缆和伺服动力线。跟踪偏差呈现“偶发跳变”而不是“稳定偏移”时,八成是干扰丢了脉冲,不是比例因子的问题。
多输送机场景还要注意编码器数量限制。控制器能接的编码器通道有限,每条输送线要分配独立的编码器号和跟踪组,接之前先画一张“输送线—编码器号—跟踪组号—工位”的对照表,比事后在界面里猜要省事得多。
3.2 编码器设置:脉冲数、方向和每转位移,三个参数一个都不能猜
编码器设置在 SETUP 菜单下的 Encoder 页面完成,菜单层级随软件版本略有差异,进不去就在 SETUP 里找带 Encoder 字样的项。要填的核心参数不多,但每一个都有坑:
| 参数 | 含义 | 设置依据 | 常见错误 |
|---|---|---|---|
| 编码器号 | 通道编号 | 实际接线通道 | 与跟踪组对应错,读到别的轴 |
| 每转脉冲数 | 编码器标称分辨率 | 编码器铭牌 | 自己乘了四倍频,重复放大 |
| 计数方向 | 增计数对应工件流向 | 现场实测 | 装反或接反,跟踪朝反方向跑 |
| 每转位移 | 编码器一转对应皮带位移 mm | 实测盘车 | 用理论周长代替实测 |
| 复位方式 | 是否使用标记/Z 相复位 | 有无 Z 相 | 断电后零点丢失 |
设置顺序我一般这么走:先填每转脉冲数和每转位移,方向先留默认;然后手动盘车整一圈,看界面上的累计计数增量是不是等于设定值(如果控制器按四倍频计数,界面通常直接显示计数,不要自己再乘 4);接着低速启动输送机,看计数增减方向和工件实际流向是否一致,不一致就改方向参数,不要去改接线——改参数可回溯,改接线容易在别的功能上留下隐患。
每转位移一定要实测。做法是在皮带上做标记,手动盘车整数圈,用卷尺量标记移动距离,重复三次取平均。理论周长会因为皮带厚度、包角、张紧力变化而偏,几百毫米的周长差个两三毫米很常见,而这个误差会一比一进入跟踪偏差。
3.3 跟踪设置:名义跟踪框架定方向,比例因子修残差
编码器把脉冲变成了毫米,接下来要告诉机器人这毫米往哪个方向走、从哪开始算。这就是跟踪设置里的名义跟踪框架(nominal tracking frame)和比例因子。
名义跟踪框架的作用是建立输送机与机器人之间的相对位姿。常见做法分三步:第一步,在跟踪起始位置把 TCP 移到输送机上参考标记的正上方(或接触点),把这个位置记为跟踪原点;第二步,让输送机走一段已知距离(比如 500mm),把 TCP 跟到标记的新位置,用这两点确定输送机的运行方向;第三步,按输送机带面的法向确定另外两个轴向。三个轴向定完,机器人就知道“输送机从哪来、往哪去、工件面朝哪”。
比例因子是修残差的。设完框架先按 1.0 跑,让机器人跟踪一段 1000mm 的行程,实测末端跟到的位置和工件实际位置的偏差,然后按下面这个关系修正:
新比例因子 = 当前比例因子 × (实测位移 / 理论位移)举例:设定走 1000mm,实际机器人只跟了 996mm,当前比例因子是 1.000,则新值 = 1.000 × (1000 / 996) ≈ 1.004。改完再跑一遍,一般两到三次迭代就能把 1000mm 行程的偏差压到 ±1mm 以内,要求高的工况继续迭代。这里有个经验:如果每次迭代残差都在同一个方向且收敛很慢,别再拧比例因子了,回头查打滑和联轴器间隙,参数修不了机械问题。
3.4 冷启动与示例程序验证:参数改完不重启等于没改
编码器和跟踪参数改完,要做冷启动(控制柜断电再上电),不是控制启动。这两个概念新手常混:冷启动是正常断电重启,参数生效走这条路;控制启动是上电时按住特定组合键进入的维护模式,用于备份恢复、系统维护,跟参数生效不是一回事。手册 3.2 节专门写了冷启动,就是因为有人改完参数直接跑程序,结果读到的还是旧值,然后花半天怀疑编码器坏了。
验证环节手册给了示例主程序和跟踪子程序(3.4 节)。结构不复杂,核心是“记录基准位置 → 触发跟踪 → 走一段 → 记录到达位置 → 算偏差”。下面是这个骨架的示意,指令名以控制器软件版本和手册 4.5 节跟踪指令表为准,不要照抄:
! 跟踪设置验证骨架(示意,非可直接运行程序) 1: UFRAME_NUM=1 ! 选用跟踪专用的用户坐标系 2: PR[90]=LPOS ! 记录当前 TCP 位置作为基准 3: WAIT DI[10]=ON ! 等输送机运行信号 4: WAIT DI[11]=ON ! 等跟踪同步触发信号 5: L PR[91] 100mm/sec FINE ! 跟踪状态下低速走到目标点 6: PR[92]=LPOS ! 记录到达位置 7: CALL CHK_DEV ! 调子程序算 PR[90] 与 PR[92] 的偏差第 1 行指定坐标系,验证阶段单独用一个用户坐标系,别和生产程序混用,出问题好回退。第 2 行和第 6 行是比对的两端,位置寄存器选没被占用的号。第 5 行的速度给到 100mm/sec,验证阶段宁慢勿快,速度快了偏差里混进加减速的影响,看不出真实标定误差。第 7 行的偏差计算子程序,我一般让它同时输出三个分量(沿输送方向、横向、法向),只看合成就分不清是标定问题还是机械问题。
验证通过的标准要提前定。我的习惯是:1000mm 行程内,沿输送方向的偏差不超过跟踪精度要求的 1/2,横向和法向偏差接近零(这两个方向理论上不该有位移,有就是框架方向设错了)。达不到就回到 3.2 和 3.3 逐段排查,别急着上生产程序。
4. 跟踪程序的编写、同步与再同步:边界、队列和 T1 验证
参数标定完,才轮到程序。线跟踪程序的结构和普通搬运程序不一样的地方在于:它有一个“进入跟踪—跟随—退出跟踪”的生命周期,生命周期之外的动作都不能碰工件。这一章按程序骨架、同步机制、边界与队列、T1 验证四块展开。
4.1 程序骨架:主程序负责等件,子程序负责跟随
手册 4.2 节给了一个典型线跟踪系统的编程准备思路,落到代码上就是主程序和跟踪子程序两层。主程序做循环等件和调度,跟踪子程序做实际的进入跟踪、跟随动作、退出。这样分的好处是:换工件只改子程序,等件逻辑和上下游握手的信号不动。
! 主程序:等件 -> 调用跟踪子程序 -> 放行 1: LBL[1] 2: WAIT DI[1]=ON ! 上游光电:工件进入跟踪区入口 3: CALL TRK_JOB ! 调用跟踪子程序 4: WAIT DO[2]=ON ! 确认本工位动作完成 5: JMP LBL[1]第 2 行的入口信号建议取在跟踪边界位置之前一点点,给机器人留出进入跟踪状态的提前量;取在边界上,工件到了机器人才开始进跟踪,第一件往往来不及。第 3 行调用子程序而不是把逻辑铺在主程序里,是为了后面改动作时不动主流程。第 4 行的完成信号要由子程序里的动作确实到位后才置位,不要用定时器凑。
跟踪子程序内部,顺序一般是:等待同步触发 → 进入跟踪 → 沿跟踪方向走动作段 → 退出跟踪 → 复位内部状态。手册 4.3.1 节讲编写新程序时强调过,动作段里每一个目标点都要考虑工件在动这个前提,点位不是绝对位置,是相对工件的位置。
4.2 同步与再同步:什么时候必须重做一次
同步的本质,是把“当前机器人位置”和“当前编码器计数”绑成一对映射关系。同步做好之后,工件往前走多少,机器人就跟多少。问题在于这个映射很脆弱,以下情况发生后必须重新同步,否则机器人跟的是一个不存在的位置:
程序里跟踪相关的动作段被修改过;编码器被复位或者断过电;工件在跟踪过程中丢失(空抓、掉件);输送机倒转过或者皮带打滑过;跟踪过程被急停中断后恢复。
手册 4.3.5 节专门讲再同步,说明这不是边角功能。现场最常见的翻车是:调试时改了一个目标点,直接跑,第一件正常,第二件开始偏,第三件报警。原因就是改完程序没做再同步,映射还停在旧点位对应的计数上。我一般会在程序里加一个“再同步请求”标志,任何程序修改后强制走一遍再同步,不给自己留侥幸。
4.3 边界位置、部分队列与预定义位置
边界位置定义的是机器人的有效跟踪窗口:工件从哪个计数进入可跟踪区,到哪个计数必须退出。窗口定得太宽,机器人追到行程极限够不着;定得太窄,工件刚进来就得开始动,没有加速余量。
一条输送线上有多个工位时,用多个边界位置分别定义每个工位的窗口(手册 5.1 节)。这时候要特别注意窗口之间的间隔:上一个工位还没退完,下一个工位的工件已经进窗,程序要能正确处理重叠,否则两个工件抢同一个机器人。
部分队列(5.2 节)管的是排队逻辑。输送机上同时存在多件工件时,控制器要记住每一件的计数位置,形成队列。队列满的时候,新来的触发信号要么被忽略,要么报警,取决于配置。调试阶段建议把队列深度设小一点,宁可报警也别悄悄丢件——丢了件不报警,表现就是“偶尔漏抓一件”,查起来非常痛苦。
预定义位置(4.3.6 节)是提前把目标点算好存起来,减少跟踪过程中的实时计算。对节拍敏感的工位有用,但前提是工件姿态稳定、编码器读数稳定;工件在皮带上会转、会偏的工况,预定义位置反而引入误差,老老实实实时算更稳。
4.4 T1 模式下的低速验证流程
手册给了一套测试顺序,我照着跑过很多次,基本没出过意外:先在 T1 下低速单步跑完至少一个完整循环,确认每个动作段的起点终点都对;再低速连续跑一个循环,看有没有因为信号时序造成的等待或超程;然后中速连续跑一个循环,专门看时间延迟引起的异常;最后全速连续跑,确认系统能自动运行且不出故障。四步都过了才切 AUTO 生产。
T1 阶段还有一个容易被忽略的点:教学模式安全门互锁是禁用的。也就是说,你在围栏里拿着示教器低速验证的时候,门开着机器人也能动,此时如果外面有人误碰操作面板,或者远程条件被满足,风险是实打实的。我的习惯是 T1 验证时模式开关钥匙拔下来揣兜里,示教器不离手,DEADMAN 捏在中间位,人站在能一步退到围栏外的位置。
5. 避坑与排查:线跟踪现场最容易翻车的五个地方
前面几章讲的是“怎么做对”,这一章讲“做错了长什么样”。下面五条都是我在现场真实遇到过的现象,按现象、原因、解决三段写,能对号入座就省时间。
5.1 跟踪越跑越偏,跑一圈差出几十毫米
现象:单件跟踪看起来正常,连续跑十几件之后偏差累积,最后一件明显偏出抓取范围,但报警不一定有。
原因:比例因子没收敛是第一位,尤其是只迭代了一次就收工的情况;第二位是皮带打滑,编码器读的是辊的转角,工件实际没走那么多;第三位是编码器联轴器有间隙或者顶丝松了,正反转时丢计数;第四位是信号干扰丢脉冲,表现为偏差偶发跳变而不是线性累积。
解决:先看偏差形态。线性累积查比例因子和打滑,按 3.3 节迭代到 1000mm 行程偏差在要求的一半以内;跳变式偏差查屏蔽和接地,用示波器或者控制器的高速计数监视看有没有异常跳数;两者都排除后拆联轴器检查间隙。有个笨办法很有效:在皮带上贴一条标尺,程序里每抓十件记录一次实际位置和跟踪位置的差,画成曲线,斜率和台阶一眼就能分开是哪类问题。
5.2 工件刚进跟踪区就报警,或者机器人原地干等
现象:输送机正常走,工件也确实到了,机器人不动或者报跟踪相关报警,复位后偶尔又能跑一件。
原因:边界位置设得太窄,工件进窗时机器人还没完成加速;同步触发信号和编码器计数的时序对不上,常见是先给了触发信号、后建立同步,中间那几毫秒的位移没算进去;部分队列满了,新触发被忽略;上游光电装得太靠近边界,信号抖动导致重复触发。
解决:把边界窗口的入口往前放,给机器人留出至少一个加速段的时间;检查信号时序,触发信号要在同步建立之后给;队列深度临时调小并打开队列满报警,先确认是不是排队丢件;光电加延时滤波,几十毫秒的滤波不影响节拍,但能干掉大部分抖动误触发。
5.3 一按急停,工件被划伤或者夹具被撞坏
现象:急停按下后机器人还在动一段,末端在工件表面拖出一道痕,或者夹具撞上定位销。
原因:停止模式是 A 或 B,急停在 AUTO 下走的是断电停止,伺服一断,多轴联动的手臂靠惯性滑行,轨迹不可控。跟踪工况下机器人本来就在贴着工件走,这段滑行直接变成划伤。
解决:评估后如果工件和夹具的价值高于停止距离增加的代价,加装 E-Stop 控制停止选配,让 AUTO 下的急停走控制停止,沿程序路径减速;同时按增加后的停止距离重新核算安全距离和围栏尺寸。改完要做一次实测:全速运行中按急停,量实际停止距离,和计算值比对,别只看参数表。
5.4 断电重启之后跟踪原点没了,第一件必偏
现象:每天开班第一件总是偏的,跑两件之后恢复正常;或者断电重启后必须手动回一次原点。
原因:编码器计数在断电后清零,而程序默认从零开始算;没有配置标记复位或者 Z 相复位,控制器不知道输送机的绝对位置;把冷启动和控制启动搞混,参数没真正生效。
解决:确认编码器是否支持标记复位,支持就在每天开班时让输送机空转一圈过标记点做一次绝对定位;不支持就在程序里加开班回零流程,第一件不走生产动作,只做同步和验证。另外把“改参数必冷启动”写进调试记录,别靠记忆。
5.5 频繁急停把减速机搞出异响
现象:产线运行几个月后,跟踪轴的减速机开始有周期性异响,检查润滑和间隙都正常。
原因:把急停当常规停机用。手册 4.1 节列了一串“坏做法”:每出一件不良品就用急停停线、换型时开安全门直接断电停机、操作工习惯性拍急停。频繁的断电停止对机械单元的冲击远大于正常减速停止,日积月累就是减速机寿命问题。手册里还提到,碰撞检测报警(SRVO-050)触发的急停也要尽量避免无谓重复,先消除报警原因。
解决:把常规停机改成分段停机——需要停线用保持或者循环停止,需要停某一段用暂停,只有人员安全受威胁才用急停。这条改起来阻力最大,因为操作工的习惯最难改,但算一笔减速机更换的账,说服力就够了。
6. 把跟踪精度验证做成一张固定表格
调完一套线跟踪系统,最怕的不是当时不准,是三个月后不准了却没人知道是哪个参数动的。我现在的做法是给每条跟踪线建一张标定记录表,每次改参数、每次换皮带、每次大修后都填一行,出问题时往回翻,哪一行之后开始偏,一目了然。
| 日期 | 输送速度 m/min | 测试行程 mm | 理论位移 mm | 实测位移 mm | 偏差 mm | 比例因子 | 结论 |
|---|---|---|---|---|---|---|---|
| 首次标定 | 12 | 1000 | 1000 | 996.0 | -4.0 | 1.004 | 通过 |
| 换皮带后 | 12 | 1000 | 1000 | 992.5 | -7.5 | 1.008 | 重标 |
| 提速验证 | 24 | 1000 | 1000 | 995.0 | -5.0 | 1.008 | 速度上限 20 |
表格里最有用的是最后一列和“输送速度”那一列的组合。手册附录 A 讲输送机速度限制和跟踪精度,道理是速度越高,单位时间内的位移越大,同样的时间延迟换算成的位移误差就越大。所以提速不是改个数就完事,要按阶梯做:从 12 m/min 提到 15、18、20、24,每档跑十件记录偏差,偏差超出跟踪精度要求的那一档就是这条线的实际上限。我见过一条线标称能跑 30 m/min,实测到 22 m/min 偏差就翻倍了,最后生产定在 18 m/min,节拍规划全部按 18 做。
测偏差的方法不用太复杂。在输送带上贴一张坐标纸,让机器人在跟踪状态下用尖针划一条线,量划线和工件实际位置的差值就行;要求高的用激光位移传感器打点,取十个点的平均值和极差,极差比平均值更能说明稳定性。
血泪经验是这张表别只存在调试工程师的电脑里。我吃过一次亏:一套系统调完半年后偏差变大,找当时的参数记录找了两个小时,最后在一个临时文件夹里翻到一张手机拍的照片。从那以后我每次改完跟踪参数,都强制走一遍“填表—截图—存到产线共享目录”三步,参数文件也一并备份。跟踪调试这活,后悔药就是记录,没有别的。
希望帮到你。
本文还有配套的精品资源,点击获取