基于连续动态控制进给速度的智能NURBS插补
基于速度前瞻控制的五轴NURBS曲线插补方法

基于速度前瞻控制的五轴NURBS曲线插补方法和广强;于东;张晓辉【期刊名称】《组合机床与自动化加工技术》【年(卷),期】2011(000)005【摘要】在分析了最大加速度、进给速度约束以及曲线曲率变化等因素对数控加工过程影响的基础上,提出了一种基于速度前瞻控制的五轴NURBS曲线插补方法.该方法将五轴NURBS曲线插补划分为预处理和实时插补两个阶段,预处理阶段用于样条曲线表达式的计算、刀心点样条曲线按曲率变化的分段以及分割点处期望速度的计算,以减少实时插补阶段的计算量,使其能够满足数控系统对实时性的要求;实时插补阶段利用预处理阶段所得到的信息进行进给速度实时规划,以确保到达曲率较大或曲率突变点之前提前减速.最后对所设计的插补方法进行了仿真验证,验证结果表明本文所提出的方法可在保证加速度不超出限制的条件下保证加工的精度.【总页数】5页(P38-41,45)【作者】和广强;于东;张晓辉【作者单位】中国科学院研究生院,北京,100039;国科学院沈阳计算技术研究所高档数控国家工程研究中心,沈阳,110171;中国科学院研究生院,北京,100039;中国科学院研究生院,北京,100039;中国科学院沈阳计算技术研究所高档数控国家工程研究中心,沈阳,110171【正文语种】中文【中图分类】TH16;TG65【相关文献】1.基于加速度双曲线的五轴联动NURBS曲线插补算法 [J], 庄朱协;王炜;严岳刚2.基于de Boor算法的NURBS曲线插补和自适应速度控制研究 [J], 王田苗;曹宇男;陈友东;魏洪兴3.五轴NURBS插补中的速度前瞻控制方法 [J], 陈良骥;冯宪章4.自适应加加速度NURBS曲线前瞻插补算法研究 [J], 潘海鸿;易健;刘梦;梁旭斌;陈琳5.基于多约束控制的NURBS曲线插补速度规划方法 [J], 李业鹏;任俊强因版权原因,仅展示原文概要,查看原文内容请购买。
一种基于NURBS曲面插补的插补系统及方法[发明专利]
![一种基于NURBS曲面插补的插补系统及方法[发明专利]](https://img.taocdn.com/s3/m/c7d48a270508763230121248.png)
专利名称:一种基于NURBS曲面插补的插补系统及方法专利类型:发明专利
发明人:魏胜利,赵重明,翟雁,姬琇荔,曹领,戴国强
申请号:CN201410321869.6
申请日:20140708
公开号:CN104122841A
公开日:
20141029
专利内容由知识产权出版社提供
摘要:本发明公开了一种基于NURBS曲面插补的插补系统及方法,该系统包括主要包括PC机或工控机、ARM微处理器和控制单元;所述PC机或工控机上运行WindowsXP/Windows
Server2003/Windows7系统,PC机或工控机与ARM微处理器处于同一个以太网乃至同时接入Internet网络,控制单元根据ARM微处理器计算出的刀位坐标控制刀具行进,每一个控制单元控制一个坐标方向,所述控制单元的数量为五个;PC机或工控机和ARM微处理器采用网线和RJ45口进行连接,采用TCP/IP协议进行数据传输。
本发明在处理自由曲面时更具有数据传输要求少、加工速度快、更平顺等优势。
申请人:安阳工学院
地址:455000 河南省安阳市开发区黄河大道安阳工学院
国籍:CN
代理机构:北京科亿知识产权代理事务所(普通合伙)
代理人:汤东凤
更多信息请下载全文后查看。
基于STEP-NC的NURBS实时直接插补技术研究

基于STEP-NC的NURBS实时直接插补技术研究
李丽;房立金;王国勋
【期刊名称】《组合机床与自动化加工技术》
【年(卷),期】2014(000)006
【摘要】为了解决STEP-NC数控系统中NURBS曲线实时直接插补过程中所存在的进给速度波动问题,在对插补原理及进给速度波动进行深入分析的基础上,提出了一种自适应修正插补算法.首先利用二阶泰勒展开式求取插补点坐标的初值,再对初值利用所构造的修正公式进行修正,修正次数根据插补周期和插补精度要求进行自适应调整,在满足插补实时性的要求下,尽可能提高插补精度.仿真结果表明,文章方法有效减小了插补进给速度波动问题,提高了插补计算的精度.
【总页数】4页(P62-65)
【作者】李丽;房立金;王国勋
【作者单位】沈阳城市建设学院交通与机械工程系,沈阳 110167;东北大学机械工程与自动化学院,沈阳 110819;东北大学机械工程与自动化学院,沈阳 110819;沈阳理工大学机械工程学院,沈阳 110159
【正文语种】中文
【中图分类】TH166;TG65
【相关文献】
1.基于STEP-NC的CNC系统中NURBS插补技术研究 [J], 杜娟;田锡天;张振明;朱名铨;李建克
2.基于五次位移加减速的NURBS实时插补技术研究 [J], 刘先奎;韩祖行;杨玉梅
3.基于STEP-NC的NURBS曲面插补方法研究 [J], 李丽;孙军;王军
4.基于STEP-NC的NURBS曲线插补技术研究 [J], 李丽;孙军;王军
5.基于STEP-NC的NURBS曲面插补五轴数控系统 [J], 梁宏斌;李霞
因版权原因,仅展示原文概要,查看原文内容请购买。
基于NURBS插补算法的嵌入式数控系统的研究与开发

基于NURBS插补算法的嵌入式数控系统的研究与开发
谢黎明;郑威;靳岚;沈浩
【期刊名称】《制造技术与机床》
【年(卷),期】2008(000)007
【摘要】首先研究了NURBS曲线实时插补技术及其插补改进算法,提出的改进算法采用动态确定进给步长的方法来求取参数空间上的参数增量,从而保证了在不降低加工速度的情况下进行高精度的安全加工.其次,通过ARM+DSP的主控平台的软硬件设计,克服了当前数控平台的缺陷,实现了系统的实时调度,提高了系统的可靠性和稳定性.最后,在传统PID控制算法的基础上,采用Ziegler-Nichols法整定PID 控制参数,并将其应用于嵌入式数控系统的伺服控制部分中,并借助
MATLAB/SIMULINK对选取的控制对象进行了仿真和分析.
【总页数】3页(P152-154)
【作者】谢黎明;郑威;靳岚;沈浩
【作者单位】兰州理工大学机电工程学院,甘肃,兰州,730050;兰州理工大学机电工程学院,甘肃,兰州,730050;兰州理工大学机电工程学院,甘肃,兰州,730050;兰州理工大学机电工程学院,甘肃,兰州,730050
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于STEP-NC的NURBS曲面插补五轴数控系统 [J], 梁宏斌;李霞
2.基于NURBS曲线直接插补算法的嵌入式数控系统设计与实现 [J], 过怡;刘凯
3.基于NURBS曲线直接插补算法的嵌入式数控系统设计与实现 [J], 寇明赟;
4.基于NURBS插补的线切割开放式数控系统研究 [J], 吕小艳;戚得众
5.数控系统切割中拐角NURBS插补处理算法 [J], 封雨鑫;高琳琪;余强
因版权原因,仅展示原文概要,查看原文内容请购买。
NURBS曲线插补技术

NURBS曲线插补技术NURBS 曲线插补技术1. 前⾔数控系统的NURBS曲线插补技术是基于PC开放式数控系统的发展关键技术之⼀。
数控加⼯时经常遇到诸如飞机的机翼、汽车流线型覆盖件、成型模具型腔、汽轮机叶⽚等许多具有复杂外形型⾯的零件,CAD/CAM 通常⽤列表曲线来描述它们。
列表曲线的拟合⽅法很多,如三次样条、B样条、圆弧样条及⽜顿插值⽅法等。
由于NURBS曲线具有良好的直观性,且在“局部性”及收敛、逼近性⽅⾯占有优势,已经成为当前最为通⽤的列表曲线拟合⽅法,利⽤NURBS在CAD/CAM系统中可以使所有的曲线具有统⼀的数学表达式,国际标准化组织(ISO)在其正式颁布的⼯业产品⼏何定义STEP标准中,亦将NURBS作为产品交换的国际标准。
于是,对CNC添加NURBS曲线曲⾯插补功能,成为现代开放式数控系统的关键技术之⼀。
基于PC 开放式数控系统可以充分利⽤PC的强⼤计算能⼒,实现NURBS曲线曲⾯⾼速度⾼精度的实时插补。
2.数控插补原理在CNC系统中,插补器的硬件功能全部或部分地由计算机的系统程序来实现。
CNC根据来⾃数据处理结果缓冲区中存储的零件程序数据段的信息,以数字⽅式进⾏计算,不断向系统提供坐标轴的位置命令,这种计算叫做插补计算,简称插补。
插补软件的任务是完成在轮廓起点到终点的中间点的坐标计算。
尤其对于轮廓控制系统⽽⾔,插补是最重要的计算任务。
插补必须是实时的,即必须在有限的时间内完成计算任务,对各坐标轴分配速度或位置信息。
插补程序的运⾏时间和计算精度影响着整个CNC系统的性能指标。
总结⽬前普遍应⽤的插补算法可分为两类:(1)脉冲增量插补。
脉冲增量插补也称为⾏程标量插补,就是⽤软件模拟NC系统常⽤的逐点⽐较法、DDA积分法以及这两种算法的改型算法。
插补的结果是产⽣单个的⾏程增量,以⼀个个脉冲的⽅式输出给步进电机。
脉冲增量插补输出的频率主要受插补程序所⽤的时间限制,适⽤于中等精度和中等速度,以步进电机为驱动元件。
基于进给速度自适应控制的NURB曲线的智能插补(英文)

基于进给速度自适应控制的NURB曲线的智能插补(英文)张得礼;周来水
【期刊名称】《中国航空学报:英文版》
【年(卷),期】2007(20)5
【摘要】首先分析了NURBS曲线的特点和NURBS曲线插补的参数值的求取方法;其次,在可控弓高误差算法的基础上,提出了一种简单而实用的NURBS曲线的自适应插补算法,该算法充分考虑到了机床的实际加工能力,对曲线段进行提前预插补,提前预插补减速所需的最大插补周期数,实现了进给速度提前减速,能使加工进给速度自适应地随着曲率半径和曲率半径的变化率的变化而变化,使得加工运动更平滑;并且该方法还避免了因加工曲线终点的判断而带来的复杂计算;最后给出了快速求取插补点的三次NURBS曲线动态矩阵表示和曲线曲率的快速计算方法。
【总页数】6页(P469-474)
【关键词】智能插入器;馈送率;自适应技术;控制系统;航天技术
【作者】张得礼;周来水
【作者单位】南京航空航天大学机电学院CAD/CAM工程研究中心
【正文语种】中文
【中图分类】V4
【相关文献】
1.基于进给速度自适应控制的 NURBS 曲线智能插补的新算法 [J], 谢斌;陈震;吕洪善
2.基于轴加速度限制的NURBS曲线实时自适应插补算法 [J], 周世伟;张平;全炜;徐志洋
3.基于进给速度敏感点识别的NURBS曲线平滑插补算法研究 [J], 林峰;张正红;陈胜
4.基于De_Boor递推算法的速度自适应NURBS曲线分段插补算法研究 [J], 冯高洁;张平
5.自动调节进给速度的NURBS插补算法的研究与实现 [J], 梁宏斌;王永章;李霞因版权原因,仅展示原文概要,查看原文内容请购买。
基于速度前瞻控制的五轴NURBS曲线插补方法
t c ee ai n w o tbe c a g d a r pty.Th i lto s d m o sr t ha h o s d me h d i f hea c lr to n’ h n e b u l e smu a in e n tae t tt epr po e t o se -
第 5期 21 0 1年 5月
组 合 机 床 与 自 动 化 加 工 技 术
M o l a h ne To l& A u o atc M a uf c ur n c ni ue du ar M c i o tm i n a t i g Te h q
N0 5 . Ma y. 2 1 0 1
为预 处理 和 实时插补 两个 阶段 , 处理 阶段 用 于样 条 曲线 表达 式 的计 算 、 心点样 条 曲 线按 曲 率 变 预 刀 化 的分 段 以 及 分 割 点 处 期 望 速 度 的 计 算 , 减 少 实 时 插 补 阶 段 的 计 算 量 , 其 能 够 满 足 数 控 系统 对 以 使 实 时 性 的 要 求 ; 时 插 补 阶段 利 用 预 处 理 阶 段 所 得 到 的 信 息 进 行 进 给 速 度 实 时 规 划 , 确 保 到 达 曲 实 以
文 章 编 号 :0 1—2 6 2 1 ) 5—0 3 10 2 5( 0 1 0 0 8—0 4
基 于 速 度 前 瞻 控制 的五轴 N R S曲线插 补方 法 UB
和 广 强 , 于 东 , 晓 辉 张
( . 国科 学 院 研 究 生 院 , 京 10 3 ; . 国 科 学 院 沈 阳 计 算 技 术 研 究 所 高 档 数 控 国家 工 程 研 1中 北 009 2 中
基于NURBS曲线直接插补算法的嵌入式数控系统设计与实现
基于NURBS曲线直接插补算法的嵌入式数控系统设计与实
现
过怡;刘凯
【期刊名称】《计算机测量与控制》
【年(卷),期】2014(22)12
【摘要】提出了一种结合486SX级别的X86微处理器和可编程逻辑器件CPLD 两级控制的嵌入式数控系统设计方案,阐述了该系统的硬件接口电路设计;提出了基于改进S形加减速的NURBS曲线直接插补算法,在满足最大弦高误差、最大法向加速度以及最大进给速度要求的情况下,对插补曲线的加速段和减速段进行速度规划;最后采用基于该插补算法的嵌入式数控系统,在半圆形毛坯上进行了五角星NURBS曲线的实际加工,验证了所设计嵌入式数控系统的可行性和有效性,具有一定的工程应用价值.
【总页数】4页(P4063-4065,4068)
【作者】过怡;刘凯
【作者单位】苏州市职业大学计算机工程学院,江苏苏州 215104;南京航空航天大学机电学院,南京 210016
【正文语种】中文
【中图分类】TP273
【相关文献】
1.一种改进的NURBS曲线直接插补算法 [J], 徐阳;刘强
2.基于NURBS插补算法的嵌入式数控系统的研究与开发 [J], 谢黎明;郑威;靳岚;沈浩
3.基于DSP的NURBS曲线实时插补数控系统的研究 [J], 黄国辉;张平;周世伟
4.基于FPGA的嵌入式数控系统DDA插补器模块设计与实现 [J], 邵明;李光炀;杨惠灵
5.基于NURBS曲线直接插补算法的嵌入式数控系统设计与实现 [J], 寇明赟;
因版权原因,仅展示原文概要,查看原文内容请购买。
基于进给速度自适应控制的 NURBS 曲线智能插补的新算法
基于进给速度自适应控制的 NURBS 曲线智能插补的新算法谢斌;陈震;吕洪善【摘要】Based on the calculation method of characteristic analysis and NURBS curve interpolation pa-rameters on the NURBS curve and the controllable chord error algorithm,the article proposed a simple and practical self-adaptive interpolation algorithm for NURBS curve.The algorithm fully took into account the actual machining ability of curve by pre interpolation,and according to the maximum number of interpolation cycle for pre interpolation deceleration,the feed speed could slow down in advance and make machining feed rate adaptively change with the radius of curvature change rate,which made the machining movement more smooth and avoided the complex calculation required of determining the endpoint of curve.At last,the article gave a fast calculation method for computing three NURBS curve of dynamic matrix representation of inter-polation points and curvature.%通过对NURBS曲线的特点分析和NURBS曲线插补参数值求取方法的研究,在可控弦高误差算法的基础上,提出了一种简单而实用的NURBS曲线自适应插补算法。
自动调节进给速度的NURBS插补算法的研究与实现
统不得不按照要求的精度将参数曲线离散成大量的 微小线段后传到 CNC 中进行零件加工 。这种处理 方式有以下缺点 [ 1 - 5 ] : ( 1) 始终存在着拟合精度与生成数据之间的矛 盾 ,逼近精度高则生成的数据量大 ,减少数据量则会 降低加工精度 。数控 ( Numerical Co nt rol ,NC) 程序 量太大也会加重编程系统与 CNC 系统之间的通讯 负荷 ,降低整个系统的可靠性 。
i i, k
( 5)
∑
N i , k ( u) W i
n
i =0
∑C R
。
( u) , ( 1 )
1 阶近似表达式为 :
ui+1 = ui +
R i , k ( u) =
N i , k ( u) W i
i =0
du dt
( t i+1 - t i ) 。
t = ti
( 6)
( 2)
∑
N i , k ( u) W i
2 阶近似表达式为 :
ui+1 = ui +
其中 , Ci ( i = 0 , 1 , …, n) 为控制点 , 每个控制点附有 一个权因子 W i ( i = 0 , 1 , …, n) , 首末权因子 W 0 > 0 , W n > 0 , 其余 W i ≥ 0 。 N i , k 为 k 次规范 B 样条基函 数 ,可由下式递推计算 :
Research and implementation of NURBS interpolation algorithm f or adaptive feed speed
L I A N G Hon g - bi n , W A N G Yong - z han g , L I X i a
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NURBS曲线插补进给速度的自适应调整张得礼周来水(南京航空航天大学机电学院CAD/CAM工程研究中心,南京210016)[摘要]介绍了NURBS曲线的特点,并根据此特点对NURBS曲线的参数值用泰勒展开式进行求取,通过对曲线的曲率、进给离心力和凹、凸曲面材料去除率的研究,提出了基于可控弓高误差和可控切削载荷的进给速度自适应调整的智能NUBRS 曲线插补方法。
用该方法不但提高了加工零件的表面质量还能延长刀具的使用寿命,最后给出了快速求取插补点的NUBRS 曲线动态矩阵表示和曲线曲率的快速计算方法和可控切削载荷NURBS曲线智能插补的实现。
关键词:数控,NURBS曲线,插补中图分类号:TG659;TH123Intelligent NURBS interpolator based on the adaptive feed rate controlZhang Deli Zhou Laishui Shen Huicun(college of mechanical and electrical engineering , Nanjing University of Aeronautic And Astronautic, Nanjing 210016 ,China) abstract:Firstly analyzed the form of NURBS curve and used Talor’s expansion of the parameter u with respect to time t to obtain the first order approximation interpolation algorithm ,based on the research on the centrifugal force and curvature of the NURBS curve and material removal rate of the concave / convex surface, proposed an intelligent NURBS curve interpolator based on the adaptive feed rate control for controlling chord error and controlling material removal rate, not only part accuracy can be enhanced but also the life-span of cutting tool can be prolonged with the proposed method. Finally , presented the dynamic matrix representation of NURBS curve to accelerate the interpolation and efficient algorithm of curvature computation of the NURBS curve.Keywords: cnc ,NURBS curve, interpolation具有复杂型面的高精度的整体构件在航空航天设备中得到了越来越多的使用,而这些高精度整体构件的复杂型面往往采用数控铣削来加工,如整体叶轮、径向阔压器等的加工,对数控系统的性能要求很高。
常规的用微段直线逼近加工曲面的轮廓曲线的加工方法加工效率低、加工表面质量差。
随着计算机计算速度的提高和开放式CNC系统的发展,可以直接用CAD/CAM模型中的自由曲面生成的NURBS轮廓曲线来进行直接加工,从而解决了(1)用微段直线逼近的方法来满足加工精度带来的巨大的NC代码文件的传输和存储的效率问题;(2)加工工件的表面质量差等问题[1-3]。
常用的NURBS插补方法是除了加减速区外,沿曲线切向进给速度恒定[4],这样存在两个问题,一是在曲率大的曲线段处弓高误差大,加工精度低;二是在加工凸曲面和凹曲面时材料的去除率不同[5],本文通过曲线的曲率、进给离心力和凹、凸曲面材料去除率的的研究提出了基于可控弓高误差和可控切削载荷的进给速度动态调整的智能NUBRS插补方法。
用该方法不但提高了加工零件的表面质量还能延长刀具的使用寿命。
1.实时3-D NUBRS 曲线插补1.1NUBRS 曲线的表示一条K次NUBRS 曲线可以表示为一分段有理多项式矢函数()()∑∑===nikiinikiiiuNwuNdw,,C(u)(1)其中w i , i=0,1,…,n 为权因子(weights),d i , i=0,1,…,n 为控制顶点, w0 , w n>0,其余w i >0, N i,k(u)是由节点矢量U=[ u0 , u1,…, u n+k+1]决定的k次规范B样条基函数,采用次数给出如下()()()()()⎝⎛=--+--=⎩⎨⎧≤≤=-++++++-++2uuu11,11111,,1ii0,规定其它若uNuuuuuNuuuuuNuNkiikikikiikiikii1.2 可控弓高误差NURBS曲线智能插补设参数u对时间t 的函数为u(t i)=u i,u(t i+1)=u i+1,利用泰勒展开式[6]展开得21221i1)()(uiittiittitttdudttdtduuii-+-+=+=+=++高次项(3)因为 ()dtdu duds dtds u V ⋅==所以dudsu V dtdu )(=(4)其中()()()222'''z y x duds ++=(5)dudz z dudy y dudx x ===';';' (6)把式(4)带入式(3)并省去高次项进行一次逼近得()is i u u duds T u V =⋅+=+i1i uu(7)其中T s =t i+1-t i 为插补周期,设对()1,+∈i i u u u 曲线段,用圆弧逼近曲线[7-9],如图1所示,半径r 为C (u i )点的曲率半径,ε为弓高误差,弦长为L ,在u i 点的速度定义为()siT L u V =(8),弓高误差为()222L r r --=ε(9),对应弓高误差ε的速度可表示为()())10(222ε--⋅=rrT u Vsi设定弓高误差ε不变,则速度V (u i )随着曲率半径的变化而变。
但是受到机床自身机械特性的约束,机床的最大允许进给法向加速度是有限的,因此在加工曲率半径较大的曲线段,实际所需要的机床进给法向加速度有可能超过机床的最大允许进给法向加速度a max ,所以在自适应速度调整中,就要考虑机床的机械特性。
进给法向加速度a 的大小和进给速度、加工段曲线的曲率半径有如下关系:ru Va i )(2=,则最大允许速度ra V ⋅=max max(11)由式(10)和式(11)可得自适应速度调整:()()()⎪⎪⎩⎪⎪⎨⎧≤--⋅--⋅>--⋅=max2222max22max 222)(V r r T r r T V r r T V u V sssεεε若若(12)2 提高NURBS 曲线插补实时性的快速算法2.1 NURBS 曲线的矩阵表示设ii i iu u -=∇=∇+11,i i i u u -=∇+22,i i i u u -=∇+33,……,特别地00=∇i ,对于节点矢量U ,可生成Du={▽0,▽1,……,▽n+k }对于u ∈[u i ,u i+1],令t=(u-u i )/u i+1-u i )=(u-ui)/ ▽i,则t∈[0,1].如曲线采用三次NURBS 表示,即K=3,则第i 段曲线可以用下面矩阵形式表示[][]123321122333211)(---------=i i i ii i i i i i ii w w w Mttt d w d w d w Mttt t p ,0≤t≤1,i=3,4,…,n其中,44434241343332312423222114131211m m m m m m m m m m m m m m m m M i==()()()()()()()iii i i i i i i i i i i i i i i i i m m m m m m m m m m m m m m 3221322443344431111131223311111312123111113122113112312230333033301∇∇∇⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡∇∇∇++----∇∇∇+-∇∇∇∇--∇∇∇--∇∇∇-----------展开上式,整理并令a= m 11w i-3d i-3+ m 12w i-2d i-2+ m 13w i-1d i-1+ m 14w i d ii ) 图1 下一插补点的计算b= m 21w i-3d i-3+ m 22w i-2d i-2+ m 23w i-1d i-1+ m 24w i d i c= m 31w i-3d i-3+ m 32w i-2d i-2+ m 33w i-1d i-1+ m 34w i d i e= m 41w i-3d i-3+ m 42w i-2d i-2+ m 43w i-1d i-1+ m 44w i d i a 1= m 11w i-3+ m 12w i-2+ m 13w i-1+ m 14w i b 1= m 21w i-3+ m 22w i-2+ m 23w i-1+ m 24w i c 1= m 31w i-3+ m 32w i-2+ m 33w i-1+ m 34w i e 1= m 41w i-3+ m 42w i-2+ m 43w i-1+ m 44w i 则()31211321te t c t b a etctbt a t p i ++++++=由于控制点d i 及其权因子w i 均已知,而M i 仅与节点向量有关,也是确定的,故式中的各系数均已知,且与插补点无关,可在插补前一次性求出,插补计算时只须计算插补步长Δt ,从而大大加快了计算速度。
2.2 NURBS 曲线的曲率计算 曲线的曲率半径定义为:3''''C C C k ⨯=其中dudC =C' ,r=1/k 但式中曲率半径计算较繁琐,计算时间长,使得插补周期变长,满足不了高速切削系统对插补周期的要求, 可用下文的近似方法求之。
如图4所示 ,当一个插补微段弦长很小时,可这样来近似:riL 2sin ≈≈θθ(17),θ又可近似为-≈θ(18),其中i i t t 和1+为单位切矢,综合式(17)和式(18)可得r ≈(19)切矢可用一阶差分代替微分求得11)()()(----='i i i i i u u u p u P u P则)()(i i iu P u P t '=这样曲率半径r 就可以快速的求出。