Epson机器人原点与左右手矫正说明
Epson Robot G3/6原点校正方法
原 点 校 正
下图为Epson Robot 文档里对于Robot 原点的说明。
对于新到的设备,应该先检查,再确定是否需要校正。如果原点位置正确,不需要校正;如
果不正确,则需要校正。
G3 原点。
G6原点。
校正的方法有两种:
1、使用Calibration Wizard ( Menu [Setup]-[Controller]-[Robot]-[Calibration] )。
这种方法在Epson Robot文档里有详细说明,每执行一步都有相应提示,
在此不再赘述。
2、不使用Calibration Wizard 。以下对这种方法详细阐述。
准备工作
设备上电
打开EPSON RC+ 软件
在EPSON RC+ 软件中连接需要校正的Robot
打开Menu [Robot Manager]
打开Menu [Command Window]
检查方法及步骤
[Command Window]中输入
Pulse 0,0,0,0 <回车>
待robot 运动完成后检查是否移动到了正确的位置。如果正确,不需要校正;如果不正确,
则需要校正,执行一下步骤。(位置参考原点图)
校正方法及步骤
可以四个轴同时校正,也可以单独校正,但注意不能单独校正第四轴,如果需要校正第四轴,
应该和第三轴一起同时校正。
以下为四个轴同时校正的方法及步骤,单独校正某个轴的方法类推。
[Command Window]中输入
SFree<回车>
手动移动Robot 各轴至正确的原点位置(位置参考原点图)
[Command Window]中输入
Motor Off<回车>
EncReset 1,2,3,4<回车>
重启Robot,Menu [Tool]-[Controller]-[Reset Controller],等待robot 重启完成后
[Command Window]中输入
CalPls 0,0,0,0<回车>
Calib 1,2,3,4<回车>
至此原点校正完成,接下来检查
[Command Window]中输入
Motor On<回车>
SFree<回车>
手动移动Robot 各轴至其他位置
[Command Window]中输入
SLock<回车>
Pulse 0,0,0,0<回车>
待robot 运动完成后检查是否回到刚刚的正确位置。
Joint #2 的精确校正
如果原点校正完后第二轴精度达不到要求,需要对第二轴精确校正。同样先检查,再确定是
否需要校正。
[Command Window]中输入
Motor On<回车>
SFree<回车>
手动移动robot 至如下位置(使用右臂),第一轴臂角度大致为45°,第二轴两臂之间夹角
大致为90°,第三轴收回至最高处。
在第三轴的正下方的传送带上贴一张纸
在第三轴的正下方的螺丝孔处垂直安装上“Screw Calibration Pointer”,向下移动使针尖尽量
贴近纸,在纸上画下针尖指向的位置。
[Command Window]中输入
SLock<回车>
Here P0<回车>
Jump P0/L<回车>
Robot 会使用左臂,待robot 运动完成后检查针尖是否指向刚刚做记号的位置。如果是,则
不需要校正;如果不是,则需要校正,执行以下操作。
[Command Window]中输入
SFree<回车>
手动移动robot 的第一轴臂及第二轴臂,使针尖指向刚刚做记号的位置。
[Command Window]中输入
SLock<回车>
Here P1<回车>
Hofs Hofs (1), Hofs (2) + (Ppls(P0,2) + Ppls(P1,2)) /2, Hofs(3), Hofs(4) <回车>
至此Joint#2 的精确校正完成,接下来检查
[Command Window]中输入
Here P0<回车>
Jump P0/R<回车>
Jump P0/L<回车>
以上两个Jump 命令每一个命令执行完后,针尖都应指向标记的位置。
至此完成Robot 的原点校正和Joint#2 的精确校正。
注:
执行命令时报错可能的原因:
1. 执行某个运动的命令比如Jump,Pulse 等报错
可能由于robot 处于Motor Off 状态,需要执行Motor On;
可能由于某一个轴或多个轴处于free 状态,需要执行SLock;
可能与执行命令相关的位置名称未定义,需要先定义位置名称;
可能由于某个轴超限,需要检查。
2. 执行EncReset 1,2,3,4 时报错
可能由于robot 处于Motor On 状态,需要执行Motor Off。
3. 语法错误
命令拼写错误,需要改正。
Epson机器人原点与左右手矫正说明相关推荐
- 什么是机器人的五点校正法_Epson机器人原点校准命令及方法(详细解释指令)
EPSON 机器人原点校准命令及用法 一. 命令 1.PULSE :根据给出每个关节的脉冲数移动或返回当前位置各关节的脉冲值 2.HOFS:设置或返回编码器Z相到机械原点的脉冲数 3.CALPLS:校 ...
- EPSON机器人建立工具坐标系及TCP/IP通讯
视觉IMAX的第37篇原创文章 前言 近期对于EPSON机器人建立工具坐标系及TCP通讯知识进行了些简单研究,现将其总结如下. 一 EPSON机器人建立工具坐标系 方法步骤如下: 1.步骤一:开启EP ...
- EPSON机器人建立TCP/IP通讯的简单demo
以下为我近期研究EPSON机器人通讯的经验总结,主要实现机械手接收相机发送过来的数据,从而达到对应的位置,及其简单demo. 欢迎加入知识星球[3D视觉工坊],进行交流学习.
- EPSON机器人的以太网通讯简单总结
以下首发于[3D视觉工坊]知识星球. 主要是我近几天对于EPSON机器人与客户端之间的通讯方法,进行了摸索,并进行了总结,为后期手眼标定的实现做好铺垫. 个人公众号:「3D视觉工坊」.
- ros中订阅/map话题,获取地图尺寸,获取机器人原点origin,获取地图分辨率resolution (c++,python,waitForMessage,wait_for_message)
ros中订阅/map话题,获取地图尺寸,获取机器人原点position,获取地图分辨率resolution 1. #include <ros/ros.h> #include <nav ...
- EPSON机器人简单实例
(2条消息) EPSON机器人SPLE+语言_简单实例_qq_48705696的博客-CSDN博客 编写一个初始化函数打开马达.设定运行功率及速度 方法体是以关键字Function为开始 Fend为结 ...
- epson机器人编程 范例_2019年机器人盘点(IREX篇)
说 两 句 当全球机器人厂家都把目光投向中国的时候,中国的机器人厂家却不约而同地把目光投上了世界. 世界级的顶级工业机器人展,公认的有两个,一个日本的IREX,一个是德国的汉诺威,两个展会都是两年一次 ...
- Epson机器人程序执行相关命令
1.Xqt 用于执行由函数名指定的程序并生成任务. 格式:Xqt [任务编号,] 函数名 [(自变量列表)] [, Normal | NoPause | NoEmgAbort] //方括号,可选参数 ...
- 提取EPSON机器人示教点位pts文件中的点位信息
由于操作需要,写了一个程序将爱普生机器人(EPSON)的pts文件中的点位信息进行提取,如下: package mainimport ("bufio""encoding/ ...
最新文章
- 一套外企的数据库设计面试题
- oracle的一知半解
- 干货 | 广电行业数字化时代的「数据破局」指南
- pom 选用maven仓库
- c语言sigaction,使用sigaction(),c
- [春节话题]春节联欢晚会的感受
- iOS13后添加SceneDelegate初始化window
- 作者:陈纯(1955-),男,博士,浙江大学计算机科学与技术学院教授,中国工程院院士。...
- d.php xfso_centos平台基于snort、barnyard2以及base的IDS(入侵检测系统)的搭建与测试及所遇问题汇总...
- 4.1 HTML5 音频
- Oracle数据库增删改查
- 5v继电器模块实物接线_5v继电器的工作原理
- JavaScript框架的四个时代
- OpenCV算法加速的一些学习总结
- 【EF框架】EF框架的开发方法
- UNOVO联永羲和开源项目
- 老船履带工具使用方法_上蔡县履带自动行走洛阳铲安全好操作
- 如何远程访问公司的内部办公系统?
- 程序员的1024|我学开发这一年|长路漫谈
- 福迪分享:网站建设流程(只需7步)