毕业设计(论文)-4-DOF SCARA 机器人结构设计与运动模拟(含全套CAD图纸)

上传人:good****022 文档编号:116759889 上传时间:2022-07-06 格式:DOC 页数:29 大小:1.10MB
返回 下载 相关 举报
毕业设计(论文)-4-DOF SCARA 机器人结构设计与运动模拟(含全套CAD图纸)_第1页
第1页 / 共29页
毕业设计(论文)-4-DOF SCARA 机器人结构设计与运动模拟(含全套CAD图纸)_第2页
第2页 / 共29页
毕业设计(论文)-4-DOF SCARA 机器人结构设计与运动模拟(含全套CAD图纸)_第3页
第3页 / 共29页
点击查看更多>>
资源描述
南昌航空大学科技学院学士学位论文 1 第一章绪论第一章绪论 11 引言引言 机器人技术是综合了计算机、控制论、机构学、信息和传感技术、人工智 能、仿生学等多门学科而形成的高新技术。其本质是感知、决策、行动和交互 四大技术的综合,是当代研究十分活跃,应用日益广泛的领域。机器人应用水 平是一个国家工业自动化水平的重要标志。 工业机器人既具有操作机(机械本体)、控制器、伺服驱动系统和检测传感 装置,是一种仿人操作、自动控制、可重复编程、能在三维空间完成各种作业 的自动化生产设备。 目前机器人应用领域主要还是集中在汽车工业,它占现有机器人总数的 2.89%。其次是电器制造业,约占 16.4%,而化工业则占 11.7%。此外,工业机 器人在食品、制药、器械、航空航天及金属加工等方面也有较多应用。随着工 业机器人的发展,其应用领域开始从制造业扩展到非制造业,同时在原制造业 中也在不断的深入渗透,向大、异、薄、软、窄、厚等难加工领域深化、扩展。 而新开辟的应用领域有木材家具、农林牧渔、建筑、桥梁、医药卫生、办公家 用、教育科研及一些极限领域等非制造业。 一般来说,机器人系统可按功能分为下面四个部分川: l)机械本体和执行机构:包括机身、传动机构、操作机构、框架、机械连接 等内在的支持结构。 2)动力部分:包括电源、电动机等执行元件及其驱动电路。 3)检测传感装置:包括传感器及其相应的信号检测电路。 4)控制及信息处理装置:由硬件、软件构成的机器人控制系统。 全套设计,联系全套设计,联系 153893706153893706 南昌航空大学科技学院学士学位论文 2 1 12 2 国内外机器人领域研究现状及发展趋势国内外机器人领域研究现状及发展趋势 (1)工业机器人性能不断提高(高速度、高精度、高可靠性、便于操作和维修), 而单机价格不断下降,平均单机价格从 91 年的 10.3 万美元降至 2005 年的 5 万 美元。 2)机械结构向模块化、可重构化发展。例如关节模块中的伺服电机、减速 机、检测系统三位一体化;由关节模块、连杆模块用重组方式构造机器人整机; 国外己有模块化装配机器人产品问市。 (3)工业机器人控制系统向基于 CP 机的开放型控制器方向发展,便于标准化、 网络化:器件集成度提高,控制柜日见小巧,且采用模块化结构;大大提高了系 统的可靠性、易操作性和可维修性。 (4)机器人中的传感器作用日益重要,除采用传统的位置、速度、加速度等 传感器外,装配、焊接机器人还应用了视觉、力觉等传感器,而遥控机器人则 采用视觉、声觉、力觉、触觉等多传感器的融合技术来进行环境建模及决策控 制;多传感器融合配置技术在产品化系统中己有成熟应用。 (5)虚拟现实技术在机器人中的作用己从仿真、预演发展到用于过程控制, 如使遥控机器人操作者产生置身于远端作业环境中的感觉来操纵机器人。 (6)当代遥控机器人系统的发展特点不是追求全自治系统,而是致力于操作 者与机器人的人机交互控制,即遥控加局部自主系统构成完整的监控遥控操作 系统,使智能机器人走出实验室进入实用化阶段。美国发射到火星上的“索杰 纳”机器人就是这种系统成功应用的最著名实例。 (7)机器人化机械开始兴起。从 1994 年美国开发出“虚拟轴机床”以来, 这种新型装置己成为国际研究的热点之一,纷纷探索开拓其实际应用的领域。 1.31.3 SCARASCARA 机器人简介机器人简介 SCARA 机器人(如图 1 一 1 所示)很类似人的手臂的运动,它包含肩关节、 肘关节和腕关节来实现水平和垂直运动,在平面内进行定位和定向,是一种固 定式的工业机器人。它具有四个自由度,其中,三个是旋转自由度,一个是移 动自由度。3 个旋转关节,其轴线相互平行,手腕参考点的位置是由两个旋转 关节的角位移 p,和 pZ,及移动关节的位移 Z 来决定的。这类机器人结构轻便、 响应快,例如 Adeptl 型 SCARA 机器人的运动速度可达 10m/S,比一般的关节式 南昌航空大学科技学院学士学位论文 3 机器人快数倍。它能实现平面运动,全臂在垂直方向的刚度大,在水平方向的 柔性大,具有柔顺性。 图 1 一 1SCARA 机器人 图 1 一 2 SCARA 机器人装配线 图 1 一 3 SCARA 机器人 SCARA 机器人最适用于平面定位,广泛应用于垂直方向的装配。广泛应用 南昌航空大学科技学院学士学位论文 4 于需要高效率的装配、焊接、密封和搬运等众多应用领域,具有高刚性、高精 度、高速度、安装空间小、工作空间大的优点。由于组成的部件少,因此工作 更加可靠,减少维护。有地面安装和顶置安装两种安装方式,方便安装于各种 空间。可以用它们直接组成为焊接机器人、点胶机器人、光学检测机器人、搬 运机器人、插件机器人等,效率高,占地小,基本免维护。 1.41.4 平面关节型装配机器人关键技术平面关节型装配机器人关键技术 1.4.11.4.1 操作机的机构设计与传动技术操作机的机构设计与传动技术 由于机器人运行速度快,定位精度高,需要进行运动学与动力学设计计算, 解决好操作机结构设计与传动链设计。包括: (l)重量轻、刚性好、惯性小的机械本体结构设计和制造技术一般采用精 巧的结构设计及合理的空间布局,如把驱动电机安装在机座上,就可减少臂部 惯量、增强机身刚性;在不影响使用性能的情况下,各种部件尽量采用空心结构。 此外,材料的选择对整机性能也是至关重要的。 (2)精确传动轴系的设计、制造及调整技术由伺服电机直接驱动,实现无 间隙、无空回、少摩擦、少磨损,提高刚性、精度、可靠性; 各轴承采用预紧 措施以保证传动精度和稳定性。 (3)传动平稳、精度高、结构紧凑且效率高的传动机构设计、制造和调整 技术由于在解决机械本体结构问题时,往往会对传动机构提出更高要求,有时 还存在多级传动,因此要达到上述目的,常采用的方法有:钢带传动,实现无摩 擦无间隙、高精度传动;滚珠丝杠传动,可提高传动效率且传动平稳,起动和低 速性能好,摩擦磨损小;采用 Rv 减速器,可缩短传动链。同时合理安排检测系 统位置,进一步提高系统精度 1.4.21.4.2 机器人计算机控制技术机器人计算机控制技术 由于自动生产线和装配精度的要求及周边设备的限制,使装配机器人的控 制过程非常复杂,并要求终端运动平稳、位姿轨迹精确。现阶段机器人的控制 方式主要有两种:一是采用专用的控制系统,如 MOTOMAN、FANUC、NACH 工等;二 是基于 PC 机的运动控制架构,如 KUKA,ABB,工 RCS 等。在控制领域常涉及的 关键技术包括: (l)点位控制与轨迹控制的双重控制技术一般为装配机器人安装高级编程语 南昌航空大学科技学院学士学位论文 5 言和操作系统。常用的编程方式有示教编程与离线编程。另一方面,合理选择 关节驱动器功率和变速比、终端基点密度和基点插补方式,以使运动精确、轨 迹光滑。 (2)装配机器人柔顺运动控制技术 由于机器人柔顺运动控制是一种关联的、变参数的非线性控制,能使机器 人末端执行器和作业对象或环境之间的运动和状态符合给定要求。这种控制的 关键在于选择一种合适的控制算法。 (3)误差建模技术 在机器人运动中,机械制造误差、传动间隙、控制算法误差等会引起机器 人末端位姿误差。因此有必要对机器人运动进行误差补偿,建立合理可靠的误 差模型,进行公差优化分配,对系统进行误差的标定并采用合适的误差补偿环 节。 (4)控制软件技术 将诸如减振算法、前馈控制、预测算法等先进的现代控制理论嵌入到机器 人控制器内使机器人具有更精确的定位、定轮廓、更高的移动速度、更短的调 整时间,即使在刚性低的机器人结构中也能达到无振动运动等特性,有助于提 高机器人性能。 . 1.4.31.4.3 检测传感技术检测传感技术 检测传感技术的关键是传感器技术,它主要用于检测机器人系统中自身与 作业对象、作业环境的状态,向控制器提供信息以决定系统动作。传感器精度、 灵敏度和可靠性很大程度决定了系统性能的好坏。检测传感技术包含两个方面 的内容:一是传感器本身的研究和应用,二是检测装置的研究与开发。包括: (1)多维力觉传感器技术 多维力觉传感器目前在国际上也是一个热点,涉及内容多、难度大。它能同时 检测三维空间的全力信息,在精密装配、双手协调、零力示教等作业中,有广 泛应用。它包括弹性体、传感器头、综合解藕单元、数据处理单元及专用电源 等。 (2)视觉技术 视觉技术与检测传感技术的关系类似于人的视觉与触觉的关系,与触觉相比, 视觉需要复杂的信息处理技术与高速运算能力,成本较高,而触觉则比较简单, 南昌航空大学科技学院学士学位论文 6 可靠且较易实现。但在有些情况下,视觉可完成对作业对象形状和姿态的识别, 可比较全面的获得周围环境数据,在一些特殊装配场合有很大优越性,如在无 定位、自主式装配、远程遥控装配、无人介入装配等情况下特别适用。因此如 何采用合适的硬件系统对信息进行采集、传输,并对数据进行分析、处理、识 别,以得到有用信息用于控制也是一个关键问题。 (3)多路传感器信息融合技术 由于装配机器人中运用多种传感器来采集信息,得到的信息也是多种多样,必 须用有效的手段对这些信息进行处理,才能得到有用信息。因此,信息融合技 术也成为制约检测技术发展的瓶颈。 (3)检测传感装置的集成化和智能化技术 检测传感装置的集成化能形成复式传感器或矩阵式传感器,而把传感器和测量 装置集成则能形成一体化传感器。这些方法都能使传感器功能增加、体积变小、 并使检测传感系统性能提高,更加稳定可靠。检测传感装置的智能化则是在检 测传感装置中添加微型机或微处理器,使其具有自动判断,自动处理和自动操 作等功能。加快系统响应速度、消除或减小环境因素影响、提高系统精度、延 长平均无故障时间。 1.51.5 项目的主要研究内容项目的主要研究内容 1.5.11.5.1 项目研究的主要内容、技术方案及其意义项目研究的主要内容、技术方案及其意义 本课题是要设计一个教学 SCARA 机器人。作为工业机器人的 SCARA 己有很 多成熟的产品,但大多驱动装置采用伺服电机,传动系统采用 RV 减速机,由这 些部件构成的整机价格昂贵,不适宜于作为教学用途。而教学机器人相对而言 对运动精度的要求要比工业场合用的机器人所要求的精度低,对运动速度和稳 定性的要求也不高,它只需具备机器人的基本元素,达到一定的精度即可。实 际上由步进电机构成的开环系统精度已经很高,能满足教学用途,而且成本比 伺服电机构成的闭环、半闭环系统低很多。谐波传动也是精度高、传动平稳并 且很成熟的一项传动技术。因此自主开发低成本的教学机器人很有意义。对本 机器人的研制,拟采用步进电机作为动力装置,采用谐波减速机作为传动链的 主要部件,同时辅以同步齿形带和滚珠丝杠等零部件来构成机器人的机械本体。 控制系统采用基于 CP 的运动控制架构,研究机器人关节空间的轨迹规划算法和 南昌航空大学科技学院学士学位论文 7 笛卡儿空间的直线轨迹规划算法,利用控制卡提供的运动控制库函数在 windows 环境下用 visu1aC+6.0 开发控制系统的软件。 项目研究的总体步骤是: 选出最优传动方案一一关键零部件选型一一机械系统三维建模一一零部件 工程图和总装图一一控制系统设计一一运动学分析及位姿误差建模一一控制软 件的开发以及轨迹规划算法的研究。 1.5.21.5.2 拟解决的关键问题拟解决的关键问题 (1)抗倾覆力矩问题的解决。SCARA 机器人的大臂和小臂重量大,悬伸也大, 造成很大的倾覆力矩,影响机器人的性能,通过合理的机械结构设计来加以解 决。 (2)机器人的运动学分析以及位姿误差建模方法的研究。根据运动学参数法, 建立通用机器人位姿变换方程,在位姿变换方程的基础上建立机器人位姿误差 的数学模型,采用矩阵变换直接推导出机器人末端位姿误差与运动学参数误差 的函数关系式。 (3)机器人轨迹规划算法的研究。包括给定起点和终点的关节轨迹规划(PTP 运动)算法,以及给定起点和终点的直线轨迹规划(CP 运动)算法。 第二章第二章 SCAARSCAAR 机器人的机械结构设计机器人的机械结构设计 近年来,工业机器人有一个发展趋势:机械结构模块化和可重构化。例如关 节模块中的伺服电机、减速机、检测系统三位一体化;由关节模块、连杆模块用 重组方式构造机器人整机;国外己有模块化装配机器人产品问市。本章介绍模块 化的设计方法在 SCARA 机器人的结构设计中的应用。 2.12.1 SCARASCARA 机器人的总体设计机器人的总体设计 2.1.12.1.1 SCARASCARA 机器人的技术参数机器人的技术参数 (1) 抓重:1kg (2) 自由度:4 (3) 运动参数: 大臂:100。(回转角度),角速度1.8rad/s 南昌航空大学科技学院学士学位论文 8 小臂:50。(回转角度),角速度1.8rad /s 手腕回转:100。(回转角度),角速度1.8rad。/s 手腕升降:100mm(升降距离),线速度0.01m/s 2.1.22.1.2 SCARASCARA 机器人外形尺寸与工作空间机器人外形尺寸与工作空间 依据设计要求,SCARA 机器人的外形尺寸如图 2 一 1 所示,工作空间如图 2 一 2。 图 2 一 1 SCARA 机器人的结构图 图 2 一 2 SCARA 机器人的轴侧图 南昌航空大学科技学院学士学位论文 9 图 2 一 3 SCARA 机器人的轴侧图 2.1.32.1.3 SCARASCARA 机器人的总体传动方案机器人的总体传动方案 目前,机器人的传动系统中主要是使用 VR 减速器或谐波减速器。VR 减速 器是近几年发展起来的以两级减速和中心圆盘支撑为主的全封闭式摆线针轮减 速器,与其它减速方式相比,VR 减速器具有减速比大、同轴线传动、传动精度 高、刚度大、结构紧凑等优点,适用于重载、高速和高精度场合。谐波减速器 也具有传动比大,承载能力大,传动精度高,传动平稳,传动效率高,结构简 单、体积小,重量轻等优点,而且相对于 VR 减速器而一言,其制造成本要低很 多,所以在本设计中采用谐波减速机。SCARA 机器人大小臂均要承受轴向压力 和倾覆力矩,所以大臂和小臂均采用谐波减速机加推力向心交叉短圆柱滚子轴 承结构。而推力向心交叉短圆柱滚子轴承刚度高,能承受轴向压力与径向扭矩, 与谐波减速机配合正符合 SCAAR 机器人大小臂高刚性及高的抗倾覆力矩的要求。 这样有利于缩短传动链,简化结构设计伙,。由于主轴处于机器人小臂末端, 相对线速度大,对重量与惯量特别敏感,所以传动方式要求同时实现 Z 轴方向 直线运动和绕 Z 轴的回转运动,并要求结构紧凑、重量轻。经过比较,选择同 步齿形带加滚珠丝杠来实现 Z 轴上下运动,而用同步齿形带加带键的滑动轴套 来实现 Z 轴旋转运动。 南昌航空大学科技学院学士学位论文 10 大臂回转:步进电机 1 一谐波减速器一大臂 小臂回转:步进电机 2 一谐波减速器一小臂 主轴垂直直线运动:步进电机 3 一同步齿形带一丝杠螺母一主轴 主轴旋转:步进电机 4 一同步齿形带一花键一主轴 2.22.2 机器人关键零部件设计计算机器人关键零部件设计计算 2.2.12.2.1 减速机的设计计算减速机的设计计算 大臂的转动速度为角速度1.8rad/s,电机初选四通步进电机,两相混合 式 86BYG250B 一 0402。最高转速为 30OORPM,设计电机按 1500RPM 工作,则: 0 0 90 360 1500 60 100 RPM i= 初选谐波减速器为北京中技克美谐波传动有限责任公司的机型为 60 的 XB3 扁平 型谐波减速器,其传动比可以是 100(XB3 一 60 系列组件的规格和额定数值 见下表) 表 2 一 2XB3 一 60 一 100 的规格和额定数值表 最高输入转速 rpm输入转速 3000rpm机型速比 半流体润 滑脂 油润滑输入功率 Kg 输出功率 kg 输出扭矩 N.m 6010030000500000.1453030 南昌航空大学科技学院学士学位论文 11 2.2.22.2.2 电机的设计计算电机的设计计算 1 Z 轴(机座旋转轴)的等效转动惯量为 222 1223330 1 2 1.8 CCCB Z M RM RM RJJ Kgm J =+ = d123 P(1)(1)2001.4280KKKWW 式中:初拟机座的外径为 150mm,内径为 100mm,带轮直径 60mm,宽 40mm. 设谐波减速器转动惯量 4-32 xB J =J =7800Kg/m3 (0.06m) 0.04m 10 =4kg.cm 电机的转子惯量 86BYG250B 一 0402 电机的转子惯量 15409. 2 1 cm Z J 因此自由度弓传动系统上所有惯量折算到电机轴 1 上的等效惯量 1 J 为 242 1 222 12 /2 cm/22.2 10. ziXB DX i jJJ JJkg m ii i 电机轴扭矩为 T= 1 . Ef w JT t + 因为所选材料的摩擦系数 f=0.002 取响应时间T=o.045,则 -42 1.57/ T =2.2 x 10.0.1 . 0.04 rad s Kg m xN m s 所选两相混合式步进电机 86BYG25OBN 一 0402 电机在 3O00rpm 时扭矩为 06N.m,满足要求,其余几个电机的选择计算类似,第二自由度选择 86BYG25OAN,第三和第四自由度是两个 56BYG25OB。 表 2 一 3 步进电机技术数据 序 号 型号相 数 步距角 (。) 静态 相流 (A) 相电 电阻 相电 感 (mH) 保持 转矩 (Nm) 定位 转矩 (Nm) 重量 (Kg) 186BYG250BN20.9/1.841.1115.00.082.6 286BYG250BN20.9/1.83.60.97.20.40.081.5 356BYG250B20.9/1.82.40.92.40.650.030.48 2.2.32.2.3 同步齿型带的设计计算同步齿型带的设计计算 考虑到整体结构,选择一对直径 60unll 左右的带轮同步齿型带传递的设计 功率随载荷性质、速度增减和张紧轮的配置而变化。令凡为考虑载荷性质和运 转时间的工况修正系数,KZ 为考虑增速的修正系数,K。为考虑张紧轮的修正 系数。 123 1.40,0KKK 36 查表知, 南昌航空大学科技学院学士学位论文 12 设计功率为: d123 P(1)(1)2001.4280KKKWW (2)选择带型和带轮节径及齿数参照“同步带选型图”选择带型为 L 型,则 选择带轮 20L050,节 12012 00 2121 0 21 0 0.7()2() 8524390 ()() 2cos 2180 arcsin()0 2 p ddCdd mmCmmCmm dddd LC dd C 12 (60.6460.64) 2 90370.4096 2 2() 4 89.7702 p p L Ldd C 11 21 2 ()6 22 157.5 0.1516.125 b m m p zz Zentzz C FN 2 444 1 2 /3.85 10/16.1252.5 z Kkknk f n EI Fd mm nFFnNn L 0 0 0 0000 zydx zxdy Ai yxdz (3)径 60.64unll,外径 5988mm,齿数为 20,节距 P。=9.525mm。接下来验 算带速,同步带传动速度为 1 1 3.14 60.64 1500 4.76/ 60 100060 1000 d n vm s 查表知 L 型带带速限制为 Vmax=4050m/S.所以带轮满足要求。 (3)同步带的节线长度 Lp,齿数 Zb 及传动中心距 初选中心距 12012 0.7()2()ddCdd 0 85243mmCmm 取 0 90Cmm 南昌航空大学科技学院学士学位论文 13 2121 0 ()() 2cos 2180 p dddd LC 21 0 arcsin()0 2 dd C (60.6460.64) 2 90370.4096 2 p L 12 2() 4 p Ldd C =89.7702 (4)确定实际啮合齿数 Zm 11 21 2 ()6 22 b m p zz Zentzz C (5)确定实际同步带宽度 选取同步带的宽度为 12.7mm,带轮宽度为 14+2mm 2.2.42.2.4 滚珠丝杠副的设计计算滚珠丝杠副的设计计算 (1)最大工作载荷计算。 工作最大负载 F z =15N,沿 Z 轴方向,即丝杠轴向。因此,滚珠丝杠的进给抗 力,即最大工作载荷 Fm 为 mZy FFF f 设横向工作载荷为月 Fy=0.5Fz=7.5N 为导杆和轴套之间的摩擦系数,f =0.15。f 因此,丝杠最大工作载荷为 157.5 0.1516.125 m FN (2)最大动负载 C 校核滚珠丝杠最大动负载 2 444 1 2 /3.85 10/16.1252.5 z Kkknk f n EI Fd mm nFFnNn L L 为工作寿命,L=60Nt/;n 为丝杠转速, ,T 为额定使用寿命(h),取 0 100/ /25 /1500 4/ mm s n v Lr srpm mm s = T=60 x3000 x15000/=2700. 为运转状态系数,无冲击,=1.2,因此 m f m f 3 2700 1.2 16.25268.956cN ,查表知 FF1204-3 的额定动负载 4 a CKN , 安全裕度为。静载校核因工作载荷很小,肯定满足条件。因此, 3 4 10 14.87 268.965 x = 南昌航空大学科技学院学士学位论文 14 对于该自由度的传动系统的计算及校核可以省略。 (3)刚度验算 丝杠的拉压变形量为 1=式中:L 为滚珠丝杠在支撑间的受力长() m F L mm EA 度,取 L=1mm;E=20.6x MPa;丝杠底径 dl 近似为外径和滚珠直径之差,即 4 10 =d-,丝杠外径 d=-(0.2 一 0.25) ,丝杠名义直径已知 12mm,查表知 1 d w d 0 d w d 滚珠直径=2.38lmm,因此丝杠底径为=9.5mm,A=,于是 w d 1 d 22 9.5 /4 70.84mm= 拉压变形量为 1=16.125x120/(20.6x x70.84)=1.326x 该变量可以忽略不 4 10 4 10- 计,因工作载荷很小,滚道接触变形量从略。 (4)压杆稳定性验算。 失稳时的临界载荷 2 2 z K f n EI F L = 采用两端固定的支承方式,查表知支承方式系数关刃.25;I 为截面惯性矩, I=/64=1091.18 4 1 d 4 mm L=12Omm。因此,Fk=0.25xxx20.6x 1091.18/120=3.85 x N, 4 10 4 10 因工作负载很小,压杆不会失稳。 4 /3.85 10/16.125 2.5_4 kKnk nFFxnNn= (5)传动效率计算 =tg 入/tg(入十 ) 根据初选滚珠丝杠型号查表只知螺旋升角入=433,摩擦角一般约为 10, 则 =tg4033/tg4433=0.96,传动效率高。 2.32.3 大臂和小臂机械结构设计大臂和小臂机械结构设计 如图 2 一 5 大臂装配结构图所示,机器人大臂 10 的驱动电机 8 和谐波减速 器 7 直联后安装在机器人大臂内部。谐波减速器 7 的输出轴铣成方形插入底座 14 内,底座 14 通过螺栓 13 固定在机座 1 上。同时推力向心交叉短圆柱滚子轴 承的内圈通过螺栓 n 与连接板 5 联结在一起,连接板通过螺栓 6 联结在大臂上, 推力向心交叉短圆柱滚子轴承的外圈通过螺栓 2 与机座 1 联结在一起。当电机 轴旋转时,受到固定限制的减速器输出轴不能转动,从而电机和减速器以及大 臂反向旋转。这样机器人大臂就可以绕机座中心轴相对固定机座转动,但转动 方向与减速机输出轴转向相反。同时在圆周方向,固定基座应该安装两个极限 行程开关 4 和两个限位挡块,而运动体则要安装压板和行程触发块 12,以限制 南昌航空大学科技学院学士学位论文 15 大臂在规定范围内转动,以免机器人小臂部分在运动空间之外与其他设备或部 件碰撞【g。 图 2 一 5 大臂装配结构图 图 2-6 小臂装配结构图 采用模块化设计方法,小臂与大臂装配结构类似。机器人小臂电机也安装 在小臂内部,这样虽然增加了小臂惯量,但有利于简化结构设计和零部件制造 南昌航空大学科技学院学士学位论文 16 工艺。传动原理及结构设计与大臂类似,小臂装配结构图略。由于三四关节所 有导线都要通过关节二外壳罩,所以在小臂与三四关节壳罩之间增加一段导线 管用来通三四关节导线7 2.42.4 腕部机械结构设计腕部机械结构设计 图 2 一 7 腕部装配结构图 1.下端盖 2.滑块 3.轴承套 4.丝杆 5.导杆 6.步进电机 7.滚珠螺母及导轨滑 块 8.腕部机壳 9.步进电机 10.同步齿形带 11.腕部上端机壳 12.制动块 13. 导杆 14.同步齿形带 15.轴承套 16.密封圈 17.主轴 腕部装配结构图如图 2 一 7 所示。为了便于加工及保证精度,把安装滚珠 丝杠一端的端盖 3 及支撑上端盖的壳体(图中未标出)设计成分离式结构,依靠 壳体两端面与小臂及上端盖配合面来保证丝杠与主轴平行度。由于同步齿形带 要能调整中心距及带张紧力,因此电机 6 先安装在电机连接板上,然后再把连 接板及上端盖固定在一起,上端盖用来连接电机连接板的四个孔,螺栓在两个 带轮中心线方向上可以进行微调。这样在装配时可对两带轮中心距及带张紧力 进行调整。对于电机 13 直接连接在滚珠螺母与导杆滑套上,这样电机可随着主 轴一起做直线运动。由于滚珠丝杠没有自锁功能,Z 轴方向又是负载作用力主 南昌航空大学科技学院学士学位论文 17 方向,受结构尺寸限制无法在电机 6 上加抱闸,因此在滚珠丝杠顶端安装一个 制动器来锁住滚珠丝杠,断电时自动锁死,避免滚珠丝杠在断电时发生滑动。 滚珠丝杠两端都选用向心推力球轴承,此类轴承存在轴向游隙,可以防止丝杠 轴向跳动,提高主轴传动精度。滚珠螺母与滚珠螺母支架相连接,主轴通过两 个推力球轴承安装在滚珠螺母支架上,主轴顶端用两个小圆螺母加以锁紧。导 柱 2,是否需要还有待实验进一步验证。主轴升降通过限位开关控制其行程,所 以在螺母支架上安装有一挡块,在上端相应位置安装有接近开关,这样主轴离 端盖一定距离时就有信号通知运动控制器,限制该方向运动。在滚珠丝杠下端 添加一个防撞的橡胶垫圈,避免滚珠螺母与小臂上表面发生刚性碰撞。 2.52.5 小结小结 SCARA 机器人大臂和小臂结构相同,基本上实现模块化设计,符合发展趋 势; 三个模块相互独立、结构简单、零部件少、精度高、可靠性高,不仅适用 于 S 以 AR 平面关节式装配机器人设计,其一二关节模块结构同样适用于其他关 节式机器人前端转动关节设计。三四关节模块结构紧凑,充分利用结构空间, 能同时实现高速旋转运动与直线运动,主轴直线运动距离为 100mm,而整个模 块在主轴方向高度约为 4O0mm 左右。同时,三四关节的电机轴与主轴不在同一 直线上,也有利于结构布局,所以该模块也可应用在一些对精度和结构尺寸都 有要求的组合运动结构设计中。 第三章第三章 SCARASCARA 机器人的位姿误差建模机器人的位姿误差建模 设计一个开放式的机器人系统,其中关键技术之一就是对相应的机器人本 体的运动学进行分析并建立相应的运动学模型。本章系统地描述了平面关节型 ScARA 机器人的运动学和位姿误差模型的建立。在 Denavit 一 Hartenberg 参数 法建立的机器人末端位姿变换方程的基础上,利用机构通用精度算法建立了机 器人末端位姿误差模型。通过矩阵运算,建立了机器人末端位姿误差与各杆件 运动学参数误差之间的函数关系式。用此方法建立的误差模型进行误差标定和 补偿,可以提高机器人的定位精度。这对开发开放式机器人系统有重要的参考 价值。 南昌航空大学科技学院学士学位论文 18 3.13.1 基于机构精度通用算法的机器人位姿误差建模基于机构精度通用算法的机器人位姿误差建模 机器人位姿误差建模方法归纳为矩阵法和矢量法两大类型,其中矢量法又 分为矢量分析及螺旋变换法和摄动法,运用精度平衡方程式和回转变换张量方 法等【2】【5】机器人运动学 Denvait 一 Hartenberg 参数法坐标变换中坐标变 换矩阵 A,及手臂变换矩阵笋都是不考虑各运动学参数误差的理想变换,但实 际应用中,无论机器人制造精度多高,都会由于各种原因引起机器人运动学参 数误差,影响 机构通用精度算法是一种既不需要求导也不需要建立机构传动方程的通用 算法,具有通用性广,计算量小和精确度高等优点,由于其算法模型与前面所 建立的机器人位姿变换模型正好适合,因此,利用这种算法建立机器人位姿误 通用精度算法基本思路是:任何具有精度要求的机构系统是一个有机联系差模型。 整体,如果系统构件中有原始误差存在,必然要影响从动件运动轨迹,从 而产生机构位置误差,而任何原始误差影响均可视为构件本身坐标系产生微小 转动或移动,至于机械系统精度通用数学模型可以应用空间坐标变换原理,并 通过所对应的构件运动变换矩阵与位置误差矩阵连乘叠加来表达。通用精度算 法的坐标变换推导过程完全类似于机器人坐标变换坐标推导过程,这里不再叙 述,仅给出其结论,并将其结论进行整理变化后应用于机器人位姿误差计算, 建立机器人位姿误差变换模型 3.23.2 机构精度通用算法机构精度通用算法 设某个机构由 n 个运动构件和一个固定构件组成,若将起始坐标系 S。建 立在固定构件上,坐标系 S,建立在运动构件(ii=,2l,n)上。运动构件 n 的坐标系凡,为目标坐标系。坐标系又_,与 s;间变换矩阵为 A,以向量价二 x(,y,习)(与机器人齐次变换矩阵规定一样)表示点 P 在坐标系 s,中位置, 则由坐标间位姿变换可知目标坐标系况,中某点 P 在各坐标系 S,中的向量乙, 应有如下关系式: 南昌航空大学科技学院学士学位论文 19 1 21 11 123 323 01 112 2123 1 () nn n nnn n n m m n nin i rA r rAA r rArA A rA AA r rArA A rA A AA rA r (3.2) 1 () m i i A 为目标坐标系 n S 与起始坐标系之间运动变换矩阵。 对于坐标系 0 S , 1 S , n S ,中的任意一个坐标系,若存在若干种误差,则 i s 使 坐标系 i S 变成 i S A ,司原点在 i S 中位置坐标为(dx,dy,dz),其三个坐标轴相对 i S 三个坐标轴分别有偏转角 (,) xyz ,则坐标系 i S A 与 i S 的变换矩阵为 ( ,)( ,)( ,)( ,)( ,)( ,) xyz ATras x dx Tras y dy Tras z dz Rot xRot yRot z (3.2.2) 展开上式,考虑到各误差项数值比较小。 所以取 coscoscos1,sin,sin,sin xyzxxyyzz ,并忽略二阶及三阶 以上误差项,可得误差矩阵 Ai 0 0 0 0000 zydx zxdy Ai yxdz ( (3.2.33.2.3) 所以点 P 在,中坐标向量式与 关系为 i s i rA i r 1 1 () 1 0001 iiii zydx zxdy rrEA r ydz A 式中:E 一单位矩阵。 其中: 1):相当于坐标系 绕本身轴 X,Y,Z 微小转角。,xyz i S 2):相当于坐标系沿本身轴 X,Y,Z 微小偏移量。,dx dy dz i S 若各坐标系均存在误差矩阵 Ai ,则使目标坐标系中点 P 变成 pA,其 i S 南昌航空大学科技学院学士学位论文 20 在各坐标系中的坐标向量 i r ,应具有如下关系: i S 1 211111 () ()()() nnnn nnnnnnnn rA EA r rAEArAEAA EA A (3.2.53.2.5) 011111122 ()()()() nnn rA EA rA EA r A EAA EA r 将 0 r 表达式展开,并略去高阶误差项。可得 012111223 111121 n nnn jjjjnnnnn rA AA rAAAA AA AA AAAA AAA AAAA r (3.2.63.2.6) 0001121223 111121 111 ( ) ()() nn jjjjnnnnn jnn ijin jiij rrrAA AAA AA AA AAAA AAA AAAA r AAAr A (3.2.7)3.2.7) 上式即为机构精度通用计算公式。 3.2.23.2.2 通用机器人位姿误差模型通用机器人位姿误差模型 3.2.2.13.2.2.1 机构通用精度模型与机器人位姿误差模型的联系机构通用精度模型与机器人位姿误差模型的联系 上面虽推导出机构精度的通用计算公式,但由于位置向量 i r =x(,y,z,1) 只包含机构的位置,在一般的机构分析中并不需要姿态向量,所以包含位置向 量也就够用,但在机器人位姿表达中,除了位置外还必须包含姿态.所以必须对 上述通用精度计算公式进行扩展,以符合机器人位姿表达 前面介绍的坐标变换矩阵 A,及手臂变换矩阵名 T 都是不考虑各关节运动 学参数误差的理想变换,而在实际应用中,各运动学参数还是存在误差,因此 可以把机器人位姿误差转化为这些运动学参数误差,认为机器人位姿误差中静 态部分都是由于这些参数误差引动。 沿用上面推导思想,只是不再直接用向量 i r =x(,y,z,1)来表示坐标系 i S 中参考点 P 在坐标系 1i S 中位置,而是先考虑点 P 所在坐标系 i S 原点在坐标系 1i S 中位姿,求由于杆件 i 运动学参数误差所造成又原点在坐标系 i S 中位姿误差。 利用与上面相同思想推导出末端关节坐标系原点在基坐标系 0 S 中位姿误差.最 后再乘以点 P 在坐标系 n S 中位姿变换(也用矩阵 i A 表示)即得到点 p 的误差表达 南昌航空大学科技学院学士学位论文 21 式。在建立机器人运动学误差模型时,这个点 p 即为工具坐标系 t 的原点(设这 个原点为工具作用点). 最后所得 p 在基坐标系 0 S 中位姿误差即为工具(末端执行器)作用点位姿 误差。 3.2.23.2.2 机器人位姿误差模型的建立机器人位姿误差模型的建立 用 i A 及 i A 分别代表连杆 i 的理想变换矩阵和实际变换矩阵,( ) i dA 代表理想 变换矩阵和实际变换矩阵之差,则考虑误差影响时相邻坐标系的真实变换矩阵 为: 1ii AAdA (3.2.8) 设没有误差时,杆件 i 坐标系变换后的坐标系为 i S ,类似公式(3.2.4)推导 过程,由于存在若干种误差,坐标系 i S 又进行一次变换,变成坐标系 i S ,这时 坐标系 i S 相对 i S 存在位姿误差 , (,) xyzxyz ddd 即 i S 原点在 i S 坐标系为 (,)dddz xy 其三个坐标轴相对 i S 的三个坐标轴分别有偏转角 (,) xyz 由公式 (.3.22)可得坐标系 i S 相对 i S 的变换矩阵为 i A 。 0 0 0 0000 zyx zzy i yxz d d A d 而 i S 相对杆件 I 一 1 坐标系 1i S 的变换矩阵应左乘以 i S 相对 1i S ,的实际变换矩 阵 i A ,考虑到误差比较小,在这里可以用 i A 来替代 i A ,所以由误差引起的误差 变换矩阵为 iiii AAA A A (3.2.93.2.9) 把公式(3.2.9)代入(3.2.8),则杆件 i 误差模型为: () iiiii d AAAA A A (3.2.10) 所以 1 () iii AA d A (3.2.113.2.11) 式中 () i d A 可由公式(3.2.10)求得 南昌航空大学科技学院学士学位论文 22 1 11 11 () iii iiiii iiii AAAA d Ad d (3.2.12) 机器人末端连杆相对于基础坐标系的实际变换矩阵(表示实际变换矩 表示理想变换矩阵),忽略二阶及二阶以上误差项的高阶项后为: 000111111122 ( nnn n TTd TA A A AAAdAAdAAdA AAAAA n ) 1212 111 ()()() jnn iinjijnn njj i A IAA AAAAArA AA n i =1 = (3.2.13) 由公式(3.2.13)可得 000 111 ()() jnn nnn jij jjj i d TTTAAA A (3.2.14) 上式只是机器人第 n 个关节(与末端执行器固接)坐标系原点位姿误差矩 阵,要计算末端执行器位姿误差,必须右乘一个工具坐标系 t 相对第 n 个关节 坐标系的变换矩阵,因为末端执行器坐标系相对关节 n 坐标系是固定不动, 则假定变换矩阵不存在误差,机器人末端执行器位姿误差矩阵为 0001 111 ()() jnn nnn jij jjj i d TTTAAAA A (3.2.153.2.15) 这时与通用机构精度计算公式就统一了,若假定末端执行器坐标系相对第 n 个关节坐标系的运动学参数也存在误差,则变换矩阵存在误差,只要把式 (14) 中 n 改为 n+1 即可,这里 n+1 代表末端执行器。 在式(3.2.15)中虽然有结果,但这个结果表达式太复杂,不利于理解与后 面标定时应用,下面直接用矩阵推导进行计算,类似式(3.2.10)推导,由式 (3.2.15)可得 000 nnn d TTT (3.2.16) 0 nT 为 0 nT 的误差矩阵,其表达式为: 0 0 0 0 0000 nn zyx nn nzxy nn yxz d d T d (3.2.17) 南昌航空大学科技学院学士学位论文 23 其中: n dP, , nnn Tnnnn T xyzxyz dddd 为机器人末端位置、姿态误差,其 具体表达式推导如下: 由公式 11 ( ,)(0,0,)(,0,0)( ,) iiiii ARot zTransd Trans aRot x a 求得 11111 11 ( ,)(,0,0)(0,0,)( ,) iiiii ARotx aTransaTransd Rotz 1 1111 1111 0 0 0001 iii iiiii i iiiiii cs s cc cs A s sc scdc (3.2.18 由 1 () iii AA d A A 得 111 1111 1111 0 0 0 0000 iiiii iiiiii i iiiii cdsdd cddcd A sddcd (3.2.19) 可以认为是由微分运动矢量 ,T ixyz edddz xy 所组成,其中 i e 得前三 个元素为位置误差,后三个元素为姿态误差。矢量 i e 为 1 111111 111111 1 11 11 0100 00 00 1000 000 000 i iiiiiiii iiiiiiii i i x iii y iii z d d x d cdsddcs y sdcddsc dz e d sds cdc 1 1 i i i i d d d dd (3.2.20) 用 11 ,T iiiii xddddd A 了来表示杆件的实际误差,则上式可表示为 iii eGxA (3.2.21) 其中 i G 为误差系数矩阵。 上式(3.2.21)表示由于杆件 i 运动学参数误差所造成的微分变化,由于要 对机器人末端手臂工具坐标系进行实际测量。需将误差 i e 变换到手臂末端工具 南昌航空大学科技学院学士学位论文 24 坐标系上,由于杆件 i 到手臂末端工具坐标系的微分变换可将式(3.2.21)误差 i e 变换到手臂末端工具坐标系上。若有杆件 i 到手臂末端工具坐标系的 T 变换 矩阵如下: 12 0001 nop xxxx nop yyyy lT AAA iiil nop zzzz (3.2.22) 则有杆件 i 到末端工具坐标系的微分变换将 e,变换到手臂末端工具坐标系: ()()() ()()() ()()() 000 000 000 xyzxyz xyzxyz xyzxyz xyz x xyz y zyz z dnnnpnpnpn x dooop op op o y aaapapapa dz nnn ooo aaa (3.2.23) 记为: ii lli eJe (3.2.24) 式中 i le表杆件 i 运动学参数误差变换到手臂末端工具坐标系 t 上的误差矢量。 i e 表杆件 i 运动学参数误差所造成的微分变化。 i lJ 称为杆件 i 到手臂末端工具坐标系 t 的雅可比微分变换矩阵。 其中, , TT TT xyzxyz Ppppnn n n 则有 () ,() ,() xyz pnpnpnpn , yzyzzxxzxyyx p np np np np np n 所以 ()()() ()()() ()()() 000 000 000 xyzxyz xyzxyz xyzxyz i l xyz xyz zyz nnnpnpnpn ooop op op o aaapapapa J nnn ooo aaa (3.2.25) 南昌航空大学科技学院学士学位论文 25 由上面各式可得机器人末端位姿总误差。e e 为各杆件运动学参数误差变换 到手臂末端工具坐标 t 上的误差矢量之和,即: 11 11 nn iii lllii ii eJ eJGx A (3.2.263.2.26) 式中 n i lJ 为单位矩阵 n i lJ 。式(3.2.26)假定工具坐标系相对末端连杆坐标 系也有运动学参数及相应的参数误差 i xA 存在。 若直接考虑末端执行器相对末端连杆坐标系 6 个相应位姿误差时,则式 (3.2.26)中 16 6, ,T nixyz GExdddz xy A 3.33.3 小结小结 本文所建立的机器人末端位姿误差计算模型不需要进行求导,只需进行相 应的矩阵乘法运算,采用矩阵变换直接推导出机器人末端位姿误差与运动学参 数误差的函数关系式,简单实用。得出的结论也有利于后面进一步研究中的误 差标定。由于位姿变换方程与位姿误差模型都建立在坐标系变换基础上,所以 该位姿变换方程与位姿误差模型同样适用于运动部件间存在坐标变换的复杂系 统,如加工中心或数控机床中加工刀具与零件之间误差传递计算等。 南昌航空大学科技学院学士学位论文 26 总结总结 . 随着机器人技术的进一步发展,其应用必将越来越广泛。机器人学这门课 程必将越来越重要,实验设备的缺口也必然越来大。研制教学机器人是很有必 要的。目前本设计所完成的主要工作是: 在分析设计要求的基础上提出 SCARA 机器人总体设计方案;用三维造型 软件完成四自由度 SCARA 机器人的机械结构设计,完成机器人整体装配图及 主要零部件的工程图绘制。 所设计 SCARA 机器人基本上实现模块化设计,符合发展趋势。三个模块 相互独立、结构简单、零部件少、精度高、可靠性高,不仅适用于 SCARA 平 面关节式装配机器人设计,其一二关节模块结构同样适用于其他关节式机器人 前端转动关节设计。采用特殊轴承和特殊的传动结构解决了机器人的抗倾覆问 题,这种特殊结构有益于提高系统机械性能。 分析了 SCARA 机器人的运动学正解和逆解。建立了机器人末端位姿误差 计算模型。该模型不需要进行求导,只需进行相应的矩阵乘法运算。该位姿变 换方程与位姿误差模型同样适用于运动部件间存在坐标变换的复杂系统。 在此很高兴能有这么好的学习机会,让我从中学会了很多新的知识。在整 个设计过程中可能有欠缺的地方,望老师予以批评指正。不胜感激。 南昌航空大学科技学院学士学位论文 27 参考文献 【1】熊有伦.机器人技术基础【M】.武汉:华中科技大学出版社,1996 【2】王坤兴.机器人技术的发展趋势 III【J】.机器人技术与应用,2005.6 【3】吴宗泽.机械设计【M】,北京:人民交通出版社,2003 【4】李蕾,崔建国.精密机械设计【M】.北京:化学工业出版社,2005.2 【5】赵松年,张奇鹏.机电一体化机械系统设
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 临时分类 > 人文社科


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!