您所在的位置:e-works首页 > 产品创新数字化(PLM) > CAD

Siemens PLM Sortware征文:基于UG NX5.0的工程图尺寸标识工具的开发

发表时间:2008-8-5 周兆国 来源:e-works
本文首先阐述了工程图样尺寸标识的分类,进而为达到快速而方便的进行尺寸标识,结合UGNX5.0强大的工程图模块和完善的二次开发模块,同时运用VC++6.0为编程工具,开发出与UG软件完全融为一体的尺寸标识工具。
   0 前言
    
     工程图样是现代工业生产的重要技术文件,是设计师表达设计思想,技术交流,组织生产和加工的重要文件。而在工程设计过程中,工程图中工程信息标注的工作量要占到设计工作的一半以上,因此,操作简便、完全符合国标的标注方式可以提高设计效率,受到工程师的高度重视。
    
     工程信息除包括文本或技术要求、尺寸公差、表面粗糙度、形位公差、基准符号等以外,还有经常在工程图样中出现的尺寸标识,这里的尺寸标识是指以下几类尺寸:
    
     1、重要尺寸(Important Dimension):通常用长腰形框图框标识的尺寸,此类尺寸为必检尺寸;
    
     2、参考尺寸(Referenced Dimension):用括号标识的尺寸,主要应用于以下几方面的:
    
     1)、尺寸链封闭时,在其中一个上加括号(提示此尺寸);
    
     2)、在某些不主要场合,尺寸依生产工艺条件而定时,加注参考标记;
    
     3)、局部试图为了反映某个尺寸的重要位置,可重复标注但必须加注参考标记(尺寸可带公差)。
    
     3、基本尺寸(Basic Dimension):是指设计中给定的尺寸,通常用矩形框来标识。基本尺寸是根据使用要求,通过计算、试验或按类比法确定的,现在的尺寸一般都标准化了,以减少定制刀具、量具的规格。
    
     目前市面上应用的各种工程软件(象UG NX、Pro/E、Catia、AutoCAD等)中大多对文本或技术要求、尺寸公差、表面粗糙度、形位公差、基准符号等工程信息都作了相应的处理,而且功能都非常成熟和完善,而尺寸标识功能则被忽略或其功能操作较为不便,因此,快速方便的尺寸标识工具在工程图样设计中就起到具足轻重的作用。
    
     1 基于UG的工程图尺寸标识工具简介
    
     UG(Unigraphics)软件起源于美国麦道(MD)公司,六十年代起成为商业软件。1991年并入EDS 公司,成为世界一流的集成化机械CAD/CAE/CAM 软件,通用汽车公司是UGⅡ的最大用户(拥有2400 套UGⅡ系统)。UG 于1990 年初进入中国市场,广泛用于国内的航空航天、汽车、通用机械及模具等各个领域。
    
     UG 是一个功能强大的CAD/CAM 软件,针对于整个产品开发的全过程,从产品的概念设计直到产品建模、分析和制造过程。作为一个业界最完整的一流产品,Unigraphics 提供了全系列的工具,包括针对计算机辅助工业设计(CAID)艺术级工具,并与功能强大的CAD/CAM/CAE 解决方案紧密集成。UG 具有独特的知识驱动自动化(KDA)的功能,使产品和过程的知识能够集成在一个系统里,Unigraphics 大大提高了许多世界知名公司的生产力。
    
     基于UG的工程图尺寸标识工具是在UG强大的工程图模块和完善的二次开发模块基础上结合VC++6.0为编程工具开发出来尺寸标识工具集,是UG相关功能的一种整合和显化,主要应用于工程图中重要尺寸、参考尺寸和基本尺寸的标识和标识去除,从而使尺寸的标识更快速方便。
    
     2 尺寸标识工具的设计与实现
    
     2.1 开发与运行环境选型和设置

    
     本文选择了UG NX5.0为CAD软件平台和Visual C++ 6.0 为系统开发的编程工具,UG系统提供了具有开方式架构体系的二次开发环境UG/Open,支持对UG 资源的调用,包括UG/Open MenuScript(用户菜单)、UG/Open UIStyler(用户对话框)、UG/Open API(与UG 系统资源的直接交互接口),结合UG二次开发环境UG/Open的结构框架进行如下设置:
    
     2.1.1 工程目录结构设置
    
     建立D:\ Ug_stds\DIM_ID工程文件夹,在其下建立以下四个文件夹目录(图1):
    
     1)、startup 目录存放UG启动时需要加载的动态连接库文件(*.dll)、菜单脚本文件(*.men)和工具栏脚本文件(*.tbr);
     2)、application 目录存放尺寸标识工具的功能扩展程序文件,如UIStyler对话框文件(*.dlg),工具图标文件(*.bmp);
     3)、code 目录存放尺寸标识工具的程序源代码(该目录在新建工程时创建);
     4)、doc 目录存放尺寸标识工具的使用说明。


     2.1.2 设置系统环境变量
    
     在控制面板中点击系统→高级→环境变量,增加环境变量UGII_USER_DIR,使其指向
    
     D:\ Ug_stds\DIM_ID。

本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。

责任编辑:童伟
4