基于组态机械手设计_第1页
基于组态机械手设计_第2页
基于组态机械手设计_第3页
基于组态机械手设计_第4页
基于组态机械手设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、吉林建工学院城建学院电气信息工程系自动化专业课程设计论文纸第一章 组态王简介1.1 组态王的特点(1)丰富的IO。将组态王和驱动程序整合在一起,通用性强,含有多种IO驱动程序,能与较多的PLC通信,并且通信可靠。(2)报警和事件系统。组态王报警系统具有方便、灵活、可靠、易于扩展的特点。组态王分布式报警管理提供多种报警管理功能。包括:基于事件的报警、报警分组管理、报警优先级、报警过滤、新增死区和延时概念等功能,以及通过网络的远程报警管理。组态王还可以记录应用程序事件和操作员操作信息。报警 和事件具有多种输出方式:文件、数据库、打印机和报警窗,并且可以利用控件等工具轻松浏览和打印报警数据库的内容。

2、(3)安全系统。组态王采用分级和分区保护的双重保护策略,对新增用户组和安全区管理、999个不同级别的权限和64个安全区形成双重保护,另外组态王能记录程序运行中操作员的所有操作。1.2 用途在组态概念出现之前,要实现某一任务,都是通过编写程序(如使用BASIC ,C , FORTRAN等)来实现的。编写程序不但工作量大、周期长,而且容易犯错误,不能保证工期。组态软件的出现,解决了这个问题。对于过去需要几个月的工作,通过组态几天就可以完成。组态软件是有专业性的。一种组态软件只能适合某种领域的应用。组态的概念最早出现在工业计算机控制中。如DCS(集散控制系统)组态,PLC(可编程控制器)梯形图组态。

3、人机界面生成软件就叫工控组态软件。其实在其他行业也有组态的概念,人们只是不这么叫而已。如AutoCAD,办公软件(PowerPoint)都存在相似的操作,即用软件提供的工具来形成自己的作品,并以数据文件保存作品,而不是执行程序。组态形成的数据只有其制造工具或其他专用工具才能识别。但是不同之处在于,工业控制中形成的组态结果是用在实时监控的。组态工具的解释引擎,要根据这些组态结果实时运行。从表面上看,组态工具的运行程序就是执行自己特定的任务。吉林建工学院城建学院电气信息工程系自动化专业课程设计论文纸1.3 使用组态王软件开发具有以下几个特点(1)实验全部用软件来实现,只需利用现有的计算机就可完成自

4、动控制系统课程的实验,从而大大减少购置仪器的经费。(2)该系统是中文界面,具有人机界面友好、结果可视化的优点。对用户而言,操作简单易学且编程简单,参数输入与修改灵活,具有多次或重复仿真运行的控制能力,可以实时地显示参数变化前后系统的特性曲线,能很直观地显示控制系统的实时趋势曲线,这些很强的交互能力使其在自动控制系统的实验中可以发挥理想的效果。吉林建工学院城建学院电气信息工程系自动化专业课程设计论文纸第二章 机械手工作原理1.1 机械手构成机械手能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。机械手主要由手部、运动机构和控制系统三大部分组成。手部是用来抓持工件

5、(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度 。为了抓取空间中任意位置和方位的物体,需有6个自由度。自由度是机 械手设计的关 键参数。自由 度越多,机械手的灵活性越大,通用性越广,其结构也越复杂。一般专用机械手有23个自由度。控制系统是通过对机械手每个自由度的电机的控制,来完成特定动作。同时接收传感器反馈的信息,形成稳定的闭环控制。控制系统的核心通常是由单片机或dsp等微

6、控制芯片构成,通过对其编程实现所要功能。1.2 工作原理及流程机械手目的就是将加工部件从右台搬运到传送带上,如图下图所示。机械手由初始位置开始运动,要把右盘部件搬运到左边传送带上,机械手具有升降,夹紧,放松,左移,右移等基本功能。吉林建工学院城建学院电气信息工程系自动化专业课程设计论文纸工作流程如下,开始时机械手下降到部件的高度,然后夹紧部件,帯着部件上升一定高度,帯着部件向右移动到传送带上方,下降一定距离,放松把部件放在传送带上,上升回原位,向左移动回到最初位置,继续循环工作。工作流程如下图所示。吉林建工学院城建学院电气信息工程系自动化专业课程设计论文纸第三章 基于组态机械手系统设计3.1

7、新建工程运行组态环境,在“组态王”工程管理器(ProjManager)选择选单“文件新建工程或单击“新建”按钮。在工程路径文本框中输入一个有效的工程路径。在工程路径文本框中输入一在工程名称文本框中输入工程的名称,该工程名称同时将被作为当前工程的路径名称。在工程描述文本框中输入对该工程的描述文字。工程名称长度应小于32个字节,工程描述长度应小于40个字节。单击“完成”完成工程的新建。3.2 系统控制界面设计在组态王平台上建立“机械手控制系统”窗口并设置好窗口属性。通过绘图工具箱中的工具,绘制出组建系统所需的各个元件,调用系统控件制作控制按钮,利用文字标签对相应元件进行注释。最后生成的整体效果图如

8、下图所示。3.3 数据变量的定义数据库是”组态王”软件的核心部分,在工程管理器中,选择”数据库数据词典”,双击”新建图标”,弹出”变量属性”对话框,创建机械手各个变量数据。如下图所示。吉林建工学院城建学院电气信息工程系自动化专业课程设计论文纸3.4 动画连接由图形对象搭制而成的图形界面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。组态王实现图形动画设计的主要方法是将用户窗1:3中的图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。物体水平移动与垂直移动参数如下图所示。吉林建工学院城建学院电气信息工程系自动化专业课程设计论

9、文纸机械手水平移动与垂直移动的参数如下图所示。传送带旋转参数如下图所示。吉林建工学院城建学院电气信息工程系自动化专业课程设计论文纸3.5 系统程序if(a=1)c1=c1+1;a7=0;if(c1>0&&c1<9)a2=1;a6=1;本站点b1=本站点b1+10;if(c1>9&&c1<15)a6=0;a5=1;a2=0;本站点d1=本站点d1+20;本站点d2=本站点d2+20;if(c1>15&&c1<24)a1=1;本站点b1=本站点b1-10;本站点c2=本站点c2+10;if(c1>24&

10、;&c1<76)a4=1;a1=0;本站点b=本站点b+10;本站点b3=本站点b3+10;if(c1>76&&c1<85)a2=1;a4=0;本站点b1=本站点b1+10;本站点c2=本站点c2-10;if(本站点c1>85&&c1<90)a2=0;a6=1;a5=0;本站点d1=本站点d1-20;本站点d2=本站点d2-20;if(c1>90)a1=1;本站点b1=本站点b1-10;if(c1>99)a3=1;a1=0;本站点b=本站点b-20;本站点d=本站点d+2;本站点b3=本站点b3+5;if(c1=

11、125)a3=0;本站点b3=0;本站点c1=0;本站点d=0;elsea7=1;a1=0;a2=0;a3=0;a4=0;a5=0;a6=0;b=0;b1=0;b3=0;c1=0;c2=0;d=0;d1=0;d2=0;吉林建工学院城建学院电气信息工程系自动化专业课程设计论文纸设计总结本次课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。通过这次课程设计,我对组态的知识有了进一步的学习。通过这次设计,本人在多方面都有所提高。通过这次设计,综合运用本专业所学课程的理论,设计工作的实际训练从而培养和提高学生独立工作能力,巩固所学的内容,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。在设计过程中遇到了很多问题,我都没有放弃,不明白的地方就及时查资料,问同学或是找老师帮忙。经过查阅有关方面的书籍,获取了很多专业方面的知识,拓展了视野,增加了我实际动手能力。在此感谢我们的老师.,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;这次设计的每个实验细节和每个结果,都离不开老师您的细心指导。吉林建工学院

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论