理论教育 双NURBS曲线插值格式及其应用

双NURBS曲线插值格式及其应用

时间:2023-06-17 理论教育 版权反馈
【摘要】:本书主要讨论的是第2)种NURBS插值方式。图5-6 NURBS数控代码插值格式a)典型的数控代码插值格式 b)五轴双NURBS样条曲线插值指令格式程序段由G06.2作为NURBS插值开始的标志,数控装置读入其后的数据从而实现NURBS插值。本书所提出的双NURBS曲线插值格式就是在现行使用的三坐标NURBS指令格式的基础上进行扩充,加入一个表示方位的NURBS样条曲线。图5-6b所示为本书提出的五轴双NURBS样条曲线插值指令格式,该格式以G06.5作为插值开始的标识。

双NURBS曲线插值格式及其应用

数控机床上实现NURBS插值有两种途径:

1)在数控系统内部首先将CAM得到的线性刀具加工轨迹在一定容差范围内插值(或拟合)成NURBS插值刀具轨迹,然后CNC系统执行NURBS实时插值运算。

2)CAM系统进行数控编程时将CAD中由NURBS曲线定义的几何模型直接转化成含有NURBS插值代码的NC文件,数控系统能够识别这些代码并进行NURBS插值运算。

显然,与第1)种方法相比,第2)种方法不存在刀轨转化时的拟合误差、精度也更高。本书主要讨论的是第2)种NURBS插值方式。

现行三坐标NURBS指令还没有统一的标准格式,比较典型的数控代码插值格式如图5-6a所示。(www.daowen.com)

978-7-111-42574-8-Chapter05-17.jpg

图5-6 NURBS数控代码插值格式

a)典型的数控代码插值格式 b)五轴双NURBS样条曲线插值指令格式

程序段由G06.2作为NURBS插值开始的标志,数控装置读入其后的数据从而实现NURBS插值。然而,这种格式的代码所提供的信息量明显不足以进行五轴联动插值加工。这是因为三轴联动刀具轴向固定,不必考虑刀轴的方位问题,而五轴联动加工中每个插值周期刀具的轴向方位必须实时确定出。这就要求必须在NURBS插值代码中加入可以确定刀轴方位矢量的数据信息。用CAM系统进行五轴数控编程阶段,根据所选取的刀具路径生成方法、初始给定的刀倾角和刀转角以及干涉检验修正后,可以分别计算出刀心点坐标和刀轴单位矢量。本书所提出的双NURBS曲线插值格式就是在现行使用的三坐标NURBS指令格式的基础上进行扩充,加入一个表示方位的NURBS样条曲线。加入这个方位样条后,加上原有的刀心点样条,插值格式中就有两个样条。图5-6b所示为本书提出的五轴双NURBS样条曲线插值指令格式,该格式以G06.5作为插值开始的标识。XYZ—表示刀心点样条的控制点坐标;方位样条的控制点坐标用关键宇UVW表达,其对应权值和定义样条的节点矢量与刀心点样条相同。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈