车床监控方法、系统、电子设备及存储介质转让专利

申请号 : CN202311334716.0

文献号 : CN117075537B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李景潼张景和

申请人 : 季华实验室

摘要 :

本申请属于车床监控的技术领域,公开了一种车床监控方法、系统、电子设备及存储介质,该方法包括:获取车床的工艺参数、车床各部件的动态特征数据和加工工件的结构参数,以及监控训练样本,从工艺参数和结构参数中提取得到车削质量影响数据,根据监控训练样本,结合预设的车床运动误差模型,构建加工质量预测模型,将动态特征数据和车削质量影响数据输入加工质量预测模型,计算得到预测加工质量参数,基于预设的实际加工条件,结合加工质量预测模型,调节预测加工质量参数,以对车床进行监控,通过车床监控系统以及加工质量预测模型,调节预测加工质量数据,以实现对车床的监控,提高了车床的加工质量和生产效率。

权利要求 :

1.一种车床监控系统,用于对车床进行监控,其特征在于,包括:

检测模块,用于获取车床各部件的运行参数,以确定所述车床的动态特征数据;

采集模块,用于获取所述动态特征数据对应的数据矩阵;

模型模块,用于基于预设的车床运动误差模型,建立加工质量预测模型;

监控模块,用于根据所述数据矩阵和所述加工质量预测模型,结合获取的车削质量影响数据和预设的实际加工条件,对所述车床的工艺参数进行调整,以对所述车床进行监控;

所述车床运动误差模型用于确定各所述动态特征数据的误差;其中,将各所述动态特征数据输入所述车床运动误差模型,即可得到各所述动态特征数据对应的位移误差和角度误差,以对各所述动态特征数据进行监控;其中,所述动态特征数据用于反映所述车床在车削过程中的动态特性,所述动态特征数据通过所述运行参数计算得到;

基于预设的车床运动误差模型,建立加工质量预测模型,包括:

获取车床各部件的历史动态特征数据、车床的历史工艺参数和加工工件的历史结构参数及对应的历史加工质量参数;

从所述历史工艺参数和所述历史结构参数中提取得到对应的历史车削质量影响数据;

根据所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,结合所述预设的车床运动误差模型,构建所述加工质量预测模型;

所述加工质量预测模型的输出数据为加工质量参数,所述加工质量参数表示评价车削加工质量相关的技术指标和工艺优化方向,包括工件粗糙度、残余应力、加工效率、面型精度和形状误差。

2.根据权利要求1所述的车床监控系统,其特征在于,所述检测模块包括振动子模块、位移子模块、作用力子模块和温度子模块;

所述振动子模块用于获取车床主轴振动数据和切削刀具振动数据;

所述位移子模块用于获取车床主轴微位移量和车床导轨微位移量;

所述作用力子模块用于获取车床主轴工作端面反作用力和车削作用力;

所述温度子模块用于获取主轴系统工作的温度变化、车床导轨安装结合面工作的温度变化、车床导轨热工作的温度变化。

3.根据权利要求1所述的车床监控系统,其特征在于,所述监控模块包括提取子模块、第一计算子模块、第二计算子模块、调节子模块;

所述提取子模块用于获取车床的工艺参数和加工工件的结构参数,并从所述工艺参数和所述结构参数中提取对应的车削质量影响数据;

所述第一计算子模块用于基于所述预设的实际加工条件,结合所述加工质量预测模型,计算得到最优加工质量参数;

所述第二计算子模块用于将所述车削质量影响数据和所述数据矩阵输入到所述加工质量预测模型,计算得到预测加工质量参数;

所述调节子模块用于调节所述工艺参数,以使所述预测加工质量参数趋于所述最优加工质量参数。

4.一种车床监控方法,应用于权利要求1‑3任一项所述的车床监控系统,以对车床进行监控,其特征在于,包括步骤:获取车床的工艺参数、车床各部件的动态特征数据和加工工件的结构参数,以及车床数据库的监控训练样本;所述监控训练样本包括车床各部件的历史动态特征数据、车床的历史工艺参数和加工工件的历史结构参数及对应的历史加工质量参数;

从所述工艺参数和所述结构参数中提取得到对应的车削质量影响数据;

根据所述历史动态特征数据、所述历史工艺参数和所述历史结构参数及对应的历史加工质量参数,结合预设的车床运动误差模型,构建加工质量预测模型;

将所述动态特征数据和所述车削质量影响数据输入所述加工质量预测模型,计算得到预测加工质量参数;

基于预设的实际加工条件,结合所述加工质量预测模型,调节所述预测加工质量参数,以对所述车床进行监控;

所述车床运动误差模型用于确定各所述动态特征数据的误差;其中,将各所述动态特征数据输入所述车床运动误差模型,即可得到各所述动态特征数据对应的位移误差和角度误差,以对各所述动态特征数据进行监控;其中,所述动态特征数据用于反映所述车床在车削过程中的动态特性,所述动态特征数据通过所述车床的运行参数计算得到;

根据所述历史动态特征数据、所述历史工艺参数和所述历史结构参数及对应的历史加工质量参数,结合预设的车床运动误差模型,构建加工质量预测模型,包括:从所述历史工艺参数和所述历史结构参数中提取得到对应的历史车削质量影响数据;

根据所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,结合所述预设的车床运动误差模型,构建所述加工质量预测模型;

所述加工质量预测模型的输出数据为加工质量参数,所述加工质量参数表示评价车削加工质量相关的技术指标和工艺优化方向,包括工件粗糙度、残余应力、加工效率、面型精度和形状误差。

5.根据权利要求4所述的车床监控方法,其特征在于,根据所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,结合所述预设的车床运动误差模型,构建所述加工质量预测模型,包括:以所述预设的车床运动误差模型为依据,构建与所述历史动态特征数据和历史车削质量影响数据对应的初步加工质量预测模型;

根据所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,训练所述初步加工质量预测模型,得到训练后的初步加工质量预测模型;

基于所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,验证所述训练后的初步加工质量预测模型,得到所述加工质量预测模型。

6.根据权利要求5所述的车床监控方法,其特征在于,根据所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,训练所述初步加工质量预测模型,得到训练后的初步加工质量预测模型,包括:将所述历史动态特征数据和历史车削质量影响数据输入到所述初步加工质量预测模型,得到对应的输出数据;

根据所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数和所述对应的输出数据,确定训练误差;

基于所述训练误差,调整所述初步加工质量预测模型的参数,得到最优参数,并利用所述最优参数,优化所述初步加工质量预测模型,得到所述训练后的初步加工质量预测模型。

7.根据权利要求4所述的车床监控方法,其特征在于,基于预设的实际加工条件,结合所述加工质量预测模型,调节所述预测加工质量参数,以对所述车床进行监控,包括:基于所述预设的实际加工条件,确定所述车床各部件的动态特征数据的第一加工要求范围和所述车削质量影响数据的第二加工要求范围;

根据所述第一加工要求范围和所述第二加工要求范围,结合所述加工质量预测模型,计算得到最优加工质量参数;

调节所述工艺参数,以调节所述预测加工质量参数,以使调节后的预测加工质量参数趋于所述最优加工质量参数。

8.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时,运行如权利要求4‑7任一项所述车床监控方法中的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时运行如权利要求4‑7任一项所述车床监控方法中的步骤。

说明书 :

车床监控方法、系统、电子设备及存储介质

技术领域

[0001] 本申请涉及车床监控的技术领域,具体而言,涉及一种车床监控方法、系统、电子设备及存储介质。

背景技术

[0002] 目前,通过数字化监控技术对高端数控机床进行监控已成为常用手段。数字化监控技术主要指一种以大数据采集为基础,通过建立数控机床的加工状态的数字孪生模型,利用数据挖掘相关智能算法,对数控机床进行动态数据采集和实时监控,实现数控加工流程与工艺参数在线优化、状态实时监控与诊断控制等功能的技术。
[0003] 现有对于硬脆材料的车削加工,缺乏考虑机床动态响应特性给车削加工质量带来的影响,由于车削加工过程影响因子多,主轴系统跳动、热变形误差、工件系统不平衡、刀具磨损、加工颤振等任何物理现象的发生都会导致车削过程的动态性能发生改变,是硬脆性材料车削加工质量及效率的重要因素。
[0004] 因此,为了解决现有的车床监控方法因缺乏考虑车床动态响应特性而影响车削加工质量的技术问题,亟需一种车床监控方法、系统、电子设备及存储介质。

发明内容

[0005] 本申请的目的在于提供一种车床监控方法、系统、电子设备及存储介质,通过车床监控系统以及加工质量预测模型,调节预测加工质量数据,以实现对车床的监控,解决现有的车床监控方法因缺乏考虑车床动态响应特性而影响车削加工质量的问题,通过多维数据对车床加工状态进行监控及分析,对车床的工艺参数的自动调整与反馈,提高了车床的加工质量和生产效率。
[0006] 第一方面,本申请提供了一种车床监控系统,用于对车床进行监控,包括:
[0007] 检测模块,用于获取车床各部件的运行参数;
[0008] 采集模块,用于获取所述运行参数对应的数据矩阵;
[0009] 模型模块,用于基于预设的车床运动误差模型,建立加工质量预测模型;
[0010] 监控模块,用于根据所述数据矩阵和所述加工质量预测模型,结合获取的车削质量影响数据和预设的实际加工条件,对所述车床的工艺参数进行调整,以对所述车床进行监控。
[0011] 本申请提供的车床监控系统可以实现对车床进行监控,通过加工质量预测模型,调节车床的工艺参数,以实现对车床的监控,解决现有的车床监控方法因缺乏考虑车床动态响应特性而影响车削加工质量的问题,通过多维数据对车床加工状态进行监控及分析,对车床的工艺参数的自动调整与反馈,提高了车床的加工质量和生产效率。
[0012] 可选地,所述检测模块包括振动子模块、位移子模块、作用力子模块和温度子模块;
[0013] 所述振动子模块用于获取车床主轴振动数据和切削刀具振动数据;
[0014] 所述位移子模块用于获取车床主轴微位移量和车床导轨微位移量;
[0015] 所述作用力子模块用于获取车床主轴工作端面反作用力和车削作用力;
[0016] 所述温度子模块用于获取主轴系统工作的温度变化、车床导轨安装结合面工作的温度变化、车床导轨热工作的温度变化。
[0017] 可选地,所述监控模块包括提取子模块、第一计算子模块、第二计算子模块、调节子模块;
[0018] 所述提取子模块用于获取车床的工艺参数和加工工件的结构参数,并从所述工艺参数和所述结构参数中提取对应的车削质量影响数据;
[0019] 所述第一计算子模块用于基于所述预设的实际加工条件,结合所述加工质量预测模型,计算得到最优加工质量参数;
[0020] 所述第二计算子模块用于将所述车削质量影响数据和所述数据矩阵输入到所述加工质量预测模型,计算得到预测加工质量参数;
[0021] 所述调节子模块用于调节所述工艺参数,以使所述预测加工质量参数趋于所述最优加工质量参数。
[0022] 第二方面,本申请提供了一种车床监控方法,应用于上文所述的车床监控系统以对车床进行监控,包括步骤:
[0023] 获取车床的工艺参数、车床各部件的动态特征数据和加工工件的结构参数,以及车床数据库的监控训练样本;所述监控训练样本包括车床各部件的历史动态特征数据、车床的历史工艺参数和加工工件的历史结构参数及对应的历史加工质量参数;
[0024] 从所述工艺参数和所述结构参数中提取得到对应的车削质量影响数据;
[0025] 根据所述历史动态特征数据、所述历史工艺参数和所述历史结构参数及对应的历史加工质量参数,结合预设的车床运动误差模型,构建加工质量预测模型;
[0026] 将所述动态特征数据和所述车削质量影响数据输入所述加工质量预测模型,计算得到预测加工质量参数;
[0027] 基于预设的实际加工条件,结合所述加工质量预测模型,调节所述预测加工质量参数,以对所述车床进行监控。
[0028] 本申请提供的车床监控方法可以实现对车床进行监控,通过车床监控系统以及加工质量预测模型,调节预测加工质量数据,以实现对车床的监控,解决现有的车床监控方法因缺乏考虑车床动态响应特性而影响车削加工质量的问题,通过多维数据对车床加工状态进行监控及分析,对车床的工艺参数的自动调整与反馈,提高了车床的加工质量和生产效率。
[0029] 可选地,根据所述历史动态特征数据、所述历史工艺参数和所述历史结构参数及对应的历史加工质量参数,结合预设的车床运动误差模型,构建加工质量预测模型,包括:
[0030] 从所述历史工艺参数和所述历史结构参数中提取得到对应的历史车削质量影响数据;
[0031] 根据所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,结合所述预设的车床运动误差模型,构建所述加工质量预测模型。
[0032] 本申请提供的车床监控方法可以实现对车床进行监控,通过从历史工艺参数和历史结构参数中提取得到历史车削质量影响数据,能够有效提高加工质量预测模型的训练效率,从而提高对车床的监控效率,有利于提高车床的加工质量和生产效率。
[0033] 可选地,根据所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,结合所述预设的车床运动误差模型,构建所述加工质量预测模型,包括:
[0034] 以所述预设的车床运动误差模型为依据,构建与所述历史动态特征数据和历史车削质量影响数据对应的初步加工质量预测模型;
[0035] 根据所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,训练所述初步加工质量预测模型,得到训练后的初步加工质量预测模型;
[0036] 基于所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,验证所述训练后的初步加工质量预测模型,得到所述加工质量预测模型。
[0037] 本申请提供的车床监控方法可以实现对车床进行监控,通过历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,结合预设的车床运动误差模型,构建加工质量预测模型,通过构建加工质量预测模型,预测车床的加工状态,有利于提高车床的加工质量和生产效率。
[0038] 选地,根据所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,训练所述初步加工质量预测模型,得到训练后的初步加工质量预测模型,包括:
[0039] 将所述历史动态特征数据和历史车削质量影响数据输入到所述初步加工质量预测模型,得到对应的输出数据;
[0040] 根据所述历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数和所述对应的输出数据,确定训练误差;
[0041] 基于所述训练误差,调整所述初步加工质量预测模型的参数,得到最优参数,并利用所述最优参数,优化所述初步加工质量预测模型,得到所述训练后的初步加工质量预测模型。
[0042] 可选地,基于预设的实际加工条件,结合所述加工质量预测模型,调节所述预测加工质量参数,以对所述车床进行监控,包括:
[0043] 基于所述预设的实际加工条件,确定所述车床各部件的动态特征数据的第一加工要求范围和所述车削质量影响数据的第二加工要求范围;
[0044] 根据所述第一加工要求范围和所述第二加工要求范围,结合所述加工质量预测模型,计算得到最优加工质量参数;
[0045] 调节所述工艺参数,以调节所述预测加工质量参数,以使调节后的预测加工质量参数趋于所述最优加工质量参数。
[0046] 第三方面,本申请提供了一种电子设备,包括处理器和存储器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时,运行如前文所述车床监控方法中的步骤。
[0047] 第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如前文所述车床监控方法中的步骤。
[0048] 有益效果:本申请提供的车床监控方法、系统、电子设备及存储介质,通过车床监控系统以及加工质量预测模型,调节预测加工质量数据,以实现对车床的监控,解决现有的车床监控方法因缺乏考虑车床动态响应特性而影响车削加工质量的问题,通过多维数据对车床加工状态进行监控及分析,对车床的工艺参数的自动调整与反馈,提高了车床的加工质量和生产效率。

附图说明

[0049] 图1为本申请实施例提供的车床监控系统的结构示意图。
[0050] 图2为本申请实施例提供的车床监控方法的流程图。
[0051] 图3为本申请实施例提供的电子设备的结构示意图。
[0052] 标号说明:1、检测模块;2、采集模块;3、模型模块;4、监控模块;301、处理器;302、存储器;303、通信总线。

具体实施方式

[0053] 下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0054] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0055] 请参照图1,本申请提供了一种车床监控系统,用于对车床进行监控,包括:
[0056] 检测模块1,用于获取车床各部件的运行参数;
[0057] 采集模块2,用于获取运行参数对应的数据矩阵;
[0058] 模型模块3,用于基于预设的车床运动误差模型,建立加工质量预测模型;
[0059] 监控模块4,用于根据数据矩阵和加工质量预测模型,结合获取的车削质量影响数据和预设的实际加工条件,对车床的工艺参数进行调整,以对车床进行监控。
[0060] 该车床监控系统,通过加工质量预测模型,调节车床的工艺参数,以实现对车床的监控,解决现有的车床监控方法因缺乏考虑车床动态响应特性而影响车削加工质量的问题,通过多维数据对车床加工状态进行监控及分析,对车床的工艺参数的自动调整与反馈,提高了车床的加工质量和生产效率。
[0061] 具体地,检测模块1包括振动子模块、位移子模块、作用力子模块和温度子模块;
[0062] 振动子模块用于获取车床主轴振动数据和切削刀具振动数据;
[0063] 位移子模块用于获取车床主轴微位移量和车床导轨微位移量;
[0064] 作用力子模块用于获取车床主轴工作端面反作用力和车削作用力;
[0065] 温度子模块用于获取主轴系统工作的温度变化、车床导轨安装结合面工作的温度变化、车床导轨热工作的温度变化。
[0066] 具体应用中,振动子模块包括振动传感器(或六维力传感器或加速度传感器),位移子模块包括微位移传感器,作用力子模块包括力传感器,温度子模块包括温度传感器。各子模块的设置可以根据实际需要进行修改。通过上述各子模块(各传感器),可以获取车床各部件的运行参数,从而提取运行参数中可以反映机床车削过程中动态特性的动态特征数据,检测的区域和动态特征数据具体如下所示:
[0067] ;
[0068] 其中,输入变量Bn为反映机床车削过程中动态特性的动态特征数据,在车床监控时作为车床运动误差模型和加工质量预测模型的输入数据,n为动态特征数据的数量。
[0069] 具体地,在车床运行时,采集模块2采集检测模块1中各子模块的检测点处所检测的数据,得到各检测点的数据矩阵,即车床各部件的运行参数对应的数据矩阵,通过车床各部件的运行参数,可确定反映机床车削过程中动态特性的动态特征数据。
[0070] 具体地,模型模块3设置有车床运动误差模型,车床运动误差模型的输入数据为各动态特征数据,输出为各动态特征数据对应的误差变量矩阵,误差变量矩阵;其中, 为第i个动态特征数据的误差变量矩阵,i为第i个动态
特征数据,变量 分别代表第i个动态特征数据在车床参考坐标系的横坐标方向、纵坐标方向和竖坐标方向上的误差(即位移误差), 分别代表第i个动态特征数据绕横坐标方向、纵坐标方向和竖坐标方向的余弦误差(即角度误差),将各动态特征数据输入车床运动误差模型,即可得到对应的位移误差和角度误差,建立各动态特征数据的齐次变换矩阵,齐次变换矩阵具体为:
[0071] ;
[0072] 其中,Ti为第i个动态特征数据的齐次变换矩阵,C、D、E分别为子单元位置坐标的横坐标、纵坐标和竖坐标,子单元位置坐标为的车床参考坐标系中一个固定的已知的坐标。
[0073] 齐次变换矩阵表示用矩阵的形式表达动态特征数据对应的车床各部件相对于车床参考坐标系的位置。
[0074] 模型模块3在执行对应的功能操作时,将动态特征数据输入车床运动误差模型,可以确定各动态特征数据的误差(误差变量矩阵),从而对各输入数据进行监控。
[0075] 在对车床进行监控前,要明确导致车床加工质量和效率改变的因素(车削质量影响因素),并将引起加工质量和效率变化的因素和优化目标作为加工质量预测模型的输入变量(输入数据)和输出变量(输出数据)。
[0076] 输入变量通常由车削质量影响因素组成,因此,需要获取车床的工艺参数和加工工件的结构参数,并从工艺参数和结构参数中提取对应的车削质量影响数据。
[0077] 输出变量为评价车削加工质量相关的技术指标和工艺优化方向,即加工质量参数,定义加工质量参数为 , ,其中, 分别代表工件粗糙度、残余应力、加工效率、面型精度、形状误差等参数,d为加工质量参数的数量。
[0078] 通过车床运动误差模型,结合数据库中的历史数据(监控训练样本),建立加工质量预测模型,加工质量预测模型实质为加工质量预测变量矩阵,具体为:
[0079] ;
[0080] 其中,为第j个预测加工质量参数, 为第j个预测加工质量参数的加工质量预测模型函数(加工质量预测变量矩阵),X为车床的工艺参数对应的车削质量影响数据,A为加工工件的结构参数对应的车削质量影响数据,B为车床各部件的动态特征数据。
[0081] 具体地,监控模块4包括提取子模块、第一计算子模块、第二计算子模块、调节子模块;
[0082] 提取子模块用于获取车床的工艺参数和加工工件的结构参数,并从工艺参数和结构参数中提取对应的车削质量影响数据;
[0083] 第一计算子模块用于基于预设的实际加工条件,结合加工质量预测模型,计算得到最优加工质量参数;
[0084] 第二计算子模块用于将车削质量影响数据和数据矩阵输入到加工质量预测模型,计算得到预测加工质量参数;
[0085] 调节子模块用于调节工艺参数,以使预测加工质量参数趋于最优加工质量参数。
[0086] 具体应用中,通过提取子模块,获取车床的工艺参数和加工工件的结构参数,工艺参数包括主轴转速、吃刀量、进给量、轨迹坐标等参数,结构参数包括工件材质特性、工件直径,工件尺寸等结构参数。从工艺参数和结构参数中提取对应的车削质量影响数据,分别对它们进行设置:
[0087] 将车床的工艺参数对应的车削质量影响数据设置为 , ,其中,变量 分别代表主轴转速、吃刀量、进给量、轨迹坐标等工艺参数,a为
车床的工艺参数对应的车削质量影响数据的数量。
[0088] 将 加工 工 件的 结 构参 数 对应 的车 削 质量 影 响数 据 设置 为 ,,其中,变量 分别代表工件材质特性(硬度、粗糙度、密度)、工件直径等加工工件的固有系数(结构参数),b为加工工件的结构参数对应的车削质量影响数据的数量。
[0089] 此外,考虑车削过程动态特性对加工质量的影响,从采集模块2获取的车床各部件的运行参数对应的数据矩阵中提取动态特征数据作为影响加工质量的输入变量,设置为 ,,其中,输入变量 分别代表检测模块1检测出的各个反映机床车削工程中动态特性的特征(车床各部件的动态特征数据)。
[0090] 通过第一计算子模块,基于预设的实际加工条件,结合加工质量预测模型,计算得到最优加工质量参数,优化的目标(加工质量参数)就是在允许的输入变量受限制的情况下使制定的目标函数(加工质量预测模型)最大化或最小化。针对车削质量提高的目标,限制车床各部件的运行参数和车削质量影响数据都在允许加工要求范围(即实际加工条件,包括第一加工要求范围和第二加工要求范围)内,计算得到优化指标的最优解(最优加工质量参数),最优加工质量参数的计算公式具体为: ;
[0091] 其中,为第j个加工质量参数的最优加工质量参数, 为第j个加工质量参数的车床各部件的动态特征数据和车削质量影响数据在允许加工要求范围内的加工质量预测模型,根据实际需要确定每个加工质量参数的最大值或最小值为对应的最优加工质量参数。
[0092] 车削质量影响数据需根据实际加工条件被定义在工艺要求范围(第二加工要求范围)内,即:
[0093] ;
[0094] ;
[0095] 其中,为车床的工艺参数对应的车削质量影响数据的最小值, 为车床的工艺参数对应的车削质量影响数据的最大值,为加工工件的结构参数对应的车削质量影响数据的最小值, 为加工工件的结构参数对应的车削质量影响数据的最大值。第二加工要求范围可根据实际情况进行设置。
[0096] 检测模块1各传感器获取的车床各部件的运行参数也需要满足实际加工条件,使得车床各部件的运行参数在一定的范围(第一加工要求范围)内,即:
[0097] ;
[0098] 其中, 为车床各部件的动态特征数据的最小值, 为车床各部件的动态特征数据的最大值。第一加工要求范围可根据实际情况进行设置。
[0099] 综上,在实际加工条件的约束下,计算得到车床的最优加工质量参数。
[0100] 通过第二计算子模块,将车削质量影响数据和车床各部件的运行参数对应的数据矩阵输入到加工质量预测模型,计算得到预测加工质量参数。
[0101] 通过调节子模块,调节车床的工艺参数,以使预测加工质量参数趋于最优加工质量参数,因为加工工件的结构参数和车床各部件的运行参数为测量出来的数据,并不能调节,所以调节车床的工艺参数,如主轴转速、吃刀量、进给量等参数,以使预测加工质量参数趋于最优加工质量参数,即使加工质量参数稳定在最优加工质量参数附近。
[0102] 由上可知,该车床监控系统,通过检测模块,用于获取车床各部件的运行参数,采集模块,用于获取运行参数对应的数据矩阵,模型模块,用于基于预设的车床运动误差模型,建立加工质量预测模型,监控模块,用于根据数据矩阵和加工质量预测模型,结合获取的车削质量影响数据和预设的实际加工条件,对车床的工艺参数进行调整,以对车床进行监控;从而,通过加工质量预测模型,实现对车床的监控,解决现有的车床监控方法因缺乏考虑车床动态响应特性而影响车削加工质量的问题,通过多维数据对车床加工状态进行监控及分析,对车床的工艺参数的自动调整与反馈,提高了车床的加工质量和生产效率。
[0103] 请参照图2,图2是本申请一些实施例中的一种车床监控方法,用于上文的车床监控系统以对车床进行监控,包括:
[0104] 步骤S101,获取车床的工艺参数、车床各部件的动态特征数据和加工工件的结构参数,以及车床数据库的监控训练样本;监控训练样本包括车床各部件的历史动态特征数据、车床的历史工艺参数和加工工件的历史结构参数及对应的历史加工质量参数;
[0105] 步骤S102,从工艺参数和结构参数中提取得到对应的车削质量影响数据;
[0106] 步骤S103,根据历史动态特征数据、历史工艺参数和历史结构参数及对应的历史加工质量参数,结合预设的车床运动误差模型,构建加工质量预测模型;
[0107] 步骤S104,将动态特征数据和车削质量影响数据输入加工质量预测模型,计算得到预测加工质量参数;
[0108] 步骤S105,基于预设的实际加工条件,结合加工质量预测模型,调节预测加工质量参数,以对车床进行监控。
[0109] 该车床监控方法,通过车床监控系统以及加工质量预测模型,调节预测加工质量数据,以实现对车床的监控,解决现有的车床监控方法因缺乏考虑车床动态响应特性而影响车削加工质量的问题,通过多维数据对车床加工状态进行监控及分析,对车床的工艺参数的自动调整与反馈,提高了车床的加工质量和生产效率。
[0110] 具体地,在步骤S101中,工艺参数包括主轴转速、吃刀量、进给量、轨迹坐标等数据,结构参数包括工件材质特性(硬度、粗糙度、密度)、工件直径等数据,车床各部件的动态特征数据包括刀具切削力、刀具磨损等数据。
[0111] 获取车床数据库的监控训练样本,监控训练样本包括车床各部件的历史动态特征数据、车床的历史工艺参数和加工工件的历史结构参数及对应的历史加工质量参数,其中,车床各部件的历史动态特征数据、车床的历史工艺参数和加工工件的历史结构参数包括数据库(车床数据库)中车床各部件的动态特征数据、车床的工艺参数和加工工件的结构参数的历史记录,而对应的历史加工质量参数包括这些数据的历史记录所对应的加工质量参数。从数据库中的历史记录中提取同一车床某一时刻的车床各部件的动态特征数据、车床的工艺参数和加工工件的结构参数,作为车床各部件的历史动态特征数据、车床的历史工艺参数和加工工件的历史结构参数,提取该某一时刻的下一时刻的加工质量参数,作为对应的历史加工质量参数,从而提取数据库中的大量数据组成监控训练样本,将上述获取的数据设为测试集和验证集,用于对模型进行训练,从而使得训练的模型能够实现预测功能。
[0112] 具体地,在步骤S102中,要明确导致车床加工质量和效率改变的因素(车削质量影响因素),从而在工艺参数和结构参数中提取表示主轴、工件、刀具等工艺系统本身性能及与车削加工过程关联的工艺参数和结构参数,得到车削质量影响数据,如主轴转速、吃刀量等影响车床加工质量的参数。而与车床加工质量和效率无关的参数则不需要提取,如操作杆的控制速度等参数。
[0113] 具体地,在步骤S103中,根据历史动态特征数据、历史工艺参数和历史结构参数及对应的历史加工质量参数,结合预设的车床运动误差模型,构建加工质量预测模型,包括:
[0114] 从历史工艺参数和历史结构参数中提取得到对应的历史车削质量影响数据;
[0115] 根据历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,结合预设的车床运动误差模型,构建加工质量预测模型。
[0116] 在步骤S103中,要明确导致车床加工质量和效率改变的因素(车削质量影响因素),并将引起加工质量和效率变化的因素和优化目标作为加工质量预测模型的输入变量(输入数据)和输出变量(输出数据)。
[0117] 因此,需要获取车床的工艺参数和加工工件的结构参数,并从工艺参数和结构参数中提取对应的车削质量影响数据。而构建模型时,可通过获取数据库中车削质量影响数据的历史数据,用历史数据来训练模型。
[0118] 具体地,在步骤S103中,根据历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,结合预设的车床运动误差模型,构建加工质量预测模型,包括:
[0119] 以预设的车床运动误差模型为依据,构建与历史动态特征数据和历史车削质量影响数据对应的初步加工质量预测模型;
[0120] 根据历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,训练初步加工质量预测模型,得到训练后的初步加工质量预测模型;
[0121] 基于历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,验证训练后的初步加工质量预测模型,得到加工质量预测模型。
[0122] 具体地,在步骤S103中,以预设的车床运动误差模型为依据,结合历史动态特征数据和历史车削质量影响数据,构建初步加工质量预测模型。
[0123] 加工质量预测模型实质为加工质量预测变量矩阵,具体为:
[0124] ;
[0125] 其中,为第j个预测加工质量参数, 为第j个预测加工质量参数的加工质量预测模型函数(加工质量预测变量矩阵),X为车床的工艺参数对应的车削质量影响数据,A为加工工件的结构参数对应的车削质量影响数据,B为车床各部件的动态特征数据。
[0126] 加工质量参数为加工质量预测模型的输出数据,表示评价车削加工质量相关的技术指标和工艺优化方向,定义加工质量参数为 , ,其中,分别代表工件粗糙度、残余应力、加工效率、面型精度、形状误差等参数,d为加工质量参数的数量。
[0127] 将车床的工艺参数对应的车削质量影响数据设置为 , ,其中,变量 分别代表主轴转速、吃刀量、进给量、轨迹坐标等工艺参数,a为
车床的工艺参数对应的车削质量影响数据的数量。
[0128] 将 加工 工 件的 结 构参 数 对应 的车 削 质量 影 响数 据 设置 为 ,,其中,变量 分别代表工件材质特性(硬度、粗糙度、密度)、工件直径等加工工件的固有系数(结构参数),b为加工工件的结构参数对应的车削质量影响数据的数量。
[0129] 此外,考虑车削过程动态特性对加工质量的影响,将采集模块2获取的车床各部件的动态特征数据对应的数据矩阵作为影响加工质量的输入变量,设置为 ,,其中,输入变量 分别代表检测模块1检测出的各
个反映机床车削工程中动态特性的特征(车床各部件的动态特征数据)。
[0130] 车床运动误差模型的输入数据为各动态特征数据,输出为各动态特征数据对应的误差变量矩阵,误差变量矩阵 ;其中, 为第i个动态特征数据的误差变量矩阵,i为第i个动态特征数据,变量 分别代表第i个动态特征数据在车床参考坐标系的横坐标方向、纵坐标方向和竖坐标方向上的误差(即位移误差),分别代表第i个动态特征数据绕横坐标方向、纵坐标方向和竖坐标方向的余弦误差(即角度误差),将各动态特征数据输入车床运动误差模型,即可得到对应的位移误差和角度误差,建立各动态特征数据的齐次变换矩阵,齐次变换矩阵HTM具体为:
[0131] ;
[0132] 其中,Ti为第i个动态特征数据的齐次变换矩阵,C、D、E分别为子单元位置坐标的横坐标、纵坐标和竖坐标,子单元位置坐标为车床参考坐标系中一个固定的已知的坐标。
[0133] 齐次变换矩阵表示用矩阵的形式表达动态特征数据对应的车床各部件相对于车床参考坐标系的位置。
[0134] 在实际应用中,将动态特征数据输入车床运动误差模型,可以确定各动态特征数据的误差,从而对各动态特征数据进行监控。
[0135] 具体地,在步骤S103中,根据历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数,训练初步加工质量预测模型,得到训练后的初步加工质量预测模型,包括:
[0136] 将历史动态特征数据和历史车削质量影响数据输入到初步加工质量预测模型,得到对应的输出数据;
[0137] 根据历史动态特征数据和历史车削质量影响数据及对应的历史加工质量参数和对应的输出数据,确定训练误差;
[0138] 基于训练误差,调整初步加工质量预测模型的参数,得到最优参数,并利用最优参数,优化初步加工质量预测模型,得到训练后的初步加工质量预测模型。
[0139] 在步骤S103中,通过将数据库中历史动态特征数据和历史车削质量影响数据对应的历史加工质量参数,与将历史动态特征数据和历史车削质量影响数据输入初步加工质量预测模型得到的结果(历史动态特征数据和历史车削质量影响数据输入初步加工质量预测模型得到对应的输出数据)进行比较,得到训练误差,如输出数据中部分数据与历史加工质量参数中对应数据的差值的大小程度,或输出数据比历史加工质量参数多一个相关变量等训练误差,利用训练误差,对初步加工质量预测模型的参数进行调整,如训练误差为输出数据中部分数据与历史加工质量参数中对应数据的差值的大小程度,则修改对应的模型参数,令输出数据愈发准确,得到最优参数,通过最优参数,优化初步加工质量预测模型,得到训练后的初步加工质量预测模型。
[0140] 在步骤S103中,将数据库中未用于训练的历史动态特征数据和历史车削质量影响数据输入训练后的初步加工质量预测模型得到的输出数据,作为历史加工质量参数验证数据,对比历史加工质量参数验证数据与数据库中未用于训练的历史动态特征数据和历史车削质量影响数据对应的历史加工质量参数,确定误差在可接受范围内(误差可接受范围一般为0到3%,可根据实际需要进行修改),验证训练后的初步加工质量预测模型的准确度,得到加工质量预测模型。
[0141] 在步骤S103中,在输入数据对模型进行训练之前,要初始化初步加工质量预测模型的参数,保证模型处于正常使用状态。
[0142] 具体地,在步骤S104中,将动态特征数据和车削质量影响数据输入到加工质量预测模型,通过加工质量预测模型的计算,得到车床的预测加工质量参数。
[0143] 具体地,在步骤S105中,基于预设的实际加工条件,结合加工质量预测模型,调节预测加工质量参数,以对车床进行监控,包括:
[0144] 基于预设的实际加工条件,确定车床各部件的动态特征数据的第一加工要求范围和车削质量影响数据的第二加工要求范围;
[0145] 根据第一加工要求范围和第二加工要求范围,结合加工质量预测模型,计算得到最优加工质量参数;
[0146] 调节工艺参数,以调节预测加工质量参数,以使调节后的预测加工质量参数趋于最优加工质量参数。
[0147] 在步骤S105中,基于预设的实际加工条件,结合加工质量预测模型,计算得到最优加工质量参数,优化的目标(加工质量参数)就是在允许的输入数据受限制的情况下使制定的目标函数(加工质量预测模型)最大化或最小化。针对车削质量提高的目标,限制车床各部件的动态特征数据和车削质量影响数据都在允许加工要求范围(即实际加工条件,包括第一加工要求范围和第二加工要求范围)内,计算得到优化指标的最优解(最优加工质量参数),最优加工质量参数的计算公式具体为: ;
[0148] 其中,为第j个加工质量参数的最优加工质量参数, 为第j个加工质量参数的车床各部件的动态特征数据和车削质量影响数据在允许加工要求范围内的加工质量预测模型,根据实际需要确定每个加工质量参数的最大值或最小值为对应的最优加工质量参数。
[0149] 车削质量影响数据需根据实际加工条件被定义在工艺要求范围(第二加工要求范围)内,即:
[0150] ;
[0151] ;
[0152] 其中,为车床的工艺参数对应的车削质量影响数据的最小值, 为车床的工艺参数对应的车削质量影响数据的最大值,为加工工件的结构参数对应的车削质量影响数据的最小值, 为加工工件的结构参数对应的车削质量影响数据的最大值。第二加工要求范围可根据实际情况进行设置。
[0153] 车床各部件的动态特征数据也需要满足实际加工条件,使得车床各部件的动态特征数据在一定的范围(第一加工要求范围)内,即:
[0154] ;
[0155] 其中, 为车床各部件的动态特征数据的最小值, 为车床各部件的动态特征数据的最大值。第一加工要求范围可根据实际情况进行设置。
[0156] 综上,在实际加工条件的约束下,计算得到车床的最优加工质量参数。
[0157] 调节车床的工艺参数,以使预测加工质量参数趋于最优加工质量参数,从而实现对车床的监控。因为加工工件的结构参数和车床各部件的动态特征数据为测量出来的数据,并不能调节,所以调节车床的工艺参数,如主轴转速、吃刀量、进给量等参数,以使预测加工质量参数趋于最优加工质量参数,即使加工质量参数稳定在最优加工质量参数附近。
[0158] 由上可知,该车床监控方法,通过获取车床的工艺参数、车床各部件的动态特征数据和加工工件的结构参数,以及车床数据库的监控训练样本,从工艺参数和结构参数中提取得到对应的车削质量影响数据,根据监控训练样本,结合预设的车床运动误差模型,构建加工质量预测模型,将动态特征数据和车削质量影响数据输入加工质量预测模型,计算得到预测加工质量参数,基于预设的实际加工条件,结合加工质量预测模型,调节预测加工质量参数,以对车床进行监控;从而,通过车床监控系统以及加工质量预测模型,调节预测加工质量数据,以实现对车床的监控,解决现有的车床监控方法因缺乏考虑车床动态响应特性而影响车削加工质量的问题,通过多维数据对车床加工状态进行监控及分析,对车床的工艺参数的自动调整与反馈,提高了车床的加工质量和生产效率。
[0159] 请参照图3,图3为本申请实施例提供的一种电子设备的结构示意图,本申请提供一种电子设备,包括:处理器301和存储器302,处理器301和存储器302通过通信总线303和/或其他形式的连接机构(未标出)互连并相互通讯,存储器302存储有处理器301可执行的计算机程序,当电子设备运行时,处理器301执行该计算机程序,以执行上述实施例的任一可选的实现方式中的车床监控方法,以实现以下功能:获取车床的工艺参数、车床各部件的动态特征数据和加工工件的结构参数,以及车床数据库的监控训练样本,从工艺参数和结构参数中提取得到对应的车削质量影响数据,根据监控训练样本,结合预设的车床运动误差模型,构建加工质量预测模型,将动态特征数据和车削质量影响数据输入加工质量预测模型,计算得到预测加工质量参数,基于预设的实际加工条件,结合加工质量预测模型,调节预测加工质量参数,以对车床进行监控。
[0160] 本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,执行上述实施例的任一可选的实现方式中的车床监控方法,以实现以下功能:获取车床的工艺参数、车床各部件的动态特征数据和加工工件的结构参数,以及车床数据库的监控训练样本,从工艺参数和结构参数中提取得到对应的车削质量影响数据,根据监控训练样本,结合预设的车床运动误差模型,构建加工质量预测模型,将动态特征数据和车削质量影响数据输入加工质量预测模型,计算得到预测加工质量参数,基于预设的实际加工条件,结合加工质量预测模型,调节预测加工质量参数,以对车床进行监控。其中,存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random Access Memory, 简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read‑Only Memory, 简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory, 简称EPROM),可编程只读存储器(Programmable Red‑Only Memory, 简称PROM),只读存储器(Read‑Only Memory, 简称ROM),磁存储器,快闪存储器,磁盘或光盘。
[0161] 在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0162] 另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,既可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0163] 再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0164] 在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0165] 以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。