主要内容:Socket通信,解析上位机发过来的坐标字符串。 机器人作为客户端,上位机作为服务端。一,Fanuc机器人配置为客户端 可参见前面章节:Fanuc机器人Karel编程学习(五) 上位机配置如下: IP:192.168.253.200 serverPort:8888 使用网络助手开启TCP服务器,如下图所示: 机器人配置完成后如下图所示: 二:运行结果如下上位机发送字符串:111.2,222.3,333.4,444.5,555.6,666.7注意:坐标值之前使用‘,’隔开。最多发送6个坐标值 机器人
fanuc机器人安装profinetIO基板产生报警:SYST-302请关闭电源PRIO-397PMIO固件需要更新%x%x问题描述:新的R30iB‐Plus柜的GSDML文件与R30iB柜的GSDML文件是不同的,GSDML文件与R834固件版本不匹配的话,会无法扫描到R834的卡,导致无法通讯解决方法:确认ExpectedFW与CurrentFW是否一致,如果不一致的话再根据机器人系统升级或降级R834板卡的固件,再根据机器人系统软件选择对应的组态文件配置PLC硬件组态就可以通讯了。1、联系FANUC客服,提供控制柜的型号,索取相应的固件升级或降级文件,存放在U盘中准备好。文件的格式为“.
FANUC机器人SRVO-300机械手断裂故障报警原因分析及处理办法首先,我们查看报警说明书上的介绍:总结:即在机械手断裂设置为无效时,机器人检测出了机械手断裂信号(不该有的信号,现在检测到了,所以报警)使机械手断裂设定为无效/有效的具体方法:按下示教器的MENU菜单键,选择下一页,选择系统按下F1类型,选择配置,将机械手断裂设置为无效/有效。下表说明了机械手断裂的设定与HBK信号的具体关系:
FANUC机器人实现2个RO输出信号互锁关联(互补)的具体方法一般情况下,为了方便用户控制工装夹具上的电磁阀等控制工具,FANUC机器人出厂时给我们提供了8个RO输出信号,如下图所示,这8个RO信号可以各自单独使用。那么,如果为了安全控制,需要将2个RO信号成对的进行安全互锁,如何实现呢?具体方法可参考以下操作步骤:如下图所示,例如:选中RO[1]信号,点击下方的详细进入设置画面,如下图所示,将光标移动到“禁用”上,此时下方出现启用和禁用的选项,如下图所示,点击启用,然后需要系统重启(示教器上重启或者断电重启都行&
FANUC机器人SRVO-105和SRVO-067故障报警原因分析及处理方法如下图所示,公司的一台机器人在正常工作时突然报警SRVO-105门打开或紧急停止,同时还有SRVO-067OHAL2报警(G:1A:2),按Reset键无法消除报警,那么遇到这种情况,首先,我们来看一下报警说明书上的解释:首先看一下SRVO-105报警:总结:报警原因:控制装置的柜门打开,或者短时间内检测出了紧急停止信号。
FANUC机器人作为EthernetIP通信从站的相关配置方法基本介绍:前提条件:软件部分:硬件部分:
目录概述机器人系统创建X型点焊焊枪安装与配置机器人组输出(GO)信号配置气动点焊初始设置点焊设备设置点焊设备I/O信号设置焊接控制器I/O信号设置X型点焊焊枪运动控制配置气动焊枪手动运行操作气动点焊焊接指令介绍机器人点焊焊接程序编写机器人仿真运行报警处理方法(扩展内容)仿真案例资源下载概述在ROBOGUIDE软件中除了可以仿真FANUC机器人伺服焊枪点焊焊接外,还可以仿真气动焊枪点焊焊接。现阶段,由于气动点焊焊枪控制上的局限性所致,机器人气动焊枪点焊焊接应用已经越来越少了,但是有些工况还会使用到。相较于伺服焊枪点焊焊接而言,气动焊枪点焊焊接的配置与应用要简单很多。FANUC机器人气动点焊焊接是
FANUC机器人SRVO-050碰撞检测报警和SRVO-053干扰值过大故障报警总结前面和大家分享了关于SRVO-050碰撞检测报警和SRVO-053干扰值过大的原因分析以及处理方法,感兴趣的朋友可以参考以下链接中的内容:FANUC机器人SRVO-050碰撞检测报警原因分析及处理对策
FANUC机器人PROFINET通信(机器人作从站)相关设置即机器人作从站时,通信网线要插到上面2个网口中的任意一个!
市面上的数控基本都支持了跨平台通讯,下面以三菱为列讲解跨平台协议如何通讯,无需任何DLL,适配任何开发语言,纯Socket通讯先上采集图 代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Globalization;usingSystem.Linq;usingSystem.Net.Sockets;usingSystem.Text;usingSystem.Threading.Tasks;usingS