用PLC和MCGS做机械手的控制程序
- 格式:doc
- 大小:266.00 KB
- 文档页数:13
〔摘要〕为了提高采摘机械手的作业效率,采用PLC 气动控制系统对机械手进行了设计,并利用组态软件MCGS 设计了机械手的监测与控制系统,为机械手的结构优化和作业情况监测提供了较为直观和准确的状态数据。
为了验证该方案的可行性,对PLC 气动控制系统的采摘机械手果实抓取性能进行了测试,利用MCGS 组态软件监测系统对数据进行了统计。
测试结果表明:采用PLC 控制的气动采摘机械手具有较高的控制精度,且动作速度快,可以满足快速控制的设计需求,MCGS 监测系统可成功地对机械手的状态数据进行统计,为机械手的设计和结构优化及作业状态的监测提供了直观准确的状态数据。
〔关键词〕采摘机械手;PLC 控制;MCGS 系统;组态软件;采摘性能PLC 作为通用的工业计算机,已经成为工业控制领域的主流控制设备,与CAD/CAM 、机器人技术一起被誉为当代工业自动化的三大支柱。
采摘机械手是作物采摘机器人的执行末端,为了得到较高的采摘效率,往往在执行末端采用液压控制系统,本次拟采用PLC 气动控制系统设计采摘机器人,并采用MCGS 系统对机械手的作业状态进行监测,以达到快速准确的采摘效果。
一、PLC 和MCGS 在机械手控制系统中应用机械手是自动控制领域最常遇到的控制对象,是提高劳动生产率和改善工人作业条件的一种重要手段,被广泛应用在各种机械和农业等领域。
PLC 是专门为工业环境下自动控制设计的控制装置,随着计算机技术和微电子技术的发展,PLC 在硬件和软件编程、通讯联网等方面得到了较大的改善,已经成为机械手自动化控制的最重要配置之一。
MCGS 是一套主要对PLC 系统进行监控的软件,它可以快速地在计算机平台上构建和生成监控系统组态软件,通过对监控数据的处理,在监控到系统故障时可以进行预警,还可以通过流程控制与报表输出等多种方式为客户提供解决实际问题的方案,在机械手自动化控制过程中发挥重要的作用。
本研究将MCGS 应用到采摘机器人气动机械手快速控制系统的监控过程中,可对机械基于和的采摘机械手控制系统设计因邵长友刘鹏厚(青岛工学院,山东胶州266300)GUANGXI NONGYE JIXIEHUA参考文献:[1]傅隆生、张发年、槐岛芳德猕猴桃采摘机器人末端执行器设计与试验[J ]农业机械学报,2015,46(3):1-8.[2]高浩、王虎、陈军.猕猴桃采摘机器人的研究与设计[J ].农机化研究,2013,35(2):73-76.[3]纪超、冯青春、袁挺等温室黄瓜采摘机器人系统研制及性能分析[J ].机器人,2011,33(6):726-730.手的动作状态进行检测,为优化机械手的作业性能提供数据支持。
基于PLC及MCGS组态的机械手模型控制系统的设计姓名:学院:专业:班级:学号:指导教师:完成时间:基于PLC及MCGS组态的机械手模型控制系统的设计摘要在工业生产和其他领域内,由于工作的需要,人们经常受到高温、腐蚀及有毒气体等因素的危害,增加了工人的劳动强度,甚至于危及生命。
自从机械手问世以来,相应的各种难题迎刃而解。
在本设计中介绍了国内外机械手研究现状及PLC的研究发展趋势,描述了机械手控制系统的工作原理和动作实现过程。
研究了基于PLC的机械手模型控制系统的设计,还研究了MCGS在机械手控制系统中的应用。
利用组态软件MCGS设计了机械手模型控制系统监控界面,提供了较为直观、清晰、准确的机械手运行状态,进而为维修和故障诊断提供了多方面的可能性,充分提高了系统的工作效率。
关键词:机械手;PLC;MCGSDesign of Manipulator Model Control System based on PLCAbstractIn industrial production and other domains, Because of the demands of the work, people were usually subjected to endanger of heat, decay and poisonous air etc. factor, these factors increased the strength of worker's labor, even endanger life. Since the manipulator was born, the various difficult problems were easily solved.In this design the present condition of research about domestic and international manipulator and development trend of research concerning PLC were introduced. The principle of work and the process of action’s realization of manipulator control system were described. The design of manipulator model control system based on PLC was researched and MCGS’s application in the manipulator model control system was researched. The interface of supervision for the manipulator model control system was designed by MCGS. An intuitive, clear and accurate manipulator operating state was provided. And then various possibilities for maintain and b reakdown’s diagnosis were provided, the work’s efficiency of system was fully elevated.Key words: manipulator; PLC; MCGS(完整word版)基于PLC及MCGS组态的机械手模型控制系统的设计目录摘要 (Ⅰ)Abstract (Ⅱ)第一章绪论 (2)1.1 课题研究目的及意义 (2)1.2 国内外机械手研究概况 (2)1.3 课题研究的内容 (2)第二章机械手控制方式的选择和可编程序控制器简介 (4)2.1 机械手控制方式的选择 (4)2.1.1 控制方式的分类 (4)2.1.2 PLC与工业控制计算机(IPC)和集散控制系统(DCS)的比较 (4)2.1.3 机械手控制方式的选定 (5)2.2 可编程序控制器简介 (6)2.2.1 PLC的结构 (5)2.2.2 PLC的特点 (6)2.2.3 PLC的主要功能 (8)2.2.4 PLC的经济分析 (8)2.2.5 PLC发展状况及趋势 (9)第三章机械手模型控制系统的设计 (9)3.1 机械手控制系统构件概述 (9)3.1.1 步进电机 (10)3.1.2 步进电机驱动器 (10)3.1.3 传感器 (12)3.1.4 直流电机驱动单元 (12)3.2 机械手的动作实现过程 (13)3.3 PLC程序设计 (14)3.3.1 I/O点数的确定及PLC类型的选择 (14)3.3.2 PLC的I/O分配 (15)3.3.3 编程指令的选择 ............................................................. 错误!未定义书签。
机械手控制plc程序【原创实用版】目录一、引言二、PLC 的基本概念与特点1.可编程逻辑控制器的定义2.PLC 的基本结构与工作原理3.PLC 的应用领域与优势三、PLC 程序设计方法与技巧1.指令的使用2.程序的设计流程3.程序的调试与优化四、机械手与 PLC 的结合1.机械手的基本概念与结构2.机械手的运动控制与 PLC 的关联3.实际应用案例分析五、结论正文一、引言随着科技的飞速发展,工业自动化技术在我国得到了广泛的应用,尤其是可编程逻辑控制器(PLC)技术。
PLC 作为一种广泛应用于工业自动化控制领域的设备,已经逐渐成为生产自动化过程中的重要组成部分。
机械手作为现代制造业中一种重要的自动化设备,其运动控制与 PLC 密切相关。
本文将围绕机械手控制 PLC 程序这一主题,介绍 PLC 的基本概念与特点,以及 PLC 程序设计方法与技巧,并结合实际案例分析机械手与PLC 的结合应用。
二、PLC 的基本概念与特点1.可编程逻辑控制器的定义可编程逻辑控制器(Programmable Logic Controller,简称 PLC),是一种专门用于工业自动化控制领域的数字计算机,具有较高的性能、可靠性和可维护性。
2.PLC 的基本结构与工作原理PLC主要由输入/输出(I/O)模块、中央处理器(CPU)、存储器和通信接口等组成。
其工作原理是:CPU根据输入信号的状态,执行存储器中预先编写好的程序,根据程序的逻辑关系,输出相应的控制信号,从而实现对机械设备等被控对象的自动化控制。
3.PLC 的应用领域与优势PLC 广泛应用于各种工业自动化控制场合,如生产线、机器人、自动化装配线等。
其优势主要体现在:较高的性价比、较强的通用性和可扩展性、易于编程与维护等。
三、PLC 程序设计方法与技巧1.指令的使用PLC 程序设计中常用的指令有:输入/输出指令、逻辑运算指令、计时/计数指令、移位/循环指令等。
根据实际控制需求,合理选用指令是提高程序效率和可靠性的关键。
基于PLC对气动机械手的控制课程报告[摘要]:介绍一种基于PLC和气动机械手控制系统的设计方案。
本论文中介绍了可编程控制器对气动机械手的驱动及控制原理。
本设计使用气动控制机械手横轴、纵轴的进给及夹取装置,通过限位开关等实现机械手的精确运动。
该机械手可在固定位置夹取放松物块、停止,动作灵活快速,代替一些固定位置的作业区进行作业,具有较高的应用价值。
本课题设计使用MCGS组态软件设计模拟物料搬运机械手,程序使用GX Developer的SFC程序类型设计。
[关键字]:PLC,气动,机械手一、课题设计的软硬件概述及应用:(一)GX Developer编程软件概述及应用这里介绍的GX Developer8.86Q(SW7D5C-GXW)版本,它适用于Q系列、QnA系列及FX 系列的所有PLC。
GX编程软件可以编写梯形图程序和状态转移图程序(全系列),支持在线和离线编程功能,并具有软元件注释、声明、注解及程序监视、测试、故障诊断、程序检查等功能。
本课题使用FXCPU系列,FX2NC类型,程序类型为SFC的方式进行编写课题程序。
课题要求:独立编写控制气动机械手运动的程序。
(二)MCGS组态软件简介概述及应用用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制。
本课题使用MCGS组态软件设计模拟气动搬运机械手的动态显示。
课题要求:熟悉使用MCGS组态软件,并绘制气动机械手的模拟图。
(三)可编程程序控制器概述及应用(plc):PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
本课题设计使用的是三菱FX2N-48MT晶体管输出型PLC。
(四)其他硬件气动元件具体型号:2个MA20X100-S-CA汽缸、1个MSA20X75-S-CA弹簧复位汽缸、2个4VBOC-06三位五通电磁阀、1个3V110-06-NC两位四通电磁阀、5个LJ12A3-4-Z1E常开到位开关。
摘要本文介绍的物料搬运机械手可在空间抓放物体,可代替人工在高温和危险的作业区进行作业,主要作用是完成机械部件的搬运工作,能放置在各种不同的生产线或物流流水线中,使零件搬运、货物运输更快捷、便利。
本文利用MCGS全中文通用工控组态软件和基于MCGS全中文组态软件开发的计算机监控PLC模拟实验系统软件实现机械手的仿真,并用STEP7-Micro/WIN设计PLC的控制程序来实现对机械手的自动控制,从而实现了机械手自动化系统的控制过程。
关键词:PLC 机械手自动化程序设计目录摘要 (I)第1章课题介绍 (1)1.1 课题设计内容 (1)1.2 课题设计具体要求 (2)1.3 课题来源及研究的目的和意义 (2)第2章机械手和PLC的概念及选择 (3)2.1机械手的概念 (3)2.2 PLC的概念 (4)第3章PLC控制机械手的系统 (5)3.1 I/O地址分配 (5)3.2分析系统的控制并设计PLC程序 (5)第4章调试机械手PLC控制程序 (7)第5章结论 (8)参考文献 (9)致谢 (10)附录A 指令语句表 (11)附录B梯形图程序 (17)第1章课题介绍1.1 课题设计内容机械手设有调整、连续、单周及步进四种工作方式,工作时要首先选择工作方式,然后操作对应按钮。
其工作示意图如图1.1所示。
图1.1 机械手工作循环示意图1.1.1调整工作方式:可按相应按钮实现左移、右移、上移、下移、加紧、放松各个动作的单独调整。
1.1.2连续工作方式:按下起动按钮,机械手按下降→加紧→上升→右移→下降→放松→上升→左移的顺序周而复始的连续工作;按下停止按钮,机械手将自动结束本周期的工作,回到原位后停止。
按下急停按钮,系统立即停车。
1.1.3单周工作方式:按下起动按钮后,机械手按下降→加紧→上升→右移→下降→放松→上升→左移的顺序自动工作一个周期停止。
若要再工作一个周期,可再次按下起动按钮。
按下停止按钮,机械手将自动结束本周期的工作,回到原位后停止。
摘要在工业生产和其他领域内,由于工作的需要,人们经常受到高温,腐蚀及有毒气体等因素的危害, 增加了工人的劳动强度,甚至于危及生命.自从机械手问世以来,相应的各种难题迎刃而解. 在本设计中介绍了国内外机械手研究现状及PLC 的研究发展趋势,描述了机械手控制系统的工作原理和动作实现过程.研究了基于PLC 的机械手模型控制系统的设计,还研究了MCGS 在机械手控制系统中的应用.利用组态软件MCGS 设计了机械手模型控制系统监控界面,提供了较为直观,清晰, 准确的机械手运行状态,进而为维修和故障诊断提供了多方面的可能性,充分提高了系统的工作效率。
关键词:机械手;PLC;MCGS摘要 (1)目录 0引言 (1)第一章绪论 (1)1.1 课题研究目的及意义 (1)1.2 国内外机械手研究概况 (2)1.3 课题研究的内容 (3)第二章机械手控制方式的选择和可编程序控制器简介 (3)2.1 机械手控制方式的选择 (3)2.2 可编程序控制器简介 (5)第三章机械手模型控制系统的设计 (8)3.1 机械手控制系统构件概述 (8)3.2 机械手的动作实现过程 (10)3.3 PLC 程序设计 (11)3.4 PLC 程序的调试 (12)第四章MCGS 在机械手控制系统中的应用 (13)4.1 MCGS 的概述 (13)4.2 工程的建立与变量的定义 (16)4.3 工程画面的创建 (19)4.4 动画的连接 (23)4.5 组态运行 (28)第五章结论 (28)参考文献 (29)附录1 梯形图 (31)附录2 PLC外部电气接线图 (31)机械手自二十世纪六十年代初问世以来,经过40 多年的发展,现在已经成为制造业生产自动化中重要的机电设备. 目前机械手技术有了新的发展:出现了仿人型机械手,微型机械手和微操作系统(如细小工业管道机械手移动探测系统,微型飞行器等) ,机械手化机器,智能机械手(不仅可以进行事先设定的动作,还可按照工作状况相应地进行动作,如回避障碍物的移动,作业顺序的规划,有效的动态学习等) . 本课题主要研究的是基于PLC 的机械手模型控制系统的设计, 通过MCGS 将机械手的动作过程进行动画演示,使机械手的动作形象化.提供较为直观, 清晰,准确的机械手运行状态,为维修和故障诊断提供多方面的可能性,充分提高系统的工作效率.第一章绪论1.1 课题研究目的及意义机械手是工业自动化领域中经常遇到的一种控制对象.近年来随着工业自动化的发展,机械手逐渐成为一门新兴学科,并得到了较快的发展.机械手广泛地应用与锻压,冲压, 锻造,焊接,装配,机加,喷漆,热处理等各个行业.特别是在笨重,高温,有毒,危险, 放射性,多粉尘等恶劣的劳动环境中,机械手由于其显著的优点而受到特别重视.总之, 机械手是提高劳动生产率,改善劳动条件,减轻工人劳动强度和实现工业生产自动化的一个重要手段.国内外都十分重视它的应用和发展. 可编程序控制器(PLC)是专为在工业环境下应用而设计的实时工业控制装置.随着微电子技术,自动控制技术和计算机通信技术的飞速发展,PLC 在硬件配置,软件编程,通讯联网功能以及模拟量控制等方面均取得了长足的进步,已经成为工厂自动化的标准配置之一[1]. 由于自动化可以节省大量的人力,物力等,而PLC 也具有其他控制方式所不具有的特殊优越性,如通用性好,实用性强,硬件配套齐全,编程方法简单易学,因此工业领域中广泛应用PLC.机械手在美国,加拿大等国家应用较多,如用果实采摘机械手来摘果实, 装配生产线上应用智能机器人等.我国自动化水平本身比较低,因此用PLC 来控制的机械手还比较少.本次课题设计的机械手就是通过PLC来实现自动化控制的.通过此次设计可以更进一步学习PLC的相关知识,了解世界先进水平,尽可能多的应用于实践.MCGS 是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft 的各种32 位Windows 平台上运行,通过对现场数据的采集处理,以动画显示, 报警处理,流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域中有着广泛的应用[2].本设计通过MCGS 组态软件对机械手进行监控,将机械手的动作过程进行了动画显示,使机械手的动作过程更加形象化.1.2 国内外机械手研究概况机械手自二十世纪六十年代初问世以来,经过40 多年的发展,现在已经成为制造业生产自动化中重要的机电设备. 目前, 正式投入使用的绝大部分机械手属于第一代机械手, 即程序控制机械手.这代机械手基本上采用点位控制系统,没有感觉外界环境信息的感觉器官,主要用于焊接,喷漆和上下料.第二代机械手具有感觉器官,仍然以程序控制为基础,但可以根据外界环境信息对控制程序进行校正.这代机械手通常采用接触传感器一类的简单传感装置和相应的适应性算法.现在,第三代机械手正在第一,第二代机械手的基础上蓬勃发展起来,它是能感知外界环境与对象物,并具有对复杂信息进行准确处理,对自己行为做出自主决策能力的智能化机械手.它能识别景物,具有触觉,视觉,力觉,听觉,味觉等多种感觉,能实现搜索,追踪,辨色识图等多种仿生动作,具有专家知识,语音功能和自学能力等人工智能[3]. 目前机械手技术有了新的发展:出现了仿人型机械手,微型机械手和微操作系统(如细小工业管道机械手移动探测系统,微型飞行器等) ,机械手化机器,智能机械手(不仅可以进行事先设定的动作,还可按照工作状况相应地进行动作,如回避障碍物的移动,作业顺序的规划,有效的动态学习等) .机械手的应用领域正在向非制造业和服务业方向扩展,并且蓬勃发展的军用机械手也将越来越多地装备部队[4][5].国外方面:近几年国外工业机械手领域有如下几个发展趋势.机械手性能不断提高, 而单机价格不断下降;机械结构向模块化,可重构化发展;控制系统向基于PC 机的开放型控制器方向发展;传感器作用日益重要;虚拟现实技术在机械手中的作用已从仿真,预演发展到用于过程控制. 国内方面:目前在一些机种方面,如喷涂机械手,弧焊机械手,点焊机械手,搬运机械手,装配机械手,特种机械手(水下,爬壁,管道,遥控等机械手)基本掌握了机械手操作机的设计制造技术,解决了控制驱动系统的设计和配置,软件的设计和编制等关键技术,还掌握了自动化喷漆线,弧焊自动线及其周边配套设备的全套自动通信,协调控制技术;在基础元件方面,谐波减速器,机械手焊接电源,焊缝自动跟踪装置也有了突破.从技术方面来说,我国已经具备了独立自主发展中国机械手技术的基础[6].1.3 课题研究的内容本课题主要研究的是基于PLC 的机械手模型控制系统的设计, 包括硬件的设计和软件的设计.通过设计编制PLC 程序实现机械手模型控制系统的自动控制.利用组态软件MCGS 设计出人机界面,进行设备和数据对象的连接,实现动画连接,实现机械手的监控. 通过MCGS 将机械手的动作过程进行动画演示,使机械手的动作形象化.提供较为直观, 清晰,准确的机械手运行状态,为维修和故障诊断提供多方面的可能性,充分提高系统的工作效率.第二章机械手控制方式的选择和可编程序控制器简介2.1 机械手控制方式的选择传统的工业设备自动控制主要由继电器或分立的电子线路来实现,这种控制方式投资相对少一些,目前仅在一些旧式的,简单的工业设备中还有一定市场,但该控制方式却有以下致命缺陷: (1)仅适合于简单的逻辑控制; (2)仅适合特殊的工程项目,而没有通用性; (3)没有改动和优化的可能性.伴随着工业自动化技术的迅速发展,我国工业领域的自动化已经基本实现了从继电器控制到计算机控制的转变,计算机控制方式具有以下两个特点: (1)硬件上至少有一个微处理器; (2)通过软件实现控制思想. 目前,工业自动化领域比较典型的控制方式有: (1)可编程序逻辑控制器(PLC) (2)工业控制计算机(IPC)(3)集散控制系统(DCS)PLC 与工业控制计算机(IPC)和集散控制系统(DCS)的比较1,各自技术发展的起源.计算机是为了满足快速大量数据处理要求的设备. 硬件结构方面, 总线标准化程度高, 兼容性强,软件资源丰富,特别是有实时操作系统的支持,故对要求快速,实时性强,模型复杂和计算工作量大的工业对象的控制占有优势. 集散系统从工业自动化仪表控制系统发展到以工业控制计算机为中心的集散系统,所以其在模拟量处理,回路调节方面具有一定优势,初期主要用在连续过程控制,侧重回路调节功能.PLC 是由继电器逻辑系统发展而来,主要应用在工序控制上,初期主要是代替继电器控制系统,侧重于开关量顺序控制方面. 近年来随着微电子技术, 大规模集成电路技术, 计算机技术和通信技术等的发展, PLC 在技术和功能上发生了飞跃.在初期逻辑运算的基础上,增加了数值运算,闭环调节等功能,增加了模拟量和PID 调节等功能模块;运算速度提高,CPU 的能力赶上了工业控制计算机;通信能力的提高发展了多种局部总线和网络(LAN),因而也可构成为一个集散系统. 特别是个人计算机也被吸收到PLC 系统中. PLC 在过程控制的发展将是一智能变送器和现场总线,暨向下拓展功能,开放总线.2,相同点3 青岛农业大学机电工程学院本科毕业设计在微电子技术发展的背景下,从硬件的角度来看,PLC,工业计算机,集散系统(DCS) 之间的差别正在缩小,都将由类似的一些微电子元件,微处理器,大容量半导体存储器和I/O 模件组成.编程方面也有很多相同点.3,不同点由于PLC 和计算机属于两类产品, 经过几十年的发展都形成了自身的装置特点和软件工具,实际上它们的区别仍然存在. PLC 用编程器或计算机编程,编程语言是梯形图,功能块图,顺序功能表图和指令表等.集散系统自身或用计算机结构形成组态构成开发系统环境. 特别需要提出的是,PLC 与STD 总线工控机的区别,无论从维修,安装和模件功能都很相似.PLC 更适用于黑模式下运行,但在线运行时若要进行较大的程序修改,其能力略逊于STD 工控机,但是从开关量控制而言,PLC 的性能优于STD 工控机. 总的来说,在选择控制器时,首先要从工程要求,现场环境和经济性等方面考虑.没有哪种控制器是绝对完善的,也没有哪种产品绝对差,只能说根据不同的环境选择更适用的产品[7].机械手控制方式的选定PLC 实现的自动控制系统,其控制功能基本都是通过设计软件来实现的,这种软件是利用PLC 厂商提供的指令系统,根据机械设备的工艺流程来设计. PLC 自问世以来,经过20 多年的发展,在美国,欧洲,日本等工业发达国家已成为重要产业,当前,PLC 在国际市场上已成为最受欢迎的工业控制畅销产品,用PLC 设计自动控制系统已成为世界潮流. PLC 之所以有生命力,在于它更加适合工业现场和市场的要求:高可靠性,强抗各种干扰的能力.编程安装使用简便,低价格长寿命.比之单片机,它的输入输出端更接近现场设备,不需添加太多的中间部件或需要更多的接口,这样节省了用户时间和成本.PLC 的下端(输入端)为继电器,晶体管和晶闸管等控制部件,而上端一般是面向用户的微型计算机.人们在应用它时,可以不必进行计算机方面的专门培训,就能对可编程控制器进行操作及编程,用来完成各种各样的复杂程度不同的工业控制任务. PLC 具有很多的优点.机械手控制系统若采用PLC 控制,体积小,重量轻,控制方式灵活,可靠性高,操作简单,维修容易.由于PLC 所具有的灵活性,模块化,易于扩展等特点,可以根据现场要求实现机械手的不同工作要求.机械手采用PLC 控制技术,可以大大提高该系统的自动化程度,减少了大量的中间继电器,时间继电器和硬件接线,提高了控制系统的可靠性.同时,用PLC 控制系统可方便地更改生产流程,增强控制功能[8].综上所述,机械手的控制方式选择PLC 控制.2.2 可编程序控制器简介可编程序控制器(Programmable Logic Controller)简称PLC 或PC,是从早期的继电器逻辑控制系统发展而来,它不断吸收微计算机技术使之功能不断增强,逐渐适应复杂的控制任务 .PLC 和一般的微型计算机基本相同, 也是由硬件系统和软件系统两大部分组成的. PLC 的硬件系统由微处理器(CPU),存储器(EPROM,ROM),输入输出(I/O)部件,电源部件, 编程器,I/O 扩展单元和其他外围设备组成.各部分通过总线(电源总线,控制总线,地址总线,数据总线)连接而成[9].其结构简图如下:图2-1 PLC 硬件结构图PLC 的软件系统是指PLC 所使用的各种程序的集合, 通常可分为系统程序和用户程序两大部分. 系统程序是每一个PLC 成品必须包括的部分, PLC 厂家提供, 由用于控制PLC 本身的运行, 系统程序固化在EPROM 中. 用户程序是由用户根据控制需要而编写的程序. 硬件系统和软件系统组成了一个完整的PLC 系统,他们是相辅相成,缺一不可的.PLC 的特点可编程序控制器是一种以微机处理器为核心的工业通用自动控制装置,其实质是一种工业控制用的专用计算机.国内外现有的机械手系统,它们的控制形式大都采用可编程序控制器控制,特别是在智能化要求程度高容量大的现代化工业机械手系统中应用更为普遍.其主要原因是因为PLC 具有以下优点: 1,灵活,通用在继电器控制系统中,使用的控制器件是大量的继电器,整个系统是根据设计好的电器控制图,由人工布线,焊接,固定等手段组装完成的,其过程费时费力.如果因为工艺上的稍许变化, 需要改变电器控制系统的话, 那么原先的整个电器控制系统将被全部拆除, 而重新进行布线,焊接,固定等工作,浪费了大量的人力,物力和时间.而可编程控制器是通过存储在存储器中的程序实现控制功能的,如果控制功能需要改变的话,只需要修改程序以及改动极少量的接线即可. 而且, 同一台可编程控制器还可以用于不同的控制对象, 只要改变软件就可以实现不同的控制要求,因此具有很大的灵活性,通用性. 2,可靠性高,抗干扰能力强对于机械手系统来说,可靠性,抗干扰能力是非常重要的指标,如何能在各种工作环境和条件(如电磁干扰,低温潮湿,灰尘超高温等)下,平稳可靠的工作,将故障率降至最低,是研制每一种控制系统必须考虑的问题.现代PLC 采用了集成度很高的微电子器件, 大量的开关动作由无触点的半导体电路来完成,其可靠性程度是使用机械触点的继电器所无法比拟的.为了保证PLC 能在恶劣的工业环境可靠的工作,在其设计和制造过程中采取了一系列硬件和软件方面的抗干扰措施,使其可以适应恶劣的工业应用环境. 3,操作方便,维修容易PLC 采用电气操作人员熟悉的梯形图和功能助记符编程,使用户十分方便的读懂程序和编写,修改程序.对于使用者来说,几乎不需要专门的计算机知识.工程师编好的程序十分清晰直观,只要写好操作说明书,操作人员经短期的学习就可以使用. 4,功能强现代PLC 不仅具有条件控制,计时,计数和步进等控制功能,而且还能完成A/D, D/A 转换,数字运算和数据处理以及通信联网和生产过程监控等.因此,它既可控制开关量,又可控制模拟量;既可控制一个机械手,又可控制一个机械手群;既可控制简单系统, 又可控制复杂系统;既可现场控制,又可远程控制. 5,体积小,重量轻和易于实现机电一体化由于PLC 采用了半导体集成电路.因此具有体积小,重量轻,功耗低的特点.且PLC是为工业控制设计的专用计算机,其结构紧凑,坚固耐用,体积小巧,并由于具备很强的可靠性和抗干扰能力,使之易于装入机械设备内部,因而成为实现机电一体化十分理想的控制设备[10]. 同样,可编程序控制器控制也有其不足的地方,在性价比上要高于继电器控制和单片机控制,其开发潜力要差于单片机,并且通用性不好,不同厂家的可编程序控制器以及其附属单元都是固定专用等等.PLC 的主要功能PLC 是一种应用面很广,发展非常迅速的工业自动化装置,在工厂自动化(FA)和计算机集成制造系统(CIMS)内占重要地位. PLC 系统主要有以下功能: 1) 多种控制功能; 2) 数据采集,存储与处理功能; 3) 通信联网功能; 4) 输入,输出接口调理功能; 5) 人机界面功能; 6) 编程,调试功能. PLC 的重量,体积,功耗和硬件价格一直在降低,虽然软件价格占的比重有所增加, 但是各厂商为了竞争也相应地降低了价格.另外,采用PLC 还可以大大缩短设计,编程和投产周期,使总价格进一步降低.PLC 产品面临现场总线的发展,将再次革新,满足工业与民用控制的更高需求[11].PLC 的经济分析综上所述,在各种环境中,使用PLC 控制机构设备,生产流水线和生产过程的自动化控制将越来越广泛. 对PLC 的经济分析,应从以下几方面考虑: 1,从影响成本的各个因素综合考虑对目前生产设备控制装置来说,有三种类型:①继电器控制;②半导体器件控制; ③PLC 控制.价格仅是选择PLC 品牌的一个因素,而可靠性是选择控制装置时需要考虑的又一个重要因素. 2,从设计,生产周期长短考虑7 青岛农业大学机电工程学院本科毕业设计不论是对旧设备进行改造,还是设计新的生产机械设备.毫无疑问,生产,设计周期越短越好,甚至希望边设计,边安装,边调试和边生产,特别是产品更新换代,生产工艺改造,不需改动现有生产设备及其外部接线,就能马上组织生产,这不仅节约了劳动力, 而且新产品能尽快投入市场.这无疑给企业增加了活力,提高了经济效益.如果把这些要求得以实现,继电器或半导体都不能满足,而PLC 则完全可以实现.这是因为使用PLC 不必改动外部设备接线,只要对软件进行一些改变就可以了.也就是说只要改变梯形图, 按照新工艺要求重新输入新程序或修改原程序即可.这既经济又简捷,可以达到事半功倍的效果. 据调查,目前我国70%的机械生产设备,都是采用继电器进行控制的,除了可靠性差外,程序设计也很繁杂.从方案的确立到技术条件的设计以及施工的设计,图面的工作量很大,这势必造成设计周期长.而采用PLC 控制可以大大缩短设计周期,甚至有些文件资料也不必绘制成图.设计人员完全可以利用编程器上屏幕显示来输入,或修改程序使得梯形图能准确无误地反映生产要求.编程人员也可根据新产品对生产提出的新工艺要求,重新编写程序并把它存储在EEPROM 模块中去,需要加工哪种产品的程序,操作人员可以随时调用,这既简单,方便又保密.PLC 发展状况及趋势现代PLC 的发展主要有两个趋势:一是向体积更小,速度更快,功能更强和价格更低的微小型方面发展;二是向大型网络化,高可靠性,好的兼容性和多功能方面发展[12]. 1,大型网络化主要是朝DCS 方向发展, 使其具有DCS 系统的一些功能. 网络化和通信能力强是PLC 发展的一个重要方面,向下可将多个PLC,I/O 框架相连,向上与工业计算机,以太网, MAP 网等相连构成整个工厂的自动化控制系统. 2,多功能随着自调整,步进电机控制,位置控制,伺服控制等模块的出现,使PLC 控制领域更加宽广.第三章机械手模型控制系统的设计3.1 机械手控制系统构件概述本课题设计使用的是THWJX-1 型机械手实物教学实验装置.机械手实物教学模型的机械结构采用滚珠丝杆,滑杆,气缸,气夹等机械部件组成;电气方面有步进电机,直流电机,步进电机驱动器,传感器,开关电源,电磁阀等电子器件组成.该模型是PLC 技术, 位置控制技术,气动技术有机结合成一体的教学仪器.步进电机采用二相八拍混合式步进电机来控制机械手的动作,相比直流电机有更好的制动效果,又加上滚珠丝杆和滑杆配合,使机械手的运动更加稳定.主要特点:体积小,具有较高的起动和运行频率,有定位转矩等优点.本模型中采用串联型接法,其电气接线图如图3-1 所示:图3-1 步进电机电气接线图步进电机驱动器有电源输入部分,信号输入部分,信号输出部分等,利用驱动器可以很方便的对步进电机的转速, 方向进行控制. 驱动器电源由面板上电源模块提供, 驱动器信号端采用+24V 供电,需加 1.5K 限流电阻. 驱动器输入PLC 通过控制其输出点来控制驱动器光耦的开合, PLC 输出线圈得电当端为低电平有效.传感器本装置中使用的传感器有接近开关和行程开关.基座和气夹的正反转限位采用接近开关(金属传感器) ,通过调整基座和气夹上的金属块的位置,可以在一定范围内改变基座和气夹的旋转角度.机械手的伸缩,升降均采用行程开关来限位,并通过改变行程开关的位置来调节横轴和竖轴的运动范围. 1,接近开关:接近开关有三根连接线(棕,兰,黑)棕色接电源的正极,蓝色接电源的负极,黑色为输出信号,当与档块接近时输出电平为低电平,否则为高电平.与PLC 之间的接线图如下,当传感器动作时,输出端对地接通.PLC 内部光耦与传感器电源构成回路,PLC 信号输入有效.图3-2 传感器工作原理2,行程开关:当档块碰到开关时,常开点闭合.直流电机驱动单元本装置中直流电机驱动模块是由两个继电器的吸合与断开来控制电机的转动方向的, 从而实现基座和气夹的正反转. 本模型所用输入, 输出均为低电平有效. 其中IN 端接PLC 的输出端口,OUT 端接模型的信号输入端.COM 端接PLC 的传感器电源负端.3.2 机械手的动作实现过程机械手的全部动作由步进电机和直流电机进行驱动控制. 步进电机的运动需要驱动器,有脉冲输入时步进电机才会动作,且每当脉冲由低变高时步进电机走一步;改变电机转向时,需要加方向信号.机械手的上升/下降,前伸/后缩动作就是通过控制这两个步进电机的正反转来实现的.基座正转/反转和气夹正转/反转是通过两个继电器的吸合与断开来控制直流电机的转动方向来实现的. 机械手的放松/夹紧由一个单线圈两位置电磁阀控制.当该线圈通电时,机械手放松;该线圈断电时,机械手夹紧[13]. 打开电源,按下起动按钮时,开机复位.机械手的动作示意图如图所示。
基于MCGS的机械手控制系统设计作者:赵运婷,贾文民来源:《电脑知识与技术》2011年第14期摘要:介绍了西门子S7-200可编程控制器在机械手控制系统中的应用,并用MCGS组态软件开发了上位机监控系统。
在MCGS和PLC通信的基础上,通过计算机控制PLC,实现了对机械手的控制,实践证明,系统具有界面友好,易于操作,运行可靠,能直观的检验机械手控制系统的运行情况等优点。
关键词:组态软件;机械手; PLC; MCGS中图分类号:TP241文献标识码:A文章编号:1009-3044(2011)14-3473-03The Design of Manipulator Controlling System Based on MCGSZHAO Yun-ting1, JIA Wen-min2(1.Department of Energy Electrical, Tianjin Urban Construction Management Vocation Technology College, Tianjin 300134, China; 2.School of Electrical Engineering and Automation, Tianjin Polytechnic University ,Tianjin300160,China)Abstract: The application of the SIEMENS S7-200 PLC in manipulator controlling system is introduced,and the monitoring interface of computer is developed with configurationsoftware.Through the computer control PLC, realized the control of the manipulator which based on MCGS and PLC communication.Practice proved that system has a friendly interface, easy operation,reliable running, and can obviously monitor the operation status of manipulator controllingsystem and so on.Key words: configuration software; manipulator; PLC; MCGSMCGS即“监视与控制通用系统”,是为工业过程控制和实时监测领域服务的通用计算机系统软件,集动画显示、流程控制、数据采集、设备控制与输出等功能为一体,具有操作简便、可视性好、可维护性强的突出特点。
机械手PLC控制程序第一篇:机械手PLC控制程序附录31.主程序:2.油泵电机保护及启停:3.手动:4.单步:5.单周期:6.自动:7.回原点:8.获取位置:9.子单周期:10.SBR_8:第二篇:plc机械手搬运机械手PLC控制系统设计摘要随着工业自动化的普及和发展,控制器的需求量逐年增大,搬运机械手的应用也逐渐普及,主要在汽车,电子,机械加工、食品、医药等领域的生产流水线或货物装卸调运, 可以更好地节约能源和提高运输设备或产品的效率,以降低其他搬运方式的限制和不足,满足现代经济发展的要求。
本机械手的机械结构主要包括由两个电磁阀控制的液压钢来实现机械手的上升下降运动及夹紧工件的动作,两个转速不同的电动机分别通过两线圈控制电动机的正反转,从而实现小车的快进、慢进、快退、慢退的运动运动;其动作转换靠设置在各个不同部位的行程开关(SQ1---SQ9)产生的通断信号传输到PLC控制器,通过PLC内部程序输出不同的信号,从而驱动外部线圈来控制电动机或电磁阀产生不同的动作,可实现机械手的精确定位;其动作过程包括:下降、夹紧、上升、慢进、快进、慢进、延时、下降、放松、上升、慢退、快退、慢退;其操作方式包括:回原位、手动、单步、单周期、连续;来满足生产中的各种操作要求。
关键词:搬运机械手,可编程控制器(PLC),液压,电磁阀ABSTRACT With the popularity of industrial automation and development, the demand for year-on-year increase of controller, handling the application of robot gradually popularity, mainly in the automotive, electronic, mechanical processing, food, medicine and other areas of the production line or cargo transport, we can be more good to save energy and improve the transport efficiency of equipment or products, to reduce restrictions on other modes of transportation and inadequate to meet the requirements of modern economic development.The manipulator mechanical structure includes two solenoid valves controlled by hydraulic manipulator steel to achieve the increased decline in sports and workpiece clamping action, the two different motor speed through the two motor coils positive control in order to achieve car of the fast-forward, slow forward, fast rewind, slow movement back movement;conversion by setting its action in various different parts of the trip switch(SQ1---SQ9)generated on-off signal transmission to the PLC controller, through the PLC internal different output signal, which drives the external coil to control the motor or solenoid valves have a different action, the robot can achieve precise positioning;their course of action include: decline in clamping increased, slow forward, fast forward, slow progress, the extension of , the drop in, relax, rise, slow back, rewind, slow back;its operation, including: Back in situ, manual, single-step, single cycle, continuous;to meet the production requirements of the various operations and maintenance.Keywords: handling mechanical hands, Programmable Logic Controller(PLC), hydraulic, solenoidvalve 目录前言………………………………………………………………………………….1 第一章机械手的概况 1.1 搬运机械手的应用简况…………………………………………………2 1.2 机械手的应用意义………………………………………………………3 1.3 机械手的发展概况………………………………………………………3 第三章搬运机械手PLC控制系统设计3.1 搬运机械手结构及其动作………………………………………………3.2 搬运机械手系统硬件设计……………………………………………… 3.3 搬运机械手控制程序设计……………………………………………… 1 操作面板及动作说明…………………………………………………… 2 I/O分配………………………………………………………………… 3 梯形图的设计…………………………………………………………… 1)梯形图的总体设计…………………………………………………… 2)各部分梯形图的设计………………………………………………… 3)绘制搬运机械手PLC控制梯形图……………………………………结论……………………………………………………………………………… 谢辞……………………………………………………………………………… 参考文献………………………………………………………………………………….附:语句表梯形图I/O接线图前言机械手:mechanical hand,也被称为自动手,auto hand 能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。
基于MCGS的机械手控制系统简介机械手是一种基于机械和电子技术的自动化机器人系统,用于进行重复性或危险性较高的工业生产任务。
机械手的控制系统是机械手能够完成任务的关键,它负责控制机械手的运动、力量和姿态等。
本文将介绍一种基于MCGS的机械手控制系统,该系统具有高效稳定的特点,并能够满足各种工业生产任务的需求。
MCGS简介MCGS(Man Machine Graphical System)是一种基于人机界面的可编程控制系统,广泛应用于工业自动化领域。
它采用图形化编程方式,使得操作简便、界面友好,并且具有高效稳定的特点,适合用于机械手控制系统的开发。
MCGS不仅支持常见的机械手控制任务,还能够扩展到更复杂的应用场景,比如视觉识别和路径规划等。
基于MCGS的机械手控制系统主要由以下几个部分组成:1. 机械手机械手是整个系统的执行部分,它通过电机、传感器和执行器等组件实现对物体的抓取、搬运和放置等动作。
机械手的控制由控制系统发送的指令进行驱动,从而实现精确的动作控制。
2. 控制器控制器是系统的核心部分,它负责接收用户输入的指令,并将其转换为机械手能够理解的信号。
控制器采用MCGS图形化编程方式,通过编写程序块实现对机械手的各种控制操作,比如运动、速度和力量等。
控制器还可以配置与机械手相关的参数和设置,以满足不同任务的需求。
人机界面是用户与机械手控制系统进行交互的窗口,它提供了图形化的操作界面和功能按钮,使用户能够方便地控制机械手。
人机界面还可以显示机械手的状态信息和操作日志,方便用户进行监控和故障排除。
4. 通信模块通信模块负责控制器与机械手之间的数据交换,它能够实现信号的传递和接收,并保证数据的准确性和实时性。
通信模块可以采用以太网、串口或无线通信等方式,根据实际应用需求来选择。
系统特点基于MCGS的机械手控制系统具有以下几个特点:1. 图形化编程MCGS采用图形化编程方式,使得机械手的控制操作简单便捷。
MCGS组态课程设计题目基于组态软件MCGS的机械手操作学号P*********姓名韦善术专业班级09级电气工程及其自动化(1)班学院电气工程学院指导教师王彩霞成绩目录摘要---------------------------------------------------------------------------------------------------1 第1章绪论----------------------------------------------------------------------------------------1 第2章组态软件-----------------------------------------------------------------------------------22.1 组态软件的概念---------------------------------------------------------------------22.2 组态软件的组成---------------------------------------------------------------------22.3 组态软件的特点---------------------------------------------------------------------3 第3章组态设计-------------------------------------------------------------------------------33.1 工程画面的建立---------------------------------------------------------------------33.2 实时数据库的建立-----------------------------------------------------------------33.3 报警设置-------------------------------------------------------------------------------43.4 操作菜单设置------------------------------------------------------------------------53.5 其他设置-------------------------------------------------------------------------------53.5.1 封面窗口的设置------------------------------------------------------------53.5.2 操作窗口的设置------------------------------------------------------------63.6 脚本程序设计------------------------------------------------------------------------7 第4章操作说明---------------------------------------------------------------------------------9 第5章总结----------------------------------------------------------------------------------------9 第6章致谢----------------------------------------------------------------------------------------10 第7章参考文献---------------------------------------------------------------------------------10基于组态软件MCGS的机械手操作摘要随着工业自动化水平的不断提高,计算机的广泛运用,人们对工业自动化的要求也越来越高。
基于MCGS和PLC的机械手控制系统设计毕业设计( )毕业设计( 论文)基于MCGS和PLC的机械手控制系统设计学院( 部) : 电气与信息工程学院专业: 机电一体化技术学生姓名: 刘祖光班级: 机电0821 学号:指导老师: 郭艳杰职称: 讲师最终评定成绩:6月摘要当今社会, 科学技术飞速发展, 人类活动给世界带来了巨大的改变。
在科技进步的同时, 以各种控制器控制的不同类型的机械手以其突出的性能越来越多的被人们所应用。
机械手在不同的作业场合, 特别是在特殊的环境背景下, 为人类活动的顺利快速进行带来了极大的方便和益处, 尤为明显的是在工业及军事领域内。
工业中大量的生产活动, 存在着很多不便于人类操纵的环节, 特别是在工作环境较危险的情况下, 如果使用具有远程控制功能的机械手, 则能够增加系统的安全性, 大大的节约损耗, 提高效率。
可见, 在自动化、工业化进程中, 在特殊背景环境中使用机械手已成为一种必然的趋势。
在本设计中介绍了国内外机械手研究现状及PLC的研究发展趋势, 描述了机械手控制系统的工作原理和动作实现过程。
研究了基于PLC 的机械手模型控制系统的设计, 还研究了MCGS在机械手控制系统中的应用。
利用组态软件MCGS设计了机械手模型控制系统监控界面, 提供了较为直观、清晰、准确的机械手运行状态, 进而为维修和故障诊断提供了多方面的可能性, 充分提高了系统的工作效率。
关键词: 机械手, PLC, MCGSABSTRACTIn today's society, science and technology rapid development, human activities create world a huge change. In the meanwhile, technological progress in various controllers different types of manipulator with its outstanding performance more and more used by people. The homework in different occasions manipulator, especially in the special environment context for the human activity quickly smoothly caused great convenience and benefit, particularly obvious in the industrial and military field. Industrial large Numbers of production activity, there are many not it is easy for humans to manipulate the link, especially in a business environment is dangerous situation, if use has remote control functions may be increased manipulator, the security of the system, big save loss, improve efficiency. Visible, in automation, the process of industrialization, in special background environment using manipulator has become an inevitable trend. .In this design the present condition of research about domestic and international manipulator and development trend of research concerning PLC were introduced. The principle of work and the proces s of action’s realization of manipulator control system were described. The design of manipulator model control system based on PLC was researched andIMCGS’s application in the manipulator model control system was researched. The interface of supervision for the manipulator model control system was designed by MCGS. An intuitive, clear and accurate manipulator operating state was provided. And then various possibilities for maintain and breakdown’s diagnosis were provided, the work’s efficiency of system was fully elevated.Key words: manipulator, PLC, MCGS目录第一章绪论........................................................................ 错误!未定义书签。
基于MCGS和PLC的机械手控制系统设计毕业论文第一章绪论 (1)1.1 课题背景 (1)1.2设计目的和意义 (1)1.3 本文主要工作 (2)第2章可编程序逻辑控制器(PLC)和机械手概述 (3)2.1 可编程序逻辑控制器(PLC) (3)2.1.1 PLC的结构 (3)2.1.2 PLC的发展历程 (4)2.1.3 PLC的硬件 (5)2.1.4 PLC的主要特点 (6)2.1.5 FX2N系列PLC介绍 (7)2.2 机械手 (9)2.2.1 机械手概述 (9)2.2.2机械手的工作原理 (9)2.2.3机械手的发展趋势 (10)第三章系统设计 (11)3.1 系统方案分析设计 (11)3.1.1控制要求 (11)3.1.2 方案设计 (11)3.2 硬件设计 (13)3.2.1 输入/输出端子地址分配 (13)3.2.2 PLC接线图 (13)3.3 系统程序设计 (14)3.3.1 常用编程方法介绍 (14)3.3.2流程图 (16)3.3.3梯形图 (17)3.3.4 语句表 (20)3.4 MCGS组态软件 (21)3.4.1 MCGS 组态软件结构功能特点 (22)3.4.2 工程的建立和变量的定义 (26)3.4.3 动画连接 (29)3.4.5 调试 (34)第四章系统的调试及设计总结 (35)4.1 系统调试 (35)结论 (36)参考文献 (37)致谢 (38)附录1 FX2N基本指令 (39)第一章绪论1.1 课题背景随着计算机技术的飞速发展,PLC(即可编程逻辑编程器的简称)已经进入日常生产、生活的各个方面,PLC的应用在各行各业已成为必不可少的容。
PLC作为通用的工业计算机,其功能日益强大,已经成为工业控制领域的主流控制设备。
PLC 从诞生至今,仅有30年的历史,但是得到了异常迅猛的发展,并与CAD/CAM、机器人技术一起被誉为当代工业自动化的三大支柱。
在现代工业中生产过程的机械化、自动化已成为突出的主题。
基于PLC的机械手控制在MCGS中的实现范小兰;赵春锋【摘要】@@%本文介绍了组态软件对机械手运动的监控系统.系统采用组态软件MCGS作为监控软件,给出了具体的MCGS监控画面设计及动画连接、运行策略的设计以及其他的与FX系列PLC之间的通信过程的详解,实现了对机械手的监控,能够及时了解机械手现场工作状态.【期刊名称】《制造业自动化》【年(卷),期】2012(034)018【总页数】4页(P6-8,25)【关键词】PLC;机械手;MCGS;监控【作者】范小兰;赵春锋【作者单位】上海工程技术大学工程实训中心,上海201620;上海工程技术大学工程实训中心,上海201620【正文语种】中文【中图分类】TP2730 引言在流水生产线中,采用由PLC控制的搬运机械手,可以将工人从重复和繁重的劳动中解放出来,实现了生产的机械化和自动化,而且可以代替人工在恶劣环境下工作[1, 2]。
而利用工控组态软件可以实现远程控制,从可视画面中监控现场机械手的工作状态,实现自动化过程控制。
1 控制要求监控系统要求通过画面实时显示机械手现场工作状态。
搬运机械手现场的工作是不断将工件由一处传送到另一处。
机械手有上升、下降、左移、右移和夹紧/放松几个动作,其中上升、下降、左移和右移由双线圈二位电磁阀推动气缸完成,夹紧/放松由单线圈二位电磁阀推动气缸完成,线圈通电执行夹紧动作,线圈断电时执行放松动作。
其具体工作过程如图1所示。
当机械手在原位(最上和最左端)时,按下启动按钮,机械手下降,下降到底时,碰到下限位开关,下降停止,同时机械手夹紧工件;夹紧后上升,碰到上限位开关,上升停止,同时机械手右移;右移碰到右限位开关,右移停止,同时机械手下降,下降到底时,碰到下限位开关,下降停止,同时机械手放松工件;放下工件后上移,碰到上限位开关,上升停止,同时机械手左移,左移碰到左限位开关,则机械手回到原位,一个循环结束。
图1 机械手工作过程示意图在监控画面中,要求各限位开关的状态、机械手上升、下降、左移、右移、夹紧/放松的动作都应在系统画面中实时的得到体现。
机械手模型控制系统设计摘要:机械手是在自动化生产过程中使用的一种具有抓取和移动工件功能的自动化装置。
本装置实现了机械手的自动控制,具体包括开机自复位以及自动完成生产所需的目标操作,并且实现暂停后可继续操作。
本装置采用PLC控制,可通过调整机械手的限位开关来调整机械手的活动范围,具体机械手的运作通过控制电机的正反转来实现机械手的前伸和缩回,上升和下降,手的正反转,底盘的正反转以及通过电磁阀来实现机械手的张开和闭合,并通过MCGS组态软件监视和控制。
关键词:机械手;步进电机;直流电机;PLC ;MCGSDesign of Manipulator Model Control SystemAbstract:In automatic manipulator is used in the production process of a kind ofhas crawled and mobile workpiece function of automatic device.This device realizes the automatic control of the manipulator, specific include boot from dangerous and automatically complete the required for production target operation, and realize suspended after can continue to operate.The device is controlled by PLC,through the adjustment of the manipulator limit switches to adjust manipulator range of activities, and the specific operation of the manipulator by controlling motor are turning and reversal of the manipulator stretch and realize before covering,Up and down, hands are turning and reverse, chassis are turning and reverse and through the electromagnetic valve to realize open and close of the manipulator, and through the MCGS software to monitoring and control.Keywords:Manipulator;Stepping motor;Dc motor;PLC;MCGS;一、设计目的和意义机械手是在机械化、自动化生产过程中发展起来的一种装置,是机器人的一个重要分支。
它的特点是可以通过编程来完成各种预期作业任务,在构造和性能上兼有人和机器的各种优点,尤其体现了人的智能性和适应性。
在现代生产过程中,机械手广泛应用于各种场合。
虽然相比于人类来说机械手的灵活性较差,但由于人工操作进行简单操作的劳动生产率较低,不仅生产成本较高,而且容易受其他各方面因素影响。
而机械手可以解决这些方面的问题,通过对机械手的控制来进行简单的操作,不仅能提高劳动生产率,还能降低成本,生产情况也比较稳定且能保证产品的质量,更重要的是机械手能代替人们从事危险性较高的工作,通过对机械手进行远程控制来完成一些难以完成的工作,从而实现生产过程中抓取和移动工件的自动化和高效化。
二、控制要求实现开机装置自动复位,自动寻找初始位置,实现横轴的前申与收回,竖轴的升起与下降,手的正反转,手的张开与闭合,以及底盘的正反转等动作。
具体操作步骤如下:(1)横轴前升 (2)手旋转到位 (3)电磁阀动作,手张开(4)竖轴下降 (5)电磁阀复位,手夹紧 (6)竖轴上升(7)横轴缩回 (8)底盘旋转到位 (9)横轴前升(10)手旋转 (11)竖轴下降 (12)电磁阀动作,手张开(13)竖轴上升 (14)电磁阀复位,手闭合 (15)横轴缩回(16)底盘旋转还原三、设计方案论证方案一:运用PLC通过控制电机的正反转来实现控制机械手的横轴前伸和缩回,竖轴的上升和下降,手和底盘的旋转,控制电磁阀的通断来实现手的张开和夹紧。
而机械手的动作时间就通过计时器来控制。
优点:可以很方便的通过改变计时器的设定值来改变机械手每一个动作的时间从而扩大机械手的工作范围和适应性缺点:稳定性较差,抗干扰能力差,由于电压不稳或者其他原因导致电击转速差别,从而导致机械手在相同时间内到达的位置不同,使机械手缺乏准确性。
方案二:同样采用运用PLC控制电机的正反转来控制机械手轴的前后上下动作,手和底盘的旋转,通过控制电磁阀的通断来实现手的张开和夹紧。
但机械手的具体动作时间和范围由安装在机械手上的限位开关来控制。
在机械手的横轴两端分别安装两个限位开关,竖轴两端分别安装两个限位开关,手和底盘的旋转到位点和起始点分别安装两个限位开关。
这样通过触发限位开关来停止机械手的某一部分动作并进行下一部分动作。
优点:准确性高,抗干扰能力强,不受电机转速的影响。
缺点:要调整机械手的工作范围必须调整限位开关的位置,相对而言调整起来较为麻烦。
结论:经过比较,虽然方案二的调整较为麻烦,但方案二所设计的机械手准确性和抗干扰能力更强,不容易受到复杂生产环境的影响,所以采用方案二。
四、系统设计PLC程序设计:机械手的横轴和竖轴由步进电机控制,手和底盘由直流电机控制,手的张开和闭合由电磁阀来控制。
步进电机的驱动由PLC的两个输出口分别输出输出脉冲信号和方向信号来控制步进电机的正转和反转,其中横轴的前伸和缩回由Y0口输出的脉冲和Y2口输出的方向信号控制一个步进电机,竖轴上升和下降由Y1口输出的脉冲和Y3口输出的方向信号来控制另一个步进电机。
在松下FP0PLC编程软件中通过F169指令输出脉冲和方向信号。
步进电机的驱动器与PLC的连接图见图1。
图1 步进电机的驱动器与PLC的连接图直流电机的正反转通过反接电源的正负极来实现。
如图2所示,当K1闭合时,直流电机正转,当K2闭合时,直流电机反转。
用两个直流电机分别控制手的正反转和底盘的正反转。
图2 直流电机原理图电磁阀通电时,电磁阀打开,手张开;电磁阀断电时,闭合,手夹紧。
程序中控制电机复位、启动、停止通过计数器来实现。
计数器首次扫描时,计数器位OFF,当前值为设定值,每输入一个上升沿,计数器当前值减一,当计数器当前值为零时,计数器位ON,计数停止。
当复位端为高电平或有上升沿时,计数器复位,计时器位OFF,当前值变为设定值,重新开始计数。
PLC程序中每个同坐都使通过之前一个动作执行完成后触碰限位开关来终止前一个动作,执行下一个动作。
机械手的各个部件的初始位置为:横轴缩回,竖轴上升,手反转至限位开关,底盘反转至限位开关,电磁阀复位,手夹紧。
当开机时若机械手的各个部件位置不在初始位置,机械手自动寻找初始位置。
根据控制要求设定PLC的I/O口分配地址如下:输入:输出:X0 横轴正限位 Y0 横轴脉冲X1 竖轴正限位 Y1 竖轴脉冲X2 横轴反限位 Y2 横轴方向X3 竖轴反限位 Y3 竖轴方向X20 手正转限位 Y20 手正转X21 手反转限位 Y21 手反转X22 底座正限位 Y22 底盘正转X23 底座反限位 Y23 底盘反转Y24 电磁阀动作PLC程序附报告后。
MCGS监控画面:MCGS即“监视与控制系统”,是为工业过程控制和实时监测领域服务的通用计算机系统软件,具有功能完善、操作简便、可视性好、可维护性强的突出特点。
MCGS由五个部分组成,分别为主控窗口,设备窗口,用户窗口,实时数据库,运行策略,通过设备驱动程序与外部设备进行数据交换。
包括数据采集和发送设备指令。
MCGS能产生动画效果让系统更加直观简单的面对用户,并且可以通过MCGS对系统进行控制,避免了繁琐的编程工作。
1.建立工程建立工程名为“机械手”并保存,并在用户窗口设置为开机启动窗口。
2.建立画面进入用户窗口,单击工具箱,在工具箱中选择“插入原件”,选择其中的传输带一和传输带二,插入到用户窗口中。
其中传输带一表示竖轴,传输带二表示横轴,再再插入原件中插入开关三,用作复位开关。
在工具箱中单击“标准按钮”,在用户窗口中画两个标准按钮,分别设置为启动和停止按钮,单击“A”,在横轴下面画三个模块表示手和电磁阀,在竖轴下方画三个模块表示底盘,如图3所示。
图3 机械手的MCGS用户窗口图3.设置实时数据库在上方菜单栏中选择查看——工作台面——实时数据库,设置对象以及对象属性,都为开关量,分别是横前、横后、竖上、竖下、手左、手右、盘左、盘右、电磁阀,启动,停止,复位分别表示机械手的每个操作和对机械手进行控制,除了复位之外,其他对象的初始值均设置为零,如图4所示。
图4 MCGS实时数据库设置4.动画连接设置完实时数据库后,同样通过查看——工作台面——用户窗口进入画面的编辑窗口,进行动画连接。
双击传输带二,在动画组态属性设置中设置属性,水平移动属性设置见图5:图5 传输带二的水平移动属性设置垂直移动属性设置见图6:图6 传输带二的垂直移动属性设置表示手的三个模块的水平移动和垂直移动属性与表示横轴的传输带二的属性相同,为了表示手的转动,通过填充颜色来实现,从左至右三个模块的属性设置分别如图7、图8、图9所示:图7 表示手的模块一填充颜色设置图8 表示手的模块二填充颜色设置图9 表示手的模块三填充颜色设置为了表示手的张开和夹紧,通过模块2的可见度的变化来实现,如图10:图10 表示电磁阀的模块的可见度设置底盘的转动通过通过竖轴下方的三个模块改变填充颜色来实现,具体设置与手的三个模块相似。
启动按钮的属性设置中将数据对象值操作设置为“按1松0”和“启动”,如图11:图11 启动按钮的操作属性设置与启动按钮属性设置相似,设置停止按钮的属性设置中操作属性为“按1松0”和“停止”,复位开关属性设置中按钮输入和可见度均设置为复位。
完成动画连接。
PLC和MCGS的连接:单击查看——工作台面——设备窗口,双击“设备窗口”,在设备工具箱中单击设备管理,选择“串口通讯父设备”和“松下FP系列PLC”并单击确定。
查看PLC的通讯设置后,如图12:图12 PLC通信设置将串口通讯父设备的属性设置为与PLC的通讯设置属性相同,属性设置图如图13:图13 串口通讯父设备基本属性设置双击松下FP系列PLC设置属性,在基本属性中设置内部属性如图14:图14 松下FP系列PLC内部属性设置单击通道连接,设置属性如图15:图15 松下FP系列PLC通道连接设置这样就完成了PLC和MCGS的连接。