(19)中华人民共和国国家知识产权局
(12)发明专利说明书 | ||
(10)申请公布号 CN 103942041 A (43)申请公布日 2014.07.23 | ||
(21)申请号 CN201310754409.8
(22)申请日 2013.12.31
(71)申请人 江南大学;无锡信捷电气股份有限公司
地址 214122 江苏省无锡市蠡湖大道1800号江南大学
(72)发明人 白瑞林 张和祥 邹骏宇
(74)专利代理机构
代理人
(51)Int.CI
G06F9/44
G06F17/30
权利要求说明书 说明书 幅图 |
(54)发明名称
一种数控仿真系统中NC代码解释器的设计方法 | |
(57)摘要
正则匹配快代理 一种数控仿真系统中NC代码解释器的设计方法。对NC程序代码进行特征分类,同时构造通用的规则数据库,在语法分析中,采用正则表达式对标准数控代码规则进行形式化的描述,同时基于自顶向下的递归下降分析法对数控代码进行语法分析,对于指令字缺省指令字,由未缺省指令字自动向上推导出对应准备功能程序字,由准备功能程序字并且根据规则数据库自动将缺省指令字补全,大大提高NC解释器的灵活性及语法分析效率。 | |
法律状态
法律状态公告日 | 法律状态信息 | 法律状态 |
权 利 要 求 说 明 书
1.本发明的目的在于提供一种数控仿真系统中NC代码解释器的设计方法,其特征是:对加工指令进行特征分类,构建规则数据库,根据地址字构造函数表,由地址字结合规则库进行词法分析;同时采用正则表达式对标准数控代码规则进行形式化的描述,并且采用自顶向下的递归下降分析法进行语法分析,针对有指令字缺省的情况,自动补充完整数控代码,大大提高NC解释器的语法分析的灵活性以及编程效率。包含如下几个步骤:
词法分析
第一步:对加工指令进行特征分类,同时构造规则数据库,基于库中地址字,构造地址字函数表;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论