三菱PLC发脉冲控制伺服电机怎么还不精确,就是本来该转一圈,实际比一圈略多一点点

如题所述

第1个回答  2011-12-17
负载过大,惯量过大,停不下来!
第2个回答  2011-12-17
想高精度,要调整电子齿轮比,同时把脉冲频率提高,把脉冲加速时间延长
第3个回答  2011-12-16
调伺服的刹车参数。
第4个回答  2011-12-16
应该是你程式的问题,我之前做的控制步进电机都不会出现误差的追问

我用伺服驱动器下了程序,进行脉冲数目检测,本来发10000个,他实际是发了10000多,程序也很简单啊,我就写了一个发脉冲的指令啊,{PLSY K10000 K10000 Y000},不知道是什么原因

追答

如果你的程式和伺服驱动器参数都检查过没有问题的话,可能要加电阻于PLC输出端。以前有碰到过松下伺服不加电阻 伺服电机运行起来不太稳定 加了电阻后就OK了。 你可以试下

追问

我输出端接了大约1.7k的电阻

追答

你上面写的程式PLSY指令后用什么让这个指令结束的? 有没有加《指令执行结束标志》让这段程式结束? 如果你是用定时器的方式让这段程式结束的话一定会有脉冲误差的。

追问

指令执行结束标志是不是 END?

追答

在你的PLC软件中监控D8140 D8141 Y0的脉冲数及 D8142 D8143 Y1的脉冲数 是否跟你写入的脉冲数相同

本回答被提问者采纳
第5个回答  2011-12-16
1.加减速时间太短2.负载太大。3.程序安排不合理。
最好是把情况说的详细一点追问

我用伺服驱动器下了程序,进行脉冲数目检测,本来发10000个,他实际是发了10000多,程序也很简单啊,我就写了一个发脉冲的指令啊,{PLSY K10000 K10000 Y000},不知道是什么原因百度地图

追答

你把伺服电机的功率和负载的大小说明一下
你是不是把伺服驱动器的电子齿轮比改变了。应该是1:1

追问

伺服驱动器和伺服电机都是0.75KW,齿轮比我没改就是1:1

相似回答