数控车削加工仿真系统的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
为了提高数控机床的加工精度、数控代码的可靠性,避免加工过程中的干涉碰撞,在正式加工之前要对数控代码进行检验。本课题的目的是设计一个数控车削仿真系统,就是通过对车削加工过程的仿真,使数控编程人员在计算机上就可以实现对数控代码的检验。
     本文提出“层叠法”检验数控代码词法、语法错误,并对数控代码进行编译。词法、语法检查是基于Windows的,可以检验标准的数控代码,提高了代码检验的效率。通过反读数控代码获得刀位轨迹及其与毛坯相交数据文件,采用特征造型法完成场景中的实体造型。这样减少了系统在工作时所占用的存储空间,节约了时间。
     本文研究开发出的仿真系统采用目前广泛使用的图形标准格式0penGL作为开发平台,它特有的双缓存功能,加速了图形实现。系统模块化的特征,使程序可方便的进行移植和扩充。系统基于VC++语言编写的帮助文件使操作者可以快速熟悉系统的操作方法。系统完成后可满足操作者进行代码检验的实际需要;可用来对数控编程人员进行培训,降低培训费用。本系统方便、实用、可靠,符合中国国情,同时具有较好的实时性、交互性和可移植性,有较为广泛的应用前景。
In order to improve the precision of the NC machine tool, reliability of the NC code, and prevent shatter that takes place in the course of machining. It is essential to examine the exactness and rationality of NC codes before processing formally The purpose of this dissertation is that design a lathe simulation system. Through simulating the machining process, operator can check NC code and find potential problems at computer.
    This dissertation presents "cascading checking" to examine morphology, grammar mistake and translate NC code. The examination is based on the Windows system, and it can examine the standard NC code. In this way the efficiency is improved. Through read the NC code get the data file that tool path intersect with rough. Feature modeling is used to accomplish the scene. This method can construct the part with the least information, save the memory and time.
    This dissertation applies OpenGL as the developing tool. The double buffers of OpenGL make the realization to the graph more quickly. The blocking character made the system can be planted easily. The help document is based on VC++. With it worker can use the simulation system conveniently. After this system is finished it can meet the actual need of the operators to examine the code, can be used to train worker, and reduce the cost of operator training.
    The system is convenient, practical, reliable, and accord with the national condition of China. At the same time real-time character, interaction are very good and can be transplant easily. So the system has the widely foreground.
引文
[1] Donald R.Stovicek. NC Verification—Machining it right the first time. Tooling & Production. 1992,(3):31-36
    [2] David L.Goetsch. Advanced Manufacturing Technology, Delmar Publishers Inc. 1990
    [3] 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
    [4] P.L.Hsu, W.T. Yang. Real time 3D Simulation of 3-axis Milling using isometric Projection. CAD(4),Vol.25,1993:215-224
    [5] T.Kuragano, FRESDAM. System for design of aesthetically Pleasing free-form objects and generation of Collosion-free tool paths. Computer Aided Design,1993,24(11):537-681
    [6] G.S.Catania. A computer-aided prototype system for NC rough milling of free-form objects. Computer Industry. 1993, 20(3):275-283
    [7] 郇极等.数控车床图形仿真功能及其实现.机械工业自动化.1996,18(2):24~26
    [8] 曾小慧等.数控加工教学仿真系统的设计与开发.组合机床与自动化加工技术.1996,第12期:33~37
    [9] 郑盛梓,杜贵生.虚拟数控加工过程的研究
    [10] 高国利,王启义.高真感虚拟数控车削加工环境及实用系统.1999年度技术工作总结
    [11] 数控仿真技术的回顾与评述.计算机辅助设计与图形学学报.1995,17(4):41~50
    [12] 王洪成.NC加工三维图形动态仿真系统的研究与开发.东北大学硕士论文
    [13] 刘群山.数控车床的加工模拟系统.组合机床与自动化加工技术.1997,12:29~31
    
    
    [14] 李旗号.胡俊.基于Win95的车床数控界面系统的研究
    [15] 何焕洪.数控车床编程及修改的注意事项.机械工程师.2001,6:15-16
    [16] 张力,邓家提.数控产品模型与面向集成的数控编程系统的研究与实现.计算机集成制造系统.1998,5:23~27
    [17] 王庆霞.集成环境下NC加工的图形仿真技术研究与实现.CAM与数控加工.2001,3:57~58
    [18] 胡自化.基于Visual Basic环境下开发的数控加工仿真系统.机电工程.1997,第2期:24~26
    [19] 李斌.关于我国数控技术和数控产业发展的思考.CAD/CAM计算机辅助设计制造.2001,4:6~9
    [20] Jean. V.Owen. Making Virtual Manufacturing Real. Manufacturing Engineer.1994,(11):33-37
    [21] K.Iwata, M.Onosato. A Modeling and Simulation Architecture for Virtual Manufacturing Systems. Annals of the CIRP.Vol.44/1/1995:399~402
    [22] 张国彬,林亨.车削中心数控加工仿真系统程序检查模块的开发.机械设计与制造.2001,6:13~15
    [23] 卢碧红.数控车床加工精度预测系统研究.组合机床与自动化加工技术.2001,5:7~9
    [24] 宋显健等.虚拟制造单元仿真技术与系统.计算机辅助设计与制造.1998,第9期:41~46
    [25] [美]M.E.摩腾森.几何造型学.机械工业出版社.
    [26] 孙家广,杨长贵.计算机图形学(新版).清华大学出版社.1995
    [27] 郭培全,王红岩.数控机床编程与应用.机械工业出版社.2000
    [28] 方沂,数控机床编程与操作.国防工业出版社.1999
    [29] 吴祖育,秦鹏飞.数控机床(第三版).上海科学技术出版社.2000
    [30] 肖田元,张燕云.系统仿真导论.清华大学出版社.2000
    [31] 熊光楞等.先进仿真技术与仿真环境.国防工业出版社.1997
    [32] 廖卫献.华中Ⅰ型数控铣在CAXA制造工程师中的后置处理格式设定.CAM与数控加工.2001
    [33] 张力,面向数控机床的信息模型及通用后之处理系统研究与实现.航空制造工
    
    程.1998,1
    [34] 付云忠,王永章.数控实验教学仿真软件的开发.机械工艺师.2001,8:28
    [35] 汪沉培.复杂形状刀具磨削运动三维图形仿真研究.中国机械工程第10卷第2期:123~126
    [36] 游有鹏.时间分割法椭圆曲线插补算法.机械制造.1999,2:14~16
    [37] 张珲.CNC机床中的NURBS插补.制造技术与机床.1999,3:19~20
    [38] 李伯虎,王行仁,毛嫒.现代仿真技术的新发展.计算机世界
    [39] 马誉贤.通用后置处理软件的开发.CAD/CAM计算机辅助设计与制造.2001,6:33-34
    [40] OpenGL architecture review board. OpenGL Reference Manual. Addison Wesly.1992
    [41] Neider J.Davis T. Woo M. OpenGL programming guider. Addison Wesly.1993
    [42] 周江华,蔡忠闽.基于OpenGL的制造系统虚拟仿真环境研究.测控技术.2000,7:22-25
    [43] 陈文英,马光宇.用OpenGL和MFC创建三维动画.电脑编程技巧与维护.2001,2:84-86
    [44] 郑盛梓,桂贵生.OpenGL在数控加工过程可视化研究中的应用.机电一体化.2000,第2期:59~60.
    [45] 白建军.OpenGL三维图形设计与制作.人民邮电出版社.1999
    [46] 李颖.OpenGL技术应用实例精粹.国防工业出版社.2000
    [47] 陈坚.实用Visual C++编程大全.西安电子科技大学出版社.1999
    [48] BEIJING-FANUC series 0-TD操作说明书,北京法那科机电有限公司.1997

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

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

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