论文部分内容阅读
对于制造业信息化而言,零部件的三维模型可以更完整地定义和描述产品设计及制造信息。随着三维CAD软件UG NX应用领域的不断扩大和应用水平的不断提高,企业对于UG NX软件的个性化需求与其通用功能之间的矛盾日益增强。通用的UG NX软件功能虽然解决了产品研发的大部分需求,但是许多专业问题,例如零部件的标准化、通用化和系列化问题、贯彻本公司的使用规范及标准化问题、专用的设计方法和算法问题、产品管理以及数据处理等问题,解决起来比较棘手。基于UG NX二次开发技术及企业产品研发的实际需求,本文研究了UG NX CAD国标化环境集成解决方案的设计、实现以及扩展性等问题。实现了3个功能模块:即纺机行业常用的UG NX三维标准件库、将企业钣金折弯经验公式写入UG内核、纺机行业UG NX图纸国标(规范)化的二次开发;实现了UG NX的本地化、标准化和知识化。本文首先使用UML理论,对系统需求进行了详细的分析。完成了UG NX国标化环境系统的系统用例描述、顺序图及领域模型的建立,为该系统二次开发及其最终实现打下了坚实的基础。本文所使用的二次开发技术、理论及方法包括:UG/OPEN GRIP和GRADE开发环境、Parasolid几何引擎原理、参数化驱动技术、三维实体造型和几何变换的理论及方法、实体渲染、画法几何及机械工程知识等。对于纺机行业常用的三维标准件库的二次开发,本文首先进行了二次开发总体思路的研究,完成了系统程序框图的设计,实现了通用函数get_file_name函数、search_md函数、choose函数、list_value函数的程序开发,并详细阐述了三维标准件库系统二次开发的全过程。其次,完成了14大类、312种标准件三维建模的代码编写工作。该三维标准件库系统经过产品设计的实际应用,不断改进、完善,并已经发布。对于将企业钣金折弯经验公式写入UG内核的二次开发,本文详细论述了将宏源公司钣金经验公式写入UG Sheet Metal Design钣金折弯公式内核的二次开发的理论及技术,对于企业专家系统的开发起到了重要参考作用。现在该子系统已经广泛应用于本公司的钣金件的折弯展开,生成的展开图直接用于钣金激光切割生产,保证加工出的零件符合图纸要求;同时,避免了人工在钣金件展开时经常出现的差错,缩短了钣金件工艺准备时间,大大提高了加工效率。对于纺机行业UG NX图纸国标(规范)化的二次开发,本文实现了企业UG使用规范在使用UG时自动加载、纺机行业从A4至A0全套装配图和零件图标题栏、装配BOM明细表的二次开发、二维机械工程图UG打印作业驱动程序的二次开发。当设计人员在应用UG时自动加载国标化环境,保证其所建三维模型符合规范要求,对于二维机械零件图和装配图标题栏及BOM明细表可调用系统自动建立。本文解决了纺机行业产品设计人员使用UG NX三维CAD软件进行产品设计过程中所遇到的国标化问题。论文所完成的3个模块经过了产品设计人员严格的测试,功能满足实际需求,现已广泛应用于宏源公司技术中心产品设计研发之中。大大提高了产品研发效率、规范了产品研发过程、提高了产品研发质量,缩短了企业研发周期,应用效果明显,具有一定的推广价值。