具有自由曲线插补功能的运动控制器的设计与实现

被引量 : 0次 | 上传用户:bgydong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前常用的CAD/CAM系统基本上都具有自由曲线曲面的建模功能,但多数的CNC运动控制器只提供了直线和圆弧插补功能,不能满足高速、高精度的自由曲线曲面的直接加工。因此具有自由曲线插补功能的运动控制器的研究具有重要的意义。本课题主要研究了基于DSP和FPGA的具有NURBS曲线插补功能的开放式运动控制器。主要目的是利用DSP的计算能力强、数据吞吐率高来实现对自由曲线插补的快速计算,以及FPGA的高可靠性、开发周期短和系统内可再编程的特点,来解决目前运动控制器中自由曲线插补中软件插补速度慢而硬件插补设计繁琐、调整和升级不易的缺点。本文的主要研究内容如下:为实现NURBS曲线的插补功能,将插补过程按计算流程和任务量划分成粗插补和精插补,粗插补对NURBS曲线以步长进行数据密集化后,再由精插补以脉冲当量密集化步长来实现曲线插补,并进一步确定了以DSP来实现粗插补和FPGA实现精插补的系统架构。研究了NURBS曲线粗插补的流程。在已知NURBS曲线相关参数的情况下,根据NURBS曲线的特性及运动控制的动态特性先将NURBS分段;再求出各支段NURBS曲线的加工参数,并对各支段NURBS进行Sine速度规划;再以插补周期为时间单位,对速度规划完的NURBS曲线再分段,完成数据密集化,即粗插补。研究了精插补算法及其在FPGA的实现。以插补周期为时间单位,将粗插补获的数据点,通过精插补算法转换成控制电机的脉冲和方向,其中精插补算法主要包括数字脉冲相乘法、逐点比较法、最小偏差法、数字积分法等;在对上述算法进行深入研究后,设计了相应算法的硬件插补模块,并对各个精插补电路模块进行了仿真验证。完成NURBS曲线粗插补算法的对比和C代码实现及优化,并进行了仿真,仿真结果表明了该插补方法有效的减小了速度冲击,提高了控制精度。并给出了运动控制器硬件测试平台的设计和仿真测试。
其他文献
目的 用我院研制的地龙回春露口服液在进行了临床前安全性和有效性动物实验后,做初步的临床试验。方法 选择了20例阳痿病例,经地龙回春露治疗三个月后做总疗效评估。结果 总
目的 探讨甲状腺癌中p16和Rb蛋白的表达、相互关系及其意义。方法 应用免疫组织化学SP法检测80例甲状腺癌患者组织中p16和Rb蛋白的表达情况。结果 p16和Rb总异常表达率,甲
《诉》是吴厚元于1983年创造的一首琵琶独奏曲,以音乐的形式诠释对唐诗《琵琶行》的读后感。该乐曲是当代琵琶乐曲的代表作品之一,不论从曲式结构、演奏技法以及作品立意等方
传统的"三阶"比例原则在规范结构上并不包括目的正当性原则,这与其产生时"无法律便无行政"的自由法治国历史背景有关。随着时代环境的变化,近些年来很多国家的法院实际上以不
模具是工业产品制造的基础,模具行业总体水平的高低,已成为衡量一个国家产品制造水平的重要标志。浙江台州黄岩模具行业经过50多年的发展,技术水平、管理水平和产品质量得到
后循环缺血(PCI)也称椎基底动脉系统缺血,虽然其发病率远低于前循环缺血(ACI),但其致死率显著高于ACI,严重威胁人类健康,故越来越受到国内外研究者的关注。早期诊断和治疗是
以杏仁粕为原料开发出一种杏仁蛋奶布丁,通过正交试验确定了杏仁乳75%、鸡蛋15%、卡拉胶0.117%、黄原胶0.013%、木糖醇4%、食盐0.2%、全脂乳粉1%的最佳工艺配方,研制出了一种
如何正确地实施会员制营销策略、及时有效地分析消费者信息,获取潜在消费者价值是零售商营销成功与否的关键。文章在界定零售商会员制下数据库营销概念基础上,从零售商数据库
目前,销售促销被越来越多的企业频繁地采用,但要保证促销效果,企业不仅要策划一个好的促销方案,而且要执行有力。本文通过分析某个公司的促销案例着手,探讨出提高促销活动效