基于规则的产品工程图质量验证在 UG/NX Drafting 环境下,介绍了基于规则的产品工程图质量验证方法与实现技术。在完成工程图图形元素及符号识别的基础上,通过 UG/KF 将工程图标准描述成不同的规则,并对这些规则进行验证,以确定工程图是否满足标准要求,进而达到对工程图质量进行验证的目的。实例表明:该方法为保证工程图质量提供了一条行之有效的解决途径。1 引言 目前,尽管三维 CAD 软件(如 UG/NX、Pro/E 及 CATIA 等)在国内众多企业中得到了广泛的应用,但利用计算机进行设计出图,并根据图纸指导生产依然是大多数企业应用 CAD 系统的主要方式。由于工程图中有大量的标注符号(尺寸、公差、技术要求等),因此,在工程图制作过程中(尤其对于复杂的工程图),不可避免要产生错误,从而使得图纸不符合工程图纸的原意,进而传递错误的设计信息。为有效地保证产品工程图质量,开展工程图质量验证技术研究,就显得尤为重要。国内外学者在相关方面也做了较多的研究,如:Dave Elliman[1]对工程图中线及圆弧的识别方法进行了研究,并提出了相应的实现算法;S. Ablameyko 等[2]结合实例研究基于工程图的三维模型构建技术及实现方法;杨若瑜,胡笳等[3,4]将工程图中所有符号的几何特征转换为一个约束网络,实现了基于约束网络的工程图符号识别方法,并对工程图对象规则自动获取方法进行了研究;王为光、王知衍[5]讨论了模型的外观和轮廓校对,为实现模型校对提供了一个图形化的系统集成环境等等。但对于基于规则的产品工程图质量验证理论及实现技术的研究则甚少,本文基于UG/NX 平台,在 UG/NX Check-Mate 框架下,运用 UG/KF,通过将工程图国家标准或企业标准描述成不同的工程规则,并运用这些规则,对工程图进行验证,以确定工程图是否满足这些标准,进而达到对工程图质量进行控制的目的。同时,由于工程图规则是以类的形式表示的,所以可有效地对规则进行组织和管理。文中着重讲述了UG/Drafting 模块下,图形元素的识别、工程图规则的分类、工程图规则的 KF 表示、工程图规则的管理及基于规则的产品工程图质量验证过程。最后以产品工程图中剖切符号验证为例进行了说明。 2 基于规则的产品工程图质量验证模型 基于规则的产品工程图质量验证,就是通过验证产品工程图规则,以判断工程图是否符合要求(如国标或企业标准等),进而达到验证产品工程图质量的目的。这一过程可表示为:Drawing_Quality_Verification: L=V...