《爱普生机器人编程手册》由会员分享,可在线阅读,更多相关《爱普生机器人编程手册(56页珍藏版)》请在人人文库网上搜索。

1、EPSON 机械手导入培训,爱普生中国 FA 营业本部 2012年2月12日,一、关于机械手的基础知识 二、硬件概要 三、EPSON RC+ 用户界面 四、示教 五、SPEL+语言 六、动作指令 七、I/O 八、Pallet 九、!.! 并列处理 十、多任务处理,什么是工业机器人,工业机器人(industrial robot,简称RI): 是集机械、电子、控制、计算机、传感器、人工智能等多个学科先进技术于一体的现代制造业重要的自动化装备 ;广泛适用的能自主动作,且多轴联动的机械设备 ;自从1962年美国研制出世界第一台工业机器人以来,机器人技术及其产品发展很快,已经成为柔性制造系统(FMS),。

2、自动化工厂(FA),计算机集成制造系统(CIMS)的自动化工具。,为什么使用要机器人,替代人工,解决近几年人工成本的增长和招工难的问题 人不愿意做的工作,恶劣环境下的工作,比如噪音大的环境,污染的环境等等。 需要精度较高,人手难以实现的工作,比如中源的帖胶项目很难用治具人工操作。 集成度高使用方便,减少设备开发周期。 稳定性 机器人可工作24小时 消费者对商品多样化的需求,工业机器人的种类,单轴机器人 直角坐标系机器人 轴(SCARA、水平多关节)机器人 轴(垂直多关节)机器人,工业机器人的的特点,单轴机器人特点: 采用精密滚珠丝杠和同步带作为传动件,精密、坚固、运行平稳、定位精确、结构简单、。

3、噪音小,安装使用与维护简便 。,工业机器人的的特点,直角坐标机器人特点: 结构简单,一般有多自由度运动,每个运动自由度之间的空间夹角为直角 ,高可靠性、高速度、高精度 ,但体积比较庞大。 应用领域: 装货、卸货、焊接、包装、固定、涂层、粘结、封装、特种搬运操作、装配等。,工业机器人的的特点,轴机器人特点: 有4个轴(4个自由度)X、Y、Z、U,这类机器人的结构轻便、响应快 ,最适用于平面定位、垂直方向进行装配的作业 。 应用领域: 装货、卸货、焊接、包装、固定、涂层、粘结、封装、特种搬运操作、装配等。,工业机器人的的特点,轴机器人特点: 有6个关节(六个自由度)X、Y、Z、U、V、W,适合于几。

4、乎任何轨迹或角度的工作可以自由编程,完成全自动化的工作 ,提高生产效率。 应用领域: 应用领域有装货、卸货、喷漆、表面处理、测试、测量、弧焊、点焊、包装、装配、切屑机床、固定、特种装配操作、锻造、铸造等。,手表组装生产线,开始于对手表的小型零部件的高精度、高效率组装,25年的销售业绩!业界行业最高的市场份额,EPSON机器人发展历史,精密机器人(单轴/4轴/6轴) 高速度 高稳定性 高精度 视觉系统 视觉系统配合机器人实现互动,EPSON机器人的最大特点,爱普生机器人,选件部分,SCARA(4轴),Pro-six(6轴),G系列,LS系列,RS系列,C系列,S系列,另有业界最高精度单轴模块机械。

5、手,控制器选件,手编,视觉,通讯板卡,GUI Builder,传送带跟踪,EPSON机器人的产品线,4轴 SCARA G系列LS系列RS系列主要参数,产品系列,系列名称,最大负载,重复精度 (J1+J2),工作臂长,循环时间*,最高速度,* 循环时间: 负载1kg,垂直向25mm,水平300mm的门型往返运动时间,适合控制器,6轴 C系列S系列主要参数,产品系列,系列名称,最大负载,重复定位精度,工作臂长,最高速度 (p点线速度),循环时间*,适合控制器,快速安全恢复,单键备份 故障发生时可方便地从USB接口中读取维护数据,工业机器人选型要点,什么用途(搬运、组装、焊接等确定机器人轴数、自由度。

6、) 工作环境(是否高温、高湿、有防尘) 定位精度(重复定位、绝对定位) 机器人的负重能力 最高运行速度 各个轴、自由度的工作范围,4/6轴机器手选型(本体),1.根据产品、工艺确定机器人的类型。 2.根据产品的重量(产品或抓手或是产品+抓手)确定机器人的负重水平。 3.根据工作半径来选择机器人的臂长。 4.根据工艺要求确定核对机器人的最大速度、精度。 5.根据实际需要选择外围设备(如视觉系统、扩展通信口、示教单元等),控制器选择,系统构成,1、机械手坐标系,1.1 SCARA机械手坐标系,XY方向坐标(前后左右),Z方向坐标(上下),U方向坐标(旋转),1.2 垂直6轴型机械手的机械手坐标系,。

7、2. 机械手的手臂姿势 在使用机械手作业时,有必要使其用示教时的手臂姿势在指定的点上动作。如果不这样做,根据手臂姿势的不同,会产生轻微的位臵偏移,或朝着意想不到的路径动作的结果,有干涉周边设备的危险。为了避免这种情况,在点数据中必须事先指定使其在此点上动作时的手臂姿势(如下图)。此信息也也可以从程序中变更(L或者R)。,2.1 SCARA机械手的手臂姿势图,2.2 垂直6轴型机械手的手臂姿势 2.2.1 垂直6轴型机械手在其动作范围内的点上,可以不同的手臂姿势使其动作,如下图示:,2.2.1 在EPSON RC+ 5.0软件中设定垂直6轴型机械手的手臂姿势,如下图示:,2.2.2 也可以在程式。

8、中指定机械手的手臂姿势,记述为“/”与后面的L(左手姿势)或R(右手姿势)、A(上肘姿势)或B(下肘姿势)、F(手腕翻转姿势)或NF(手腕非翻转姿势)。手臂姿势有以下8中组合,如表1示,但因点而异,并非所有的组合都可以动作。 垂直6轴型的机械手在第4关节、第6关节同轴的点上,即使将第4关节、第6关节旋转360度,也可以实现相同的位臵姿势。作为用于区别像这样点的点属性,有J4Flag和J6Flag。指定J4Flag时,请记述斜杠(/)和其后的J4F0 (-180 Jump P1 用直线将手臂移动至P1 CVMove “mycurve” 用定义的自由曲线“mycurve”移动手臂,图2,5. 速度。

9、设定指令 5.1 PTP指令的速度设定 Speed 功能用于设定PTP动作速度的百分比 格式:Speed s,a,b 说明:s 速度设定值;a 第三轴上升速度设定值;b 第三轴下降速度设定值。 示例:1. Speed 80 2. Speed 80,40,30 Accel 功能用于设定PTP动作加减速度的百分比。 格式:Accel a,b,c,d,e,f 说明:a/b 加/减速度设定值;c/d 第三轴上升加/减速度设定值; e/f 第三轴下降加/减速度设定值 示例:1. Accel 80,80 2. Accel 80,80,30,30,60,60 5.2 CP指令的速度设定 SpeedS 功能用。

10、于设定CP动作速度值 格式:SpeedS 速度设定值 说明:表1 为不同机型对应的速度设定值范围 示例:SpeedS 800 CP动作的速度设置为800mm/s AccelS功能用于设定CP动作加减速度值 格式:AccelS 加速设定值,减速设定值 说明:表1 为不同机型对应的加减速度设定值范围 示例:AccelS 800 加减速度均为800mm/S,表1,5.3 Power指令 功能:电源模式的设定 格式:Power High|Low 说明:默认值为Low。低功率模式下电机输出被限制,实际动作速度变为默认初始值的范围内。低功率模式设定时,从监控窗口或程序中即使出现设为高速的指示,也会按初始值。

11、速度动作。如果需要用更高的速 度动作时,必须设定为Power High。 5.4 Weight指令 功能:进行补偿PTP 动作时的速度加减速度的参数设定 格式:Weight 手部重量 说明:手部重量指指定手臂上垂挂的夹治具和其他工件的重量。由设定值计算出的等价搬运重量超过最大可搬运重量时,会出现错误。,6. Jump 指令的修饰 6.1 拱形动作 在Jump指令后通过指定门形参数Cn(n=07),可以改变拱形的形状。 上图中a,b的值与C06对默认初始值(单位:mm)如下表列,7为门形动作。要改变C06对应的a,b的值,使用Arch指令。也可以Tools|Robot Manager|Arch选。

12、项卡中修改。 6.2 Arch指令 功能:用于设定Jump动作拱形参数设定格式Arch 拱形编号,垂直上升距离,垂直下降距离说明设定值比垂直移动距离大时变为门形动作。设定值即使掉电也会被保持。运动轨迹根据运动速度、机械手的动作方式而改变,所以动作前请先确认动作轨迹 示例:Arch 0,10,40,表1,RC170/RC180控制器标配了24位输入和16位输出,用户可以通过安装I/O板卡扩展I/O位数。每张I/O板卡包括32位输入和32位输出,最多可以安装4张I/O板卡,既最多可增加128位输入和128位输出。 1硬件连接 1.1 输入电路:输入电压范围: + 12 24V 10 ON 电压: 。

13、+ 10.8V(最小)OFF 电压: + 5V(最大) 输入电流: 10mA,24V输入时,典型值,1.2 输出电路 额定输出电压: + 12 24V 10 最大输出电流::100mA(典型值)1输出 输出驱动器::Photo Mos继电器 通态电阻(平均)::23.5以下输出,2 输出指令 On 功能:打开指定输出位 格式:On 输出位编号, 时间, 非同步指定 输出位编号:可使用的输出位编号;时间:以秒为单位,最小有效位为0.01秒;非同步指定:0或1 说明:非同步指定在时间指定时可以指定,功能如表1 示 示例:1. On 1 2. On 1,0.5,0 Off 功能:关闭指定输出位 格式。

14、:Off 输出位编号, 时间, 非同步指定 输出位编号:可使用的输出位编号;时间:以秒为单位,最小有效位为0.01秒;非同步指定:0或1 说明非同步指定在时间指定时可以指定,功能如表1 示 示例:1. Off 1 2. Off 1,0.5,0,表1,2 输出指令 Out 功能:同时设定输出8个输出位 格式:Out 端口编号,输出数据 端口编号:构成可使用输出位的组;输出数据:用端口编号指定的组的输出模式 说明:端口编号与输出数据的组合后同时设定8个输出位。输出位8位1组。首先在用端口编号指定的组中 指定输出数据参数中特定的输出模式。输出数据参数用10进制数(0255)或16进制数( On 1;。

15、 D50; Off 1! Fend 2) 将并列处理连同Jump 命令一起使用。第3 关节上升移动结束,第1、第2、第4 关节各自完成到P1 的移动的 10%的阶段打开输出位5,0.5 秒后关闭输出位5。 Function test2 Jump P1 !D10; On 5; Wait 0.5; Off 5! Fend 注意: 所有I/O 命令结束前动作结束的情况下 即使结束特定动作命令的动作所有的并列处理语句的执行也没有结束时,等全部结束以后执行下一个程 序。这种状况在必须并列处理多个I/O 命令的短距离移动动作时特别要注意 用停止手臂的Till 语句中途结束动作时,并联I/O 的执行 如果移。

16、动的中途停止手臂的Till 语句被使用,动作语句执行的下一个语句等待至全部并列处理语句执行结 束后执行。,独家,多重任务是多个作业同时执行,可以大幅度缩短任务时间(作业时间)。也可以同时控制周边设备,这样系统整体效率提高生产性也会提高。作业分为各个任务后,程序会变得易懂,且维修也可以对各任务分别进行,要新增作业时只需添加任务就可以了。可以同时执行的任务最多可以是16 个。 格式:Xqt 任务编号, 函数名(自变量一览表) ,Normal | NoPause | NoEmgAbort 动作 任务1 : 重复P1P4的Jump动作 任务2 : 每5秒打开/关闭1次I/O。 程序: Function。

17、 test9 Integer i Xqt IO Do For i= 1 To 4 Jump P(i) Next Loop FEND FUNCTION IO Do On 1; Wait 0.5 Off 1; Wait 0.5 Loop Fend,参考 TOOL应用及校准方法.doc,以工件为基准的坐标系,可以创建16个局部坐标系 应用场合: 装配、3D轨迹控制,相机安装到机械手第二臂上的时候,可以用ARM坐标系将机器人的坐标基准移到相机的中心 应用场合: 机器人安装移动相机后,以相机中心走阵列,ECP外部控制点功能,ECP动作是指:机械手抓住工件,用固定在机械手周边的工具,使其追随工件的棱角线等。

18、指定的轨迹。 应用场合: 打磨、去毛刺、类似于画图的轨迹控制等,模拟器仿真功能,EPSON软件集成了模拟器功能,可以运行运动指令程序,以3D界面直观地仿真机器手的动作,可以很方便地完成大多数项目实施前期的验证工作;网络、选件的功能指令不支持仿真。,VISION功能(选件),EPSON有自己的视觉系统 (Vision Guide6.0、CV1),视觉软件和机器人软件集成在一起,可以很方便地实现视觉校准、几何形状识别、斑点检测功能;支持多种相机的安装方式。,传送带追踪功能,利用视觉系统从识别连续动作的传输机上传输过来的工件,再机械手处理;目前支持该功能的控制器只有RC620,需要加视觉系统和PG信号接收卡才能实现该功能。 应用场合: 生产线上的产品分类、收集、检测等,谢 谢。

工业机器人pallet指令_爱普生机器人编程手册相关推荐

  1. 工业机器人pallet指令_爱普生机器人托盘指令的用法

    爱普生托盘指令的用法 Global Integer i, ii Function main Reset Motor On Power Low Pallet 1, P1, P2, P3, 5, 4 To ...

  2. 雅马哈机器人编程讲解_雅马哈机器人编程手册【相关词_雅马哈机器人编程】...

    简介: 工控网提供"雅马哈机器人编程手册"免费资料下载,主要包括编程方法.常量.变量.表达式与运算.多任务.机器人语言等内容,可供编程参考. 下载该资料需要您登 雅马哈机器人核心部 ...

  3. 工业机器人pallet指令_近30年现场一线工作者,讲述工业机器人应用案例集锦!...

    原标题:近30年现场一线工作者,讲述工业机器人应用案例集锦! <工业机器人应用案例集锦>特点: 1.作者从事工控及数控技术近30年,长期在现场一线工作,主持各类型大小项目50余项. 2.案 ...

  4. 库卡六轴机器人编程手册_KUKA机器人编程手册 高级.pdf

    KUKA机器人编程手册 高级 Training KUKA Roboter GmbH 机器人编程 3 库卡系统软件 8 发布日期 : 22.12.2011 版本 : P3KSS8 Roboterprog ...

  5. fanuc机器人编程手册_是谁需要G代码编程机器人?

    用G代码编程机器人是一个5,6年前就碰到过的一个概念.当时就有点困惑,不过没有细究为何提出这样的想法.这个问题一直搁置很久也没有想起来主动去了解,去和同行去交流.今天在翻阅西门子自动化产品手册时,看到 ...

  6. 川崎机器人here指令_川崎机器人常用编程大法解析——川崎机器人

    机器人曾经出现在电影和工厂里,但是随着机器人的迅速替代,技术变得更加成熟,现在大多数人都可以控制钢铁机器.许多人对机器人有很大的兴趣.为了满足他们对机器人的好奇心和探索欲望,这里有两种常见的制造川崎机 ...

  7. cmd指令大全指令_数控加工中心编程技巧及指令大全,请转给需要的数控人!

    大家好,人生最可贵的两个词,一个叫认真,一个叫坚持,认真的人改变了自己,坚持的人改变了命运.有些事情,不是看到了希望才去坚持,而是坚持了才有希望.如果你相信我,我有能力,有实力把你教会.只要你想学习, ...

  8. 氩焊机器人编程_焊接机器人编程及调试方法

    焊接机器人编程及调试方法 随着制造业劳动成本的上涨,焊接机器人产品价格的不断下降,人们更加追求更舒适的工作条件,机器人的应用每年递增.在工业生产中,焊接机器人.装配机器人.喷涂机器人及搬运机器人等工业 ...

  9. fanuc机器人编程手册_FANUC机器人示教编程:距离先执行指令功能介绍与使用方法

    概述 距离先执行指令是这样一种功能,它在机器人的TCP相对动作指令的目标位置到达所指定的距离以内时,与机器人的动作并行地调用程序,或者进行信号输出.本指令可作为动作指令的附加指令来使用,不能作为单独指 ...

最新文章

  1. HTML5标签学习之~~~
  2. pandas使用notnull函数将dataframe中所有缺失值映射为False,非缺失值映射为True(map missing vlaues into False others into True
  3. 学习FreeRTOS的几点体会
  4. HDU - 2896 病毒侵袭(AC自动机)
  5. 华为荣耀5cvs华为v9play_华为荣耀v9play和荣耀9哪个好_华为荣耀v9play和荣耀9对比评测_飞翔教程...
  6. apache camel_Apache Camel入门
  7. java 调用 rsync_运行rsync时,QProcess不显示任何输出
  8. Algorithm:字典序最小问题
  9. Tensor的数据统计
  10. Array 对象-sort()
  11. vue3 main.js引入 axios_Vue3.0新特性探索
  12. TCP/IP协议讲解
  13. CentOS 7超详细安装与网络配置
  14. mp3cutter java_开源一款超级好用的mp3剪切器app
  15. 【机器翻译】《Gradient-guided Loss Masking for Neural Machine Translation》论文总结
  16. centos7设置Java服务开机自启
  17. JVM系列(十三)——垃圾回收器
  18. SecureCRT的使用方法和技巧(二) 常用指令
  19. MVCC能保证不产生幻读吗
  20. nfc writer教程安卓_关于nfc模拟加密门禁卡详细教程(后附软件链接)

热门文章

  1. 关于人脸识别,一篇很好的文章
  2. 计算机等级考试一级B的要求,计算机等级考试一级B考试要求及注意事项二
  3. ArcGIS Engine空间分析之拓扑分析的实现
  4. linux卸载思科,ciscodk教你卸载Linux软件
  5. java判断数据类型
  6. MySQL最左匹配原则,道儿上兄弟都得知道的原则
  7. Matlab数组内插(平滑)函数
  8. Y86-64指令集体系结构
  9. HDOJ/HDU 1133 Buy the Ticket(数论~卡特兰数~大数~)
  10. Socionext为纵行科技ZETag云标签开发LSI,推动“LPWAN2.0泛在物联 ”建设