枪匣表面机器人砂带抛光离线编程技术研究

被引量 : 0次 | 上传用户:qnwy2051
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业机器人在各个领域的广泛应用,将机器人应用于砂带抛光领域也逐渐引起了广泛的关注。利用机器人的灵活性好的特点和砂带抛光能大幅度提高表面质量的优点,可实现对复杂型面高效、高质量的抛光加工。除研制砂带抛光系统外,编写机器人程序实现合理的抛光动作也是实现复杂型面机器人砂带抛光的重要内容。本文围绕某军工单位生产的枪匣的机器人砂带抛光加工,研究了机器人砂带抛光中离线编程的相关技术,并以Visual Studio2010为程序开发环境,基于MFC和OpenGL设计机器人砂带抛光离线编程系统。该离线编程系统通过导入枪匣的三维CAD模型的IGS格式文件,可实现机器人砂带抛光加工的刀位点数据生成、机器人程序生成及加工动画仿真等功能。论文主要从以下几个方面的研究展开:1)分析了可实现机器人砂带抛光离线编程的几种方法的特点。2)研究了MFC和OpenGL的结合问题以及在此基础上搭建基础可视化仿真平台。研究了STL文件的文件结构及如何读取STL文件并在OpenGL中重绘STL文件中的模型。3)对空间曲面相关特性进行了研究。并在此基础上研究了自由曲面砂带抛光加工刀触点轨迹的生成方法和刀轴矢量的控制方法。4)研究了IGS文件的文件结构以及如何读取IGS文件并使用OpenGL重绘文件中的NURBS曲面。通过研究的NURBS曲面上点的坐标和该点的偏导矢、法矢的计算,实现机器人砂带抛光刀位点数据的生成。5)使用齐次变换矩阵和D-H法建立了川崎机器人(RS-20N)的运动学模型,研究了其逆运动学解的求解算法,并以此实现刀位点数据的后置处理和离线示教操作。研究了川崎机器人语言的程序命令规则和程序结构,并通过C++编程实现了机器人程序的自动生成。6)设计了实现离线编程系统各个模块功能的算法、数据结构以及系统的整体框架。
其他文献
“绿色结构材料”镁合金由于低密度等一系列优点近年来受到广泛研究,但是由于其强度低、系列牌号少等缺点限制了其应用。镁合金强化主要以形变强化、时效硬化等为主,其中多建立
<正>伴随着民间收藏的进步与发展,锡壶收藏破茧而出,成为古玩收藏界的一支新军,受到越来越多的人关注。著名文物专家史树青先生为此曾欣然赋诗:"玉作肌肤锡作身,最宜茶酒得温
张家口市坝上地区内陆河流域降水稀少,蒸发量大,部分河道断流,水库干涸,地下水位下降明显。面对日益恶劣的水资源严重超采现象,要抓好农业节水灌溉,严格地下水开发利用管理,
随着社会文明的发展,家庭教育越来越受重视。与此同时,家长对孩子的要求也不断提高,孩子的焦虑问题便伴随而来。有机构曾做出相关调查研究,表明近20%的被访学生患有严重焦虑,
5月21日,山西省自然资源厅召开汾河中上游山水林田湖草生态保护修复工程试点工作推进会。厅副巡视员赵勤正出席会议并讲话。会议听取太原、忻州市政府及所辖万柏林区、尖草坪
玉米顶腐病是近年来出现的一种新病害。在玉米整个生长期均可侵染发病,前期症状易与玉米生理性病害、虫害、玉米黑穗病及某些缺素症混淆,应注意识别与防治。一、识别要点(一)
目的探讨转录因子21(TCF21)基因对SMMC-7721肝癌细胞增殖、迁移和凋亡的影响及机制。方法采用脂质体将pc DNA3.1(+)TCF21及pc DNA3.1(+)质粒稳定转染入SMMC-7721细胞,分别为T
笔者由于教学工作需要,研究了A-level课程中edexcel,CIE,OCR,AQA等不同考试局的物理教材。这些教材中关于普通物理学的知识点基本大同小异,但是英国高中物理教学中专门设置有
目的研究血清缺血修饰白蛋白(IMA)在急性心肌梗死(AMI)早期诊断中的临床价值。方法分别检测非心源性胸痛组(FXY组,n=37)、非AMI组(n=42)和AMI组(n=46)患者在胸痛发作2h内、2h-4h、4h-6h
用计算机辅助调整计算差动挂轮,以提高齿轮加工精度.