『7x24小时有问必答』
干过现场调试的都知道,FANUC机器人用什么控制?IO信号!
今天我把FANUC机器人最常用的20个IO信号给大家整理出来了,配上中文说明,收好这一篇,下次调试不用再翻手册。
一、先搞懂FANUC的IO信号分类
FANUC机器人的IO信号主要分三类:
常见机器人信号类型主要包含 UI 信号、UO 信号以及 DI/DO 数字量输入输出信号。
各类信号的说明与常用场景如下:

UI 信号为机器人输入信号,信号来源于 PLC 或按钮,多用于启动、停止、复位、切换示教模式等操作场景;

UO 信号为机器人输出信号,主要用于向 PLC 发送信号,常用来反馈报警、运行中、任务完成、到位等状态信息;

DI/DO 则是数字量输入输出信号,属于机器人最基础的开关量信号。

二、最常用的UI输入信号(PLC→机器人)
▶ 1. UI[1] - 外部停止(EXT STOP)  
      功能:收到信号时,机器人立即停止运动
      注意:这是安全信号,非紧急停止,仅减速停止
▶ 2. UI[2] - 示教模式(IMSTP)  
      功能:进入示教模式,远程无法控制机器人
      应用:维修保养时使用
▶ 3. UI[3] - 暂停( HOLD)
      功能:暂停机器人当前运动
      恢复:撤除信号后自动继续运行
▶ 4. UI[4] - 报警复位(RSTALRM)
      功能:复位报警,清除报警状态  
      注意:需要先排除故障原因,否则会重新报警
▶ 5. UI[5] - 启动(START)  
      功能:远程启动程序运行
      常用:与PLC联机时必用
▶ 6. UI[6] - 循环停止(CSTOPI)  
      功能:执行完当前循环后停止  
      区别:不是立即停止,而是等当前循环结束
▶ 7. UI[7] - 系统启动(SFTSUP)
      功能:安全速度模式下运行
      应用:示教时降低速度,保证安全
▶ 8. UI[8] - 模式选择(REMOTE)  
       功能:切换到远程控制模式  
      重要:不激活此信号,远程启动无效!
三、最常用的UO输出信号(机器人→PLC)
▶ 9. UO[1] - 运行中(PRUN)  
       功能:机器人正在执行程序时输出  
       应用:告诉PLC"我在干活,别打扰"
▶ 10. UO[2] - 暂停中(PAUSED)  
       功能:机器人处于暂停状态时输出  
      应用:暂停原因排查
▶ 11. UO[3] - 报警中(ALTS)  
      功能:有报警时持续输出  
      重要:一定要接PLC,用于故障检测
▶ 12. UO[4] - 已回原点(HOME)
        功能:机器人各轴已回到原点位置
        应用:启动前必须确认
▶ 13. UO[5] - 程序执行完成(PRODONE)  
      功能:程序运行结束输出一个脉冲  
      应用:触发PLC进行下一步动作
▶ 14. UO[6] - 等待中(WTSUP)  
      功能:等待输入信号时输出
      应用:程序卡住时的状态监测
▶ 15. UO[7] - 手动模式(MANUK)
      功能:处于手动模式时输出
      应用:安全提醒
▶ 16. UO[8] - 示教模式(T1MOD)  
      功能:处于T1模式时输出
▶ 17. UO[9] - 自动模式(T2MOD)
      功能:处于T2模式时输出
四、数字量IO配置步骤
▶ 配置UI/UO信号(与PLC通讯)
      1. 进入菜单 → I/O → UOP  
      2. 配置UOP信号的分配      
      3. 设置UI/UO的逻辑(常开/常闭)  
      4. 保存配置
▶ 配置DI/DO信号(自由定义)
      1. 进入菜单 → I/O → Digital  
      2. 选择要配置的端口  
      3. 设定信号名(如 DI[1] = "启动按钮")  
      4. 设定逻辑类型
五、实战案例:PLC与机器人握手程序
▶ 常见配置清单
UI[8]:信号方向为 PLC→机器人,功能是远程模式,备注为必须接UI[5]:信号方向为 PLC→机器人,功能是启动,备注为上升沿触发UI[3]:信号方向为 PLC→机器人,功能是暂停,备注为保持型UO[1]:信号方向为机器人→PLC,功能是运行中,属于反馈信号UO[5]:信号方向为机器人→PLC,功能是程序完成,备注为脉冲输出UO[3]:信号方向为机器人→PLC,功能是报警,该信号非常重要

▶ 典型时序
1. PLC给UI[8](远程模式)→ 机器人进入远程模式  
2. PLC给UI[5](启动脉冲)→ 机器人开始运行  
3. 机器人UO[1]=ON → 通知PLC正在运行  
4. 程序执行完毕 → UO[5]输出完成脉冲  
5. UO[3]=ON → 有故障,需要排查
六、常见问题汇总
【Q1:远程模式信号接了但不生效?】  
A:检查UI[8]是否ON,同时确认系统变量 `$RMT_MASTER` 为0
【Q2:程序完成后UO[5]没有输出?】  
A:检查程序结束指令是否正确,使用`FEND`而不是`END`
【Q3:报警信号一直亮着?】  
A:用`UI[4]`复位,或进入菜单清除报警记录
【Q4:DI信号配置了但读不到?】  
A:检查PLC侧输出是否正常,用万用表测量电压
七、配置小技巧
1. 【信号命名要规范】 - 给每个信号起有意义的名字,如"启动按钮"、"急停反馈" 2. 【逻辑要统一】 - 建议都采用"常开"逻辑,减少混淆 3. 【备份很重要】 - 配置完成后记得备份IO表 4. 【文档要同步】 - 在Excel里记录每根线的用途,方便维护
【收藏这篇,下次调试FANUC机器人时直接对照着查,少走弯路!】
觉得有用就转发给工控同行,一起进步~
我是工控电小工,关注我,获取更多工业机器人实战技巧!
*(全文完)*

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码