基于运动控制卡KPCI-884的开放式数控系统软件设计

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:mathsboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论文详细地分析了开放式数控系统的基本要求和国内外开放式数控系统的研究现状,全面地阐述了基于运动控制卡KPCI-884的开放式数控系统软件设计的基本原理,并从运动控制卡KPCI-884的驱动程序、数控加工程序编译方式和数控加工程序实时控制方法等三个方面实现了数控系统的实时性和开放性,得到了以下主要成果:  (1)驱动程序方面,更新了动态链接库的中断使能驱动函数,提出并编制了中断方式下的批处理驱动程序。这种批处理方式既有利于运动控制的连续性,又保证了控制过程的实时性,还不会像查询模式那样强占系统资源。  (2)数控程序编译方面,提出了一种独特的刀具半径补偿算法,并实现了数控程序编译与数据库相结合的预编译功能,采取由数控程序到数据库,再由数据库到数控加工指令的过程,把大量复杂的运算工作和刀补数据存储工作放在系统运行之前,既方便了对数据库中的刀补数据进行检测和特殊交叉点处理,又提高了系统加工时的实时性。  (3)数控加工程序实时控制方面,利用Visual Basic编程环境下的Windows消息机制解决了中断模式下无法正常调用中断函数的问题,实现了一种新颖的系统连续驱动和在线补偿的方法。  最后,完成了运动控制卡KPCI-884驱动程序和开放式数控系统应用程序的开发工作,并在实际应用中取得了满意的效果,也为进一步提高系统的开放性提供了理论框架和实现基础。
其他文献
激烈的市场竞争对企业的产品质量和设备管理水平提出了越来越高的要求.轧机是冶金企业的关键设备,研究轧机设备的故障诊断方法和监测系统具有重大的工程应用价值.该文以宝钢
小方量搅拌车广泛用于隧道施工和新农村建设施工等,减速机是搅拌车的关键部件之一,起到搅拌、支撑搅拌筒的作用。将二级封闭式行星轮系减速机用于搅拌车并不多见,国内搅拌车
摘要:地理与美育,前者是研究地理环境的结构分布、变化规律及人地关系的学科,后者是培养年轻一代感受美、鉴赏美和表达美的兴趣和能力的手段。两者看起来似乎风马牛不相及,但细细品味,地理与美育的关系还相当密切。地理学科虽然比一般学科更重于理性,以说理为主,但一味追求理性的东西,会把课堂变成死气沉沉、枯燥乏味的一潭死水,要让地理教学过程变成一弘活水,必须注入美的情感,渗透审美教育,让学生在接受理性观念的同时
该课题主要内容分两部分:1、数字化电液伺服阀试验台的研制.这是上海宝冶97年重点科研攻关项目,作者参与研制全过程.新型试验台实现了压力数字控制、温度闭环控制及静、动态
泥浆泵是绞吸式挖泥船的核心设备,泵壳的磨损是泵损坏失效的主要原因。目前,我国自己研制出一套可行的泥浆泵壳衬板修复技术很好的解决了泵壳的修复问题,即在泵壳内拱砌方式安装
目的:研究银翘散对甲型流感病毒FM1诱导肺炎小鼠肺组织中非结构蛋白1(NS1)、黏病毒抗性蛋白A(MxA)蛋白表达的影响及Janus激酶/信号转导与转录激活因子(JAK/STAT)信号传导机制
目的探讨盐霉素对前列腺癌DU145干细胞的影响及其可能的机制,为盐霉素的临床应用提供理论依据。方法盐霉素处理DU145细胞,以ALDH为肿瘤干细胞标记物,用流式细胞仪检测处理后A
该课题针对封闭式数控系统存在的问题以及由此带来的弊端,提出了研究和开发开放式数控系统的必要性.首先阐述了开放式数控系统的含义、特点及数控系统实现开放的意义,构筑了
该文首先对固定结构参数下的3-RPS并联角台机构进行了结构分析,求得可编程求解的运动学反解公式.通过编程求得了它的工作空间边界点,得到了不同截面上的边界曲线,并得到了工
目的:分析经肝动脉灌注介入治疗对行肝癌微波消融术患者血清胸苷激酶1(TK1)及趋化因子CXC配体13(CXCL13)水平的影响。方法:以本院2014年12月至2019年1月期间诊治的行肝癌微波