论文部分内容阅读
轴系零件是机械产品中的通用零件,应用较为广泛。而零件的装配质量又对产品性能有直接影响。目前的通用CAD软件在轴系零件的专业化设计及装配方面,尤其是在轴系结构的合理性判断方面,进行的研究较少。本文采用了MDT6.0(Mechanical Desktop)作为开发平台,采用MCAD VBA作为二次开发工具,对MDT6.0进行了二次开发,来实现对轴类零件的参数化三维实体造型、轴系零件的虚拟装配以及轴系结构的合理性判断等功能。本文采用面向对象的设计思想和模块化思想,将整个系统分为三大模块:零件三维实体造型模块、虚拟装配模块、装配结构合理性判断模块及错误修改模块。系统对轴系零件结构进行抽象,设定了轴系单元基本体素等,通过特征拼合实现了零件的特征造型。并将各类零件抽象成零件类,如轴类、轴承类等,通过类的封装及继承性,便于后续模块进行信息提取和判断。系统通过人机交互来实现轴系零件的参数化设计。在进行虚拟装配的研究中,通过定义插入约束、贴合约束等装配约束来保证轴系零件间的装配定位。通过定义装配模型数据库,来方便以后合理性判断中对装配数据的提取。本文还通过定义知识规则建立专家系统知识库,在归纳总结轴系结构中常见错误的基础上,运用规则推理方法提取零件及装配信息,对轴系结构的细节方面进行分析、判断,并输出结果。由此来判断轴系结构是否合理,若不合理,对零件或装配信息进行修改,使设计达到合理要求。