技术论坛

 回复:828DSL如何配置第三编码器

返回主题列表
作者 主题
杨名
侠圣

经验值:2884
发帖数:191
精华帖:8
楼主    2016-12-27 22:19:33
主题:828DSL如何配置第三编码器

现场的拓扑结构是这样的,一个828D ,三个驱动模块,一个DMC20 三个SMC20配置光栅尺,一个SMC30配置主轴模拟量的外置编码器。能够拓扑出来所有的组件,但是这个SMC30如何分配给主轴呢?主轴是模拟量的

原来是将SMC30挂到一个驱动模块的第二编码器,但是现在所有的驱动器的第二个编码器都已经占用,那么如果配置到第三个编码器呢?就算配上去了,如果分配给主轴呢?

不知道大家有没有遇到这样的配置,求方案,具体解决措施,想配置一个虚拟的驱动器,应该如何实现呢?

努力完善自己。
西范斯
至圣

经验值:19094
发帖数:3613
精华帖:36
4楼    2016-12-28 14:40:47
精华帖  主题:回复:828DSL如何配置第三编码器

在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,与驱动侧P0922一致。 


参数                              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

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。