论文摘要
当前,数控系统大多基于PC平台,相对于PC平台的研究模式而言,采用嵌入式体系结构设计开放式数控系统,是一个全新的尝试。数控系统正逐步向着灵活性、组件化、可重构的开放式体系结构方向发展。本文以此为目标进行了研究,构建了基于PC104总线的数控系统平台,可满足实际需要。研究内容主要包括以下几方面:1.分析了数控系统的总体结构,介绍了PC104总线模块,对数控系统的主要硬件部分进行了设计,包括定时(Timer)、多路开关量输入输出(I/O)、数模(D/A)及PC104总线接口电路等。2.对曲面与平面、曲面与曲面交线的插补算法进行了研究。在曲面与平面交线的插补算法中,本文提出了一种新方法,首先将原坐标系下的空间平面通过坐标系旋转的方法变换成新坐标系下的等高平面,然后对等高平面交线方程推导插补算法;在曲面与曲面交线的插补算法中,按照算法的方向和误差法则插补空间曲线,降低了计算的复杂度,并且保证了位置误差不超过一步。3.本文对插补算法进一步推导与拓展,得到一种与传统半径补偿算法不同的平面多项式曲线的半径补偿算法。4.在实时操作系统中,分析了Windows操作系统结构特点和当前在Windows操作系统下实现实时应用的各种方案,根据实时操作系统的原理,搭建了实时操作系统编程模型,结合外部定时中断电路以及核心层VxD设备驱动程序开发,解决了Windows操作系统难于应用于实时控制的难题。
论文目录
摘要Abstract第一章 绪论1.1 课题的提出及意义1.2 开放式数控系统的提出1.3 国内外数控系统的发展状况1.3.1 国外数控系统的发展状况1.3.2 国内数控系统的发展状况1.4 国内目前PC104模块的发展状况1.4.1 嵌入式系统的优点1.5 目前存在的不足和想法1.6 本文研究的主要内容第二章 数控系统的总体结构设计2.1 总线的选择2.1.1 PC104总线2.2 系统硬件平台设计2.3 系统的软件模块设计2.4 三坐标CNC的总体设计要求2.5 本章小结第三章 数控系统硬件模块的设计3.1 主板的选择3.2 数控系统多功能卡的设计3.2.1 数字信号I/O电路3.2.2 定时中断电路的设计3.2.3 D/A转换模块3.2.4 译码电路的设计3.2.5 光电隔离信号3.2.6 PCB设计要求3.3 本章小结第四章 三坐标数控系统插补算法的研究4.1 CNC系统软件插补算法4.2 曲面与曲面相交的基本数学类型4.3 空间曲面与平面交线的数字增量插补算法14.3.1 插补算法原理4.3.2 空间坐标系的变换4.3.3 刀具进给量的计算4.3.4 误差分析4.4 空间曲面与平面交线的数字增量插补算法24.5 曲面与曲面交线的插补算法4.5.1 曲面与曲面求交的主要算法介绍4.5.2 曲面与曲面相交的脉冲增量插补算法的研究4.6 本章小结第五章 刀具半径补偿的研究5.1 刀具半径补偿的定义5.2 刀具半径补偿的基本性质5.2.1 刀具半径补偿的分类5.2.2 刀具半径补偿的转接类型5.2.3 转接类型的数学判别5.3 平面多项式曲线的刀具半径补偿5.3.1 多项式曲线刀具半径补偿的研究5.3.2 脉冲增量的多项式半径补偿算法5.3.3 刀具半径补偿算法的实例验证5.4 本章小结第六章 WINDOWS系统下实时控制的研究6.1 数控系统实时操作系统概念及实时性要求6.2 数控操作系统开发平台6.3 Windows操作系统的消息机制及实时扩展方法6.4 Windows实时时钟的控制方法6.5 Windows98下VXD的开发及中断实现6.5.1 VxD的实现方法6.5.2 VxD与应用程序的通信6.6 本章小结第七章 总结与展望参考文献致谢攻读硕士学位期间发表的学术论文
相关论文文献
标签:嵌入式系统论文; 总线论文; 实时控制论文; 刀具半径补偿论文;