

第一个图是外置编码器的连接,第二个图是我画的大概连接图。
一台840D(不是SL)系统的磨床的C轴齿轮比设置,没有看懂,请教大家。
实际机床C轴参数设置如下:
N31050 $MA_DRIVE_AX_RATIO_DENOM[0] 22
N31050 $MA_DRIVE_AX_RATIO_DENOM[1] 22
N31060 $MA_DRIVE_AX_RATIO_NUMERA[0] 80
N31060 $MA_DRIVE_AX_RATIO_NUMERA[1] 80
N31070 $MA_DRIVE_ENC_RATIO_DENOM[0] 1
N31070 $MA_DRIVE_ENC_RATIO_DENOM[1] 25
N31080 $MA_DRIVE_ENC_RATIO_NUMERA[0] 1
N31080 $MA_DRIVE_ENC_RATIO_NUMERA[1] 10
N36912 $MA_SAFE_ENC_INPUT_NR 2
N36915 $MA_SAFE_ENC_TYPE 1
N36921 $MA_SAFE_ENC_GEAR_DENOM[0] 10
N36921 $MA_SAFE_ENC_GEAR_DENOM[1] 10
N36922 $MA_SAFE_ENC_GEAR_NUMERA[0] 25
N36922 $MA_SAFE_ENC_GEAR_NUMERA[1] 25
当前生效的是第二编码器(外置编码器)。
我不清楚实际的齿轮箱的减速比与皮带轮的减速比是多少。
问题1、31050/31060,31070/31080,是同时生效的么? 那么整个的齿轮比是否为(31050/31060)*( 31070/31080)?
问题2、 从上面参数能看到36921【1】/ 36922【1】与31070【1】/31080【1】是相反的,为什么? 这个参数是机床实际运行的参数,设置是没问题的。
36921【0】/ 36922【0】这两个参数应该是设置错了,因为昨天我屏蔽了外置编码器,安全参数这里修改如下:
N36912 $MA_SAFE_ENC_INPUT_NR 改为1,
N36921 $MA_SAFE_ENC_GEAR_DENOM[0] 22i
N36922 $MA_SAFE_ENC_GEAR_NUMERA[0] 80
如果不该以上2个安全编码器齿轮比,就会有交叉参考错误,NC侧的轴坐标与驱动侧的轴坐标所显示移动的距离是不同的,而且走的越多,差的越多,直到报警。