关键词:
工业机器人
关节刚度辨识
姿态优化
动力学
离线编程
摘要:
工业制造的发展正在由传统的大批量、单一化特点逐步转变为小批量、定制化的发展,智能制造时代的到来对机械制造设备提出了更高的要求。工业机器人在生产中有着广阔的应用前景,但在金属材料加工,特别是铣削加工中的加工质量和精度还有待提高。本文以提高机器人铣削加工质量为目标,从机器人运动学和动力学两方面入手,对铣削加工姿态进行优化,主要研究内容如下:(1)为准确描述机器人运动状态,针对KUKA KR60机器人推导了其关节坐标系齐次变换矩阵。基于对该机器人各关节位置、尺寸的测量,采用了标准D-H法建立了其运动学模型。在此基础上引出机器人运动学雅克比矩阵,为刚度矩阵映射关系奠定基础。借助MATLAB构建了机器人的运动学仿真模型,模拟机器人的关节和末端理想运动位置,为动力学仿真的误差分析提供参照。(2)为实现机器人关节刚度辨识,分析了机器人各关节传动系统,建立关节刚度等效简化模型,推导了考虑关节柔性的机器人拉格朗日动力学方程;利用ADAMS软件构建了机器人动力学模型。提出了一种基于模态测量的机器人关节刚度辨识方法,通过力锤模态试验,测量机器人的关节固有频率和模态振型,结合ADAMS模态分析完成机器人的关节刚度辨识并分析了关节刚度对机器人动态特性的影响。(3)为优化机器人加工中的刚度性能,以刚度椭球理论为基础,分析了传统的方向半径、椭球体积作为刚度衡量指标的优缺点;针对铣削加工中刀具末端的受力情况在刚度椭球中的映射关系,提出了一种基于均衡刚度的最优姿态双级优化方法。在所建立的ADAMS模型中对所提出的方法和传统方法进行对比分析,验证了该方法的有效性。(4)设计了凸台铣削加工仿真实验。对刀具运行的末端位移、速度和加速度情况进行了分析,结果表明,该方法能够有效地提高末端运行的精度,同时有利于减少机器人的振动,改善机器人加工中的动力学性能,减少工件加工的几何误差。最后基于机器人在运动控制中的需求,建立了UG-KUKA离线编程平台,利用UG实现加工路径规划,C++编程实现路径读取后确定最优姿态,去除冗余第六轴同时生成.dat、.src格式的KRL(KUKA Robot Language)机器人运动控制文件。