《毕业论文:基于PLC的搬运机械手设计.docx》由会员分享,可在线阅读,更多相关《毕业论文:基于PLC的搬运机械手设计.docx(27页珍藏版)》请在课桌文档上搜索。
1、泰山学院本科毕业论文基于P1.C的搬运机械手设计所在专业年学生姓名学院机械与工程学院名称机械设计制造及其自动化级二。一。级(3+2)、学号王新文2010170051指导教师姓名、职称曹会国副教授完成日期二O一二年五月三十日摘要摘要机器人是科技发展的产物,现在发展趋势正朝着智能化、微型化的方向发展,在工业、国防、农业等各个领域得到广泛应用。机械手是机器人工作的主要部分,最接近于人类手臂的构造。在高温高压、易腐蚀等的危险工作环境中,机械手可以延伸到人类无法触及到的领域,代替人类的工作。而基于P1.C的机械手,更得到广泛的应用。编程逻辑控制器(P1.C),它采用一类可编程的存储器,用于其内部存储程序
2、,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程,是控制系统的关键设备。基于P1.C的机械手,主要是应用P1.C的编程控制,实现机械手的夹紧、松开、左行、右行、上行、下行。P1.C的机械手,未来发展的一个趋势,不仅简单易学,而且更加普遍,易于操作。关键词:P1.C机械手,顺序控制,编程控制AbstractABSTRACTTherobotistheproductofdeve1.opmentofscienceandtechno1.ogy,andthedeve1.opmenttrendsaretowardnowinte1.1.i
3、gent,miniaturizationthedirectionofdeve1.opment,industry,agricu1.ture,nationa1.defense,invariousfie1.dssuchaswide1.yused.Robotmanipu1.atoristhemainpartofthework,themostsimi1.artohumanarmstructure.Inhightemperatureandhighpressure,easytocorrosionofdangerousworkenvironment,manipu1.atorcanbeextendedtothe
4、humantouchnottofie1.d,insteadoftheworkofman.BasedonP1.Candthemanipu1.atoristhemorewide1.yuse.Programming1.ogiccontro1.1.er(P1.C),itUSESaprogrammab1.ememory,usedforitsinterna1.storageprocedures,toperformthe1.ogicoperation,sequencecontro1.,timing,countingandarithmeticoperation,thecustomersinstructions
5、,andthroughthedigita1.orana1.oginput/outputcontro1.varioustypesofmachineryorproductionprocess,itisthekeyequipmentcontro1.system.BasedonP1.Cmanipu1.ator,main1.yistheapp1.icationofP1.Cprogrammab1.econtro1.,rea1.izethec1.ampingmanipu1.ator,1.oosen,1.eft,right,up,down.P1.Crobotsisatendencyofthedeve1.opm
6、entofthefuture,noton1.yeasytooperate,andmoregenera1.1.y,easytooperate.KeyWords:P1.Cmanipu1.ator,Sequencecontro1.,Programmingcontro1.目录目录1 .弓I言11.I课题研究的目的和意义11.2机械手的现状及发展趋势21.2.1 机械手的现状21.2.2 机械手的发展趋势22 .总体方案设计42.1 P1.C的基本结构组成42.2 P1.C的工作原理52.3 P1.C的特点62.4 P1.C的应用领域73 .P1.C搬运机械手设计83.1 P1.C搬运机械手的工作流程示
7、意83.2 P1.C搬运机械手运动梯形图设计12结论21参考文献23致谢241 .引言随着科技的发展,特别是机器学的发展,用机器人代替人类完成工作已成为可能。在工业生产、国防科技、医学制药等行业,机器人得到广泛的应用。P1.C机械手综合了机械设计、P1.C编程及应用、电动机控制等知识,通过对机械手的程序控制操作,工业生产的效率得到了提高,实现了人类所无法完成的精度。在未来的社会发展中,P1.C机械手会越来越多的得到应用。1.1 课题研究的目的和意义研究目的:通过对P1.C搬运机械手的研究,主要目的是能把机械手应用于生产与生活中,代替人类从事复杂、危险、往复的工作,以节约人力劳动。研究意义:一、
8、提高生产过程中的自动化程度应用P1.C机械手有利于实现材料的传送、工件的装卸、刀具的更换以及机器的装配等的自动化的程度,从而可以提高劳动生产率和降低生产成本。二、使工作条件更加人性化,避免人身伤亡事故当人类至于有毒、有害的环境中工作,会给其健康与生命造成很大的威胁,而应用P1.C机械手可部分或全部代替人安全的完成作业,使劳动条件得以改善。三、具有很高的精确度,易于操作在生产中,P1.C机械手有着人类所无法比拟的精度与效率,用P1.C机械手代替人类从事一些高、精、尖的生产活动,不仅提高了生产效率,而且能够生产出高质量的产品。由于采用了可视化的操作界面,操作容易,适用性强,使用范围广阔。综上所述,
9、有效的应用P1.C机械手,是工业化生产发展的一个大方向w。1.2 机械手的现状及发展趋势1.2.1 机械手的现状早在几十年前,工业生产中就开始使用机械手来生产。中间经历了简单的人力机械手、半自动机械手、自动机械手、智能化机械手等环节。机械手的制作,包括了电子技术、液压传动、机械自动化、机器人学等各种学科。机械手已经越来越涵盖更多的知识领域。国内机械手的发展,从开始试用到现在的认可与普及,也显示出国家对机械手的重视。总之,目前机械手的主要经历分为三代:最初的一代机械手主要是用手动进行操作调节,主要是帮助人类做一些辅助的工作;这代机械手,操作比较复杂,还是需要大量的人力参与。随着科学技术的飞速增长
10、,各种门类齐全的学科的建立,机械手进入到下一代,此时的机械手不仅仅是做简单的操作动作,具有了感知外部环境变化的能力,并开始逐步代替人类工作,而可以完成较为复杂的工种。从20世纪70年代到现在,机械手进入了第三代,功能已具有高度感知外界变化、高度复杂化和可视化操作界面等特点。智能化已成为其发展的趋势。1.2.2 机械手的发展趋势现在,国内机械手的发展还不是很先进。主要用在机械锻造、成批次的生产零件上。工业生产中,主要有通用机械手和专用机械手两类。在发展专用机械手的同时,将机械手的运动系列化,程序化,进而改进发展成通用型机械手。这样,既可以大批量生产,又便于在机械手的零部件出现故障时,能够快速的更
11、换。无论是哪类机械手,都与计算机相紧密联系。运用计算机的高精度,易于操作执行的特点,实现了机械手的智能化、小型化、可视化。P1.C机械手以其易于编程和操作,已是机械手发展的重要分支。应用P1.C编程与机械制造技术的结合,使机械手可以按照预定的程序来完成工作。可视化的操作界面,使人们更加容易的进行操纵。总之,P1.C机械手的发展,已经从特殊领域的专用,扩展到通用领域的应用。已经从复杂的结构,简化成结构简单,可视化高的操作程序控制。2 .总体方案设计2.1 P1.C的基本结构组成图1P1.C外部示意图图1为可编程序控制器的外部示意图。它的基本组成主要有以下几个部分:CPU;输入输出模块(I/O模块
12、);编程器;电源;一、CPU模块如果将P1.C控制系统比作人体的话,CPU模块就相当于人体的控制与动力机构一大脑与心脏,P1.C的核心是CPU,P1.C之所以能够正确的完成各项工作,也是因为CPU的正确指挥与操作。它从外部获取的信号进行执行,经过运行再将结果输出出去。存储器主要是用来储藏程序。二、输入输出模块(I/O模块)(I/O模块)相当于人类的耳朵、手臂、眼睛等。输入模块接收的主要是输入信号;输出模块主要控制的是系统中的输出设备。输入输出模块的抗干扰的能力比较强,在工业生产中,存在着各种各样的信号,而输入输出模块能更好的满足它们之间的匹配。三、编程器编程器,主要是用来进行程序编写的。它根据
13、运行步骤进行程序编写。检查程序的正确与否,在编写过程中可以进行检查、修改等操作。可编程序控制器,是一台计算机,它的设计主要是与工业环境的生产相匹配。现在的编程器种类很多,不仅有简单型的编程器,还包括智能型的编程器。简单型的编程器,只能进行简单的联机操作;智能型的编程器,不仅可以联机操作,还可以进行脱机操作,功能强大而且易于编程。四、电源电源主要是给P1.C运行提供动力源的装置。P1.C内部的电源主要是220V,主要是输入电源;使用24V的电压,主要是供外部设备来用的。稳定的电源,为P1.C的运行提供了良好的保障。2.2 P1.C的工作原理可编程逻辑控制器的工作模式基本的有两种,一种是运行模式,
14、一种是停止模式。在运行模式中,P1.C主要是运行工作程序,并以此来实现控制功能。P1.C在执行工作程序时,不是只执行一次就结束,而是不断反复的执行,直到P1.C停机或者转换到停止模式为止。P1.C处于运行模式时,执行的是内部处理、通信服务、输入处理、程序执行、输出处理等五个阶段的操作。当P1.C处于停止模式时,执行的是内部处理、通信服务两个阶段的操作。并不执行其它阶段的操作。内部处理阶段:P1.C主要是完成一些内部的操作。例如:检查CPU模块硬件能否正常工作,对定时器进行复位等。通信服务阶段:P1.C主要是与其它的微处理器执行通信功能,将编程输入的命令响应出来用。输入处理阶段:P1.C主要是把
15、外部输入电路的各种元器件的状态读入输入映像寄存器。当外部输入电路“接通”时,梯形图中对应的输入继电器处于“通电”状态,常开触点闭合,常闭触点断开。当外部输入电路断开时,梯形图中与之对应的输入继电器处于“断电,状态,它的常闭触点闭合。程序执行阶段:在没有跳转指令时,P1.C的运行程序是从开始一条一条指令执行下去的。执行指令时,CPU将输入映像寄存器中的对应的编程元件读出来,并将逻辑运算的结果写入到相应的元件映像寄存器中。输出处理阶段:CPU主要是将输出映像寄存器的状态传送到输出锁存器。梯形图中某一输出继电器的线圈“通电时,继电器型输出模块中对应的硬件继电器的线圈通电,其常开触点闭合,使外部负载通
16、电工作。若梯形图中的输出继电器的线圈“断电”,则继电器型输出模块中对应的硬件继电器的线圈断电,常开触点断开,外部负载断电,停止工作。2.3 P1.C的特点用P1.C语言编程,简单易于操作用P1.C语言编程时,用的最多的是梯形图。梯形图以其简单易懂的输入方法,直观的表达了程序运行的步骤。运用梯形图编程时,简单易懂的符号表述与运行表达,使其优于其它的编程软件。梯形图语言事实上是高级编程语言,在运行程序时,P1.C将其转化成汇编语言去运行。2.4 P1.C的功能强大,应用领域广在如今的工业生产中,P1.C已经发展出了适用于各种各样工作环境中的模块,除了能用编程语言编程之外,还可以数据处理功能,将很多
17、复杂的操作通过简单易懂的语言程序化。现在已广泛应用于很多领域,如控制温度、控制环境湿度、和控制机械手的运行等。P1.C操作的机械手,整个装备更加紧凑,响应也更快,更准确,动作过程比单纯的机械手更加的精确。P1.C的维护方便,适用性强P1.C用各种各样的存储逻辑器代替了传统的外部接线方式,大大减少了机器所占的空间,使P1.C整体简单,当出现故障时,更加容易维护。更因为其能够根据工作方式改变输入的编程语言,适用性更加广泛。能够用于大批量的生产。消耗的能源少,节约电力机械手的运动主要是依靠外部的电力来提供动力的,依靠P1.C编程来控制其运动,可以大大减少运行所消耗的电力,节约了能源的消耗。2.5 P
18、1.C的应用领域运动控制P1.C通过程序设计的各种指令和应用的各种控制模块,对其控制的各种操作进行位置的控制、校核。使机械设备的速度、转动的角度、加速度达到精确。有的可以实现多轴位置的操作控制,有的可以实现多种运动同时操作的控制等。数据处理现在的P1.C发展很快,具备很多的功能,例如数据运算、转换、排序等功能,通过数据的收集、处理,可以完成一定的智能操作,可以打印出来,可以传送到其它相连接的通信设备上去。通信联网P1.C之间、P1.C与其它通信设备之间,可以进行通信,整合各种有效的信息,完成机械设备的操作。逻辑运算“与”、“或”“非”等是经常用来控制开关触电的闭合,控制电路线圈是否带电等的逻辑
19、指令。P1.C可以对其进行逻辑运算,来进行上述的操作。过程控制P1.C可以通过设定程序,控制工业生产中的温度、压力、湿度值,使其符合工作要求。在现代化的工业生产中,用P1.C进行过程控制得到了广泛的应用。例如酿酒、开发新产品、冶金等行业都大量的应用了P1.C进行过程控制叫3 .P1.C搬运机械手设计3.1 P1.C搬运机械手的工作流程示意图2搬运机械手示意图机械手反转到左侧nI手臂伸开到达左限位手臂下降释放工件手臂上升手臂收缩反转180度返回到达原点位置图3搬运机械手过程示意图X24手臂夹紧X22手臂伸开X26手臂上移X28正转XK)启动“OOOOOX25手臂松开X23手臂收缩X27手臂下降X
20、29反转X14停止一QOOOO图4搬运机械手的操作面板图4是搬运机械手的操作面板。搬运机械手搬运手运动过程说明:机械手从原点位置,下移Y2,移动到下限为开关X7,到达工件位置。手臂收缩夹取工件Y7。步:上移Y3,到达上限位开关X6。步:机械手顺时针旋转180度YO,到达手臂左侧位置。步:机械手臂张开Y5。到达左侧限位开关X10。步:机械手下移Y2,到达下限位。步:手臂松开放下工件。步:机械手臂上移,到达上限位步:机械手臂收缩Y6,缩至右限位XII。步:机械手逆时针(反转)180度Y1.,到达右侧原点位置。机械手工作过程完成。机械手的程序设计中,采用了“起保停电路”的编程方法。为了满足各种工作需
21、求,控制面板中,设置了回原点、手动、单步、连续等工作方式。这些工作方式的设定,优化了系统的流程,使P1.e变得容易操作。机械手主要是将工件的位置从1点搬运到2点,运动过程中,机械手有:下降、上升、抓取工件、释放工件、旋转等步伐。操作面板中,又设置了8个手动按钮,分别是:X24手臂夹紧;X25手臂松开;X22手臂伸开;X23手臂收缩;X26手臂上移;X27手臂下降;X28正转;X29反转。对这8个按钮的操作,实现了手动的全部工作程序。回原点、手动、单步、连续等工作方式,用手动操作方式,可以根据工件完成情况的需要,自己选择机械手的动作过程,大大提高了生产效率,而且补充完善了机械手自动操作过程。3.
22、2 P1.C搬运机械手运动梯形图设计24V关于机械手外部接线端子的说明X1.回原点端子X14停止按钮Y5手臂张开线圈X2单步X22手臂伸开按钮Y6手臂收缩线圈X3手动X23手臂收缩按钮Y7手臂夹紧线圈X4连续X24手臂夹紧按钮YO正转线圈X6上限位开关X25手臂松开按钮Y1.反转线圈X7下限位开关X26手臂上移按钮FU熔断器X1.O左限位开关X27手臂下移按钮X1.1.右限位开关X20正转按钮X15反转限位开关X21反转按钮X16正转限位开关Y2下移线圈X13启动按钮Y3上移线圈表1机械手外部接线端子P5P6P7(自动程序)(手动程序)(回原点程序)(自动程序)(手动程序)(回原点程序)图6机
23、械手程序的总体结构形式机械手的总体结构,包含了公用程序、自动程序、手动程序、回原点程序。通过对子程序的调用,完成机械手的运动过程加。公用程序(如图所示):原点状态:是指机械手在最上面、最左面、夹紧装置松开、且处于反转限位的位置。机械手开始工作时,应将它置于原点状态。上图7为机械手的公用程序,主要用于手动程序与自动程序的转换。当机械手处于原点条件时,反转限位X15、左限位开关X10、上限位开关X6的常开触点与表示夹紧装置松开的Y7的常闭触点接通通电。这时,“辅助继电器M5”变成了ON,当给系统一个初始化脉冲M8002,如果将开关转到手动X3或回原点状态X1.时,初始步MO将被置位。为进入单步和连
24、续工作方式做好了准备。如果此时M5没被激活,处于OFF状态时,MO将处于复位的位置按下启动按钮时,系统将不会进入单步,连续等工作方式。此外,当系统处于手动工作方式时,要将初始步以外的各步对应的辅助继电器复位。如果当机械手处于非连续的工作方式时,要将M7复位,以防止发生运行冲突。自动程序梯形图P5(如图所示):融CY002-SET007T1KIOCY003CYOOOCYOO1.-PSTY007IIUUIX020XoieXOII008YOOIIIIIIzC丫Vnnn11JrIIIIIIUUUX02111X015XOIIXOOYOOO/1IIIItTUUIX02211XoO6IIXOIOY008-I
25、IX023X00IIXOIIY005-1.Q-11IIIIUUO2RFT-IOnuI图9手动程序梯形图手动程序,主要是通过控制面板上的按钮来实现机械手的运动的。根据图9手动程序梯形图的设计,机械手的手动运动过程如下所述: 当按下手臂上移按钮X26时,与上限位开关X6的常闭触点、手臂下移线圈的常闭触点接通,Y3线圈得电,机械手执行“上移”运动命令。当按下手臂下移按钮X27时,与下限位开关X7的常闭触点,上移线圈Y3的常闭触点接通,Y2线圈“得电”,机械手开始执行“下移”运动命令。程序中,Y2线圈的常闭触点和Y3线圈的常闭触点实现了互锁。 当按下手臂下移按钮X24时,Y7的线圈被置位得电,机械手开
26、始执行手臂夹紧的运动命令。当按下手臂松开的按钮X25时,Y7的线圈被复位,机械手开始执行手臂松开的运动命令。 当按下正转按钮X20时,与右限位开关X1.1.的常开触点,上限位开关X6的常开触点,X16的正转限位常闭触点,YI线圈的常闭触点接通时,YO的线圈得电,机械手开始执行正转命令。当按下反转按钮X21时,与右限位开关X1.1.的常开触点,上限位开关X6的常开触点,X16的正转限位常闭触点,YO线圈的常闭触点接通时,Y1.的线圈“得电”,机械手开始执行反转命令。程序中,YO线圈的常闭触点与Yi线圈的常闭触点实现了互锁。按下手臂伸开按钮X22时,与上限位开关X6的常开触点,左限位开关X1.O的
27、常闭触点,线圈Y6的常闭触点接通时,控制手臂松开的电磁阀Y5得电,机械手执行“手臂张开的指令。按下手臂收缩按钮X23时,与上限位开关X6的常开触点,右限位开关X1.1.的常闭触点,线圈Y5的常闭触点组成的电路接通时,控制手臂收缩的电磁阀Y6得电,机械手执行“手臂收缩”的指令,碰到右限位X1.1.时,右限位开关的常闭断开,收缩停止,运行结束。自动返回原点的程序P7(如图所示):SETM13郃TY002SETM1.4RSTM1.3根STY005根STY007CYOOIRSTM1.4CY003CY00图10自动返回原点的程序梯形图根据图10自动返回原点的程序梯形图的设计,自动返回原点程序的运动过程:
28、当机械手处于回原点的工作方式时,按下启动按钮X13时,将M13置位,此时,Y3线圈通电,执行机械手上移命令。当机械手升到上限位时,上限位开关X6闭合,将M14置位,机械手臂收缩,当机械手臂收缩至右限位开关X1.1.时,使Y7复位,机械手爪松开。若机械手不是处于原点状态,将反转至“反转限位”,使机械手处于原点条件I。结论根据设计的程序步骤,P1.e搬运机械手完全可以实现下移、夹取工件、上移、正转、手臂伸开、下移、释放工件、上移、反转回原位等操作动作。机械手的设计过程中,运用了限位开关来控制运动的开始与结束位置,使机械手的运作更加的精确。设计此机械手的过程,让我们以前所学的P1.C知识得到了进一步
29、的深化。又通过对机械手运动的控制,使各种学科的知识有机的交叉结合起来了。对知识起到了融会贯通的目的,让自己受益匪浅。参考文献1廖长初主编.FX系列P1.C编程及应用M1.机械工业出版社,2005.4:82-88聊长初主编.P1.C的顺序控制编程方法M.工业自动化(香港),1997(8):153/563廖长初主编.P1.C基础及应用M.机械工业出版社,2003.6:124-1294廖长初主编.S7300400P1.C应用技术M.机械工业出版社,2005:135-1375王月芹.基于P1.C机械手控制系统设计与实现J:机电产品开发与创新,2011.5(3)149-1516阳宪惠.工业数据通信与控制
30、网络M.清华大学出版社,2003.7:167-169|7朱朝宽.典型机床电气控制解析与P1.C改造实例M.机械工业出版社,2011.5:157-1608王锦标.和利时P1.C技术综合篇M.机械工业出版社,2010.2:110-1219张扬.S7-200P1.C原理与应用系统设计平装M.机械工业出版社,2007.4:136-13710王淑英.电器控制与P1.C控制技术M.机械工业出版社,2005.7:167-16911漆汉宏.P1.G电气控制技术M.机械工业出版社,2007.1:193-19712周军.电气控制及P1.CM.机械工业出版社,2001.3:110-120致谢经过两个多月的写作,论文
31、终于完成了。从选择课题,到收集材料与写作,再到最后结稿,经历过很多,也成长了很多。这段时间,每天都在思索着如何写这篇设计,期间遇到过很多的拦路石,但在老师与同学们的帮助下,最终还是一一克服了。回首这段历程,要感谢的人很多很多。这篇论文是在曹会国老师的指导下完成的,从开始写作到最后完稿,您给予了我很多的建议。您为了我们能写出高质量的设计,对我们总是严格要求,一丝不苟。当我们遇到问题的时候,您总是耐心的给我们讲解,在论文写作中常遇到的问题,您总是给我们说的很透彻,每个小细节都面面俱到。曹老师,真心的感谢您。也感谢曾经教过我的老师,当遇到问题时,您们也总是细心的给我们讲解,使我们的写作思路茅塞顿开。如果没有您们的无私的奉献,我的知识储备根本不可能完成这篇设计。写到这里,大学时光慢慢的快上了句号。感慨万千,最终还是留不住时光的步伐。唯一能做的,只有珍惜美好的未来。最后,祝愿老师和同学们每天都快快乐乐,事业有成,一帆风顺。