关于加工论文范文参考文献,与三轴台式工业机器人通用控制软件设计相关论文答辩开场白

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

本论文是一篇关于加工论文答辩开场白,关于三轴台式工业机器人通用控制软件设计相关毕业论文的格式范文。免费优秀的关于加工及现代电子技术及操作系统方面论文范文资料,适合加工论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:主要以三轴台式工业机器人为平台,采用改进的栅格法进行加工工件的环境表示,利用不同优先级的权值进行路径规划,设计具备一定通用性的控制软件,避免了加工不同工件需重新编写程序的麻烦.

关 键 词:机器人;控制器;栅格法;路径规划

中图分类号:TN911.734;TP242.2文献标识码:A文章编号:1004373X(2013)23013303

Generalcontrollersoftwaredesignofthreeaxisdesktopindustrialrobot

LUOMin1,CAOQing1,ZHANGGe1,2

(1.SchoolofInformationandCommunicationEngineering,HunanInstituteofScienceandTechnology,Yueyang414006,China;

2.KeyLaboratoryofOptimizationandControlforComplexSystems,HunanInstituteofScienceandTechnology,Yueyang414006,China)

Abstract:Takingthethreeaxisdesktopindustrialrobotastheplatform,theenvironmentoftheworkpiecemachinedisexpressedbytheimprovedgridmethod.Usingtheweightsofthedifferentpriorityforpathplanning,ageneralcontrollersoftwareisdesigned,andrewritingprogramsfordifferentworkpiecesisavoided.

Keywords:robot;controller;gridmethod;pathplanning

0引言

如今工业机器人已逐步融入工业生产之中,与工业机器人开发相关的企业也相继在中国出现.然而,对于不同客户的需求,只能通过工程师编写不同程序的方式来满足客户的需求.因此,在这些企业中,大多数都是以“非标”产业和机器人代售为主.而同一机器人应用于不同工作环境,在软件设计上的通用性问题上一直存在着很大的阻碍.


该文出处 http://www.sxsky.net/benkelunwen/060191406.html

1机器人系统框架

三轴台式工业机器人通用控制软件设计参考属性评定
有关论文范文主题研究: 关于加工的论文范文素材 大学生适用: 硕士论文、学年论文
相关参考文献下载数量: 79 写作解决问题: 写作资料
毕业论文开题报告: 论文提纲、论文小结 职称论文适用: 期刊发表、高级职称
所属大学生专业类别: 写作资料 论文题目推荐度: 优质选题

工业机器人系统通过控制软件发送指令给予SmartPAC运动控制器,由控制器根据相关指令转换为轴的驱动指令并传输给相应的轴伺服器,轴伺服器根据接收过来的指令控制轴以执行相关动作.参数输入端是由鼠标与键盘通过USB接口直接接入控制器,该控制器自带操作系统WinCE.控制软件在该运动控制器的WinCE环境下运行,通过输入端在控制软件上设定相关参数或进行操作,由通用控制软件分析并确定一条合适的加工路径.根据加工路径,得出相关指令集合,通过控制软件向轴依次发送指令,以达到加工工件的目的.该工业机器人系统框架如图1所示.


如何撰写加工硕士论文
播放:23575次 评论:4792人

图1工业机器人系统框架图

2通用控制软件简介

该软件控制端所控制的机器人是由三个雅马哈单轴伺服器以及一个SmartPAC运动控制器相组合而成的三轴台式工业机器人.其中三轴分别命名为[X,Y,Z,]相互构成了一个立体空间.加工工件固定于[Y]轴上,处于[XY]平面之内.在加工工件上分布着[N]个加工点.操作人员只需通过该软件控制端输入加工工件的模型,以及加工点的位置.通过栅格法加入树的形式对模型逐步分解,对加工点逐个确定,接下来从中分析出最佳路径,最佳路径以最短的时间内完成单位工件的加工为准.

该三轴台式工业机器人通用控制软件界面如图2所示,主要分为4个部分,左上角为参数设置面板,左下角为轴位置显示面板,右上角为控制操作面板,右下角为轴测试面板,用以测试轴能否正常工作.参数设置面板与控制操作面板将会在下文中详细介绍.

图2通用控制软件界面

3软件框架设计

该控制端软件工作于WindowsCE操作系统,在VisualStudio2005下使用C#语言进行开发.进入控制端软件首先进入的是窗体初始化函数.在窗体初始化函数中进行各轴的配置并启动轴,以确保各轴在开始工作之前就已回归零点位置.在回归零点位置之后,再将各轴关闭.这里需要注意的是,并不是在窗体初始化函数里面去等待轴回到零点再进行关闭各轴操作,而是在窗体定时器中去检测并关闭.否则,窗体将在相当长的一段时间之内会处于丢失焦点的状态,或窗体需等轴回到零点之后再出现.定时器是整个软件的一个核心部分,相当于软件的心脏,它承担着轴状态检测、加工工件计数、指令发送等功能.图2为该软件控制端的界面,在左上角有一个参数设置的面板,在这个面板中存在着两个参数设置,分别是轴参数设置和工件参数设置.轴参数设置包含着三轴长度设置与轴运动速度设置,可将相关的轴配置信息保存为后缀为txt的文本格式或后缀为doc的Word文档格式,以便下次直接读取使用.轴参数设置的具体流程图如图3所示.

工件参数设置包括工件模型设置、工件上的加工点位置的设置及轴参数设置中的文件读取与保存.其中,模型设置采用多视角视图法,视图个数根据所需加工的模型设定.对于精度要求不高的模型也可采用数组输入的方法.两种方式的模型输入都支持拷贝,便于在已有模型上修改加工位置.而加工点的位置则直接在模型的基础上进行设置即可.图2的控制界面中存在着3个按键,分别是执行、暂停和停止.这3个按键分别执行着不同功能,一般情况下,只使用暂停按键,停止按键执行急停的任务,用作紧急处理,当停止按键按下时,就意味着加工必须重新开始.执行和停止按键的流程图如图4所示.

图3单轴参数设置流程图

图4执行按键流程图

4路径规划

4.1环境表示

在环境表示上采用栅格法,用栅格法表示加工工件模型及加工环境相对容易,但时间复杂性相对较高[1].对于工业加工而言,加工工件一般都是成批量进行加工的,只需在第一次加工该加工工件开销相对较长的时间,此后的每一次加工只需从存储的文件中,调用之前已得到的最优路径进行加工即可,而且,工业加工更需要一个相对较为容易得到的模型.

常用的栅格法如图5所示.该方法是将整块目标区域划分成[N]个等份的小格,但是这种方法对于工业加工来说精度差,数据存储空间过大,而且时间开销较大[2].改进后的栅格法如图6所示.该改进后的栅格法是采用逐步细分法,先将整个区域细分成四块,然后判断加工点在哪块区域,接着在细分,直到加工点及环境足以被表示出来为止[3].该方法在对无加工点和无加工工件的区域内不进行细分,大大节省了数据消耗,并且有针对性的对有加工点及加工工件的位置进行细分,提高了加工精度.为了在工件加工时能够更精确地表示加工位置,该控制软件在环境表示上所采用的是改进后的栅格法.

图5常用栅格法

图6改进后的栅格法

在环境表示的代码实现上采用链表的形式.环境单位结点的构建采用结构体的形式,其主要包括子结点地址、父结点地址和权值等[4].不同的权值代表着不同的含义,可表示存在加工点区域、靠近加工点区域、加工工件非加工点部分及其他区域,它是实行路径规划实现的引领者,在下节路径规划当中将详细介绍.环境单位结点的代码如下:

StructNode

{intValue;//权值

StructNode*Boot;//父结点

StructNode*Next1;//第一个子结点

StructNode*Next2;

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)