十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

基于MBD的三维C油缸AD模型与工程图信息提取

时间:2017-06-05 11:00来源:天圆网站 作者:天圆液压 点击:
三维数模的界说着实质是MBD(model based definition,即基于模子的工程界说)技能。MBD是一个用集成的三维实体模子来表达完备产物界说信息的要领体,它在三维实体模子上附加了产物的尺寸、公差信息,它可以充实操作三维模子的示意力,是一种更便于用户领略

  Step5.假如组码便是51,则获取其组值,即为该圆弧的终止角度;

  处理赏罚的是DXF名目标工程图数据,首要包括2个步调:数据获取;视图支解及视图相关的成立。

  CAD模子对精度要求很是严酷,一样平常回收B-rep模子来暗示。B-rep模子也称界线模子,一个B-rep模子可以当作由3种几许信息——面、边、极点以及和它们之间彼此接洽的拓扑信息配合组成界线暗示的根基元素。凡是将实体的全部几许信息称作“几许”,将它们内部的毗连信息称为“拓扑”。将B-rep模子暗示为平面图B(K,P,C,S),个中P为点荟萃,C为曲线荟萃,S为曲面荟萃,这3个荟萃暗示模子的几许信息。K暗示模子的拓扑信息。将K暗示为平面图的情势为K{V,E,F},个中V暗示极点的荟萃,E暗示边的荟萃,F暗示面的荟萃。

  Step2.假如组码便是20,则获取其组值,即为该圆弧对应圆的圆心y坐标;

  Step3.假如组码便是40,则获取其组值,即为该圆弧对应圆的半径;

  为了验证算法的有用性,以Open CASCADE为几许平台,自主开拓了一个原型体系,该体系可以实现B-rep模子的读写、二维工程图的提取、视图疏散、模子的实际与操纵等相干成果。图2a所示为一个零件实例用AutoCAD导出的DXF暗示的二维工程图,图2b所示为其对应的三维CAD模子。

  2.1 数据获取

  2 工程图数据处理赏罚

  尺寸标注首要包罗尺寸标注的范例、文本和位置等3方面的信息。尺寸标注位置是通过几许特性点来确定的。在DXF文件中,全部尺寸标注信息是以块的情势存储的在ENTITIES段中。起首定位到ENTITIES段,假如读到DIMENSION,即尺寸符号时,搜刮以2为组代码的第1个块名,读取并记下这个块名,同时记下文件的位置,活塞杆,以便于读取下一个尺寸符号块,液压缸,然后以记下的块名为符号,从文件头开始,找到BLOCKS段,同样以2位组代码搜刮找到对应的块名,即能找到尺寸标注元素。

  4 竣事语

  数据理会完成后,所稀有据都以链表的情势存储,对付零件的工程图大多包括主、俯、侧3个视图,并且后续简直定三维CAD模子投影矢量中图形匹配也必要三视图中实体的数据做支持,因此必要对工程图视图举办疏散。今朝,视图疏散算法可以分为角度鉴别法和盒子疏散法。将通过图元信息的最小外接矩形之间的相关来实现多视图疏散。起首给出最小外接矩形之间的3种相关:连接相关、重叠相关及海涵相关。遍历图元链表中的遍历符号位s为false的图元,以第一遍历为基本最小外接矩形,其余的图元为当前图元;然后较量它们之间是否存在相邻、重叠或海涵相关,假如存在则更新基本最小外接矩形,得到一组最小外接矩形的4个极点,并设遍历符号位为true,一再以上步调获得全部视图的最小外接矩形,如图1所示为一工程图及举办视图疏散后的最小外接矩形。

  Step6.插入圆弧链表中并返回。

  起首读取一组组码和组值,然后按以下步调举办。

  1 三维CAD模子的提取与暗示

  Step4.假如组码便是50,则获取其组值,即为该圆弧的起始角度;

  三维数模的界说着实质是MBD(model based definition,即基于模子的工程界说)技能。MBD是一个用集成的三维实体模子来表达完备产物界说信息的要领体,它在三维实体模子上附加了产物的尺寸、公差信息,它可以充实操作三维模子的示意力,是一种更便于用户领略且更具服从的产物信息界说要领。MBD技能已成为大型伟大产物研发和制造的成长偏向之一。

  而今朝我国制造型企业以三维CAD模子和二维工程图共存的情势存在,三维CAD模子来描写几许外形信息,二维工程图用来界说尺寸、公差和工艺的信息,使得计划和制造疏散。为了实现MBD技能,必要得到模子的几许外形、尺寸公差和工艺等信息,对基于MBD的三维CAD模子与工程图信息提取举办了研究。

  圆弧图元的数据布局界说如下:

  Step1.假如组码便是10,则获取其组值,即为该圆弧对应圆的圆心z坐标;

  2.2 视图疏散

  3 试验功效与说明

  

  图1 工程图及其最小外接矩形

  图3所示为通过提取CAD模子的信息实现B-rep暗示,通过读取工程图信息体系完成图元数据的理会和视图疏散,并获得表现功效。

  

  图3 模子数据提取与表现

  对付三维CAD模子B-rep信息的提取和暗示,将通过Open CASCADE内核来实现,Open CASCADE内核是开源的,是由C++开拓计划的专用快速开拓的CAD类库,提供同一的数据布局,同时支持线框、CSG、B-rep等范例的模子,并应承这3种暗示共存于同一的数据布局中,提供根基荟萃表达与操纵、图形表现、图形数据读取与生涯等诸多成果。

  

  图2 DXF工程图及其三维CAD模子

  给出了今朝MBD技能中几许信息和尺寸公差信息的提取要领,基于Open CASCAD几许平台实现了三维CAD模子和工程图信息的提取,并给出了一个零件信息提取与表现实例,验证了所概要领的有用性。信息提取完成后,在下一步的事变将对CAD模子的几许信息和工程图中的工艺信息举办关联,从而实现基于MBD的模子暗示。

  工程图数据的获取首要包罗图元信息的获取和标注信息的获取。对付根基图元信息的获取,起首界说图元信息的数据布局,然后将获取的图元信息记录于响应的图元类中,成立响应的图元链表举办存储,用于后续事变挪用。下面以圆弧图元的数据获取为例举办声名。

  

  数据布局界说完成后,对图元信息举办获取。

(责任编辑:admin)
分享按钮
------分隔线----------------------------