ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:962.89KB ,
资源ID:7328401      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7328401.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(用PLC实现对机械手的控制毕业设计论文 精品推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

用PLC实现对机械手的控制毕业设计论文 精品推荐.docx

1、用PLC实现对机械手的控制毕业设计论文 精品推荐毕业设计(论文)报告题 目:用PLC实现对机械手的控制 系 别 中德机电学院 专 业 机电一体化技术 班 级 机电1104 学生姓名 厉登超 学 号 100111271 指导教师 张如萍 无锡科技职业学院2014年4月用PLC实现对机械手的控制摘要:机械手是一种为了适应生产过程自动化发展起来的新型装置。它综合运用了自动控制技术、检测传感技术、计算机技术,机械手可以实现在有限空间对象物体的抓取、放置和搬运,动作灵活,广泛应用在有毒、有害等不适宜人操作的场所。本文首先对机械手的控制现况进行了分析,介绍了经常使用的机械手控制形式,详细描述了利用西门子S

2、7 200PLC控制工业产业中常见机械手的设计过程,包含对PLC控制系统的硬件和软件的设计,实现了机械手在推料口之间工件运输作用。该机械手运输功能由机构的左右运动、上下运动和加紧松开运动协调动作来实现,本系统具有手动和自动操作模式。关键字:PLC,机械手。To Achieve Control of the Manipulator Using PLCABSTRACT: A new assembly developed mechanical hand is mechanization, automation of the production process. It is the automati

3、c control product set automatic control skills,skills, new sensor measurement skills, computer management skills in one of the.In space manipulator can be caught, put, transporting objects, actions are flexible and diverse, widely used in industrial production and other areas. This paper first analy

4、zes the manipulator control over the situation, introduced the commonly used manipulator control, a detailed description of the use of siemens S7 200PLC in charge of industry common manipulator planning process, including on PLC control system hardware and software design,completed the mechanical ha

5、nd in between the two work station work transport function. The machine hand transport function by the left, right, up, down, step up and relax six motion coordinated action to realize, the system has manual and automatic operation mode.KEYWORDS: PLC Manipulator 前言机械手可以模仿人的手和手臂的运动的一种自动操作装置。机械手是首先呈现的

6、产业机器人,也是最早呈现的呈现机器人,它可替代人沉重劳动以完成生产的机械化和自动化,能够在有害的状况下操纵以保护人身安全。由于电子技术的发展,机械手控制的智能化是未来的发展趋势。机械手的特点是通过编程完成预期的工作,在构造和性能上兼有人和机器各自的优点,尤其体现了人的智能和适应性。机械手作业的准确性和在任何环境中完成作业的能力,在国民经济各领域有着广阔的发展前景。机械手基于机械自动化生产过程中发展起来的一种新式装置,机械手被普遍的运用于自动化生产线中,机械人的研制和生产已成为高技术领域内快速发展起来的一门新兴的产业。机械手虽然不如人手柔性好,但它具有不怕疲劳,不怕危险,可用在重复的动作或危险有

7、害的工作场所,因此,机械手会越来越广泛地得到应用。第一章 机械手控制过程的设计1.1 机械手的控制要求设计其结构如图所示图1-1 坐标式机械手运动原理图如图所示,将物体从位置A搬至位置B图中设置6个行程开关SQ1SQ6,9磁传感器B3 - B11用于检测工件是否到位、机械手臂的位置及机械手卡爪的夹紧、放松状态,其中SQ3、SQ4为机械手左移和右移接近开关;SQ5、SQ6为机械手上升和下降接近开关;B3、B4分别为机械手夹紧放松检测开关;B5、B6、B7分别为气缸伸出与缩回检测开关;B8、B9、B10、B11分别为工件检测开关。机械手搬运过程中要求能够实现自动与自动控制的切换,利于对设备调整和维

8、护。如下图所示的是机械手操控系统的流程图。图1-2 机械手操控系统的流程图1.2 机械手控制系统结构图 根据机械手的运动以及控制方式,设计机械手控制系统的结构框图,如下图所示,Z轴步进电机X轴步进电机机械卡爪松紧机械臂伸缩推料一伸出推料二伸缩步进电机驱动器气动阀操作P L C检测传感器触摸屏图1-3 机械手控制系统的结构框图第二章 机械手驱动硬件的设计2.1 PLC的概述可编程序控制器(PLC),它是以微处理器为基础,归纳了计算机技术、半导体集成技术、自动控制技术、数字技术、通信网络节能发展起来的一种通用的产业自动控制装置。由于显著的优点,已广泛应用于冶金,化工,交通,电力和其他领域,已成为现

9、代工业控制的三大支柱。在可编程序控制器问世之前,产业控制范畴中继电器掌管占主导地位。继电器控制具备构造单一、易于操作、价格便宜,在工业生产中利用甚广。但控制装置体积大,动作缓慢,功能少,特别是因为它依赖于硬件系统,布线的复杂性,通用性和灵活性较差。2.2 PLC的选型西门子226CPU输入端有24个接口,输出端有16个接口共40I/O点。可连接7个拓展模块,最大拓展至248路数字量I/O点或35路模拟量I/0点,它有13K字节程序和数据保存空间,6个独立的30KHz高速计数器,2个独立的20KHz高速脉冲输出,具备PID控制器,2个S-485通讯编程口,具备PPI通讯协定、具有MPI通讯协议和

10、自由形式通讯功能。用于较高要求的操控系统,具备更多的输入/输出点,更强的模块拓展能力,更快的运转速率和作用更强的内部集成特别功能。完全可以适用于一些复杂的小型控制系统。然后考虑冗余设计的要求,需要10%个冗余I / O。通过系统分析,机械手的控制这一课题有23个输入,15个输出点。根据PLC的I/O点和存储有冗余和一定沟通能力的选择,在德国西门子S7-200PLC CPU226公司控制选择主机类型,以及S7-200 PLC EM223扩展模块2个。2.3 PLC在机械手中的应用机械手通常应用于动作繁杂的场所用来代替人的重复的操作,从而节约人力的劳动,通常的继电器因为其体积和接口等问题带来的各方

11、面限定,常常被应用于动作单一的电气自动化流水线控制,而PLC凭借其可靠性高、抗干扰能力强;控制系统构成简单、通用性强,编程简单、利用、维护方便;配合便利、功能强、应用范围广; 体积小、重量轻、功耗低等功能被普遍应用于类似机械手的控制动作繁杂的场合,本设计正是以PLC控制为基础从而实现机械手的各种运动的。2.4 驱动系统本机械手采用步进电机和气动驱动两种驱动方式,X轴和Z轴由步进电机驱动,Y轴(机械臂)伸出和缩回由气缸驱动,工件的夹取和放开由机械爪气缸驱动。控制系统实现机械手上升,下,左、右协调动作。步进电机可以实现和现代的数字控制技术系统相结合。在精度要求不是需求特别高的场合就能够使用步进电机

12、,步进电机可以运用其构造简单、可靠性高和成本低的特征。步进电动机以其显著的特征,在数字化制造时期发挥着重大的用处。伴随着差别的数字化技术的发展以及步进电机本身技术含量的不断提高,步进电机在生产过程中的很多领域都获得了利用。 气压驱动由于气源便利,反映快,驱动力较大,信号检测、传动、处理方便,并可采用多种灵便的控制计划,因此被广泛运用在自动化生产中。本论文设计的机械手电驱动部分采用步进电机驱动。步进电机与丝杆通过联轴器连接。机械手的左和右的运动是通过丝杆的旋转来实现的,最终是由步进电机来完成的。 机械臂以的伸缩以及机械卡爪对物体的抓取是通过气缸来完成。机械手的整个运动过程需要步进电机与气缸的协调

13、运作来完成。2.4.1.步进电机驱动器利用、控制步进电机必需由环形脉冲,功率放大等构成的控制系统,其方框图如下图步进电机驱动进程图图2-1 步进电机驱动进程图2.4.2.步进电机及其驱动器的选型本设计中采用的的机械手,对其动力源步进电机的选型主要考虑的方面是电机的尺寸是否能够安装到机械手上,在能安装到机械手上的前提下,尽量选择大功率电机使机械手带负载能力增强,所以本文选择的步进电机以及驱动器分别是DM4250E型和DMD402A型2.4.3步进电机驱动器与PLC连接示意图图2-2图2-3本机械手PLC的输出+24V经A2(图2-3)的电阻限流后送驱动器的输入。Q0.0高速脉冲限流后送A3(X轴

14、)驱动器的脉冲输入(PUL+);QO.2高速脉冲限流后送A3(X轴)驱动器的脉冲输入(DIR+);Q0.1高速脉冲限流后送A4(Z轴)驱动器的脉冲输入(PUL+);QO.2高速脉冲限流后送A4(Z轴)驱动器的脉冲输入(DIR+)(图2-2).驱动器输入端PUL-和DIR-接24V的负端。2.5机械手控制元器件的选择以及电气的接线原理布局图2.5.1.元器件型号的选择序号名称型号生产厂家数量124V直流电源DR-120-24MW12气缸传感器CSI-MAIRTAC33气缸传感器CS1-GAIRTAC44按钮(绿)XB2 2A135Schneider15按钮(红)XB2 EA145Schneide

15、r16急停按钮JNP4-11ES/SSchneider17旋转开关NP4-11X/SSchneider18步进电机驱动器DMD402A乐创29单向断路器DZ47-60C10CHNT110电感式传感器EV-10M M8XP1松下111S7-200 PLC CPU2266ES7 216-2AD23-0XB0西门子112S7-200 PLC EM2236ES7 223-1BM22-0XAOB2西门子213行程开关V-155-1C25欧姆龙114步进电机DM4250E乐创115安全断电器PNOZX1PILZ116中间继电器RXM4L B2BDSchneider117微动开关YBLXW-5111D1CH

16、NT118警示灯XVGB3TSchneider119人机界面MT6070IHWeinview120双向断路器T1B1-63 C25TCL121电感传感器XS50B1NAL2施耐德3表2-42.5.2.电动元器件控制部分接线根据机械手的控制要求,设计机械手控制部分接线原理图,如下图所示,图2-5图2-5所示,1Y1为控制机械臂伸出的电磁阀;1Y2为控制机械臂缩回的电磁阀U2:Q0.5输出信号,1Y1为“1”,机械臂伸出;U2:Q0.6输出信号,1Y2为“1”,机械臂缩回。图2-6 图2-6所示,2Y1为控制机械卡爪松开的电磁阀;2Y2为控制机械卡爪抓取的电磁阀。3Y1为控制推料装置1伸出的电磁阀

17、。4Y1为控制推料装置2伸出的电磁阀;4Y2为控制推料装置2缩回的电磁阀。U3:Q0.0输出信号,2Y1为“1”,机械爪松开;U3:Q0.1输出信号,2Y2为“1”,机械爪抓取。U3:Q0.2输出信号,3Y1为“1”,推料装置1伸出。U3:Q0.3输出信号,4Y1为“1”,推料装置2伸出; U3:Q0.4输出信号,4Y2为“1”,推料装置2缩回。图2-7图2-7所示,K1为安全继电器,起到了安全的作用U4:Q0.1输出信号,红灯亮,机械手紧急停止U4:Q0.2输出信号,黄灯亮,机械手暂停工作U4:Q0.3输出信号,绿灯亮,机械手正常工作图2-8图2-8所示,X轴左极限SQ3;X轴右极限SQ4.

18、Z轴下极限SQ5;Z轴上极限SQ6.当为“1”时SQ3、SQ4、SQ5、SQ6分别断开,极限保护。B1、B2、B3、B4、B5、B6、B7分别为磁性传感器,用于检测气缸伸出、缩回是否到位。B1,机械臂缩回位,缩回为“1”;B2,机械臂伸出位,伸出为“1”。B3,机械爪夹取位,夹取为“1”;B4,机械爪松开位,松开为“1”。B5,推料装置1缩回位,初始位置为“1”。B6,推料装置2缩回位,缩回为“1”;B7,推料装置2伸出位,伸出“1”。图2-9图2-9所示,Pos.1、Pos.2、Pos.3、Pos.4为传感器,检测工件是否到位。Pos.1(B8),工件检测,有工件为“1”。Pos.3(B10

19、),工件检测,有工件为“1”。Pos.2(B9),工件检测,有工件为“1”。Pos.4(B11),工件检测,有工件为“1”。S1为手动/自动切换按钮,为“1”时为自动。 S2为循环停止按钮,初始状态为常闭。 图2-10 图2-10所示,S0为紧急停止按钮,初始状态为常开。 OV2为保护开关(复位按钮),正常闭合。 S3为启动按钮,初始状态为常开。 S4为暂停按钮,初始状态为常闭。第三章 机械手控制系统的PLC软件设计3.1输入点和输出点分配表以及机械手自动模式动作流程图3.1.1.PLC 输入/输出点机械手传送系统输入和输出点分配,控制电路设计主要是PLC输入、输出接线的设计,其I/O,符号,

20、以及用途分配如下表所示输入地址用途符号自然状态输出地址用途符号I0.0X轴参考点SQ1常开Q0.0X轴脉冲x-pulI0.1Z轴参考点SQ2常开Q0.1Z轴脉冲z-pulI0.2X轴左极限SQ3常闭Q0.2X轴方向x-dirI0.3X轴右极限SQ4常闭Q0.3Z轴方向z-dirI0.4Z轴下极限SQ5常闭Q0.4I0.5Z轴上极限SQ6常闭Q0.5机械臂伸出1Y1Q0.6机械臂缩回1Y2I1.0机械臂缩回位B1缩回“1”I1.1机械臂伸出位B2伸出“1”Q2.0机械爪松开2Y1I1.2机械爪夹取位B3夹取“1”Q2.1机械爪夹取2Y2I1.3机械爪松开位B4松开“1”Q2.2推料装置1伸出3Y

21、1I1.4推料装置1缩回位B5初始位“1”Q2.3推料装置2伸出4Y1I1.5推料装置2缩回位B6缩回“1”Q2.4推料装置2缩回4Y2I1.6推料装置2伸出位B7伸出“1”Q3.0安全继电器复位K1I3.0Pos.1工件检测B8有工件1Q3.1指示灯 (红)H1I3.1Pos.2工件检测B9有工件1Q3.2指示灯(黄)H2I3.2Pos.3工件检测B10有工件1Q3.3指示灯(绿)H3I3.4手动/自动S1常开I3.5循环停止S2常闭I3.6Pos.4工件检测B11有工件1I4.1紧急停止S0常开I4.2安全继电器OV2正常闭合I4.3启动S3常开I4.5暂停S4常闭表3-13.1.2.触摸

22、屏输入/输出点根据机械手的运动状态设计机械手在触摸屏存储地址输入/输出地址,其名称,屏号以及功能如下表所示1) 机械手触摸屏输入变量表序号屏上名称存储地址所在屏号功能状态1复位按钮M10.5初始界面位状态设定按下瞬时为12X-回零M11.3手动操作位状态设定按下瞬时为13Z-回零M11.4手动操作位状态设定按下瞬时为14X轴回零起始方向M6.4手动操作位状态切换按下0-1切换5Z轴回零起始方向M6.1手动操作位状态切换按下0-1切换6推料1M106手动操作位状态切换按下0-1切换7机械手升降VW300手动操作多状态切换按下0-1-2间切换8机械手左右VW302手动操作多状态切换按下0-1-2间

23、切换9机械爪松夹VW304手动操作多状态切换按下0-1-2间切换10机械臂伸缩VW306手动操作多状态切换按下0-1-2间切换11推料2伸缩VW308手动操作多状态切换按下0-1-2间切换12Pos.2 X轴坐标设定VD900参数设定数字输入32位存储器13Pos.3 X轴坐标设定VD904参数设定数字输入32位存储器14Pos.2 夹取Z轴座标VD908参数设定数字输入32位存储器15Z轴上升坐标设定VD912参数设定数字输入32位存储器16Pos.3 放工件Z轴坐标VD916参数设定数字输入32位存储器序号屏上名称存储地址所在屏号功能状态1复位按钮M10.5初始界面位状态设定按下瞬时为12

24、X-回零M11.3手动操作位状态设定按下瞬时为13Z-回零M11.4手动操作位状态设定按下瞬时为14X轴回零起始方向M6.4手动操作位状态切换按下0-1切换5Z轴回零起始方向M6.1手动操作位状态切换按下0-1切换6推料1M106手动操作位状态切换按下0-1切换7机械手升降VW300手动操作多状态切换按下0-1-2间切换8机械手左右VW302手动操作多状态切换按下0-1-2间切换9机械爪松夹VW304手动操作多状态切换按下0-1-2间切换10机械臂伸缩VW306手动操作多状态切换按下0-1-2间切换11推料2伸缩VW308手动操作多状态切换按下0-1-2间切换12Pos.2 X轴坐标设定VD9

25、00参数设定数字输入32位存储器13Pos.3 X轴坐标设定VD904参数设定数字输入32位存储器14Pos.2 夹取Z轴座标VD908参数设定数字输入32位存储器15Z轴上升坐标设定VD912参数设定数字输入32位存储器16Pos.3 放工件Z轴坐标VD916参数设定数字输入32位存储器表3-22)机械手触摸屏输出变量表序号屏上名称存储地址所在屏号功能状态1第1步M13.0自动操作位状态显示第1步闪烁2第2步M13.1自动操作位状态显示第2步闪烁3第3步M13.2自动操作位状态显示第3步闪烁4第4步M13.3自动操作位状态显示第4步闪烁5第5步M13.4自动操作位状态显示第5步闪烁6第6步M

26、13.5自动操作位状态显示第6步闪烁7第7步M13.6自动操作位状态显示第7步闪烁8第8步M13.7自动操作位状态显示第8步闪烁9第9步M14.0自动操作位状态显示第9步闪烁10第10步M14.1自动操作位状态显示第10步闪烁11第11步M14.2自动操作位状态显示第11步闪烁12第12步M14.3自动操作位状态显示第12步闪烁13第13步M14.4自动操作位状态显示第13步闪烁14第14步M14.5自动操作位状态显示第14步闪烁15第15步M14.6自动操作位状态显示第15步闪烁16第16步M14.7自动操作位状态显示第16步闪烁17暂停M5.2自动操作位状态显示暂停时闪烁18X轴坐标VD1

27、000数值显示X轴当前坐标值19Z轴坐标VD1004数值显示Z轴当前坐标值20当前步VB200自动操作当前步号显示当前步号值表3-33.1.3 自动模式动作流程图根据机械手自动模式的动作要求,设计自动模式机械手的动作流程图,具体的步骤以及要求如下图所示,图3-43.2 控制程序机械手控制程序主要包括2个子程序,即手动操作和自动操作程序。为了实现机械手自动/手动切换,本程序建立了一个手动与自动操作转换按钮(I3.4),没有操作为手动操作,操作则为自动操作。3.2.1 机械手控制主程序机械手控制主程序以及相应的功能如下图所示,M4.5为X轴右限保护,为“1”时极限保护;M4.6为X轴右限保护;M3.5为Z轴上限保护;M3.6为Z轴下限保护。此模块用于传递机械手运动过程中的全局参数,启动/停止频率为400,最大频率为1500,最大减速时间为2.5S,M3.5,M3.6,M4.5,M4.6分别为机械手Z X上的限位开关,VD100为X,Z上的绝对位置对机械手的整个系统进行保护I3.4.用于机械手手动与操作自动操作之间的转换,为点触式按钮,不对其操作位手动,对其操作为自动3.2.2 机械手手动操作程序机械手控制

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1