1 / 25
文档名称:

机械手自动分拣系统.pdf

格式:pdf   大小:1,543KB   页数:25页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

机械手自动分拣系统.pdf

上传人:青山代下 2024/5/21 文件大小:1.51 MB

下载得到文件列表

机械手自动分拣系统.pdf

相关文档

文档介绍

文档介绍:该【机械手自动分拣系统 】是由【青山代下】上传分享,文档一共【25】页,该文档可以免费在线阅读,需要了解更多关于【机械手自动分拣系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..题目名称基于组态软件MCGS的机械手自动分拣监控系统学生姓名梁兆福学号系、专业工业电气081指导教师马聪设计题目:基于组态软件MCGS的机械手自动分拣监控系统仿真设计条件:要求利用组态软件MCGS仿真满足控制要求的机械手自动分拣监控系统的运行过程。设计任务:机械手分拣系统主要由三个机械手和一条传送带组成,三个机械手的功能分别是上料,正品捡拾和次品捡拾,在每个机械手旁边都有料盒,上料机械手按照一定要求将待分拣产品放在传送带上,分拣机械手是按照检测结果将产品分类,分别放入各自身旁的料盒中,传送带按一定速度运转,其上安装三个间隔相同的位置传感器,第一个位置传感器旁装有产品质量传感器,用来判断到来的产品是否合格,第二个和第三个位置传感器分别放置在两个分拣机械手附近,当传感器感应到产品到时可发出信号驱动相应的机械手动作。控制要求如下:,除在上料和产品捡拾时处于停滞状态,其他时间连续运转。,传送带停止,上料机械手实现上料操作,完成后启动传送带;当产品运行到位置传感器1时,传送带停止,进行产品质量检测,判断是否合格,同时上料机械手再上料,完成后启动传送带。,传送带停止,系统判断位置传感器2处的产品是否合格,如合格驱动正品机械手动作,如不合格,正品机械手不动作,等该产品到达位置传感器3时次品机械手动作,位置传感器1处的产品接受质量检测,记录该产品的质量信息,同时上料机械手再进行上料,完成后启动传送带。毕业设计(论文)内容包括:1)组态监控画面的设计及实时数据库的构建。2)脚本程序的设计思路及流程图。:..3)脚本软件的编程及设计要求的实现。摘要MCGS(MonitorandControlGeneratedSystem)是一套基于Windows平台的、用于快速构造和生成上位机监控系统的组态软件系统。MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点。组态(Configuration)为模块化任意组合。关键词:MCGS组态:..目录第一章绪论...................................................第二章机械手分拣系统的功能要求................................第三章机械手分拣系统的总体设计方案...........................................................................................................................................................................................................................................................第四章设计思路......................................................................................................................................................................第五章程序设计...................................................................................,新料水平移动程序...............................................................致谢..........................................................参考文献........................................................:..第一章绪论MCGS(MonitorandControlGeneratedSystem)是一套基于Windows平台的、用于快速构造和生成上位机监控系统的组态软件系统。MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点。通用组态软件主要特点有:(1)延续性和可扩充性。当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级;(2)封装性(易学易用)。通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能;(3)通用性,每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/ODriver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程。,除在上料和产品捡拾时处于停滞状态,其他时间连续运转。,传送带停止,上料机械手实现上料操作,完成后启动传送带;当产品运行到位置传感器1时,传送带停止,进行产品质量检测,判断是否合格,同时上料机械手再上料,完成后启动传送带。,传送带停止,系统判断位置传感器2处的产品是否合格,如合格驱动正品机械手动作,如:..不合格,正品机械手不动作,等该产品到达位置传感器3时次品机械手动作,位置传感器1处的产品接受质量检测,记录该产品的质量信息,同时上料机械手再进行上料,完成后启动传送带。:..,命名为“机械手分拣控制系统”。控制系统的画面是自动运行界面,如下图。图3-1机械手分拣系统组成结构图该系统的组成部分多,制作过程较为复杂,按其结构,具体可分为机械手、传送带和质检传感器的制作。,虽然每个机械手的功能不同,但在外形上是一致的,其中2#和3#机械手是完全一样的,只要制作出其中一个,另一个在此基础上进行复制即可获得。而1#机械手只需将己完成的机械手图符施加一个左右镜像操作便可得出。因此,需要先出一个机械手图符。机械手的制作包括支架和气爪。机械手的支架如图10-2,机械手气爪的组成如图10-3。图3-2机械手的组成部分图3-3机械手气爪组成部分图3-4伸缩变化的动画连接图图3-5升降变化的动画连接图图3-6旋转变化的动画连接图送带动画的设计思路如下图中所示。图3-7静态画面质检传感器的制作,绘制2个矩形框和2个圆,将其摆放如图图3-,如图1-1所示。三个机械手的功能分别是上料、正品拣拾和次品拣拾,在每个机械手旁边都有料盒。上料机械手按一定要求将待分拣产品放置在传送带上,分拣机械手则是按检查的结果将产品分类,分别放入各自旁边的料盒中。传送带按要求:..以一定速度运转,其上安装有三个间隔相同的位置传感器,第一个位置传感器旁装有产品质量检测传感器,用来判断到来的产品是否合格;第二个和第三个位置传感器分别放置在两个分拣机械手附近,当该传感器感应到产品到来时可发出信号以驱动相应机械手动作。图3-9机械手分拣系统组成结构图选用的机械手均有四自由度气动机械手,即机械手在工作时可以进行升降、伸缩、旋转和气爪的抓放运动,在升降、伸缩和旋转运动的两个终端各安装有一对限位开关,当机械手运动到某方向的极限位置时,相应限位开关会发出“到达”信息,便可反映出机械手的位置状态,以便其进行下一步的操作。系统中安装有气缸,机械手的动作由气缸驱动。为保证系统的正常运行、停止,分拣系统中具有运行和停止控制功能。,。各传感器能够正常工作,反映位置状态信息。同时,手动控制和自动控制之间可以实现合理地切换,避免系统工作出错。:..传送带启动/停止命控制传送带启动/,如果以计算机为控制器,。,计算机作为控制单元,其输入信号为4个传感器发出的开关量信号以及机械手反馈的状态信息,输出信号则用来控制各个机械手的动作和传送带的运转。这些是实现机械手分拣系统的必要变量,还需一些支持动画效果的数值型数据对象、使用定时器的相关数据以及反映工作阶段的变量等。有关传送带的数据有2个,即“传送带启停”和“传送带旋转”,分别是开关型和数值型,无存盘和报警属性。在实时数据库窗口中,各建一个开关型和数值型对象,将其基本属性设置如图3-10所示,则实现了这两个对象的建立。:..图3-10传送带数据建立:..-1上料分拣流程图脚本程序:IFStart=1THEN上料杆伸缩增量=上料杆伸缩增量+1IF上料杆伸缩增量>25THEN上料杆伸缩增量=25上料气爪增量=上料气爪增量+>2THEN上料气爪增量=2m=1ENDIFIFm=1THENStart=0上料杆伸缩增量=上料杆伸缩增量-1IF上料杆伸缩增量<0THEN上料杆伸缩增量=0m=0n=1ENDIF:..=料伸缩增量-1IF料伸缩增量<-25THEN料伸缩增量=-25ENDIFENDIFIFn=1THEN上料杆旋转增量=上料杆旋转增量+1上料正旋限位开关=1料旋转增量=料旋转增量+1IF料旋转增量>8THEN料旋转增量=8ENDIFIF上料杆旋转增量>8THEN上料杆旋转增量=8n=0k=1ENDIFENDIFIFk=1THEN上料杆伸缩增量=上料杆伸缩增量+1IF上料杆伸缩增量>50THEN上料杆伸缩增量=50:..=上料气爪增量-<0THEN上料气爪增量=0k=0i=1a=1ENDIFENDIF料伸缩增量=料伸缩增量+1IF料伸缩增量>25THEN料伸缩增量=25ENDIFm=0ENDIFIFa=1THEN传送带旋转增量=传送带旋转增量+2IF传送带旋转增量>50THEN传送带旋转增量=50检测工件=1ENDIF传送带旋转增量0=传送带旋转增量0+1IF传送带旋转增量0>30THEN:..0=30a=0检测工件=1endifc=1传送带启停1=1ENDIFIFi=1THEN上料杆伸缩增量=上料杆伸缩增量-1IF上料杆伸缩增量<0THEN上料杆伸缩增量=0i=0j=1ENDIFENDIFIFj=1THEN检测工件=1上料杆旋转增量=上料杆旋转增量-1IF上料杆旋转增量<0THEN上料杆旋转增量=0j=0ENDIF:..脚本程序:上料气爪增量=上料气爪增量+<2THEN上料气爪增量=:..=1THEN传送带旋转增量1=传送带旋转增量1+1传送带旋转增量=传送带旋转增量+1选择完=1传送带启停1=0传送带旋转增量02=0检测工件=0传送带启停=1检测正品杆旋转增量=0检测正品杆伸缩增量=0传送带启停3=0正品提料=0传送带启停4=0a=0IF传送带旋转增量>100THEN传送带旋转增量=100ENDIFIF传送带旋转增量1>45THEN传送带旋转增量1=45a1=1:..选择完=0z1=1Z2=1ENDIFENDIFIFa1=1THEN正品提料=1正品=0传送带启停2=1正品杆旋转增量=正品杆旋转增量+1'旋转IF正品杆旋转增量>8THEN正品杆旋转增量=8m1=1a1=0ENDIF传送带启停1=0检测工件=0传送带启停=1ENDIFIFm1=1THEN正品杆伸缩增量=正品杆伸缩增量+1'下降传送带启停2=1:..IF正品杆伸缩增量>50THEN正品杆伸缩增量=50正品气爪增量=正品气爪增量+'爪IF正品气爪增量>2THEN正品气爪增量=2m1=0n1=1ENDIFENDIF传送带启停1=0检测工件=0传送带启停=1ENDIFIFn1=1THEN正品杆伸缩增量=正品杆伸缩增量-1'升IF正品杆伸缩增量<0THEN正品杆伸缩增量=0n1=0j1=1ENDIF检测正品杆伸缩增量=检测正品杆伸缩增量-1'品升IF检测正品杆伸缩增量<-50THEN:..检测正品杆伸缩增量=-50ENDIF传送带启停=1检测工件=0传送带启停1=0传送带启停2=1ENDIFIFj1=1THEN正品杆旋转增量=正品杆旋转增量-1IF正品杆旋转增量<0THEN'旋正品杆旋转增量=0j1=0k1=1ENDIF检测正品杆旋转增量=检测正品杆旋转增量-1IF检测正品杆旋转增量<-8THEN检测正品杆旋转增量=-8ENDIF传送带启停=1检测工件=0传送带启停1=0传送带启停2=1:..ENDIFIFk1=1THEN正品杆伸缩增量=正品杆伸缩增量+1IF正品杆伸缩增量>25THEN正品杆伸缩增量=25正品气爪增量=正品气爪增量-'降IF正品气爪增量<0THEN正品气爪增量=0k1=0i1=1ENDIFENDIF检测正品杆伸缩增量=检测正品杆伸缩增量+1IF检测正品杆伸缩增量>-25THEN检测正品杆伸缩增量=-25ENDIF传送带启停=1检测工件=0传送带启停1=0传送带启停2=1ENDIFIFi1=1THEN:..传送带启停2=0正品杆伸缩增量=正品杆伸缩增量-1传送带启停=1传送带启停1=0IF正品杆伸缩增量<0THEN正品杆伸缩增量=,新料水平移动程序IFc=1THEN传送带启停=1'隐藏料endifIFi=1ANDK1=1THEN'当正次机械手动作时,新料在带上的水平运动传送带启停3=1传送带旋转增量01=传送带旋转增量01+2'传送带轮旋转IF传送带旋转增量01>50THEN传送带旋转增量01=50检测工件=1ENDIF传送带旋转增量02=传送带旋转增量02+2'工件IF传送带旋转增量02>30THEN:..传送带旋转增量02=30传送带旋转增量1=0endif传送带启停2=0endifIF(i=1ORj=1)AND(传送带旋转增量2>70OR传送带旋转增量3>24)THEN'当正次机械手动作时,新料在带上的水平运动传送带启停4=1传送带旋转增量01=传送带旋转增量01+2IF传送带旋转增量01>50THEN传送带旋转增量01=50检测工件=1ENDIF传送带旋转增量022=传送带旋转增量022+2IF传送带旋转增量022>30THEN传送带旋转增量022=30endif传送带启停2=0endifIF传送带旋转增量02>29THEN'显示检测工件=1endif:..IF传送带旋转增量2>165AND传送带旋转增量2<195THEN传送带旋转增量=传送带旋转增量+1'=0THEN上料升限位开关=1上料降限位开关=0ENDIFIF上料杆伸缩增量=25OR上料杆伸缩增量=50THEN上料升限位开关=0上料降限位开关=1ENDIFIF上料杆旋转增量=0THEN上料正旋限位开关=0上料逆旋限位开关=1上料伸限位开关=0上料缩限位开关=1ENDIFIF上料杆旋转增量=8THEN上料正旋限位开关=1上料逆旋限位开关=0上料伸限位开关=1:..上料缩限位开关=0ENDIFIF正品杆伸缩增量=0THEN正品升限位开关=1正品降限位开关=0ENDIFIF正品杆伸缩增量=25OR正品杆伸缩增量=50THEN正品升限位开关=0正品降限位开关=1ENDIFIF正品杆旋转增量=0THEN正品正旋转限位开关=0正品逆旋转限位开关=1正品伸限位开关=0正品缩限位开关=1ENDIFIF正品杆旋转增量=8THEN正品正旋转限位开关=1正品逆旋转限位开关=0正品伸限位开关=1正品缩限位开关=0ENDIF:..IF次品杆伸缩增量=0THEN次品升限位开关=1次品降限位开关=0ENDIFIF次品杆伸缩增量=25OR次品杆伸缩增量=50THEN次品升限位开关=0次品降限位开关=1ENDIFIF次品杆旋转增量=0THEN次品正旋转限位开关=0次品逆旋转限位开关=1次品伸限位开关=0次品缩限位开关=1ENDIFIF次品杆旋转增量=8THEN次品正旋转限位开关=1次品逆旋转限位开关=0次品伸限位开关=1次品缩限位开关=0ENDIF:..