一种基于指令过滤的数控车床控制纠正方法技术

技术编号:14414867 阅读:142 留言:0更新日期:2017-01-12 02:54
本发明专利技术提供的一种基于指令过滤的数控车床控制纠正方法,包括如下步骤:①获得需要值;②读取历史值;③计算差值;④线性回归;⑤误差判断;⑥非线性回归;⑦差值预判;⑧输出实际值。本发明专利技术通过回归分析预判差值调整控制指令的方式,针对刀具在相同工作条件下的磨损情况有很好的调整作用,因此可极大的延长刀具更换周期,从而降低企业成本,而且还能保证较高的精度要求,同时运行速度快,可很好的满足车加工过程中高速调整的需求。

【技术实现步骤摘要】

本专利技术涉及一种基于指令过滤的数控车床控制纠正方法,属于数控车床控制

技术介绍
数控车床在运行过程中,刀具会有磨损,而不同的加工,刀具的模型情况也会有不同,现有技术中对数控车床的操作过程并未考虑到这一点,因此并未对刀具磨损的情况作出针对性的调整,以至于只能用缩短刀具更换周期来保证车加工精度和准确度,但是一些对于精确度要求较高的情况下,为了保证精确度的要求,则刀具更换非常频繁,由此企业成本很高。
技术实现思路
为解决上述技术问题,本专利技术提供了一种基于指令过滤的数控车床控制纠正方法,该基于指令过滤的数控车床控制纠正方法通过回归分析预判差值调整控制指令的方式,针对刀具在相同工作条件下的磨损情况有很好的调整作用,由此可在很大程度上避免频繁更换刀具,同时还能保证较高的精度要求。本专利技术通过以下技术方案得以实现。本专利技术提供的一种基于指令过滤的数控车床控制纠正方法,包括如下步骤:①获得需要值:接收数控车床控制系统将要作出的控制指令数值;②读取历史值:根据接收到的控制指令数值,从历史数据库中读取历史中相同操作下的控制指令数值、实际操作运行值和运行时间;③计算差值:计算读取到的历史数据中控制指令数值和实际操作运行值的差值;④线性回归:以运行时间为自变量、差值为因变量,建立一元线性回归模型,得到差值的线性回归曲线函数;⑤误差判断:对得到的回归曲线误差进行判断,取误差最小的一条曲线,对该曲线进行可信度检验,大于设定值则进行步骤⑦,小于设定值则进行步骤⑥;⑥非线性回归:以运行时间为自变量、差值为因变量,建立一元非线性回归模型;⑦差值预判:通过建立的模型,将当前控制指令的时间对应的运行时间代入到回归模型中,得到对应的预判差值;⑧输出实际值:将预判差值和控制指令数值结合形成实际控制指令数值,并输出执行。所述步骤⑤中设定值为0.9。所述④中建立一元线性回归模型,通过最小二乘法进行。本专利技术的有益效果在于:通过回归分析预判差值调整控制指令的方式,针对刀具在相同工作条件下的磨损情况有很好的调整作用,因此可极大的延长刀具更换周期,从而降低企业成本,而且还能保证较高的精度要求,同时运行速度快,可很好的满足车加工过程中高速调整的需求。附图说明图1是本专利技术的流程示意图。具体实施方式下面进一步描述本专利技术的技术方案,但要求保护的范围并不局限于所述。如图1所示的一种基于指令过滤的数控车床控制纠正方法,包括如下步骤:①获得需要值:接收数控车床控制系统将要作出的控制指令数值;②读取历史值:根据接收到的控制指令数值,从历史数据库中读取历史中相同操作下的控制指令数值、实际操作运行值和运行时间;③计算差值:计算读取到的历史数据中控制指令数值和实际操作运行值的差值;④线性回归:以运行时间为自变量、差值为因变量,建立一元线性回归模型,得到差值的线性回归曲线函数;⑤误差判断:对得到的回归曲线误差进行判断,取误差最小的一条曲线,对该曲线进行可信度检验,大于设定值则进行步骤⑦,小于设定值则进行步骤⑥;⑥非线性回归:以运行时间为自变量、差值为因变量,建立一元非线性回归模型;⑦差值预判:通过建立的模型,将当前控制指令的时间对应的运行时间代入到回归模型中,得到对应的预判差值;⑧输出实际值:将预判差值和控制指令数值结合形成实际控制指令数值,并输出执行。由此,系统计算量较小,无需担心如神经网络等算法带来的效率问题,而准确度也极有保障。一般而言,基于统计原理,可信度取0.95较为合理,但经测试,0.95的可信度过高,极容易出现线性回归模型无法拟合,而非线性回归模型过拟合的情况,因此在经过大量测试后,最终确定最优选方案为,所述步骤⑤中设定值为0.9。为保证过程的高效,所述④中建立一元线性回归模型,通过最小二乘法进行。本文档来自技高网...
一种基于指令过滤的数控车床控制纠正方法

【技术保护点】
一种基于指令过滤的数控车床控制纠正方法,其特征在于:包括如下步骤:①获得需要值:接收数控车床控制系统将要作出的控制指令数值;②读取历史值:根据接收到的控制指令数值,从历史数据库中读取历史中相同操作下的控制指令数值、实际操作运行值和运行时间;③计算差值:计算读取到的历史数据中控制指令数值和实际操作运行值的差值;④线性回归:以运行时间为自变量、差值为因变量,建立一元线性回归模型,得到差值的线性回归曲线函数;⑤误差判断:对得到的回归曲线误差进行判断,取误差最小的一条曲线,对该曲线进行可信度检验,大于设定值则进行步骤⑦,小于设定值则进行步骤⑥;⑥非线性回归:以运行时间为自变量、差值为因变量,建立一元非线性回归模型;⑦差值预判:通过建立的模型,将当前控制指令的时间对应的运行时间代入到回归模型中,得到对应的预判差值;⑧输出实际值:将预判差值和控制指令数值结合形成实际控制指令数值,并输出执行。

【技术特征摘要】
1.一种基于指令过滤的数控车床控制纠正方法,其特征在于:包括如下步骤:①获得需要值:接收数控车床控制系统将要作出的控制指令数值;②读取历史值:根据接收到的控制指令数值,从历史数据库中读取历史中相同操作下的控制指令数值、实际操作运行值和运行时间;③计算差值:计算读取到的历史数据中控制指令数值和实际操作运行值的差值;④线性回归:以运行时间为自变量、差值为因变量,建立一元线性回归模型,得到差值的线性回归曲线函数;⑤误差判断:对得到的回归曲线误差进行判断,取误差最小的一条曲线,对该曲线进行可信度检验,大于设定...

【专利技术属性】
技术研发人员:李炳福
申请(专利权)人:遵义林棣科技发展有限公司
类型:发明
国别省市:贵州;52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1