基于BECKHOFFTwinCAT的开放式数控系统软件开发

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:hjx9062
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开放式数控系统以其开放化、通用性以及彼此兼容等特点,解决了传统数控系统封闭性的问题,很好地适应了现代制造业中小批量生产的需求,已经成为现代数控系统发展的重要方向。本文分析了基于PC的开放式数控系统的三种基本结构形式,并结合当前实验室的条件,采用了“PC+运动控制器”的结构方案。运动控制器采用德国BECKHOFF嵌入式计算机及其组件,在硬件结构基础上进行开放式数控系统软件开发。根据对实时性要求的不同,开放式数控软件可划分为两部分:上位机软件和下位机软件。下位机软件部分实时性较强,实现实时控制功能,也称下位机控制软件,主要在TwinCAT环境下开发,包括模式选择模块、程序预处理模块、译码模块以及插补运算模块等。模式选择模块为本次软件开发的核心,根据需要共设计三种运行模式:自动插补模式、MDI模式和点动模式。上位机软件部分实时性较弱,主要完成非实时控制功能,也成上位机管理软件,主要是利用VC++软件开发,包括初始化模块、程序编辑模块及通讯模块等。初始化模块主要负责完成通讯端口及通讯参数的初始化;程序编辑模块主要完成程序的编写、存储及下载等功能;通讯模块则借助于添加的动态链接库TcAdsDll实现与下位机软件实时通讯。软件开发基本完成后,可在TwinCAT System Manager提供的虚拟运行环境下进行测试,对不合理之处进行修改。由于虚拟环境与实际运行环境有一定偏差,因此有必要进行实验验证。实验部分主要是验证开放式数控软件的运动控制功能和轨迹控制功能,判断软件是否能够执行基本的插补控制。虚拟运行测试与实验相结合,共同验证软件控制的可行性。
其他文献
我国行政问责现主体状体现为同体问责,该种问责方式存在问责体制不畅、力度弱化、效力难以发挥,最终导致行政问责形同虚设,而行之有效的异体问责我国尚未建立。
随着高推重比、低油耗、长使用寿命、高机动性航空发动机的研制,现代航空发动机需要控制的变量越来越多、精度越来越高,因此,航空发动机控制系统变得越来越复杂,传统的航空发动机
建国以来,我国的土地制度几经变迁,最终确立了家庭联产承包责任制,这是历史合力发展的必然。在合作化、人民公社化过程中出现的承包制的“三起三落”,说明了承包责任制是适应我国
论文以统一潮流控制器(UPFC)为研究对象,从电力系统运行的安全、稳定的基本要求出发,针对电力系统稳定性的问题,就其控制器的设计进行了深入的分析讨论,提出了相应的模型和控制方案
合作社的本质规定性可以归结为自我服务和民主控制两个方面。以满足社员利益为宗旨和组织发展导向的自我服务本质规定性及以一人一票为基础的民主控制本质规定性,曾极大地促
柴可夫斯基被称为伟大的“俄罗斯音乐大师”,是俄罗斯民族乐派的代表作家之一,柴可夫斯基的写作涉猎之广泛,作品数目之众多。《杜姆卡》是他钢琴作品中的经典曲目。他将俄罗
马氏体相变是无扩散的位移型相变,对于一个给定的材料,由切变产生的表面浮突是马氏体相变的主要特征之一,它对应唯一的切变角。因此,本文通过总结前人的研究,即关于实验确定
炉内带钢跑偏是冷轧连续热处理机组的常见问题之一,严重影响了机组的正常生产。连续带钢生产线中发生跑偏会导致整个生产流程瘫痪,其造成的停机既影响生产效率又有可能造成设
目的:探讨运动能力的遗传规律、方式、外显度及其在运动员科学选材中的应用. 方法:采用文献检索、比较分析及经验总结法,从身体形态、生理功能、生化代谢、身体素质和个性特