基于正则表达式的串并联机床运动控制G代码解释器研究
赵俊伟
李汉超
代军
陈国强
黄俊杰
1.河南理工大学机械与动力工程学院,河南焦作,4540002.河南理工大学机械与动力工程学院,河南焦作,4540003.河南理工大学机械与动力工程学院,河南焦作,4540004.河南理工大学机械与动力工程学院,河南焦作,4540005.河南理工大学机械与动力工程学院,河南焦作,454000
摘要:针对不同运动控制平台的运动控制指令复杂多样,在实际数控应用中难以进行统一有效操作的问题,提出了一种在VC++开发环境下基于正则表达式的G代码解析算法,根据现有的串并联机床的控制硬件与软件,针对其使用的运动控制卡进行设计开发,建立与数控G代码之间检查、解释、转换的解析机制.实现对所输入需执行G代码的编译,最终转化为控制卡能够识别的运动指令,并通过传输G代码中的运动参数,完成对机构的控制.通过在3-PRS-XY串并联机床上的电机控制试验,对电机运动所反馈的脉冲量进行记录与图表绘制,验证该G代码解释器算法的正确性与有效性,利用逐字符分析提高G代码检查的正确率,通过功能关键字搜索提高了代码转化效率,对串并联机床的数控系统开发具有借鉴意义.
关键词:正则表达式解析算法运动控制卡G代码
分类号:TP24(自动化技术及设备)
资助基金:河南省科技厅科技攻关计划(132102210430)河南省高等学校重点科研项目(17A460015)
论文发表日期:2017-05-02
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
页数:6( 86-91 )
英文信息
