可配置数控程序解析器和编码器

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:lihaidong2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控程序的解析是数控系统和数控仿真系统必不可缺的一部分,数控程序解析的目的是把G代码语言解析成运动控制卡或者图形内核识别的语言。目前国际上虽有ISO和EIA等通用的数控程序标准,但是不同厂家提供的数控系统都有自己制定的和专用的数控指令格式,而且不同的运动控制卡和图形内核识别的语言也是不同的。因此,在开发开放式数控系统或者虚拟仿真数控系统时,需要把不同格式的数控程序解析成运动控制卡或者图形内核可以识别的语言。目前,现存的解析模式,解析方法是专一、死板的,一旦需求发生变化,就需要改变源代码,非常费时费事,不灵活。为了使得数控程序解析,开发开放式数控系统以及数控仿真系统更加容易,灵活,并且使得不同格式的代码之间的转换更加简单,快捷,本文提出开放式数控平台的虚拟宏指令的概念,并且制定了一套中间代码,用户可以根据要求,把G代码指令,符号设置为需求功能的虚拟宏指令,这一过程称为虚拟控制系统的配置。通过虚拟控制系统的配置,可以把不同格式的数控程序解析成中间代码。有了中间代码,用户只要熟悉中间代码的含义,实现对中间代码的解析,就相当于实现了不同格式数控程序的解析。同样,再一次配置输出数控程序的格式,就可以把中间代码编码成设定格式的数控程序,最终实现了不同格式数控程序的转换。基于开放式数控系统的特点,把数控程序解析的过程封装,生成动态链接库,实现了数控解析过程的模块化,移植性,用户可以方便的使用动态链接库里封装的函数,使得开发开放式数控系统和虚拟数控仿真系统,以及不同格式数控程序之间的转换变得更加容易,灵活,对于数控技术的发展具有重要的意义。
其他文献
由于半导体材料具有独特的光电性质,在微机电系统领域有着广泛的应用。但是,半导体材料,例如硅,具有硬、脆特性,很难进行机械加工。电火花加工是一种非接触式特种加工方法,与材料的
思想政治工作有其自身的本质和规律。认识和把握思想政治工作的本质和规律,是制定思想政治工作方针和政策的客观依据,也是提高思想政治工作效率和进行思想政治工作创新的基本
短指(趾)畸形(brachy dactyly,BD)是一种临床上少见的常染色体完全显性的遗传性畸形,主要表现为指(趾)骨、掌(跖)骨发育异常导致指(趾)短缩,笔者就1例家族性遗传性短指(趾)家系进行调查,并就
习近平新时代中国特色社会主义思想是马克思主义中国化的最新成果,内容十分丰富,当前全国各地高校正在认真组织大学生学习宣传。本论文通过对推进大学生学习宣传习近平新时代
目的:探讨甲状腺自身抗体(TA)与复发性自然流产(RSA)之间的关系,为复发性自然流产的诊断治疗提供相关的科学依据。方法:在知情同意下,收集2010年2月-2010年12月我院遗传门诊
<正>明代的江南,即长三角一带,包括今南京、苏锡常、上海、杭嘉湖宁绍等地,是当时经济、文化较为发达的地区。美术作品消费也较为兴旺,画家辈出,因而仕女画(或称美人画)亦以
目的采集正常产妇脐血进行HCMV系列实验室检测,分析正常产妇分娩新生儿的HCMV先天性感染率。同时应用流式细胞术检测正常产妇脐血中CD3+、CD4+、CD8+T淋巴细胞的百分比,并计
在机械产品中,尤其是在有较高精度要求的机械产品中,其零件的形位误差是衡量其加工精度的重要指标,也是影响产品整体质量与性能的重要因素。国内外的许多专家和学者一直致力
考虑到污染物动态变化的影响,本文构建连续时间内地方政府和污染企业之间的stackelberg微分博弈模型,对企业污染减排过程中的政企合谋问题进行研究。研究表明:地方政府和排污企
焦炭筛分用筛板要求有较高的耐磨性和一定的韧性,为满足这一要求,采用了组焊的结构,其中筛分过程中与焦炭直接接触的筛条采用铸造材料,热处理后焊接在碳素结构钢框架上,由此铸造筛