基于DSP的开放式数控系统及B样条插补技术研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:ghostraider
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控技术是制造自动化的关键基础,是现代制造业的灵魂核心,其水平的高低和装备的拥有量的多少是衡量一个国家工业现代化的重要标志。传统的数控系统都是封闭的,用户难以在其平台上进行再一次开发,而开放式数控系统可解决这一问题。基于PC的开放式数控系统已成为当前CNC技术发展的必然趋势。 本文在系统地对开放式体系结构进行了研究的基础上,对基于PC平台的开放式数控系统的硬件结构和软件结构进行了总体设计。在本实验室自主研发的基于TMS320F2812 DSP和Cyclone 1P1C6 FPGA的伺服运动控制器的基础上,研发一套运动控制软件,组成一个开放式数控系统。 本系统软件由上位机软件和下位机软件组成。上位机软件主要实现了三个功能:一是采用OpenGL技术设计了交互CAD模块,实现了包括样条曲线等图元的刀具路径设计和输入;二是接受用户操作请求,将用户请求通过数据封装传送到下位机;三是接受来自下位机的当前加工信息反馈,并将当前位置状态通过图形显示。下位机软件主要实现了插补和位置控制功能:设计了基于DSP的直线圆弧粗插补和精插补程序,分析了产生边界误差和截断误差的原因,并进行补偿,满足开放式系统高精度的要求;研究和实现了S曲线加减速规划方法;初步探讨了位置控制环的实现。 此外,对开放式数控系统的关键技术样条曲线插补进行探讨,研究了三次多项式曲线和三次非均匀B样条曲线的反算算法,设计了一种在可控弦高误差插补算法基础上加入前瞻功能的自适应非均匀B样条插补算法,并利用Matlab验证了算法的正确性。最后,探讨了该算法在DSP中的实现。 最后,在软件设计的基础上,搭建了开放式数控系统的实验平台,进行控制系统软件调试及综合实验。实验结果达到预期的目标,为下一步的研究工作奠定了良好的基础。
其他文献
高温防护涂层广泛的用于航空发动机和燃气轮机的叶片以及其他热端部件的防护,在实际服役过程中高温防护涂层通常需要兼顾两个方面的性能:一是须具有良好的抗高温氧化和热腐蚀
热胀冷缩是自然界物质的固有属性,温度变化引起的热变形对机械设备、仪器仪表精度以及武器装备正常使用的影响越来越大。传统的热变形理论忽略了外力作用,只考虑材料受自身属
摘 要:数学科目区分学生学习层次最为明显且分值差异较大,作为教师必须不断地优化课堂教学质量,面对当前仍存在的几个突出问题应当积极地去面对和改进,本文主要探究初中数学教学中的主要问题与应对策略,从而为教师的教学改进提供思路。  关键词:初中数学;教学问题;应对策略  初中数学教学的基本流程包括基础理论教学、当堂训练、习题解答以及课堂总结这四个部分,在基础理论教学方面,部分教师对教材过分依赖,无论是教
一个导弹产品在整个寿命周期内需要经历研制生产试验维修等阶段和过程,对于一个有延续性产品来说,产品在整个寿命周期内的各类信息是非常重要的一项资源,如何对信息进行收集处理
摘 要:数学是一门需要一定思维能力的学科,数学中很多内容都需要经过严密的推理和论证才能得出,在这个过程中体现了学生的逻辑思维能力。本文就具体实例谈谈初中数学教学中学生思维能力的培养策略。  关键词:初中数学;思维能力;发散性思维  数学是一门需要较强逻辑思维能力的学科,数学也是学生学习中主要科目之一,在学生的学习生涯中占据着重要的地位。初中阶段的数学学习对于打好学生的数学基础,提高學生的数学能力,
随着我国节能环保理念的提出以及在现实生活中的推广和实施,各个行业在发展过程中,逐渐认识到环保的重要性,同时也在积极响应节能环保的发展理念.众所周知,石油化工企业一直
略读课文一般都是安排在单元的末篇,是由学生在教师的指引下学习完讲读课文后的自学课文,是学完讲读课文后的“练习”,是单元习作前的“热身”。很多情况下,我们都认为略读课文没有必要把很多时间投进去,也没有必要去检查学生自学情况,而是直接跳过它,直奔习作,结果事与愿违,离自己定的目标差远,甚者被返回重新学习。多年从事语文教学工作,让我深深的认识到,教材的编写和安排是有目的的,在教学中,我们不能忽略它的点滴