[发明专利]一种曲线加工方法及数控系统有效
申请号: | 202110003861.5 | 申请日: | 2021-01-04 |
公开(公告)号: | CN112783084B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 高琳琪;封雨鑫;高云峰 | 申请(专利权)人: | 大族激光科技产业集团股份有限公司;深圳市大族智能控制科技有限公司 |
主分类号: | G05B19/19 | 分类号: | G05B19/19 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 曲线 加工 方法 数控系统 | ||
1.一种曲线加工方法,其特征在于,包括步骤:
对曲线轨迹进行预处理,确定各拐点的节点值;
求出各拐点在预设弓高误差限制下的插补速度;
根据预设曲线长度计算公式,求出各拐点之间的曲线长度;
根据各拐点的插补速度及各拐点之间的曲线长度,规划出曲线插补速度;
将曲线插补速度发送至加工执行装置,使加工执行装置根据曲线插补速度进行曲线加工;
所述对曲线轨迹进行预处理,确定各拐点的节点值的步骤具体包括:
根据NURBS方法对曲线轨迹进行处理并得到曲线轨迹方程;
对曲线轨迹进行第一次查找,确定存在拐点的节点区间;
对存在拐点的节点区间进行第二次查找,确定拐点的节点值;
所述对存在拐点的节点区间进行第二次查找,确定拐点的节点值的步骤包括:
A、将存在拐点的节点区间根据中点进行划分;
B、根据预设曲率计算公式,计算中点以及中点两侧节点的曲率大小;
C、若当前节点区间的中点曲率大于等于中点两侧节点的曲率,则初步将中点视为拐点;
若当前节点区间的中点曲率小于等于中点左侧节点的曲率,且中点曲率大于等于中点右侧节点的曲率,则划分后的中点左侧节点区间存在拐点,重复步骤A-C;
若当前节点区间的中点曲率大于等于中点左侧节点的曲率,且中点曲率小于等于中点右侧节点的曲率,则划分后的中点右侧节点区间存在拐点,重复步骤A-C。
2.根据权利要求1所述的一种曲线加工方法,其特征在于,所述对曲线轨迹进行第一次查找,确定存在拐点的节点区间的步骤具体包括:
将曲线轨迹划分为多个节点区间;
根据预设曲率计算公式,得出各节点区间内的节点曲率变化情况;
当某一节点区间内存在节点曲率上升后再下降的情况,则判断所述节点区间存在拐点。
3.根据权利要求2所述的一种曲线加工方法,其特征在于,所述对曲线轨迹进行第一次查找,确定存在拐点的节点区间的步骤还包括:
根据预设曲率计算公式,计算各节点区间端点及端点两侧节点的曲率大小;
若某一端点存在左侧节点曲率上升且右侧节点曲率下降的情况,则确定所述端点为拐点。
4.根据权利要求1所述的一种曲线加工方法,其特征在于,在根据各拐点的插补速度及各拐点之间的曲线长度,规划出曲线插补速度的步骤之后,还包括步骤:
通过泰勒一阶展开式反算插补节点值,得出与曲线插补速度对应的曲线插补距离。
5.根据权利要求1所述的一种曲线加工方法,其特征在于,所述拐点为曲线轨迹的分段曲线中曲率极大值的节点。
6.根据权利要求1所述的一种曲线加工方法,其特征在于,所述预设曲线长度计算公式为Simpson公式。
7.一种计算机可读存储介质,其特征在于,其存储有计算机可执行指令,所述计算机可执行指令设置为执行如权利要求1-6中任意一项所述的曲线加工方法。
8.一种数控系统,其特征在于,所述数控系统与加工执行装置通信连接,且所述数控系统包括处理器以及存储器,所述存储器存储有可被所述处理器执行的指令,以使所述处理器执行如权利要求1-6中任意一项所述的曲线加工方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大族激光科技产业集团股份有限公司;深圳市大族智能控制科技有限公司,未经大族激光科技产业集团股份有限公司;深圳市大族智能控制科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110003861.5/1.html,转载请声明来源钻瓜专利网。