《ENOVIAVPM使用介绍材料.doc》由会员分享,可在线阅读,更多相关《ENOVIAVPM使用介绍材料.doc(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、与以下单位联合制作:与以下单位联合制作: 中航陕西飞机工业(集团)有限公司中航陕西飞机工业(集团)有限公司 中国中国 陕西省陕西省 汉中市汉中市 ENOVIA VPM 使用手册使用手册 V5R18 编制: 日期: 2011 年 9 月 17 日 版本: 1.0 状态: .- 签署页签署页 签署页记录了本文档的设计、校对、审核,以及批准等人员和时间信息。签字后文档即正式生效。 人员角色人员角色时间时间单位单位姓名姓名签字签字备注备注 规划和辑稿2011-9-17安托公司孟磊文档规划和第一辑稿人 文档设计 文档校对 文档审核 文档批准 .- 目录目录 签签署署页页.1 目录目录.2 1ENOVIA
2、 VPM 的简介的简介.4 1.1概述.4 1.2VPM 系统的优点.4 2人员组织系统人员组织系统 .5 2.1人员组织的建设.5 2.1.1人员组织结构.5 2.1.2结构定义的对象.6 2.1.3人员组织结构的建立.7 2.2安全管理.12 2.2.1安全管理的对象.12 2.2.2功能访问的控制:授权.13 2.2.3对象访问的控制:遮罩.13 2.2.4安全管理的建立.13 2.2.5用户权限的分析.15 2.3在操作系统中建立用户.15 3登陆登陆 ENOVIA VPM 系统系统.20 3.1启动客户端.20 3.2登录系统.20 3.3进入 LCA 主界面.21 4产品结构管理产
3、品结构管理 .22 4.1建立产品.22 4.1.1创建PRC.22 4.1.2创建GCO.25 4.1.3创建顶图.30 4.2传送权限.33 4.3在新的 PRC 下复制 GCO.36 4.4删除产品.39 4.4.1删除原则.39 4.4.2操作步骤.39 4.5锁机制.48 4.5.1引入锁机制的目的.49 4.5.2锁机制的使用范围.49 4.5.3锁机制的作用.49 5内容管理内容管理 .50 5.1创建新文档.50 .- 5.2将文档插入指定的节点.54 5.2.1将数据库中的文档插入指定节点.54 5.2.2将本地的文档插入指定节点.56 6成熟度管理成熟度管理 .59 6.1
4、成熟度管理的技术手段.59 6.2成熟度管理示例.59 6.2.1为对象类型定义生命周期状态图.59 6.2.2定义对象状态的跃迁控制方式.60 7搜索功能的使用搜索功能的使用 .64 .- 1 ENOVIA VPM 的简介的简介 1.1 概述概述 ENOVIA VPM 是达索系列产品之一,它主要的适用范围包括 PDM(Product Data Management)产品数据管理,以及 VPDM(Virtual Product Development Management)虚拟产品开 发管理。本项目使用 VPM 系统作为飞机协同设计的平台。 1.2 VPM 系统的优点系统的优点 VPM 作为飞
5、机协同设计平台,它的主要优点有: 实现单一数据源管理:对型号在方案论证阶段、总体设计阶段、初步设计阶段和详细设计阶段 的产品数据进行集中统一管理的流程控制,确保在各阶段数据的完整性、正确性、有效性和一 致性; 构建协同设计环境:实现上下游专业之间的关联设计和并行设计,实现各专业之间基于数字样 机的技术协调; 实现基于配置的数字化样机管理:结合构型管理和可视化技术,实现面向全生命周期构建数字 样机管理能力,提高工程协同效率; 实现设计研发过程的生命周期管理:支持面向飞机的复杂产品结构管理;支持设计过程的成熟 度管理,在不同阶段,实现多种层次的协同(包含从论证、概念设计、详细设计、分析、产品 发布
6、等多个阶段) ;支持产品配置管理;任务流管理及关联发布、预定机制;人员和组织结构 管理;从而实现协同产品开发工作,为企业产品创新提供手段。 .- 2 人员组织系统人员组织系统 想要使用 VPM 系统,就必须先进行人员组织系统的建设。而人员组织系统主要分成两大部分: 人员组织的建设 安全管理 2.1 人员组织的建设人员组织的建设 在实际的生产设计中,为了更好的描述一个公司机构的结构和事物,同时也为了定义一个合理 规范的安全规则,我们需要建设一个人员组织系统。下图就是一个公司机构的简单图示。 2.1.1 人员组织结构人员组织结构 人员组织结构应该包括项目、组织、角色和人员四大元素,下图就是一个典型
7、的人员组织结构。 .- 在 VPM 系统中,项目、组织、角色这三项形成了一个上下文,而每个人员需要进入 VPM 系统时, 都必须依附于一个上下文登陆。 2.1.2 结构定义的对象结构定义的对象 2.1.2.1 项目(项目(Project) 项目顾名思义,就是设计项目。 一个项目可以有他的父项目和子项目,他们直接具有继承关系 项目不依赖于组织,因此,来自不同组织的人员可以通过不同的许可工作在同一个项目中 项目这个对象可以帮助我们更加精确的定义安全规则 举例来说,我们可以定义不同的项目,从而使项目A中的设计员可以参考项目B或项目C等 其他项目中的数据,但是其他项目组的设计员无法看到项目A中的任何数
8、据。 2.1.2.2 组织(组织(Organization) 组织用以描述公司机构部门的划分 组织可以自行定义分等级的从属关系,如典型人员组织结构图中的设计部门,它下属就有三个 不同的设计组 组织包含用户(可以还包含一个管理者) 2.1.2.3 角色(角色(Role) 角色就相当于一个人员所从事的工作(如设计员,审查员,检验员等) 角色为一个(组)职员在工作中定义明确的位置 角色的划分不依赖于组织的划分,如下图所示 2.1.2.4 上下文(上下文(Context) 上下文是由不同对象组合而成,确立的一种关系 上下文主要是用于登录时确认身份 在 VPM 系统中,一个完整的上下文包括项目.角色.组
9、织 如:YSJ.DESN.45101 下图就是几个典型的上下文 .- 2.1.2.5 人员(人员(Person) 人员就相当于一个用户(值得注意的是,在 VPM 系统中,人员和系统用户是直接关联的,也 就是说一个系统用户对应一个人员) 一个人员必须依附于一个组织,但是一个人员可以同时工作在多个组织中 一个人员可以指派到不同的上下文中,如下图所示 2.1.3 人员组织结构的建立人员组织结构的建立 以上五个对象结合起来,通过上下文这个纽带,就完整定义了人员组织结构。下面模拟一个场 景,使用 ENOVIA VPM 所提供的工具 VPMPeopleEdit 来建立一个简单的人员组织结构。 1、 首先启
10、动 VPMPeopleEdit,并按照缺省值选择管理员身份登录 2、 启动后展现的软件界面如下(Windows 和 Aix 系统中界面风格可能略有不同,但是界面样式和 .- 按钮菜单以及操作方式都完全一致。由于汉化的原因,图中投影投影即项目项目,流程流程即操作操作,权限权限即 授权授权) 3、 首先创建一个新的项目,在项目选卡下点击新建新建 4、输入相关信息,确认完成项目的创建 .- 5、在组织选项卡中,创建新的组织。父组织需要选定 ADMIN 之后,在填写信息的地方右键选择 粘贴组织 6、建立下一级子组织,创建时选择正确的父组织并进行粘贴 .- 7、在角色选卡中,使用相同的方法,创建角色 8
11、、创建一个人员,其中父组织一项是在组织选卡中选定后,右键点击粘贴组织 .- 9、完成以上信息的创建之后,就可以创建上下文了。创建上下文时,不同的信息都是在对应的选 卡中选定然后粘贴在信息栏中 至此,人员组织结构建立完毕。至此,人员组织结构建立完毕。 .- 2.2 安全管理安全管理 人员组织结构的建立,就是为了安全管理做准备,安全管理主要分为两大部分,分别是授权和 遮罩。下图是安全机制的总览,在后面会详细分开介绍。 2.2.1 安全管理的对象安全管理的对象 2.2.1.1 操作(操作(Process) 一个操作是三个部分组成的:应用程序+实体+命令 例如:VPM+ENOVIA_VPMPartVe
12、rsion+Create 操作就相当于用户完成的一项工作,比如创建一个零部件,修改一个文档 操作中“描述() ”属性用来说明操作是否允许用户操作一个数据组 所有的操作都是在程序安装时系统定义好的。即,无法创建、删除或者修改已有的操作。 2.2.1.2 操作组(操作组(Process Group) 操作组就是一系列功能相近或相关联的操作的集合 我们可以自己定义操作组,包括创建、编辑和删除 操作组可以让定义安全规则更加方便 系统定义了两个缺省的操作组,分别是 AllGlobalProcess 和 AllObjectprocess,前者是所有不需 要数据对象操作的集合,后者是所有需要数据对象操作的集
13、合 一个操作可以分别属于不同的操作组 .- 2.2.1.3 数据组(数据组(Data Group) 数据组是为了方便让那些需要对数据进行操作的操作设定数据范围而订制出来的 数据组是可以定义的,包括创建、编辑和删除 一部分操作必须结合相关的数据组才能进行授权 数据组的定义较为复杂,条件定义的格式和语法,具体可参阅 Doc 中 Enhanced Data Groups 的 章节作介绍,一般的工程如本次使用系统缺省定义的数据组就足够了 2.2.2 功能访问的控制:授权功能访问的控制:授权 我们使用授权来定义一个安全的对象应用方法(包括创建、删除、修改和移动等等) 在 VPM 中我们可以对项目、组织、
14、角色、人员和上下文都分别授权。当我们选定一个上下文 进行登录的时候,我们便拥有了这个上下文中包括的所有对象的权利。 举个例子来说明 当用户 ATOZ01,使用 YSJ.DESN.45101 上下文登陆时,他便同时拥有了,查看所有数据(对 项目和组织的授权) ,创建修改自己的数据(对角色的授权) ,以及登陆(对上下文的授权)这 一系列操作的权利。 2.2.3 对象访问的控制:遮罩对象访问的控制:遮罩 我们使用遮罩来定义一个安全的对象应用的访问(包括对象属性的可见性以及访问权限) 遮罩的通俗理解就如字面意思一样,他建立了一种过滤机制,从而控制对不同对象访问的权限。 对每一个实体的不同属性,都可以建
15、立针对不同上下文的遮罩,来控制能否进行读写,查看等等操 作。遮罩仅仅改变了不同的上下文对对象的访问权限,但是并没有改变对象本身。 没有特殊要求的前提下,本次项目采用的系统默认的遮罩。在部署客户化属性的时候进行了相 关的配置。 2.2.4 安全管理的建立安全管理的建立 继续使用 VPMPeopleEdit 来完成安全管理模拟场景的建立 1、创建操作组 ShowObjectProcess,在操作选卡中选择以下权限并粘贴在操作组中 .- 2、进行授权,选择相应的操作(组) 、被授权者(角色、组织、人员) ,以及数据组(如果需要的 话) .- 3、继续授权,这次是针对上下文授权,给予登陆的授权。 (登
16、陆的权限必须授给上下文,也就是说, 在授权时,其他对象可以不授权,但是不可能跳过给上下文授权这一步骤) 2.2.5 用户权限的分析用户权限的分析 用户 ATOZ04 项空月使用 CHECK.11004.YSJ 这一上下文登陆 VPM 系统。他不仅拥有授予上 下文 CHECK.11004.YSJ 的 VPM.LOGIN 操作,同时也拥有授予角色 CHECK 的 ShowObjectProcess 操作组。这也就是前面提到的:在在 VPM 中,我们可以对项目、组织、角色、人员和上下文都分别中,我们可以对项目、组织、角色、人员和上下文都分别 授权。当我们选定一个上下文进行登录的时候,我们便拥有了这个
17、上下文中包括的所有对象的权利。授权。当我们选定一个上下文进行登录的时候,我们便拥有了这个上下文中包括的所有对象的权利。 2.3 在操作系统中建立用户在操作系统中建立用户 就像之前提到过的一样,在 VPM 系统中用户是与操作系统的用户一一对应的,所以在 VPM PeopleEdit 中的创建好了用户并授权之后,我们还需要在 AIX 系统中创建对应的用户,使其能够正 常的工作。 1、使用 Xmanager 远程登录 AIX 系统,并使用 Root 用户登录,然后在终端中输入 smitty 进入系统 管理界面 .- 2、系统管理界面如下 3、使用键盘上的上下键选定“安全性和用户”这一选项 4、在下一
18、级菜单中选择“用户” .- 5、再下一级菜单选择添加用户 6、再出现的界面中依次填写,用户名 test100,主组 lca,主库位置/home/LCA_HOME/test100 .- 7、其中的主组可以在系统已有的主组中选择一个,选择方法是光标移动到主库这一选项上,然后 按 F4 打开选择界面 8、按要求填写好所需信息后,回车确认创建 .- 9、进入系统相关目录,确认创建完成 10、使用 root 用户创建初始密码 至此,用户创建完毕。至此,用户创建完毕。 .- 3 登陆登陆 ENOVIA VPM 系统系统 3.1 启动客户端启动客户端 前提条件:要求本机安装了 CATIA 和 ENOVIA,
19、以及相关的补丁。 在 Windows 桌面上双击 ENOVIA V5 VPM V5R18 图标启动 VPM 客户端 3.2 登录系统登录系统 前提条件:要求已经申请并得到授权的用户名,本次项目中,一般为 S+合同号。 启动系统后进入下面的登陆界面 其中各项按下面的要求输入: 1)用户名:设计员的身份代码(一般为 S+合同号) 2)密码:登录密码,可向系统管理员查询 3)语言:可在下拉菜单中选择要使用的语言,默认为中文 4)主机:vpm_test(192.168.18.4)目前为测试环境 5)单击登录按钮 .- 6)对于“选中此框以在登录时选择角色”的处理: 若设计员同时拥有多个登陆上下文,则勾
20、选此选项,可以在登录时选择不同的上下文 7)点击“应用角色和项目” ,即可按用户当前选定的上下文登陆 VPM 系统 3.3 进入进入 LCA 主界面主界面 登陆后的主界面如下图所示 点击 ENOVIA 主页进入 VPM 界面 .- 4 产品结构管理产品结构管理 4.1 建立产品建立产品 在本次项目的权限管理方案中,普通的设计员角色没有被授予创建产品类、产品、组件、产品 配置等权限,所以创建这些对象的工作都要由设计管理员来完成,下面就是模拟设计管理员的角色, 完成一次从产品类根到顶图的创建过程。 4.1.1 创建创建 PRC 1、在 LCA 主页界面下,双击工程生命周期目录下的产品类,打开产品类
21、编辑器 2、单击菜单中的新产品类根按钮,创建一个新的产品类根(Product Class Root) .- 3、填写相关信息,确定完成创建 4、右键单击创建好的产品根类,选择新建产品类 .- 5、填写相关信息,完成创建 6、右键单击创建好的产品类,选择新建产品 .- 7、填写相关信息,完成 PRC(根产品)的创建 4.1.2 创建创建 GCO PRC 的创建工作完成后,便可以开始 GCO 的创建。由于 GCO 有很多级,所以在创建时需要 注意不同级别间的从属关系,而整个创建过程是较为简单的。 1、首先选定 PRC,右键单击选择发送至部件编辑器 .- 2、在部件编辑器中,右键单击 PRC 选择插
22、入子对象 3、填写相关信息,确认完成创建 .- 4、同样的方法完成第一级 GCO 的创建 5、选定一个 GCO,右键单击选择插入子对象 .- 6、填写相关信息,确认完成创建 7、同样的方法完成所有层级的 GCO 的创建,并保存 .- 4.1.3 创建顶图创建顶图 1、在产品类编辑器中双击 PRC,在产品编辑器中将其打开 .- 2、在产品编辑器中,右键单击 GCO(也可以是 PRC)选择在实例视图中打开装配件 3、打开装配后出现如下界面 .- 4、选择需要创建顶图的 GCO,右键单击选择插入实例 5、选择正确的设计环境 .- 6、填写相关信息,确认完成创建 .- 4.2 传送权限传送权限 设计管
23、理员在完成了上面的创建工作之后,设计员还是无法开始设计工作,因为在权限管理方 案中,设计员只能对自己的数据进行修改,所以,设计管理员还需要将顶图的所有权传送给设计人 员,从而使设计人员能够正常工作。 1、首先打开产品编辑器,并在实例视图中打开装配件 2、选定需要传送权限的顶图,单击右侧菜单上“传送”按钮 也可以右键单击需要传送权限的顶图,选择“传送” .- 3、单击用户按钮,选择需要传送权限的用户 4、选择好用户后,勾选零部件实例以及零部件参考,确认传送 .- 5、查看属性,可以发现所有权已经传送完成 4.3 在新的在新的 PRC 下复制下复制 GCO 在实际的设计过程中,可能会出现不同型号的
24、飞机所定义的 GCO 大体相同的情况,这个时候 .- 若能在新的 PRC 中复制旧型号的 GCO,会大大减少创建新产品结构的时间,下面就模拟一个场景 在一个新创建的 PRC 中复制已有 PRC 的所有 GCO。 1、首先创建一个新的 PRC 2、在部件编辑器中打开新的 PRC,并选择导入模板 .- 3、搜索要复制的 PRC 4、选定要复制的 PRC,并勾选“导入选定的 GCO 的所有子对象” .- 5、确认完成并保存 .- 至此,至此,GCO 复制完毕。复制完毕。 4.4 删除产品删除产品 一般来说,正常的删除零部件装配节点的操作建议用户在 CATIA 端的 VPM Navigator 界面中
25、 进行,如果由于特殊原因,设计员无法在 Navigator 界面下删除时,则严格按照如下方案,在 LCA 界面下进行删除的操作。 4.4.1 删除原则删除原则 在删除过程中,应遵循以下原则: 拥有该零部件的权限,并处于自身锁定状态 自下而上,即先删除零件,再删装配节点 通过搜索工具将零部件的物理文件连同关联的文档一并删除掉 4.4.2 操作步骤操作步骤 下面模拟一个场景,以管理员的身份删除一个装配节点以及节点下的零件和零件所关联的文档。 由于是管理员协助操作,所以首先需要解锁要删除的节点并加自己的锁(普通的设计员用户无法对 于所有权不是自己的节点进行解锁或者加锁的工作,即使是管理员,如果不是非
26、常必要,也不建议 对其他用户加锁的文件进行解锁操作) 。 1、解锁装配节点以及零部件。 .- 2、对于想要删除的装配节点和零件加锁 .- .- 3、从结构树上断开装配节点和零件 4、从主树上删除后保存 现在已经从结构树上将装配节点和零件断开了,但是在数据库中还存在游离的装配零部件,并 且零件所关联的文档也还存在于电子仓库中,下面的操作就是要将这些东西清理干净。 .- 5、返回 VPM 首页 6、进入搜索树主界面 .- .- 7、选择正确的搜索环境,首先在工程生命周期(即产品结构管理)中选择 SAC 设计零部件零部件 .- 8、选择要删除的零部件,发送至零部件编辑器 9、右键点击,在菜单中选择删
27、除 10、删除后及时保存 .- 11、要删除的零部件如果没有加锁,也可在零部件编辑器界面下进行加锁操作 12、加锁后删除 13、再次搜索确认删除成功 .- 14、接下来继续删除零部件关联的文档,在搜索树中选择正确的文档环境(此处只有模型文档所以 选择 SAC 模型文档,如果关联了多种文档,可选择文档修订) 15、删除文档 至此,删除零部件完成。至此,删除零部件完成。 .- 4.5 锁机制锁机制 在前面进行的操作中,多次提到在进行保存、删除等操作前,要先进行加锁的操作。本小节就 简单的介绍一下锁机制。 4.5.1 引入锁机制的目的引入锁机制的目的 在协同设计平台中,最大的特点之一就是关联设计,即
28、多个设计员可以并行的进行设计。那么 在设计的时候,不可避免的会遇到多个设计员同时对同一个装配节点或者零部件进行修改,此时为 了能够解决这一冲突,VPM 系统引入了锁机制。 4.5.2 锁机制的使用范围锁机制的使用范围 锁机制只适用于产品结构管理(即工程生命周期)和内容管理。 对于每一个产品结构管理和内容管理的对象,都可以进行加锁和解锁的操作,当然前提是用户 拥有此对象的操作权限。 4.5.3 锁机制的作用锁机制的作用 锁机制允许一个用户暂时的获得对于一个零部件(或者文档)独有的操作权利,在一个用户对 于一个零部件(或者文档)加锁了之后,他便拥有了这一权利。在解锁之前,其他用户只能查看零 部件(
29、或者文档) ,而不能进行任何的修改。按照本项目的权限管理方案,设计员只能对所有权是 自己的零部件(或者文档)进行加锁和解锁的操作。这样,便能预防在同一个零部件(或者文档) 上同时发生不同的修改。 因此,在进行完相对应的操作之后,应该尽快解锁从而方便其他用户进行操作。 下面这张图形象的说明了锁机制起到的作用 .- 5 内容管理内容管理 内容管理即文档管理,主要是管理系统中的文档,包括但不限于零件三维模型图,零件补充说 明,零件二维图等等。 5.1 创建新文档创建新文档 首先介绍如何将本地的文档上传到数据库上并保存在电子仓库中。 1、打开 ENOVIA VPM,选择内容管理 2、右键单击“文档” ,选择“激活” .- 3、选择创建新文档 4、选择所需的文档类型 .- 5、填写文件名 6、选择签入本地文件,并点击“浏览”查找文件 7、选定文件后确定上传 .- 8、确定完成文档的创建 9、完成以上操作后保存 .- 5.2 将文档插入指定的节点将文档插入指定的节点 文档创建好之后,就需要将文档插入到我们所需要的零部件节点上,下面就模拟了两
限制150内