




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z摘要:关于目前制造企业在3C(CAD/CAPP/CAM)应用中遇到的“信息爆炸〞和“信息孤岛〞问题,提出了以PDM
系统为平台与3C系统进展集成的解决方案。本文针对PDM系统与三维CAD系统的双向系统集成,介绍了基于PDM
系统的应用系统集成框架和系统集成的三种模式,研究了PDM系统与三维CAD系统双向系统集成的主要功能,
提出了基于*ML的双向系统集成实现方案,最后以一个系统集成实例证明了提出的集成解决方案的可行性,同
时也为以后企业进展PDM系统与三维CAD系统的集成提供了参考。1引言CAD/CAPP/CAM系统经过多年的开展和在企业中的成功应用,已成为企业进展产品研发不可缺少的重要工具。
但与此同时,产品开发过程中的研发数据和技术文档呈现出“信息爆炸〞性的增长势头;另一方面,由于企
业各部门使用不同的应用系统,这些系统之间缺乏有效的信息传递和转换,因而形成“信息孤岛〞。因此,
需要将这些相互独立的应用系统集成到—个总体框架中,将各个应用系统产生的数据信息,利用统一的信息
平台集中管理起来,使企业的相关人员能够方便的查询和借用使用各个系统的数据。产品数据管理(ProductDataManagement,PDM)系统正是最好的CA*系统集成的平台,在PDM与各CA*系统集成
的过程中,因为CAD系统是所有数据信息的源头,而且实施要求比较高,尤其是三维CAD系统,所以PDM与三维
CAD系统的集成是其中最关键的一环。为此,针对PDM与三维CAD系统的集成进展了研究,研究了PDM与应用系
统集成的框架和系统集成的三种模式、集成的主要功能,提出了基于*ML的双向系统集成实现方案,最后以实
例证明了提出的集成方案的可行性。2基于PDM的应用系统集成框架PDM系统是指以软件为根底,管理与产品相关的信息和相关过程的技术,它提供产品全生命周期的信息管理,
并可在在企业*围内为产品设计和制造建立—个并行化的协作环境。由于PDM系统底层能支持异构软硬件平台
,中间层能提供分布式信息管理、通讯效劳以及支持应用集成的功能,所以PDM被看作是最好的CA*系统集成
框架。基于PDM的异构应用系统集成框架,如图1所示。图1基于PDM的异构应用系统集成框架最底层为计算机操作系统层,可支持异构的计算机环境。网络与数据库层提供分布计算机环境中通讯手段与
民俗文化中的图腾在现代标志设计中的应用.qing*injiaoyu./pmsj/160.html轿车覆盖件模具应遵循根本原则与制造主要的步骤.qing*inj*./zyzs/251.html居室色彩个性各不同与居室色彩搭配.q*cdr./zyzs/211.htmlAUTOCAD制图在矿山测量中的应用.q*cad./cadjc/736.html侧向型芯设计与侧抽芯机构设计.q*ugp*./zyzs/244.html创意时候的几个禁区与意念为体色彩为用.zzsnsj./zyzs/252.html数据管理能力。PDM层是整个系统的核心层,下与数据库实现集成,上与各应用系统实现集成。3PDM系统与CAD系统集成的三种模式目前,根据系统集成的严密程度,可以将PDM与CAD系统的集成分为封装、接口和严密集成三种模式。3.1应用封装所谓“封装〞是指把对象的属性和操作方法同时封装在所定义的对象之中,隐藏对象的属性和实现细节,对
外仅公开接口,用户看不到对象的内部构造,但可以通过调用程序的操作来使用对象,当程序设计改变一个
对象类型的内部构造数据表达时,可以不改变在该对象类型上的任何操作程序。封装模式是一种最简单的集
成模式,实现起来也比较简单。但是利用这种集成模式集成的两个系统不能互相操作彼此的内部数据,因而
集成的功能是有限的,适合PDM与二维CAD的集成。3.2接口模式接口模式是比封装更高层次的集成模式,适合PDM与三维CAD系统的集成。它根据两个应用系统所提供的API函
数抽取各自所需的信息,然后转换成相互约定的格式来实现信息交换。在这种模式下,应用系统通过API函数
系统的内部数据。接口模式集成的特点是,按应用系统与PDM系统间共享数据模型,通过数据接口,实现
应用系统的局部数据对象自动创立到PDM系统环境中,或从PDM调用应用系统所需要的*些数据对象。3.3严密集成严密集成模式是最高层次也是最难实现的集成方式。在这一层次中,三维CAD系统成了PDM系统的有机组成部
分,它们之间不仅可以共享数据,还可以共享操作和效劳。但对于严密集成,实现起来比较复杂,一般只有
软件供应商才能做到。通过比较以上PDM与CAD集成的三种模式,采用接口模式研究PDM与三维CAD系统的集成。4PDM与三维CAD系统集成的主要功能PDM于三维CAD系统集成功能包括两个方面的内容:一是在三维CAD系统中可以将设计完成的三维模型文档、二
维工程图文档及其中包含的产品构造信息与属性信息通过集成接口一起提交到PDM系统中,并能在PDM中自动
生成产品构造树;二是在PDM系统中可以将最新的产品构造关系及相关的文档通过接口导入到三维CAD系统中
,并能通过三维CAD系统重新生成模型或驱动模型发生变更。为此,设计了以下系统集成功能:4.1CAD端向PDM端集成的功能CAD端向PDM端的集成是指设计人员在CAD系统的设计环境中,可以将产品信息传递到PDM系统,并能直接操纵
PDM系统的功能。一般包括文档的注册、检入、检出以及生成PDM端产品构造树等功能。PDM/CAD接口的核心任
务是,将CAD用户的工作结果连同有关的业务对象和数据对象一起构建在PDM数据库模型中。为此,首先必须
将零部件的模型或工程图在PDM系统中进展注册,这样才能在需要的时候找到适宜的零部件模型或工程图,从而防止不必要的重复设计。注册功能是指在模型被检入到PDM系统之前,从PDM编码系统中取得零部件编码等
信息,并生成零件相关的联系链。文档检入是指在产品设计完成后,将产品的所有设计信息都载入到PDM中,或者是将检出修改后的文档重新载
入PDM,从而实现文档的管理。文档的检出是指对于已经上传到PDM效劳器上的CAD文件,因为需要修改,或者
是在新产品设计过程中,可以拿来直接或者稍加修改就可以使用,可以将其下载到本地CAD环境中。撤销检出
功能可将检出撤销,并返回最初检入的模型,它可作用于在使用模型中翻开的对象,并在检出该对象后撤销
对其进展的变更。生成PDM端产品构造树功能是PDM与三维CAD双向集成的核心功能,它是指接口程序能够从三
维CAD装配文件中提取其中的构造层次信息、零部件属性信息,在PDM中自动生成产品构造树,并将相关的技
术文档自动挂接到产品构造树上,从而从整体上对产品的构造与关联的文档进展管理,并能根据需要生成各
级物料清单(BillofMaterial,BOM)。此功能的工作流程,如图2所示。图2生成PDM端产品构造树功能的工作流程4.2PDM端向CAD端集成的功能PDM端向CAD端集成的功能是指在PDM系统中,可以直接加载/浏览/圈阅三维CAD模型及其工程图,可以直接启
动CAD系统以及将PDM系统中的产产品构造信息和指向产品模型文档的指针导入CAD系统中,以在CAD系统中重
新装配模型或进展变型设计。5基于*ML的双向系统集成实现方案3DCAD数据.与如何处理变更.q*cad./cadjc/739.html复合零件的轮廓测量与进厂前对模具进展检测.qing*inj*./zyzs/253.html包装上使用文字的规定与包装上禁用的标志、图案.q*cdr./zyzs/213.html模具外表脱碳与模具腐蚀.qing*injiaoyu./mjsj/161.html汽车转向的虚拟装配MPEG电影文件的生成.q*ugp*./zyzs/246.html广告设计师的观察能力反响能力.zzsnsj./zyzs/254.html实施PDM与CAD集成的目的就是要实现两者之间数据的共享,而要到达这种目的,关键就是我们开发们集成接
口能实现信息在系统之间高效、正确的交换。三维CAD与PDM系统双向交换的数据主要包括2个方面:(1)产品
构造数据和根本属性数据;(2)产品模型和工程图文档。对于后者,实现起来比较简单。关于第一种数据的变
换,因为涉及到产品构造数据和属性数据的提取,所以是集成接口开发的重点。可扩展标记语言(E*tensibleMarkupLanguage,*MIL)是1998年W3C推荐的数据表示和交换标准,具有平台无
关性、易移植性、可扩展性、自描述性等优点。*ML本身是一种构造化的语言,能够清晰的表达零部件的装配
、参数表等各种复杂的关系,而且它还具有开放性,可让一般使用者采用DOM解析技术分析*ML的Schema或DTD
获取文档组织构造,所以*ML非常适合作为数具的中间层表示或数据传输的接口,用于构造系统或异构平台间
的数据交换。基于此,就选用*ML文件作为PDM与三维CAD系统集成过程中数据交换的中间文件。二维转三维.q*cad./cadjc/733.html零件编码模型.qing*inj*./zyzs/247.html做设计师所需要具备的心态与色彩认知.q*cdr./zyzs/207.html分型面设计的一般原则ProE分型面设计方法.qing*injiaoyu./mjsj/155.html关于N*的二次开发功能.q*ugp*./zyzs/240.html标志的特点与标志的设计原则.zzsnsj./zyzs/248.html此方案的原理图,如图3所示。PDM系统与三维CAD系统之间的信息集成主要采取双向接口的方式实现,即产品
信息能从CAD系统将产品构造和零部件信息的变化反映到PDM系统中,也能从PDM系统进展反向映射。在双向集
成中,通过应用API技术和组件技术,分别在PDM端和三维CAD端开发DLL插件程序,在每次启动系统时,插
件程序可以自动加载。在数据交换接口两端的DLL插件程序主要有两个功能:一是根据各自系统的应用程序接
口API对需要交换的信息进展提取,然后生成*ML格式的数据交换文件;二是对从源系统获取的*ML格式数据交
换文件进展解析,生成目标系统可以读取的数据构造。在此集成方案中,还有一个组成局部,那就是消息事
务处理器。消息事务处理器主要完成PDM'与三维CAD间消息的发送和接收。图3基于*ML的PDM与三维CAD双向系统集成方案6集成实例利用提出的集成解决方案,实现了三维CAD软件SolidWorks和TiPDM系统的双向集成。通过在CAD端和PDM端分别集成相应的功能,在CAD端实现了文档的注册、检入、检出,撤销检出以及产品构造
树生成等功能,在PDM端发现了模型的加载、浏览、圈阅以及把产品构造导入到CAD系统等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手机连接器精密设计规范-编制说明(征求意见稿)
- 四年级上册数学口算题
- 二年级下册《混合运算》练习题-二年级下学期的混算题
- 高中语文第六册诉肺腑 第2课时旧人教版第二课时
- 公司返聘人员合同范例
- 介绍工地合同范例
- 人人车电子合同范例
- 公司股东质押合同范例
- 代维分包合同范例
- 人才房申购合同范例
- JT-T-398-2013港口输油臂行业标准
- 2024老年人静脉血栓栓塞症防治专家共识(全文)
- 毕业设计(论文)-锤片式秸秆粉碎机设计
- 2022年江苏省五年制专转本考试英语真题(试卷+答案)
- 医疗器械公司发展规划
- 哮喘持续状态护理
- 【真题】2023年徐州市中考道德与法治试卷(含答案解析)
- 陕西省咸阳市实验中学2023-2024学年八年级下学期阶段性检测(一)语文试题
- 抖音本地生活培训课件
- 2024年城市轨道交通行车值班员(三级)考试题库汇总(附答案)
- 老药新用与用药创新趋势
评论
0/150
提交评论