基于开放式软件平台的机器人控制器开发

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:a67273271
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着德国“工业4.0”战略引发全球对“第四次工业革命”这一话题的持续讨论,机器人产业作为“工业4.0”的主体成为当下最热门的主题之一。作为运动控制系统的核心,控制器的性能直接决定机器人的先进性。研发具有高性能低价格的开放式控制器具有必要性和紧迫性。  本文针对工业机器人控制系统在开放性、实时性和分布式等方面的不足,基于X86工控机架构,以深圳某公司RB_1400六自由度焊接机器人为研究对象,在完成机器人运动学、TCP校验算法的基础上,采用实时工业以太网现场总线EtherCAT和开放式软件平台CODESYS构建了机器人控制系统,设计开发了机器人的控制软件和示教软件,并对控制器的实时性进行了性能检测与分析,主要研究内容如下:  对RB-1400机器人进行建模分析,采用经典D-H法建立连杆坐标系,得到工业机器人的运动学正解。通过代数法对机器人的运动学逆解进行分析,得到运动学的八组逆解,利用“最短路径”和“加权系数”方法对八组逆解进行优化选择,解决了运动学多解的问题和奇异点规避的问题。随后利用Matlab软件进行仿真,分析了机器人的工作空间,验证了运动学正解和逆解的正确性。  提出了多点标定弧焊机器人的工具标定算法,工具中心点(TCP)位置标定采用线性最小二乘法的矩阵形式进行求解,工具坐标系(TCF)姿态采用向量和矩阵的基本运算进行求解。并开发了基于IEC61131-3标准规范功能块,利用该标定算法校验TCP点的位置,机器人的定位精度满足实际的加工要求。  在此基础上,构建了基于开放式软件平台CODESYS和EtherCAT总线技术的机器人运动控制系统,开发了机器人和示教盒控制软件,采用OPC通信技术建立了机器人示教器和控制器之间的通信,实现了两个软件之间的数据交互。示教器软件在VS2005环境下开发,通过MFC应用程序框架对系统进行总体设计,整个软件的架构借助动态链接库来完成。  最后对本控制器在6轴焊接机器人本体上进行了通讯性能测试,测试表明EtherCAT网络在主站与从站之间的通讯效率满足RB_1400机器人的焊接要求,主从站的通讯类型完全符合EtherCAT协议,具有高的实时性。
其他文献
现今国内正在使用的各种工业CT,它们的平移运动和旋转运动一般都是采用低速平稳的匀速运动方式.当工业CT采用间歇运动方式时,有可能获得更好的图像质量,但此时加速度很大.该
论文是对基于TMS320LF2407 DSP控制器的管道焊接机器人微机控制系统进行的研究.首先设计了微机控制系统的核心DSP应用板,之后针对5自由度电机采用模块化设计方法,分别研究了
钱梦龙先生曾提出:"目前文言文教学最大的弊病是什么?一言以蔽之:有'言'而无'文'"。"文言文首先是'文'而不是文言词句的任意堆砌。"这里的"文"理解为文章、文学、文化等。虽然这一意见已经提
精密静压转台是高档数控机床的关键功能部件之一。由于受多种因素耦合影响,转台动力响应复杂,导致转台振动,甚至油膜失效,严重影响机床的加工精度。论文基于流体力学润滑理论,建立
欠驱动机器人是一种具有被动关节的机器人,主要特点是控制输入的数目少于自身的自由度。相较于全驱动机器人,其具有质量轻、能耗低、灵活性高等优点。近年来已成为机器人研究
该文主要对基于微束等离子弧熔焊的直接金属成形系统及工艺进行了研究.该文首先通过工艺试验对三种熔焊方法进行了分析与比较,确定了以微束等离子弧熔焊工艺进行直接金属成形
期刊
该文就实现工件外圆表面高速磨削的问题,设计并集成了一套基于PMAC的磨床数控系统,在此数控磨床上能够很好的实现工件圆及非圆表面的高速高精密磨削.运用PMAC多轴运动控制器,
期刊
该文从分析加工难度最大的油泵下体类零件工艺编制的特点出发,开发了适合于油泵下体类零件的应用型CAPP/NC系统(XTCAPP/NC系统).该系统提出了一种新的用于描述油泵下体类零件