开放式数控系统中G代码编译器的设计与研究

被引量 : 0次 | 上传用户:lijincai0122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开放式数控系统是一个模块化的体系结构,它最大特点是开放性、移植性和互操作性。在基于PC的几类开放式数控系统中,NC嵌入PC型是目前研究与开发的重点,其最常见的一种形式就是“PC+运动控制器”。这类开放式数控系统将PC机的信息处理能力和运动控制卡的控制能力有机结合到一起,具有可靠性高、功能强、性能好,操作简单方便,开发周期短,成本低等优点,广泛应用于制造业自动化控制各个领域。本文针对该类型开放式数控系统中G代码编译器的设计和C功能刀具半径补偿作一个探讨。G代码编译器是数控系统重要的功能模块之一,本文根据设计要求和“PC+运动控制器”型开放式数控系统的特点,利用编译原理、软件工程的思想及Delphi7软件,设计实现一个G代码编译器模块程序。运用了G代码分组思想,构造了一种中间代码格式,为后续的仿真模块、刀补模块等提供了准确简洁的数据。是否带有C功能刀具半径补偿功能是衡量一个数控系统加工性能的重要指标之一,本文在G代码编译器设计的基础上,对C刀具补偿技术进行深入分析和研究,归纳总结了“刀补建立”、“刀补进行”、“刀补撤消”三个过程中,直线接直线、直线接圆弧、圆弧接直线、圆弧接圆弧四大类型编程轨迹的转接矢量点的计算公式,设计了C功能刀具半径模块,并对其进行了二维仿真。综上所述,本文针对“PC+运动控制器”型开放式数控系统设计了G代码编译器模块和C功能刀具半径补偿模块,使经济型数控机床具有对通用G代码识别和完善的C刀具补偿功能,并提供源代码级的开放,供有关人员进行二次开发,符合数控系统的开放性,达到了设计要求。
其他文献
随着并行工程、敏捷制造技术和人工智能在制造业自动化方面的发展,企业对计算机辅助工艺设计系统的要求也越来越高,而传统的工艺设计系统已经不能满足高速的市场导向和多变的
<正>物理学是一门研究自然界物质客体及其状态,过程的规律性的学科。因此,物理学总是由现象到本质,由直观到抽象,强调形象思维和抽象思维并重。基于其专业的特点,决定了其研
<正>骶髂关节致密性骨炎是由骶髂关节髂骨部下1/3~2/3骨密度增高所引起的慢性腰腿痛,好发于女性,尤以经产妇为多。我们于2008年8月—2011年3月,对31例患者在CT引导下骶髂关节
蒙药材的炮制工艺独具特色,是蒙药学的主要特点之一。虽说蒙药多数以生用,但常用药材约1/4需要炮制。千百年来乃至今日,蒙药炮制配合蒙医临床,在提高蒙药疗效,保证用药安全方
思想政治工作是一切工作的生命线,是我们党的一项法宝。医院思想政治工作在提高医院文化软实力、构建和谐医患关系、提高职工整体素质中发挥着重要作用。随着社会主义市场经
目的探讨H型高血压与老年无症状脑梗死(silent cerebral infarction,SCI)的关系。方法收集160例以非卒中症状住院的老年高血压患者,依据血同型半胱氨酸(Hcy)水平将其分为H型
在我国,高速公路的快速发展在带来巨大经济与社会效益的同时,高速公路运行过程中存在着交通拥挤、交通安全和环境污染等问题也日渐突出,人们越来越迫切地期望获得高速、安全
目的从护理的角度探讨无抽搐电休克治疗的护理措施。方法通过制定和完善治疗前,治疗中,治疗后的各项规章制度和操作规程。结果在日常工作中只有认真落实每一项护理措施,才能
研究性学习扩展了学生的学科知识,提高了学生的思维能力,注重学生在实践中发现问题,解决问题,提高了学生分析问题和解决问题的能力。从20世纪中叶开始,学习心理学,认知学习理
道路交通事故是世界性公害之一,每年给人类造成严重的生命和财产损失。在世界范围内,道路交通事故最多的国家之中就有我国。万车死亡率和10万人死亡率也一直高于世界平均水平