目 录
设计任务书 ……………………………………………………………………………1
引 言 ………………………………………………………………………………2第1章 机械手总体设计 …………………………………………………………4
1.1 主要技术参数见表1-1 ……………………………………………………… 6
1.2 结构特点如下图 …………………………………………………………………6 第2章 手指设计 ……………………………………………………………………7
2.1 设计时要注意的问题 ………………………………………………………… 7
2.2 零件的计算 ………………………………………………………………… 8
2.3 手指抓紧力的计算 ………………………………………………………………8
2.3.1 活塞手抓重量的估算 ………………………………………………………9
2.3.2 汽缸的设计 …………………………………………………………………10
第3章 移动关节设计 ………………………………………………………… 10
3.1驱动方式的比较 ……………………………………………………………… 10
3.2汽缸的设计 …………………………………………………………………… 11
第4章 小臂设计 ………………………………………………………………… 13
4.1 设计时注意的问题 …………………………………………………………… 13
4.2 小臂结构的设计 ……………………………………………………………… 14
4.3 轴的设计计算 ………………………………………………………………… 14
4.4 轴承的选择 ……………………………………………………………………15
4.5 轴承摩擦力矩的计算 …………………………………………………………16
4.6 驱动选择 …………………………………………………………………… 16 第5章 大臂设计…………………………………………………………………… 17
5.1 大臂结构的设计 …………………………………………………………………18
5.2 轴的设计计算 ……………………………………………………………… 18
5.3轴承的选择 …………………………………………………………………… 19
5.4 轴承摩擦力矩的计算 ………………………………………………………… 20
5.5 伺服系统的选择 ……………………………………………………………… 21
第6章 机身设计 ………………………………………………………………… 22
6.1 设计时注意的问题 …………………………………………………………… 22
6.2 三个自由度 …………………………………………………………………… 22
参考文献 …………………………………………………………………………… 23
鸣 谢 ………………………………………………………………………………24
引 言
平面关节型机械手是应用最广泛的机械手类型之一,既可以用于实际生产,又可以用于教学实验和科学研究。用于实际生产,它能够满足装配作业内容改变频繁的要求;用于教学实验,它能够使人直观地了解机器人结构组成、动作原理等,所以开发设计和研究平面关节型机械手具有最广泛的实际意义和应用前景。其中比较突出的LM629是美国国家半导体公司生产的可编程全数字运动控制芯片,它具有32位的位置、速度和加速度寄存器,内置PID算法,其参数可以修改;支持实时读取和设定速度、加速度以及位置等运动参数,内置的梯形图发生器能够自动生成速度曲线,平稳地加速、减速;支持增量式光电码盘的4倍频输入;芯片的主频为6MHz和8MHz。
一 机械手结构
本文设计的平面关节型机械手的实物照片如图1所示,其主要包括两个旋转关节(分别控制机械大臂和小臂旋转以及手抓张合)和一个移动关节(控制手腕伸缩),图2为机械手简化模型。各关节均采用直流电机作为驱动装置,在机械大臂和小臂的旋转关节上还装配有增量式光电编码器,提供半闭环控制所需的反馈信号。直流电机的运动控制采用自行开发的基于LM629和PIC16F877构成的多关节控制卡,并编制了能满足运动控制要求的软件,实现对机械手的速度、位置以及3关节联动控制。由于机械手3个关节电机的控制系统基本类似,因此在下文中,笔者将以单个关节电机为例向读者介绍平面关节型机械手的控制系统设计
二 控制系统设计
2.1控制系统的工作原理
基于LM629芯片和PIC16F877单片机构成的单个关节直流电机伺服驱动系统如图3所示。
图3控制系统原理图
运动芯片LM629通过8位数据线和6根控制线与单片机PIC16F877的I/O口相连。单片机通过数据线向LM629发送位置或速度命令、设定PID调节参数,并从LM629中读取速度、加速度等数值。LM629输出的脉宽调制幅度信号和方向信号直接驱动L298N,经过功率放大后驱动直流电机。增量式光电编码器提供半闭环控制所需的反馈信号(A、B、IN),梯形图发生器计算出位置或速度模式下所需控制的运动轨迹。PIC16F877为LM629提供加速度、速度和目标位置量,在每个采样周期用这些值来计算出新的命令和位置给定值,将其作为指令值。由增量式光电编码器检测电机的实际位置,其输出信号经过LM629四倍频后进行解码,形成位置反馈值。指令值与反馈值的差值作为数字PID校正环节的输入。通过数字调节器PID计算,LM629输出脉宽调制信号PWMM和方向信号PWMS用于控制功率芯片L298N,进而驱动电机运动到指定的位置。LM629在进行位置控制的同时,还对速度进行控制。LM629在接受到主机送来的位置信号后,按梯形图生成加速、匀速、减速的速度曲线,曲线与坐标横轴所包围的面积就是指定的位置。PID算法中的比例、积分和微分系数有时需要进行修改,因此将它们存储在单片机的E2PROM中。单片机和PC机通过无线发射和接收模块进行串行通信。




