论文摘要
本文分析了当代工业机器人的体系结构、控制系统形式以及基于PC的控制器模式,以上结果为工业机器人控制系统的初步设计提供了有效的技术支持,并降低了系统因设计不合理而导致重新设计的可能性。对于分布式焊接切割机器人的系统设计,本文提出了采用现场总线(CAN总线)作为上位机与下位机的通讯总线。详细说明了CAN总线的电气特点、帧结构以及基于CAN总线的机器人控制系统结构。详细论述了该机器人所采用的控制系统结构、控制模式及其硬件结构。着重说明了机器人上位机的软件和硬件设计。上位机是该机器人系统的计算和控制中心。对于上位机系统的设计,采用了瀑布式设计方法,可以实现软件和硬件的同时设计,有利于缩短系统的开发时间。上位机应用程序的设计采用了基于软件体系结构风格的设计方法,包括面向对象和数据抽象风格、分层风格等,详细说明了各种风格的特点、优缺点及其在机器人中的应用、实现方法等。软件体系结构风格的使用有利于提高软件系统的灵活性和重用性,降低系统重复开发,同时也提高了系统的灵活性。此外,还说明了机器人系统轨迹规划的计算和CAN通讯协议的制定。最后,介绍了该机器人系统的实验和实际生产效果,表明该机器人系统满足工业生产要求,降低劳动强度,提高了生产效率。
论文目录
摘要ABSTRACT第1章 绪论1.1 课题背景及研究意义1.2 工业机器人体系结构的研究1.3 工业机器人开放性的研究1.4 课题研究的主要内容第2章 工业机器人控制系统结构2.1 机器人体系结构的典型形式2.2 工业机器人控制系统的组成形式2.2.1 工业机器人控制系统的形式2.2.2 基于PC的工业机器人控制模式2.3 开放式控制系统2.3.1 开放式控制系统的含义和特点2.3.2 典型开放式控制系统模型2.4 嵌入式系统设计2.4.1 嵌入式系统的应用模型2.4.2 嵌入式系统的设计方法2.5 小结第3章 分布式机器人系统的相关技术3.1 CAN总线通讯系统3.1.1 机器人采用CAN总线的原因3.1.2 CAN总线的性能特点和技术规范3.1.3 基于CAN总线的机器人系统结构3.2 上位机操作系统设计3.2.1 嵌入式操作系统的选择3.2.2 Windows CE操作系统在工业机器人中的应用3.2.3 Windows CE操作系统体系结构和定制3.3 应用软件设计方法3.3.1 基于软件体系结构风格的设计方法3.3.2 动态链接库的使用3.4 小结第4章 焊接切割机器人系统实现4.1 机器人系统总体要求4.2 机器人机械结构4.2.1 机器人操作臂的工作空间形式4.2.2 机器人机械结构4.3 机器人控制系统的体系结构4.3.1 系统控制层的设计4.3.2 伺服和数据采集层的设计4.4 小节第5章 上位机应用程序的设计5.1 应用程序的软件体系结构5.2 机器人切割和焊接工艺5.2.1 切割工艺5.2.2 焊接工艺5.3 机器人轨迹规划5.3.1 理论曲线的计算5.3.2 示教数据的插补处理5.3.3 切割工艺对轨迹的影响5.3.4 焊接工艺对轨迹的影响5.3.5 动态链接库的使用5.4 上位机通讯程序5.4.1 PCI-CAN卡的使用5.4.2 CAN总线通讯协议的制定5.5 机器人控制系统界面5.6 焊接试验5.7 小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:工业机器人体系结构论文; 分布式控制系统论文; 软件体系结构论文; 总线论文;
工业机器人体系结构及其在焊接切割机器人中的应用研究
下载Doc文档