预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共77页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Abstract虚拟数控车削加工系统研究与实现虚拟数控车削加工系统研究与实现摘要IIII中文摘要虚拟加工是应用虚拟现实技术实现对加工过程的动态仿真其目标是实现加工过程在计算机上的真实再现。目前数控机床已经在制造业中得到广泛应用为了减少由于试切造成的浪费需要对数控加工过程进行仿真以虚拟加工的形式在计算机上完成对数控程序的检验;同时采用虚拟加工技术在对数控机床用户进行培训及数控类课程的教学中也能大大提高教学效果。本文以研制高品质虚拟加工系统为目标对数控车削加工的二维及三维仿真方法进行了深入研究针对FANUC0-TD数控系统机床在Windows2000/XP平台上运用VisualC++6.0工具开发了初步的虚拟数控车削加工系统。本文主要完成了以下内容:1.运用软件工程方法完成对虚拟数控车削加工系统的总体分析和框架设计开发了简洁、友好的用户界面。2.分析数控语言结构借鉴一般计算机高级语言编译技术对数控程序进行词法分析、语法分析、语义分析系统地完成对数控程序各种错误的检验。3.采用代码驱动的方式开发出基于多线程技术的数控加工过程仿真模块能够对数控程序进行二维和三维加工的动态仿真。二维动画过程采用了异或动画方法三维仿真过程基于OpenGL图形库运用其双缓存技术得以实现。4.开发出基于RS232C的串口通信模块能够实现该系统与实际机床的通信。5.开发了帮助模块对该系统现有功能和使用方法做出说明。以上研究成果已经全部集成到本人独立开发的虚拟数控车削加工系统之中其良好的仿真效果、简洁的用户接口和机床通信功能不仅会给数控加工的教学培训带来方便也将可以运用于生产实践具有很好的应用前景。关键词:虚拟现实代码翻译OpenGL串口通信数控车削数控指令ABSTRACTVirtualcuttingisatechnologywhichcanimplementthecuttingprocessesonthecomputer.Virtualrealityusedtoachievethedynamicsimulationofcuttingprocesses.NowadaysCNCmachinetoolsareusedwidelyinmanufacturing.InordertoreducethecostoftestcutsthesimulationofCNCprocessesisneededCNCcodesarecheckedonthecomputerinvirtualcutting.OntheotherhanditcanalsoimprovegreatlytheeffectofteachingandtrainingofCNCmachinetools.ThemethodsofCNCturningsimulationin2Dand3Darediscussedinthispaper.AhighqualityvirtualCNCturningsystemhasbeendevelopedontheplatformofWindows2000/XPOSandVC++6.0.Thisprojecthasbeenaccomplishedasfollows:1.ThestructureofvirtualCNCturningsystemisanalyzedanddesignedbyusingmodernsoftwareengineeringsuccinctandfriendlysysteminterfaceisdeveloped.2.CNCcodestructureisanalyzedandallkindsoferrorsinprogrammingcanbecheckedbyusinglexicalanalysissyntaxanalysisandsemanticanalysis.3.Thesimulationmodulewhichusedmultithreadingtechnologyisdeveloped.ByusingthecodedrivingmethodtheprocessesofCNCturningcanbesimulated.The2DprocessisimplementedinthemethodsofXORanddraw-erase.The3Ds