c++的g代码解析算法研究
机械设计与制造 第3期
150 Machinery Design & Manufacture 2016年 3月
C++的G代码解析算法研究
梁远标,郭钟宁,张俊伟
(广东工业大学 机电工程学院,广东 广州 510006)
摘 要:在数控技术发展过程中,G代码的解析优劣是促进数控技术的发展因素之一。但 目前的解析算法,并不能更高效
的进行解析处理。经过对G代码进行分析,提出与以往基于c语言编写的解析不同算法,提 出使用c++~4-r编写解析算
法,把 G代码作为一个对象,用类机制实现其解析功能,并使用GCC作为其编译器,提高编译效率。可直接应用嵌入式,
脱离PC+运动控制卡的限制。通过实验的测试,以ARM开发板为验证实验平台,以a瑚一none-eabi-gcc为编译工具,验证
c++解析算法的可行性。
关键词:G代码;数控技术;解析算法;ARM
中图分类号:TH16 文献标识码:A 文章编号:1001—3997(2016)03—0150—03
AnResearchofParsingAlgorithm ofG CodeBasedorlC++
LIANGYuan-biao,GUOZhong-ning,ZHANGJun-wei
(CollegeofElectromeehanicalEngineering,GuangdongUniversityofTe