【技术实现步骤摘要】
一种基于空间平面法向量的小线段光顺方法
本专利技术涉及数控加工领域,具体涉及一种基于空间平面法向量的小线段光顺方法。
技术介绍
在数控加工领域中,数控系统一般根据CAM(ComputerAidedManufacturing)软件生成的NC代码所描绘的路径来进行加工。对于现今国内数控加工行业中最常用的直线插补代码(G01),其轨迹由大量逼近工件表面的微小直线段所组成,当工件表面为复杂曲面时,为达到加工轮廓精度要求,CAM软件所生成的微小线段的数量会明显增多,而且线段的长度也会相应变短,因此不可避免地出现代码之间的不光顺情况,导致数控系统执行插补运算时进行频繁的加减速,影响了工件表面光洁度。目前在数控微小线段光顺处理的研究中常用的方法为曲线拟合。方法包括:利用最小二乘NURBS曲线拟合方法为基础,通过最优控制点搜索方法和基于直线段轨迹连续性指标分段的曲线拟合方法,对直线段刀位点轨迹拟合;利用带权因子和一阶导数约束的NURBS曲线最小二乘逼近算法;通过微小直线段曲线重构技术,对连续微小直线段进行实时样条重构,将连续的微线段拟合为Hermite曲线,从而实现曲线插补等。目前存在的光顺方法在理论上具有较高的性能,但仍会遇到曲线构成条件难以判定、程序实现复杂以及难以应用到实时数控系统等问题,加工过程中会导致加工速度以及加工质量下降的问题,在实际应用中达不到理想效果,且目前没有利用空间平面法向量的小线段光顺方法。
技术实现思路
本专利技术提供一种算法简单,运算量小,运算速度快的,加工质量好的基于空间平面 ...
【技术保护点】
1.一种基于空间平面法向量的小线段光顺方法,其特征在于:包括预先设定的判定角度值、线段处理长度最大值和最大允许偏离距离;/n方法包括以下步骤:/n1)读取数控设备文件并逐一扫描数控程序中的指令;/n2)判断当前数控程序中的指令是否为直线插补代码,若不是直线插补代码,则进入步骤1);若是直线插补代码,则进入步骤3);/n3)判断是否对当前直线插补代码线段进行光顺处理;/n(3.1)判断当前直线插补代码线段的长度是否小于线段处理长度最大值;/n(3.2)计算当前直线插补代码线段的前端点为交点所在平面的法向量,并计算当前直线插补代码线段的后端点为交点所在平面的法向量,并求取两个法向量所组成的夹角值;/n(3.3)判断角度值是否大于或等于判定角度值,若大于判定角度值,则进入步骤1);若小于判定角度值,则进入步骤(3.4);/n(3.4)判断当前直线插补代码线段的前端点和后端点分别到预光顺处理新生成的直线段之间距离是否小于或等于最大允许偏离距离,若大于最大允许偏离距离,则进入步骤1);否则进入步骤4);/n4)对当前直线插补代码线段进行光顺处理;/n5)判断是否达到数控程序中的结束点,若是结束操 ...
【技术特征摘要】 【专利技术属性】
1.一种基于空间平面法向量的小线段光顺方法,其特征在于:包括预先设定的判定角度值、线段处理长度最大值和最大允许偏离距离;
方法包括以下步骤:
1)读取数控设备文件并逐一扫描数控程序中的指令;
2)判断当前数控程序中的指令是否为直线插补代码,若不是直线插补代码,则进入步骤1);若是直线插补代码,则进入步骤3);
3)判断是否对当前直线插补代码线段进行光顺处理;
(3.1)判断当前直线插补代码线段的长度是否小于线段处理长度最大值;
(3.2)计算当前直线插补代码线段的前端点为交点所在平面的法向量,并计算当前直线插补代码线段的后端点为交点所在平面的法向量,并求取两个法向量所组成的夹角值;
(3.3)判断角度值是否大于或等于判定角度值,若大于判定角度值,则进入步骤1);若小于判定角度值,则进入步骤(3.4);
(3.4)判断当前直线插补代码线段的前端点和后端点分别到预光顺处理新生成的直线段之间距离是否小于或等于最大允许偏离距离,若大于最大允许偏离距离,则进入步骤1);否则进入步骤4);
4)对当前直线插补代码线段进行光顺处理;
5)判断是否达到数控程序中的结束点,若是结束操作,若否进入步骤1)。
2.根据权利要求1所述的一种基于空间平面法向量的小线段光顺方法,其特征在于:所述步骤(3.2)中计算当前直线插补代码线段的前端点为交点所在平面的法向量,并计算当前直线插补代码线段的后端点为交点所在平面的法向量具体包括:
(3.2.1)设定当前直线插补代码线段的起点为P1,当前直线插补代码线段为终点为P2,当前直线插补代码线段的上一直线插补代码线段的起点为P0,当前直线插补代码线段的下一直线插补代码线段的终点为P3,即P0的坐标为(X0,Y0,Z0),P1的坐标为(X1,Y1,Z1),P2的坐标为(X2,Y2,Z2),P3的坐标为(X3,Y3,Z3),当前直线插补代码线段的向量为当前直线插补代码线段的上一直线插补代码线段的向量为当前直线插补代码线段的下一直线插补代码线段的向量为其表达式为:
技术研发人员:冯瑞珏,李志锋,郭琳,王智东,邓筠,李玉姣,
申请(专利权)人:华南理工大学广州学院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。