10.16186/j.cnki.1673-9787.2017.03.014
基于正则表达式的串并联机床运动控制G代码解释器研究
针对不同运动控制平台的运动控制指令复杂多样,在实际数控应用中难以进行统一有效操作的问题,提出了一种在VC++开发环境下基于正则表达式的G代码解析算法,根据现有的串并联机床的控制硬件与软件,针对其使用的运动控制卡进行设计开发,建立与数控G代码之间检查、解释、转换的解析机制.实现对所输入需执行G代码的编译,最终转化为控制卡能够识别的运动指令,并通过传输G代码中的运动参数,完成对机构的控制.通过在3-PRS-XY串并联机床上的电机控制试验,对电机运动所反馈的脉冲量进行记录与图表绘制,验证该G代码解释器算法的正确性与有效性,利用逐字符分析提高G代码检查的正确率,通过功能关键字搜索提高了代码转化效率,对串并联机床的数控系统开发具有借鉴意义.
正则表达式、解析算法、运动控制卡、G代码
36
TP24(自动化技术及设备)
河南省科技厅科技攻关项目132102210430;河南省高等学校重点科研项目17A460015
2017-07-31(万方平台首次上网日期,不代表论文的发表时间)
共6页
86-91