基于MCGS的机械手系控制系统设计说明.doc
《基于MCGS的机械手系控制系统设计说明.doc》由会员分享,可在线阅读,更多相关《基于MCGS的机械手系控制系统设计说明.doc(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计(论文)材料之二(1)工程大学机电学院本科毕业设计(论文)专业:自动化题目:基于MCGS的机械手控制系统设计作者姓名:导师与职称:导师所在单位:电气工程学院年月日工程大学机电学院本科毕业设计(论文)任务书 2013 届自动化专业学生: 毕业设计(论文)题目中文:基于MCGS的机械手控制系统设计 英文:Manipulator control system design based on MCGS 原始资料1 王月芹.基于PLC的气动机械手控制系统设计J.机电产品开发与创新,2012(05):133-1352郭洪武. 浅析机械手的应用与发展趋势J.中国西部科技,2012(10)3徐玲.基于
2、MCGS组态软件气动机械手PLC控制系统设计J.伺服控制,2012(01):51-534景魁.基于PLC的机械手控制系统设计J.煤矿机械,2012(10):147-1485小春. 基于MCGS的PLC仿真实训系统的设计与实现J.自动化技术与应用,2012(10):46-576 吴青萍.基于MCGS软件的机械手控制系统研制J.液压与气动. 2010(10),61-63 毕业设计(论文)任务容1、课题研究的意义:机械手是工业自动化领域中经常遇到的一种控制对象。近年来随着工业自动化的发展机械手研究逐渐成为一门新兴学科,并得到了较快的发展。机械手非常广泛地应用在锻压、热处理、冲压、焊接、装配、锻造、机
3、加、喷漆等不同行业。特别是在高温、笨重、有毒、危险、多粉尘、放射性等恶劣的复杂劳动环境中,由于机械手具有显著的优点而受到广泛重视。总之,机械手是提高劳动生产率,改善劳动生活条件,减轻工人劳动强度和实现现代化的工业生产自动化的一个主要手段。不论国际还是国的相关企业和机构都非常重视它的研究应用和发展。2、本课题研究的主要容:本课题主要研究的是基于MCGS的机械手控制系统的设计,包括硬件的设计和软件的设计。通过设计和编写PLC程序实现机械手模型控制系统的自动运行。利用组态软件MCGS设计出上位机人机界面,进行设备和数据对象的连接,实现动画连接,进而实现机械手的实时监控。通过PLC和MCGS就能实现机
4、械手控制系统的动作过程,能使机械手的动作更加形象化。3、提交的成果:(1)一篇毕业设计(论文)正文;(2)设计部分所需的插图和主要源程序;(3)一篇引用的外文文献与其译文;(4)主要参考文献的题录与摘要。指导教师(签字)教研室主任(签字)批 准 日 期接受任务书日期完 成 日 期接受任务书学生(签字)- 49 - / 60基于MCGS的机械手控制系统设计摘 要随着时代的进步和科学技术的发展,机械手在各种不同的场景作用日益突出。尤其当工作人员在面临高温、腐蚀以与有毒气体时,机械手的出现使这些难题迎刃而解。因此,在MCGS软件作为上位机的基础上,采用PLC控制器作为下位机,完成了机械手的各种动作的
5、模拟。通过对整个机械手控制系统的研究和设计,使机械手的各项功能进一步实现。本文介绍了上位机组态软件、下位机控制器和输入/输出设备的选择。采用三菱FX2N-24MT可编程控制器作为机械手控制系统的下位机, 并用MCGS组态软件开发了上位机监控界面、能直观检验机械手PLC控制系统的运行情况。实践证明,PLC可编程控制器和MCGS组态软件结合有利于PLC控制系统的设计、检测,具有良好的应用价值。通过对本课题的设计,根据PLC作为控制器的机械手控制系统,硬件接口设计和梯形图语言编程实现了机械手的左移、右移、上升、下降、夹紧和放松等动作。同时,利用组态软件MCGS设计了机械手控制系统监控界面,提供了较为
6、直观、清晰、准确的机械手运行状态,进而为维修和故障诊断提供了多方面的可能性,充分提高了系统的工作效率。关键词:机械手;MCGS ;PLCManipulator control system design based on MCGSAbstractAlong with the progress and development of science and technology,the manipulator is increasingly prominent in various scenes. Especially when the staff in the face of high temp
7、erature, corrosive and toxic gases, appeared to be smoothly done or easily solved the problem of manipulator. Therefore, in the MCGS software as the basis of upper computer, uses the PLC controller as slave computer, simulate all kinds of movement of manipulator to complete. Based on the research an
8、d design of the control system of the manipulator, the manipulator further realize the function.This paper introduced the PC configuration software, controller and input / output equipment selection. The Mitsubishi FX2N-24MT programmable controller as the slave manipulator control system, and use MC
9、GS configuration software to develop a PC monitor interface, can run visual inspection of PLC manipulator control system. Practice has proved, the PLC programmable controller and MCGS configuration software design, combined with the PLC of control system to the detection, has good application value.
10、Through the design of this project, according to the PLC as the controller of the manipulator control system, the design of hardware interface and the ladder diagram programming language of the manipulator move left, right, up, down, clamping and relax action. At the same time, the manipulator contr
11、ol system monitoring interface is designed by using the configuration software MCGS, provides the mechanical hand operation more intuitive, clear, accurate, provide the possibility of many aspects and for the repair and fault diagnosis, enhance the efficiency of the system.Key words: Manipulator; MC
12、GS; PLC目录引言1第1章绪论21.1 课题研究目的与意义21.2 机械手控制在国外的研究和发展概况21.3 本课题研究的主要容3第2章机械手控制系统设计方案42.1总体方案的选择42.2 机械手控制方式的选择42.2.1 机械手的选择42.2.2 机械手控制方式的选定42.3 可编程序控制器42.3.1 PLC的结构和主要功能52.3.2 PLC的经济分析和发展62.4 上位机组态软件的选择62.4.1 MCGS的构成62.5 通信方式的选择7第3章控制系统的硬件设计93.1 机械手控制实现的具体容93.2 PLC控制器的选型103.3 传感器与行程开关的选择103.3.1行程开关103
13、.3.2 接近开关传感器113.4 PLC程序设计113.4.1 I/O点数的确定与PLC类型的选择113.5.2 PLC的I/O分配113.4.3 编程指令的选择123.4.4 机械手控制的流程设计123.5 PLC程序的调试143.5.1 PLC控制的安装与布线153.5.2 机械手控制系统的外部接线图153.5.3机械手控制程序的调试15第4章控制系统在MCGS中的软件设计164.1 MCGS的编程语言和数据结构164.2 工程的建立与变量的定义164.2.1 工程的建立164.2.2 变量的分配164.2.3 变量定义的步骤164.2.4 设备与变量连接194.3 工程画面的创建204
14、.3.1 封面窗口与监控画面的制作214.3.2 运行策略的建立与脚本程序的编写234.4 动画的连接264.4.1 指示灯的动画连接264.4.2 机械手的动画连接274.5 组态运行31结论与展望32致33参考文献34附录A:附加图35附图1 梯形图35附图2 指令表37附图3 PLC外部电气接线图39附录C:英文文献与其翻译40附录D:参考文献的题录与其摘要45附录E:MCGS主要源程序47插图清单图2-1 总体方案图4图2-2 PLC硬件结构图5图2-3 组态环境和运行环境关系图7图2-4 MCGS用户应用系统结构图7图3-1 机械手结构示意图9图3-2 机械手的动作示意图9图3-3
15、接近开关传感器与PLC连接的工作原理图11图3-4 程序流程图13图3-5 程序流程图14图4-1 MCGS工作台窗口16图4-2 实时数据库窗口18图4-3 实时数据库窗口18图4-4 数据对象属性设置窗口18图4-5 设备管理窗口19图4-6 设备组态窗口20图4-7 设备属性设置窗口20图4-8 工作台窗口20图4-9 用户窗口属性设置21图4-10 封面窗口22图4-11 对象元件管理22图4-12 机械手监控画面23图4-13 循环策略窗口23图4-14 循环策略窗口24图4-15 指示灯动画组态属性设置27图4-16 启动按钮动画组态属性设置27图4-17 垂直移动量动画组态属性设
16、置29图4-18 水平移动量动画组态属性设置29图4-19 工件夹紧标志动画组态属性设置30图4-20 工件夹紧标志动画组态属性设置31表格清单表2-1 RS-232接口的定义7表3-5 PLC的I/O分配表12表4-1 机械手控制系统变量分配表17引言在现代化大生产的时期,我们无论是工业制造、军事、娱乐以与医疗领域等都离不开机械手的辅助功能。从机械手的出现到现在都是为了减轻人们的劳作强度和加强工作人员的工作效率,这样就应该根据已有的控制理论和控制方法来设计出更好的机械手控制系统。只有这样我们才能让理论结合实际的前提下,更好的为生活发展做出贡献。机械手控制系统是基于控制器的发展和现代上位机软件
17、的进步,进而更好的对系统设计进行优化和模拟的。目前机械手的发展朝着更加实用化、智能化以与人性化的方向发展,因此控制器也是由先前的继电式发展到目前使用更多的可编程式。同时,在计算机时代的引领下各种面向对象化的思想和程序应用而生,这样就给了机械手控制采用组态软件的面向对象和实时控制功能,让整个系统更加利于工程的顺利运行以与人为合理的操作。可编程控制器即简称为“PLC”,采用一种可编程的存储器,可根据其部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过模拟或数字式输入/输出控制各种不同类型的机械或生产过程。组态软件,又称组态监控软件系统软件,它是指一些采集数据和过程控制
18、的专用软件。组态软件的种类很多,基于我们所学习的以与比较了解的,对于机械手控制系统设计采用MCGS组态软件来进行面向对象的控制。MCGS能使机械手所要控制的画面全面而又直接的表现出来,在简单明了的组态过程同时还让机械手的运转生动如实。因此,采用可编程控制器(PLC)和MCGS的结合再加上传感器的选型、输入输出接口的选择,同时根据理论的支持和通过模拟实验的可行性操作,这样就能很好的实现机械手的控制系统。第1章绪论1.1 课题研究目的与意义机械手是工业自动化领域中经常遇到的一种控制对象。近年来随着工业自动化的发展,机械手的研究逐渐成为一门新兴学科,并得到了较快的发展。机械手非常广泛地应用在锻压、热
19、处理、冲压、焊接、装配、锻造、机加、喷漆等不同行业。特别是在高温、笨重、有毒、危险、多粉尘、放射性等恶劣的复杂劳动环境中,基于机械手显著的优点而受到广泛重视。总之,机械手在提高劳动生产率,改善劳动生活条件,减轻工人劳动强度和实现现代化的工业生产自动化的一个主要手段。不论国际还是国的相关企业和机构都非常重视它的研究应用和发展1。基于MCGS的机械手控制系统的设计,通过MCGS组态软件对机械手进行监控,将机械手的动作过程进行了动画显示,使机械手的动作过程更加形象化。根据PLC作为控制器,能实现机械手的整个动作流程。机械手的控制和使用方式得到提高的基础上,也加强了自身的学习和动手能力以与对整个系统深
20、入认识。1.2 机械手控制在国外的研究和发展概况机械手大致经历三代的发展,第一代机械手属于程序控制机械手,即采用点位控制系统,没有感觉外界环境信息的感觉器官;第二代机械手具有感觉器官,仍然以程序控制为基础,但可以根据外界环境信息对控制程序进行校正;第三代机械手正在第一、第二代机械手的基础上蓬勃发展起来,它是能感知外界环境与对象物,并具有对复杂信息进行准确处理,对自己行为做出自主决策能力的智能化机械手2。目前机械手技术有了新的发展:出现了仿人型机械手、微型机械手和微操作系统(如细小工业管道机械手移动探测系统、微型飞行器等)、机械手化机器、智能机械手(不仅可以进行事先设定的动作,还可按照工作状况相
21、应地进行动作,如回避障碍物的移动,作业顺序的规划,有效的动态学习等)。机械手的应用领域正在向非制造业和服务业方向扩展,并且蓬勃发展的军用机械手也将越来越多地装备部队2。国外方面:近几年国外工业机械手领域有如下几个发展趋势,机械手性能不断提高,而单机价格不断下降;机械结构向模块化、可重构化发展;控制系统向基于PC机的开放型控制器方向发展;传感器作用日益重要;虚拟现实技术在机械手中的作用已从仿真、预演发展到用于过程控制。国方面:目前在一些机械手种类方面,如喷涂机械手、弧焊机械手、点焊机械手、搬运机械手、装配机械手、特种机械手(水下、爬壁、管道、遥控等机械手)基本掌握了机械手操作机的设计制造技术,解
22、决了控制驱动系统的设计和配置,软件的设计和编制等关键技术,还掌握了自动化喷漆线、弧焊自动线与其周边配套设备的全套自动通信、协调控制技术;在基础元件方面,谐波减速器、机械手焊接电源、焊缝自动跟踪装置也有了突破。从技术方面来说,我国已经具备了独立自主研究和发展中国机械手技术的基础2。在机械手控制发展的过程中,可以看出都是向着人性化和简单化的方向发展。对于机械手控制所面临问题的主要包括:针对机械手不同的运转方式的实现、机械手在面对不同问题时能通过实时控制功能进行改进和根据软件做出合理的操作和调试来实现机械手的面向对象化的实时处理等问题。1.3 本课题研究的主要容本课题主要研究的是基于MCGS的机械手
23、控制系统设计,包括硬件和软件的设计。通过设计和编写PLC程序实现机械手模型控制系统的自动运行。利用组态软件MCGS设计出上位机人机界面,进行设备和数据对象的连接,实现动画连接,进而实现机械手的实时监控。通过PLC和MCGS就能实现机械手控制系统的动作过程,使机械手的动作更加形象化。第2章机械手控制系统设计方案2.1总体方案的选择本系统实现对机械手控制系统的设计,主要包括被控对象机械手,控制器的选择和设计,上位机的设计和演示。由通信方式和通信协议来使整个信号输入/输出的连接起来,因此总体设计方案如图2-1所示。图2-1 总体方案图2.2 机械手控制方式的选择2.2.1 机械手的选择机械手作为的被
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MCGS 机械手 控制系统 设计 说明
限制150内