828D车床用变频器控制主轴,需外接一个编码器。但是轴分配时只能找到两个伺服轴,和三个编码器。多出来的这个编码器应该放在哪边。当做第二编码器设在X或Z轴上吗?主轴的参数怎么设?请大师们帮帮忙
最佳答案
在 Z 轴上配置三个编码器,其中第三编码器作为模拟主轴的直接编码器,828D 系统默
认的驱动报文格式 136 或 116 传递的是轴第一编码器和第二编码的信号,改用 118 的报文格式可以传输轴编码器 2 和 3 的信息给系统;系统侧就可以读取 Z 轴编码器 2 和 3 的值(系统只能接受两套反馈,驱动可以接受三套反馈),然后我们通过 NC 参数设置,将 Z 轴编码器 2 作为 Z 轴系统的反馈 1,编码器 3 作为 Z 轴系统的反馈 2,再将其中一个反馈分配给模拟量主轴使用,这样就完成了调试要求。
还有 NC 侧 Z 轴的报文参数 MD13060[1]([n]中 n 的数值是实际轴的第几个,从 0 开始)设置为118,与驱动侧一致。例如:
x z sp
MD30200 NUM_ENCS 2 1 1
MD30220 ENC_MODULE_NR[0] 1 2 2
MD30220 ENC_MODULE_NR[1] 1 2 2
MD30230 ENC_INPUT_NR[0] 1 1 2
MD30230 ENC_INPUT_NR[1] 2 2 1
MD30240 ENC_TYPE[0] 1 4 1
MD30240 ENC_TYPE[1] 1 0 0
MD31020 ENC_RESOL[0] 512 512 1024
MD31020 ENC_RESOL[1] 2500 2048(默认) 2048(默认)
DB380x.DBX1.5 0 1 1
DB380x.DBX1.6 1 0 0
提问者对于答案的评价:
谢谢大侠,一直没过来看,今天才点,对不住啊
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc187889.html