引言
本课题是基于某电机研究所的图文档管理系统项目进行的。电机是一种具有显著系列化特征的产品,某一型号产品稍作修改就会产生新的型号,从而形成一个系列,于是同一系列不同型号产品之间的零部件借用频繁发生,即同一零部件可能被用在多个不同型号的产品上,这种设计方法给产品设计带来方便的同时也给产品图纸管理带来不小的混乱,所以在选择管理软件时,除了图文档管理系统所应具有的一般功能之外,还必须充分考虑系统对图纸借用问题的解决方案是否方便合理。CAXA V5 PDM是一款十分优秀的产品数据管理软件开发平台,其批量导入功能很好的实现了图纸中信息的提取,零部件图纸结构的生成以及图纸的借用,能够充分的满足电机图文档管理的需要。
1 系统开发任务与开发平台简介
由于电机产品显著的系列化特征,该电机研究所对图纸的管理有自己的特殊性,具体体现在:1)零部件代号即能反映零部件的类型,所以零部件是以代号进行归类的,如G03****代表定子铁芯,所有的定子铁芯存放在一起;2)产品没有总装图,只有配套表作为产品装配的指导,配套表中列出了产品中的所有一级零部件,包括标准件,辅助材料之类。这种管理方式能够很好的适应了系列化产品的管理需求,当开发新的电机产品时,只需绘制少量需要变动的零部件图纸,编写新产品的配套表即可,因为大量的零部件都是从现存产品中借用过来的,这样的管理方式很大程度提高了产品开发的效率。在管理系统的开发中要充分考虑用户的管理特征,使系统在完成图文档管理任务的同时能够更好的符合用户的管理习惯。
CAXA V5是新一代的集成化、可扩展的2D/3D PLM解决方案,它嵌入了法国Dassault Systemes集团的CAXA V5技术和构件,结合了CAXA 10多年来对中国用户和市场的深入了解和研发应用经验,由CAXA管理的CAXA—DS联合研发中心开发,并主要针对中国市场量身定制。CAXA V5 PDM是CAXA V5的数据管理平台,以产品数据为核心,为企业级设计、工艺、制造提供协同工作环境,其所具有的批量导入功能能够在图纸录入阶段为用户提供极大的便利,它能够实现图纸信息的提取,零部件结构的生成以及图纸的借用,从而很好的满足用户的管理需求。
2 CAXA V5 PDM的批量导入功能
2.1 批量导入功能简介
批量导入实现了一次向系统中导入一批(一张或多张)图纸,这样就方便了图纸的录入。但是批量导入的功能却远不止于此,在批量导入的过程中,系统会自动提取图纸中的标题栏和明细表的信息,并根据明细表的信息生成图纸结构,如果明细表中的某一零部件的图纸在系统中已经存在,此功能能够实现自动将已存在的图纸结构借用过来。
2.2 批量导入功能的实现
CAXA V5 PDM软件能够实现与多种CAD系统的集成,保证了PDM软件与各种工程设计产品数据源的一致性。批量导入功能就是在CAXA V5 PDM与AutoCAD软件的集成接口上开发实现的。
要实现图纸的批量导入,还需要作以下工作,包括AutoCAD图纸模板制作,信息提取模板设置和PDM软件中的集成设置。
2.2.1 AutoCAD图纸模板制作
批量导入功能只能针对按照一定格式进行标准化的图纸进行,这就需要制作图纸模板,这里会用到AutoCAD软件的属性块功能,定制的图纸模板中设置了两个属性块:标题栏块和明细表块,如图l所示。标题栏块中定义了图纸标题栏中的所有属性信息。明细表块以一条明细记录为一个块,包含了明细表中所有属性,用户绘图时,可根据明细条目数量的不同添加或删除一个或多个明细表块。 (图片)
图1 图纸模板块 绘图的时候需要在各属性块中正确位置填写对应属性信息,才能保证批量导入时提取信息的正确性和生成正确的产品图纸结构。
2.2.2信息提取模板设置
信息提取模板是PDM软件与AutoCAD软件集成的桥梁,在信息提取模板中需要指出AutoCAD图纸各属性块的名称以及要提取的各个属性的名称,软件系统根据信息提取模板中的说明在图纸中找到并提取相应信息。如图2所示为信息提取模板的格式,其中用椭圆框圈出的是属性快中的块名称,属性个数,各个属性的序号、标记、说明。信息提取模板设置完成之后上传到服务器即可被系统调用。(图片)
图2 信息提取模板 2.2.3 管理软件中的集成设置
实现批量导入功能的最后一步工作是完成图文档管理软件中的集成设置,当然前提是已经在系统中建立了与图纸中信息对应的属性。属性建立完成之后,使用CAXA V5 PDM软件的集成工具设置组件来完成集成的设置。集成设置是批量导入功能实现的关键,它将软件提取到的属性信息与系统中设置的属性对应起来,将提取到的信息填写到软件系统中的相应位置。集成设置包括三个方面的内容:Title Block:用于标题栏信息的设置;BOM:用于明细表信息的设置;Sole Settings:用于唯一性设置。唯一性设置用于指定图纸的某一属性为索引属性,即不同地方出现的对象此属性值相同,系统就认为他们代表的是一个对象,进而使这几处对象的信息保持一致。在批量导入过程中,如果在某一部件的明细表中发现一子部件的索引属性与系统中存在的某一部件相同,系统就认为它们是一个部件,进而将系统中存在的部件借用过来,这就是本系统实现图纸借用的过程。
2.3 批量导入功能的使用
经过上述设置,软件已经具备了批量导入功能。在管理系统的产品零部件树中右击某部件或是图纸文件夹,菜单中会找到批量导入功能。点击批量导入,并在跳出的文件选择对话框中选择要进行批量导入的图纸,系统将进行自动的信息提取和图纸结构的生成,并将提取结构展示出来供用户校对,校对无误,提交之后,就会在所选的部件或是图纸文件夹下生成零部件的图纸结构树。
3 批量导入在电机产品管理中的应用
由前面的介绍可以看出,批量导入功能能够很大程度的方便用户对文档的有效管理,能够为电机图文资料的管理以及新产品的开发提供很好的解决方案。
3.1 现存产品图文资料的管理
由于多年的发展,研究所积累的历史产品图文资料很多,这些资料都是企业的隐性资产,将在新产品的开发中起到至关重要的指导作用。另外,由于电机产品图纸资料的借用较多,很多现存图纸都将用到新的产品中,成为新产品的一部分,因此,管理好现存产品图文资料对于研究所的进一步发展具有十分重要的意义。
对于现存图纸,本管理系统的具体实施方案为:前期将现存的图纸进行处理,利用定制的图纸模板对其进行标准化,标准化后的图纸就能够在软件系统中实现批量导入,另外在系统中建立两个大的分类:图库和产品。图库的建立就按照用户先前的管理习惯按代号分类,用以存放大量的按代号归类的零部件图纸;产品是现存的各个电机型号,在产品中存放本产品的具有从属结构关系的所有零部件图纸。使用时将现存的图纸都导入到按照代号分类的图库中,而不用考虑个图纸属于哪一型号的产品,此时由于批量导入能够自动实现图纸的借用,所有部件图纸已经形成了自己的零件结构树;最后在产品下只需要通过批量导入功能导入产品的配套表,配套表是产品一级部件的明细,通过批量导入功能实现图纸借用就可以自动抓取各图库中的图纸,形成该产品的零部件结构树。
3.2 新开发产品图文资料的管理
新开发产品的图文资料与现存产品图文资料采用相同的管理方式。由于电机产品显著的系列化特征,新的电机产品将借用到现存的大量已有图纸,所以在建立新产品的时候,只需要绘制部分更改的零部件图纸,和编写产品相应的配套表,再将零部件图纸导入到各自按代号分类的图库当中,最后将配套表导入到产品图纸目录下,通过批量导入功能自动实现借用就可以形成新的产品图纸结构树,此时在图纸结构树中就可以查看该新开发产品的零部件结构。
4 结束语
CAXA V5 PDM软件是一款功能强大的产品数据管理系统开发平台,通过用户的定制与开发,可以实现十分强大的产品数据管理功能,其本身具有的多项功能都有助于用户实现对产品数据的快捷有效管理。批量导入是CAXA V5 PDM一项十分有特色的功能,它很大程度提高了产品图纸录入的效率,尤其对系列化产品图纸录入的帮助更加明显,这为数据管理系统快速建立基础数据库创造了条件,也为进一步的管理奠定基础。
4/26/2011
|