三、关于840D下垂误差补偿功能的机床关键数据说明
1.NC机床数据
MD 18342:补偿表的最大补偿点数,每个补偿表最大为2000插补补偿点数。
MD32710:激活补偿表。
MD32720:下垂补偿表在某点的补偿值总和的极限值,840DE(出口型)为1mm,840D(非出口型)为10mm。
2.设定机床数据
SD41300:下垂补偿赋值表有效。
SD41310:下垂补偿赋值表的加权因子。
由于这两个数据可以通过零件程序或PLC程序修改,所以一个轴由于各种因素造成的不同条件下的不同补偿值,可通过修改这两个数据来调整补偿值。
四、应用
下垂补偿功能应用于双向螺距误差补偿,其装载步骤与840D螺距误差补偿方法一样。
例1 正向补偿文件
%_N_NC_CEC_INI
CHANDATA(1)
$ANCEC[0,0]=0.000
$AN_CEC[0,1]=0.000
$AN_CEC[0,2]=0.000
$AN_CEC[0,3]=0.000
$AN_CEC[0,4]=0.000
$AN_CEC[0,5]=0.000
$AN_CEC[0,6]=0.000
$AN_CEC[0,7]=0.000
……
$AN_CEC[0,57]=0.000
$AN_CEC[0,58]=0.000 以上定义补偿插补点的补偿值
$AN_CEC_INPUT AXIS[0]=(AX1) 定义基准轴
$AN_CEC_OUTPUT AXIS[0]=(AX1) 定义补偿轴
$AN_CEC_STEP[0]=50 定义补偿步距
$AN_CEC_MIN[0]=-1450 定义补偿起点
$AN_CEC_MAX[0]=1450 定义补偿终点
$AN_CEC_DIRECTION[0]=1 定义补偿方向,正向补偿生效,负向无补偿
$AN_CEC_MULT BY_TABLE[0]=0 定义补偿表相乘
$AN_CEC_IS_MODULO[0]=0 定义补偿表模功能
例2 负向补偿文件
%_N_NC_CEC_INI
CHANDATA(1)
$AN_CEC[1,0]=0.000
$AN_CEC[1,l]=0.000
$AN_CEC[1,2]=0.000
$AN_CEC[1,3]=0.000
$AN_CEC[1,4]=0.000
$AN_CEC[1,5]=0.000
$AN_CEC[1,6]=0.000
$AN_CEC[1,7]=0.000
……
$AN_CEC[1,57]=0.000
$AN_CEC[1,58]=0.000 以上定义补偿插补点的补偿值
$AN_CEC_INPUT AXIS[1]=(AX1) 定义基准轴
$AN_CEC_OUTPUT AXIS[1]= (AX1) 定义补偿轴
$AN_CEC_STEP[1]=50 定义补偿步距
$AN_CEC_MIN[1]=一1450 定义补偿起点
$AN_CEC_MAX[1]=1450 定义补偿终点
$AN_CEC_DIRECTION[1]=-1 定义补偿方向,负向补偿生效,正向无补偿
$AN_CEC_MULT BY TABLE[1]=0 定义补偿表相乘
$AN_CEC_IS_MODULO[1]=0 定义补偿表模功能
通过对840D/810D灵活多变的补偿变量的分析研究,不仅成功地进行了双向螺距误差补偿,而且下垂补偿功能还可以应用于横梁的下垂补偿、台面的倾斜补偿等方面。