三维数字化设计工程图技术研究_第1页
三维数字化设计工程图技术研究_第2页
三维数字化设计工程图技术研究_第3页
三维数字化设计工程图技术研究_第4页
三维数字化设计工程图技术研究_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、三维数字化设计工程图技术研究本文以起重机卷筒数字化设计为例,分析SolidWorks三维数字化设计的特点,针对其在转化为工程图时可能出现的问题,提出了基于添加辅助线(点)装配草图的数字化工程图模板制作方法;以VB6.0软件为工具,结合Access数据库技术,解决了参数化模型中经常遇到的视图比例、视图位置、尺寸位置、尺寸精度 和线形比例等方面的问题;在工程图的处理过程中采用了数据库技术,使得该方法简单精确,容易操作, 有利于该技术的实施。0引言产品数字化设计可以从设计方法和设计内容上进行分类。产品数字化设计的内容包括机构件数字化设计和结构件数字化设计,二者在设计内容和设计方法上有很大差别。以起重

2、机卷筒数字化设计为例,卷筒部件中既有结构件(如筒体、长轴和短轴等),也有机构件(如减速器、内齿圈、球铰联轴器、超载限制器和高度限位器等)。卷筒数字化设计的实现必须结合结构件数字化和机构件数字化的方法,在参数驱动结构件的同时;更改系统机构件模型的配置,或者在装配体模型中使用可互换的机构件模块替换目标机构件。机构件数字化设计和结构件数字化设计的工程图也有很大不同。机构件样式变化较多,但由于多数为外购件、标准件,故工程图中尺寸标注较少;结构件样式较少,尺寸变化较大,工程图中尺寸标注较多。卷筒数字化设计采用常规方法制作的工程图模板在参数化驱动后,由于尺寸、外形变化较大,会遇到较多问题,比较常见的有:视

3、图比例不协调,视图位置杂乱无章,尺寸线、中心线漂移甚至报错,尺寸精度不能按实际尺寸显示,线形比例不符合要求等。1制作工程图模板三维数字化模型转化为二维图形时大部分是基于工程图模板的,工程图模板的好坏直接决定了后续工作的工作量。SolidWorks软件中的工程图在参数驱动后,工程图的视图、标注等随模型变化,这是实现参数化、数字化的基础;但是模型中的零/部件配置改变或零/部件被替换之后,这些零/部件反映在工程图中的线(点)的I Dentity(ID)发生变化,尺寸标注及注解找不到原来的依附线(点),就会造成尺寸标注及注解的漂移甚至报错。所以解决问题的关键在于保证尺寸标注及注解依附线(点)的ID不变

4、。装配草图是数字化设计常用的技术。参数驱动时,装配草图在控制零/部件的尺寸和装配关系的同时,自身的线(点)的ID在参数驱动前后保持不变,是尺寸标注及注解依附线(点)的理想选择,但是装配草图中的点和线与工程图尺寸标注及注解需要的依附线(点)在数量和位置上有一定的区别,需要另外增加辅助线(点),以便为工程图中的尺寸标注及注解提供足够的依附线(点)。这种基于增加辅助线(点)装配草图的工程图模板在参数驱动后,由于尺寸标注及注解依附线(点)的ID没有发生变化,不会出现严重的尺寸漂移以及报错现象,但是此类工程图模板在参数化驱动后仍存在以下问题:1)视图比例失调;2)视图位置漂移,甚至重叠,见图1; 3)尺

5、寸标注、序号线漂移,见图2 ; 4)尺寸精度未按实际尺寸显示; 5)在转化为DW酩式的图形后,线形比例不符合要求。視图2a)椎板申三裡朗的理粗位SJft大小图1参数驱动后工程图中视图比例及其位置变化示意图+1实体外轮J视图2参考视图包络线位置的视图调整方法操作简单:首先测量出模板中视图包络线对角线长度序号】尺寸A图2参数驱动后工程图中尺寸标注、序号线漂移示意图2视图比例调整视图比例的调整主要依据视图包络线对角线长度的变化。视图包络线又叫视图边界,当指针经过工程SolidWorks赋予其大小,不可视图的边界时,视图边界被高亮显示。边界根据默认紧密套合在视图周围;更改。如果添加草图实体到工程图视图

6、,边界将自动调整大小以包括这些项目。卷筒主视图包络线位置及 其参数如图3所示。图3中,点(Xmin,ymin )及(X max,ymax)分别为视图包络线矩形左下角及右上角的点,这两L0,将其作为常量存储在数据库中;然后,在参数驱动后,利用 View对象的GetOutline函数得到该视图包络线的位L为:置参数,根据长方形对角线长度计算公式,求出此时视图对角线的长度L =j -戈咋(J - y融)2运用View对象的ScaleRatio函数求出视图的当前比例,得到当前比例分式的分母Seo (假设视图比例 小于1;反之,求分式分子。下同),然后计算出合理视图比例的分母。若要参数驱动后视图的对角线

7、长度相等,则参数化驱动后,合理视图比例分母Se1的值为Se0与参数驱动前后对角线放大的比例的乘积,其公式 为:视图比例调整的主要代码如下:二 HVfViW OtOudiDK5fra_X 二(vtutlinr( 2) - tO(a,llinr 0) ) : ArrttyV s iOuLiinc( 3)-vOuUiihC 1)SqiAY - Sffr( Arpiy_X * Array_X + Arniy_Y .rr(iyY) vSculpRdtik wVifw. Scdf*HaririvSealcKiiXw( 1) KortioU SqrXV/0.7 * vScdeRmW l),0-0) vS:f

8、ilpKatifr ( II ) - UjnFard_Mlihi|k(亍*小1百揃诚 1 / *裁. SealrRatio 三 vScMfUjU旳得到合理视图比例的分母后,再次运用View对象的ScaleRatio函数重新设定视图比例即可。3视图位置调整视图位置调整示意图如图4所示。在数据库中建立一张视图位置信息表,用来存储不同工程图模板中的 不同视图的视图包络线的中心点 0的坐标。参数驱动后,首先将工程视图调整到一个合适的比例(若先调。利用视图包络线位置参整视图位置,再调整视图比例,视图位置依然会变。反之,可以得到理想的效果)数求出视图比例调整后该视图包络线中心点O/的坐标,并与 www.h

9、 数据库中记录的该视Xlen、y len 为:图包络线中心点0的坐标进行比较,计算该视图包络线中心点坐标的偏移量兀d =(兀呗-召总叫图4视图位置调整示意图式中:Xd、yd分别为数据库中对应的该视图的理想包络线中心点坐标值。然后运用View对象的Position函数将视图当前定位点p,(x,y)向视图偏移的反方向移动,X向移动-X len,Y向移动-y len,到视图定位点P即可。点P ( Xmove,yEOVe)的坐标计算为:才蚩X -(戈mo -玄m)/2- 7F (了7 -人J/2 -叫J视图位置调整的主要代码如下:Amiy_X - ( v()ullif)e(

10、 0 ) + vOut|jne( 2)= ( vOudiftc( I + vOudtne( J ) )/2Array_XX 債#1000: Ami九Y 吉 Aey-Y -血! Y值 /IOOO= swVkw. Bodlion*1 AjrB)_X :1 ) 5I、- ArniV VftwVkw. Portilion = vPflS-4尺寸位置调整及中心线制作笔者把典型卷筒总装图中需要调整的尺寸分为两类:一类是包络线附近平行于包络线的尺寸,这种尺 寸可以参考视图包络线的位置进行调整;另一类位于视图包络线内部,距离包络线位置较远,或者距离包 络线的距离不确定,无法参考视图包络线位置,此类尺寸的位置可

11、用“假想基线法”调整。4.1外围尺寸调整一是尺寸方向信息,即5中四个向量为图5所示为四个方向的单位向量及尺寸层。外围尺寸调整有两个重要的知识点: 模板中该尺寸标注距离包络线中心点的方向,它的最佳表达形式是向量,图 四个方向的单位向量,这四个向量可以表示图样中大部分尺寸的方向性;二是尺寸的层信息,这里的尺寸层是对尺寸偏离包络线距离等级的量化,图5中尺寸层1、2、3表示距离视图包络线由近到远的三个尺寸层。0讣卜5亠廿imr等图5四个方向的单位向量及尺寸层模板中所有视图的这两个信息需要在数据库中记录下来,外围尺寸的调整过程就是遍历所有视图中的 所有尺寸,查找数据库中与该尺寸

12、ID对应的尺寸位置和尺寸层数据,将其根据尺寸方向移 动到指定位置。视图外围尺寸调整的流程如图 6所示。根据向量的数量积公式,计算其中某个具体尺寸的合理位置坐标值xdr、ydr为:兀少二 I 1 - I現丨+ 皐1 +吗)+1叮/2)七K仏+ 如(1 +片)+九.()丨“巧0)叫式中:Vx、Vy分别为单位向量r的X、Y向分量。K为尺寸层间隙;I为尺寸层参数;Xdn、ydn分别为当 前尺寸位置坐标值。得劉该规图外轮已- 得到慕牛具体尺寸(swDisp Dini.GeiNcxtJ)像该越僧中的第一个尺寸标建 (Get FirstEh Hpl ay Di m cnsioii) i-二 #训誑某个具休尺

13、寸到合理ftffi丧找数撫库,到MMWX寸 的幅位问就尺寸辰參匚当 前尺寸位咒兀击h计算某牛 具体尺令理位赴冈图6视图外围尺寸调整的流程尺寸位置的赋值语句为:swAnn.SetPositionXdr ,Ydr,0。这里移动的仅仅是垂直于尺寸线方向的坐 标,平行于尺寸线的坐标在参数驱动后,由于采用了基于添加辅助线(点)的装配草图作为尺寸标注依附线(点),平行于尺寸的坐标仍在模板位置(如图2所示),故无需调整。4.2 假想基线法假想基线法是将尺寸层最里层的尺寸看成包络线,在数据库中记录每个尺寸层所参考的尺寸,此类尺7。寸调整时,须先调整被参考尺寸,其他同外围尺寸调整。假想基线法调整视图内部尺寸的实

14、例见图rMH皿出MB图7假想基线法调整视图内部尺寸的实例由图7所示可知,尺寸层0、1、2、3位于视图包络线的内部,距离视图包络线的距离等级难以量化,但是这几个尺寸层的方向一致,且相对位置固定。优化这种尺寸位置的具体做法是用单位向量必将这些尺寸的方向信息记录在数据库中;针对这类尺寸,可以将其相对于起始尺寸层的距离偏离等级记录在数据库中。在编写尺寸优化程序时,首先获取起始尺寸层的位置信息,然后参考起始尺寸层,根据存储在数据库中的 尺寸方向及其尺寸层数据将这类尺寸调整到合理位置。4.3 中心线制作工程图模板中采用 SolidWorks工程图中心线工具做出的中心线在参数驱动后,经常会出现漂移。而装 配

15、草图中的构造线作为中心线可以避免此类问题的发生,具体的做法是在作装配草图时,在需要显示中心线的位置作构造线,参数驱动后,使用SetUserPreferenceToggle函数显示该装配草图即可。5尺寸精度调整在实际出图的过程中,常会根据尺寸的小数位数显示尺寸,SolidWorks软件批量实现此功能比较困难。SetP recision因此,可使用 GetSystemValue2的方法得到该尺寸的实际值,判断其小数的位数,然后使用方法根据小数位数或根据需要显示该尺寸的尺寸精度。6线形比例调整目前国内企业施工图样的最终表现形式最为常见的是AutoCAD格式。SolidWorks工程图通过 API转换为DW駱式的图样时经常遇到线形比例问题。在已

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论