[发明专利]一种数控机床的曲线插补方法、系统及存储介质在审
申请号: | 202210486505.8 | 申请日: | 2022-05-06 |
公开(公告)号: | CN114815743A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 张俊;丁旭然;王迪尔;肖葭;高洁;苏国旺 | 申请(专利权)人: | 中南大学 |
主分类号: | G05B19/4103 | 分类号: | G05B19/4103 |
代理公司: | 长沙朕扬知识产权代理事务所(普通合伙) 43213 | 代理人: | 包雨函 |
地址: | 410083 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数控机床 曲线 方法 系统 存储 介质 | ||
1.一种数控机床的曲线插补方法,其特征在于,包括:
根据数控机床的运动线路确定待插补曲线;
根据待插补曲线对应的控制点确定待插补曲线对应的节点矢量,并基于所述节点矢量将所述待插补曲线划分为N段线条,N为正整数;
基于弓高误差确定所述N段线条的目标插补点集;
根据所述目标插补点集计算所述待插补曲线的各插补点坐标,并基于所述插补点坐标进行插补。
2.根据权利要求1所述的数控机床的曲线插补方法,其特征在于,所述基于所述节点矢量将所述待插补曲线划分为N段线条时,将所述待插补曲线的开头端的K+1个节点视为参数重复的节点,参数值为0,将所述待插补曲线的结尾端的K+1个节点视为参数重复的节点,参数值为1,k表示曲线次数。
3.根据权利要求1所述的数控机床的曲线插补方法,其特征在于,所述基于弓高误差确定所述N段线条的目标插补点集,包括:
计算目标线条第一端的第一分段点和第二端的第二分段点之间的第一弓高误差,若所述第一弓高误差在阈值范围内,将第一分段点和第二分段点加入插补点集,若所述第一弓高误差不在阈值范围内,以第一分段点和第二分段点的参数值的中值对应点作为新的分段点;
计算第一分段点和新的分段点之间的第二弓高误差以及第二分段点和新的分段点之间的第三弓高误差,并继续对第二弓高误差和第三弓高误差进行与第一弓高误差相同的判断,如果在阈值规定范围内,则依次将新的新的分段点加入插补点集,否则以同样的方法继续确定新的分段点,以此迭代,直到所有新的分段点的弓高误差都满足阈值范围的规定,依次遍历完所述N段线条后确定所述目标插补点集;所述目标线条为所述N段线条中的任一段线条。
4.根据权利要求1所述的数控机床的曲线插补方法,其特征在于,所述基于所述插补点坐标进行插补,包括:
在基于所述插补点坐标进行插补的同时计算所述插补点在综合约束下的最大进给速度,同时记录当前插补点的插补步长与总弧长,其中,插补步长根据相邻插补点求解得到的坐标,通过点间距离公式求解确定,总弧长通过累计所有插补点的步长确定。
5.一种数控机床的曲线插补系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至4中任一所述方法的步骤。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一所述的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210486505.8/1.html,转载请声明来源钻瓜专利网。