汽车内外饰基本结构导入重定位设计毕业论文
2021-03-21 23:55:51
摘 要
文章是针对五菱公司NX结构库导入零件时会出现插入错位的问题而设计出的重定位设计,进而使零件能够准确的插入到另一个零件上。
本文基于NX的二次开发,NX的结构库,建立新的坐标选取规则,及所需的坐标定位和坐标变换的算法,结合c语言的简单编程,设计出新的函数程序,并导入到NX当中。所得结果对汽车内外饰基本结构重定位有一定的完善作用,实现对原来错误的定位导入的修正,所以文章重点介绍的是坐标变换的相关内容以及程序的设计部分,通过对NX OPEN API中的函数的研究来了解NX中函数程序的运行原理,找到错误的坐标位置所在位置,并且对其进行修改,编成新的函数程序,进而实现对NX中三维模型在结构库中的准确定位。
结果发现所设计的程序当插入到NX中确实能够使零件准确插入,实现了零件的准确定位。
关键词:NX;函数;坐标变换
Abstract
The Wuling's NX structure of the library will cause the problem of dislocation when inserting into the parts. Because of this, the article makes a repositioning so that parts can be accurately inserted into another part.
In this paper,we establish new coordinate selection rules and the required coordinate positioning and coordinate transformation algorithm based on the secondary development of NX and NX structure library.Then we design a new function program, and insert it into the NX combining with C language simple programming.The results have a certain role of the relocation of the basic structure of the car interior and exterior decoration and fix up the original error of the positioning of the import amendment. So the article focuses on the coordinate transformation of the relevant content and the design part of the program, tries to understand the operating principle of the NX function program, and find the wrong coordinates of the location of the location through the study of the function ofNX OPEN API.Finally, we get a new function program, and achieve the accurate positioning of the three-dimensional model in the NX.
The results show that the design of the program when inserted into the NX can make parts accurately inserted to achieve the precise positioning of parts.
Keywords: NX;Function;Coordinate transformation
目录
第1章绪论 1
1.1背景 1
1.2现状 1
1.3内容 1
第2章基本工具的介绍 3
2.1软件的介绍 3
2.2 坐标变换 3
2.3 函数语言 4
2.4 NX的二次开发 5
第3章NX零件库的应用 6
3.1零件库的介绍 6
3.2零件库的使用方法 6
3.3零件库零件介绍 8
3.4零件的插入 9
第4章坐标变换函数 11
4.1 UF_ASSEM_reposition_instance函数 11
4.2 uf5943函数 12
4.3 NewChangePosition函数 13
4.4注意事项及说明 13
4.4.1数据类型 tag_t类型 14
4.4.2 结构类型 14
4.4.3 UF对象 15
第5章重定位的函数程序 16
5.1装配程序 16
5.2小结..................................................................................................................................16
第6章总结 22
参考文献 23
致谢 24
第1章绪论
1.1背景
在经济发展日益迅速的今天,而我国制造的汽车也逐渐走向世界,并且占据很大市场,汽车内饰设计是汽车设计中的重要的组成部分,在汽车内外饰设计中重定位设计有很大的用处,与其有关的研究也成为目前研究的重点方向。而且现在的买家对汽车整体的要求也越来越高,不止看中性能,同时更加看重质外观的结合。越来越多的厂商也更加看中减小汽车内外饰生产的误差,进而实现用户对汽车内饰舒适程度的要求,现在我国的汽车拥有量处在世界的前列,各大汽车生产商为了抢占汽车销售市场,在汽车设计的各个系统中都在尝试改进,来提高汽车的整体性能品质。汽车内外饰是汽车设计中的重要组成部分,而定位系统已经广泛应用于其中,可以极大地提升汽车内外饰的品质,提升企业的竞争力[1]。
1.2现状
借助模型坐标变换去实现汽车内外饰设计的基本原理,1是利用局部坐标系下各种规则的基本单元来模拟实体结构中遇到的各种复杂几何形状,2进行二维或三维结构分析过程中,在局部坐标系下建立单元的矩阵后,随后的重要步骤就是通过局部坐标与整体坐标之间的映射关系组装整体坐标系下的结构矩阵3现在世界上通用的定位系统是应用的表示方法主要是两种。第一种是RPS定位系统,主要的应用区域在欧洲,第二种叫做CDLS定位系统,,基本都用在美国。虽然以上两种定位系统的名称存在很大差异 , 但是其本质和核心的内容却具有一致性 , 他们都是利用相关的结构,对零件的6个自由度进行限制,进而就可以达到实现零件安装的位置的准确度的目的,大体来说,定位技术使产品装配关系变得更加准确。通过对三维模型的坐标变换中应用的矩阵和局部矩阵之间的相互联系进行研究,并且以几何关系作为分析基础,推导出二维坐标系下二者的转换关系,进而建立出新的坐标变换的方法,所得结论对采用三维模型坐标变换的方法实现汽车内外饰的结构的设计分析具有重要意义[2]。
1.3内容
实现内外饰结构库中的模型以合理的坐标位置导入NX,使得模型定位符和设计要求,从而辅助内外饰件的设计,提高设计效率。研究设计中结构调入的坐标选取方法,建立坐标选取的规则,基于CAD图形的几何变换原理,建立模型定位和变换算法,最后通过NX
的二次开发,采用NX/OPEN API和C 语言进行编程,实现模型的自动定位功能[3]。
第2章基本工具的介绍
2.1软件的介绍
本文讲述的是二次开发在NX上的应用,所以现在来介绍下NX软件。