实现产品的三维参数化设计与虚拟装配对于提高零件的设计效率具有重要的意义和应用价值。论文在综述了国内外CAD技术发展的基础上,以目前市场上流行的SolidWorks三维CAD软件为开发平台,利用该软件本身预留程序端口进行二次开发,完成了数控机床刀架三维CAD参数化设计模块和虚拟装配模块的开发,论文完成的主要工作如下。
(1)研究了在SolidWorks平台上进行参数化实体建模的方法。对两种不同的参数化建模方法进行了比较,选择了其中一种通过修改模型参数实现参数化建模的方法。对零件的各个尺寸参数进行选取和校核,使各个参数满足所给定的条件。该部分使用可视化编程语言Visual C++6.0编制而成,同时用Access2003数据库管理软件对零件设计中使用的大量参数进行了处理,将设计参数录入数据库。把传统的手工计算过程用计算机进行处理后,使本来比较烦琐的设计计算变的简单可行,实现了机床刀架的三维参数化建模,简化了建模过程,提高了建模效率。
(2)对刀架类零件进行特征分析,确定特征建立的次序,将特征归纳为参数的表达形式,实现对实体特征地描述。主要是根据具体的零件,确定具体的几何参数,建立一个常用零件的三维参数化模板库。
(3)对虚拟装配的研究现状、关键技术以及虚拟装配的实现方法进行了分析研究。通过建立产品数字化装配模型,可以在计算机上创建近乎实际的虚拟环境,以便对产品的装配过程进行模拟与分析,预估产品的装配性能,及早发现潜在的装配冲突与缺陷,将这些装配信息反馈给设计人员。运用虚拟装配技术,可以用数字样机代替传统设计中的物理样机,这不但有利于进行并行工程的开展,而且,还可大大缩短产品开发周期,降低生产成本,提高产品在市场中的竞争力。因此,虚拟装配技术的研究对于敏捷制造、虚拟制造等先进制造模式的实施具有重要的意义。本文实现了机床刀架的简单的虚拟装配。
以SloidWorks2006软件为开发平台,以机床刀架为研究对象,采用Microsoft VisualC++ 6.0作为开发语言,开发了刀架的参数化设计模块和虚拟装配模块,并以插件的形式集成在Solidworks软件中。