条件:828D系统,第三方主轴,外置编码器1VPP 正弦,编码器线数3136 一个零位点 增量的
连接方式:编码器反馈到主轴驱动----主轴驱动处理了编码器信号(1VPP正弦进去 出来变成方波)---最后是SMC30
现在的状况:他的主轴驱动器可以设置转换之后出来的编码器线数,可以设置编码器是1024 也可以设置输出线数是4096等等或者1234, 现在有些奇怪搞不懂,
当我把主轴驱动输出线数设置为3136的时候,828D这边可以找到原点(宝马标)但是不能飚高速,一般在50-70转的时候就会报警 232131 编码器增量 / 绝对偏移位置过大 低速转没问题。
当我把主轴驱动输出线数设置成为其他任意线数的时候, 828D这里找不到宝马标志,但可以飚高速。
我有点搞不明白这什么原因? 看过报警分析之后想着可能是 编码器信号到主轴驱动这里进行处理,之后在发给828,会不会是他这个单位时间内没有及时处理完信号发送出来导致的报警?还是说本身还有什么参数管教这些。
还有就是我设置成其他任意线数的时候找不到原点,但可以飚高速。是不是因为没有零点,所以他根本就不去计算当前位置和第一次零点的差距。
求师傅指点一下!