爱普生机器人(RC70/RC90 控制器,RC + 编程)实现信号深度对接 + 参数联动调试,核心是:DI/DO 硬接线 + 总线通信(EtherNet/IP/Modbus TCP)+ SPEL + 程序联动 + 参数闭环调试,适配焊接 / 节气 / 焊机 / PLC 等场景,实现毫秒级同步、参数实时联动、节气率稳定 40%–60%。
一、信号深度对接(硬件 + 软件)
1. 硬件接口与接线(DI/DO/AI/AO/ 总线)
(1)DI/DO 硬接线(基础必选,焊接 / 节气通用)
控制器 IO 规格:RC70/RC90 标配32DI/32DO(24V DC,PNP 默认,可改 NPN);扩展 IO 模块最多 1024 点。
焊接 / 节气核心信号清单(标准映射)
表格
| 信号类型 | 信号名 | 功能 | 推荐端口 | 接线 |
|---|---|---|---|---|
| DI(输入) | ARC_START | 焊机起弧 | DI1 | 24V+ → 焊机起弧输出 → DI1 |
| DI | ARC_END | 焊机收弧 | DI2 | 24V+ → 焊机收弧输出 → DI2 |
| DI | WELD_READY | 焊机就绪 | DI3 | 24V+ → 焊机就绪 → DI3 |
| DI | GAS_OK | 节气装置正常 | DI4 | 24V+ → 节气阀 OK → DI4 |
| DI | ROBOT_RUN | 机器人运行 | DI5 | 机器人内部 RUN 信号 |
| DO(输出) | GAS_CTRL | 节气阀控制 | DO1 | DO1 → 节气阀线圈 → 0V |
| DO | WELD_ENABLE | 允许焊接 | DO2 | DO2 → 焊机使能 → 0V |
| DO | ALARM | 故障报警 | DO3 | DO3 → 报警灯 → 0V |
接线要点:
共地:机器人、焊机、节气装置0V 共地,避免信号干扰。
滤波:DI 口加RC 滤波(1kΩ+0.1μF),防干扰。
极性:PNP(高有效)/NPN(低有效)在 RC+ → Hardware Setup → IO Type 切换。
(2)模拟量 AI/AO(参数联动必备)
AI:采集焊机电流 / 电压(0–10V 或 4–20mA),用于节气流量闭环。
AO:输出0–10V控制节气阀流量(0V = 最小,10V = 最大)。
接线:AI/AO 端子接焊机 / 节气装置模拟口,屏蔽线单端接地。
(3)总线通信(深度联动首选,推荐)
爱普生 RC70/RC90 支持:EtherNet/IP、Modbus TCP、Profinet、DeviceNet、EtherCAT。
Modbus TCP(最通用,免硬件)
RC+ → Setup → Controller → Communication → Modbus TCP
设 IP(同网段,如 192.168.0.10)、端口 502、从站号 1。
映射:DI→输入寄存器、DO→输出寄存器、AI/AO→保持寄存器。
EtherNet/IP(焊接 / 节气高速联动)
安装 EtherNet/IP 选项板,RC+ → Fieldbus → EtherNet/IP
设 IP、子网、网关,添加焊机 / 节气装置为从站。
映射 I/O 与参数(电流、电压、流量、起收弧)。
通信优势:总线比硬接线延迟 < 10ms,支持多参数实时传输,适合节气闭环。
2. 软件配置(RC+)
(1)IO 变量定义与绑定
打开 RC+ → Project → Variables
新建全局变量(如:
WeldStart As Integer、GasCtrl As Integer)IO Configuration:绑定变量到物理端口(如
WeldStart → DI1、GasCtrl → DO1)。
(2)总线参数配置(以 Modbus TCP 为例)
RC+ → Setup → Controller → Communication → Modbus TCP
启用 Modbus TCP,设 IP、端口、超时(100ms)
映射:
DI1 → 40001、DO1 → 40002、AI1 → 40003(电流)。
(3)SPEL + 程序框架(信号联动基础)
basic
' 爱普生机器人 焊接+节气 信号联动程序框架 Global WeldStart As Integer ' 起弧DI1 Global WeldEnd As Integer ' 收弧DI2 Global GasOk As Integer ' 节气正常DI4 Global GasCtrl As Integer ' 节气控制DO1 Global WeldCurrent As Single ' 焊接电流AI1(0-10V对应0-500A)Global GasFlow As Single ' 节气流量(0-100%)Function Main() Motor On ' 伺服使能 Speed 50 ' 速度50% Call InitIO() ' 初始化IO Call WorkLoop() ' 主循环End FunctionFunction InitIO() ' 绑定IO WeldStart = Din(1) WeldEnd = Din(2) GasOk = Din(4) Dout 1, Off ' 初始关节气End FunctionFunction WorkLoop() Do ' 读取信号 WeldStart = Din(1) WeldEnd = Din(2) GasOk = Din(4) WeldCurrent = Ain(1) * 50 ' AI1(0-10V)→0-500A ' 联动逻辑 If WeldStart = On And GasOk = On Then Call GasOn(WeldCurrent) ' 起弧开气+流量联动 EndIf If WeldEnd = On Then Call GasOff() ' 收弧关气+滞后 EndIf Wait 0.001 ' 1ms扫描,毫秒级响应 LoopEnd Function' 节气控制函数(核心联动)Function GasOn(current As Single) ' 电流→流量映射(示例:100A→15L/min,200A→25L/min) If current < 100 Then GasFlow = 15 ElseIf current < 200 Then GasFlow = 15 + (current-100)*0.1 Else GasFlow = 25 EndIf Dout 1, On ' 开节气阀 Aout 1, GasFlow/25 ' AO1输出0-10V控制流量End FunctionFunction GasOff() Wait 1.0 ' 滞后停气1s,防氧化 Dout 1, Off ' 关节气阀End Function
二、参数联动调试(焊接 + 节气闭环)
1. 调试前准备
备份程序、参数;检查接线、共地、屏蔽。
机器人单动正常,焊机 / 节气装置单独测试正常。
记录标准工艺参数(电流、电压、送丝速度、气体流量)。
2. 信号联动调试(分阶段)
阶段 1:DI/DO 信号测试(基础)
RC+ → Monitor → IO Monitor,强制 DI1=On,看 DO1 是否响应。
手动触发焊机起弧,检查 DI1 是否 On;收弧 DI2 是否 On。
节气装置:DO1=On 时阀开,流量正常;DO1=Off 时阀关,微流量待机。
阶段 2:模拟量 AI/AO 调试(参数联动)
焊机输出电流 100A,检查 AI1 电压≈2V(100A/500A×10V)。
程序中
GasOn(100),AO1 输出≈6V(15L/min/25L/min×10V),节气阀流量≈15L/min。调整电流,观察流量是否按电流–流量曲线联动。
阶段 3:总线通信调试(深度联动)
Modbus TCP:用 Modbus Poll 读取机器人寄存器(40001=DI1,40002=DO1)。
EtherNet/IP:用 RSLogix/Studio 5000 查看 I/O 映射,数据刷新正常。
通信延迟测试:起弧信号→节气响应 < 10ms,满足焊接要求。
3. 核心参数联动(焊接 + 节气,关键)
(1)电流–流量联动曲线(节气核心)
MIG/MAG(碳钢):
流量(L/min)=10+0.1×电流(A)(100A→20L/min,200A→30L/min)。TIG(不锈钢):
流量(L/min)=8+0.08×电流(A)(100A→16L/min,200A→24L/min)。厚板多层焊:打底 / 填充 / 盖面分别设曲线,大电流稳气、小电流节气。
(2)起弧 / 收弧 / 待机参数
起弧:提前送气0.3–0.5s,流量 = 工作流量 ×1.2(防气孔)。
收弧:滞后停气1–2s,流量 = 工作流量 ×0.8(防氧化)。
待机:空行程 / 非焊接时,流量 =5–10L/min(微正压,防倒灌)。
(3)SPEL + 参数联动优化(示例)
basic
' 优化版电流-流量联动(带起弧/待机)Function GasControl(current As Single, state As String) Dim baseFlow As Single baseFlow = 10 + 0.1 * current ' 基础流量 Select Case state Case "START" ' 起弧 GasFlow = baseFlow * 1.2 Wait 0.3 ' 提前送气 Case "WELD" ' 焊接 GasFlow = baseFlow Case "END" ' 收弧 GasFlow = baseFlow * 0.8 Wait 1.0 ' 滞后停气 Case "STANDBY" ' 待机 GasFlow = 8 ' 微流量 End Select Aout 1, GasFlow / 30 * 10 ' AO1输出0-10V Dout 1, OnEnd Function
4. 闭环调试与优化(质量 + 节气)
试焊测试:焊接碳钢薄板(1.5mm),电流 150A,流量按曲线联动。
质量检查:焊缝无气孔、氧化、夹渣;成型良好。
气耗统计:对比节气前后气耗,目标节气率 40%–60%。
微调:
气孔→起弧流量 + 10%,提前送气 + 0.1s。
氧化→滞后停气 + 0.5s,待机流量 + 2L/min。
气耗高→待机流量降至 5L/min,小电流流量下调。
参数保存:按材质 / 板厚 / 工艺存储多组参数,一键切换。
三、焊接 + 节气典型联动方案(直接套用)
1. 方案 1:MIG 薄板(爱普生 LS6/RC70 + 松下 YD-350 + WGFACS-A)
信号:DI1 = 起弧、DI2 = 收弧、AI1 = 电流、DO1 = 节气控制、AO1 = 流量。
参数:起弧流量 = 1.2× 工作流量,待机 5L/min,电流–流量斜率 0.1L/1A。
效果:节气50%+,起弧无气孔,焊缝成型好。
2. 方案 2:TIG 不锈钢(爱普生 C4/RC90 + 松下 YC-300BP + WGFACS-T)
信号:总线 Modbus TCP,传输电流、电压、流量、起收弧。
参数:燃弧全流量,非燃弧 8L/min,滞后停气 2s。
效果:节气45%–55%,防钨极氧化,焊缝无氧化色。
3. 方案 3:厚板多层焊(爱普生 G10/RC90 + 福尼斯 TPS5000 + WGFACS-H)
信号:EtherNet/IP 高速联动,实时同步电流、电压、流量。
参数:打底 / 填充 / 盖面分别设曲线,大电流稳气,小电流节气。
效果:节气55%–60%,多层焊保护均匀,无缺陷。

