PDM框架下交换的产品信息,包括产品几何模型、产品结构、设计人员、工艺信息、加工代码、产品配置信息和采购信息等。PDM系统管理了产品开发过程中的所有信息,这些产品信息按产品设计的不同时期,分为客户要求、几何造型、加工工艺、加工代码、评价、采购和订单信息等。这些信息由不同的单元应用系统(如CAD、CAPP、CAM、CAE等)产生,但不能被其他单元系统直接调用。 PDM系统的作用是协调产品数据、设计过程的一致性。如客户对产品要求被反映到产品设计中,对产品的修改反映到工艺和各种BoM表中。PDM系统以产品数据为管理单位,产品信息在产品设计的各个阶段互相转化。数据转化包括CAD零件特征、材料、日期等信息转化至工艺文件。工艺的加工信息转化至加工代码、采购BOM等。这些信息转化涉及不同的应用系统,系统之间文件结构相互独立,不能自由转化。 纳入PDM之下的CAPP不再是一孤立的工艺设计模块/系统,而是产品开发环境下的有机组成部分。CAPP系统不仅与CAD系统和ERP有机地集成在一起,同时与其上层管理系统(PDM)从信息和功能上都紧密集成起来。基于PDM的CAPP系统允许应用CAPP进行工艺设计时,可以随时便捷地查询信息。工艺设计人员可随时了解整个开发项目中的进展情况,调整自己的工作进度,促进项目开发的协同性。 CAPP从PDM中获取相关数据
( X; |$ i7 @( r* Y6 j% k CAPP从PDM中主要获取CAD三个方面的数据:
) m/ s, z1 c4 ?/ F2 i7 z4 C- X/ M (1)产品设计信息 它是指CAPP能够从PDM中获取产品设计属性信息,如零件名称、代号、材料等。
$ j8 g4 U& g$ L0 |! r. W( u (2)产品图形信息 它是指CAPP能够通过PDM获取产品当前版本的图形信息,并能根据加工工序的要求,在CAPP软件界面下通过一定的方式,对产品图形进行编辑、修改,生成相应的工序图。
, ?/ m: m4 p6 \ (3)CAPP从PDM中获取产品结构信息 它是指CAPP能从PDM中获取产品结构树信息,并对该信息进行处理,生成相应的产品工艺树。 获取以上三个方面的数据通过下述方法: (1)CAPP从PDM获取CAD设计属性的方法 即将CAPP工艺文件表框中文件属性信息设置成与PDM中属性信息相同的字段名称。当用户编制某一产品的工艺时,产品属性信息自动进入CAPP相应表格中。当CAD中图形属性信息发生变化时,CAPP中产品属性信息随着PDM中的产品属性信息发生变化。CAPP中零件属性也可以手工填写,但填写的数据不会影响到CAPP中的数据。
2 c* z% `2 |- ? (2)CAPP文档中工序简图的生成
( ~8 M3 `7 r5 F: Q0 e! G2 | 为保证数据来源的唯一性,规定工序图形从PDM中获取。实施办法是通过接口程序,将CAPP系统与CAD系统集成起来。对二维图形,可以使用比较成熟的OLE技术,在CAPP系统中插入对应版本的CAD图形,双击启动CAD系统,在不改动PDM中原图形文件的情况下,在CAD系统中编辑、修改图形,增加必要的工艺符号,以符合工艺加工要求。由于三维图形的形成过程类似于零件加工或产品的装配过程,所以在三维CAD系统中,可以通过隐藏特征的方式生成不同配置的产品或零件工程图样,该图样可以作为产品或零件加工工序图。 产品结构数据的获取 工艺结构树的组成与PDM中的产品结构树相似,但二者并不等同。PDM中的产品结构树包含了产品的所有组成零件,其中有一部分不需要编制工艺,如标准件等。产品工艺树可以看作是剔除了其中不需要编制工艺的零件后,经过文档属性转化的产品结构树。由于CAPP软件结构的不同,CAPP对PDM结构树获取有不同的实施办法。 ·一种办法是将工艺任务树看作是产品结构视图映射之后的结果集。由于PDM中有一套零件编码系统,编码是唯一的,因此,可以将产品结构视图中的零件编码通过一个接口程序,导出到CAPP的任务表中,并根据编码系统生成工艺任务树。这样,就实现CAPP系统自动获取装配图纸的产品信息,生成工艺产品任务树。工艺部门可以此为基础,组织工艺人员进行对应产品工艺的编制。这种办法自动化程度高,在由产品结构树向工艺任务树转化过程中,不需要人工参与,因而可以保证数据的一致性和准确性。但这种办法需要编制PDM与CAPP之间的接口程序,实施难度比较大。 另一种办法是工艺设计人员根据PDM中的产品结构树,对需要编制工艺的零件进行工艺编制,并将编制好的工艺文档挂在产品结构树中对应的产品设计文档下。挂在产品设计文档下的工艺文档之间具有确定的相互从属关系。按照这一从属关系,用户在需要时可从PDM中输出产品工艺BOM表。这种方法需要工艺设计人员了解产品结构,在存储某一工艺文件时,通过查询手段准确找到产品结构树中对应的设计图档。这种方法自动化程度不高,也容易出错,但它不需要进行接口程序编制,在企业中容易实施。
3 `& `2 Q+ E' Z" \& I |