proe二次开发在粗糙度符号标注中的应用
2013-08-01 by:广州SolidworksUGCatia培训中心 来源:仿真在线
proe二次开发在粗糙度符号标注中的应用
0 引言
proeNGINEER作为世界级的三维工业设计软件,拥有强大的生成工程图的能力。长期以来,proe在我国机械、电子、家电、塑料模具等行业得到广泛应用。它允许直接从proe的实体造型产品按ANSI/ISO/JIS/DIN标准生成工程图,并且能自动标注尺寸、在工程图中添加注释等[1]。
proe工程图中粗糙度符号存在如下不足:标注操作比较繁琐(如图形界面切换,技术参数标注等),粗糙度符号内部结构复杂,增加了标注过程中选择操作;粗糙度符号长度不可调,不利于图纸空间的合理利用;粗糙度符号不符合我国国标的规定。本文针对粗糙度符号的组成特点,根据用户需求,开发出一套粗糙度符号。通过proe的二次开发平台Pro/TOOLKIT,利用其提供的应用程序接口(API),使用VC2005语言编程,实现与proe的无缝集成,解决了proe中粗糙度符号标注中的上述问题。
1 表面粗糙度标注的基本规定
表面粗糙度是指加工表面具有的较小间距和微小峰谷不平度。它是零件制造时的重要技术要求之一,须按规定标注于工程图样中。国家标准对表面粗糙度标注做了明确的规定,表面粗糙度智能化标注中要充分考虑以下问题。
1.1 表面粗糙度符号类型
国家标准GB/T131-2006规定了技术产品文件中表面结构的表示法,给出了表面结构标注用图形符号和标注方法,即表面粗糙度符号、代号及其标注方法。根据产品对表面粗糙度的要求,在工程图中可用几种不同的图形符号表示。每种符号都有特定的含义,通常表示粗糙度符号分为以下几种。
在此基础上,当要求标注表面结构特征的补充信息如表面(结构)参数、(表面)参数代号时,可对基本图形符号或扩展图形符号进行扩充,即在图1所示的图形符号的长边上加一横线,从而形成完整图形符号。
1.2 表面粗糙度符号组成
按照GB/T131-2006,一个完整的表面粗糙度标注样式,除了标注表面结构参数和数值外,必要时还应标注补充要求,补充要求包括传输带、取样长度、加工工艺,表面纹理及方面、加工余量等。在完整符号中,对表面结构的单一要求和补充要求标注样式,如图3所示。其中粗糙度的标注数值、标注文本以及各参数和补充要求在用户界面中一次性设置完成,各参数有数值时自动计算文本位置并在相应位置标注,无数值时该参数不标注;a为表面结构的单一要求;a和b为两个或多个表面结构要求;c为加工方法;d为表面纹理和方向;e为加工余量。
2 proe工程图中粗糙度符号的标注
proe的粗糙度符号库中提供了generic、machined、unmachined三类粗糙度符号,分别包括no_value和standard两种,但都不符合我国国标的规定。粗糙度符号库是proe安装目录下的“\ PRO_DIRECTORY \symbols\surffins\”文件夹。在进行粗糙度符号标注时,通过proe菜单命令,通过上述的目录找到相应的粗糙度符号;也可以在proe里设置符号目录,然后保存在config.pro里,标注时可调用。选中相应的符号后,进入“定制绘图符号”对话框。
相关标签搜索:proe二次开发在粗糙度符号标注中的应用 proe二次开发在粗糙度符号标注中的应用 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 Abaqus培训 Autoform培训 有限元培训 Solidworks培训 UG模具培训 PROE培训 运动仿真