1. 文档管理的付象分析
通过调研和数据采集 .ABC 企业需要管理的文档对象有如下类型 :
①文字文件,如技术说明文档、市场调研报告等;
②数据文件,如特征属性等;
③图形文件,如三维模型、二维图纸等;
④表格文件,如材料清单、工艺表格等;
⑤音像文件,如产品展示等。
将这些文档对象加以整理,如表 6-1 所示。
表 6-1 ABC 企业文档管理对象分析表
2. 产品对象分类模型的建立
根据 ABC 企业的实际情况,产品对象采用多级分类体系,分类模型见图 6-2 。**对象级分为产品、组件、零件、标准件和模具。以产品为例,其属性 设计如表 6-2 所示。
图 6-2 产品单元分类模型
表 6-2 产品总体信息
3. 人员管理模型的建立
关于人员组织、角色、权限及操作命令等以及所建立的人员管理模型已在上节有详细叙述,此处不再说明。
4. 工作流程管理模型的建立
在长期的生产实践中, ABC 企业已经形成了若干产品研制的工作流程。不同的企业对产品设计文档的审批与设计文档的更改有不同的管理办法,即使是同一个企业,对于不同的产品及产品的不同部分采用的流程也有可能不三样 . 因此,在认真分析原有各种审批流程与工程更改流程的基础上,必须制定新的审批与工程更改流程。图 6-3 为 ABC 企业的箱体审批流程。
图 6-3 整体的审批流程
系统开发与实施
1. 人员组织
在实施 PDM 和今后的系统维护工作中,组织一支得力的队伍是至关重要的。实施队伍山以下人员组成 :
①负责人 : 由企业主管技术的**负责人担任,他们对实施 PDM 的总体目标、运作模式和组织机构具有决策权。
②部门负责人 : 设计、工艺、制造和经营等部门均有一个负责人参加到实施队伍中来,以便沟通信息,协调数据管理的对象、使用方法和信息传递的原则。
③系统管理员
④ PDM 实施人员 : 实施人员要做需求分析、系统设计、详细设计、二次开发、安装与设置、人员培训及试运行等工作。
2. 系统开发
系统开发将根据上节中 ABC 企业对 PDM 系统提出的五个方面的功能需求进行开发,但限于篇幅。此处只着重叙述应用工具与 PDM 系统实现封装的具体开发方法 ( 实现封装的一般方法读者可参考第 4 章 ) 以及历史遗留数据的处理问题。
(1) 应用程序封装
ABC 企业采用 PTC 公司的 Pro/Engineer 作为工作站上的 CAD 工具,以及 Autodesk 公司的 AutoCAD 作为微机上的 CAD 工具。此外,还有微机上的 CAPP 软件 JWCAPP 、支持 CAD/CAPP/CAM 集成的 STEP 开发工具、字处理软件、表格处理软件等。下面以 IMAN 对三种不同类型的应用软件 Pro/Engineer( 工作站版 ) , STEP 转换工具 ( 自行开发,工作站版 ) 和 JWCAPP( 微机版 ) 的封装为例来讨论封装的具体实现方法。
首先要在 IMAN 中分别定义对应上述三种软件的 Tool ,然后定义对应这种 Tool 的 Dataset ,或者说为这种 Dataset 指定相应工具。 IMAN 中对 Pro/Engineer 的封装是通过 ProE Tool 的定义和 ProE Part Dataset 的定义实现的。 ProE Tool 的作用是将指定的 ProE Part Dataset 的指定操作 ( 如 Open) 相应的外部程序调用 proe.sh 相联系,而 ProE Part Dataset 用来保存 Pro/Engineer 的模型文件。
IMAN 对 Pro/Engineer 的工其封装实现流程图见图 6-4 。由于 Pro/ Engineer 中,模型文件分为零件 ( 图中用 PRT 表示 ) 和装配体 ( 图中用 ASM 表示 ) 两种,处理方法不同,因此首先要判断 Dataset 类型。装配体模型文件中只记录装配信息,零件的几何信息存放在各零件的模型文件中,因此要管理装配体 . 就必须管理装配体的结构,当打开装配体对象时,根据装配体的结构信息,将各组成零件一起打开。对于零件则直接启动 Pro/Engineer 并打开模刑文件。如果两种都不是,则启动 Pro/Engineer 创建新文件。
STEP 工具封装的目的有两个,一是打开已经存在的 STEP 文件,二是当 Pro/Engineer 零件模型生成后 STEP 文件尚未生成时,调用 STEP 转换工具自动生成 STEP 文件并传送给 JWCAPP ,因此 STEP File Dataset 管理的文件类型有三种 :* . stp(STEP 文件 ) , * . cap 和 *. axi( 两者为 JWCAPP 接口文件 ) 。 STEP Tool 的作用是将 STEP File Dataset 和外部调用程序 step. sh 联系起来。
JWCAPP 是微机上运行的应用程序,因此需将它封装在 IMAN-PC 中。封装后 JWCAPP 从 STEP Dataset 中取出所需的接口文件,经过 JWCAPP 转换成工艺信息文件,并将产生的工艺信息文件注册到 IMAN 中的 CAPP FileDataset 中。
图 6-4 ProE 工具封装实现流程图
(2) 历史遗留数据处理
由于 ABC 企业在长期设计实践中,已经生成了大量的明细表以及各种设计文档,手工将这些数据输入到 IMAN 中是非常耗时、效率低的工作。因此,通过程序将历史遗留数据自动输入到 IMAN 中是一项十分重要的实施工作。
历史遗留的数据量十分巨大,明细表有几百张,每张表都有几百条记录,图纸也有几千张。
①图纸的引人 : 利用 IMAN 提供的 import-files 工具引入。
②明细表数据的引入 : 明细表主要有旧表和新表两种类型,见表 6-3 和表 6-4 。明细表数据库有 Foxpro( * . dhf) , Excel( *. xls , *.xlw) 多种储存形式,为了统一起见 . 首先要求用户将这些格式的数据统一导入到 Access(*.mdb) 格式的文件中 ( 位于 IMAN-PC 的安装路径下,文件名为“ BOMIn-put. mdb ” ) ,新老两种表格都包含了三类 IMAN 数据 :
表 6-3 原有明细表数据库类型 1( 旧表 )
表 6-4 原有明细表数据库类型 2( 新表 )
. 有关 Item 的数据 : 包括表中的编码、图号、名称、单位等。
. Master Form 的数据 : 包括表中的材料名称、图号、规格 ( 新表的技术说明 ) 、外协外购 ( 新表的备注 ) 等。
. 产品结构数据 : 主要是装配关系、单台消耗以及隐含的装配次序等。
表中的其他数据,将不作处理而被舍弃。
根据实际情况,采用分步处理的方法,前两类数据的处理在 IMAN-PC 中完成,后一类数据的处理将在工作站端完成。
在将新旧明细表中的上述三类数据引人到 IMAN 中时,制定了五条规则作为数据处理的基础。
规则 1:Item 类型的确定
如果没有编码 ( 编码一栏为空 ). 则认为是装配图类型;
如果外协外购 ( 新表为备注 ) 一栏为“ G ”,则认为是标准件类型;
如果材料名称为“组件”。则认为是组件类型 :
由表格名称决定的 Item 类型为产品;
其他为零件类型。
规则 2: 单位的确定
对于新表,单位为单位一栏中的数据;
对于旧表,如果单耗件不为零则单位为“件” :
如果单耗件为零而且“单台消耗 kg ”一栏不为零,则单位为“千克”;
如果单耗件为零而且“单台消耗 m ”一栏不为零,则单位为“米”。
规则 3: 保留旧的 BUMView
对于部件的产品结构在自动引人时 1= L1 保留。
规则 4: 保留旧的 Item
对于非本用户的 Item ,其正确性 ( 包括结构、 Item 属性、 Master Form 属性等 ) 由该 Item 的属主保证。
规则 5: 非通用件规则
如果外协外购一栏 ( 新表为备注 ) 中有两个“ * ”号,则为非通用件,否则程序将在零件 / 组件类型的 Master Form 中通用性一栏填入被引用的产品的名称。这条规则保证了用户以后可以知道当前产品应用的零部件是通用的哪一个产口的零部件,以及非通用件是首先在哪一个产品中应用的。而在产品明细表输出的功能模块中,程序自动比较当前输出的产品型号和通用性一栏中的产品型号,如果相同则输出该零组件为非通用件,输出时用“ ** ”标识,如果不相同,则输出**个应用此零组件的产品名称。
3. 产品信息初始化与系统试运行测试
(1) 搜集企业产品信息,建立产品数据库
产品信息初始化的内容包括 : 将人员、组织信息加入到 PDM 系统中,并设定相关权限 : 将企业的遗留数据通过文件传输或数据接口传输,在 IMAN 中建立各种数据库。如图档数据库,材料库等 : 初始化设定的各种工作流程和更改流程。
(2) 系统测试
测试内容一般包括功能测试、接口测试、性能测试、极限测试等。如功能测试,主要分为产品对象与文档管理系统功能测试、产品对象分类管理系统功能测试、产品结构与配置管理系统功能测试、明细表汇总系统功能测试、应用工具封装与集成接口功能测试等。而极限测试主要对实施的 PDM 系统的运行可靠性进行测试。在测试之前,要做出测试计划。对于每一项测试,其测试计划的基本格式为 :
①测试目的
②测试环境 ( 指硬件、软件环境 )
③测试人员
④控制 ( 输入方式 : 人工、半自动、自动;输出结果的记录方式 )
⑤输入信息
⑥输出结果
⑦操作步骤
⑧评价准则
. 范围
. 数据整理方法
. 尺度
测试时,对测试计划中的测试项目逐个进行测试,将发现的问题及解决方案填入”系统测试问题表”中,见表 6-5 。
表 6-5 PDM 实施测试问题表
(3) 系统试运行与企业全员培训
在逐一完成上述步骤后,试运行所建立的各个功能系统,同时进行全员培训,并在企业范围内推广使用。
本文由: http://www.pdm.so 英泰 PDM 发布,转载请声明