1、 毕业设计说明书毕业设计说明书 设计题目:设计题目: 机器人手臂的开发与使用机器人手臂的开发与使用 摘 要 本设计以市场上某款 6 自由度机械手为对象,对其安装连接、几何 结构、电路控制、上位机软件进行了详细介绍。并根据上位机指令控制 机械手原理,制定了手工编写指令的标准。最终在此标准的基础上,设 计开发了由自动编程软件输出程序、仿真软件检验程序、机械手执行程 序的体系,从而达到机械手离线编程的目的。 关键词 机械手;安装连接;几何结构;电路控制;自动编程;仿真 Abstract The design bases on a section of 6-DOF manipulator in the
2、 market for the object, and conducts a more detailed introduction about Installation and connection,manipulator geometry, circuit theory, host computer software. The design develops a standard about hand-written instructions, based on principles of host computer software.Ultimately based on this sta
3、ndard, the design achieves their goals of off-line programming by the automatic programming software output instruction, emulation software testing, manipulator implementation. Key words Manipulator; Installation and connections; Geometric structure; The circuit structure; Host computer software; Au
4、tomatic programming; Simulation 目 录 摘要、关键词 . I Abstract、Key words . II 目录 . III 1. 引言 5 2. 机械手简介 5 2.1 机械手在国民生产生活中的意义 . 5 2.2 实物机械手简介 . 6 3. 机械手连接指南 7 3.1 接线连接 . 7 3.2 软件调试 10 4. 机械手几何部件 . 12 4.1 爪 13 4.2 臂 13 4.3 底座 14 5. 机械手电控部件 . 14 5.1 电控实物解析图: . 14 5.2 电路原理图 16 5.2.1 电源模块 17 5.2.2 JSP 下载模块 . 18
5、 5.2.3 串口模块 19 5.2.4 MCU 模块 . 20 5.2.5 舵机信号输出模块 22 6. 上位机软件 . 23 6.1 端口的连接和设置 23 6.2 通道的控制 24 6.2.1 舵机控制 25 6.2.2 上位机控制原理 25 6.2.3 实际操作 25 6.3 操作选项 25 6.4 指令库 26 6.5 速度调节和间隔时间调节 26 6.6 手输指令 27 6.6.1 机械手上位机程序(指令)编写规则 27 6.6.2 手输指令栏的运用 27 7. 机械手手工编程的开发和使用 . 28 7.1 单步即时动作 28 7.2 编程连续动作 29 7.2.1 确定机械手舵机
6、与上位机数值关系 29 7.2.2 测量机械手尺寸 34 7.2.3 举例验证 35 7.2.4 时间、转动量、转速关系 38 7.2.5 机械手多轴联动优化编程 39 7.2.6 模块化编程 41 8. 三位一体离线编程平台 . 42 8.1 自动编程软件 42 8.1.1 软件界面介绍 . 43 8.1.2 软件核心计算程序 45 8.2 仿真模块 46 8.3 机械手执行 49 谢辞 错误错误! !未定义书签。未定义书签。 参考文献 50 1. 引言 本设计是在原有机械手臂配置的基础上, 为其更深一步的开发与使用而进行 的作业,也是为满足机械手臂使用者,机械手臂维护者的需要而进行编制。本设 计的内容将涉及包括: 机械结构、 电路控制、 visual basic 编程、 三维仿真等内容, 最终达到不改变硬件、软件条件下,通过制定规范标准,完成离线编程功能开发 的目的。 2. 机械手简介 机械手出现在 20 世纪中期,以其运动的重复性及准确性得到极大的发展, 已经成为衡量一个国家制造业水平和科技水平的主要标准。 通常机械手臂有机械 系统,