模具知识|基于PDM系统的CAD集成技术研究

   更新日期:2017-03-22     来源:建材之家    作者:模具之家    浏览:70    评论:0    
核心提示:引言 随着企业信息化进程的发展,企业所使用的应用软件越来越多,信息集成的深度和广度也发生了变化,从初始的信息集成发展到今天的过程集成(如并行工程),并进一步要求企业间的集成(如敏捷制造等)。随着PDM系统(产品数据管理系统)的引入,用户一方面希望它能实现对各种软件所产生的数据和文档进行有效的管理;另一方面也希望在PDM环境下做到应用软件间的信息共享、用户间的协同工作、应用系统与PDM系统中数据对

导热硅胶片的价格

推荐简介:目前市场上导热硅胶片的品质参差不齐,一片乱象,导致导热硅胶片的价格也相差很大。比如贝格斯等国际一线品牌品质好,但价格奇高且交期长,而国内很多导热硅胶片厂家为了降低成本,拼价格战,使用较差的原材料,导致品质上不去,就玩起了虚标参数的伎俩,同样是5W的导热硅胶片,有的实测出来只有不到2W的导热系数。上次有个上海的客户通过百度找到GLPOLY官网,告知他们已经测了国内四家供应商的导热硅胶片,5W的实测出......
模具之家讯:引言

随着企业信息化进程的发展,企业所使用的应用软件越来越多,信息集成的深度和广度也发生了变化,从初始的信息集成发展到今天的过程集成(如并行工程),并进一步要求企业间的集成(如敏捷制造等)。随着PDM系统(产品数据管理系统)的引入,用户一方面希望它能实现对各种软件所产生的数据和文档进行有效的管理;另一方面也希望在PDM环境下做到应用软件间的信息共享、用户间的协同工作、应用系统与PDM系统中数据对象的一致性以及设计信息与经营管理信息间的集成。以上这些都要求将过去基于数据库实现系统集成的传统方法改变为基于PDM的应用集成。

集成是指将基于信息技术的资源和应用聚集成一个协同工作的整体,它包含功能交互、信息共享以及数据通信3个方面的管理与控制。在PDM中,集成是将人、生产经营系统和工程技术系统3者紧密结合起来组成一个统一的整体,使整个企业范围内的工作流、物流和信息流都保持通畅和相互的有机联系,因此,在产品数据管理系统的开发和实施中需要研究应用工具的集成技术。本文从应用集成框架、集成模式和集成步骤等方面探讨了集成技术,最后说明了PDM系统与UG的集成。

1 PDM的集成框架

所谓“集成框架”,是在异构、分布式计算机环境中能使企业内各类应用系统实现信息集成、功能集成和过程集成的软件系统。作为一个集成框架,首先应该考虑的是企业的数据集成,只有对产品数据进行良好的管理和控制,才能完成功能集成并最后实现过程集成及人与组织的集成,才能构造一个有效的企业信息集成框架。

PDM系统集成框架见图1。PDM系统通过集成接口与各应用系统和管理系统进行数据交换和集成,PDM系统集成了所有与产品有关的数据并保存在PDM系统数据库中,PDM系统负责管理所有的数据并与其它系统进行信息交换。在集成框架下,PDM系统可以统一管理与产品生命周期有关的全部信息,CAD、CAPP、CAM、ERP系统之间不直接进行信息的交换,它们之间的信息传递都成了分别和PDM系统之间的信息交换,CAD、CAPP、CAM、ERP系统通过PDM系统提供的接口从PDM系统中提出各自需要的信息,各自应用的结果也放回PDM系统数据库中,从而实现了企业各管理系统的集成。


图1 PDM系统集成框架

2 基于PDM实现应用集成的3个层次

2.1 应用封装

基于PDM的应用封装的目的是实现异构应用系统问的文件信息集成。应用封装的内容包括应用工具本身以及由这些工具产生的文件两方面。应用封装的特点是:一方面PDM系统能自动识别、存储并管理由应用工具产生的文件;另一方面,被存储的文件在PDM中被激活时,可启动相应的应用工具,并可在其中对原文件进行编辑修改。

应用封装只能满足文件整体共享的应用集成,不能管理文件内部的数据。当数据共享必须处理各应用系统生成的内部数据关系时,应用封装就不能满足集成的需要,这时就要采取接口交换或紧密集成。

2.2 接口交换

接口交换是比应用封装更高层次的集成模式,它把应用系统与PDM系统之间需要共享的的数据模型抽取出来,把它定义到PDM的整体模型中去,这样,在PDM与应用系统之间就有了统一的数据结构。每个应用除了这部分共享的数据模型外,还可以拥有自己私有的数据模型。应用系统本身作为对象被纳入到PDM系统环境中。

2.3 紧密集成

在这一层次中,不同应用成了PDM系统的有机组成部分,它们之间不仅可以共享数据,还可以共享操作服务。该集成模式允许应用系统或PDM系统互相调用有关服务,执行相关操作,形成更紧密的关系,真正实现一体化。要做好这样的集成,首先,应针对共享的数据内容,在应用系统与PDM系统之间建立一种互动的共享信息模型,当在应用系统或PDM系统中创建或修改共享数据时,另一方也能进行自动修改,以保证双方数据的一致性;其次,在应用系统中需插入PDM有关的数据对象编辑与维护功能,这样,在应用系统中编辑某一对象时,在PDM中也能对该对象进行自动修改。

3 应用集成实现步骤

实现应用集成的过程如下:①分析应用系统的结构和功能,扩展应用工具类的定义,实现对应用系统本身的管理;②分析应用系统产生的数据对象以及与其它应用系统共享的数据对象,定义数据对象的描述属性以及数据对象的操作行为,扩展相应的数据模型;③分析应用系统数据对象之间存在的关系,确定数据对象插入到PDM业务模型中的位置,在此基础上分析对象之间的关系类的属性和行为,修改PDM的业务模型;④定义映射关系以保证数据的一致性;⑤扩展用户界面,增加新的菜单项和对话框。

4 部分应用集成实例

按照本文叙述的集成原理和步骤,通过NX2提供的API,建立PDM与UGNX2之间的数据通信,在PDM中定义应用对象,实现PDM与UGNX2的集成。在UGNX2中增加PDM菜单,功能包括登录PDM系统、文件的签人和签出等,并在PDM系统中可浏览UGNX2图纸。

部分源代码如下:

#include"stdafx.h”
#include”Main.h”
UF_MB_cb_status_t Application(
UF_MB_widget_t widget
UF_MB_data_t client-data.
UF_MB_actiVated_button_P_t button).
{
If(UF_initialize()!=O)
Return(UF_MB_CB_CONTlNUE);
CwinDialog dig;
If(dig.DoModal()==IDOK){}
UF_terminate();
Return(UF—MB—CB-CONTINUE);
}

5 结束语

结合某公司PDM系统的开发和实施,在PDM集成框架下,实现了PDM系统与UGNX2的集成,解决了CAD系统与企业PDM系统等管理软件之间信息孤岛的问题,建立了CAD系统与其它管理系统之间的桥梁。本文对不同应用系统的信息交换和集成具有一定的参考价值,丰富了产品数据流可视化管理的内容。

模具之家为您提供最全面的塑胶,塑料,模具,模具设计,塑胶模具品牌的装修知识点和各种塑胶模具的导购与在线购买服务,拥有最便宜的塑胶模具价格和最优质的售后服务,敬请登陆模具之家:http://muju.jc68.com/
小程序码
 
打赏
 
更多>文章标签:塑胶
更多>同类模具塑胶资讯
0相关评论

推荐图文更多...
点击排行更多...
模具塑胶商机更多...
模具商圈更多...
推荐产品更多...
双碳之家 | 橱柜之家 | 布艺之家 | 卫浴之都 | 建材头条 | 灯具之家 | 电气之家 | 瓷砖之家 | 区快洞察 | 全景头条 | 陶瓷之家 | 油漆之家 | 照明之家 | 防水之家 | 防盗之家 | 博一建材 | 卫浴之家 | 区快洞察 | 木板之家 | 地板之家 | 防水之家 | 门窗之家 | 家电之家 | 五金之家 | 水电之家 | 防盗之家 | 石材之家 | 电气之家 | 地板之家 | 陶瓷头条 | 橱柜之家 | 卫浴头条 | 布艺之家 | 家纺头条 | 暖气头条 | 墙布头条 | 建材头条 | 装修之家 | 新基建头条 | 双碳之家 | 全景头条 | 建材之家 | 深圳建材 | 揭阳建材 | 香港建材 | 佛山建材 | 广州建材 | 东莞建材 | 惠州建材 | 潮州建材 | 汕头建材 | 珠海建材 | 江门建材 | 韶关建材 | 湛江建材 | 茂名建材 | 肇庆建材 | 梅州建材 | 汕尾建材 | 河源建材 | 阳江建材 | 清远建材 | 中山建材 | 云浮建材 |
建材 | 720全景 | 企业之家 | 移动社区 | 关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | sitemap | 粤ICP备14017808号
(c)2015-2017 BO-YI.COM SYSTEM All Rights Reserved
Powered by 模具之家