EPSON机器人远程以太网说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EPSON远程以太网
远程以太网为EPSON标配的一项功能。
EPSON启用远程以太网,机器人只能做服务器(server),不能做客户端(client)。在切换成远程以太网后程序将不能调试,之只能修改和直接运行主程序main
一、配置地址、激活远程以太网
1.设置-控制器-配置
设置IP地址-应用-关闭。控制器会自动重启控制器
*此处因为我的是虚拟状态所以显示无法更改
2.设置-控制器-远程控制-以太网
设置端口,结束符,超时,密码-应用-关闭。控制器会自动重启控制器。
3.启动远程以太网
设置-控制器-配置
把控制设备切换成“远程以太网”-应用-关闭。控制器会自动重启控制器。
二、以太网指令和格式
* 所有命令必须以“回车”结束。
所有命令发送后机器人以:#命令,0回复为机器人执行命令成功
例:发送$login,123456
回复:#login,0 ,则表示登陆成功。
$Login 格式:$Login,密码 +回车 *返回:#login,0 已经登入成功。$Logout 格式:$Logout +回车
$Start,0 格式:$Start,Main程序编号 +回车
$Start,1
$Stop 格式:$Stop +回车
$Pause 格式:$pause +回车
$Continue 格式:$Continue +回车
$GetStatus
获取状态如下:
#GetStatus,00100000001,0000
00100000001:Test/Teach/Auto/Warning/SError/Safeguard/EStop/Error/Paus ed/Running/Ready
0000:错误/警告代码
$Reset
$SetMotorsOn,1
$SetMotorsOff,1
$SetCurRobot,1
$GetCurRobot
$Home,1
$GetIO,10
$SetIO,10,1
$GetVariable,g_speed
$SetVariable,g_speed,55
$Execute,"Print Here"
#Execute," X: 150.000 Y: 100.000 Z: -30.000 U: 90.000 V: 0.000 W: 0.000 /R /0
"
$Execute,"Motor On" 格式:$Execute,"执行的命令" 如:给机器人电机上电:$Execute,"Motor On"
$Execute,"Go XY(150,100,-30,90)/R" *运行机器人
$Execute,"Go Here+X(10)"
$Execute,"go p1"
$Execute,"p(10)=Curpos" $Execute,"SavePoints"robot1.pts"" $Execute,"Tool 1"
以上只是部分指令,更多指令详见RC软件中的附带手册三、错误响应代码
四、实际应用
以一个通讯实例为例程序如下:
程序运行会与调试助手互发数据1.激活远程以太网
打开运行窗口-激活远程以太网
激活完成“停止”可选到此远程以太网激活完成,可关闭RC软件
2.输入指令,启动机器人程序
机器人回复0,则启动成功
另一边,程序已经运行并且已经和调试助手连接上,并可以相互收发数据
这里举例启动程序,如果想通过远程指令直接移动机器人则不用发$Start,0,$Login完成后,可直接发$Execute,"Motor On"让机器人电机上电,上电后可直接按格式发移动指令