用户名: 密码: 验证码:
网络环境三轴联动数控铣削刀轨路径仿真
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前,数控加工仿真软件多在单机或局域网环境下运行,难以扩充到其它不同类型的操作平台中,数控加工过程的设计、开发工作受到空间、资源、信息,以及与外界交互等多方面条件的制约。
     本课题采用Java语言作为主要开发工具,开发了一套网络环境下数控加工仿真系统。设计出本地模块和网际模块两大部分。
     本地模块用于数控代码语法正确性校验,并对校验后的代码进行数据提取,生成新的更适于网际模块仿真所需要的数据文件;填写HTML模板文件中文件名参数,生成该文件名HTML文件,通过文件发布可在局域网、因特网下共享。
     网际模块利用本地模块生成的数据文件在Java Applet中绘制刀轨路径,可以交互方式全方位观察刀轨路径,并实现了动画演示;浏览VRML格式实体造型;通过网络通信的手段实现在线交流,异地沟通加工工艺方案等。
     系统中以下三个部分可以完全脱离系统环境,具有很强独立应用价值:
     1.HTML模板文件。用户浏览Applet时,根据识别出的浏览器类型自动插入、更新Java插件。
     2.矩阵包。包括矩阵类型判别类、矩阵基本运算类和矩阵异常类,具有通用性。
     3.图形按钮类(ImageButton)。以浏览器支持的Java1.0、1.1提供的类和方法开发了图形按钮类,其实例在Applet界面设计中从外观和功能上都与Java2的JButton类实例相一致,使得Applet界面设计变得丰富,看起来形象、直观。
At present, NC machining simulation software is mostly running under the environment of stand-alone or LAN (local area network). They can hardly used on other different kind of operating system and the process of NC machining design, exploiting is limited to the conditions of many kinds of aspect such as space, resource, information and interchangeabilty.
    The thesis use Java language as the main exploitation tool designed the local module and the web module. A set of network NC machining simulation software is exploited based on the thesis.
    The local module can verify the correctness of the syntax to NC code, and pick-up the data from the code rectified, then create a new data file which is more fit for the need of the web module. And the module is used to fill in a filename parameter in HTML template file in order to create a HTML file with the filename. The HTML file can be shared under LAN or Internet after publishing.
    The web module use the data which is created by the local module to draw the tool path with Java Applet. The module is designed to thoroughly dynamically simulate the remote cutter path, browse a entity file of the VRML format, and realize the on-line communication by the network communication technology so that user can communicate the design idea and opinion from different place.
    In the software, there are three parts that are unattached practicality and are able to independently apply without the system environment:
    1 . When users browse the Applet, the HTML model file can automatically insert and update the Java plug-in according the browser type identified.
    2. The multifunctional matrix package include the type discrimination class, the basic operation class and the exception class to matrix.
    
    
    
    
    3. The ImageButton class is exploit with the classes and methods in Javal.O and Javal.l that are supported by browser at present. Its example accord with that of the JButton class in Java2 from appearance and function in the Applet interface design, which make the design become abundant and look visual and intuitionistic.
引文
[1] Kingstam P, Cullander P. Overview of Simulation Tools for Computer aided Production Engineering. Computers in Industry, 1999,38(5): 173~186
    [2] Li Loyuan. On Behavioral Model of Protocol Engineerion. COMPUTER SCIENCE, Vol.20 NO.5, OCT. 1993: 66~70
    [3] 邵立等.虚拟制造中仿真技术的应用.工业工程与管理.2000年第4期:21~25
    [4] 高国利,王启义.高真感虚拟数控车削加工环境及实用系统.1999年度技术工作总结
    [5] W.P.Wang, K.K.Wang. Real time Verification of Multi-axis NC Programs with Rhaster Graphic.Proc. IEEE International Conference on Robotics & Automation. 1986, Vol 1: 167-171
    [6] 卢碧红.数控车床加工精度预测系统研究.组合机床与自动化加工技术.2001,5:7~9
    [7] Donald R.Stovicek. NC Verification—Machining it right the first time. Tooling & Production. 1992, (3): 31-36
    [8] 王启义等.基于虚拟制造的数控车削加工仿真技术.大连铁道学院学报.2000,21(9):49~55
    [9] 王世刚等.数控加工过程三维动态仿真系统的研究.齐齐哈尔大学学报.2000,16(4):30~33
    [10] 李健,张鸿梁,王计斌.基于网络的协同设计方法研究.清华大学学报(自然科学版).2000第1期:16~21
    [11] 张伯鹏,汪劲松,郑力等.先进制造技术基础研究现状及发展趋势.中国机械工程.1997第8期:18~23
    [12] 黄开亮.中国机械工业先进制造技术发展战略思考.机械与电子.1999第1期:15~20
    [13] 陆润民.实用C语言教程.西安电子科技大学出版社,1999
    
    
    [14]罗江,刘洪坤,程建.Java语言的安全特性 空军工程大学学报(自然科学版).2000,1(4):52~54
    [15]丁宇新,程虎.Java虚拟机中无用单元的精确回收,计算机学报,1999,22(11):1228~1233
    [16]嵇玥.浅谈Java与其它一些应用的关系.计算机工程与应用.1997,8:10~13
    [17]陈良洲,钱松荣,张世永.Java系统安全性的实现与分析,计算机工程1997,23(2):8~12
    [18]赵春云,郭煦,金戟,张久文.Java语言及其虚拟机技术探讨.电脑与信息技术.1997,3:21~24
    [19]杨晓,杜小斌,走近Java——Java编程语言漫谈.现代计算机.1998,2期:12~14
    [20]张卫民,黄瑞芳,卢宇彤.Java:Internet的面向对象语言.计算机工程与科学.1997,19(2):64~69
    [21]张卫民等.Java语言及其应用.第一版.清华大学出版社,1996
    [22]张国彬,林亨.车削中心数控加工仿真系统程序检查模块的开发.机械设计与制造.2001,6:13~15
    [23]孙家广,杨长贵.计算机图形学(新版).清华大学出版社,1995
    [24]赵文清.基于Socket的并发服务器的Java语言实现.现代电子技术.2002,133(2):64~65
    [25]刘冬杰.Java多线程程序设计方法.中山大学学报论丛.1999,3:57~60
    [26]梁玲,武东英,孙新义.Java语言中的多线程机制的探讨.河南科学.1999,17(3):311~318
    [27]郇极等.数控车床图形仿真功能及其实现.机械工业自动化.1996,18(2):24~26
    [28]李晶晶等.数控加工计算机仿真软件设计.郑州工业大学学报.2000,21(4):90~92
    [29]胡自化等.基于Visual Basic环境下开发的数控加工仿真系统.机电工程.1997,2:24~26
    [30]郑盛梓等.虚拟数控加工过程的研究.组合机床与自动化加工技术.2000,1:20~21
    
    
    [31]王世刚等.数控加工过程三维动态仿真系统的研究.齐齐哈尔大学学报.2000,16(4):30~33
    [32]李晓平等.数控加工三维仿真系统的研究与开发.四川大学学报(工程科学版).2001,33(2):96~98
    [33]吴竹溪等.数控加工仿真程序设计.南昌航空工业学院学报.2000,14(3):28~32
    [34]Kimura F. Product and Process Modeling as a Kernel for Virtual Manufacturing Systems. Annals of the CIRP, 1995, 44:399~402
    [35]Andrea L.Ames, David R.Nadeau, John L.Moreland. VRML 2.0 Sourcebook, Ames, Nadeau, Moreland, 1997:64~66
    [36]黄铁军等.VRML国际标准与应用指南.第一版,电子工业出版社,1999
    [37]吕汝元等.VRML及其在分布式多用户虚拟环境中的应用.系统仿真学报.2000,12(2):120~123
    [38]严隽琪等.虚拟制造系统的体系结构及其关键技术,中国机械工程,1998,9(11):60~64
    [39]彭海涛.数控加工G代码程序的仿真检查.航空制造技术,2001,3:56~59
    [40]郭培全,王红岩.数控机床编程与应用.第一版,机械工业出版社.2000
    [41]钱晓峰.数控加工仿真中的动画技术.数据采集与处理.2000,15(1):78~82
    [42]吴祖育等.数控机床.第三版,上海科学技术出版社,2000,1
    [43]Zhang Qinghua et al. The software about Fuzzy control Digital simulation System. APPLICATION RESEARCH OF COMPUTERS. 1996, 4
    [44]乔咏梅等.数控仿真技术的回顾与评述.计算机辅助设计与图形学学报.1995,17(4):311~315
    [45]LawAM, MccomasMG. Simulation of a Manufacturing Systems. Proceedings of the 1998 winter simulating conference: 49~50
    [46]陈海滨,徐新春.Java多线程技术在图像处理中的应用.新疆大学学报(理工版).2001,18(2):36~38
    [47]蒋秀英,刘建武.Java中的异常错误处理.山东师大学报(自然科学版).2001.16(2):138~141
    [48]玛依拉,王克宏.Java语言的绘图功能.中国图象图形学报.1999,6:515~517
    
    
    [49]李卫华.用Java的网络特性开发Client/Server模式的信息系统.计算机工程与应用.1999,4:53~55
    [50]徐鹏,王克宏.Java技术在二维图像处理方面的应用.中国图象图形学报.1999,9:779~797
    [51]刘振,孙忱.正确使用JDK设计Java程序.微机发展.2001,5:8~9

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

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

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