基于多轴数控加工运动仿真的编译技术研究

基于多轴数控加工运动仿真的编译技术研究

ID:32240582

大小:2.89 MB

页数:58页

时间:2019-02-02

基于多轴数控加工运动仿真的编译技术研究_第1页
基于多轴数控加工运动仿真的编译技术研究_第2页
基于多轴数控加工运动仿真的编译技术研究_第3页
基于多轴数控加工运动仿真的编译技术研究_第4页
基于多轴数控加工运动仿真的编译技术研究_第5页
资源描述:

《基于多轴数控加工运动仿真的编译技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要对数控代码的编译是数控仿真软件的核心部分之一,它的功能强弱直接影响数控仿真软件的性能。目前现有的NC代码系统都在国际标准的基础之上进行了扩展,使得NC代码编译器大多针对专用的NC系统,通用性较差。因此,研究具有通用性可适用于多种型号数控系统的NC代码编译系统成为一种必然趋势。本文在分析和研究现有成果的基础上,首先介绍了编译原理的基本概念。因为从本质上讲,加工程序也是一种类似高级编程语言编写的程序,其编译过程与其它高级语言的编译过程相似,因而,在规划译码模块的相关程序时,引用了趋于成熟的计算机编译技术即用编译原理的方法来实现对数控程序的处理。其次,本文论述了通用译码模块设计

2、与实现的方法和过程。在分析和比较现有编译器的基础上进行译码模块的需求分析,进而给出了译码模块的设计原则和功能规划与模块划分并确定了整体方案的实现思想与实现手段。在上述的整体设计思想与设计结构的基础上,本文采用面向对象的编程方法,具体实现了数控程序从检错、预处理、编译中间代码生成到最终插补后生成目标程序的全过程。再次,本文在分析NC代码和编译原理特点的基础上,提出了一种NC代码翻译模块的结构与设计方法,采用了模块化的设计思想进行功能划分,使该模块具有良好的拓展性,同时在具体功能要求上实现了通用性。本文最后根据五轴系统的)jn-r特殊性,进行了具体分析,基本实现了五轴系统的检错和

3、编译。在分析五轴插补与两轴三轴插补区别的基础上,给出了五轴运动仿真空间直线插补的算法。关键词:数控仿真:编译原理;NC代码;五轴插补ABSTRACTCompileristheheartoftheNCSimulationSoftware,strongorweakfeaturesofwhichdirectlyimpactontheperformanceofNCsystem.AtpresenttheexistingNCcodesystemsaredevelopedonthebasisofinternationalstandards,makingmostoftheNCcodecomp

4、ileronlyforspecialNCsystem,andwithworsecompatiblecapability.Therefore,aNCcodecompilersystemwithcompatiblecapabilityandapplicationformoreCNCsystem,isputforwardinmodemmanufacturefield.Basedontheexistingachievements,thebasicconceptofcompilerprinciplesisintroduced.Essentially,NCprogramsaresimil

5、artotheprocedurescompiledbyadvancedprogramminglanguage,andthecompilingprocessissimilartootheradvancedlanguage.SoindecodingmoduleplanningproceduresthematuringcomputercompilertechnologywascitedtoachievetheNCprocessing.Secondly,themethodandtheprocessofthecommoncomplierdesignandimplementaredisc

6、ussed.Onthebasisofanalysisandcomparisonoftheexistingcompiler,thedemandfordecodingmodulewasanalyzed,thenthedesignprinciples,thefunctionalplanningandthemoduledivisionwerepresented,andtherealizingconceptandmeansofoverallprojectwasdetermined.Basedonthediscussedconceptandstructure,themethodofobj

7、ect-orientedprogrammingisappliedtorealizetheprocessfromerror-detecting,pre-treatment,intermediatecodecompilingtofinallyprogramachieving.Thirdly,onthebasisofanalysisonthefeaturesofNCcodeandcompilationprinciple,aNCcodetranslationmodulestructureandrelatedde

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。