本发明属于滚珠丝杠副预紧力状态检测领域,特别涉及一种基于特征频率的滚珠丝杠副预紧力检测方法及系统。
背景技术:
滚珠丝杠副是高档数控机床中的关键执行部件,具有零间隙、高精度、高效率等特点,它的性能直接决定着数控机床的稳定性和加工精度,在汽车、船舶、航空航天、核工业等领域有着广泛的应用。然而在实际加工过程中,随着滚珠丝杠副运行时间的增加,螺母内滚珠与滚道、滚珠与丝杠之间的磨损也会不断加剧,使得滚珠丝杠副预紧力不断下降,当磨损较为严重时,会影响数控机床的加工精度,对产品的加工质量也会带来很大影响,因此需要对滚珠丝杠副预紧力的退化状态进行检测,一旦预紧力退化超过规定阈值时,可及时对滚珠丝杠副的预紧力进行调整,进而保证数控机床的加工精度,延长机床的使用寿命。
目前普遍通过离线检测摩擦力矩间接获得滚珠丝杠副预紧力,然而对于数控机床,滚珠丝杠副的拆卸比较繁琐,且每次对滚珠丝杠副进行拆装必然会对整个进给系统的运行状态造成影响,这就使得对数控机床中滚珠丝杠副的预紧力检测变得十分困难,一定程度上制约了滚珠丝杠副预紧力状态监测方向的发展。因此急需一种更加完善的方法对滚珠丝杠副的预紧力状态进行更加方便、准确的判断。
技术实现要素:
本发明的目的在于针对上述现有技术存在的问题,提供一种滚珠丝杠副预紧力检测方法,解决当前滚珠丝杠副预紧力状态检测困难、效率低下、准确率低等问题。
实现本发明目的的技术解决方案为:一种基于特征频率的滚珠丝杠副预紧力检测方法,所述方法包括以下步骤:
步骤1,建立滚珠丝杠副进给系统动力学模型并列出动力学方程;
步骤2,确定预紧力的范围与间隔值,计算不同预紧力所对应的特征频率,构建预紧力特征集;
步骤3,利用预紧力特征集训练优化支持向量机svm;
步骤4,对进给系统中的待测滚珠丝杠副进行锤击测试,计算滚珠丝杠副在该进给系统中的特征频率,并利用优化后的svm完成对待测滚珠丝杠副预紧力值的检测。
进一步地,步骤1所述建立滚珠丝杠副进给系统动力学模型并列出动力学方程,具体过程包括:
利用滚珠丝杠副在不同预紧力下的动力学特性,建立滚珠丝杠副进给系统中的动力学模型,并列出动力学方程为:
式中,mt为工作台质量,mb为丝杠质量;
进一步地,步骤2中确定的预紧力范围为:
fp=n1·ca~n2·ca
式中,ca为滚珠丝杠副的额定动载荷值,n1和n2根据滚珠丝杠副的工况确定,
确定的预紧力间隔值为:n3·ca,n3≤0.01。
进一步地,步骤2中计算不同预紧力所对应的特征频率,具体过程包括:
计算预紧力对应的动力学方程的特征值λ;
根据该特征值λ求取该预紧力对应的特征频率f,所用公式为:
λ=ω2,ω=2πf。
基于特征频率的滚珠丝杠副预紧力检测系统,所述系统包括:
第一构建模块,用于建立滚珠丝杠副进给系统动力学模型并列出动力学方程;
第二构建模块,用于确定预紧力的范围与间隔值,计算不同预紧力所对应的特征频率,构建预紧力特征集;
训练优化模块,用于利用预紧力特征集训练优化支持向量机svm;
检测模块,用于对进给系统中的待测滚珠丝杠副进行锤击测试,计算滚珠丝杠副在该进给系统中的特征频率,并利用优化后的svm检测待测滚珠丝杠副的预紧力值。
本发明与现有技术相比,其显著优点为:1)对于诸如数控机床等机械设备,不需要对滚珠丝杠副进行拆卸,大大降低了技术人员的工作时间,提高了检测效率;2)通过特征频率直接计算出滚珠丝杠副预紧力的大小,不需要进行中间换算,减少了后续的计算时间,更加快捷高效;3)能够应用于实际工程当中,操作简单,可有效解决当前复杂机械系统中滚珠丝杠副预紧力状态检测困难、效率低下、准确率低等问题。
下面结合附图对本发明作进一步详细描述。
附图说明
图1为一个实施例中基于特征频率的滚珠丝杠副预紧力检测方法流程图。
图2为一个实施例中滚珠丝杠副预紧力的检测效果图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,结合图1,提供了一种基于特征频率的滚珠丝杠副预紧力检测方法,所述方法包括以下步骤:
步骤1,建立滚珠丝杠副进给系统动力学模型并列出动力学方程;
步骤2,确定预紧力的范围与间隔值,计算不同预紧力所对应的特征频率,构建预紧力特征集;
步骤3,利用预紧力特征集训练优化支持向量机svm,获取svm的惩罚因子c和核函数g的最佳参数组合,获得优化后的svm;
步骤4,对进给系统中的待测滚珠丝杠副进行锤击测试,计算滚珠丝杠副在该进给系统中的特征频率,并利用优化后的svm完成对待测滚珠丝杠副预紧力值的检测。
进一步地,在其中一个实施例中,步骤1所述建立滚珠丝杠副进给系统动力学模型并列出动力学方程,具体过程包括:
利用滚珠丝杠副在不同预紧力下的动力学特性,建立滚珠丝杠副进给系统中的动力学模型,并列出动力学方程为:
式中,mt为工作台质量,mb为丝杠质量;
进一步优选地,在其中一个实施例中,步骤2中确定的预紧力范围为:
fp=n1·ca~n2·ca
式中,ca为滚珠丝杠副的额定动载荷值,n1和n2根据滚珠丝杠副的工况确定,
确定的预紧力间隔值为:n3·ca,n3≤0.01。
进一步地,在其中一个实施例中,步骤2中计算不同预紧力所对应的特征频率,具体过程包括:
计算预紧力对应的动力学方程的特征值λ;
根据该特征值λ求取该预紧力对应的特征频率f,所用公式为:
λ=ω2,ω=2πf。
进一步优选地,在其中一个实施例中,步骤3中优化支持向量机的算法采用网格搜索法或遗传优化算或粒子群优化算法。
进一步地,在其中一个实施例中,步骤4所述对进给系统中的待测滚珠丝杠副进行锤击测试,计算滚珠丝杠副在该进给系统中的特征频率,并利用优化后的svm完成对待测滚珠丝杠副预紧力值的检测,具体过程包括:
4-1,沿丝杠轴向方向将加速度传感器设置在待测丝杠法兰端面处;
4-2,利用力锤沿丝杠轴向方向敲击法兰端面锤击点处,给滚珠丝杠副进给系统输入一个激励信号,之后通过加速度传感器获取激励所对应的响应信号,并由计算机进行分析输出该进给系统的各阶特征频率大小;
4-3,将所述各阶特征频率大小输入至优化后的svm,输出待测滚珠丝杠副的预紧力值。
在一个实施例中,提供了一种基于特征频率的滚珠丝杠副预紧力检测系统,所述系统包括:
第一构建模块,用于建立滚珠丝杠副进给系统动力学模型并列出动力学方程;
第二构建模块,用于确定预紧力的范围与间隔值,计算不同预紧力所对应的特征频率,构建预紧力特征集;
训练优化模块,用于利用预紧力特征集训练优化支持向量机svm;
检测模块,用于对进给系统中的待测滚珠丝杠副进行锤击测试,计算滚珠丝杠副在该进给系统中的特征频率,并利用优化后的svm检测待测滚珠丝杠副的预紧力值。
进一步地,在其中一个实施例中,所述检测模块包括:
装配单元,用于沿丝杠轴向方向将加速度传感器设置在待测丝杠法兰端面处;
锤击测试单元,用于利用力锤沿丝杠轴向方向敲击法兰端面锤击点处,给滚珠丝杠副进给系统输入一个激励信号,之后通过加速度传感器获取激励所对应的响应信号,并由计算机进行分析输出该进给系统的各阶特征频率大小;
预紧力检测单元,用于将所述各阶特征频率大小输入至优化后的svm,输出待测滚珠丝杠副的预紧力值。
关于基于特征频率的滚珠丝杠副预紧力检测系统的具体限定可以参见上文中对于基于特征频率的滚珠丝杠副预紧力检测方法的限定,在此不再赘述。
作为一种具体示例,在其中一个实施例中,对本发明的方法进行验证说明,具体内容包括:
1、确定预紧力退化进给驱动系统中某型号滚珠丝杠副的特征参数,计算出该动力学模型中各参数值大小如下表1所示:
表1动力学模型各参数值大小
2、查阅滚珠丝杠副选型手册得额定动载荷ca=29896n,则预紧力变化范围可选择为1500n~9000n,选定预紧力间隔值为100n,将其代入动力学方程中进行求解,并利用公式λ=ω2,ω=2πf求得预紧力变化范围内对应的各阶特征频率,构建预紧力特征集,如下表2所示:
表2预紧力变化范围内对应的各阶特征频率
3、将预紧力特征集按照4:1的比例随机划分为训练集和测试集,采用网格搜索法寻找svm的惩罚因子c和核函数g的最佳参数组合为2和0.25,将其输入到svm的参数设置中,测试集预测结果中确定系数为0.9995,如图2所示,测试集预测的预紧力数据如下表3所示。
表3测试集预测结果
4、利用力锤敲击该进给系统中滚珠丝杠副的法兰端面,通过加速度传感器获取激励所对应的响应信号,并由计算机进行分析,获得该进给系统的各阶特征频率大小为34.45hz、125.23hz、430.91hz、1059.24hz,将其输入到优化后的svm内进行预测,获得该滚珠丝杠副的预紧力大小为3326.15n。
由上可知,本发明提出的基于特征频率的滚珠丝杠副预紧力状态检测方法,通过利用锤击测试求得进给系统的特征频率,并利用svm对预紧力特征集进行训练预测来判断滚珠丝杠副的预紧力状态,不需要对滚珠丝杠副进行拆卸,大大降低了技术人员的工作时间,提高了检测效率,同时通过特征频率直接计算出滚珠丝杠副预紧力的大小,不需要进行中间换算,减少了后续的计算时间,更加快捷高效。本发明能够应用于实际工程当中,操作简单,可有效解决当前复杂机械系统中滚珠丝杠副预紧力状态检测困难、效率低下、准确率低等问题。
以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。