王 新
(四川精锐机电有限公司 成都)
CAK63135Di机床X轴全行程600 mm,由于X轴系直径编程,显示值应除以2,该机床丝杆实际行程为300.000 mm。Z轴全行程1350 mm。行程长短范围在软限位以内。
输入以上程序。
把X轴移动到500.000位置,检测时就从该点开始向负方向运行。调整好激光干涉仪,设置测量软件为增量值方式,按循环启动,开始测量,程序循环执行5次,记录测量值待用。
(1)参数3605.0=1,使用螺距补偿。
(2)参数3624,各轴螺距误差补偿点间隔,范围0~99999999。
X轴丝杆行程300 mm,设50 mm一个间隔。
Z轴丝杆行程1300 mm,设100 mm一个间隔。
间隔根据行程长度以及需要检测的点数来确定,比如X轴600 mm,需要测量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-0/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,螺距误差补偿表轴号显示。见表1。
表1 参数设置
参数设置后,需断电重新上电启动系统,功能才能生效。
表2 误差值到补偿表
把激光干涉仪测量值填入螺距误差表后,按复位,补偿就生效。再测试几次,以检查精度是否合格。
另外,测量时,也会检测反向间隙,可以根据情况修改参数1851。增量补偿的缺点是,如某个点不好,修正该点后,后面的点均要修改,绝对值补偿的就无此问题。Z轴补偿方法相同,在此略。
本机床使用绝对值编码器反馈,如机床使用增量值编码器反馈,机床必须先回零后再进行检测,补偿后,回零才能生效。