机床数控系统为840D sl,光栅尺为海德汉LS187C(带参考标记),螺距误差补偿的相关数据都有[0]和[1]两个,[0]表示电机编码器测量系统,[1]表示光栅尺测量系统。因光栅尺带距离参考标记,轴在任意位置都可以回参考点,故没有设置机械零点。在做螺距误差补偿时工程师只设置了相关参数的[1]这些,即采用光栅尺测量系统进行螺距误差补偿,理由是机床没有设置机械零点,电机编码器测量系统没有零点坐标,无法补偿。
请大家讨论下这样做合适吗,有没有办法做两套螺距误差补偿呢?找到一篇做螺距误差补偿的文档,大家看图。
第一幅图是我们机床X轴的补偿文件,方括号第一位为1,表示采用光栅尺测量系统进行螺距误差补偿:

第二幅图是某文档的螺补文件,采用的是电机编码器测量系统进行螺距误差补偿:

第三幅图是某文档的螺补文件,采用的是两套测量系统进行螺距误差补偿。

另外,如果采用两套测量系统进行螺距误差补偿,是不是先将光栅尺禁止,只采用电机编码器做测量系统,通过干涉仪求补偿数据进行[0,n,AXn]螺距误差补偿,再使能光栅尺,再次通过干涉仪求补偿数据进行[1,n,AXn]螺距误差补偿。不知这个方法是否可行?