机械手自动控制系统用PLC实现的程序设计_第1页
机械手自动控制系统用PLC实现的程序设计_第2页
机械手自动控制系统用PLC实现的程序设计_第3页
机械手自动控制系统用PLC实现的程序设计_第4页
机械手自动控制系统用PLC实现的程序设计_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

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

2、题来源及研究的目的和意义2第2章 机械手和PLC的概念及选择32.1机械手的概念32.2 PLC的概念4第3章 PLC控制机械手的系统53.1 I/O地址分配53.2分析系统的控制并设计PLC程序5第4章 调试机械手PLC控制程序7第5章 结论8参 考 文 献9致 谢10附录A 指令语句表11附录B梯形图程序17- III -第1章 课题介绍1.1 课题设计内容机械手设有调整、连续、单周及步进四种工作方式,工作时要首先选择工作方式,然后操作对应按钮。其工作示意图如图1.1所示。图1.1 机械手工作循环示意图1.1.1调整工作方式:可按相应按钮实现左移、右移、上移、下移、加紧、放松各个动作的单独

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

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

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

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

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

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

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

10、靠性高、适应面广、控制性强、操作方便、抗干扰能力强、编程方便、对环境要求低、与其他装置配置连接方便等特点。在工业自动化控制系统中占有极其重要的地位。本文选用的PLC是西门子公司开发的S7-200系列,PLC编程软件选用的是STEP7-Micro/WINv4.0。第3章 PLC控制机械手的系统3.1 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

11、连续选择M1.4/I1.4上升按钮M0.4/I0.4单周选择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.13.2分析系统的控制并设计PLC程序由机械手的工作过程可知,这是一个典型的顺序控制系统。为此,可从机械手的连续工作方式入手编写程

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

13、是是设法阻止机械手在一个周期工作结束后自动进入下一周期,一般在下降的启动回路想办法。 单步操作的实现与单周期工作的实现是相似的。即设法在每一步工作结束后,不是直接启动下一步的工作,而是等待启动按钮的命令后再工作。 以上是在同一个顺序控制程序中完成的连续工作、单周期工作和单步工作的程序编制思路。实际上本文采用分段跳转的办法来完成这三种操作,这使得程序结构如图3.3所示。这种方法编制的程序结构清晰,但程序数量长于前一种方法。图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 指令语句表19- LD I1.

17、2= M1.2LD I1.3= M1.3LD I1.4= M1.4LD I1.5= M1.5LDN M1.2JMP 0LD I0.4= M0.4 LD M0.4LPSAN M0.1AN Q0.0AN Q0.3AN Q0.4= Q0.2LPPTON T37, 100LD T37= M0.1LD I0.5= M0.5LD M0.5LPSAN M0.0AN Q0.2AN Q0.3AN Q0.4= Q0.0LPPTON T38, 100LD T38= M0.0LD I0.6= M0.6LD M0.6LPSAN M0.3AN Q0.3AN Q0.0AN Q0.2= Q0.4LPPTON T39, 100

18、LD T39= M0.3LD I0.7= M0.7LD M0.7LPSAN M0.2AN Q0.0AN Q0.2AN Q0.4= Q0.3LPPTON T40, 100LD T40= M0.2LD I1.0O M1.0AN M1.1= M1.0LD M1.0= Q0.1LD I1.1= M1.1LBL 0LDN M1.3JMP 1 LD I0.2= M1.7LD I0.0= M2.0LDN C4A C8O C5AN M0.1AN Q0.2LPSAN M0.0= Q0.0LPPTON T39, 50LD T39= M0.0LD C2O Q0.1AN M1.7LPSAN C1= Q0.1LPPTO

19、N T37, 50LD C3AN M0.2O C6AN M1.7LPSAN M0.1= Q0.2LPPTON T40, 50LD T40= M0.1LD Q0.1A C4O Q0.3O M0.2AN M1.7AN Q0.4LPSAN M0.2= Q0.3LPPTON T41, 50 LD T41= M0.2LD M2.0LD M1.7LD Q0.4EDOLDCTU C1, 6LD C7A C1LPSAN M0.3= Q0.4LPPTON T42, 50LD T42= M0.3LD M2.0LD M1.7LD Q0.4EDOLDCTU C2, 2LD M2.0LD M1.7LD Q0.4EDOL

20、DCTU C3, 3 LD M2.0LD M1.7LD Q0.4EDOLDCTU C4, 4LD M2.0LD M1.7LD Q0.4EDOLDCTU C5, 5LD M2.0LD M1.7LD Q0.4EDOLDCTU C6, 7LD M2.0LD M1.7LD Q0.4EDOLDCTU C7, 8LD M2.0LD M1.7LD Q0.4EDOLDCTU C8, 1LBL 1LDN M1.4JMP 2 LD I0.2O M1.7AN I0.0= M1.7 LD I0.1O M2.1AN I0.0= M2.1LD I0.0O M2.0AN M1.7= M2.0LD M2.0AN M0.1AN Q0.2LPSAN M0.0= Q0.0LPPTON T39, 50LD T39= M0.0LD M0.0O Q0.1AN M1.7LPSAN T38= Q0.1LPPTON T37, 50LD T37AN M0.2O T38AN M1.7LPSAN M0.1=

温馨提示

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

评论

0/150

提交评论