一种可部分去除刀位数据点的NURBS曲线插值方法技术

技术编号:25269537 阅读:37 留言:0更新日期:2020-08-14 23:03
本发明专利技术公开了一种可部分去除刀位数据点的NURBS曲线插值方法,针对数控加工编程时生成的海量原始刀位数据点,在满足预设插值精度的条件下实现基于部分刀位数据点筛选去除的NURBS曲线插值。首先,将曲率段分段点、曲率极大值点等数据点选取作为插值数据点,构造生成NURBS插值曲线;其次,计算所有被去除数据点处的插值误差,在超出预设插值误差的曲率段内增加新数据点生成新NURBS插值曲线;重复上述过程,直至所有被去除数据点处都可满足预设插值精度条件为止。本发明专利技术可在去除大量原始刀位数据点时也可实现海量原始刀位数据点的精密NURBS曲线插值,对海量离散刀位数据的NURBS化数控加工具有实际应用价值。

【技术实现步骤摘要】
一种可部分去除刀位数据点的NURBS曲线插值方法
本专利技术涉及计算机数字控制(CNC)
,特别涉及该领域中海量加工刀位数据点的NURBS曲线插值与光顺处理技术。
技术介绍
NURBS曲线插值与光顺处理技术在CNC加工领域具有重要的应用价值。CNC加工一些零件表面上的空间曲线时,为保证加工精度,一般是将该曲线离散成为若干个刀位数据点,势必造成高精密加工时的海量刀位数据点。为此可在CNC系统中考虑先将这些海量加工刀位数据点的NURBS曲线插值表达后进行光顺处理。然而,如果将所有数据点皆参与NURBS曲线的插值计算,对CNC系统而言,运算负荷会极重。因此,可去除掉海量刀位数据点并可进行保持精度条件的NURBS曲线插值与光顺处理是必然选择。此处急需解决好的关键问题是如何尽可能多的选取数据点不参与NURBS曲线插值过程,且能保证不参与插值的数据点与NURBS插值曲线间的最小距离不大于预设插值误差。针对上述问题诸多国内外研究人员提出了相关方法。韩江提出了一种基于轮廓关键点的B样条曲线插值方法,该方法将所有数据点曲率平均值作为判断依据进行初始本文档来自技高网...

【技术保护点】
1.一种可部分去除刀位数据点的NURBS曲线插值方法,其技术特征在于以原始刀位数据点处曲率大小为主要筛选依据对原始刀位数据点进行部分去除,进行NURBS曲线插值后需计算被去除数据点处的插值误差,再以插值误差大小为依据判断被去除的数据点是否应参与NURBS曲线插值。/n

【技术特征摘要】
1.一种可部分去除刀位数据点的NURBS曲线插值方法,其技术特征在于以原始刀位数据点处曲率大小为主要筛选依据对原始刀位数据点进行部分去除,进行NURBS曲线插值后需计算被去除数据点处的插值误差,再以插值误差大小为依据判断被去除的数据点是否应参与NURBS曲线插值。


2.权利要求1所述的筛选去除刀位数据点的特征是对原...

【专利技术属性】
技术研发人员:陈良骥高飞李慧莹郭广颂魏永辉马龙飞赵波
申请(专利权)人:天津工业大学
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1