|
|
|
|
|
|
|
机床产品预设环境中对XML的使用 | 发布者:admin 日期:2012-11-22 点击:380 | | | 机床产品协同设计支持环境的框架体系结构最上层为协作应用层,沈阳第一机床厂即协同设计的功能应用层,包括设计、分析、工艺、制造等阶段的应用模块,为各协同工作小组提供从产品方案设计、概念设计到产品仿真分析试验等阶段的应用功能。这些模块通过统一的用户界面与用户交流,可以作为客户机分布配置。
最下层为网络环境资源层,沈阳第一机床厂主要提供分布式数据库、数据通信、网络互联以及多媒体数据传输等功能和协议,在物理上由计算机网络、公共数据服务器和代理服务器等组成。数据层提供访问系统数据库的通道。机床产品协同设计通常由多个设计团队构成,设计过程中需要处理大量的产品过程信息和非结构化的设计数据信息,如产品设计知识库、产品分析知识库、工艺设计知识库、产品制造知识库、过程管理知识库。这个位于数据库服务器上的数据库称为全局数据库,用来存放产品的描述信息、产品的结构、产品项目成员、任务分配情况、产品开发过程中生成的各类资料。当然,沈阳第一机床厂该协同设计支持环境还有一个局部数据库,局部数据库分布于各个客户机上,存储设计的阶段信息。
XML是适合网络时代数字化制造的信息表示方法,可以利用XM L以关键特征为标签和属性,进行产品知识表示。采用XM L进行集成不需要通过编程来提取不同数据源的信息,只要把来自不同数据源的信息先转换成XM L文件,然后再处理经解析器解析的数据流即可。各系统只要装有XML解析工具,便可理解由其他系统传送过来的以XML为中介的信息,不用考虑对方的信息格式即可完成跨平台的信息交流。XM L文档信息的访问和维护由XML解析器(Parser)这一软件包来处理,XM L解析器是通过使用XML的API标准接口来实现的。
网络环境下协同设计需要有效地搜索分布式数据库中的信息,在分布式异质环境中集成各种信息,集成不同公司间的分布式信息源;同时,协同设计支持环境中各模块间频繁的信息交互等都给信息共享带来了困难。利用XML作为数据交换标准,XML文档的含义是人脑可以理解的,以这种人机都可以理解的方式,设计者和应用程序都可以解释设计信息,解决了基于Web的协同设计中的信息交互问题。协同设计中基于XM L的信息集成如所示。盟主企业根据机床1产品的生产任务进行任务分配、根据企业授权进行招标,沈阳第一机床厂相关协同企业根据所分配的任务进行相应的设计工作如CAD、CAPP、CAE等,盟主企业对整个设计过程进行监控、冲突协调、管理和维护工作,使整个协同设计过程有条不紊地进行。盟主企业将由STEP转换来的XML信息或在简单情况下直接定义的XML信息发布在网上,协同设计用户在网上浏览XML文件,获得所需的由不同合作者所提供的XML形式的产品数据。
基于XML的模块间信息交换过程3结论为了实现网络环境下机床产品协同设计支持环境中的信息交流,本文分析了机床产品协同设计理论,提出了机床产品协同设计支持环境系统的体系结构,对XML语言的特点及其在网络环境下集成的理论进行了研究,沈阳第一机床厂并采用XML作为信息交换标准解决了机床异地设计中系统模块间的信息交换问题;以评价决策模块和协同应用CAD模块为例,阐述了以XM L为信息载体的信息交流机制。进一步的研究将在以下几个方面展开:组织制订机床行业的DTD文档,制订该行业的DTD规范;利用XML在协同设计工作环境中系统模块间建立数据交换规范;以人机都可以理解的方式描述产品信息,使协同设计工作环境的人机界面更加友好。 | | [返回] [打印] | |
|