悬垂度补偿(Sag 补偿)可以根据一根轴的走位对另一根轴做出补偿。在之前的案例中有介绍过关于这个功能在大型卧式镗铣床上的应用http://www.ad.siemens.com.cn/CNC4YOU/Home/Article/969 是根据Y轴的位移,补偿Z方向的位移,以弥补镗杆在伸长过程中由于自重所带来的挠曲形变。

 这个功能还可以应用于更多的机型,下面的案例主要针对于磨床,在下列应用中是依据机床X轴的走位(砂轮的横向进给),对Z轴的走位给予补偿,可以较好的提高零件的加工精度。 下面给出相关功能的激活与调试过程。

1.激活垂度补偿授权(授权订货号6FC5800-0AM55-0YB0,打钩并复位系统)

image.png

2.修改补偿表的补偿点数(补偿到3号表则修改MD18342[3]、一般系统已默认设置了128个点)

image.png

3.选中“垂度/斜度的补偿”文件并复制到“零件程序”目录

image.png

4.粘贴到“零件程序”目录,并打开“NC_CEC”文件

image.png

5.将补偿值填入文件中(本例X轴选0、100、200…1000共11个点),行尾的奇偶校验符必须删掉,否则激活文件时会报错。

image.png

6.X轴走位补偿Z轴,所以图中INPUT_AXIS[3]=(X),OUTPUT_AXIS[3]=(Z),STEP[3]=100步长,MIN[3]=0起点,MAX[3]=1000终点

image.png

7.编辑好文件后按菜单“激活”进行激活。

image.png

8.激活成功,若激活报错时检查补偿文件中修改数据的行的行尾奇偶校验符是否没删掉或MD41300[3]、MD32710不为0

image.png

9.设置MD41300[3]=1激活3号补偿表

image.png

10.设置X、Z轴的MD32710=1并PO复位,激活悬垂度补偿使能

image.png

11.回参考点,生效悬垂度补偿(至少将本例的X、Z轴回参考点)

image.png

12.可以编写一个X轴循环递进100的程序,当X走到400时,Z轴的悬垂度补偿值从补偿表中知道应该是0.004

image.png

13.在轴诊断界面中可以看到Z轴的悬垂度补偿值是0.004,且随着X轴位置不同补偿值也会随之变化(跟我们在补偿表中所填相同),证明垂度补偿设置成功。

image.png