-
公开(公告)号:CN108845804A
公开(公告)日:2018-11-20
申请号:CN201711410879.7
申请日:2017-12-23
Applicant: 北京邮电大学
IPC: G06F8/41
Abstract: 本发明公开一种基于CYCLE循环的数控代码解释器的设计方法,针对数控技术领域,数控解释器可以检查NC代码是否正确并为仿真系统提供能够被识别的机床运动信息。本发明提出了一种基于CYCLE循环的数控代码解释器的设计方法,通过正则表达式规则库对数控代码进行词法和语法分析,检查代码的完整性及搭配的合理性,再通过语义分析模块将CYCLE循环指令分解为数控基本指令,同时规划刀具切削路线,生成能被仿真软件识别的机床运动信息中间文件。本发明较于其他数控解释器的设计方法,具有较高的词法、语法分析效率,同时消除了文法二义性导致的解析错误,并能够将复杂的CYCLE循环指令分解为结构简单的中间文件形式。