欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 物理论文

CAD/PDM系统中数据双向传递关键技术研究_论文网

时间:2012-03-02  作者:秩名

论文导读::通过它可以实现CAD/PDM数据的无缝集成。属性映射技术。与PDM系统集成已成为当前企业信息化的的首要任务。
论文关键词:CAD/PDM,属性映射,系统集成

 

引言

随着CAX,CIMS工程等在制造企业的应用和推广,实施PDM已成为制造企业信息管理的需要,更是企业赢得未来市场竞争的战略要求。而PDM系统要求集成来自不同应用系统的信息,对产品开发过程中各种软件所产生的数据和文档进行有效管理(主要包括产品设计过程中的设计数据和技术文档),实现各应用软件之间的信息共享,建立企业全局信息平台。而其中三维CAD软件产生的设计数据则是构建PDM系统产品结构信息的重要源头。

因此,CAX与PDM系统集成已成为当前企业信息化的的首要任务。其中CAD与PDM系统间数据双向传递是其实施过程中要求最高、难度最大的几个关键环节之一[1][2]。如何准确、及时的实现CAD/PDM间数据双向集传递对提高产品创新设计尤为重要。

本文以Siemens公司两大软件NX和Teamcenter(PDM/PLM软件)为例,对其集成的关键技术进行研究,结果表明能够很方便的利用NXManager模块,实现NX和Teamcenter之间数据的双向传递。

1、BMIDE

BMIDE是业务建模器集成开发环境(Business Modeler Integrated DevelopmentEnvironment)的缩写论文网,是Teamcenter 2007以上版本提供的一项新的功能,它为用户提供了一个友好的操作界面;从功能上由软件术语改变为工程化术语,将难以理解的术语、概念屏蔽起来,工程技术人员可见到熟悉的Teamcenter设计界面和简易、便捷的操

作功能,从而提高了PDM/PLM的可实施性。

在PDM实施过程中,企业往往根据自身的特点,要求界面的显示数据等有自己的个性化要求。BMIDE技术允许用户自定义数据对象的类型或者一些基本的数据类型,这些类型往往是继承了Teamcenter中已有的内部数据类型,这样极大的丰富了Teamcenter中对象类型定义,方便企业进行个性化定制。

BMIDE可以定制Item,Dataset,Form等业务数据对象,也可以定制Rules,Options,Lovs,Classes,Constants等基本数据类型。

2、NX Manager

NX Manager是在Teamcenter环境下NX的集成应用。它是Teamcenter中的一个封装设置,同时也是NX数据管理的工具。NX Manager管理NX文件及数据,是基于NX的、条目级别的一组Teamcenter数据管理工具。通过它可以实现CAD/PDM数据的无缝集成,并对这些数据进行有效的组织和管理。

3、属性映射技术

PDM系统的基本管理功能之一是对非结构化数据、半结构化和结构化数据的管理,但是传统的PDM系统却很难解决结构化数据的来源问题。Teamcenter提供了与NX系统以及其他各类文档的属性映射机制,很好的解决了传统PDM系统难以解决的结构化数据来源问题论文网,实现了与NX软件的深度集成。

提出一种属性双向映射机制,该机制的主要特点有:

a.平台无关性,适用于异构的操作;

b.平台扩展性好,可实现动态维护;

c.支持Teamcenter系统与NX系统之间单向或双向数据转换。从Teamcenter端输入数据,可在NX端自动显示相应数据;从NX端输入数据,在Teamcenter端显示相应数据。

通过属性映射技术可以把Teamcenter中管理的数据通过属性映射表直接映射到NX系统中来,也可以把NX系统中修改的数据直接反映到Teamcenter中去,实现了企业管理中的数据和设计部门中的设计数据之间的双向交互[4]

4 实现CAD/PDM系统数据双向传递关键技术详解

4.1 BMIDE中定制Item

Item 为产品对象条目,每个Item 对应实际中的一种零部件、成件、标准件、原材料、毛坯等。不同的产品有着不同的属性,因此,对于代表不同产品的Item,其Item下面的Form中的选项,必须与实际产品的属性对应,这样更直观的表达一个产品,方便企业的管理。

创建一个Business Modeler IDE新项目,项目名字为UGSC,属性为CompanyName、Materials、SheetSize、SheetScale、SheetPage、FirstIssued、DrawnBy、CheckedBy、ApprovedBy等,如图1所示。

图1 定制的UGSC类型Form属性

以上就是用Business Modeler IDE客户化定制Item以及Form的基本应用,通过Business Modeler IDE还可以定制其他的数据对象,Business Modeler IDE进行客户化定制减少了枯燥的代码设计,使实施更方便,更直观。

4.2 属性映射

在本设计中论文网,实现Teamcenter与NX Manager的属性映射,主要用到了两个命令:export_attr_mappings.exe和import_attr_mappings.exe和一个映射文本文件。具体步骤如下:

在Teamcenter Server端,打开应用程序下的tc_MYDB_command_ prompt命令行窗口,在窗口中输入命令行export_attr_mappings.exe,该命令行将Teamcenter中缺省的映射关系导出到UGSC_mapping.txt映射文本文件。

NX Part在Teamcenter中对应的数据集类型是UGMASTER,要实现Item与NX Part的属性同步,因此,需要在映射文件中的UGMaster数据集下加入属性映射代码[3]。其属性映射的代码简单列举如下:

{ Dataset type="UGMASTER"

# (hard-wired) DB_PART_NAME : "PartName"

# (hard-wired) DB_PART_DESC : "PartDescription"

{ Item type="UGSC"

CompanyName:Item.GRM(IMAN_master_form,UGSCMaster).CompanyName /master=both

Materials:Item.GRM(IMAN_master_form,UGSCMaster).Materials /master=both

First Issued:Item.GRM(IMAN_master_form,UGSCMaster).FirstIssued /master=both

Drawer:Item.GRM(IMAN_master_form,UGSCMaster).DrawnBy /master=both

Checker:Item.GRM(IMAN_master_form,UGSCMaster).CheckedBy /master=both

Approver:Item.GRM(IMAN_master_form,UGSCmaster).ApprovedBy/master=both SheetScale:Item.GRM(IMAN_master_form,UGSCMaster).SheetScale /master=both

Sheet Size:Item.GRM(IMAN_master_form,UGSCMaster).SheetSize /master=both

Sheet Page:Item.GRM(IMAN_master_form,UGSCMaster).SheetPage /master=both

}

}

其中,/master=iman的含义是只能在Teamcenter中修改此属性,在NX Manager中是只读的。还可以设置为/master=cad(在Teamcenter中只读,在NX Manager中可以改), /master=both(在Teamcenter与NX Manager中均可更改)等。

保存该映射文件,在tc_MYDB_command_ prompt命令行窗口,在窗口中输入命令行import_attr_mappings.exe,该命令行将添加新的映射关系后的UGC_mapping.txt映射文本文件,再导入到Teamcenter中,完成属性映射。此时,命令行窗口如图2所示。

图2 属性映射命令窗口

属性映射完成后,在NX Manager中打开UGSC Item下面的UGMaster,在NX Manager的文件属性列表里,将会看到Materials、SheetScale、SheetSize、SheetPage、FirstIssued、DrawnBy、CheckedBy、ApprovedBy等属性已经映射了,在Teamcenter的Form里论文网,修改相应的值,NX Manager中属性值会跟着改变,反之亦然,如图5所示。

图3 Part文件属性

以上就是实现的具体细节,它将Teamcenter的客户化定制技术、NX Manager的属性映射技术等融为一体,实现了CAD/PDM系统之间的数据同步更新,极大地提高了工作效率。

4 结束语

本文基于PDM系统平台,满足企业客户化定制的需求,在与CAD系统紧密集成的基础上,应用属性映射技术,实现PDM与CAD系统之间的数据共享,为PDM系统和CAD系统之间实现无缝集成提供了一种新的方法,同时也对PDM系统集成其他应用软件中数据交换问题的解决有借鉴作用。


参考文献
[1]陈旭,郑衍衡.AutoCAD二维图形数据转换到XML的一种实现方法[J]. 计算机应用与软件,2005,(05).
[2]杨波,曾凡才,李志东.PDM与三维CAD软件集成实践[J]. 制造业自动化,2006,(06).
[3]林万辉,童水光.基于XML的PDM与AutoCAD属性双向映射[J]. 机械制造,2007,(08).
[4]范文慧,李涛,熊光楞等.产品数据管理的原理与实施[M].北京:机械工业出版社,2004.
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:点火方式对增压稀燃LPG发动机燃烧特性的影响_杂志铺
下一篇论文:CDMA多用户传输系统物理层仿真_通信系统
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关物理论文
最新物理论文
读者推荐的物理论文