机械手自动控制系统用PLC实现的程序设计_第1页
机械手自动控制系统用PLC实现的程序设计_第2页
机械手自动控制系统用PLC实现的程序设计_第3页
机械手自动控制系统用PLC实现的程序设计_第4页
机械手自动控制系统用PLC实现的程序设计_第5页
免费预览已结束,剩余25页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘要本文介绍的物料搬运机械手可在空间抓放物体,可代替人工在高温和危险的作业区进行作业,主要作用是完成机械部件的搬运工作,能放置在各种不同的生产线或物流流水线中,使零件搬运、货物运输更快捷、便利。本文利用MCGS全中文通用工控组态软件和基于MCGS全中文组态软件开发的计算机监控PLC模拟实验系统软件实现机械手的仿真,并用STEP7-Micro/WIN设计PLC的控制程序来实现对机械手的自动控制,从而实现了机械手自动化系统的控制过程。关键词:PLC机械手自动化程序设计目录摘要第1章课题介绍11.1 课题设计内容11.2 课题设计具体要求21.3 课题来源及研究的目的和意义2第2章机械手和PLC的概

2、念及选择31 机械手的概念31 PLC的概念4第3章PLC控制机械手的系统5I/O地址分配5分析系统的控制并设计PLC®序5第4章调试机械手PLC控制程序7第5章结论8参考文献9致谢10附录A指令语句表11附录B梯形图程序1第1章课题介绍课题设计内容机械手设有调整、连续、单周及步进四种工作方式,工作时要首先选择工作方式,然后操作对应按钮。其工作示意图如图1.1所示。原位左极限M0.3上极限M0.1右移QO.-k'下极限一fc-O下极限M0.COO夹紧Q0.1放松药L图1.1机械手工作循环示意图调整工作方式:可按相应按钮实现左移、右移、上移、下移、加紧、放松各个动作的单独调整。

3、连续工作方式:按下起动按钮,机械手按下降一加紧一上升一右移一下降一放松一上升一左移的顺序周而复始的连续工作;按下停止按钮,机械手将自动结束本周期的工作,回到原位后停止。按下急停按钮,系统立即停车。单周工作方式:按下起动按钮后,机械手按下降一加紧一上升一右移一下降一放松一上升一左移的顺序自动工作一个周期停止。若要再工作一个周期,可再次按下起动按钮。按下停止按钮,机械手将自动结束本周期的工作,回到原位后停止。按下急停按钮,系统立即停车。步进工作方式:每按一次起动按钮,机械手完成一步动作后自动停止。按下急停按钮,系统立即停车。课题设计具体要求.PLC输入/输出点的分配。.编制机械手PLC梯形图控制程

4、序。.调试机械手PLC梯形图控制程序。课题来源及研究的目的和意义可编程逻辑控制器(ProgrammableLogicController)即PLC,自从1969年第一台可编程控制器在美国面世以来,经过30多年的发展,现在可编程控制器已经成为最重要、最可靠、应用场合最为广泛的工业控制微型计算机。在PLC中,充分应用了大规模集成电路技术、微电子技术及同学技术,迅速的从早期的逻辑控制发展到进入位置控制、伺服控制、过程控制等领域。用可编程控制器已经可以构成包括逻辑控制、过程控制、数据采集与控制、图形工作站等的综合控制系统。在工业生产和其他领域内,由于工作的需要,人们经常受到高温、腐蚀及有毒气体等因素的

5、危害,增加了工人的劳动强度,甚至于危机生命。由于以上的问题,需要一种东西代替人在恶劣的环境中作业的要求呼之欲出,同时随着社会的进步,工业自动化产品的性能日益加强,而价格也因电子技术的高速发展而不断下降。对原有的设备的电器控制可以高性价比进行改进,通过采用先进的控制技术和驱动技术,使设备的运行更加节能、高效、安全可靠。机械手就在这样诞生了,自从机械手问世以来,相应的各种难题迎刃而解。机械手可在空间抓放搬运物体,动作灵活多样,适用于可变换生产品种的中、小批量自动化生产,广泛应用于柔性自动线。机械手一般由耐高温,抗腐蚀的材料制成,以适应现场恶劣的环境,大大降低了工人的劳动强度,提高了工作效率。机械手

6、是工业机械手的重要组成部分,在很多情况下它就可以称为工业机械手。工业机械手是集机械、电子、控制、计算机、传感器、人工智能等多学科先进技术于一体的现代制造业重要的自动化装备。广泛采用工业机械手,不仅可以提高产品的质量与产量,而且对保障人身安全,改善劳动环境,减轻劳动强度,提高劳动生产率,节约原材料消耗以及降低生产成本,有这十分重要的意义。第2章机械手和PLC的概念及选择机械手的概念机械手也被称为自动手。能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、

7、电子、轻工和原子能等部门。机械手主要由手部和运动机构组成。手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度。为了抓取空间中任意位置和方位的物体,需有6个自由度。自由度是机械手设计的关键参数。自由度越多,机械手的灵活性越大,通用性越广,其结构也越复杂。一般专用机械手有23个自由度。机械手的种类,按驱动方式可分为液压式、气动式、电动式、机械式机械手;按适用范围可

8、分为专用机械手和通用机械手两种;按运动轨迹控制方式可分为点位控制和连续轨迹控制机械手等。机械手通常用作机床或其他机器的附加装置,如在自动机床或自动生产线上装卸和传递工件,在加工中心中更换刀具等,一般没有独立的控制装置。有些操作装置需要由人直接操纵,如用于原子能部门操持危险物品的主从式操作手也常称为机械手。本文利用MCGS全中文通用工控组态软件和基于MCGS全中文组态软件开发的计算机监控PLC模拟实验系统软件实现机械手的仿真。机械手模拟控制窗口图2.1所示。图2.1中机械手可抓紧、放送工件,可上下、左右移动,模拟界面的右侧为按控制要求设计的操作台。闵-口画当1E"E£E#Jh

9、TT*|图2.1机械手模拟控制窗口PLC的概念可编程序控制器为(ProgrammableLogicController,简称PLC),是在继电顺序控制基础上发展起来的以微处理器为核心的通用自动控制装置。国际电工委员会(IEC)对PLC的定义是:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。PLC具有可靠性高、适应面广、抗干

10、扰能力强、编程方便、对环境要求低、与其他装置配置连接方便等特点。在工业自动化控制系统中占有极其重要的地位。本文选用的PLC是西门子公司开发的S7-200系列,PLC编程软件选用的是STEP7-Micro/WINv4.0。第3章PLC控制机械手的系统I/O地址分配I/O地址分配见表3.1。表3.1机械手控制PLC输入/输出(I/O)分配表输入输出下降极限M0.0放松按钮M1.1/I1.1下降电磁阀Q0.0上升极限M0.1调试选择M1.2/I1.2夹紧电磁阀Q0.1右移极限M0.2步进选择M1.3/I1.3上升电磁阀Q0.2左移极限M0.3连续选择M1.4/I1.4上升按钮M0.4/I0.4单周选

11、择M1.5/I1.5右移电磁阀Q0.3下降按钮M0.5/I0.5急停按钮M1.7/I0.2左移按钮M0.6/I0.6启动按钮M2.0/I0.0左移电磁阀Q0.4右移按钮M0.7/I0.7停止按钮M2.1/I0.1夹紧按钮M1.0/I1.0内部存储器的使用空手下降状态M5.1右移状态M5.4空手上升状态M5.7夹紧状态M5.2重手下降状态M5.5左移状态M4.0重手上升状态M5.3放松状态M5.6原位状态M4.1分析系统的控制并设计PLC程序由机械手的工作过程可知,这是一个典型的顺序控制系统。为此,可从机械手的连续工作方式入手编写程序。首先应绘出连续工作时的功能表如图3.2,然后直接列写逻辑表达

12、式,用触点线圈指令编程,也可使用置位复位指令或顺序控制继电器指令来完成。为了将每一步的工作状态显示出来,动画模拟软件使用了内部存储器位M5.1、M5.2、M5.3、M5.4、M5.5、M5.6、M5.7、M4.0、M4.1来分别表示的运行状态。编程过程中,需要注意特别处理的问题是、和、步的动作问题,虽然、步都是下降操作,但却具有不同的意义,步下降是空钩下降,而步下降则是夹着工件下降。、步的上升操作也是这样。图3.2机械手动作功能表单周期操作的程序实现可在连续工作程序的基础上通过经验修改实现。其要点是是设法阻止机械手在一个周期工作结束后自动进入下一周期,一般在下降的启动回路想办法。单步操作的实现

13、与单周期工作的实现是相似的。即设法在每一步工作结束后,不是直接启动下一步的工作,而是等待启动按钮的命令后再工作。以上是在同一个顺序控制程序中完成的连续工作、单周期工作和单步工作的程序编制思路。实际上本文采用分段跳转的办法来完成这三种操作,这使得程序结构如图3.3所示。这种方法编制的程序结构清晰,但程序数量长于前一种方法。连续逻辑条件*W|ICIMP)连续工作方式,1LB,奥周叫条件#谆11cns>式,八1LEL*图3.3机械手控制系统程序结构图第4章调试机械手PLC控制程序此程序是基于MCGS全中文组态软件开发的计算机监控PLC模拟试验系统中的机械手控制程序设计来编写的,由于该设计对程序

14、的要求没有明确各部位行程开关的地址,所以此程序用定时器T39T42及其相关触点分别代替了各部位在实际应用中的行程开关,这样使程序可更方便的在PLC上单独运行并观察运行情况。在Simulation上经过调试后,程序运行稳定,基本达到设计的要求,对于机电一体化专业学生来说是一个非常不错的学习平台。使学生对PLC编程和机械手控制有较深的了解。第5章结论本文设计的机械手控制程序,基本上反映了机械手的结构和使用功能,效果直观,可操作性好;在该仿真上采用了PLC控制,基本上可应用于真实机械手中,因而在实践中,可基本脱离现场环境,事先编制出符合要求的控制软件,以达到提高实际调试的成功率,运行在不同的方式下,

15、实现诸多操纵方式的模拟,克服了仿真软件功能单一,仅以演示为目的的局限性,为教学和科研提供了较理想的实验平台,具有实用和推广价值。参考文献1钟肇新.可编程序控制器原理及应用.广州:华南理工大学出版社,2002.2章文浩.可编程控制器原理及实验.北京:国防工业出版社,2003.3张建民.机电一体化系统设计.北京:高等教育出版社,2001.4徐国林.PLC应用技术.北京:机械工业出版社,2007.致谢本论文是在张连华导师精心指导下和热情帮助完成的。导师在学业上给了我很大的帮助,在此我对导师表示衷心的感谢!本论文能够完成,要感谢电工电子系的所有老师,是他们在这三年的时间里,教会我的专业知识。在我撰写论

16、文期间,得到了我的指导老师的帮助,在忙碌的工作之余,给予我专业知识上的指导,而且教给我学习的方法和思路,使我在科研工作及论文设计过程中不断有新的认识和提高。导师为论文课题的研究提出了许多指导性的意见,为论文的撰写、修改提供了许多具体的指导和帮助。多得他们的指导和帮助才使我能完成本论文。我会在以后的工作中为社会作出贡献去回报他们对我的教导。希望每个人都和我一样,通过做毕业设计,能够学到很多的知识与道理,大家都能用一颗热诚的心去投身未来的工作,报效祖国、父母、老师。在本文结束之际,特向我敬爱的导师和工电子系的所有老师致以最崇高的敬礼和深深的感谢!附录A指令语句表LDLDLDLDLDNJMPLDLD

17、I1.2M1.2I1.3M1.3I1.4M1.4I1.5M1.5M1.20I0.4M0.4M0.4LPSANANANANLPPTONLDLDM0.1Q0.0Q0.3Q0.4Q0.2T37,100T37M0.1I0.5=M0.5LDM0.5LPSANM0.0ANQ0.2ANQ0.3ANQ0.4=Q0.0LPPTONT38,100LDT38=M0.0LDI0.6=M0.6LDM0.6LPSANM0.3ANQ0.3ANQ0.0ANQ0.2=Q0.4LPPTONT39,100LDT39=M0.3LDI0.7=M0.7LDNC4LDM0.7AC8LPSOC5ANM0.2ANM0.1ANQ0.0ANQ0.

18、2ANQ0.2LPSANQ0.4ANM0.0=Q0.3=Q0.0LPPLPPTONT40,100TONT39,50LDT40LDT39=M0.2=M0.0LDI1.0LDC2OM1.0OQ0.1ANM1.1ANM1.7=M1.0LPSLDM1.0ANC1=Q0.1=Q0.1LDI1.1LPP=M1.1TONT37,50LBL0LDC3LDNM1.3ANM0.2JMP1OC6LDI0.2ANM1.7=M1.7LPSLDI0.0ANM0.1=M2.0=Q0.2LPPLPPTONT40,50TONLDT40LD=M0.1=LDQ0.1LDAC4LDOQ0.3LDOM0.2EDANM1.7OLDANQ

19、0.4CTULPSLDANM0.2LD=Q0.3LDLPPEDTONT41,50OLDLDT41CTU=M0.2LDLDM2.0LDLDM1.7LDLDQ0.4EDEDOLDOLDCTUCTUC1,6LDLDC7LDAC1LDLPSEDANM0.3OLDT42,50T42M0.3M2.0M1.7Q0.4C2,2M2.0M1.7Q0.4C3,3M2.0M1.7Q0.4C4,4M2.0M1.7Q0.4C5,5=Q0.4CTULDM2.0=M2.1LDM1.7LDI0.0LDQ0.4OM2.0EDANM1.7OLD=M2.0CTUC6,7LDM2.0LDM2.0ANM0.1LDM1.7ANQ0.2L

20、DQ0.4LPSEDANM0.0OLD=Q0.0CTUC7,8LPPLDM2.0TONT39,50LDM1.7LDT39LDQ0.4=M0.0EDLDM0.0OLDOQ0.1CTUC8,1ANM1.7LBL1LPSLDNM1.4ANT38JMP2=Q0.1LDI0.2LPPOM1.7TONT37,50ANI0.0LDT37=M1.7ANM0.2LDI0.1OT38OM2.1ANM1.7ANI0.0LPSANM0.1=Q0.2LPPTONT40,50LDT40=M0.1LDQ0.1AM0.1OQ0.3OM0.2ANM1.7ANQ0.4LPSANM0.2=Q0.3LPPTONT41,50LDT41

21、=M0.2LDM0.0LDT42ANM2.1OM1.7CTUC1,2LDC1TONT38,30LDM0.1ANM1.7AT38LPSANM0.3=Q0.4LPPTONT42,50LDT42=M0.3LBL2LDNM1.5JMP3LDI0.1=M2.1LDI0.2=M1.7LDI0.0OM2.0ANM1.7=M2.0LDM2.0ANM0.1ANQ0.2LPSANM0.0=Q0.0LPPTONT39,50LDT39LDOANLPSANLPPTONLDANOANLPSANLPPTONLDLDAOOANANM0.0M0.0Q0.1M1.7T38Q0.1T37,50T37M0.2T38M1.7M0.1Q0.2T40,50T40M0.1Q0.1M0.1Q0.3M0.2M1.7Q0.4LPSANM0.2=Q0.3LPPTONT41,50LDT41=M0.2LDM0.0LDI0.0OM1.7ANM2.1CTUC1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论