基于DSP的NURBS曲线高速高精度实时插补算法的研究与实现

来源 :广东工业大学 | 被引量 : 14次 | 上传用户:ah20090907
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代制造业中,自由曲线曲面复杂造型在CAD/CAM领域已被广泛使用,NURBS方法凭借其标准的表达能力和优秀的控制能力,于1991年被ISO定义为工业产品几何形状的唯一数学方法。传统的绝大多数数控系统仅具有直线、圆弧插补功能,如果要加工非直线或圆曲线曲面时,则必须将高次曲线转化为小直线段,这样的结果是不仅所需的加工代码段长,而且由于将高次的曲线降为一次的直线段,导致一价导数不连续,在对小直线段的加工需要频繁的加减速,如此在线段的端点转接处就不可避免地出现进给速度不均匀,此乃机床震动之根源。在实践中,为了减少速度不均而导致的震动,补救的办法是对加工代码进行前瞻预处理来平滑速度曲线。倘若能实现对NURBS曲线进行直接插补,则上述的一切缺陷将全部可以避免,能大大提升数控机床的加工精度和加工效率。因此,研究满足高速高精度的NURBS曲线直接插补算法是非常有意义的。但对NURBS曲线的直接进行插补面临的最大难题是:不仅要满足插补的精度、进给速度和加速度的限制条件,更重要的满足插补的实时性要求。针对以上问题,本文在研究已有算法的基础上着重研究了NURBS曲线快速求值求导算法、参数密化算法,提出了速度前瞻自适应插补算法。具体地,有以下几个方面:1)曲线快速求值、求导:对直接计算法、德布尔算法和矩阵法进行详细阐述,对比分析各算法的运算精度和速度,最后选择德布尔算法作为NURBS曲线插补中曲线点和导矢的计算方法。2)参数密化:从速度波动和运算时间方面,对一阶、二阶泰勒展开法和预估-校正法进行比较分析,选择速度波动较小且耗时短的二阶泰勒展开法作为插补计算中的参数密化方法。3)实时插补:对速度自适应算法进行改进,提出速度前瞻自适应插补算法,对进给速度进行前瞻调整,使其在满足弓高误差和机床加减速性能的前提下,以最大进给速度进行实时加工。本文以TMS320F2812DSP芯片为核心搭建了NURBS曲线数控插补系统硬件平台,在CCS3.3平台上编程实现NURBS曲线插补模块和伺服控制模块,利用芯片的硬件结构发送PWM脉冲控制电机,实现各轴的进给。最后,利用MATLAB对NURBS曲线插补的相关算法进行了仿真分析,验证了算法的可行性和正确性。
其他文献
针对数字孪生车间的实时可视化监控难题,提出一种基于实时信息的生产车间三维可视化监控方法。分析了数字孪生车间与三维可视化实时监控之间的关系,提出一种多层次的三维可视
侦查程序,对于占刑事诉讼绝大多数的公诉案件而言是其全部进程的基础和前提,直接涉及刑事诉讼中惩罚犯罪和保障人权的重要理念和基本价值,我国立法、执法两方面对此均予以高
目的通过对河北省焦虑障碍的流行状况分析,找出该病的分布特点,分析影响因素,评定社会生活功能状况。方法采用随机抽样方法,调查河北省18岁以上普通人群24000人,调查筛选工具
早产是常见的妊娠并发症,约占整个妊娠的5%-15%。早产儿发病率和病死率明显高于正常足月产新生儿,约占围产儿死亡率的2/3,因此一直受到产科界的关注。研究发现早产与宫内感染关系密
互联网的迅速发展使得域名越来越具有商业价值,同时域名与商标都具有标识性等共同特点,而规范两者的制度之间又缺乏必要的联系和统一,导致近年来域名与商标之间的冲突现象屡
手工活动能引导学生学会用数学的眼光看待事物,在玩中学,在学中玩,进而让不同层次的学生在观察、操作实践和思考的过程中,逐步打开思维之门。从数学的角度去观察数学的规律和现象
教学设计要依托学生的学习起点。教师在充分了解学生学习起点的基础上,选择合适的教法,设计有针对性的学法,充分调动学生的学习主动性,从而真正实现"以生为本"的教育理念。
缄默知识是指存在于个体、组织间的很难用语言、文字等符号系统进行正式表述和交流的知识,在物理教学中具有重要的作用。因此,教师应当用心挖掘物理概念和规律中的缄默知识、
寻求复杂薄壁铸件成形技术与方法,一直是铸造工作者的努力目标之一。本文针对复杂薄壁铸件的成形提出了“真空低压消失模壳型铸造新技术”,该工艺技术以发泡的泡沫模样为基础制
目的总结乙肝后肝硬化中医证型分布,探讨中医证型与各指标(肝功能、电解质、白蛋白、凝血酶原时间、蛋白电泳、肝纤三项、B超)的相关性,并经过统计学分析,为中医证型提供客观依