数控车床仿真培训环境技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
我国数控机床使用率低的主要原因之一是缺乏技术熟练的编程与操作人员。传统培训方式需要比较昂贵的数控机床,一旦编程或操作有误将导致破坏性后果。利用计算机仿真技术开发仿真培训软件,用于对数控机床操作者进行操作编程的培训,降低了对实物、实地的要求,即使编程和控制有误,也不会造成设备和质量事故。本文针对NC车床操作特点,研究并开发出CKA6763型数控车床仿真培训环境。
     论文主要进行了以下具体研究工作:采用面向对象技术和VRML语言建立了由工件、机床、夹具及刀具等实体组成的仿真操作环境;通过描述它们之间的结构关系,快速、真实地显示出三维虚拟场景;采用Java语言编程,实现了仿真培训环境中数控代码的读入、检查、解释及数据处理;根据机床的工件、刀架及尾架等相互运动关系,建立虚拟机床运动仿真模型;根据工件由毛坯变成零件过程中形状、尺寸的变化,应用参数化技术,实现加工工件的动态造型;利用VRML与外部程序接口技术,传递NC代码数据和场景事件消息,实现了NC代码驱动的虚拟车床加工仿真;应用关键帧动画技术,以较少的帧数实现了三维仿真动画;模拟机床越程保护,对操作加工仿真过程中刀架、尾架等运动行程限位,给出越程警示;建立了友好的用户界面,以HTML页面方式提供学习帮助文档,使培训效果快速准确。
     采用VRML和JAVA编程语言实现的数控车床仿真培训环境,具有运行平台通用、仿真效果逼真、可扩展性良好的特点。基于本文研究成果开发出的仿真软件,可降低数控机床操作人员培训成本,使培训变得方便、简单,还可以用于远程培训。
The using of NC machine tool in our country is not efficient. One of the main reasons is lacking of skillful programmer and operator. The traditional training mode needs expensive NC machine tools,and the errors of programming and operating will lead to damages,while the training software can carry out the training process without the real machine tool and the possible damages. A CKA6763 NC lathe simulation prototype for operation-training is developed in the research.
    The main research works in the dissertation are explained in detail. Adopting the object-oriented techniques and VRML,the virtual environment is built. Describing the structure relationships of virtual lathe,workpiece,clamps and tools,3D virtual scene is displayed quickly and realizingly. Importing,verifying,translating and processing NC code are realized by Java program. Basing the movement relationships of workpiece,turret and tailstock,the movement model is built. Considering the changes of shape and dimension from workpiece to part and using parameterization techniques,the dynamic modeling is carried out. To realize the NC turning simulation,the data and event messages are transmitted using EAI (external authoring interface of VRML). The key frame animation techniques are utilized to display 3D simulation animation. Overrun preventions are set in the environment and the friendly user interfaces are designed. Meanwhile the help documents is presented by HTML mode.
    The virtual environment is built by using web-based 3D modeling language VRML and programming language Java,which has characteristic of general platform,realistic rendering and good expansibility. It can be used to develop the training software for local and long-distance training.
引文
[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,11(5)
    [5] 邱智明等.虚拟数控机床体系结构研究.华中理工大学学报.1999,27(8):18~20
    [6] 王启义等.基于虚拟制造的数控车削加工仿真技术.大连铁道学院学报.2000,21(9):49~55
    [7] CAD/CAM Solutions [EB/OL]. http://www.CNSYS.com/cad-cam.html, 2000-6-3.
    [8] 郇极等.数控车床图形仿真功能及其实现.机械工业自动化.1996,18(2):24~26
    [9] 李晶晶等.数控加工计算机仿真软件设计.郑州工业大学学报.2000,21(4):90~92
    [10] 胡自化等.基于Visual Basic环境下开发的数控加工仿真系统.机电工程.1997,第2期:24~26
    [11] 郑盛梓等.虚拟数控加工过程的研究.组合机床与自动化加工技术.2000年第1期:20~21
    [12] 王世刚等.数控加工过程三维动态仿真系统的研究.齐齐哈尔大学学报.2000,16(4):30~33
    [13] 李小军.基于运动误差的虚拟加工检测一体化单元的研究.哈尔滨工业大学硕士学位论文.1998
    [14] 李晓平等.数控加工三维仿真系统的研究与开发.四川大学学报 (工程科学版).2001,33(2):96~98
    
    
    [15] 宋显健.虚拟制造单元仿真技术与系统.计算机辅助制造.1998年第9期:41~45
    [16] 方沂.数控机床编程与操作.第一版,国防工业出版社.2000
    [17] 吕汝元等.VRML及其在分布式多用户虚拟环境中的应用.系统仿真学报.2000,12(2):120~123
    [18] 黄铁军等.VRML国际标准与应用指南.第一版,电子工业出版社.1999
    [19] 汪辰等.基于实体的数控车削动态仿真技术的研究与实现.计算机辅助设计与制造.2000年第12期:30~33
    [20] 马莉敏等.小型多功能数控机床的数控培训系统.机械与电子.1999年第3期:54~57
    [21] 张杰等.VRML在FMS上的应用,中国机械工程.1999年第10期:77~79
    [22] 韩向利等.虚拟加工环境的开发与研究.计算机应用.2000,20:234~237
    [23] 吴竹溪等.数控加工仿真程序设计.南昌航空工业学院学报.2000,14(3):28~32
    [23] 李小平等.数控加工过程的建模与仿真.机械与电子.2000年第2期:35~38
    [24] 黄雪梅等.拟实制造的机械加工过程仿真.机械设计与制造.1999年第6期:18~19
    [25] Kimura F. Product and Process Modeling as a Kernel for Virtual Manufacturing Systems. Annals of the CIRP,1995,44:399~402
    [26] Andrea L.Ames, David R.Nadeau, John L.Moreland. VRML 2.0 Sourcebook, Ames, Nadeau, Moreland, 1997:64~66
    [27] 严隽琪等.虚拟制造系统的体系结构及其关键技术,中国机械工程,1998,9(11):60~64
    [28] 彭海涛.数控加工G代码程序的仿真检查.航空制造技术.2001年第3期:56~59
    [29] 王飞等.PC机上虚拟现实仿真的实现.计算机工程.2000,26(8):11~12
    [30] 郭培全,王红岩.数控机床编程与应用.第一版,机械工业出版社.2000
    [31] 李国龙等.基于VRML的数控加工代码仿真.计算机辅助设计与制造.2001年第3期:55~56
    [32] 张卫民等.Java语言及其应用.第一版,清华大学出版社.1996
    
    
    [33] 任浩等.基于 VRML 和 Java 的物理建模方法与实现.计算机工程与科学.2000,22(2):36~39
    [34] 阳化冰等.虚拟现实构造语言 VRML.第一版,北京航空航天大学出版社.2000.8
    [35] 伍晓平.VRML 与 Java 的接口技术.计算机时代.1999年第3期:12~14
    [36] 王力等.VRML 在仿真可视化系统中的应用.计算机仿真.2001年第5期:56~59
    [37] 钱晓峰.数控加工仿真中的动画技术.数据采集与处理.2000,15(1):78~82
    [38] 吴祖育等.数控机床.第三版,上海科学技术出版社.2000,1
    [39] 伍铁军等.数控仿真的实时真实感图形显示.计算机辅助设计与图形学学报.2000,12(4):291~294
    [40] 杨立.数控教学实验仿真系统的研制.实验技术与管理.1999,16(4):57~60
    [41] 王学光等.计算机仿真现状及其在制造业中的应用.机械研究与应用.2000,13(3):37~40
    [42] Zhang Qinghua et al. The software about Fuzzy control Digital simulation System. APPLICATION RESEARCH OF COMPUTERS. 1996.4
    [43] 葛晓程等.妙用 Java 及 VRML 开发三维图形.第一版,电子工业出版社,1999.
    [44] 乔咏梅等.数控仿真技术的回顾与评述.计算机辅助设计与图形学学报.1995,17(4):311~315
    [45] LawAM, MCcomasMG. Simulation of a Manufacturing Systems. Proceedings of the 1998 winter simulating conference:49~50.
    [46] 王先逵.计算机辅助制造.第一版,清华大学出版社,1999

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

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

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