工业机器手自动控制系统毕业论文.doc
《工业机器手自动控制系统毕业论文.doc》由会员分享,可在线阅读,更多相关《工业机器手自动控制系统毕业论文.doc(38页珍藏版)》请在三一办公上搜索。
1、工业机器手自动控制系统目录第1章 绪论31.1机器手系统概述31.3本课题所要做的主要内容、目的及意义51.3.1 本论文主要研究物料分拣机器手以下几个方面的内容:51.3.2 研究工业机器手自动控制系统的目的及意义5第2章 单片机机器手系统的总体结构72.1控制系统的总体结构72.2机器手控制系统82.3单片机系统92.3.1 AT89C51的基本结构92.3.2 AT89C51的基本特性及引脚定义92.3.3 AT89C51的引脚功能说明92.4系统主程序程序122.4.1 硬件选择122.4.2 系统主要程序构成122.5驱动电路132.6供电电源14第3章 机器手系统的总体设计163.
2、1总体设计方案163.2硬件电路设计163.2.1 步进电机的结构原理和特点163.2.2 机器手的组成183.2.3 机器手的结构原理19第4章 系统的程序设计204.1主程序软件设计204.2子程序软件设计204.3系统电路原理图设计224.3.1电源模块224.3.2旋转底盘、机器手爪模块224.3.3指示灯模块234.3.4限位开关模块234.3.5机器手臂步进电机驱动模块244.3.6底盘光电对射耦合器模块254.3.7微控制器核心模块254.3.8系统整体原理图26第5章 总结27参考文献28致谢29附录30第1章 绪论1.1机器手系统概述机械工业是国民的装备部,是为国民经济提供装
3、备和为人民生活提供耐用消费品的产业。不论是传统产业,还是新兴产业,都离不开各种各样的机械装备,机械工业所提供装备的性能、质量和成本,对国民经济各部门技术进步和经济效益有很大的和直接的影响。机械工业的规模和技术水平是衡量国家经济实力和科学技术水平的重要标志。因此,世界各国都把发展机械工业作为发展本国经济的战略重点之一。工业机器手是近几十年发展起来的一种高科技自动化生产设备。工业机器手的是工业机器人的一个重要分支。它的特点是可通过编程来完成各种预期的作业任务,在构造和性能上兼有人和机器各自的优点,尤其体现了人的智能和适应性。机器手作业的准确性和各种环境中完成作业的能力,在国民经济各领域有着广阔的发
4、展前景。机器手是在机械化,自动化生产过程中发展起来的一种新型装置。在现代生产过程中,机器手被广泛的运用于自动生产线中,机械人的研制和生产已成为高技术邻域内,迅速发展起来的一门新兴的技术,它更加促进了机器手的发展,使得机器手能更好地实现与机械化和自动化的有机结合。机器手虽然目前还不如人手那样灵活,但它具有能不断重复工作和劳动,不知疲劳,不怕危险,抓举重物的力量比人手力大的特点,因此,机器手已受到许多部门的重视,并越来越广泛地得到了应用。机器手技术涉及到力学、机械学、电气液压技术、自动控制技术、传感器技术和计算机技术等科学领域,是一门跨学科综合技术。机器手是一种能自动化定位控制并可重新编程序以变动
5、的多功能机器,它有多个自由度,可用来搬运物体以完成在各个不同环境中工作。1.2机器手的发展和现状机器手首先是从美国开始研制的。1958年美国联合控制公司研制出第一台机器。它的结构是:机体上安装一个回转长臂,顶部装有电磁块的工件抓放机构,控制系统是示教形的。1962年,美国联合控制公司在上述方案的基础上又试制成一台数控示教再现型机器手。商名为Unimate(即万能自动)。运动系统仿照坦克炮塔,臂可以回转、俯仰、伸缩、用液压驱动;控制系统用磁鼓作为存储装置。不少球坐标通用机器手就是在这个基础上发展起来的。同年该公司和普鲁曼公司合并成立万能自动公司,专门生产工业机器手。1962年美国机械制造公司也实
6、验成功一种叫Vewrsatran机器手。该机器手的中央立柱可以回转、升降采用液压驱动控制系统也是示教再现型。虽然这两种机器手出现在六十年代初,但都是国外工业机器手发展的基础。1978年美国Unimate公司和斯坦福大学,麻省理工学院联合研制一种Unimate-Vicarm型工业机器手,装有小型电子计算机进行控制,用于装配作业,定位误差小于1毫米。联邦德国机械制造业是从1970年开始应用机器手,主要用于起重运输、焊接和设备的上下料等作业。日本是工业机器手发展最快、应用最多的国家。自1969年从美国引进两种机器手后大力从事机器手的研究。目前,随着单片机等控制器的发展,工业机器手在自动控制和定位精度
7、上有了很大提高。机器手是近几十年发展起来的一种高科技自动化的生产设备。机器手是机器人的一个重要分支。它的特点是可通过编程来完成各种预期的作业任务,在构造和性能上兼有人和机器的优点。尤其体现了人的智能和适应性。机器手作业的准确性和各种环境中完成作业的能力,在全国经济各领域有着广阔的发展前景,随着工业自动化的发展,出现了数控加工中心,它在减轻工人的劳动强度的同时,大大提高了劳动生产率,但是数控加工中心加工中常见的上下料工序,通常乃采用人工操作或传统继电器控制的半自动化装置。前者费时费工,效力低;后者因设计复杂,需要较多继电器,接线复杂。容易车体震动干扰,而存在可靠性差,故障多,维修困难等问题。可编
8、程控制器单片机控制的上下料机器手控制系统动作简便,线路设计合理,具有较强的抗干扰能力。保证了系统运行的可靠性,降低了维修率。提高了工作效率。机器手技术涉及到力学,单片机,自动控制技术,传感器技术计算机技术等科学领域,是一门跨学科综合技术。机器手是一种能自动化定位控制并可重新编程序以变动的多功能机器,他又多个自由度,可用来搬运物体以完成在各个不同环境中工作。在工资水平较低的中国,分拣行业尽管仍属于劳动密集型,机器手的使用已经越来越普及,那些电子和汽车业的奥美跨国公司很早就在它们设在中国的工厂中引进了自动化生产。但现在的变化时那些分布在工业密集的华南,华东沿海地区也开始对机器手表现出越来越浓厚的兴
9、趣,因为他们要面对工人流失率高,以及交带来的挑战。随我国工业生产的飞跃发展,自动化程度的迅速提高,实现工件的装卸,转向,输送或分拣流程越来越节约劳动力,可见机器手的大力发展有着很重要的意义。1.3本课题所要做的主要内容、目的及意义1.3.1 本论文主要研究物料分拣机器手以下几个方面的内容:(1)物料分拣机器手执行系统的分析与选择执行系统是由传动部件与机械构件组成,是机器手赖以实现各种运动的实体。主要包括机身、手臂、末端执行器3部分组成,其中每一部分都可以具有若干的自由度。执行系统的设计主要是对机器手的手部、手臂和机座进行设计。(2)物料分拣机器手控制系统的设计控制系统是机器手的指挥系统,它控制
10、驱动系统,让执行系统按规定的要求和时序进行工作。本机器手采用可编程控制器(单片机)对机器手进行控制,主要包括对单片机的型号选择、传感器类型进行选择、I/O口的选择、对控制系统原理图、自动程序梯形图的绘制等内容。1.3.2 研究工业机器手自动控制系统的目的及意义采用以51单片机为核心控制装箱机器手,代替人工装箱。机器手由电机驱动,采用最佳升降频的控制方法,为了保证机器手的可靠性和安全性对其控制系统建立相应的故障白诊断系统以寻找和排除控制系统在运行过程中出现的故障。机器手每个工作臂都有上下限位和左右限位开关,而其夹持装置不带限位开关。一旦控制夹持开始,定时器开始记时,定时结束,夹持动作随即完成。机
11、器手到达B后,将工件松开的时间也是由定时器控制的,定时结束时,表示工件已松开。机器手的动作过程如下:搬取工件时,按下启动开关,机器手先由原点下降,碰到下限位开关后,停止下降;同时接通定时器,机器手开始夹紧工件,定时结束,夹紧完成。机器手上升,上升到顶时,碰到上限位开关,上升停止。机器手右移,至碰到右限位开关时,右移停止。机器手下降,下降到底时,碰到下限位开关,下降停止。同时接通定时器,机器手放松工件,定时结束,工件已松开。机器手上升,上升到顶,碰到上限位开关时,上升停止。机器手左移,左移到原点,碰到左限位开关时,左移停止。于是机器手动作的一个周期结束。在工业生产和其他领域内,由于工作的需要,人
12、们经常受到高温、腐蚀及有毒气体等因素的危害,甚至于危及生命。工业机器手就这样诞生了,机器手是工业机器人系统中任务执行机构,是机器人的关键部件之一。其电气方面有步进电机、开关电源、电磁阀等电子器件组成。该装置涵盖了可编程控制技术,位置控制技术、气动技术等,是机电一体化的典型代表仪器之一。本文介绍的机器手是由单片机输出五路来分别驱动手臂上下直线运动,手臂左右直线运动,手腕旋转运动,机器手整体旋转运动,手爪夹紧动作的精确定位,微动开关将位置信号传给单片机;电机拖动手爪和底盘旋转;电磁阀控制气阀的开关来控制机器手手爪的张合,从而实现机器手精确运动的功能。本课题拟开发的工业机器手模型可在空间抓放物体,动
13、作灵活多样,可代替人工在高温和危险的作业区进行作业,并可根据工件的变化及运动流程的要求随时更改相关参数。工业机器手是近几十年发展起来的一种高科技自动化生产设备。它的特点是可通过编程来完成各种预期的作业任务,在构造和性能上兼有人和机器各自的优点,尤其体现了人的智能和适应性。机器手作业的准确性和各种环境中完成作业的能力,在国民经济各领域有着广阔的发展前景。随着工业自动化的发展, 出现了数控加工中心,它在减轻工人的劳动强度的同时, 大大提高了劳动生产率。但数控加工中常见的上下料工序, 通常仍采用人工操作或传统继电器控制的半自动化装置。前者费时费工、效率低; 后者因设计复杂, 需较多继电器,接线繁杂,
14、 易受车体振动干扰,而存在可靠性差、故障多、维修困难等问题。可编程序控制器单片机控制的上下料机器手控制系统动作简便、线路设计合理、具有较强的抗干扰能力, 保证了系统运行的可靠性,降低了维修率, 提高了工作效率。机器手技术涉及到力学、机械学、电气液压技术、自动控制技术、传感器技术和计算机技术等科学领域,是一门跨学科综合技术。 机器手是一种能自动化定位控制并可重新编程序以变动的多功能机器,它有多个自由度,可用来搬运物体以完成在各个不同环境中工作。在工资水平较低的中国,塑料制品行业尽管仍属于劳动力密集型,机器手的使用已经越来越普及。目前,大多数生产线上的搬运,装箱工作仍由人工进行。为了提高劳动生产率
15、,降低劳动强度,需研制出一种简单、实用的机器手来取代这种紧张且繁重枯燥的体力劳动,特别是在某些粉尘、噪声、污染严重的场合尤为迫切。虽然至今国内外已为自动生产线研制出了各种工业机器人, 但大多数结构复杂(以求具备多种功能),造价较高,而且工人也不容易掌握,难于推广。第2章 单片机机器手系统的总体结构2.1控制系统的总体结构机器手一般由两个运动机构组成,即手部和肘部。手部是实现抓持工件(或工具)功能,按工件不同的结构形式有夹持型、托持型和吸附型机器手。手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。另外,机器手自由度也是设计的关键参数。自由度多,机器手结构越复
16、杂,其灵活性越大,其功能也越强大。本设计是由单片机控制的机器手模型。单片机选用了AT89C51芯片,机器手具有三自由度,可以完成上下升降、左右90度旋转、前后伸缩、夹紧松开的简单动作。根据机器手控制系统可知,其总体结构包括:单片机用户系统、驱动电路、供电电源、执行元件和反馈元件 (接近开关 )等。系统结构原理图,如图2-1所示,工作过程如下:2-1机器手工作控制图机器手主要由机械系统(执行机构、驱动机构)、控制系统构成。执行机构:执行机构是机器手完成抓去工件,实现各种运动所必需的机械部件,它包括手部、手臂、腕部、机身等。(1)手部:又称手爪或者抓取机构,它直接抓取工件或者夹取。(2)腕部:又称
17、手腕,连接手部和臂部之间的部件,其作用是改变手部的工作方位。(3)手臂:是支撑腕部的部件,作用是承受工件的负荷,并且把它传送到预定的位置。(4)机身:是支撑手臂的部件,其作用是带动臂部自转、升降或俯仰运动。A、驱动系统:未执行系统各部件提供动力,并驱动其动力的装置。常用的机械传动、液压传动、气压传动和电机传动。B、控制系统:通过对驱动系统的控制,使执行系统按照规定的要求进行工作,当发生错误或故障时,发出报警信号2.2机器手控制系统(1) 系统上电,机器手在原位。(2) 检测上料位有无工件,若有工件,将信号送入单片机。(3) 机器手通过单片机控制的电机,实现抓取、搬运和放下工件的工序(4) 如此
18、往复,直到系统断电。系统中选用光电传感器检测工件,机器手由步进电机控制,机器手在运动过程中,通过触碰行程开关转换状态。此系统兼有故障诊断的功能,在系统出现故障(如电路故障)时,系统可将信号经电路保护单元反馈给单片机,实现对应的保护措施。工作流程如下图2-2所示:2-2机器手工作流程图2.3单片机系统2.3.1 AT89C51的基本结构单片机的基本结构组成中包含中央处理器CPU、程序存储器、数据存储器、输入/输出接口部件、还有地址总线、数据总线和控制总线等。2.3.2 AT89C51的基本特性及引脚定义1、AT89C51单片机的主要性能参数:(1)与MCS-51产品指令和引脚完全兼容(2)8K字
19、节可重擦写Flash闪速存储器(3)1000次擦写周期(4)全静态操作:0Hz24MHz(5)三级加密程序存储器(6)2568字节内部RAM(7)32个可编程I/O口线(8)3个16位定时/计数器(9)8个中断源2.3.3 AT89C51的引脚功能说明(引脚图如图2-3所示):(1)主电源VCC和GNDVCC:电源端,工作电源和编程校验(+5V)。GND;接地端。(2)时钟振荡电路引脚XTAL1和XTAL2XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端。在使用内部振荡电路时,这两个端子用来外接石英晶体,振荡频率为晶振频率,振荡信号送至内部时钟电路产
20、生时钟脉冲信号。若采用外部振荡电路,则XTAL2用于输入外部振荡脉冲,该信号直接送至内部时钟电路,而XTAL1必须接地。(3)控制信号引脚RST/ VPP、ALE/ PROG、PSEN 和EA/ VPP、RST/ VPP:RST是复位信号输入端,当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。第二功能VPP为内部RAM的备用电源输入端。主电源VCC一旦发生断电(称掉电或失电),降到一定低电压值时,可通过VPP为单片机内部RAM提供电源,以保护片内RAM中的信息不丢失,使上电后能继续正常运行。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲
21、用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置复位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。PSEN:程序存储允许输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令或数据时,每个机器周期两次PSEN
22、有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000HFFFFH),EA端必须保持低电平(接地)。需要注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平,CPU则执行内部程序存储器中的指令。Flash存储器编程时,该引脚加上+12V的编程允许电源VPP,当然这必须是该器件是使用12V编程电压VPP。(4)4个8位I/O端口P0、P1、P2、P3P0口:P0口是一组8为漏极开路型双向I/0口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻
23、辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问器件激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。 P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1口的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。P1.0和P1.1还可分别作为定时/计数器2的外部计数输入(P1.0/T2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 机器 自动控制系统 毕业论文

链接地址:https://www.31ppt.com/p-3868616.html