802D系统丝杠螺距误差补偿生效的参数只有一个即MD32700。只有参数MD32700=0时,补偿文件才能写入系统。当MD32700=1时机床返回参考点后,补偿值才生效。此时802D系统内部的补偿组进入写保护状态。
802D系统在作丝杆螺距误差补偿时,当第一个轴做完补偿后对其他轴进行补偿时发现补偿值的数据始终无法生效,系统断电后仍然不生效,此时系统部报警。
首先排除补偿文件出错的可能。以为802D系统螺距补偿时有严格的步骤要求,第一步:将所要补偿轴的MD32700改为0,第二步:将补偿值写入加工格式的补偿文件。第三步:在自动方式下执行此加工程序。第四步:将所要补偿轴的MD32700改1。第五步:返回参考点。
按照上述步骤第一轴的补偿值生效,而其他轴却不生效,则可断定操作步骤正确,仔细分析补偿文件,发现802D系统所有轴的不补偿值都在一个文件内,当第一个轴的补偿做完后,MD32700=1,系统内部的补偿组进入写保护状态,此时再更改其他轴的补偿数值时由于是加工格式,故补偿值仍能以程序格式写入,不能执行程序,但却无法使补偿的数值在系统内生效。明白上述道理后将第一个轴的MD32700改为0后再对第二个轴进行补偿就会生效,第三轴同理,知道最后一个轴的补偿完成,再把所有轴的MD32700改为1,此时所有轴的丝杠螺距误差补偿值在系统内生效