摘要
随着网络技术和计算机技术的不断发展,以实现多种资源最优配置为目的的基于WEB的协同设计模式也得到了迅速的发展并逐渐应用于产品设计及制造领域,采用该模式可以大大提高设计质量、缩短设计周期、降低设计成本,使产品能够满足日趋复杂的市场需求。
本文对基于WEB的CAD/CAM系统的协同技术进行了探索,首先介绍了协同设计的意义、国内外研究现状和选题依据并介绍了该系统所采用的软件实现技术,在此基础上研究设计了系统体系结构,采用浏览器/服务器(B/S)模式并将系统功能在服务器与浏览器间进行了合理的分配。本文还对基于WEB的CAD/CAM协同系统开发过程中的若干关键技术进行了研究,主要包括服务器与浏览器的传输协议、模型动态显示、协同机制、协作交互模式、文件存取、安全及容错等,在此基础上用Java技术基于ACIS平台实现了一个基于WEB的CAD/CAM协同系统原型—CoSuperMan。此外,还开发了一个网站作为系统的入口,使用户可以方便地实现登陆、注册、建立新组、加入已存在组等的操作。
With the continual development of the Internet technology and computer technology, Web-based design mode for realizing optimized configuration developes rapidly and is gradually applied to areas such as product design and manufacturing. The application of this mode can improve the quality of products, shorten design periods and reduce design cost to make the products better meet increasingly complex demand of the market.
This thesis explores collaborative technology of the web-based CAD/CAM system, the sense of collaborative desige, current research status. And the significance for this research is presented. The system structure is designed on the basis of the research. B/S mode is adopted and the realization of functions is assigned between server and browser. Several key technologies including transmission protocol, dynamic display technology, collaborative mechanism, collaborative interplay, data transmission protocal, graphics display, data storage, safty and fault tolerance of web-based Collaberative are researched. CoSuperMan, a prototype of web-based Collaberative CAD/CAM system is realized. A website is developed to run the system with the functions of login, registration, building new group and joining in exited groups.
引文
[1] Yung-Chou Kao, Grier C. I. Lin, Development of a collaborative CAD/CAM system, Robotics and Computer-Integrated Manufacturing 14, 1998; No. 14:55-68
[2] Schulman MA. Collaborative communication in 3D, In: Proc. Of Concurrent Engineering-A Global Perspective(CE95). 1995:185-90.
[3] G. Q. Huang, K. L. Mak, Design for manufacture and assembly on the Internet, Computers in Industry, 38, 1999.
[4] Rick Wagner, Giuseppe Castanotto, Ken Goldberg, FixtureNet: Interactive Computer Aided Design via the WWW, International Journal of Human-Computer Studies, Vol. 46, No. 6, 1997
[5] Charles S. Smith, Paul K. Wright, Carlo Sequin: CyberCut: An Internet Based CAD/CAM System, CyberCut Draft Page, 2001
[6] Hewlett Packard Company Virtual Prototyping: the future arrives in the form of a Showcase Automobile, http://www.hp.com/visualize/demos/supercar/predwp.pdf,2000
[7] CoCreate Software OneSpace: OpenSpace Collaboration Design, http://www 1.cocreate.com, 2003
[8] Silicon Graphics IRIS Annotator, http://www.sgi.com/Products/Annotator.html, 2000
[9] Kurmann, D and Engeli, M, Modelling virtual space in architecture, M Green, K Fairchild and M Zyda (eds) VST'96—Virtual Reality Software and Technology, ACM, Hongkong University, 1996:77-82
[10] Gisi, M A and Sacchi, C, Co-CAD: a collaborative mechanical CAD system, Presence, Vol 3, 1994:341-350
[11] 何发智,高曙明,王少梅,孙国正.基于CSCW的CAD系统协作支持技术与支持工具的研究,计算机辅助设计与图形学学报,2002,Vol.14,No.2:163-167
[12] 何发智,王少梅,孙国正,高曙明.协同集成设计环境的计算机辅助工具,机械工程学报.2002,Vol.38,No.6:16-20
[13] 周光辉,江平宇.基于Web的多CAD系统信息共享集成环境的研究,西安交通大学学报,2001,Vol.35,No.3:284-287
[14] 彭维,常智勇,莫蓉,张铁昌.基于Internet的协同CAD技术研究,计算机应用,Vol.20增刊299-301
[15] 彭维,莫蓉,张铁昌.以网络为中心的协同特征造型,计算机辅助设计与图形学学报,Vol 13,No.7:647-654
[16] 薛建勋,基于Web的CAD/CAM系统及关键技术研究[硕士学位论文],南京:南京航空航天大学,2003
[17] 江平宇,陈献国.基于Web的同步远程协同产品设计的实现,机械工程学报,Vol.38.NO.3:34-38
[18] 周文,CAD远程考试系统的研究与开发,微型电脑应用,Vol.16,No.6 2000:P34-36
[19] 陈文亮.基于Web的数控编程系统及其关键技术研究[博士学位论文].南京:南京航空航天大学,2001
[20] 吴华鹏等.基于WEB的异地协作设计系统Cdesign.清华大学学报,2000,Vol.40,No.5:62-65
[21] http://www.singaren.net.sg, 2003.05
[22] 杨浩,基于Internet/Intranet的协同式机械设计[硕士学位论文],南京:南京航空航天大学,2002
[23] 薛建勋等.基于Web的CAD/CAM系统设计及关键技术研究,制造业自动化,2002,No.24:239-242
[24] 华致立等.分布式网络会议的电子白板的原理及其实现.计算机工程,2002,Vol.28,No.2:172-173,176
[25] 赖朝安,孙延明,王知衍,徐学军,郑时雄.基于Web的异地并行设计与制造系统研究,机床与液压,2001,No.4:P36-39
[26] 张程,王云莉,肖田元.分布式实时协同设计环境的研究,计算机工程与应用,2002.NO.14:61-63
[27] 张劼颖,张振宇,王成焘.基于同步协作的分布式网上关节置换临床系统,计算机工程与应用,2002,NO.22:229-231
[28] 毛启容,詹永照,毕明.实时协同编辑系统的结构及关键技术,计算机工程,2002.6.Vol.28 No.6:99-101
[29] 陈俊,周来水.一种基于web的CAD/CAM系统开发方案.机械设计与制造工程,2002.Vol.31 No.01:27-29
[30] 徐保民,赵怀林.白板工具的一致性算法,计算机工程与应用,200.12:113-115
[31] 何旭,李仁发,何晶.基于Internet的CAD 协同框架结构,计算机应用研究,2002,No.8:51-53
[32] 王植武,基于Web的CAM关键技术研究与实现[硕士学位论文],南京:南京航空航天大学,2002
[33] 薜建勋,基于Web的CAD/CAM系统及关键技术研究[硕士学位论文],南京:南京航空航天大学,2003
[34] http://java.sun.com/products/java-media/jmf/2.1.1/solutions/,2002.11
[35] http://cybercut.berkeley.edu/html/design/webcad user.htm, 2003.04
[36] http://java.sun.com/product/java.media/java 3D, 2002.10
[37] 张洪斌.JAVA2高级程序设计百事通,中科多媒体电子出版社,2001.11 No.1
[38] 张杰.JAVA 3D交互式三维图形编程,人民邮电出版社,1999
[39] 史美林.CSCW:计算机支持的协同工作系统,通讯学报,1995 No.16(1):55-61