1.一种插齿机电子螺旋导轨运动控制方法,其特征在于:插齿机曲柄运动的角度为主电机旋转角度a,插齿机刀轴螺旋运动的角度为力矩电机的旋转角度φ,主电机旋转角度a与力矩电机旋转角度φ呈实时非线性关系,用函数f=F(a)表示;主电机旋转角度a为主动值,其取值为离散的非等差数列,力矩电机的旋转角度φ为跟随值,通过在数控系统中建立主电机旋转角度与力矩电机旋转角度的周期性曲线表,用以控制插齿机电子螺旋导轨的运动。
2.根据权利要求1所述一种插齿机电子螺旋导轨运动控制方法,其特征在于:所述非线性函数关系式为:
式中,f为力矩电机的旋转角度;F为非线性关系函数;a为主电机旋转角度,是曲柄与运动坐标系Y轴的角度,即∠AOC;b为连杆Y轴的角度,即∠ABC;l1为曲柄长度,即AO的距离;l2为连杆长度,即AB的距离;p为电子螺旋导轨的节距。
3.根据权利要求1所述一种插齿机电子螺旋导轨运动控制方法,其特征在于:所述主电机旋转角度a的取值为离散的非等差数列,相邻的两个角度值(ai,fi)和(ai+1,fi+1)通过拟合直线代替原始的曲线,通过不断改变ai+1的取值,直到拟合直线与曲线之间的误差满足公差要求,此时的ai+1取值,即为经过自适应计算后的主电机旋转角度值。
4.根据权利要求3所述一种插齿机电子螺旋导轨运动控制方法,其特征在于:所述的主电机旋转角度a的取值为离散的非等差数列,其角度取值计算流程如下:
(1)、设某一起始点为ai,则根据上述单变量非线性函数可计算出对应的f'i;
(2)、初始化ai+1的取值,令ai+1=ai+5;
(3)、计算出在ai+1点力矩电机f'i+1的值;
(4)、根据相邻的两个角度值(ai,f'i)和(ai+1,f'i+1),拟合直线EF代替原始的曲线;
(5)、取两个相邻角度的中间值计算误差GH的值,若满足以下不等式,ΔT-0.01<GH<ΔT+0.01,则ai+1取值结束。若不满足以上不等式,则返回到第(3)步;
(6)、结束ai+1取值计算;
其中GH为误差,ΔT为误差阈值,-0.01和0.01为误差公差帯;
通过以上流程不断改变ai+1的取值,直到拟合直线与曲线之间的误差满足公差要求,此时的ai+1取值即为经过自适应计算后的主电机旋转角度值。
5.如权利要求1~4所述任意一种插齿机电子螺旋导轨运动控制方法,其特征在于:应用于万能式插齿机螺旋导轨的力矩电机的控制。