The invention discloses a CNC machine friction compensation pulse feature parameter adaptive allocation method, comprising the steps of: A, setting friction compensation effect parameter; two, the NC system trajectory parameters and servo control parameters; three, the NC system of the movement and time of commutation speed loop integral gain of the acquisition; four positive and negative direction movement feed system friction torque and friction compensation pulse acquisition; five characteristic parameter equation; six, friction compensation pulse acquisition duration; seven, friction compensation pulse amplitude gain. The invention has simple steps and reasonable design, can meet user requirements for friction compensation effect, can significantly improve the machining accuracy, wide application range, strong practicability, good use effect, easy to use.
【技术实现步骤摘要】
一种数控机床摩擦补偿脉冲特征参数自适应配置方法
本专利技术属于数控机床误差补偿
,具体涉及一种数控机床摩擦补偿脉冲特征参数自适应配置方法。
技术介绍
摩擦广泛存在于数控机床进给系统各种动静接触面之间,如导轨面、滚珠丝杠副、支承轴承滚道等,具有非线性时变的特征,由于运动换向过程中,动静接触面之间的摩擦力发生了非线性变化,基于PID控制结构的传统伺服运动控制器无法对其进行有效控制而产生了摩擦误差,从而不利于运动控制精度的提高。摩擦是引起高速、高精度数控机床动态误差主要因素之一。为了补偿数控机床进给系统中由摩擦因素带来的不利影响,通常采用扰动观测器、神经网络控制器、重复控制策略及基于摩擦模型的方法来实现摩擦补偿。但上述方法均受到其本身方法的局限性,虽可摩擦补偿,但其补偿效果不佳。商用数控系统采用摩擦补偿脉冲前馈方法将补偿脉冲加入到伺服运动控制器中来实现摩擦补偿。但该方法需要依据进给系统所处工况及补偿效果的要求,设置精确的摩擦补偿脉冲特征参数:脉冲幅值及其时间。然而,摩擦补偿脉冲特征参数的配置,目前主要依靠调试人员经验且耗时、费力,无法依据所处工况实现自适应配置并满足用户期望的补偿效果。鉴于此,工程中迫切需要一种依据进给系统所处工况及用户补偿效果需求,能够精确配置出补偿脉冲幅值及其时间的方法,从而可有效解决目前工程中难以有效配置摩擦补偿脉冲特征参数并满足用户期望摩擦补偿效果的要求。
技术实现思路
本专利技术所要解决的技术问题在于针对上述现有技术中的不足,提供一种数控机床摩擦补偿脉冲特征参数自适应配置方法,其方法步骤简单,设计合理,能够满足用户对摩擦补偿效果的要求 ...
【技术保护点】
一种数控机床摩擦补偿脉冲特征参数自适应配置方法,所述数控机床通过数控系统控制,其特征在于,该方法包括以下步骤:步骤一、摩擦补偿效果参数设置:在数控系统上设置摩擦补偿效果最优值e
【技术特征摘要】
1.一种数控机床摩擦补偿脉冲特征参数自适应配置方法,所述数控机床通过数控系统控制,其特征在于,该方法包括以下步骤:步骤一、摩擦补偿效果参数设置:在数控系统上设置摩擦补偿效果最优值ebest和摩擦补偿脉冲幅值增量Api;步骤二、数控机床进给系统运动轨迹参数和伺服控制参数的获取:数控系统从数控机床插补器中获得数控机床进给系统运动轨迹参数,并从人机交互软件中获得数控机床进给系统伺服控制参数;所述数控机床进给系统运动轨迹参数包括数控机床进给系统运动轨迹插补指令xr、数控机床进给系统运动轨迹插补速度和数控机床进给系统运动轨迹插补加速度所述数控机床进给系统伺服控制参数包括位置环比例增益Kpp、速度环比例增益Kvp、速度环积分增益Kvi、速度前馈系数KVF、加速度前馈系数KAF和速度环采样及控制周期T;步骤三、数控机床进给系统的运动及换向时刻速度环积分增益项的采集:数控系统控制数控机床进给系统按照数控机床进给系统运动轨迹插补指令xr运动,并从人机交互软件中采集数控机床进给系统工作台换向时刻速度环积分增益项vie;步骤四、进给系统正负运动方向摩擦力矩的获取:数控机床进给系统换向过程中,数控系统从人机交互软件中采集换向过程中摩擦误差峰值时刻对应的控制变量u,并根据公式:Tfsm=u·Kt(4-1)计算得到换向过程中摩擦误差峰值时刻进给系统的正负运动方向摩擦力矩Tfsm;其中,Kt为进给系统电机驱动器的力矩常数;步骤五、摩擦补偿脉冲特征参数方程式的建立:数控系统根据摩擦补偿效果最优值ebest、换向过程中摩擦误差峰值时刻进给系统的正负运动方向摩擦力矩Tfsm和数控机床进给系统运动轨迹插补指令xr建立满足用户要求的摩擦补偿脉冲特征参数方程式:其中,Tm为数控机床进给系统驱动力矩且Tm=u·Kt,iT为数控机床进给系统工作台换向时刻,i为数控系统中的计数器所计数值,N为迭代次数,i的取值和N的取值均为正整数,ex为数控机床进给系统工作台换向过程中的跟随误差且ex的计算方程式为:ex((i+N)T)≈xr((i+N)T)-xr(iT)(5-2)步骤六、摩擦补偿脉冲持续时间的获取:数控系统依次取N=1,2,3…,并将方程式(5-2)带入方程式(5-1)中,求解方程式(5-1),直至N的取值使方程式(5-1)成立,并将此时N的取值确定为迭代次数N的最终取值;再根据公式:Tp=N·T(6-1)计算得到摩擦补偿脉冲持续时间Tp;步骤七、摩擦补偿脉冲幅值的获取...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。