基于AutoCAD平台的四轴关节型机器人专用离线编程系统

基于AutoCAD平台的四轴关节型机器人专用离线编程系统

论文摘要

本课题应用VB为系统开发工具,通过利用ActiveX Automation技术对AutoCAD进行二次开发,建立了一个基于AutoCAD平台的四轴关节型机器人离线编程系统,实现了机器人二维平面作业图形轨迹的自动生成及机器人的三维动态仿真。该四轴关节型机器人可广泛应用于裁剪、切割、涂胶及喷涂等作业。本论文具体研究内容如下:1.介绍了应用ActiveX Automation技术对AutoCAD进行二次开发的方法,利用该方法成功实现了从CAD模块中提取机器人作业对象的图形几何数据信息,并通过对提取出来的几何数据信息进行处理,确定了机器人末端执行器(手部)沿机器人作业路径作业时的姿态,实现了机器人的作业规划。可根据机器人作业规划得到的相关数据,生成Motoman机器人的可执行jbi文件:2.根据机器人作业规划得到的相关数据,通过四轴机器人运动学分析及轨迹规划,自动生成了机器人作业轨迹。可依据机器人作业轨迹数据生成PMAC卡运动程序;3.再次应用ActiveX Automation技术对AutoCAD进行二次开发,实现了AutoCAD环境中机器人参数化三维几何实体建摸,并根据生成的机器人作定轨迹,实现了机器人作业过程三维可视化动态仿真,以验证机器人作业轨迹生成的正确性。最终建立了一个基于AutoCAD平台的机器人离线编程系统,该系统可实现机器人作业轨迹的自动生成及机器人动态仿真。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 机器人离线编程领域研究现状综述
  • 1.2.1 机器人离线编程技术概述
  • 1.2.2 国外机器人离线编程技术概况
  • 1.2.3 国内机器人离线编程技术概况
  • 1.3 机器人离线编程系统的开发及研究方法分析
  • 1.3.1 国外机器人离线编程系统的开发及研究方法分析
  • 1.3.2 国内机器人离线编程系统的开发及研究方法分析
  • 1.4 AutoCAD二次开发技术概述
  • 1.4.1 AutoCAD二次开发工具简介
  • 1.4.2 AutoCAD二次开发工具的比较与选择
  • 1.5 课题研究意义
  • 1.6 课题主要研究内容
  • 第二章 机器人运动学基础及轨迹规划
  • 2.1 机器人的位姿几何原理
  • 2.2 机器人的位姿分析
  • 2.3 机器人运动学
  • 2.3.1 机器人运动学正解
  • 2.3.2 机器人运动学逆解
  • 2.4 机器人轨迹规划概述
  • 2.4.1 机器人轨迹的概念
  • 2.4.2 轨迹规划的一般性问题
  • 2.5 机器人轨迹控制过程
  • 2.6 笛卡儿空间的机器人轨迹规划
  • 2.6.1 笛卡儿空间的直线轨迹规划
  • 2.6.2 笛卡儿空间的圆弧轨迹规划
  • 第三章 机器人离线编程技术
  • 3.1 机器人编程语言简介
  • 3.2 在线编程方式
  • 3.3 离线编程方式
  • 3.3.1 机器人离线编程的特点及功能
  • 3.3.2 机器人离线编程系统的结构
  • 第四章 AUTOCAD二次开发技术
  • 4.1 AutoCAD二次开发技术概述
  • 4.1.1 AutoCAD二次开发工具发展历史
  • 4.1.2 常用的AutoCAD二次开发工具介绍
  • 4.2 AutoCAD的ActiveX Automation二次开发技术基础
  • 4.2.1 AutoCAD的ActivcX Automation二次开发技术概述
  • 4.2.2 AutoCAD对象
  • 4.2.3 连接AutoCAD
  • 4.2.4 系统变量的使用
  • 4.2.5 退出AutoCAD
  • 4.3 AutoCAD二次开发技术在机器人离线编程系统中的应用
  • 4.3.1 机器人作业图形几何数据信息提取原理及方法
  • 4.3.2 机器人参数化三维几何实体建模
  • 4.4 机器人作业图形几何数据信息提取原理及方法
  • 4.4.1 机器人作业图形几何数据信息提取原理
  • 4.4.2 对象选择集的生成
  • 4.4.3 机器人作业图形几何数据信息提取方法
  • 4.5 机器人参数化三维几何实体建模
  • 4.5.1 创建三维对象
  • 4.5.2 三维图形着色
  • 4.5.3 三维实体造型编辑
  • 4.5.4 编辑三维实体
  • 4.5.5 机器人参数化三维几何实体建模实现方法
  • 第五章 基于AUTOCAD平台的四轴关节型机器人专用离线编程系统的实现
  • 5.1 系统功能模块的划分
  • 5.1.1 人机界面
  • 5.1.2 机器人作业规划模块
  • 5.1.3 机器人仿真模块
  • 5.1.4 机器人运动学模块
  • 5.1.5 机器人轨迹规划模块
  • 5.1.6 坐标系变换模块
  • 5.1.7 示教功能模块
  • 5.1.8 系统使用流程
  • 5.2 机器人离线编程实例
  • 第六章 结论与展望
  • 6.1 全文总结
  • 6.2 工作展望
  • 参考文献
  • 攻读学位期间参与的项目与发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].机器人离线编程系统设计与研究[J]. 世界制造技术与装备市场 2010(05)
    • [2].离线编程系统研究[J]. 网络与信息 2009(08)
    • [3].喷涂机器人离线编程系统的开发[J]. 机床与液压 2013(11)
    • [4].三维仿真交互式双臂机器人离线编程系统设计[J]. 计算机工程与设计 2018(07)
    • [5].喷漆机器人离线编程系统物体建模方法的研究[J]. 机械设计与制造 2009(01)
    • [6].多机器人三维仿真与离线编程系统设计[J]. 工业控制计算机 2014(03)
    • [7].机器人离线编程系统运动误差分析[J]. 机械传动 2011(11)
    • [8].面向自动钻铆离线编程系统的运动仿真技术[J]. 中国机械工程 2019(04)
    • [9].弧焊机器人离线编程系统的设计与实现[J]. 上海交通大学学报 2008(S1)
    • [10].工业机器人离线编程系统研究现状与发展趋势[J]. 机电一体化 2015(07)
    • [11].基于多机器人离线编程系统设计[J]. 重庆工商大学学报(自然科学版) 2016(06)
    • [12].基于人工智能的计算机离线编程系统开发研究[J]. 数字技术与应用 2019(07)
    • [13].人工智能的计算机离线编程系统开发探讨[J]. 电子测试 2018(19)
    • [14].基于平板电脑的焊接机器人离线编程系统及其离线编程方法[J]. 科技创新导报 2016(19)
    • [15].基于Qt的可扩展机器人离线编程系统[J]. 华中科技大学学报(自然科学版) 2015(S1)
    • [16].弧焊机器人离线编程研究[J]. 山东工业技术 2016(18)
    • [17].三维视觉在激光焊接机器人离线编程系统中的应用[J]. 电焊机 2010(10)
    • [18].基于人工智能的计算机离线编程系统开发研究[J]. 电脑编程技巧与维护 2018(01)
    • [19].转向架焊接机械手离线编程系统的选择与应用讨论[J]. 机车车辆工艺 2008(01)
    • [20].带坡口管件的机器人切割离线编程系统在昆山华恒诞生[J]. 现代焊接 2008(12)
    • [21].机器人离线编程系统[J]. 内燃机与配件 2018(10)
    • [22].工业机器人离线编程系统全解析[J]. 伺服控制 2014(12)
    • [23].高速列车转向架焊接机器人离线编程系统的分析与开发[J]. 金属加工(热加工) 2011(04)
    • [24].基于Unity3D的工业机器人跨平台可移动离线编程系统的研究和开发[J]. 组合机床与自动化加工技术 2016(10)
    • [25].六自由度机器人离线编程系统的运动学研究[J]. 机床与液压 2019(09)
    • [26].高压水射流切割机器人离线编程系统研究[J]. 哈尔滨理工大学学报 2009(02)
    • [27].基于Solidworks的工业机器人离线编程系统[J]. 制造业自动化 2013(09)
    • [28].基于DXF文件的工业机器人离线编程系统研究[J]. 机电工程技术 2011(07)
    • [29].OTC弧焊机器人离线编程系统开发[J]. 组合机床与自动化加工技术 2015(11)
    • [30].基于VC++的弧焊机器人离线编程系统设计[J]. 电焊机 2009(01)

    标签:;  ;  ;  ;  

    基于AutoCAD平台的四轴关节型机器人专用离线编程系统
    下载Doc文档

    猜你喜欢