菜鸟:
840D使用海德汉**光栅尺,1.更换光栅尺前,所有轴都回到了零位,然后将需要更换轴的光栅尺拆下来,安装一个新的之后,不用挡块进行校零点是否可以直接使用?2.如果将光栅尺读数头拆下来清理后,再装上去不用校零是否可以直接使用?
我认为只要是光栅尺位置(不论是尺身还是读数头)发生了变化,都应该使用挡块重新校零,这样做也只能使新的零点趋近于更换前的零点,并不能与原有零点完全重合。
侠士:
因为你是把轴停在原点,你在参数中设置就可以的,可以不用挡块的。
菜鸟:
多谢大侠指点。
是否可以这么理解:机床停在原点位置,这一点就是原点位置,但是要把原点参数修改一下,把改点设置为原点位置,否则开机后再次回零就有可能与原来的原点产生偏差?
侠士:
要设置绝地编码器(或光栅)的参考点(零点),必须知道其原理:
**编码器采用格雷码编码,即每个位置都有独一的编码,设置零点的过程其实是CNC告诉编码器哪个码是参考点。
1. 参数34100[n] $MA_REFP_SET_POS = 当前预设坐标,即若床轴目前的位置不是坐标0.000,例如:20.000,那么在该参数设置坐标20.000, n=0或1对应第1或2测量系统;
2. 34210[n] $MA_ENC_REFP_STATE 是编码器(或光栅)回零状态,如果参考点已经建立,其值为2,如果要设置**编码器参考点,必须将其值改成1,n=0或1对应第1或2测量系统;
3. 选择JOG方式;
4. 选择RefPoint方式;
5. 选择要建立参考点的轴,例如: X;
6. 将进给倍率开关调至0%,
7. 按+键,直至34210[n] $MA_ENC_REFP_STATE 由值1变为2,这样该轴的参考点就建立了。
步骤7实际上相当于挡块回零,因为当前的位置就是要设置参考点的位置(坐标0或其它坐标),因此,轴无需移动(这就是为什么要将进给倍率开关调至0%),系统自动将参考点的格雷码保存到编码器(或光栅)。
菜鸟
非常感谢楼上的详细解答,对**编码器回零有了更深的了解。
这样我就确定了答案:只要拆装了**编码器或者光栅尺,无论拆装前该轴是否在原点,都必须进行零点的校正,否则就会出现原来的原点与该轴实际位置数值出现偏差,尤其在精度要求较高的设备中。
侠士;
以前给机械手进行零点校正的时候,差几十丝是没有什么影响的,现在有一个轴,精加工,当时回到了零点位置进行光栅尺更换,换完之后加工尺寸与之前相比差了5个微米左右,一直怀疑是光栅尺换完之后没有校正零点导致。
不仅仅“只要拆装了**编码器或者光栅尺”,断开并重新连接编码器(光栅)电缆后一般也需要重新“进行零点的校正”,除非机床不设置参考点(某些机床)。
菜鸟:
断开并重新连接编码器(光栅)电缆后一般也需要重新“进行零点的校正”,——这个怎么理解?
既然840D有PLC和NC能够交叉比较,说明**光栅尺或者编码器的位置是保存在系统里面的,光栅尺的数值是能够断电保存的,断电后拆装编码器线对原点有什么影响呢?
侠士:
1. “PLC和NC能够交叉比较”,不是什么都交叉比较,其中并不包含参考点;
2. **编码器(光栅等)参考点(参考点格雷码值)一般是保存在编码器中的,而不是保存在CNC系统中(以前我也曾经这么认为),这点可以通过断开编码器电缆再重新接上就可以得到验证。
菜鸟:
如此来说机床关机之后,在NC和光栅尺之间仍然有5VDC的联系?以保证数据不会丢失。