例如,步距角为1.8度,那么电机转1圈就是200个脉冲。
一圈的螺距4MM。步进电机驱动器设置了细分4, 800个脉冲。那么就是800个脉冲转1圈。走4MM距离。
在导轨上加一个编码器,编码器,1圈600个脉冲。
问题1:在程序中,然PLC发800个脉冲,实际导轨也走了4MM的距离。但是监控编码器当前值的A270,编码器当前值与当前脉冲数,不相等的。编码器当前值比脉冲当前值大?如何设置他们相等。
问题2:比如,编码器当前值,跑出来比如是24000。角度的计算公式为,
旋转角度= (编码器输出信号脉冲数÷编码器的分辨率)×360° ,那么就是 2400/600*360=1440度。为什么编码器超过360°,不会显示重置,重0开始到360°。
一圈的螺距4MM。步进电机驱动器设置了细分4, 800个脉冲。那么就是800个脉冲转1圈。走4MM距离。
在导轨上加一个编码器,编码器,1圈600个脉冲。
问题1:在程序中,然PLC发800个脉冲,实际导轨也走了4MM的距离。但是监控编码器当前值的A270,编码器当前值与当前脉冲数,不相等的。编码器当前值比脉冲当前值大?如何设置他们相等。
问题2:比如,编码器当前值,跑出来比如是24000。角度的计算公式为,
旋转角度= (编码器输出信号脉冲数÷编码器的分辨率)×360° ,那么就是 2400/600*360=1440度。为什么编码器超过360°,不会显示重置,重0开始到360°。