论文部分内容阅读
工业锅炉是重要的热能动力设备,广泛应用于工厂动力、建筑采暖、民用生活等领域,需求量巨大。随着锅炉智能工业化的不断深入,锅炉设计需求与设计软件之间的矛盾日益加深,行业中出现了标准件和常用件重复设计、管路图绘制繁琐等问题。市面上的通用CAD软件已无法满足锅炉设计与制造的特殊需求,扩展优化设计软件功能,开发适用于锅炉行业的专用CAD工具势在必行。本文通过分析国内外CAD二次开发技术发展现状和NX二次开发方法,根据锅炉行业调研和企业具体需求,基于NX 10.0软件与Visual Studio 2012编程平台,综合运用NX/Open API、MenuScprit、Block UI Styler等开发工具,结合ODBC数据库访问技术,开发了一系列针对锅炉行业专用设计工具。本文对NX二次开发技术进行了阐述,主要介绍了三种本文涉及的NX二次开发工具:NX/Open API、Blcok UIStyler与MenuScript,并对NX完整开发流程进行了详细说明;对NX二次开发中的外部数据访问技术进行了研究,采用NX/Open API与ODBC技术相结合的方法,完善了课题组锅炉钢结构用型钢库,完成了锅炉法兰标准件库的开发;基于NX二次开发完成锅炉管路常用符号库的开发,确保绘制管路原理图的同时实现元器件规格明细表自动生成,提高了制图效率;结合典型变形件设计特点,完成了锅炉对流管束部件的程式开发,提取主要结构参数,实现部件自动参数化建模;研究了NX二次开发BOM系统的开发形式,依据企业需求,根据设计所得NX装配树结构,设计遍历算法实现大型多级装配下BOM表的自动生成。上述锅炉系列设计工具利用MenuScript、Block UI Styler技术无缝集合于NX系统,形成完整框架并保持与系统风格统一,方便用户使用。锅炉三维设计系统主框架的开发有效解决了标准件与常用变形件重复设计、锅炉管路图绘制难、BOM表制作费时费力等问题,大幅度提高了锅炉设计效率,降低了企业制造成本。课题具备完整NX开发过程,涉及NX二次开发中的建模、制图、装配等关键技术,并将数据库访问技术与NX程序开发相结合,为三维设计在锅炉行业更全面的应用奠定了基础,也为其他行业NX二次开发提供了经验参考。