好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

ABB机器人简介.docx

7页
  • 卖家[上传人]:夏**
  • 文档编号:409576835
  • 上传时间:2022-11-12
  • 文档格式:DOCX
  • 文档大小:158.43KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • ABB机器人的组成IRB型机器人是著名的瑞典机器人生厂商 ABB公司的产品,IRB指ABB标准系列机器人IRB机器人常用于焊接、涂刷、搬运与切割常用的型号有:IRB 1400, IRB 2400, IRB 4400, IRB 640Q 其型号的解释如下:IRB指的是ABB机器人第一位数(1,2,4,6指机器人的大小第二位数(4)指的是属于S4或S4c系统无论是何种型号,机器人控制部分基本相同IR 1400:承载较小,最大承载为5kg,常用于焊接IRB 2400:承载较小,最大承载为 7kg ,常用于焊接IRB 4400:承载较大,最大承载为60kg常用于搬运或大范围焊接IRB 6400:承载较大,最大承载为200kg,常用于搬运或大范围焊接ABB机器人的组成:(niitriHkrABB机器人是由两部分组成:机械手和控制器操作人员通过控制器操作机械人机械手是由六个转轴组成的空间 6杆开链机构,理论上可以达到运动范围内的任何一点,表列举了各轴的转动范围,图展示了机械手臂的工作空间, 图展示了六个运动轴的名称及运动方式每个转轴均带有一个齿轮箱,机械 手运动精度可达到土 0.05mm〜土 0.2mm。

      六个转轴均有AC伺服电机驱动机 械手带有一块用口测量板(SMB),它将编码器模拟量装换为数字量,并依 靠刘杰可充电锲铭电池供电,机器人关机时,通过电池存储机器人当前编码 器位置,一旦电池电量不足需要及时更换弟i轴123456角度-180°〜180〜110〜200〜120— 400〜400范围2900\\15 4\\is 6ABB机器人的控制器如下图所示:控制器系统主要由主计算机板、机器人计算机板、快速硬盘、网络通信计算机、示教器、驱动单元、通信单元和电力版组成变压器、主计算机、轴计算机、驱动板、用口测量和编码器组成伺服驱动系统,对位置、速度和 电机电流进行数字化调整,对电机叫了控制进行同步机器人系统从串行测 量板连续的接收机器人新的数据位置,输入位置调整器中,与先前的位置数 据进行比较和放大,输出新的位置和速度控制2 ABB机器人的程序框架及常用指令在ABB公司的20多个型号中,都采用了通用模块化语言 RAPIDRAPID 是目前ABB、IWK等国际一流机械手生产气压使用的工业机械手控制软件, 它类似于VB等高级语言2.1 数据与数据类型RAPID语言中的数据构成类型有三种,见数据类型特点实例莫木数据类型最根本的数据类型.无法分 高叮蛆合。

      其它数据类型都 是由三种基本数据类型州介 或化名向成.Num: It 3 14159, 431E2. -5E-1Sti ing:ii i long string.”Booh TRUEFALSE领合数据类型由於个基本数据类厦组成的 新数据类型,也可以由少个 基本数据类型与多个组合教据类型组成中PERS tooldata grippe匚=[TRUEZ23.1 ], [0.924,0,0.383,0] 1区[23j0,75L[lO0,0]a0,0]];onppei robliold -TRUE.化名数隅类型除了名称,这种数据类型 城数据类型相同,可以互相赋值Avar diofiumhigli^L;VAR mini level;Levek=higlih在机器人程序中,根据不同的情况,有三种数据性质可以选择:VAR、CONST、 PERS2.2 RAPID语言的程序框架RAPID语言有三种类型的例行程序(子程序)一进程、函数和中断程序进程没有返回值,只用来构成指令内容函数返回某一类型的数据值还可以用作指令参数中断程序提供了一种中断的反应,它与某个具体的中断联系起来,一旦中断产生,它就会自动执行关于例行程序的作用域有以下说明:全局例行程序可以覆盖任何一个模块;局部例行程序值覆盖它所在的模块;在作用域内,局部例行程序隐藏具有同名的全局例行程序和数据;在作用域内,例行程序隐藏同名的指令和预先确定的例行程序。

      同时,在同一个模块内例行程序之间、例行程序与数据之间不能重名;全局例行程序不能与模块以及其他模块中的全局例行程序或全局数据重名例行程序可以包含为以下几个部分:例行程序声明(包括参数)、数据、函数体、跳转标识(只限进程)和错误标识其中程序声明部分要位于例行程序体之外中断程序可以通过CONNET 指令与某一个具体中断联系在一起,当这个中断产生时,控制权立即交给相应的中断程序如果中断产生,但是没有与之相联系的中断程序,则认为发生了严重的错误,立即停止程序的执行同一个中断程序之间可以对应多个中断源,中断处理完成后跳回中断发生处继续执行原程序2.3 机器人常用的指令RAPID 总共有 276条指令可以使用,在这里介绍一些常用的指令1 信号输入输出指令:DO :机器人的数字输出信号DI :机器人的数字输入信号2 运动指令: 机器人有四种最基本的运动:圆周运动、执行运动、转轴运动和进给运动MoveC p1,p2,v500,z30,tool2 tool2 的 TCP 以速度 v50R 区域 z30 为参数 作圆周运动到 p2 点,圆周的班级由其实运动点、 p1 点和 p2 点共同确定MoveL p1,v1000,z30,tool1 tooll 的 TCP 以速度 v100O 区域 z30为参数作 直线运动到 p1 点。

      MoveAbsj pl, v500, z30, tool2;工具tool2的TCP经非线性路径运动到指 定点pl该指令能使轴转动到绝对位置,并且是同时到达由于这条指令是直 接给各跟转轴下达命令,因此可以到达其他运动方式不能到达的起一点处MoveJ p1, vmax, z30, tool2; tool2 的 TCP 以最高速度、区域z30 为参数经曲线路径快速运动到 p1 点使用该指令时,所有轴同时到达目标位置3 读写指令Open 指令:打开用于读写的文件或串行通道Write指令:用于希尔到基于字符的文件或串行通道WriteAnyBin 指令: 用于将任意类型的数据写入到二进制串行通道或文件 中WriteBin 指令:用于将一定字节的数据写入到二进制串行通道中WriteStrBin指令:用于将字符串写入到二进制串行通道或二进制文件中ReadAnyBin 指令:用于从二进制串行通道或文件中读取任何类型的数 据TPReadNum:用于读取示教器按下的一个数字TPWrite:用于向示教器输出文字或是某种类型数据的值本章小结:为了能够很好地操纵机器人, 需要对机器人有比较全面的认识 本章首先主要对 IRB2400 型机器人的系统组成进行了简单讲解,然后便开始介绍RAPID 语言编程。

      RAPID 语言在层次结构上类似于 VB ,在这里先以列表的形式概括了不同的数据类型和数据性质,然后论述了机器人程序框架的构成,紧接着列举了一些常用指令(其中大多会在标定实验中使用),最后介绍了机器人与外部计算机的通讯功能,并进行了相应的实验,包括使用 LeapFTP 客户端程序访问机器人文件系统和通过RS422 总线向计算机实时传输机器人的运动参数。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.