在机床轴参数优化过之后,也进行了螺距误差补偿,但铣圆的圆度误差仍不够理想(比如过象限时有尖峰或凹陷)时,西门子还提供了一个选项功能,就是过象限误差补偿。
我也尝试过摩擦补偿,但效果不理想,又找到Toolbox里提供的自动补偿程序(QFK目录下),相应参数设置如下:
N1260 $AA_QEC_COARSE_STEPS[outNr,axNr] = 49;初学习步数
N1270 $AA_QEC_FINE_STEPS[outNr,axNr] = 8;精学习步数
N1280 $AA_QEC_ACCEL_1[outNr,axNr] = 20;加速度限制值1(=2% of$AA—QEC—ACCEL_3)
N1290 $AA_QEC_ACCEL_2[outNr,axNr] = 600;加速度限制值2(=60% of$AA—QEC—ACCEL_3)
N1300 $AA_QEC_ACCEL_3[outNr,axNr] = 1000;加速度限制值3(=100% of$AA—QEC—ACCEL_3)
N1310 $AA_QEC_MEAS_TIME_1[outNr,axNr] = 0.090;加速度1错误计算测量时间(=6*$AA_QEC_TIME_1)
N1320 $AA_QEC_MEAS_TIME_2[outNr,axNr] = 0.045;加速度2错误计算测量时间(=3*$AA_QEC_TIME_1)
N1330 $AA_QEC_MEAS_TIME_3[outNr,axNr] = 0.030;加速度3错误计算测量时间(=2*$AA_QEC_TIME_1)
N1340 $AA_QEC_TIME_1[outNr,axNr] = 0.015;自学习QEC时问常数
N1350 $AA_QEC_TIME_2[outNr,axNr] = 0.015;补偿值衰减调整时间常数
N1360 $AA_QEC_LEARNING_RATE[outNr,axNr] = 50;QEC学习速度
N1370 $AA_QEC_DIRECTIONAL[outNr,axNr] = FALSE;QEC学习方向。FALSE单向
西门子所提供的两种补偿方式都已试过,但效果都不太理想。圆度测试得到的结果只是从0.036减小到0.03。
论坛里高手多多,不知道是否有哪位大侠做过类似工作,请教一下这些参数如何设置,才能达到最好的补偿效果。谢谢