全文预览

数控系统平台nc代码编译器设计与开发

上传者:蓝天 |  格式:pdf  |  页数:61 |  大小:0KB

文档介绍
了人工进行繁琐枯燥的代码错误检查,从而减轻了编程人员的工作强度,提高了编程效率。同时可以生成虚拟加工代码,这样代码编译器就可以成为源代码生成模块缡褂肅软件头抡婕庸た刂颇?橹涞氖嗯Α本文研究开发的通用代码编译器,把高级程序语言编译技术引入到从理论上建立了一个新的代码编译模式,该模式可突破传统代码编译的缺陷,并显著提高代码编译效率。第一,以主流数控系统为模拟对象,对其数控机床的操作面板进行模拟,以第二,从代码结构和格式入手,进行深入分析,整理出程序中常见错误类型,并对每种错误原因进行清楚界定。研究了编译技术,针对代码的特点,对代码进行了文法描述,并设计了代码编译器的总体结构。具体来说,可将其划分为如下三个阶段:词法分析首先根据机床系统指令库,构造指令字符集和指令格式集,然后扫描整个程序,依次取出其中每个字符,检查其是否属于指令字符集以及其格式是否正确。该过程实现起来较简单。语法分析首先提取代码语法规则,然后应用语法规则检验由词法分析返回的单词,如正确则继续进行,否则进行出错处理。和词法分析相比,语法分析出错处理对词法和语法分析遇到的错误,给出在源程序中出错位置和错误性第三,以信息流的方式实现模块间的同步,即运动控制和逻辑控制的协调和同步进行以及控制任务和管理任务的同步进行。将代码翻译成目标代码,以链表卡,进而控制机床运动。代码。如果程序源代码发现错误,代码编译模块可以将相关的错误信息反馈到源代码生成模块中,以便于做相应的修改。程序调试及代码转换中,丰富了代码编译的概念,并提出了系统定制的方法,交互方式进行参数的设置以及加工条件的设定。则要复杂得多。质。北京工业大学丁学硕十学位论文竺詈鼍詈詈詈詈暑巴衍詈衍袸狪—————!!!!!!!!!J領第四,设计实现图形代码转换模块,能导入袷轿募莞梦募加工代码,并对实体信息进行排序,使刀具以最短的路径完成加工。为存储结构对数据进行存取。第滦髀

收藏

分享

举报
下载此文档