版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 毕 业 论 文设 计 课题:爱普生机器人的应用开发研究 专业(系): 电气 工程系 班 级: 工业控制102 铁道职业技术学院电气工程系毕业设计任务书专业:工业控制 班级:工控102 填表日期:2012 年12月3日指导教师职称联系学生龙启贵课题名称 爱普生机器人的应用开发研究课 题 工 作 容G系列机械手根据独自的敏捷动作控制技术、在业界实现最高级别的高速.高精度.低振动水平。并且以客户设计生产为重强化了产品规格和性能,设计了适合多种产品生产和能应用于多水、多油环境的机器人。而且和控制器RC520一块使用、即使第一次使用的客户也能够简单地使用性价比如此高的机器人。1.主要特长(1)具有敏捷
2、的动作能缩短作业时间(2)具有高精度和柔软直线、圆弧动作对涂布作业能提高质量(3)能安装针对多品种多抓取物的大型复合抓手(4)针对各种使用环境提供丰富的产品选折(5)根据设备规格有多种安装方式(6)具有高速低振动、为了最适合机器人动作采用了可调谐新加减速度等爱普生独有的控制技术。(7)采用高刚性能弯曲扭曲的壳体做手臂。2. 主要用途(1)搬运(2)冲压(3)包装(4)喷漆(5)注塑(6)密封(7)上下料(9)擦玻璃指标(目标)要求1、目标(1)、了解EPSON机械手的基本结构(2)、熟悉EPSON机械手的基本动作(3)、认识RC+5.0软件的基本功能(4)、掌握RC+5.0软件的基本程序编写2
3、、要求爱普生机械手起始于开发SEIKO手表的机械手,开发是为了制造前所未有的能够高精度、高效率的安装精密部件的机械手。如今爱普生机械手超越原来所具有的高精度、高速度、高可靠性正向着节省空间、节省能源的技术迈进。其中6轴机器人有6个关节(自由度),适用于几乎任何轨迹或角度的工作,可以自由编程,完成全自动化的工作,提高生产效率。进程安排(1)第1周:落实毕业设计任务,明确工作容,部署毕业设计各项工作。(2)第2周:查阅与课题相关或针对性强的文献510篇,阅读并进行归纳、总结。(3)第3周:进行系统分析,主要是需求分析。(4)第4周:根据任务,查阅相关技术资料,进行数据库设计和架构设计。(5)第5周
4、:系统实现。(6)第6周:系统调试、测试、修改、完善。(7)第7周:整理资料,撰写毕业设计论文。(8)第8周:制作答辩PPT讲稿,做好毕业答辩各项准备工作。主要参考文献1 2 .chem17./st95038/sale_4234372.html3 .tudou./programs/view/As-e5mJS7CY/4 v.youku./v_show/id_XMTQ1MzkyNzI0.html5 地点铁道职业技术学院起止日期2012.11.32012.12.30系主任: 指导教师(签名): 年 月 日 年 月 日说明:毕业设计任务书由指导教师根据课题的具体情况填写,经系部审核签字后生效。此任务书
5、在毕业设计工作开始前一周填写并发给学生。摘 要 随着社会的不断发展,生产力在不断进步,推动着科技的进步与革新,以建立更加合理的生产关系。自工业革命以来,人力劳动已经逐渐被机械所取代,而这种变革为人类社会创造出巨大的财富,极推动了人类社会的进步。工业机器人的出现是人类在利用机械进行社会生产史上的一个里程碑。在发达国家中,工业机器人自动化生产线成套设备已成为自动化装备的主流与未来的发展方向。国外汽车行业、电子电器行业、工程机械等行业已经大量使用工业机器人自动化生产线,以保证产品质量,提高生产效率,同时避免了大量的工伤事故。全球诸多国家近半个世纪的工业机器人的使用实践表明,工业机器人的普与是实现自动
6、化生产,提高社会生产效率,推动企业和社会生产力发展的有效手段。机器人技术是综合了许多学科的知识,例如计算机、控制论、机构学、信息和传感技术、人工智能、仿生学等多学科而形成的高新技术,是当今研究领域十分重视的课题,机器人在很多领域都得到广泛应用。机器人的应用情况,是一个国家工业自动化水平的重要标志,因而受到各先进工业国家的重视,投入大量人力物力加以研究和应用。 本论文在已有理论基础上,针对以往研究的知识和经验,根据实际使用要求,以六自由度的关节型机器人结构为方案;但由于机器人结构原理都比较复杂,而我们现有的材料相当有限,所以本论文只是介绍了机器人的一般结构和一些简单的原理以与机器人编程软件认识和
7、程序编写。由于本人的知识水平有限,如果文中有出现错误的地方,还望您谅解。 关键词:饲服电动机、步进电动机、加速度、自由度、RC+5.045 / 51目 录第一章绪论11.1机器人的研究意义11.2 机器人研究与应用现状21.3 论文组织结构4第二章机器人的结构与装配52.1 机器人结构与工作原理52.1.1 机器人的结构52.1.2 机器人的工作原理122.2 机器人的装配142.2.1机器人的装配工艺与流程142.2.2机器人的电气线路连接172.2.3机器人的主要技术参数20第三章 EPSON RC+5.0 软件介绍213.1 机器人软件环境213.1.1 EPSON RC+5.0 用户界
8、面213.1.2 EPSON RC+5.0 开发软件的使用223.2 开发实例24第四章机器人系统开发与调试274.1 研究的问题与其要求274.1.1 研究存在的问题274.1.2 机器人写字要求284.2 机器人系统开发284.3 机器人系统调试294.3.1系统调试294.3.2 程序编写32第五章总结与展望405.1 总结405.2 展望41致42参考文献43第一章 绪论1.1 机器人的研究意义 我国的机器人研究开发工作始于20世纪70年代初,到现在已经历了30年的历程。前10年处于研究单位自行开展研究工作状态,发展比较缓慢。1985年后开始列入国家有关计划,发展比较快。特别是在“七五
9、”、“八五”、“九五”机器人技术国家攻关、“863”高技术发展计划的重点支持下,我国的机器人技术取得了重大发展。 据统计,“九五”期间,我国工业机器人的需求量以每年30以上的速度增长。2000年,我国工业机器人的拥有量约为3500台,其中以点焊、弧焊、喷漆、注塑、装配、搬运、冲压等各类机器人为主,销售额为67亿元。19862000年产品销量如表3所示。据有关专家预测,我国机器人2005年拥有量将增至7600台,年销售额为28.7亿元;2010年拥有量为17300台,年销售额为93.1亿元。根据发达国家产业发展与升级的历程和工业机器人产业化发展趋势,到2015年中国机器人市场的容量约达十几万台套
10、。我国近几年机器人自动化生产线已经不断出现,并给用户带来显著效益。随着我国工业企业自动化水平的不断提高,机器人自动化线的市场也会越来越大,并且逐渐成为自动化生产线的主要方式。我国机器人自动化生产线装备的市场刚刚起步,而国装备制造业正处于由传统装备向先进制造装备转型的时期,这就给机器人自动化生产线研究开发者带来巨大商机。据预测,目前我国仅汽车行业、电子和家电行业、烟草行业、新能源电池行业等,年需求此类自动化线就达300多条,产值约为60多亿元人民币。预计在2005年左右需求此类自动化生产线达到600条。据初步测算,“十一五”期间汽车制造业的需求市场容量将达到800多亿元人民币我国现有主要生产工业
11、机器人厂家其生产规模较小,这与当前市场需求有较大差距。生产规模达到大批量生产能力,才能提高机器人的稳定性、可靠性与降低成本,才能占领国市场。目前主要生产第一代示教再现型机器人。随着建筑施工、石化、食品、核工业、水下、高空与微加工行业的需求,将推出一批新机型,如大负载、高精度、蛇形的、无人飞行器以与家用、病人护理、盲人引导犬等。目前正在逐步建立、机器人与其自动化生产线产业基地,开发出一批有市场前景的,具有自主知识产权的机器人与其自动化生产线产品。进一步加强与外企合作,引入先进技术与资金使我国成为国际生产机器人基地,占领国市场,走向世界。1.2 机器人的研究与应用现状 工业机器人是最典型的机电一体
12、化数字化装备,技术附加值很高,应用围很广,作为先进制造业的支撑技术和信息化社会的新兴产业,将对未来生产和社会发展起着越来越重要的作用。国外专家预测,机器人产业是继汽车、计算机之后出现的一种新的大型高技术产业。据联合国欧洲经济委员会(UNECE)和国际机器人联合会(IFR)的统计,世界机器人市场前景看好,从20世纪下半叶起,世界机器人产业一直保持着稳步增长的良好势头。进入20世纪90年代,机器人产品发展速度加快,年增长率平均在10左右。2004年增长率达到创记录的20。其中,亚洲机器人增长幅度最为突出,高达43%。在我国,工业机器人的真正使用到现在已经接近20多年了,已经基本实现了试验、引进到自
13、主开发的转变,促进了我国制造业、勘探业等行业的发展。随着我国门户的逐渐开放,国的工业机器人产业将面对越来越大的竞争与冲击,因此,掌握国工业机器人市场的实际情况,把握我国工业机器人研究的相关进展,显得十分重要。 我国的工业机器人从80年代“七五”科技攻关开始起步,在国家的支持下,通过“七五”“、八五”科技攻关,目前已基本掌握了机器人操作机的设计制造技术、控制系统硬件和软件设计技术运动学和轨迹规划技术,生产了部分机器人关键元器件,开发出喷漆、弧焊、点焊、装配、搬运等机器人;其中有130多台套喷漆机器人在二十余家企业的近30条自动喷漆生产线(站)上获得规模应用,弧焊机器人已应用在汽车制造厂的焊装线上
14、。在国,工业机器人产业刚刚起步,但增长的势头非常强劲。如中国科学院自动化所投资组建的新松机器人公司,年利润增长迅速。但总的来看我国的工业机器人技术与其工程应用的水平和国外比还有一定的距离,如:可靠性低于国外产品;机器人应用工程起步较晚,应用领域窄,生产线系统技术与国外比有差距。 一、工业机器人的发展现状 工业机器人是最典型的机电一体化数字化装备,技术附加值很高,应用围很广,作为先进制造业的支撑技术和信息化社会的新兴产业,将对未来生产和社会发展起着越来越重要的作用。国外专家预测,机器人产业是继汽车、计算机之后出现的一种新的大型高技术产业。据联合国欧洲经济委员会(UNECE)和国际机器人联合会(I
15、FR)的统计,世界机器人市场前景看好,从20世纪下半叶起,世界机器人产业一直保持着稳步增长的良好势头。进入20世纪90年代,机器人产品发展速度加快,年增长率平均在10左右。2004年增长率达到创记录的20。其中,亚洲机器人增长幅度最为突出,高达43%。二、工业机器人的应用领域日渐广泛 经过四十多年的发展,工业机器人已在越来越多的领域得到了应用。在制造业中,尤其是在汽车产业中,工业机器人得到了广泛的应用。如在毛坯制造(冲压、压铸、锻造等)、机械加工、焊接、热处理、表面涂覆、上下料、装配、检测与仓库堆垛等作业中,机器人都已逐步取代了人工作业。 随着工业机器人向更深更广方向的发展以与机器人智能化水平
16、的提高,机器人的应用周还在不断地扩大,已从汽车制造业推广到其他制造业,进而推广到诸如采矿机器人、建筑业机器人以与水电系统维护维修机器人等各种非制造行业。此外,在国防军事、医疗卫生、生活服务等领域机器人的应用也越来越多,如无人侦察机(飞行器)、警备机器人、医疗机器人、家政服务机器人等均有应用实例。机器人正在为提高人类的生活质量发挥着重要的作用。3、 国外主要的工业机器人生产厂商 在国外,工业机器人技术日趋成熟,已经成为一种标准设备被工业界广泛应用。从而,相继形成了一批具有影响力的、著名的工业机器人公司,它们包括:瑞典的ABB Robotics,日本的FANUC、Yaskawa,德国的KUKA R
17、oboter,美国的Adept Technology、American Robot、Emerson Industrial Automation、S-T Robotics,意大利COMAU,英国的AutoTech Robotics,加拿大的Jcd International Robotics,以色列的Robogroup Tek公司,这些公司已经成为其所在地区的支柱性产业。在国,工业机器人产业刚刚起步,但增长的势头非常强劲。如中国科学院自动化所投资组建的新松机器人公司,年利润增长在40%左右。 四、工业机器人的发展趋势 工业机器人在许多生产领域的使用实践证明,它在提高生产自动化水平,提高劳动生产率
18、和产品质量以与经济效益,改善工人劳动条件等方面,有着令世人瞩目的作用,引起了世界各国和社会各层人士的广泛关注。在新的世纪,机器人工业必将得到更加快速的发展和更加广泛的应用。 五、工业机器人的技术发展趋势和产业发展趋势 从近几年世界机器人推出的产品来看,工业机器人技术正在向智能化、模块化和系统化的方向发展,其发展趋势主要为:结构的模块化和可重构化;控制技术的开放化、PC化和网络化;伺服驱动技术的数字化和分散化;多传感器融合技术的实用化;工作环境设计的优化和作业的柔性化以与系统的网络化和智能化等方面。据UNECE/IFR预测,至2007年,全球新安装装机器人的数量将从2003年的81800套增至2
19、007年的106000套,年平均增长7%。其中,日本2003-2007年工业机器人的销售将从2003年的31600增长至2007年的41000套;欧洲2003-2007年工业机器人将从2003年的27100套增长至2007年的34000套。 1.3 论文组织结构 本文第一章首先介绍介绍爱普生机器人的发展历史、发展状况、发展趋势与爱普生机器人在中国的应用情况,包括工业控制、企业生产线、航空航海、医疗等方面的应用。 第二章就爱普生机器人的结构原理与机械手运动坐标做了一些简单的分析。然后就机器人的开发注意事项、机器人的装备方面做了介绍。 第三章主要介绍爱普生机器人RC+ 5.0软件、机器人的软件环境
20、与机器人的开发实例做了简单的介绍。 第四章就EPSON 机器人的开发与调试、研究问题与要求、爱普生系统开发与系统调试做了详细的介绍。 第五章主要是对论文的一个大致总结以与对未来机器人技术应用方面的展望。第二章 EPSON机器人的结构和装配2.1 机器人结构与工作原理2.1.1 机器人的结构机器人一般由执行机构、驱动装置、检测装置和控制系统和复杂机械等组成。图2-1 四六轴机器人的的示意图 如图2-1所示执行机构即机器人本体,其臂部一般采用空间开链连杆机构,其中的运动副(转动副或移动副)常称为关节,关节个数通常即为机器人的自由度数。根据关节配置型式和运动坐标形式的不同,机器人执行机构可分为直角坐
21、标式、圆柱坐标式、极坐标式和关节坐标式等类型。出于拟人化的考虑,常将机器人本体的有关部位分别称为基座、腰部、臂部、腕部、手部(夹持器或末端执行器)和行走部等。 驱动装置是驱使执行机构运动的机构,按照控制系统发出的指令信号,借助于动力元件使机器人进行动作。它输入的是电信号,输出的是线、角位移量。机器人使用的驱动装置主要是电力驱动装置,如步进电机、伺服电机等,此外也有采用液压、气动等驱动装置。 检测装置的作用是实时检测机器人的运动与工作情况,根据需要反馈给控制系统,与设定信息进行比较后,对执行机构进行调整,以保证机器人的动作符合预定的要求。作为检测装置的传感器大致可以分为两类:一类是部信息传感器,
22、用于检测机器人各部分的部状况,如各关节的位置、速度、加速度等,并将所测得的信息作为反馈信号送至控制器,形成闭环控制。另一类是外部信息传感器,用于获取有关机器人的作业对象与外界环境等方面的信息,以使机器人的动作能适应外界情况的变化,使之达到更高层次的自动化,甚至使机器人具有某种“感觉”,向智能化发展,控制系统有两种方式。一种是集中式控制,即机器人的全部控制由一台微型计算机完成。另一种是分散(级)式控制,即采用多台微机来分担机器人的控制,如当采用上、下两级微机共同完成机器人的控制时,主机常用于负责系统的管理、通讯、运动学和动力学计算,并向下级微机发送指令信息;作为下级从机,各关节分别对应一个CPU
23、,进行插补运算和伺服控制处理,实现给定的运动,并向主机反馈信息。 如图2-2所示为常见的六轴关节机器人的机械结构,六个伺服电机直接通过谐波减速器、同步带轮等驱动六个关节轴的旋转,注意观察一、二、三、四轴的结构,关节一至关节四的驱动电机为空心结构,关节机器人的驱动电机采用空心轴结构应该不常见,空心轴结构的电机一般较大。采用空心轴电机的优点是:机器人各种控制管线可以从电机中心直接穿过,无论关节轴怎么旋转,管线不会随着旋转,即使旋转,管线由于布置在旋转轴线上,所以具有最小的旋转半径。 图2-2 六轴关节机器人的机械结构 如图2-3所示就是机器人平面与侧面结构 图2-3 机器人平面、侧面结构图 图2-
24、4 机器人的运动围机器人的结构与坐标如图2-5所示 图2-5 机器人的结构域各连杆坐标六轴关节机器人的腕部关节设计较为复杂,因为在腕部同时集成了三种运动.小型的六轴关节机器人的腕部关节主要采用谐波减速器.如图2-6较为详细的描述了常见的六轴关节机器人的腕部结构. 图2-6 六轴关节机器人的腕部结构机器人的腕部结构常见有如下几种结构: 图2-7 RBR型机器人腕部结构 图2-8 BBR型机器人腕部结构 图2-9 3R型机器人腕部结构 图2-3、图2-4、图2-5所说的三种手腕部的结构中,以第一种(RBR型)结构应用最为广泛,它适应于各种工作场合,后两种结构应用围相对较窄,比如说3R型的手腕结构主
25、要应用在喷涂行业等.六轴关节机器人的研发设计与制造已经有好几十年的历史了,整个工业机器人的研发制造体系较为完善,他们的技术相对来说比较成熟,他们在相互竞争中可以相互模仿、改善、不断推出新,他们的技术对于国来说,近乎完美.而国目前这个行业还处在黎明前的黑暗阶段,虽然有不少公司有这个研发意图,或者正在研发途中,不管怎么说,浮出水面公布自己正在研发或者研发成功的公司应该说是极少数,即使宣布自己研发成功,也只是初步试验成功。六轴关节机器人的腕部关节设计较为复杂,因为在腕部同时集成了三种运动.小型的六轴关节机器人的腕部关节主要采用谐波减速器.图2-10为常见的六轴关节机器人的腕部结构图。 图2-10 常
26、见的六轴关节机器人的机械减速结构图2-10的腕部关节用到了两个谐波减速器,两个同步齿型带传动输入,中间还用到了一对锥齿轮副传动。 6轴型机械手的机械手坐标系垂直6轴型的机械手在第4关节、第6关节同轴的点上,即使将第4关节、第6关节旋转360度,也可以实现一样的位臵姿势。 作为用于区别像这样点的点属性,有J4Flag和J6Flag。指定J4Flag时,请记述斜杠(/)和其后的J4F0 (-180<J4关节角度<=180)、或J4F1(J4关节角度<= -180 或80 < J4关节角度)。指定J6Flag时,请记述斜杠(/)和其后的J6F0 (-180<J6关节角度
27、<=180)、或J6F1 (-360 < J6 关节角度<= -180 或180 < J6 关节角度<= 360 )、或J6Fn 图2-11 垂直6轴型机械手坐标系结构 2.2.2机器人的工作原理机器人的工作原理 从最基本的层面来看,人体包括五个主要组成部分: 身体结构 肌肉系统,用来移动身体结构 感官系统,用来接收有关身体和周围环境的信息 能量。 身体结构。 肌肉系统,用来移动身体结构。 感官系统,用来接收有关身体和周围环境的信息。 能量源,用来给肌肉和感官提供能量。 大脑系统,用来处理感官信息和指挥肌肉运动。 机器人的组成部分与人类极为类似。一个典型的机器人有
28、一套可移动的身体结构、一部类似于马达的装置、一套传感系统、一个电源和一个用来控制所有这些要素的计算机“大脑”。从本质上讲,机器人是由人类制造的“动物”,它们是模仿人类和动物行为的机器。机器人是“能自动工作的机器”,它们有的功能比较简单,有的就非常复杂,但必须具备以下三个特征: 身体 是一种物理状态,具有一定的形态,机器人的外形究竟是什么样子,这取决于人们想让它做什么样的工作,其功能设定决定了机器人的大小、形状、材质和特征等等。 大脑 就是控制机器人的程序或指令组,当机器人接收到传感器的信息后,能够遵循人们编写的程序指令,自动执行并完成一系列的动作。控制程序主要取决于下面几种因素:使用传感器的类
29、型和数量,传感器的安装位置,可能的外部激励以与需要达到的活动效果。 动作 就是机器人的活动,有时即使它根本不动,这也是它的一种动作表现,任何机器人在程序的指令下要执行某项工作,必定是靠动作来完成的。 简单地说:机器人的原理就是模仿人的各种肢体动作、思维方式和控制决策能力。 不同类型的机器人其机械、电气和控制结构也不一样,通常情况下,一个机器人系统由三部分、六个子系统组成。这三部分是机械部分、传感部分、控制部分;六个子系统是驱动系统、机械系统、感知系统、人机交互系统、机器人-环境交互系统、控制系统等。 机器人(Robot)是自动执行工作的机器装置。它既可以接受人类指挥,又可以运行预先编排的程序,
30、也可以根据以人工智能技术制定的原则纲领行动。它的任务是协助或取代人类工作的工作,例如生产业、建筑业,或是危险的工作。机器人系统实际上是一个典型的机电一体化系统,其工作原理为:控制系统发出动作指令,控制驱动器动作,驱动器带动机械系统运动,使末端操作器到达空间某一位置和实现某一姿态,实施一定的作业任务。末端操作器在空间的实时位姿由感知系统反馈给控制系统,控制系统把实际位姿与目标位姿相比较,发出下一个动作指令,如此循环,直到完成作业任务为止。 从技术上说,机器人可以认为是一种通用的机械平台,就好像电脑是通用的计算设备,而计算器只能计算一样。 机器人系统通过安装具有通用性功能的感知设备(也就是传感器,
31、如摄像头,测距仪等等),通过处理,可以对各种场景(术语是非机构化的,也就是说不是特意搭出来的简单实验环境)进行识别;在此基础上,利用认知技术,可以对场景进行理解,比如通过摄像机判断哪些是人,哪些是茶杯(当然,这些技术实际上是属于图像识别的研究畴,但机器人是集成学科,各个学科的成果都要拿来用);通过对场景的理解,机器人使用通用性的机构(比如仿人手的机械手,这种东西工业上不用的,因为无论干那个具体工作,都可以有针对性的执行器使用,但机器人更多考虑的是通用性,就是不应定最适合某一个工作,但要能很多工作都可以干),去完成指令。 如果再往一个低一些的层面说,就是机器人部有台计算机,通过读取各个传感器的信
32、息,做出判断,并且调用电机实现相关的动作。 值得说明的一点是,机器人是集成学科,具体的某一个技术基本上都有学科单独研究,机器人研究的是如何把很多已有的功能拼起来。所以不要对机器人有什么幻想性的东西,他里面每个单独的部分,拿出来都有其他产品的。 另外你可能很疑惑的是人工智能,其实这个领域,电脑游戏行业做得比机器人行业还高级,除了最顶尖的机器人,其他的和游戏里面的AI水平差不多的。工业机器人专门用来在受控环境下反复执行完全一样的工作。例如,某部机器人可能会负责给装配线上传送的花生酱罐子拧上盖子。为了教机器人如何做这项工作,程序员会用一只手持控制器来引导机器臂完成整套动作。机器人将动作序列准确地存储
33、在存中,此后每当装配线上有新的罐子传送过来时,它就会反复地做这套动作。人类手臂的作用是将手移动到不同的位置。类似地,机器臂的作用则是移动末端执行器。您可以在机器臂上安装适用于特定应用场景的各种末端执行器。有一种常见的末端执行器能抓握并移动不同的物品,它是人手的简化版本。机器手往往有置的压力传感器,用来将机器人抓握某一特定物体时的力度告诉计算机。这使机器人手中的物体不致掉落或被挤破。其他末端执行器还包括喷灯、钻头和喷漆器。大多数工业机器人在汽车装配线上工作,负责组装汽车。在进行大量的此类工作时,机器人的效率比人类高得多,因为它们非常精确。无论它们已经工作了多少小时,它们仍能在一样的位置钻孔,用一
34、样的力度拧螺钉。制造类机器人在计算机产业中也发挥着十分重要的作用。它们无比精确的巧手可以将一块极小的微型芯片组装起来。2.2 机器人的装配2.2.1机器人的装配工艺与流程 装配机器人是柔性自动化装配系统的核心设备,由机器人操作机、控制器、末端执行器和传感系统组成。其中操作机的结构类型有水平关节型、直角坐标型、多关节型和圆柱坐标型等;控制器一般采用多CPU或多级计算机系统,实现运动控制和运动编程;末端执行器为适应不同的装配对象而设计成各种手爪和手腕等;传感系统又来获取装配机器人与环境和装配对象之间相互作用的信息。 爱普生机器人在装配的工艺与流程方面不断的做了改进如图2-12所示:图2-12 爱普
35、生机器人的装配发展 装配机器人是柔性自动化装配系统的核心设备,由机器人操作机、控制器、末端执行器和传感系统组成。其中操作机的结构类型有水平关节型、直角坐标型、多关节型和圆柱坐标型等;控制器一般采用多CPU或多级计算机系统,实现运动控制和运动编程;末端执行器为适应不同的装配对象而设计成各种手爪和手腕等;传感系统又来获取装配机器人与环境和装配对象之间相互作用的信息。常用的装配机器人主要有可编程通用装配操作手 即 PUMA 机器人(最早出现于1978年,工业机器人的祖始)和平面双关节型机器人 即机器人两种类型。与一般工业机器人相比,装配机器人具有精度高、柔顺性好、工作围小、能与其他系统配套使用等特点
36、,主要用于各种电器的制造行业。 机器人大量的装配作业是垂直向下的,它要求手爪的水平(X,Y)移动有较大的柔顺性,以补偿位置误差。而垂直 (Z)移动以与绕水平轴转动则有较大的刚性,以便准确有力地装配。另外还要求绕Z 轴转动有较大的柔顺性,以便于键或花键配合。日本山梨大学研制出SCARA机器人,它的结构特点满足了上述要求,其控制系统也比较简单,如SR-3000机器人采用微处理机对1,2,Z 三轴(直流伺服电机)实现半闭环控制,对s 轴(步进电机)进行开环控制。编程语言采用与 BASIC相近的SERF。最新版本Level4具有坐标变换、直线和圆弧插补、任意速度设定、以文字命名的子程序以与检错等功能。
37、SCARA机器人是目前应用较多的类型之一。 机器人一般采用多层线路板,32 位高性能的 CPU 和超大规模可编程器件 RC+5.0,系统的整个工艺采用表贴元器件,从而使整套系统更为紧凑; 1、 采用自主研发的AFDX05运动控制芯片,多达20级的运动指令缓冲区,特别适合高速小线段加工; 2、 6轴联动,可扩展到24轴; 3、 执行ISO国际标准G代码; 4、32路输入,32路输出接口; 5、 全光耦隔离,抗干扰性强,运行稳定; 6、 可通过键盘或示教盒对机械手进行操作; 7、在示教编程的基础上,指挥六个步进/伺服电机完成指定的动作; 8、 系统界面简洁大方,提供丰富的显示与监控信息,机械手的当
38、前状态信息、I/O信息、轴的速度、位置都可实时查询和监控; 9、 机械手各轴参数可设置,更好大限度的提高机械手的整机性能; 10、 示教编程过程支持绝对位置、相对位置、延时、等待任意IO口输入信号、控制任意IO口输出信号、程序段循环调用等等。 下面介绍爱普生机械手一些装配流程示,如图2-13所示:图2-13 机器人装配流程图 装配机器人的大量作业是轴与孔的装配,为了在轴与孔存在误差的情况下进行装配,应使机器人具有柔顺性。主动柔顺性是根据传感器反馈的信息而从动柔顺心则利用不带动力的机构来控制手爪的运动以补偿其位置误差。例如美国Draper实验室研制的远心柔顺装置RCC(Remote Center
39、 Compliance device)(图3),一部分允许轴作侧向移动而不转动,另一部分允许轴绕远心(通常位于离手爪最远的轴端)转动而不移动,分别补偿侧向误差和角度误差,实现轴孔装配。 爱普生机器人与控制器之间的装配示意图: PLC系统以可编程控制器为基础来构筑系统如图2-14所示:图2-14 PLC与RC180的控制系统 RB控制器系统 仅用机器人控制器来构筑系统如图2-15所示:图2-15 仅用RC180系统2.2.2 机器人的电气线路连接在机器人的电气线路连接中,控制器的电气线路连接较为复杂一些,下面是(RC180与RC620)控制器的简图 ,如图2-16所示: 图2-16 RC180与
40、RC620控制器机器人的控制箱有很多电气线路接口,还有一些特殊用途接口等等。如图2-17所示: 图2-17 控制箱的线路连接图 计算机与控制器的连接简图,如图2-18所示 图2-18 计算机控制器连接图 当我们要启动机器人工作时,首先将控制器与计算机的电气线路接口插好,检查线路无误之后再打开电源,在这个过程中需要注意机器人的电气连接顺序如图2-19所示: 图2-19 机器人的电气线路连接顺序图机器人与控制器、PC之间的连接如图2-20所示:图2-20 机器人与控制器、PC的连接图PC与无线网络之间的连接如图2-21所示: 图2-21 PC与无线网络的连接图2.2.3 机器人的主要技术参数机器人
41、的主要技术参数如表2-1所示: 表2-1 机器人的主要技术项目规格型号ADT-473X6G-2轴数6轴手臂全长225(第1臂)+248(第2臂)473mm手臂偏心 J3(前面手腕):100mm最大动作围R588mm(工具安装面),R492mm(P点:J4,J5,J6中心) 动作角度J1:±160°,J2:±100°,J3:±62° J4:±144°,J5:±110°,J6:±360°电机功率J1:400W,J2:400W,J3:200W J4:200W,J5:100W,J6:
42、100W最大搬运重量2Kg(2.5Kg:手腕姿态向下)合成最大速度 3000mm/s(工具安装面中心)驱动马达、制动器所有轴AC伺服马达2、3轴带制动器用户用空气配管所有轴AC伺服马达2、3轴带制动器用户用空气配管6×3线重量20Kg第三章 EPSON 机器人RC+ 5.0软件介绍3.1 机器人的软件环境3.1.1 RC+ 5.0软件的用户界面如图3-1所示:图3-1 RC+ 5.0软件的用户界面图 在EPSON RC+ 5.0软件中设定垂直6轴型机械手的手臂姿势,如图3-2所示: 图3-2 机械手手臂姿势在RC+5.0软件中的表示 也可以在程式中指定机械手的手臂姿势,记述为“/”与
43、后面的L(左手姿势)或R(右手姿势)、A(上肘姿势)或B(下肘姿势)、F(手腕翻转姿势)或NF(手腕非翻转姿势)。手臂姿势有以下8中组合,如表3-1示,但因点而异,并非所有的组合都可以动作。 垂直6轴型的机械手在第4关节、第6关节同轴的点上,即使将第4关节、第6关节旋转360度,也可以实现一样的位臵姿势。作为用于区别像这样点的点属性,有J4Flag和J6Flag。指定J4Flag时,请记述斜杠(/)和其后的J4F0 (-180<J4关节角度<=180)、或J4F1(J4关节角度<= -180 或80 < J4关节角度)。指定J6Flag时,请记述斜杠(/)和其后的J6F
44、0 (-180<J6关节角度<=180)、或J6F1 (-360 < J6 关节角度<= -180 或180 < J6 关节角度<= 360 )、或J6Fn(-180*(n+1) < J6关节角度<= 180*n 或180*n < J6关节角度<= 180*(n+1))。表3-1 机器手手臂姿势的组合3.1.2 EPSON RC+5.0 开发软件的使用1.微动Jog &Teach页面 打开Jog&Teach页面: Tools Robot Manager Jog&Teach或单击工具栏图标后,选择Jog&
45、Teach页面。如图3-3所示: 图3-3 RC+5.0 Robot Manager界面 Mode说明: World:在当前的局部坐标系、工具坐标系、机械手属性、ECP坐标系上,向X、Y、Z轴的方向微动动作。如果是SCARA型机械手,也可以向U方向微动。如果是垂直6轴型机械手,则可以向U方向(倾斜)、V方向(仰卧)、W方向(偏转)微动。 Tool : 向工具定义的坐标系的方向微动移动。 Local: 向定义的局部坐标系的方向微动移动。 Joint : 各机械手的关节单独微动移动。不是直角坐标型的机械手使用Joint模式时,显示单独的微动按钮。 ECP : 在用当前的外部控制点定义的坐标系上,微
46、动动作。 2. 步骤 (1)在Points页面Points Files下拉菜单中选择需要教点的点文件。如图3-4所示: (2)在Jog&Teach页面右下角位臵选择需要示教的点编号。如图3-5所示: (3)微动将机械手移动的需要示教点的位置。如果是SCARA机械手,Motor On情况下,可以在Control Panel 页面Free All释放所要轴后,手动将机械手移动需要示教点的位置后,Lock ALL锁定所有轴。 (4)点击Teach按钮,系统自动记录下示教点在当前坐标系的具体数值。如果需要示教的点为新增点,将弹出以下对话框,用户可根据需要对该点编辑标签与说明。 (5)在Robo
47、t Manager |Points页面点击Save按钮,完成示教点。 图3-4 Points Files页面 图3-5 Jog&Teach页面3.2 开发实例1. 概述 SPEL+是在R170/180控制器上运行的与BASIC相近的程序语言。它支持多任务,动作控制和I/O控制。程序以ASCII文本形式创建,被编辑在可以执行的对象文件中。 2. 程序结构 一个SPEL+程序包括有函数,变量和宏指令,每一个程序以.PRG的扩展名保持到对应的项目里(Project)。一个项目至少包含有一个程序和一个main函数。函数以Function开始,Fend结束,函数名可以使用最多32个字符的半角英文
48、数字和下划线,不区分大小写,但是不可以使用以数字和下划线开始的名称或SPEL+关键字。程序示例如下: MAIN.PRG Function Main Call Func1 . Fend Function Func1 Jump pickpnt . Integer m_i模块变量m_i Global (Preserve) Integer g_i全局变量(全局保护变量)g_i Function main Integer I局部变量i . Fend Function Func1 Integer I局部变量i . Fend 3. 变量 SPEL+中有3种不同的变量。 Local : 局部变量(用在同一Fu
49、nction使用的变量) Module : 模块变量(在同一程序使用的变量) Global : 全局变量(在同一项目使用的变量)4.、变量的数据类型 变量有多种数据类型,使用前先说明类型,格式为:数据类型变量名。例如:Integer i,定义变量i为整型数据。另外,代入的数据和变量的类型必须一致。在下表(表3-2)中列出SPEL+ 语言中使用的数据类型。 表3-2 变量的数据类型5、开发实例 下面是EPSON机械手的一个清零操作方法。 动作要求:任务1 : 重复P1P4的Jump动作;任务2 : 每5秒打开/关闭1次I/O。 Function test9 Integer i Xqt IO Do
50、 For i= 1 To 4 Jump P(i) NextLoop FEND FUNCTION IO Do On 1; Wait 0.5 Off 1; Wait 0.5Loop Fend 第四章 EPSON 机器人的开发与调试4.1 研究问题与其要求4.1.1 研究存在的问题 如果要让机器人写字,比如遇到一些比较复杂的字体,机械手的运动坐标也会比较复杂,研究的主要问题是在EPSON RC+5.0软件中编写程序与调试,使EPSON 6轴机器人在编写的指令下按要求动作。在爱普生机械手的手部处装配一支笔,在程序编完后下载到控制箱中来驱动机械手按要求动作写字,要求机械手按照我们所编的程序指令一系列的动
51、作,能够实现我们写作的要求。机器人的写字实例如图4-1所示: 图4-1 机器人的写作实例4.1.2 机器人的写字要求 1.笔的类型的选择,先要考虑是用软笔还是硬笔,其次还要考虑到我们写字字体、笔画、力道、粗细。 2、笔尖与写字板的距离的调整。只有合适的位置才能使机器人书写。 3、确定机械手坐标和机械手关节的活围。 4、在使用机械手作业时,要使其手部姿势在指定的点上动作。如果不这样做的话,根据手部姿势的不同,会产生轻微的偏移,使机械手朝着意想不到的轨迹动作,这样达不到我们预期作业的要求。 5、坐标的调试是个非常复杂的过程,调整的幅度过大会造成过最大的极限,导致机器人发出声音,需要重新驱动电机,甚
52、至重新启动系统。 6、机器人要按给定的程序以规定的轨迹进行动作。能够动作并正确的写好要写的字。 8、机械人的动作要连贯准确。 9、对坐标的调整最好是在写字板的中间来调整千不能够超出写字板的最边缘的部分,最好要在写字板中间部位调整。4.2 系统开发通过对EPSON机器人应用系统需求状况和机器人系统柔性设计的分析,结合实例展现EPSON机器人系统再开发技术,为机器人用户提供最全面的技术支持,实现资源再利用。随着中国工业的飞速发展,工业机器人的应用已经深入到各种生产线与零部件生产制造的各个领域,可能大家首先想到的是工业机器人对上下料、搬运等的可靠性保障和高生产效率。毫无疑问,质量和效率确实是工业机器人得到广泛应用的优势所在。机器人如何实现“柔性制造”工业机器人自身就是“柔性制造”设备的典型代表,体现在:1、 同一台机器人可以同时具备不同工件对应的作业程序,从而满足多种产品混流生产的需要。2、 机器人可以借助辅助工具轻松实现作业工具或用途的更换。在焊接机器人系统中,我们常见的有多个点焊钳的切换、焊接方法的切换等。3、 为了满足生产需要,机器人的作业功能可以方便地追加。除了机器人自身“柔性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论