
数控车床数控机床大都采用滚珠丝杠作为机械传动部件,电机带动滚珠丝杠,将电机的旋转运动转换为丝杠直线运动。由于机床丝杠在制造、安装和调整等方面的误差,以及磨损等原因,造成机械实际进给值与预期信号值的不一......
数控车床
数控机床大都采用滚珠丝杠作为机械传动部件,电机带动滚珠丝杠,将电机的旋转运动转换为丝杠直线运动。由于机床丝杠在制造、安装和调整等方面的误差,以及磨损等原因,造成机械实际进给值与预期信号值的不一致,导致零件加工精度不稳定。因此必须定期对机床坐标精度进行补偿。
螺距误差补偿通过调整数控系统的参数增减指令值的脉冲数,实现机床实际移动距离与指令移动距离相接近,以提高机床的定位精度。螺距误差补偿只对机床补偿段起作用,在数控系统允许的范围内起到补偿作用。
以下结合本人经验,介绍CAK63135Di数控车床螺距补偿方法和步骤。
一、确定丝杆行程距离:该机床X轴全行程600mm,由于X轴系直径编程,显示值应除以2,该机床丝杆实际行程为300mm。Z轴全行程1350mm。行程长短范围在软限位以内。
二、编辑X轴程序:O1111;
G0X305.;消除反向间隙
G4X3.;
X300.;测量起始点
G4X3.;
X250.;
G4X3.;
X200.;
G4X3.;
X150.;
G4X3.;
X50.;
G4X3.;
X0;
G4X3.;
X-50.;
G4X3.;
X-55.;消除反向间隙
G4X3.;
X-50.;
G4X3.;
X0;
G4X3.;
X50.;
G4X3.;
X100.;
G4X3.;
X150.;
G4X3.;
X200.;
G4X3.;
X250.;
G4X3.
X300.;
M99;
输入以上程序。
三、激光干涉仪检测螺距误差:把X轴移动到500.000位置,检测时就从该点开始向负方向运行。调整好激光干涉仪,设置测量软件为增量值方式,按循环启动,开始测量,程序循环执行5次,记录测量值待用。
四、设置系统参数计算设置:参数详细说明如下:
1、参数3605.0=1,使用螺距补偿。
2、参数3624—各轴螺距误差补偿点间隔,范围0~99999999。
X轴丝杆行程300mm,设50mm一个间隔。
Z轴丝杆行程1350m,设100mm一个间隔。
间隔根据行程长度以及需要检测的点数来确定,比如X轴有效行程600mm,需要测量6点,那么间隔就设置为100。
3、参数3620—各轴机械零点(或参考点)的螺距误差补偿号,范围0~1023,该范围任意设置。
由于补偿点号共用,就需合理分配一下,以免号码重叠。
比如:X轴需要要测量20点,那参考点的螺距补偿号设置为10,这样前后就是各10个点,号码就从1~20范围。Z轴测量20点,参考点的螺距补偿号设置为30,号码范围21~40,以此类推。
本机床X轴测量6点,设10号,Z测量13点,设40号。
4、参数3621—补偿区间内机械零点(参考点)补偿号的负向终点补偿点号,范围0~1023。
公式:参考点补偿号-机床负方向行程长度/补偿间隔+1
X轴:10-50/50+1=10,输入10
Z轴:40-50/100+1=40,输入40
5、3622—偿区间内起始点补偿号的正向终点补偿点号,范围0~1023。
公式:参考点补偿号-机床负方向行程长度/补偿间隔
X轴:10+250/50=15,输入15
Z轴:40+1300/100=53,输入53
6、参数3623为各轴补偿倍率,范围0~100。
FANUC数控系统,螺距误差补偿参数限制为0~±7,所以倍率为1的情况下,如误差中有较多的+7或-7,说明实际误差补偿大于这个值,比如8,12,-14,那它只能显示到7,7,-7,这个时候改倍率为2,就变成4,6,-7。这时的实际补偿数值=补偿值×倍率。
经过激光干涉仪测量,其数值都大于±7,设倍率为10。
7、参数11350.5=1,螺距误差补偿表轴号显示。
参数设置表如下:
参数号
说明
设定值
3605.0
螺距误差补偿功能
1
3620
参考点的螺距误差补偿号
X:10
Z:30
3621
负向终点补偿点号
X:10
Z:40
3622
正向终点补偿点号
X:15
Z:53
3623
补偿倍率
10
3624
各轴螺距误差补偿点间隔
X:50
Z:100
11350.5
螺距误差补偿表坐标轴显示
1
参数设置后,需断电重新上电启动系统,功能才能生效。
五、输入误差值到补偿表X轴坐标位置
0~50
50~100
100~150
150~200
200~250
250~300
正向终点补偿点号
10
11
12
13
14
15
测量值
0
+5
0
0
-7
-15
把激光干涉仪测量值填入螺距误差表后,按复位,补偿就生效。再测试几次,以检查精度是否合格。
另外,测量时,也会检测反向间隙,可以根据情况修改参数1851。
增量补偿的缺点是,如某个点不好,修正该点后,后面的点均要修改,绝对值补偿的就无此问题。
Z轴补偿方法相同,在此略。