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