简介:埃斯顿机器人操作手册(示教器操作)是面向 ER 系列工业机器人操作人员、调试维护工程师及自动化专业学习者的实用技术文档,重点解决示教器使用、程序编写与安全规范等上手问题。资源包为 1 个 PDF 文件,大小约 6.55MB,内容对应 RCS2 V1.5 版本,结构按安全、概述、指令、示教器操作与编程等模块展开,便于按需查阅。手册从保障安全与专门培训讲起,逐项说明机器人本体、控制器、示教器等组件的功能,并给出运动指令、视觉跟随、九点标定、简单码垛、多工位预约等功能的操作要点。示教器部分覆盖升级、设置与运行监控,编程章节则涉及程序导入导出、回零指令及变量操作,修订记录可帮助读者了解各版本的功能增补。目前已有 6238 人学习,适合需要系统掌握埃斯顿机器人示教与编程的初、中级读者对照设备实践。
1. 凌晨两点,那台停在取料点上方的 ER 系列
产线夜班打电话过来,说 ER 系列的机械臂取完料不回原点,示教器上只留一行“伺服未使能”,复位键按了十几次没反应。到现场看了一眼:模式开关被人从 TEACH 拧到了 REPEAT,使能开关被胶带缠在中间位,急停是旋起状态——三个开关各说各话,控制器当然不给使能。这类问题在 ER 系列(控制器 RCS2,手册 V1.5 对应控制器 V1.16)的现场太常见了,翻遍论坛也找不到答案,因为答案就在那份 200 多页的《ER 系列工业机器人操作手册》里,只是没人愿意从头读到第 7 章。
这份示教器操作手册的价值不在于教你“机器人是什么”,而在于把上电时序、模式权限、坐标系标定、指令参数、导入导出这些一旦搞错就会停机半天的细节,按章节钉死了。适合三类人:刚接手 ER 系列设备、手上只有示教器没有原厂培训的电气工程师;要把老程序迁到新控制器上的集成商;以及产线维护岗,需要在一堆报警代码里快速定位是操作问题还是硬件问题。
2. 示教器三个开关:急停、模式、使能谁管谁
2.1 外观分区与三个开关的物理逻辑
ER 系列的示教编程器正面分三块:上方是 7 寸左右的显示屏加功能键,中间是模式开关和急停按钮,左右两侧各有一个伺服使能开关(也叫安全开关、deadman 开关)。手册第 7.6 节把外观、按键、显示、模式开关、急停按钮、使能开关拆成了六个小节,这个拆分顺序本身就是排查顺序——先看屏幕显示什么,再看三个开关在什么位置。
模式开关是钥匙式旋转开关,三档:示教(TEACH)、再现(REPEAT)、远程(REMOTE)。它是物理档位,控制器每 10 ms 左右读一次,切换时如果伺服已经使能,切换动作会被直接拒绝,屏幕上给一条提示,不会把伺服断掉。这个设计容易让人误判:以为开关拧了模式就变了,实际上伺服还挂着,程序照跑。
急停按钮是自锁式红色蘑菇头,按下锁死、旋起复位。它串在伺服使能回路里,按下瞬间切断伺服电源,同时把当前程序挂起。血泪经验是:急停复位之后伺服不会自动恢复,必须重新按一次使能开关,很多人在这里以为是急停坏了。
使能开关是三态开关,这是最容易翻车的地方。松开位置是断开,按到中间位是使能,继续按到底又是断开。左右两个开关的逻辑是“与”,任意一个离开中间位都会断伺服。现场为了省事用扎带、胶带把开关固定在中间位的做法,短期能用,但一旦急停动作、操作员手松开,恢复时状态就不确定了,属于典型的后悔药场景。
提示:三态开关按到底断开是安全设计,不是故障。测试时手指保持在中间位,不要用力压到底。
2.2 上电到伺服 ON:一条不能颠倒的时序链
手册第 5 章把上电拆成“接通主电源—初始化诊断—诊断完成状态—接通伺服电源”四步,第 5.3 节再讲切断。这套顺序看着啰嗦,但每一步都对应一个现场故障。
标准动作是这样走的:
- 确认控制柜主断路器在 OFF,示教器线缆两端的锁扣都压紧,线缆没有被叉车压过。
- 合上主断路器,控制柜面板 POWER 指示灯亮,风扇起转。
- 控制器进入初始化诊断,示教器屏幕显示进度,这个过程通常 30 到 60 秒。期间不要碰模式开关,也不要在示教器上乱点。
- 诊断完成,屏幕进入主界面,伺服状态显示为 OFF,模式开关应停在 TEACH 档。
- 检查报警列表,把历史报警逐条确认或清除;确认急停按钮处于旋起复位状态。
- 手指轻按使能开关到中间位,听到控制柜内接触器吸合,示教器上伺服 ON 指示灯亮。
- 用单轴点动、低速档(常见做法是 10% 到 25% 速度)试每个轴的方向和软限位,确认没有反向。
断开的顺序反过来,而且更讲究:
- 先停止当前运行的程序,等当前一条运动指令走完,不要在半途断。
- 按急停或者松开使能开关,切断伺服电源。
- 退出编辑界面,如果有“是否保存”的提示就点保存,等数据落盘。
- 最后再关主断路器。直接拉闸的后果是当前编辑的程序段、点位修改可能没写进存储,下次上电发现点位回到旧值。
第 5.1.3 节专门写了“初始化诊断完成时的状态”,这一节是排查上电异常的锚点:正常情况下伺服 OFF、模式在 TEACH、无未确认报警、IO 状态全为标准值。只要有一项不对,就说明诊断没真正走完,后面的使能操作全是白费。
| 阶段 | 观察点 | 异常时的第一反应 |
|---|---|---|
| 合主断路器 | POWER 灯、风扇 | 查供电与断路器 |
| 初始化诊断 | 屏幕进度条 | 超 90 秒不结束,查控制器存储与线缆 |
| 诊断完成 | 伺服 OFF、TEACH 档、报警列表 | 有未确认报警先清 |
| 按使能开关 | 接触器吸合、伺服 ON 灯 | 查急停、模式、左右使能开关 |
2.3 示教、再现、远程三种模式的权限边界
手册没有用大篇幅讲模式差异,但第 5.2 节把“再现模式”和“示教模式”分开写,实际上是在划权限。现场很多“为什么按了启动没反应”的问题,答案就在这张表里。
| 模式 | 点动 | 改程序 | 启动程序 | 典型场景 |
|---|---|---|---|---|
| TEACH | 可以 | 可以 | 单步、低速 | 示教点位、调参数 |
| REPEAT | 不可以 | 不可以 | 可以 | 正常生产 |
| REMOTE | 不可以 | 不可以 | 由外部 IO 或上位机触发 | 与 PLC 联调、进产线总线 |
权限边界带来两个常被忽略的规则。第一,在 REPEAT 和 REMOTE 下,示教器上的编辑入口是灰的,不是死机,是模式限制。第二,REMOTE 模式下机器人不再听示教器上的启动键,启动信号来自外部 DI 或总线,调试时必须确认外部信号源已经断开,否则人站在机器人旁边按示教器,程序从 PLC 那边启动了。
手册第 5.2.1 和 5.2.2 节对这两段的描述很简短,我一般会在设备验收时把这两个模式各跑一遍:TEACH 下点动确认方向,REPEAT 下空跑一遍完整节拍,REMOTE 下用外部信号触发一次启停。三遍都过,才算这台设备的模式链路是通的。
3. 工程与程序:从新建到导入导出的完整链路
3.1 工程和程序不是一回事
很多新手把“工程”和“程序”混着叫,结果在导入导出上吃大亏。手册第 8.1 节把工程管理单独列成一节,下面挂了新建、删除、重命名、复制粘贴、加载注销、自启动、导入导出七个子项,这个层级关系说明:工程是容器,程序是容器里的文件,点位数据、变量表、IO 配置、坐标系定义都挂在工程这一层。
工程命名有硬约束,常见规则是字母开头、只允许字母数字下划线、长度有上限,中文和特殊字符会被拒绝。现场我一般按“产线号_工位号_动作”来起名,比如 L2_ST03_PICK,好处是导出到 U 盘之后,一堆文件里一眼能认出属于哪台设备。
新建工程的流程:
- 进入工程管理界面,选择新建,输入工程名。
- 选择机器人型号与控制器配置,这一步如果选错,后面行程限位和负载参数全对不上。
- 工程建立后自动生成一个空白主程序,先别急着写逻辑,把工具坐标、用户坐标、安全配置补齐。
- 需要开机自启动的,在工程属性里指定自启动程序。调试期强烈建议关掉自启动,否则每次上电程序直接跑,人还没站稳。
删除和重命名都有连锁影响:工程被设为自启动后再重命名,自启动指向会失效,上电不报错但也不启动,属于黑匣子型故障。复制粘贴工程时,点位数据和变量会一起复制,但坐标系定义在部分版本里不跟随,粘完必须逐项核对。
3.2 指令插入与 DEFAULT 参数:速度到底听谁的
程序编辑的核心动作是“把光标放在要插入的位置,从指令库里选指令,填参数”。手册第 8.2.1 节讲新增指令、8.2.2 讲撤销、8.2.3 讲其它操作,撤销是有步数上限的,改大段逻辑之前先手动备份一份工程,比指望撤销靠谱。
指令按功能分几类,现场常用的如下:
| 指令族 | 用途 | 关键参数 |
|---|---|---|
| 运动指令(关节/直线/圆弧) | 点位移动 | 目标点、速度、加速度、平滑、DEFAULT |
| WAITDI | 等待某个数字输入到位 | 端口号、期望电平、超时时间 |
| WAITCONDITION | 等待条件表达式成立 | 表达式、超时时间、超时后动作 |
| TRACKING | 视觉或编码器跟踪 | 跟踪 ID、触发方式、偏移量 |
| 取整指令 | 数值取整后写入变量 | 源变量、目标变量、取整方式 |
| 简单码垛 | 按行列层生成垛型点位 | 基准点、行列层数、间距 |
| 回零指令 | 回参考点 | 轴序号、回零顺序 |
V1.4 给所有运动指令加了 DEFAULT 说明,这一条值得单独拎出来讲。运动指令的速度、加速度、平滑半径如果不在指令里显式写,控制器就取系统设置里的默认值。问题在于:同一条程序里,有的点位写了速度、有的没写,跑起来节拍忽快忽慢,查半天以为是伺服参数问题,实际上是 DEFAULT 在起作用。
我一般的做法是:关键点位(取放料、过渡点)全部显式写速度和平滑,只有回原点、回安全位这类不讲究节拍的指令才留给 DEFAULT。改完程序在示教器上逐条看参数栏,确认没有意外的空白项。
注意:修改系统默认速度会影响该工程下所有未显式写速度的指令,改之前先确认没有别的程序在共用一个工程。
3.3 工程导入导出:U 盘、版本和字段兼容
工程导入导出是 V1.3 才加的功能,手册第 8.1.7 节写得很克制,但现场用起来坑不少。
导出的完整步骤:
- U 盘格式化成 FAT32,容量别太大,常见做法是不超过 32 GB,根目录下建一个固定名字的文件夹,比如 ER_BACKUP。
- 示教器进入系统设置里的工程管理,选择导出,勾选目标工程。
- 等待写入完成,界面上有进度提示,不要在进度条走完之前拔 U 盘。
- 导出完成后在电脑上确认目录结构:工程文件、点位数据、变量表。IO 配置和坐标系定义在部分版本里不随工程走,需要单独备份。
- 导入时选择 U 盘里的工程文件,确认覆盖策略:新建同名工程还是覆盖现有工程。覆盖前先把现有工程导一份出来,这是唯一可靠的后悔药。
版本兼容的规则要记牢。低版本控制器导入高版本工程,新增的字段会被回退成默认值,比如 V1.4 之前的控制器读到带 DEFAULT 参数的运动指令,DEFAULT 会被忽略;高版本控制器导入低版本工程一般能打开,但工程里用到的 V1.4、V1.5 新增指令会直接报“指令不支持”,程序能加载、不能运行。所以跨设备拷程序之前,先对一下两边控制器的版本号。
4. 程序数据与坐标系:工具坐标、用户坐标、区域变量
4.1 三层坐标系与四点法、三点法的误差来源
ER 系列的坐标系是三层结构:基坐标固定在机器人本体机械原点,用户坐标定义工件或工装的位置,工具坐标定义末端执行器的 TCP。运动指令里如果给的是笛卡尔点位,最终位置同时受用户坐标和工具坐标影响,任何一层标错,点位就整体飘。
工具坐标的常见做法是四点法:在工装台上固定一个尖点,让工具末端以四个差异明显的姿态去触碰同一个点,控制器解算 TCP 的 X/Y/Z。误差来源主要有三个:
- 四个姿态差异太小,解算矩阵接近奇异,解出来的 TCP 看着合理、实际偏几毫米。建议姿态之间角度差大于 30 度。
- 触碰时用力过猛,工具或尖点发生弹性变形,四个点记录的不是同一个物理位置。
- 只做了三点。三点法只能解位置,姿态那一项是空的,后面走姿态相关的指令就会出问题。
用户坐标用三点法:原点 O、X 轴正方向上一点 Px、XY 平面内一点 Pxy。三点的间距要拉开,常见错误是三点挤在 50 mm 范围内,解出来的坐标系角度误差放大到几度,抓取时偏十几毫米。
| 坐标系 | 标定方法 | 最少点数 | 主要误差源 |
|---|---|---|---|
| 工具坐标 | 四点法 | 4 | 姿态差异小、触碰变形 |
| 用户坐标 | 三点法 | 3 | 三点间距过近 |
| 基坐标 | 出厂/机械安装 | 不需要现场标 | 本体被撞后未复检 |
4.2 区域变量与 IO 检测:waitDI 和 waitcondition 怎么选
区域变量在手册第 8.3.2 节,用来描述机器人工作空间里的一块几何区域,常见两种:球形区域给中心点和半径,立方体区域给最小点和最大点。配合区域检测指令,可以判断当前 TCP 或法兰中心是否落在区域内,典型用法是禁止机器人进入某个干涉区,或者只在区域内才允许抓取。
IO 检测在第 8.4 节,示教器上能直接看到每个 DI/DO 的实时状态。真正写程序时,等 IO 有两条路:
- WAITDI:等单个数字输入到达指定电平,参数是端口号、期望电平、超时时间。超时时间填 0 表示无限等待,现场不建议这么写,一旦气缸卡死,程序就永久挂在那里。
- WAITCONDITION:等一个条件表达式成立,表达式里可以组合多个 DI 和变量比较,比如“夹爪到位 DI 为 1 且压力变量大于阈值”。参数里同样要写超时和超时后的动作。
V1.2 修订记录里专门提到修改了这两条指令的参数描述,说明早期版本在这块的表述是有歧义的。我一般的选法是:单个信号、逻辑简单用 WAITDI;多信号联锁、或者要带上变量判断,用 WAITCONDITION。超时时间按动作节拍给,气缸动作 0.5 秒的,超时给 1.5 到 2 秒,留出余量但不至于掩盖故障。
4.3 位置管理与一点对正:点位飘了先查哪一层
位置管理在第 8.5 节,列出工程里所有记录过的点位,可以重命名、删除、覆盖。点位存的是各轴角度还是笛卡尔位姿,取决于插入它时用的是哪种运动指令:关节运动记的是轴角度,直线和圆弧记的是笛卡尔位姿。这个差异导致同一个物理位置,用不同指令记录,后续修改的后果不一样——轴角度点位在换了工具之后仍然指向同一组关节角,笛卡尔点位会跟着新工具坐标一起平移。
一点对正是 V1.3 加进来的高级功能,作用是让工具从当前位置垂直对准目标点,常用于抓取前修正 XY 方向的偏差。用法是先示教一个参考点,运行时给出实际偏差,控制器算一个补偿量叠加上去。它解决的是“每次都差一点”的问题,不解决“坐标系标错了”的问题,顺序不能反。
点位整体偏移时的排查顺序,我按这个走:先看工具坐标有没有被动过,再看用户坐标,再看点位本身有没有被覆盖,最后才怀疑减速机间隙和机械变形。手册把工具坐标、用户坐标、区域变量、其它操作放在 8.3 这一节下,顺序就是先标定后使用的顺序。
5. 避坑与排查:示教器上最容易翻车的五个现场
5.1 使能开关按到底,伺服反而断开
现象:操作员按住使能开关,伺服 ON 灯亮了一下又灭,反复几次,报“安全开关断开”。
原因:三态开关按过了中间位,直接压到底。到底位是安全设计上的强制断开,和松开是同一个逻辑。
解决:手势改成轻按到中间位停住,听到接触器吸合就不要再加力;检查开关有没有被胶带、扎带缠过,缠过的直接拆掉;两侧开关都要确认在中间位,任意一侧离开都会断。
5.2 程序导入后点位整体偏移
现象:从同型号设备拷过来的工程,导入后所有点位朝同一个方向偏了十几毫米。
原因:工具坐标和用户坐标没跟着工程一起导入,控制器用的是本机旧的坐标系定义;或者两台设备的工具安装角度本来就不一样。
解决:导入后第一件事是逐项核对工具坐标和用户坐标的数值,不一致就重新标定;把坐标系数值抄在程序注释里,下次导入直接对数字;跨设备拷贝前先确认两边工具型号一致。
5.3 视觉跟踪 Tracking 跟丢与九点标定失败
现象:TRACKING 指令执行后机器人不动,或者动一下就停,日志里报跟踪丢失。
原因:九点标定的点位分布太集中,解算出的相机与机器人变换关系误差大;跟踪触发时机早于编码器稳定;跟踪 ID 和视觉设备侧配置的 ID 对不上。V1.1 把 GetTrackId 和 Tracking 合并成一条指令之后,老程序里的写法要跟着改。
解决:九点标定的九个点铺满整个视野,不要挤在中间;触发方式改成等编码器信号稳定后再触发;对照手册里三维视觉那一节,确认机器人做服务器还是做客户端,两边的 IP 和端口配置要成对。标定完成后用固定点位验证,误差在允许范围内再上线。
5.4 IO 从站掉站与数字输入抖动
现象:运行中间某个数字输入单元突然掉站,WAITDI 一直等到超时,产线停。
原因:总线终端电阻没接、站号重复、网线屏蔽层没接地,或者从站供电和控制柜供电不是同一路,上电时序不同步。
解决:按手册第 7.5.4 节的组网要求逐条对:终端电阻、站号、线序、屏蔽接地;用示教器的 IO 检测界面盯着那个站的状态位,看是周期性掉还是上电时掉一次;掉站和某个大功率设备启停同步的,基本是干扰问题,查屏蔽和走线。
5.5 锁机、用户权限与“改了没反应”
现象:参数改完点确认,界面没报错,退出去再进来,值还是旧的。
原因:当前登录用户等级不够,修改被静默拒绝;或者设备处于锁机状态,V1.2 加的锁机功能触发后部分设置项只读。
解决:进用户管理看当前等级,用高等级账号重新登录;查锁机状态和授权剩余时间;改完参数退出界面再进一次做二次确认,别只看当前页面。这条踩坑记录的价值在于:示教器不报错不等于改成功。
6. 把手册当工具书:五分钟版本核对与现场习惯
手册的修订记录是最容易被跳过的一页,但它决定了你手上这份文档和眼前这台设备配不配。ER 系列的 V1.0 到 V1.5 跨度不到一年,功能变化不小,我按修订记录整理了一张对照表,验收和交接时直接用:
| 手册版本 | 控制器版本 | 关键新增或修改 |
|---|---|---|
| V1.0 | — | 初次发布 |
| V1.1 | — | 一点到达、Tracking 指令合并、三维视觉服务器/客户端说明、取整指令 |
| V1.2 | — | 简单码垛、WAITDI 与 WAITCONDITION 参数修订、锁机功能 |
| V1.3 | — | 工程导入导出、区域变量说明修订、一点对正、视觉跟随、九点标定 |
| V1.4 | — | 多工位预约、全部运动指令增加 DEFAULT 说明 |
| V1.5 | RCS2 V1.16 | 控制器程序更新、吊装选择、回零指令修改、示教器升级、程序导入导出修改 |
表里只有 V1.5 对应的控制器版本是手册明确写的,其它版本不要凭印象填。现场核对我一般走三步,五分钟能做完:
- 在示教器的系统信息里读控制器版本号,和手册封面上的版本对。
- 翻修订记录,确认要用的功能(比如码垛、九点标定、多工位预约)在哪一版引入,低于这一版就别在程序里用。
- 打开工程管理,确认导入导出入口存在,不存在说明控制器版本低于 V1.3,跨设备拷贝要换方式。
再补一个验证技巧:改完坐标系或者导入工程之后,不要直接跑生产程序,先在 TEACH 模式下用低速把关键点位走一遍,每个点位停下来看示教器上的当前坐标和目标坐标差多少,差值超过 1 mm 就回头查坐标系。这一步多花三分钟,能省掉后面撞机、撞工装的一整天。
从那以后我每次接手一台不熟悉的 ER 系列,都强制走一遍“读版本、清报警、核坐标系、低速空跑”这四步,不管前任操作员说这台设备多稳定。手册本身在厂商的资料包里,按 ER 系列、控制器 RCS2 V1.16、手册 V1.5 这三个信息去找对应那一份,别拿到旧版就开干。希望帮到你。
本文还有配套的精品资源,点击获取