论文部分内容阅读
参数化设计是机械设计的一个重要组成部分,参数化设计过程是从功能分析到创建参数化模型的整个过程。通过参数化设计,设计人员不需画图,只需修改参数,就可得到各种不同规格图纸,避免同一类零件的重复建模,三维的参数化设计可以直接生成满足数控加工要求的三维模型,也可以转化为二维工程图。参数化设计可以使设计工程师从繁琐的、大量重复的建模造型中解放出来,把更多的时间和精力投入到三维模型基础上的装配、数控加工、干涉检查、有限元分析、运动仿真等方面的研究工作上。基于装配的参数化CAD技术是产品生命周期中的一个重要技术环节,是实施并行工程的一个支撑技术之一。目前CAD技术不断朝着面向产品生命周期全过程的方向迅速发展,在设计阶段就考虑产品的可装配性、可制造性、可检测性等方面,使将来在生产中可能出现的问题尽量减少,以便缩短设计周期、提高效率,提高企业产品竞争力,这是产品设计中必须考虑的问题。本文正是在此背景下设计开发了虚拟装配系统。装配设计是产品设计的一个重要环节,对产品的成本、质量和上市周期有重大影响。虚拟装配技术在设计阶段早期就全面的考虑产品的可装配性、装配时间和装配成本、装配顺序和路径等相关问题,从而缩短了产品的开发周期,提高企业的经济效益。本文在三维软件UG的基础之上,对虚拟装配的体系结构、实现方法和关键技术进行了深入的研究,主要的研究工作概括如下:(1)采用Visual C++6.0进行界面设计和参数计算、ADO技术进行数据库操作、UG/OPEN API进行实体建模,实现界面的可视化设计与参数传递相结合的方式来最终实现模型的参数化设计,并在此基础之上建立了装配工艺系统的初步结构。(2)分析了产品装配模型的信息内容,用虚拟装配模型来保存完整的产品装配信息,建立了一个合理的虚拟装配系统总体布局,并指出了各组成部分的相互关系。(3)建立了虚拟环境下物体基于运动自由度的三维空间受约束运动的实现方法。提出了一种较为实用的面向拆卸的装配顺序规划算法,极大地减少了算法的时间复杂度。