【技术实现步骤摘要】
【专利摘要】一种数控仿真系统中NC代码解释器的设计方法。对NC程序代码进行特征分类,同时构造通用的规则数据库,在语法分析中,采用正则表达式对标准数控代码规则进行形式化的描述,同时基于自顶向下的递归下降分析法对数控代码进行语法分析,对于指令字缺省指令字,由未缺省指令字自动向上推导出对应准备功能程序字,由准备功能程序字并且根据规则数据库自动将缺省指令字补全,大大提高NC解释器的灵活性及语法分析效率。【专利说明】一种数控仿真系统中NC代码解释器的设计方法
本专利技术涉及一种数控车床加工仿真系统中数控代码解释器的设计方法,具体是指一种数控仿真系统中代码解释器的设计方法。
技术介绍
数控加工仿真系统作为实际加工过程在计算机中的映射,其过程也应由数控程序控制。而NC代码解释器作为数控仿真系统中一个核心模块将NC代码解释成运动命令,驱动刀具来进行零件的加工。NC代码解释器需要解决的技术问题主要有NC代码的词法分析、语法分析、加工指令转换。数控程序解释译码的运算效率直接影响数控加工仿真系统的效果和精度。就数控NC解释译码技术来看,国内外研究取得一系列的成果。沙智华和伍抗逆 ...
【技术保护点】
本专利技术的目的在于提供一种数控仿真系统中NC代码解释器的设计方法,其特征是:对加工指令进行特征分类,构建规则数据库,根据地址字构造函数表,由地址字结合规则库进行词法分析;同时采用正则表达式对标准数控代码规则进行形式化的描述,并且采用自顶向下的递归下降分析法进行语法分析,针对有指令字缺省的情况,自动补充完整数控代码,大大提高NC解释器的语法分析的灵活性以及编程效率。包含如下几个步骤: 词法分析 第一步:对加工指令进行特征分类,同时构造规则数据库,基于库中地址字,构造地址字函数表; 第二步:读取一行数控程序,进行预处理,去掉空格与注释,并且将程序分解成程序字; 第三步:对分解 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:白瑞林,张和祥,邹骏宇,
申请(专利权)人:江南大学,无锡信捷电气股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。