论文部分内容阅读
随着CAD技术的发展,国内越来越多的企业和科研院所选择使用国外大型三维CAD系统进行产品的设计和开发,而在实际生产制造中大多数企业仍然使用二维工程图,从三维CAD模型转换到二维工程图是工程人员面临的重要问题。虽然国外的三维CAD系统提供了部分二维工程图功能,然仍存在以下问题:国外三维CAD系统通常是通用平台,难以满足国内企业的本地化、标准化基本需求,出图效率低下,智能化程度低,如尺寸标注、标题栏、技术要求等等都需要手工添加,操作繁琐。本课题以应用研究为侧重点。针对以上问题,围绕提高二维工程图出图效率以及智能化程度,减少手工操作,进行了以下内容的研究:(1)阐述了UG二次开发的相关技术,包括UG软件简介、二次开发的概念、开发工具及关键技术,并介绍了开发C/S架构软件系统必须的数据库技术;(2)研究了工程图标注技术。提出了基于形体分析的自动标注算法,设计并建立了尺寸公差、形位公差以及技术要求的数据库,实现了在工程图中的自动尺寸标注,以及公差的自动查询与标注,并实现了技术要求的共享。(3)研究了工程图模板技术,利用工程图模板数据库提供了轮盘类零件标准图纸。利用API函数,绘制了符合零件工程要求的图框及标题栏,并实现了工程图纸的自动拼接功能。最后,基于企业需求,在国防科工委航空预研基金项目支持下,在UG平台上开发了零件辅助制图系统。通过航空发动机上的轮盘类零件验证了软件的全部功能,并在企业应用中取得了良好的效果。