基于Lex和Yacc的电火花加工机床数控系统代码解释器开发

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:yyx360
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文介绍了电火花数控加工数控系统代码解释器的研究现状,指出当前各大厂商的代码解释器主要由高级语言开发,存在开发周期长、工作量大、易产生疏漏、改进和维护难度大等问题,研究使用Lex和Yacc工具开发数控代码解释器的方法,使加工程序代码解释器更加完备、高效、安全和稳定,且易于扩展和维护。本文研究了应用该工具在代码解释器开发方面的实现方法和流程,结合电火花加工数控代码的具体实例分别实现了3B和ISO代码的数控代码解释器。在此基础上,着重研究并实现了多数控代码解释器的共存。解释器生成的目标代码经过插补计算得到脉冲信号,通过串口传输给单片机实现了从代码解释到加工的完整过程。本文的数控代码解释器建立在Linux平台上,利用Qt设计电火花数控系统的人机界面,该界面除了数控代码解释器还包括界面布局模块、代码输入编辑模块、图形模拟与插补仿真模块以及插补信号数据通讯模块。该人机界面系统经Qtopia编译移植至嵌入式开发板上,实际运用到电火花线切割数控机床并切割出零件,验证了数控代码解释器的准确性和高效性,作为本课题的验证案例,已将所研发的数控代码解释器成功应用于基于嵌入式Linux系统的往复走丝电火花线切割加工数控加工数控系统上。
其他文献
育肥牛看似简单,实际是一个复杂系统的工程,比如很多养牛户买牛时由于自己不懂,有的买贵了、有的品种没选好、有的买回来的是病牛等,育肥牛要想养出效益,也不是一件容易的事,
<正>广州和杭州,站在传统商贸业和电子商务的两端,代表的是商贸活动的当下现状和趋势方向,两座城市在商贸活动方面截然不同的两种基因决定了他们将采取不同的内在行动逻辑。
移动机器人是一个集传感器技术、机械工程、智能控制、电子技术、计算机科学诸多学科为一体的综合性学科,人们已慢慢把移动智能机器人的研究方向从军事工业方向转为民用家庭方
提出了多元复合地基的概念、分类方法、承载力计算方法、沉降计算方法及检测方法 ,对多元复合地基设计施工中的若干问题进行了讨论 ,并列举了工程实例。实践表明 ,多元复合地
热轧是生产变形镁合金板材的重要工艺,本文对热轧变形中电磁连铸AZ31镁合金的组织性能进行了研究;利用轧制复合工艺对AZ31和L2纯铝进行热轧复合,并成功制得AZ31/Al复合板。主
目的从银杏白果中分离银杏白果多糖,并研究其组成性质.方法经热水提取,乙醇沉淀,Sevag法去蛋白,乙醇分级分离,Sephadex G-200柱层析纯化银杏白果多糖(Ginkgo biloba seed pol
长期以来,我国各族人民多有用山歌作为表现本民族生活的习惯,在现代多元文化的大背景下,如何使优秀民歌得以保持原有特质被延续和传承下来,是摆在每个中国人面前的重要课题。
本文对在氯化物熔盐下电沉积制备铝锰合金和铝镁合金进行了研究,制备了Al-Mn非晶态合金电沉积层,初步研究了铝镁合金的制备工艺,分析了合金电沉积时主要的反应机理以及沉积层
<正>再平衡进程中各国在全球价值链上的分工正在深度调整,中国需要提升在全球价值链上的位置,而推进服务外包产业则是实现这个目标的有力支撑。根据国家统计局在2015年1月公
在岛弧背景,埃达克质岩浆形成于俯冲洋壳板片的部分熔融已得到共识,但在大陆碰撞背景,埃达克质岩浆是否形成于俯冲陆壳的部分熔融尚未有研究报导。对祁连山东南部关山花岗岩(