[发明专利]一种基于插补算法的机械加工控制方法在审
申请号: | 202010944786.8 | 申请日: | 2020-09-10 |
公开(公告)号: | CN111948982A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 颜明华;范克东 | 申请(专利权)人: | 成都广泰威达数控技术股份有限公司 |
主分类号: | G05B19/41 | 分类号: | G05B19/41 |
代理公司: | 成都聚蓉众享知识产权代理有限公司 51291 | 代理人: | 张辉 |
地址: | 610000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 算法 机械 加工 控制 方法 | ||
本发明提供一种基于插补算法的机械加工控制方法,通过将待加工零件按照预设加工要求进行分段,分为多个连续的加工线段;并根据加工线段确定待加工零件的加工工序;选择加工线段,并按照确定的加工工序对待加工零件进行拟合,获取二次有理贝塞尔曲线;驱动旋转轴和移动轴,按照二次有理贝塞尔曲线对待加工零件进行加工,获取对应的工件;将工件与标准件进行比对,确定工件与标准件是否一致;若不一致,则通过NURBS曲线插补算法对所选择加工线段以及对应的加工工序进行路径规划,并用规划后的路径调节二次有理贝塞尔曲线,重新驱动旋转轴和移动轴进行加工,获取与标准件一致的工件。本发明可以修改预先确定的加工路径,重新对加工路径进行规划。
技术领域
本发明涉及制造业技术领域,特别是涉及一种基于插补算法的机械加工控制方法。
背景技术
数控机床(Computer numerical control machine tools,CNC),是一种装有程序控制系统的自动化机床。该控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,并将其译码,用代码化的数字表示,通过信息载体输入数控装置。经运算处理由数控装置发出各种控制信号,控制机床的动作,按图纸要求的形状和尺寸,自动地将零件加工出来。
目前数控机床加工零件的轨迹需要控制多个电机共同运动来完成运动轨迹,在控制多个电机时由于控制信号需要处理发送及到响应会有延迟,控制系统发送的脉冲在某些情况下还会丢步现象,这些也会导致多个电机无法做到同步而使运动轨迹有误差。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于插补算法的机械加工控制方法,用于解决现有技术中机床加工时出现的轨迹误差问题。
为实现上述目的及其他相关目的,本发明提供一种基于插补算法的机械加工控制方法,包括以下步骤:
将待加工零件按照预设加工要求进行分段,分为多个连续的加工线段;并根据所述加工线段确定所述待加工零件的加工工序;
选择加工线段,并按照确定的加工工序对所述待加工零件进行拟合,获取二次有理贝塞尔曲线;
驱动旋转轴和移动轴,按照所述二次有理贝塞尔曲线对待加工零件进行加工,获取对应的工件;
将所述工件与标准件进行比对,确定所述工件与所述标准件是否一致;若不一致,则通过NURBS曲线插补算法对所选择加工线段以及对应的加工工序进行路径规划,并用规划后的路径调节所述二次有理贝塞尔曲线,重新驱动所述旋转轴和移动轴对待加工零件进行加工,直至获取与标准件一致的工件。
可选地,所述通过NURBS曲线插补算法对所选择加工线段以及对应的加工工序进行路径规划,包括有:
初始化所述二次有理贝塞尔曲线;
根据期望步长预估所述二次有理贝塞尔曲线中的插补点;
计算实际插补步长值和偏差值,并判断所述步长值的精度是否满足预设加工要求;若所述步长值的精度满足预设加工要求,则计算所述旋转轴和移动轴的变化量,并输出对应的结果;若所述步长值的精度不满足预设加工要求,则迭代校正参数,重新根据期望步长预估所述二次有理贝塞尔曲线中的插补点。
可选地,在通过NURBS曲线插补算法对所选择加工线段以及对应的加工工序进行路径规划时,还包括根据所选择加工线段以及对应的加工工序计算出待加工零件的一阶导曲线,并根据所述一阶导曲线计算出NURBS曲线的总长度,通过所述NURBS曲线的总长度进行路径规划。
可选地,还包括:
根据NURBS曲线中插补点曲率的变化,确定速度突变点的位置;
根据速度突变点的位置将NURBS曲线进行分段,采用自适应插补,获取速度突变点处的进给速度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都广泰威达数控技术股份有限公司,未经成都广泰威达数控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010944786.8/2.html,转载请声明来源钻瓜专利网。