欢迎来到天天文库
浏览记录
ID:15560751
大小:176.50 KB
页数:6页
时间:2018-08-04
《三维数字化设计工程图技术研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、三维数字化设计工程图技术研究本文以起重机卷筒数字化设计为例,分析SolidWorks三维数字化设计的特点,针对其在转化为工程图时可能出现的问题,提出了基于添加辅助线(点)装配草图的数字化工程图模板制作方法;以VB6.0软件为工具,结合Access数据库技术,解决了参数化模型中经常遇到的视图比例、视图位置、尺寸位置、尺寸精度和线形比例等方面的问题;在工程图的处理过程中采用了数据库技术,使得该方法简单精确,容易操作,有利于该技术的实施。 0引言产品数字化设计可以从设计方法和设计内容上进行分类。产品数字化设计的内容包括机构件数字化设计和结构件数字化设计,二者在设计内容和设计
2、方法上有很大差别。以起重机卷筒数字化设计为例,卷筒部件中既有结构件(如筒体、长轴和短轴等),也有机构件(如减速器、内齿圈、球铰联轴器、超载限制器和高度限位器等)。卷筒数字化设计的实现必须结合结构件数字化和机构件数字化的方法,在参数驱动结构件的同时;更改系统机构件模型的配置,或者在装配体模型中使用可互换的机构件模块替换目标机构件。机构件数字化设计和结构件数字化设计的工程图也有很大不同。机构件样式变化较多,但由于多数为外购件、标准件,故工程图中尺寸标注较少;结构件样式较少,尺寸变化较大,工程图中尺寸标注较多。卷筒数字化设计采用常规方法制作的工程图模板在参数化驱动后,由于尺
3、寸、外形变化较大,会遇到较多问题,比较常见的有:视图比例不协调,视图位置杂乱无章,尺寸线、中心线漂移甚至报错,尺寸精度不能按实际尺寸显示,线形比例不符合要求等。1制作工程图模板三维数字化模型转化为二维图形时大部分是基于工程图模板的,工程图模板的好坏直接决定了后续工作的工作量。SolidWorks软件中的工程图在参数驱动后,工程图的视图、标注等随模型变化,这是实现参数化、数字化的基础;但是模型中的零/部件配置改变或零/部件被替换之后,这些零/部件反映在工程图中的线(点)的IDentity(ID)发生变化,尺寸标注及注解找不到原来的依附线(点),就会造成尺寸标注及注解的漂
4、移甚至报错。所以解决问题的关键在于保证尺寸标注及注解依附线(点)的ID不变。装配草图是数字化设计常用的技术。参数驱动时,装配草图在控制零/部件的尺寸和装配关系的同时,自身的线(点)的ID在参数驱动前后保持不变,是尺寸标注及注解依附线(点)的理想选择,但是装配草图中的点和线与工程图尺寸标注及注解需要的依附线(点)在数量和位置上有一定的区别,需要另外增加辅助线(点),以便为工程图中的尺寸标注及注解提供足够的依附线(点)。这种基于增加辅助线(点)装配草图的工程图模板在参数驱动后,由于尺寸标注及注解依附线(点)的ID没有发生变化,不会出现严重的尺寸漂移以及报错现象,但是此类工
5、程图模板在参数化驱动后仍存在以下问题:1)视图比例失调;2)视图位置漂移,甚至重叠,见图1;3)尺寸标注、序号线漂移,见图2;4)尺寸精度未按实际尺寸显示;5)在转化为DWG格式的图形后,线形比例不符合要求。图1参数驱动后工程图中视图比例及其位置变化示意图图2参数驱动后工程图中尺寸标注、序号线漂移示意图2视图比例调整视图比例的调整主要依据视图包络线对角线长度的变化。视图包络线又叫视图边界,当指针经过工程视图的边界时,视图边界被高亮显示。边界根据默认紧密套合在视图周围;SolidWorks赋予其大小,不可更改。如果添加草图实体到工程图视图,边界将自动调整大小以包括这些项
6、目。卷筒主视图包络线位置及其参数如图3所示。图3中,点(xmin,ymin)及(xmax,ymax)分别为视图包络线矩形左下角及右上角的点,这两个点的四个参数可以通过View对象GetOutline函数的四个返回值获得。图3卷筒主视图包络线位置及其参数示意图参考视图包络线位置的视图调整方法操作简单:首先测量出模板中视图包络线对角线长度L0,将其作为常量存储在数据库中;然后,在参数驱动后,利用View对象的GetOutline函数得到该视图包络线的位置参数,根据长方形对角线长度计算公式,求出此时视图对角线的长度L为:运用View对象的ScaleRatio函数求出视图的当
7、前比例,得到当前比例分式的分母Se0(假设视图比例小于1;反之,求分式分子。下同),然后计算出合理视图比例的分母。若要参数驱动后视图的对角线长度相等,则参数化驱动后,合理视图比例分母Se1的值为Se0与参数驱动前后对角线放大的比例的乘积,其公式为:视图比例调整的主要代码如下:得到合理视图比例的分母后,再次运用View对象的ScaleRatio函数重新设定视图比例即可。3视图位置调整视图位置调整示意图如图4所示。在数据库中建立一张视图位置信息表,用来存储不同工程图模板中的不同视图的视图包络线的中心点O的坐标。参数驱动后,首先将工程视图调整到一个合适的比
此文档下载收益归作者所有