基于Java 3D的激光微造型机远程操作与控制系统研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机、通信和网络技术的发展,制造系统正向着柔性化、智能化、网络化方向发展。同时,由于人们环境意识的增强,创造宜人化生产环境成为制造系统发展的另一个重要方向。数控设备作为制造系统的核心装备,是反映企业生产能力和生产水平的一个重要指标,因此,实现数控设备网络化远程操作与控制成为制造业未来发展的重要趋势。
     首先,详细介绍了激光微造型机的整体结构、控制系统原理、以及控制系统的硬件实现,在此基础上,根据激光微造型机的实际加工需求,将远程操作与控制系统功能模块划分为五部分:系统信息、任务管理、安全管理、远程操作与控制、在线交流。
     其次,对构建远程操作与控制系统框架所涉及到的计算机网络理论体系进行了讨论,并对基于Client/Server和Browser/Server模式的远程操作与控制系统进行了对比,提出了基于Browser/Server模式的激光微造型机网络化远程操作与控制系统的总体框架。系统分为三层:客户层、中间层、和现场设备层,客户层采用嵌入浏览器页面的Java 3D模型代替传统的视频图像,为用户提供友好的远程交互操作界面,中间层应用服务器配置系统的控制逻辑,现场设备层负责机床运行状态的数据采集和指令执行。
     最后,详细阐述了激光微造型机远程操作与控制系统开发过程中的关键技术及其具体实现方法:系统采用Java 3D技术对激光微造型机进行了三维可视化建模;采用多线程技术实现了激光微造型机运行状态数据的采集和存储;通过Applet-Servlet-Database模式完成了客户端、服务器和数据库之间分布式对象的数据通信;运用Java本地接口方法实现了激光微造型机远程操作与控制。运行测试结果表明,该系统可以满足实际应用的要求。
With the developing of computer technology, communication and network technology, manufacturing systems are undergoing the simultaneous trends of flexibility, intelligence, and networking. Meanwhile, for the enhancement of people's environmental consciousness, man-beneficial has been one more trend for the manufacturing system. Computerized numerical control machine tools are regarded as the key equipments of the manufacturing systems, and which stand for the productivity and level of the enterprise. It will be an important trend for the manufacturing industry to make the CNC machine tools be operated and controlled remotely in the future.
     Firstly, the thesis expounded the overall structure, control system principle, and the hardware implementation of the control system of the laser micro-texturing machine. On the basis, according to the practical manufacturing demand, the function module of remote operation and control system was divided into five parts, and they were system information module, task management module, safety management module, remote operation and control module and online communication module.
     Secondly, the thesis discussed the theoretical system of computer network, which was referred to the construction of the remote operation and control system, and comparing with the remote monitoring and control systems in Client/Server and Browser/Server mode, the thesis proposed the overall framework of Browser/Server-based networked monitoring and control system on the laser micro-texturing machine. The system was divided into three layers, client layer, intermediate layer and field-devices layer. In this system, the browser embedded with Java 3D models offered cliens friendly and interactive interfaces. The application server in the intermediate layer answered for the control logic of the system. The field-devices layer presided over the data collecting of the running status and excuting the demands.
     Thirdly, the thesis expounded key technologies and the specific realization methods in the whole developing process of the system development. It adopted Java 3D technology to implement the 3D visualization modeling of the laser micro-texturing machine, and multi-thread technology to accomplish data collecting and storing for running status. Applet-Servlet-Database mode was to accomplish the data communication between distributed objects of client, server, and database, and Java native interface was used to realize the remote monitoring and operation on the laser micro-texturing machine. Testing results showed that the system could satisfy the practical application.
引文
[1]陶德言.知识经济浪潮[M].北京:中国城市出版社,1998
    [2]杨叔子,吴波,胡春华,程涛.网络化制造与企业集成[J].中国机械工程.2000,11(2):45-49
    [3]张洁,罗欣,杜润生,杨叔子.智能化数控加工单元的远程操作与控制系统[J].中国机械工程.2000,11(7):753-756
    [4]#12
    [5]Ho T.T.S.System architecture for Internet-based teleoperation[J].University of Alberta(Canada),1999
    [6]GOLDBERGK,MASCHAM,GENTNERS.Desktop teleoperation via the World Wide Web[C].International conference on robotics and automation,Nagoya:Omni press,1995,654-659
    [7]Ken Goldberg.Mercury Project:A feasibility study for Internet robots[J].IEEE Robotics and Automation Magazine.March 2000:35-40
    [8]The web site of Mercury Project System.http://www.usc.edu/dept/raiders/
    [9]Ken Taylor,James Trevelyan.Australia's telerobot on the web[C].The 26th International Symposium on industry Robots,Singapore,1995
    [10]Australia Telerobot on the Web.http://telerobot.mech.uwa.edu.au/
    [11]Berkeley Telegarden on the Web.http://www.telegarden.org/tg/
    [12]BRADYK,TARNTJ.Internet-based remote Tele-operation[C].International Conference on Robotics and Automation.Belgium:Omni press,1998,65-70
    [13]http://www.gefanuc.com/as_en/products_solutions/hmi_scada/products/proficy_cimplicity.html
    [14]http://www.ad.siemens.com.cn/products/mc/sinumerik/default.asp
    [15]http://www.mdsi2.com/products/opencnc.htm
    [16]http://www.hitachiseikiusa.com/tradeshows/Westec/flexlink.html
    [17]http://www.mazak.co.jp/English/sMT&IT/frame2-factory.html
    [18]http://www.e-manufacturing.com/
    [19]赵明国,赵杰,崔泽,蔡鹤皋.一种基于Internet的遥操作机器人系统——Telerobot[J].哈尔滨工业大学学报.2001(01):8-12
    [20]耿海霞,陈启军.基于web的移动机器控制系统研究及Java实现[J].同济大学学报(自然科学版).2002(08):996-1000
    [21]顾民强,范秀敏,马登哲,Marco Ravera,Alberto Rovetta.虚拟环境下机器人远程控制[J].机械设计与研究.2003(03):20-22
    [22]兰红波,洪军,丁玉成,卢秉恒.基于Internet的快速成形网络化制造服务平台——功能设计与实现[J].中国机械工程.2003,14(1):34-36
    [23]黄国庆,蔡英,樊留群,张为民.数控机床的网络化[J].江南大学学报(自然科学版).2002(02):150-153
    [24]赵维铎,易红,倪中华,曹杰.基于web的数控系统远程控制的研究[J].制造业自动化.2002(08):6-9
    [25]邓志良,姜文刚,谢成祥.数字伺服系统的internet远程控制研究[J].工矿自动化.2002(06):7-9
    [26]张洁,罗欣,杜润生,杨叔子.一种基于开放式结构的数控加工系统[J].机械与电子.1999(3):27-29
    [27]Altintas Y.A Hierarchical Open-Architecture CNC System for Machine Tools[J].Annals of CIRP,1994,43(1):349-354
    [28]游有鹏,董伟杰,张晓峰,王珉.开放式数控系统——新一代NC的主流[J].航空制造技术.1999(05):35-37
    [29]Wolfgang Sperling,Peter Lutz.Designing Application for an OSACA Control[C].Proceedings of the International Mechanical Engineering Congress and Exposition,Dalles/USA,1997
    [30]王爱玲.现代数控原理及数控系统[M].北京:国防工业出版社,2002
    [31]王正兵,任偲.开放式体系结构——数控系统发展的潮流[J].制造技术与机床.2002(1):42
    [32]Hemin,Golden E.Open architecture who defines it and who benefits[J].Manufacturing Engineering,1998,121(7):86-89
    [33]梁丰,何国金,刘俊英,殷小清.开放式数控系统的研究现状及趋势[J].装备制造技术.2006(4):17-18
    [34]陈吉红.开放式网络化数控技术及其发展趋势[J].机械工人(冷加工).2002(6):13-15
    [35]林胜.网络化数控技术现状和发展[J].航空制造技术.2003(08):22-25
    [36]钱振华.激光珩磨设备的研究和开发[D].江苏大学,2006.6
    [37]叶佩青,汪劲松.MCX314运动控制芯片与数控系统设计[M],北京:北京航空航天大学出版社,2002
    [38]MCX314 USER'S MANUAL,NOVA Electronics Inc.Japan,2002
    [39]MC8041P USER'S MANUAL,NOVA Electronics Inc.Japan,2002
    [40]MINAS A SERIES AC SERVO DRIVER USER'S MANUAL,Matsushita Electric Industrial Co.,Ltd
    [41]PCL-728 2-CHANNEL D/A CARD USER'S MANUAL,Advantech Co.,Ltd,1992
    [42]滕飞,王常虹,王玉峰,马广程.利用Java和Web构建基于互联网的远程控制系统[J].计算机集成制造系统-CIMS.2004(02):195-199
    [43]程立辉,刘大成,金小伟,郑力.基于虚拟现实的设备网络化远程监控系统设计[J].制造技术与机床,2004(11):86-88
    [44]Lihui Wang,Weiming Shen.J3D-based monitoring and control for e-ShopFloor[J].International Journal of Manufacturing Technology and Management,2006,8(1-3):126-40.
    [45]谭献海等.网络编程技术及应用[M].北京:清华大学出版社,2006
    [46]W.Richard Stevens,范建华等译.TCP/IP详解[M].机械工业出版社,2000
    [47]夏靖波,杜华桦.网络工程设计与实践[M].西安:西安电子科技大学出版社,2005
    [48]于浩成.基于网络技术的远程控制系统[D].吉林大学,2003
    [49]刘丽珏,张龙祥.JDBC与Java数据库程序设计[M].北京:人民邮电出版社,2001
    [50]都志辉.Java 3D编程实践-网络上的三维动画[M].顾雷,刘鹏,等.北京:清华大学出版社,2002.
    [51]Sowizral H,Rushforth K,Deering M.The Java 3D API specification.Boston:Addison-Wesley,2001
    [52]宋波.Java Web应用与开发教程[M].北京:清华大学出版社,2006
    [53]汪振安.基于Web技术的综合信息服务系统研究[D].合肥工业大学,2004
    [54]孙一林,彭波.Java数据库编程实例[M].北京:清华大学出版社,2003
    [55]Lihui Wang,Sams,R.,Vemer,M.,Fengfeng Xi.Integrating Java 3D model and sensor data for remote monitoring and control[J].Robotics and Computer-Integrated Manufacturing,2003,19(1-2):13-19
    [56]Lihui Wang,Orban,P.,Cunningham,A.,Lang,S.Remote real-time CNC machining for Web-based manufacturing[J].Robotics and Computer-Integrated Manufacturing,2004,20(6):563-71
    [57]Weiming Shen,Lihui Wang,Lang,S.Y.T.IShopFloor:an Internet-enabled agent-based intelligent shop floor[J].IEEE Transactions on Systems,Man and Cybernetics,Part C(Applications and Reviews),2005,35(3):371-81
    [58]Lihui Wang,Nace,A.,Orban,P.Web-based rapid machining in distributed manufacturing environment[J].2006 IEEE International Conference on Mechatronics and Automation,2006,IEEE Cat.No.06EX1416C:441-6
    [59]Lihui Wang,Orban,P.,Cunningham,A.,Lang,S.Remote real-time CNC machining for Web-based manufacturing[J].Robotics and Computer-Integrated Manufacturing,2004,20(6):563-71
    [60]谭浩强.Java编程技术[M].北京:人民邮电出版社,2002
    [61]赛奎春.Visual C++工程应用与项目实践[M].北京:机械工业出版社,2005
    [62]夏邦贵,刘凡馨.Visual C++数据库开发经典实例精解[M].北京:机械工业出版社,2006
    [63]张洪伟.Tomcat Web开发及整合应用[M].北京:清华大学出版社,2006:272-283。
    [64]何梅.Java Applet编程实例[M].北京:清华大学出版社,2003
    [65]刘东.基于Applet和Servlet的Web应用系统的实现[J].现代计算机,2005(06):13-16.
    [66]侯晓强,徐春荣,勾海波.Java服务器编程实例[M].北京:清华大学出版社,2003
    [67]胡泳,张志浩,陈福民.JavaApplet与Servlet通讯机制的探讨[J].计算机系统应用,2000(4):33-36
    [68]刘冬.基于Applet和Servlet的Web应用系统的实现[J].现代计算机.2006(213):13-16
    [69]李敏,丁友东.Java图形与动画编程实例[M].北京:清华大学出版社,2003
    [70]冯大滨,曹作良.利用JNI实现移动机器人本地Java控制系统[J].天津理工学院学报.200319(4):54-56
    [71]孙毅军,余蕾斌,邱长伍,曹其新.基于Java 3D的仿人型机器人三维仿真[J].上海交通大学学报.2007(08):1287-1291
    [72]李亚东,夏雨佳,席裕庚.基于JNI的跨平台软件设计[J].计算机工程.2000 26(09):87-88

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700