您所在的位置:e-works首页 > 先进制造技术 > 网络制造

面向网络制造的协同CAPP系统研究与实现

发表时间:2008-6-29 朱海平 张耀 黄欣 来源:万方数据
在分析了支持网络制造的协同工艺设计新需求的基础上,构建了由用户层、应用程序服务器层和数据库服务器层构成的系统总体框架,探讨了工艺信息建模,基于XML和CORBA的工艺信息集成以及工艺设计过程协同等关键技术,并展示了所开发的原型系统NM-COCAPP。

    计算机辅助工艺规划(CAPP)是连接产品设计与生产制造的中间环节,在网络制造模式下,企业级CAPP的应用环境面临下面一些新的需求:

    (1)资源广义性,制造资源不仅局限于本企业内部而是通过网络得到扩展和延伸,充分利用一切可利用的动态资源是实现企业优势互补,提高响应敏捷性的基础。

    (2)并行协同,企业间的合作大大增加,面向并行工程的协同工艺设计是CAPP的基本工作方式。

    (3)信息分布性,组成动态联盟的多个伙伴企业在地理上分布于不同地域甚至是跨国界的,要求CAPP实现产品工艺信息集成与共享。

    (4)合作动态性,CAPP系统应能支持企业的多次联盟组建和实施运作过程,能根据不同的工艺设计任务进行配置和规模调整以适应动态变化要求。

    1 系统体系结构

    图1 CAPP系统体系结构

    图1 描述了支持网络制造的CAPP的基本体系结构,包括客户端浏览器层应用程序服务器层和数据库服务器层。

    1.1 客户端浏览器层

    负责与用户的交互通过HTTP协议从Web服务器下载各种JSP/HTML页面,页面中包括各种交互组件,其中的JavaApplet组件通过XML和CORBA总线实现对应用服务器远程对象的访问。

    1.2 应用程序服务器层

    包括Web服务器和应用程序2部分。其中,Web服务器处理用户发出的HTTP请求并解释应用程序返回的处理结果,应用程序由许多以分布式对象方式封装的独立功能模块组成主要包括:

    (1)工艺流程及项目管理

    1)任务分配与过程定义。由盟主企业将产品及零件进行任务划分,确定任务编号,任务内容完成时间等管理信息,然后定义任务间的时序关系并将任务分配到动态联盟中的伙伴企业,形成各伙伴企业的工艺编制任务清单,从而完成工艺设计项目的过程定义,之后各任务的负责企业根据工艺编制任务清单进行企业内的二级定制。

    2)工艺设计流程管理

    监控工艺设计过程的执行情况,使正确的任务在正确的时间发送到正确的企业用户,确保整个设计过程顺利按时完成。另外,实现对工艺设计任务状态的查询统计。

    3)用户与权限管理管理。协同工艺设计团队、工作组、用户、各种角色和访问权限。描述过程中的人员组织情况规定人员组织模式,并提供灵活的方法来实现对工艺设计与管理活动中的人员的有效管理,以实现团队协同工作。

本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。

责任编辑:赵蔓
4