上个月用激光干涉仪测了一台老加工中心,X 轴螺距误差最大 0.03mm。做了螺距补偿后,误差降到 0.005mm 以内。老机床回春,就是靠螺补。
什么是螺距误差
丝杠的螺距不可能完全均匀——制造误差、磨损都会导致每一段的螺距略有不同。螺距误差补偿就是把每个位置的偏差量测出来,存在数控系统里,加工时自动修正。
测量方法
用激光干涉仪(比如雷尼绍 XL-80)测量:
1. 安装激光干涉仪(分光镜固定在工作台,激光头固定在床身)
2. 设定测量行程和间距
例:X 轴行程 800mm,每 50mm 测一点(17 个点)
3. 自动运行测量程序
4. 记录每个点的位置偏差测量时注意温度稳定(20°C ±1°C),否则热变形会干扰数据。
数据处理
测量得到的原始数据是绝对偏差值。螺补需要的是增量偏差值:
位置(mm) 绝对偏差(μm) 增量偏差(μm)
0 0 0
50 +3 +3
100 +5 +2
150 +4 -1
200 +8 +4增量偏差 = 当前点绝对偏差 - 前一点绝对偏差。
参数输入
FANUC 螺补参数:
参数 3620:螺补基准点号
参数 3621:螺补间隔(μm)
参数 3622-3699:各点补偿值(μm)设定:
3620 = 0 (基准点在原点)
3621 = 50000 (间隔 50mm = 50000 μm)
3622 = 0 (第0点补偿值)
3623 = 3 (第1点 +3μm)
3624 = 2 (第2点 +2μm)
...西门子用补偿表(SBL),在系统数据里直接输入,更直观。
注意事项
一、补偿值有范围限制。FANUC 每点补偿值一般 ±10μm 以内。误差太大说明丝杠有问题,该修而不是该补。
二、螺补和反向间隙补偿是独立的。反向间隙补偿(背隙)处理的是丝杠反向时的空行程,螺补处理的是各段螺距的均匀性。两个都要做。
三、温度影响。机床冷态和热态的螺距不一样。精密加工最好在热机状态下测量和补偿。
实际案例
那台老机床的补偿效果:
补偿前:X 轴定位精度 0.045mm,重复精度 0.012mm
补偿后:X 轴定位精度 0.008mm,重复精度 0.004mm0.045mm 的定位精度加工出来的零件全靠操作工手动补正。补偿后精度提升到 0.008mm,零件一致性好了很多。
我的建议
新机床也应该做螺补——出厂精度好不代表不需要。每年用激光干涉仪复测一次,磨损后重新补偿。老机床更不用说,螺补是回春利器。数据处理要细心,输入参数前先核对。