基于plc控制机械手的运动设计0711毕业论文初稿.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于plc控制机械手的运动设计0711毕业论文初稿.doc》由会员分享,可在线阅读,更多相关《基于plc控制机械手的运动设计0711毕业论文初稿.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、天津职业技术师范大学Tianjin University of Technology and Education毕 业 设 计专 业: 电气技术教育 班级学号: 电气0711 - 27 学生姓名: 徐飞 指导教师: 田库 副教授 二一二年六月 天津职业技术师范大学本科生毕业论文基于PLC控制机械手的运动设计DesignofMovementofManipulatorBased on PLC 专业班级:电气0711班学生姓名:徐飞指导教师:田库 副教授学 院:自动化与电气工程2012年 6月摘 要本设计的控制对象为机械手,是具有六个自由度的关节型机器人,属于工业机器人中的一种。机器人不仅有较高的工
2、作精度,极大地提高了生产效率,还能根据不同的环境进行适当的调整,有较强的适应性。该机械手各关节运动是通过步进电机进行控制的,PLC与位置控制模块向步进电机发出脉冲从而控制步进电机动作。位置控制模块是一种扩展的智能单元,能独立发出脉冲来控制步进电机运作,并提供了多种控制模式供用户选择。文中介绍了搬运机械手系统的设计过程,详细论述了机械手运动轨迹规划的过程以及PLC与位置控制模块对步进电机进行控制的方式。采用RS232总线与其它PLC组成工业控制网络,完成了对多台步进电机的同时控制,可以达到较高控制的精度,实现了位置控制的目的。关键词:机械手;运动轨迹;PLC;步进电机ABSTRACTContro
3、l object of the present design is manipulator which is an articulated robot with six degrees of freedom belonging to an industrial robot. The robot not only has higher accuracy, which greatly improves production efficiency, but also makes an appropriate adjustment depending on the environment, there
4、 is a strong adaptability. Joint movement of the manipulator is controlled by the stepper motor, PLC and position control module send pulses to the stepper motor to control the stepper motor action. Position control module is an extension of the intelligent unit, which can send pulses to control the
5、 stepper motor operation, and provides a variety of control modes for the user to choose.This paper introduces the design process of the handling manipulator system, discusses the robot trajectory planning process in detail as well as PLC and position control module of the stepper motor in a control
6、led manner. The RS232 bus with other PLC forms an industrial control network, completed the control on the stepper motor at the same time, which can achieve a higher control accuracy to achieve the purpose of the position control.Key Words:Manipulator;Motion trajectory;PLC;Stepper motor目 录1绪论11.1机器人
7、概述11.2研究内容32机械手系统的硬件设计42.1机械手硬件结构42.2机械手的保护装置52.3设计控制总体方框图62.4 PLC型号的选择62.5位置控制模块的选择及其基本功能82.6步进电机及其驱动器112.6.1步进电机的选择112.6.2步进电机驱动器122.6.3步进电机的控制与接线143轨迹规划与方案选择173.1机械手运动轨迹的要求173.2轨迹规划的方法173.3轨迹规划的方案比较与选择173.3.1方案比较173.3.2机械手转角计算步骤183.4机械手转角的简便计算方法203.5输出脉冲数的计算244 PLC控制机械手运动轨迹软件设计与分析254.1控制过程分析254.2
8、 I/O分配264.3程序设计28结 论38参考文献39致 谢4040天津职业技术师范大学2012本科生毕业设计1绪论1.1机器人概述机器人一词最早出现于1920年捷克作家Karel Capek的剧本罗萨姆的万能机器人中,在该剧中,机器人“Robota”这个词的本意是苦力,是一种人造的劳动力,而实际上的机器人与人很少有相似之处。“机器人”这一词出现的较晚,但这一概念在人们想象中早已出现。在我国东汉(公元12世纪)科学家张衡发明的指南车可以说是最早的机器人雏形。18世纪瑞士钟表匠德罗斯父子制造了机器人玩具,由弹簧驱动,用凸轮控制,可以写字,弹风琴。1893年加拿大人摩尔设计了用蒸汽驱动的能行走的
9、机器人。1真正的现代机器人是从二次大战后发展起来的。 1949年,美国需要研制新型的军用飞机,这种飞机的零件要用机械加工出来。这就发起了对数控铣床的研制。数控铣床于1953年在麻省理工学院(MIT)辐射实验室被研制出来。60年代,George C. Devol 研制出一种装置,称之为可编程序关节型搬运装置,他将遥控操作器的连杆机构与数控铣床的伺服轴结合起来,预定的机械手动作一经编程输入后,机械手就可离开人的辅助而独立运行.这种机器人也可接受示教而完成各种简单任务.示教过程中操作者用手带动机械手依次通过工作任务的各个位置,并将这些位置序列记录在数字存储器内,任务执行过程中,机器人可以再现这些位置
10、。随着电子计算机、自动控制理论的发展和工业生产的需要及空间技术的进步,机器人技术在一些发达国家迅速发展起来。进入70年代,机器人在工业中逐步推广应用,这又促使了机器人技术的发展。1979年Unimation公司推出PUMA系列工业机器人。同年,日本山梨大学的牧野洋研制成具有平面关节的SCARS型机器人,到了1980年全世界约有2万余台机器人在工业中应用。美国是最先研制机器人的地方,经过几十年的发展,目前美国机器人制造厂家多达几百上千家。机器人产业的发展对美国经济发展起了巨大作用。据资料表明:仅2002年,美国共装备机器人11100台,截止至2002年底,美国共装备各类机器人104700台。进入
11、20世纪70年代以后,日本工业生产的高速发展和劳动力的严重短缺,为工业机器人发展带来了有利的客观条件,工业机器人很快受到日本政府和工业界的广泛重视。在日本各界的大力扶持下,20世纪70年代成为日本工业机器人迅速发展时期,超过美国,成为当今世界第一号“机器人王国”。据资料表明:仅2002年一年日本共装备机器人28400台,到2002年底,日本已装备机器人达352800台。机器人的应用领域不再局限于工业,而是深入到军事、航天、医疗、服务等各领域。(1)机器人在核领域中的应用2在核能设施中存在有对人类伤害极大的放射性物体,因此人们很早就考虑到使用远距离操作与及自动化(机器人化)。机器人能代替人类自动
12、地远距离处理长尺寸、大重量、大体积的物体,能进行复杂作业,能在大范围内进行多种检测处监视。(2)点焊机器人与弧焊机器人(3)喷漆机器人(4)柔性制造系统和工业机器人(5)水下机器人1)德国1100m水下机器人主要用于石油与天然气的开发。2)英国HYBALL水下机器人。HYBALL 水下机器人可用于军事上的搜索、排障、排雷等。还可用海洋考察、勘探、石油开发、船底检查清理等方面。3)日本万米水下机器人。4)中国无缆水下机器人。 (6)空间机器人空间机器人是代替宇航员进行空间科学研究的有力工具,并伴随空间技术的发展而发展。空间机器人有以下几种。1)空间站机器人 这类机器人包括空间站大型机械臂、空间站
13、舱外自由移动机器人和空间站舱内服务机器人。2)行星探测机器人。3)自由飞行空间机器人。(7)军用机器人机器人技术现被广泛的应用于军事上。如自主地面战车、地面军用遥控机器人、战场机器人、扫雷清障机器人、处理爆炸物机器人、机器人卫士、昆虫机器人、消防机器人、无人侦察机等 。机械手是一种机械装置,由一系列彼此之间装有关节或可相对滑动的段节构成,为了抓握和移动物体,一般有几个自由度。手工操纵机械手可能代替人在放射性的,极热或极冷、有毒的环境下,以及在真空或高压有害条件下工作。在工业中常用于弧焊、点焊、喷漆、搬运、夹持物品等等。工业机器人的主体主要是一只类似于人上肢功能的关节型机械手,其基本结构一般由人
14、机接口、控制系统、驱动系统与机械手部分组成。系统构成如图1-1所示。3图1-1 工业机械手系统结构图当今高性能的通用型工业机器人一般采用关节式的机械结构,每个关节中独立安装驱动电机,通过计算机对驱动单元的功率放大电路进行控制,实现机器人的操作。工业机器人通常具有示教再现和位置控制两种方式。示教再现控制就是操作人员通过示教装置把作业程序内容编制成程序,输入到记忆装置中,在外部给出启动命令后,机器人从记忆装置中读出信息并送到控制装置,发出控制信号,由驱动机构控制机械运动。机器人位置控制又分为点位控制和连续路径控制。点位控制这种方式中控制机器人操作器的起点和终点位置,而不关心这两点间的运动轨迹。连续
15、路径控制这种方式不仅要求机器人以一定的精度达到目标点,而且对移动轨迹也有一定精度要求。1.2研究内容在本次设计中所控制的机器人为六自由度的机械手。机械手有五个转动关节分别由步进电机控制,剩余一个自由度由气动电磁阀控制。机械手的运动精度主要由步进电机控制精度与机械精度来决定。步进电机的运动控制主要由PLC与位置控制模块来实现。本次设计的机械手应能够完成对工件的送取过程,即机械手移动到输送带旁,从输送带一端夹起工件,并将工件放于指定位置。此期间机械手搬运工件运动的轨迹可以人为设定,机械手根据所设定的轨迹来完成运动。机械手要达到此动作要求需要机械手中六个转动关节共同协作完成。在本次设计中的机械手由步
16、进电机控制运动,而步进电机的控制又是由PLC与位置控制模块来控制。根据机械手的运动控制要求通过PLC与位置控制模块对步进电机发出适当的脉冲数来达到控制机械手运动目的。在本次设计中就涉及到对于PLC与步进电机的选择与控制问题。如何选用合适的PLC与位置控制模块对步进电机进行准确的控制是本次设计的关键。2机械手系统的硬件设计2.1机械手硬件结构通常机械手的结构由以下几部分组成:(1)执行机构执行机构是由杆件与关节组成,从功能上可分为手部、腕部、臂部、腰部与基座。1)手部手部又称末端执行器,是机械手直接进行工作的部分,本次设计机械手有两个自由度,夹手由5轴步进电机带动实现360旋转,并通过气动电磁阀
17、控制夹手夹紧/放松。2)腕部腕部与手部相连,通常有3个自由度,主要是带动手部完成预定姿态。本次设计中机械手腕部有两个自由度,主要由3轴、4轴两部分组成(见图2-1)。3)臂部臂部是用以连接腰部与腕部的部件。通常由两个连杆组成,用以带动腕部作平面运动。本次设计机械手的臂部为2轴(见图2-1)。4)腰部腰部是连接臂和基座的部件,通常是回转部件,腰部的回转运动加上臂部的平面运动就能带动腕部作空间运动。腰部是执行机构的关键部件,它的制造误差、运动精度和平稳性对机器人定位精度有决定性的影响。本次设计的机械手腰部为1轴。(见图2-1)。5)基座基座是整个机器人的支持部分,因此该部件具有足够的刚性与稳定性。
18、(2)驱动传动装置驱动传动装置包括驱动器和传动机构两部份,它们通常与执行机构连成一体。驱动装置采用的是步进电机;传动机构采用的是同步带轮传动,带轮传动在电机堵转时带轮会产生打滑现象,在一定基础上可以保护电机,使电机不易损坏。(3)控制系统控制系统在本次设计中采用两台PLC通过RS232进行串行通信对三台步进电机进行控制,并在PLC上连接位置控制模块,通过位置控制模块对两台步进电机进行控制。本次设计的机械手中五个转动关节主要由五台步进电机驱动,每个转动关节都装有机械限位装置,即在每个运动关节的极限位置都装有回零位的行程开关。在机械手的手部用气动电磁阀来控制夹手的夹紧与放松。在搬运物品的起始端与终
19、止端装有传感器以检测物品是否搬运到位。1-1轴 2-2轴 3-3轴 4-4轴 5-夹手 6-基座 图2-1 机械手结构示意图2.2机械手的保护装置机械手在运动过程中每个运动关节都存在着运动限位,每个转动关节的运动范围都有机械限位与软件限位两种,机械限位一般由机械手硬件结构构成,机械手在制作的过程中总存在着硬件的极限位置限制了机械手的运动范围,当机械手运动到极限位置便停止机械手的运动。机械手的软件限位一般由软件编程来实现,软件限位一般置于机械限位之前,在编制程序的过程中当机械手运动到极限位置时发出信号停止机械手的运动以达到保护的目的。在此次的设计中机械手只采用了软件限位与硬件保护。软件限位通过软
20、件编程限制机械手的运动范围,硬件保护通过机械手的硬件来实现,硬件保护只能保护机械手不受损坏而不能停止机械手电机动作。零点位置是机械手能按轨迹准确运动的重要位置。机械手在运动过程中必须有参考点,我们将机械手的零点作为运动的参考点,任何运动都要在此基础上开始。机械手在完成搬运过程后都要回到零点,为下一次搬运做好准备。我们将机械手最原始的静止位置作为机械手的零点,在此位置上各轴安装上行程开关,通过行程开关的通断为机械手提供是否回零点的信号,控制机械手能否执行下一步动作程序。在搬运物品的起始点与终止点都应安装检测物品的传感器,起始位置上若传感器检测出有需要搬运的物品时就能发出信号控制PLC,通过程序控
21、制机械手搬运物品。在搬运物品的终止点也安放传感器,通过传感器发出的检测信号控制机械手下放物品,以达到准确定位的目的。终止端的传感器是否发出检测信号就能检测出机械手搬运物品是否精确,若机械手不能准确的物品放在终止点的位置上就不能控制机械手执行下一步的搬运。因此,在选择传感器的型号是一个关键,传感器不能有误动作的情况,并且一定要使机械手准确的达到起始位置上与终止位置上才能发也触发信号。选用传感器的型号为CX-24,该型号的传感器为扩散反射型短距离传感器,有较强的抗干扰能力,能检测出透明、半透明、不透明物品,检测距离只有300mm,如流水线上物品的检测。该传感器的反应时间小于1ms,体积小适合于安装
22、在狭小位置。CX-24不附带安装的支架,在安装的过程中可以将传感器固定在搬运物品起始步与终止点位置。在传感器的工作中我们可以通过调整传感器的旋钮来调节传感器的灵敏度,该传感器没有安装反射板,在工作中传感器发射出光线,若没有检测出物品便无法将光线反射回来,若检测到物品光线就通过物品反射回传感器的接收管。机械手到达起始位置或终止位置便要控制夹手开合来夹起下放物品。夹手使用SVK0120型气动电磁阀。气动电磁阀是二位五通电磁阀,操作压力为0.15-0.9MPa,反应时间小于30ms,最高操作频率为5次秒。控制夹手的夹紧与放松是通过PLC发出控制信号使电磁阀接通到不同的位上来控制的。由于该机械手属于教
23、学实验型机械手,因此在该型号气动电磁阀基本上能满足控制要求。2.3设计控制总体方框图图2-2 设计总体方框图本次控制方案如图2-2所示,其中1号PLC控制两台步进电机,通过RS-232串行通信与2号PLC进行联机,2号PLC控制1台步进电机,1号PLC扩展位置控制模块,该模块控制两台步进电机,且1号PLC通过PC-Link与其它加工单元进行通信。2.4 PLC型号的选择一、PLC控制的可靠性工业生产一般要求控制设备具有很强的抗干扰能力,能在恶劣的环境中可靠地工作,对可靠性要求很高,绝大多数用户也都将可靠性作为选择控制装置的首要条件。PLC采取了一系列硬件和软件抗干扰措施,平均无故障工作时间比继
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 plc 控制 机械手 运动 设计 0711 毕业论文 初稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内