PLC发脉冲数给伺服放大器,如果不是用特定通讯方式(如总线),实际上就是开环控制。PLC监控到的只是脉冲口发出去的数值,并不是伺服放大器接收到的数值,一旦有干扰两者就会不一样。然后机械误差也是要考虑进去的,同步带应该还好。
如果你要求那么高,用滴滴马达,每转一圈位置清零。然后每次经过原点光电时,判断下脉冲数,写成报警。
或者用凸轮分割器,每次工作完给马达一个启动信号,用遮光片+光电去控制马达停止,就是要根据同步轮和行程选择凸轮分割器。
楼主留言:
非常感谢,现在我在皮带上每个工位的位置加了一个小铁片。现在动作流程是这样的,先定位运行,然后回原点,当脉冲变化超过一个值还没能找到原点的话报警(这个是为了防止铁片掉落),已经正常运行了,麻烦的地方在下面的感应铁片的S/N,调整比较麻烦。。
[ 此帖被wangdai527在2019-05-09 16:29重新编辑 ]