讨论

安川机器人调用程序有啥讲究?我们项目上老出问题

超哥
超哥
2026/03/24 20:50

我们这边是搞系统集成的,最近接了个活,客户那边用的是安川MH50,配个DX200控制器。要从主控PLC发信号去调机器人程序,原来想着挺简单,IO映射配好,程序号选对就完事了。结果现场调的时候,机器人那边选程序经常选错,或者干脆不响应。

我们用的是SFB输入那种方式,IO总共就给了8个点,程序号范围0-99,理论上够用。现在怀疑是不是时序没卡好,机器人那边响应慢,PLC信号发完了机器人还没切过来。也可能是我们程序命名不规范,有几个号重复了?

有没有搞过安川集成的兄弟说说,这个调用程序到底哪里容易踩坑?要不要上那种Profinet或者EtherCAT的通信方式?现场工期卡得紧,不想再返工了。

11 4

全部回复 (4)

阿鹏
阿鹏#1

DX200这玩意儿用IO选程序的话,信号发完得给个保持信号,不是脉冲那种,机器人要等选号信号稳定了才切。我之前做汽车焊装线,安川机器人加PLC也是IO调,程序号范围别超过32个,多了容易出问题,IO还得留几个做启动停止互锁。8个点理论上能选256个程序,但你得看机器人那边CIF板卡的设置,有的高速IO不一定全用上。

2026/03/24 23:20
军哥
军哥#2

你用的SFB输入是啥意思?直接走IO不行吗,非要搞SFB?我们厂里给客户做的方案都是最基本的IO选号加启动信号,运行了好几年了也没见出过这种问题。你先查一下机器人程序的属性设置,看那个程序号是不是设成了变量还是写死了的,有时候程序一编辑号就变了。

2026/03/25 07:07
pengz90
pengz90#3

8个点选0-99说实话有点奢侈,一般项目也就十几个程序。要不用Profinet走PN通信,PLC发程序名字字符串过去,机器人那边直接按名字调用,省得对号入座出岔子。就是配置麻烦点,控制器得加个ProfiNet从站板卡,成本多个大几千,工期多一周左右。要是项目金额够,直接上EtherCAT也行,DX200支持。

2026/03/26 08:11
hao888
hao888#4

先别上通信了,IO那点事都没整明白换协议更乱。机器人那边把程序号都核对一遍,IO映射表发我看看?

2026/03/29 20:31