激光加工数控系统G代码编译器的研究与开发

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:caep315
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在分析激光加工数控系统G代码特点的基础上,研究了此系统上G代码的编译技术,开发出了一个独立、跨平台的G代码编译工具,同时为了使用方便,开发了一个图形用户界面进行仿真并且应用在一种硬件驱动上。 本文将G代码的编译过程分成词法分析器、语法分析器、语义分析器、中间代码生成器、符号表管理器及错误处理器等六个阶段。其中词法分析完成关键字等标认符识别问题;语法分析调用词法分析,完成G代码编程格式匹配、模态等问题;语义分析根据不同的加工轨迹,完成越界判断;中间代码生成器根据自定义的数据格式生成轨迹数据,供仿真和硬件驱动调用;符号表管理器记录了G代码程序中使用的标识符以及相关属性,位于词法分析阶段内:错误处理器列举了G代码程序的常见错误,它是词法分析、语法分析、语义分析都要涉及的活动。 对于不同计算机数控系统的G代码编译,本文定义了一个G代码关键字表,只要更改这个表,添加相应处理即可,方便维护和扩展。 本文的G代码编译器是一个独立的控制台程序,用C语言实现,Windows和Linux系统都可运行;图形用户界面是一个可视化开发环境,它调用了G代码编译工具,可以编辑程序、打印错误信息、仿真运行等,用VB6实现。这种开发方式,内聚性高,弹性更大。实验证明此编译系统可以稳定的运行在MPC02控制卡上。
其他文献
实现肿瘤细胞的特异性识别并在肿瘤细胞中准确有效的药物递送以获得高的给药效率、低毒性和副作用,显著提高疗效,已成为抗癌治疗的迫切需求。针对这一需求,本论文研究并制备了表面积大、光学性能优异的金纳米花颗粒(Au NFs),并基于金纳米花制备了具有肿瘤靶向识别功能,具备高效药物负载和p H控释性能,可SERS影像追踪和靶向药物递送的多功能纳米诊疗一体化系统(即Au NF-纳米平台),用于肿瘤细胞靶向成像
人眼视网膜成像的清晰度首先取决于屈光系统的像差。上世纪末,J.Liang等人率先利用Hartmann-Shack波前传感器较精确地测量了人眼波前像差并利用自适应光学技术对其进行矫正,第
学位
物流园区是物流产业集聚的必然产物,也是物流业集约化、规模化发展的重要依托,近年来物流园区的规划建设在全国范围内得到了高度重视,然而由于我国物流业及物流园区发展较晚,
物流业是融合运输、仓储、货运代理和信息等行业的复合型服务产业,在国民经济发展中有着重要的作用。但是我国物流业总体水平落后,严重制约国民经济效益的提高。其中物流通道
随着科学技术的进步和社会物质财富的积累,人们对生活水平的要求也越来越高。当前,计算机与深深地融入到了人们的日常生活中,并对我们的生活产生了深远的影响,而人与计算机的
公路在区域土地资源利用中有着重要作用,同时也是占用大量土地的因素,修建合理规模的区域公路网以达到促进土地资源利用、减少土地浪费的目标成为区域公路网建设务必解决的课题
一次主接线设计是确保变电站安全、正常运转的基础,通过优化和改进变电站一次主接线设计,可以有效降低变电站能耗,提高变电站运行的安全性,因此应加大对变电站一次主接线设计
随着互联网的飞速发展,更多的业务如语音、数据、视频等需要更快的传输、交换、处理速率。在骨干网络上的核心路由器中,交换机的电子速率“瓶颈”一直是待攻克的难点,而光交
经过建国以后,尤其是近二十多年的飞速发展,我国公路建设已经取得了历史性的突破。其中,以沥青混凝土做路面的公路所占比重日益增大,其表面开裂问题及由此引发的更严重的路面病害
交叉口群作为协调控制的最小单位以及研究复杂交通系统的基本单元,与之相适应的信号控制技术尚不完善,对其路网结构、通行能力匹配、排队可靠性约束重视不足。为此,本文借鉴国内