资源描述:
《支持网络化制造的协同工艺设计平台研究与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、·206·计算机应用研究2007年*支持网络化制造的协同工艺设计平台研究与实现朱海平,张耀,黄欣(华中科技大学机械学院,湖北武汉430074)摘要:在分析了支持网络化制造的协同工艺设计新需求的基础上,构建了由用户层、应用程序服务器层和数据库服务器层构成的系统总体框架,详细探讨了工艺信息建模、基于XML和CORBA的工艺信息集成以及工艺设计过程协同等关键技术,并展示了所开发的原型系统NM-COCAPP。关键词:网络化制造;计算机辅助工艺规划;协同工艺设计;公共对象请求代理体系机构;可扩展标记语言中图法分类号:TH16文献标
2、识码:A文章编号:1001-3695(2007)02-0206-03ResearchandImplementationofCollaborativeProcessPlanningPlatformSupportingNetwork-basedManufacturingZHUHai-ping,ZHANGYao,HUANGXin(SchoolofMechanicalScience&Engineering,HuazhongUniversityofScience&Technology,WuhanHubei430074,China)
3、Abstract:BasedontheanalysisofthenewrequirementstothecollaborativeprocessplanningsupportingNetwork-basedMa-nufacturing,thesystemarchitectureconsistingofuserlayer,applicationserverlayeranddatabaseserverlayerisconstructed,andthensomekeytechnologiessuchasthemodelingo
4、fprocessinformation,theintegrationtechnologybasedonXMLandCO-BRAandthecollaborativetechnologyofprocessplanningarediscussedindetail.Finally,aprototypeofNM-COCAPPisshown.Keywords:Network-basedManufacturing;CAPP;CollaborativeProcessPlanning;CORBA;XML计算机辅助工艺规划(CAPP)是连
5、接产品设计与生产制造Web服务器下载各种JSP/HTML页面。页面中包括各种交互的中间环节。在网络化制造模式下,企业级CAPP的应用环境组件,其中的JavaApplet组件通过XML和CORBA总线实现[1~3]面临一些新的需求:①资源广义性。制造资源不仅仅局对应用服务器远程对象的访问。限于本企业内部,而是通过网络得到扩展和延伸,充分利用一切可能利用的动态资源是实现企业优势互补、提高响应敏捷性本地数据库本地数据库本地数据库客户端的基础。②并行协同。企业间的合作大大增加,面向并行工程用户1用户2噎用户nXMLXMLXML浏
6、览器层的协同工艺设计是CAPP的基本工作方式。③信息分布性。Internet/CORBA总线组成动态联盟的多个伙伴企业在地理上分布在不同的地域甚Web服务器应用程序工艺工作流协同工艺工艺资源工艺数据至是跨国界的,要求CAPP实现产品工艺信息集成与共享。④与项目管理设计平台管理管理服务器层组合动态性。CAPP系统应能支持企业的多次联盟组建和实Internet/CORBA总线施运作过程,能根据不同的工艺设计任务进行配置和规模调工艺资源数据库整,以适应动态变化要求。工艺数据工作流管理数据服务器层针对以上需求,本文设计了支持网络
7、化制造的CAPP系统用户和权限数据构架,探讨了工艺信息描述、集成和设计过程协同等关键技术,图1CAPP系统体系结构图并开发了一个原型系统。1.2应用程序服务器层1系统体系结构应用程序服务器层包括Web服务器和应用程序两部分。其中Web服务器处理用户发出的HTTP请求并解释应用程序图1描述了支持网络化制造的CAPP的基本体系结构,它返回的处理结果。应用程序由许多以分布式对象方式封装的包括三层,即客户端浏览器层、应用程序服务器层和数据库服独立功能模块组成,主要包括:务器层。(1)工艺流程及项目管理。①任务分配与过程定义。由1
8、.1客户端浏览器层盟主企业将产品及零件进行任务划分,确定任务编号、任务内客户端浏览器层负责与用户的交互,通过HTTP协议从容、完成时间等管理信息,然后定义任务间的时序关系,并将任务分配到动态联盟中的伙伴企业,形成各伙伴企业的工艺编制收稿日期:2006-01-18任务清单,从而完成工艺设计项目的过程定义。各任务的负责基