基于COM组件技术的开放式数控系统设计与研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wlshhgz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开放式数控系统是数控系统发展的趋势,也是当前研究的热门。本文基于COM 组件技术对开放式数控系统进行了研究、设计与实现。研究了开放式数控系统体系结构,构建了具有良好开放性的数控系统,并对该数控系统硬件、软件的实现方法作了阐述。在分析COM 组件技术开发开放式数控系统优势的基础上,采用该技术对开放式数控系统软件进行了详细设计,包括软件结构的设计、功能组件的合理划分、组件间的协调与通信、关键组件模块的实现等。采用编译加解释的方式处理数控代码的编译,在加工执行时,用较小的内存实现了从数控代码到插补控制命令的转换。采用多线程技术实现组件模块间的协调和通信,将windows 提供的线程同步方法和COM 技术提供的线程同步方法相结合较好地实现了线程同步。插补算法方面,采用上下位机的形式对加工零件进行粗/精二次分层插补,并提出粗插补时上位机采用终点坐标修正和插补速度修正的方法实现数控系统的闭环控制。采用运动控制卡、硬件定时卡和windows 系统定时器解决数控系统实时性问题。对实时性强弱的不同要求,用不同的方法给予满足,提高了系统的性能,同时又节约了系统资源。提出用软件PLC 解决数控系统的逻辑控制问题,并设计了软件PLC 的开发系统和运行系统。软件PLC 的设计研究中使用了如下一些方法: 用位图实现梯形图的绘制,用链表数据结构反映梯形图元素输入的先后顺序,用二维数组反映元素间的排列顺序,用二叉树反映元素间的逻辑关系,用指令表的形式记录梯形图编译的结果。从链表到二维数组,从二维数组到二叉树,从二叉树到指令表,这一系列的转化过程构成梯形图的编译过程。软件PLC采用周期循环的运行方式,在一个运行周期中,逐条解释指令表中的指令并执行。本文巧妙运用堆栈解决软件PLC 执行中的逻辑运算。目前,该课题的研究成果已成功应用于工业生产中。
其他文献
斜井是水利水电工程中的重要建筑物,施工难度大,有明显的特殊性。本次研究引水斜井开挖断面呈直径6.7m的圆形,洞轴线与水平面夹角为55°,斜长272.207m。斜井开挖选用ALIMAK爬罐
3-TPS混联机床是将并联结机构和串联机构有机结合起来,继承了并联机床刚度高、速度快、工作空间大的特点,同时融入的串联约束机构不仅限制了机床的自由度,规范了动平台的运动
本文旨在对作为大众文化的一个具体表现形式的流行音乐演唱会进行客观归纳和总结,并用理性的目光审视其内在矛盾,以此寻求发展之路。
近年来,IT运维服务需求在国内外逐步增大,相比于IT基础建设等领域从高速增长到增速减缓,IT服务市场一直保持较快增长速度。作为一种新兴的业务,由于IT服务项目的特殊性,项目
【缘木求鱼】$$要想让别人改了习惯,投资涌出山海关也好,投资涌进齐鲁大地也罢,恐怕还得自己先改了固有习惯。$$前年春节,老徐拖家带口自驾去烟台看朋友。一路折腾,终于见到许久未
报纸
谚语是一个民族语言的重要组成部分,是民间集体创造的结晶,是民众的丰富智慧和普遍经验的规律性总结。在这些谚语中,与动物有关的谚语更是被人们广泛地使用,因为它们作为人类
在二语交际过程中,交际策略扮演着重要的角色。交际策略可以用来弥补语言知识的不足,克服交际中所遇到困难,使交际顺利地进行。虽然至今为止已有许多学者对交际策略的相关问题进
玫瑰花是蔷薇科植物玫瑰的干燥花蕾。具有活血行气、疏肝解郁、芳香开窍的功效。本文系统分析了近年来对玫瑰花化学成分的研究以及药理作用方面的研究,为临床合理使用玫瑰花
随着电力通信网规模越来越大,电力通信设备种类和数量急剧增加,电力公司管理决策层需要了解电力通信网的网络规模、装备情况、运行情况以及管理水平,从而对电力通信网的运行
表面纳米化是最近几年发展起来的一项新技术。它可在纯金属和钢材表面形成一定厚度的纳米结构层,而不改变材料的整体结构和化学成分。表面纳米化不仅有效的改变了材料表面的