《2022年机械手自动控制系统用PLC实现的程序设计.docx》由会员分享,可在线阅读,更多相关《2022年机械手自动控制系统用PLC实现的程序设计.docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品学习资源摘要本文介绍的物料搬运机械手可在空间抓放物体,可代替人工在高温顺危急的作业区进行作业,主要作用是完成机械部件的搬运工作,能放置在各种不同的生产线或物流流水线中,使零件搬运、货物运输更快捷、便利;本文利用MCGS 全中文通用工控组态软件和基于 MCGS 全中文组态软件开发的运算机监控PLC 模拟试验系统软件实现机械手的仿真,并用STEP7-Micro/WIN 设计 PLC 的掌握程序来实现对机械手的自动掌握,从而实现了机械手自动化系统的掌握过程;关键词: PLC机械手自动化程序设计欢迎下载精品学习资源目 录摘要 .I.第 1 章课题介绍11.1 课题设计内容11.2 课题设计详细要求
2、21.3 课题来源及讨论的目的和意义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欢迎下载精品学习资源第 1 章 课题介绍1.1 课题设计内容机械手设有调整、连续、单周及步进四种工作方式,工作时要第一挑选工作方式,然后操作对应按钮;其工作示意图如图1.1 所示;图 1.1 机械手工作循环示意图1.1.1 调整工作方式:可按相应按
3、钮实现左移、右移、上移、下移、加紧、放松各个动作的单独调整;1.1.2 连续工作方式:按下起动按钮,机械手按下降加紧上升右移 下降放松上升左移的次序周而复始的连续工作;按下停止按钮,机械手将自动终止本周期的工作,回到原位后停止;按下急停按钮,系统立刻停车;1.1.3 单周工作方式:按下起动按钮后,机械手按下降加紧上升右移下降放 松上升左移的次序自动工作一个周期停止;如要再工作一个周期,可再次按下起动按钮;按下停止按钮,机械手将自动终止本周期的工作, 回到原位后停止;按下急停按钮,系统立刻停车;1.1.4 步进工作方式:每按一次起动按钮,机械手完成一步动作后自动停止;按下急停按钮,系统立刻停车;
4、欢迎下载精品学习资源1.2 课题设计详细要求1. PLC 输入/输出点的安排;2. 编制机械手 PLC 梯形图掌握程序;3. 调试机械手 PLC 梯形图掌握程序;1.3 课题来源及讨论的目的和意义可编程规律掌握器( Programmable Logic Controller )即 PLC,自从 1969 年第一台可编程掌握器在美国面世以来,经过30 多年的进展,现在可编程掌握器已经成为最重要、最牢靠、应用场合最为广泛的工业掌握微型运算机;在PLC 中,充分应用了大规模集成电路技术、微电子技术及通信技术,快速的从早期的规律掌握进展到进入位置掌握、伺服掌握、过程掌握等领域;用可编程掌握器已经可以构
5、成包括规律掌握、过程掌握、数据采集与掌握、图形工作站等的综合掌握系统;在工业生产和其他领域内,由于工作的需要,人们常常受到高温、腐蚀及有毒气体等因素的危害,增加了工人的劳动强度,甚至于危机生命;由于以上的问题,需要一种东西代替人在恶劣的环境中作业的要求呼之欲出,同时随着社会的进步,工业自动化产品的性能日益加强,而价格也因电子技术的高速进展而不断下降;对原有的设备的电器掌握可以高性价比进行改进,通过采纳先进的掌握技术和驱动技术,使设备的运行更加节能、高效、安全牢靠;机械手就在这样产生了,自从机械手问世以来,相应的各种难题迎刃而解;机械手可在空间抓放搬运物体,动作敏捷多样,适用于可变换生产品种的中
6、、小批量自动化生产,广泛应用于柔性自动线;机械手一般由耐高温,抗腐蚀的材料制 成,以适应现场恶劣的环境,大大降低了工人的劳动强度,提高了工作效率;机械手是工业机械手的重要组成部分,在很多情形下它就可以称为工业机械 手;工业机械手是集机械、电子、掌握、运算机、传感器、人工智能等多学科先进技术于一体的现代制造业重要的自动扮装备;广泛采纳工业机械手,不仅可以提高产品的质量与产量,而且对保证人身安全,改善劳动环境,减轻劳动强度,提高劳动生产率,节省原材料消耗以及降低生产成本,有着特别重要的意义;欢迎下载精品学习资源第 2 章 机械手和 PLC的概念及挑选2.1 机械手的概念机械手也被称为自动手;能仿照
7、人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置;它可代替人的繁重劳动以实现生产的机械化和自动化, 能在有害环境下操作以爱护人身安全,因而广泛应用于机械制造、冶金、电 子、轻工和原子能等部门;机械手主要由手部和运动机构组成;手部是用来抓持工件(或工具)的部件,依据被抓持物件的外形、尺寸、重量、材料和作业要求而有多种结构形 式,如夹持型、托持型和吸附型等;运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,转变被抓持物件的位置和姿态;运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度;为了抓取空间中任意位置和方位的物体,需有6 个自由度;自
8、由度是机械手设计的关键参数;自由度越多,机械手的敏捷性越大,通用性越广,其结构也越复杂;一般专用机械手有 2 3 个自由度;机械手的种类,按驱动方式可分为液压式、气动式、电动式、机械式机械手;按适用范畴可分为专用机械手和通用机械手两种;按运动轨迹掌握方式可分为点位掌握和连续轨迹掌握机械手等;机械手通常用作机床或其他机器的附加装置,如在自动机床或自动生产线上装卸和传递工件,在加工中心中更换刀具等,一般没有独立的掌握装 置;有些操作装置需要由人直接操纵,如用于原子能部门操持危急物品的主从式操作手也常称为机械手;本文利用 MCGS 全中文通用工控组态软件和基于MCGS 全中文组态软件开发的运算机监控
9、PLC 模拟试验系统软件实现机械手的仿真;机械手模拟掌握窗口图 2.1 所示;图 2.1 中机械手可抓紧、放送工件,可上下、左右移动,模拟界面的右侧为按掌握要求设计的操作台;欢迎下载精品学习资源图 2.1 机械手模拟掌握窗口2.2 PLC 的概念可编程序掌握器为( Programmable Logic Controller,简称 PLC),是在继电次序掌握基础上进展起来 的以微处 理器为核心 的通用 自动掌握装 置;国际电工委员会( IEC)对 PLC 的定义是:可编程掌握器是专为在工业环境下应用而设计一种数字运算操作的电子装置,是带有储备器、可以编制程序的控制器;它能够储备和执行命令,进行规
10、律运算、次序掌握、定时、计数和算术 运算等操作,并通过数字式和模拟式的输入和输出,掌握各种类型的机械或生 产过程;可编程序掌握器及其有关设备,都应按易于与工业掌握系统形成一个 整体,易于扩展其功能的原就设计;PLC 具有牢靠性高、适应面广、掌握性强、操作便利、抗干扰才能强、编程便利、对环境要求低、与其他装置配置连 接便利等特点;在工业自动化掌握系统中占有极其重要的位置;本文选用的 PLC 是西门子公司开发的 S7-200 系列, PLC 编程软件选用的是 STEP7-Micro/WINv4.0 ;第 3 章 PLC 掌握机械手的系统3.1 I/O地址安排I/O 地址安排见表 3.1;欢迎下载精
11、品学习资源上升电磁阀右移电磁阀Q0.2Q0.3左移电磁阀Q0.4表 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左移极限M0.3连续挑选M1.4/I1.4上升按钮下降按钮M0.4/I0.4M0.5/I0.5单周挑选急停按钮M1.5/I1.5M1.7/I0.2左移按钮M0.6/I0.6启动按钮M2.0/I0.0右移按钮夹紧按钮M0.7/I0.7M1.0/I1.0停止按钮M2.1/I0.1内部储备器的使用空手下降状
12、态M5.1右移状态M5.4空手上升状态M5.7夹紧状态M5.2重手下降状态M5.5左移状态M4.0重手上升状态M5.3放松状态M5.6原位状态M4.13.2 分析系统的掌握并设计 PLC程序由机械手的工作过程可知,这是一个典型的次序掌握系统;为此,可从机械手的连续工作方式入手编写程序;第一应绘出连续工作时的功能表如图3.2, 然后直接列写规律表达式,用触点线圈指令编程,也可使用置位复位指令或顺序掌握继电器指令来完成;为了将每一步的工作状态显示出来,动画模拟软件使用了内部储备器位 M5.1 、 M5.2 、 M5.3 、 M5.4 、 M5.5 、M5.6 、 M5.7 、M4.0 、 M4.1
13、 来分别表示的运行状态;编程过程中,需要留意特殊处理的问题是、和、步的动作问题,虽然、步都是下降操作,但却具 有不同的意义,步下降是空钩下降,而步下降就是夹着工件下降;、 步的上升操作也是这样;欢迎下载精品学习资源图 3.2 机械手动作功能表单周期操作的程序实现可在连续工作程序的基础上通过体会修改实现;其要点是是设法阻挡机械手在一个周期工作终止后自动进入下一周期,一般在下降的启动回路想方法;单步操作的实现与单周期工作的实现是相像的;即设法在每一步工作终止后,不是直接启动下一步的工作,而是等待启动按钮的命令后再工作;以上是在同一个次序掌握程序中完成的连续工作、单周期工作和单步工作的程序编制思路;
14、实际上本文采纳分段跳转的方法来完成这三种操作,这使得程序结构如图 3.3 所示;这种方法编制的程序结构清楚,但程序数量长于前一种方法;图 3.3 机械手掌握系统程序结构图第 4 章调试机械手 PLC掌握程序此程序是基于 MCGS 全中文组态软件开发的运算机监控PLC 模拟试验系统中的机械手掌握程序设计来编写的,由于该设计对程序的要求没有明确各部位行程开关的地址,所以此程序用定时器T39T42 及其相关触点分别代替了各部位在实际应用中的行程开关,这样使程序可更便利的在PLC 上单独运行并观看运行情形;欢迎下载精品学习资源在 Simulation 上经过调试后,程序运行稳固,基本达到设计的要求,对
15、于机电一体化专业同学来说是一个特别不错的学习平台;使同学对PLC 编程和机械手掌握有较深的明白;第 5 章 结论本文设计的机械手掌握程序,基本上反映了机械手的结构和使用功能,效 果直观,可操作性好;在该仿真上采纳了PLC 掌握,基本上可应用于真实机械手中,因而在实践中,可基本脱离现场环境,事先编制出符合要求的掌握软件,以达到提高实际调试的胜利率,运行在不同的方式下,实现诸多操纵方式的模拟,克服了仿真软件功能单一,仅以演示为目的的局限性,为教案和科研供应了较抱负的试验平台,具有有用和推广价值;欢迎下载精品学习资源参 考 文 献1 钟肇新 . 可编程序掌握器原理及应用. 广州:华南理工高校出版社,
16、2002.2 章文浩 . 可编程掌握器原理及试验. 北京:国防工业出版社,2003.3 张建民 . 机电一体化系统设计. 北京:高等训练出版社,2001.4 徐国林 . PLC应用技术 . 北京:机械工业出版社,2007.欢迎下载精品学习资源致谢本论文是在张连华导师细心指导下和热忱帮忙完成的;导师在学业上给了我很大的帮忙,在此我对导师表示诚心的感谢!本论文能够完成,要感谢电工电子系的全部老师,是他们在这三年的时间里,教会我的专业学问;在我撰写论文期间,得到了我的指导老师的帮忙,在劳碌的工作之余,赐予我专业学问上的指导,而且教给我学习的方法和思路, 使我在论文设计过程中不断有新的熟悉和提高;导师
17、为论文课题的讨论提出了很多指导性的看法,为论文的撰写、修改供应了很多详细的指导和帮忙;多得他们的指导和帮忙才使我能完成本论文;我会在以后的工作中为社会作出奉献去回报他们对我的教诲;期望每个人都和我一样,通过做毕业设计,能够学到很多的学问与道理,大家都能用一颗热诚的心去投身将来的工作,报效祖国、父母、老师;在本文终止之际,特向我敬重的导师和电工电子系的全部老师致以最崇高的敬礼和深深的感谢!欢迎下载精品学习资源附录 A 指令语句表LD= LDI1.2M1.2 I1.3LDLPS ANM0.4M0.1=M1.3ANQ0.0LDI1.4ANQ0.3=M1.4ANQ0.4LDI1.5=Q0.2=M1.5
18、LPPLDNM1.2TONT37, 100JMP0LDT37LDI0.4=M0.1=M0.4LDI0.5欢迎下载精品学习资源=M0.5=M0.6LDM0.5LDM0.6LPSLPSANM0.0ANM0.3ANQ0.2ANQ0.3ANQ0.3ANQ0.0ANQ0.4ANQ0.2=LPPQ0.0=LPPQ0.4TONT38, 100TONT39, 100LDT38LDT39=M0.0=M0.3LDI0.6LDI0.7=M0.7=Q0.1LDM0.7LDI1.1LPS=M1.1ANM0.2LBL0ANQ0.0LDNM1.3ANQ0.2JMP1ANQ0.4LDI0.2=Q0.3=M1.7LPPLDI0
19、.0TONT40, 100=M2.0LDT40LDNC4=M0.2AC8LDI1.0OC5OM1.0ANM0.1ANM1.1ANQ0.2=M1.0LPSLDM1.0ANM0.0欢迎下载精品学习资源=LPPQ0.0LPSANM0.2TONT39, 50=Q0.3LDT39LPP=M0.0TONT41, 50LDC2LDT41OQ0.1=M0.2ANM1.7LDM2.0LPSLDM1.7ANC1LDQ0.4=Q0.1EDLPPOLDTONT37, 50CTUC1, 6LDC3LDC7ANM0.2AC1OC6LPSANM1.7ANM0.3LPS=Q0.4ANM0.1LPP=Q0.2TONT42, 5
20、0LPPLDT42TONT40, 50=M0.3LDT40LDM2.0=M0.1LDM1.7LDQ0.1LDQ0.4AC4EDOQ0.3OLDOM0.2CTUC2, 2ANM1.7LDM2.0ANQ0.4LDM1.7欢迎下载精品学习资源LDQ0.4LDQ0.4EDEDOLDOLDCTUC3, 3CTUC8, 1LDM2.0LBL1LDM1.7LDNM1.4LDQ0.4JMP2EDLDI0.2OLDOM1.7CTUC4, 4ANI0.0LDM2.0=M1.7LDM1.7LDI0.1LDQ0.4OM2.1EDANI0.0OLD=M2.1CTUC5, 5LDI0.0LDM2.0OM2.0LDM1.7
21、ANM1.7LDQ0.4=M2.0EDLDM2.0OLDANM0.1CTUC6, 7ANQ0.2LDM2.0LPSLDM1.7ANM0.0LDQ0.4=Q0.0EDLPPOLDTONT39, 50CTUC7, 8LDT39LDM2.0=M0.0LDM1.7LDM0.0欢迎下载精品学习资源OAN LPS ANQ0.1M1.7T38=LD LD ANM0.2M0.0 T42 M2.1=Q0.1OM1.7LPPCTUC1, 2TONT37, 50LDC1LDT37TONT38, 30ANM0.2LDM0.1OT38ANM1.7ANM1.7AT38LPSLPSANM0.1ANM0.3=Q0.2=Q0.
22、4LPPLPPTONT40, 50TONT42, 50LDT40LDT42=M0.1=M0.3LDQ0.1LBL2AM0.1LDNM1.5OQ0.3JMP3OM0.2LDI0.1ANM1.7=M2.1ANQ0.4LDI0.2LPS=M1.7ANM0.2LDI0.0=Q0.3OM2.0LPPANM1.7TONT41, 50=M2.0LDT41LDM2.0欢迎下载精品学习资源ANM0.1OQ0.3ANQ0.2OM0.2LPSANM1.7ANM0.0ANQ0.4=Q0.0LPSLPPANM0.2TONT39, 50=Q0.3LDT39LPP=M0.0TONT41, 50LDM0.0LDT41OQ0.1=M0.2ANM1.7LDM0.0LPSLDI0.0ANT38OM1.7=Q0.1ANM2.1LPPCTUC1, 2TONT37, 50LDC1LDT37TONT38, 30ANM0.2LDM0.1OT38AT38ANM1.7LPSLPSANM0.3ANM0.1=Q0.4=Q0.2LPPLPPTONT42, 50TONT40, 50LDT42LDT40=M0.3=M0.1LBL3LDQ0.1ENDAM0.1欢迎下载精品学习资源附录 B 梯形图程序欢迎下载精品学习资源欢迎下载精品学习资源欢迎下载精品学习资源欢迎下载精品学习资源欢迎下载精品学习资源欢迎下载