问题:假设有一段直线距离为200MM,两端为A点、B点。设定A为参考点(既200MM的位置 ),
B为原点(既0点位置)。如何在Plc编程,让伺服识别参考点和原点的位置。
请大家多多指教,谢谢!
-
-
fs_yy 发表于 2013/3/20 22:46:56
永宏应当有RS485,可以参过通讯来读取伺服的位置信息.另外一般来说,伺服有一个到位信号,也就是你发出脉动冲指令让伺服走200mm,它走到位后,会发了个到位的信号给PLC,你确认这个信号就可以了,想更安全的话,可以外加一个编码器,或在AB两个点加装接近开关.只要先寻一次零位,以后的就是准确无误的了.2楼 回复本楼
引用 fs_yy 2013/3/20 22:46:56 发表于2楼的内容
-
-
ababab 发表于 2013/3/21 8:21:55
需要在PLC程式里做个回参考点程式,返回参考点说明在伺服驱动说明书里有的。一般有几种回零方式可供选择,常用的是通过接近开关做回零信号,当作参考点返回时行程档块碰到近接后会给伺服信号,此时驱动识别已接近零点会立即减速运行,当达到零点时伺服电机就会停止运行。在确定零点后,通过计算电子齿轮比算出一个脉冲能转几圈,每圈行程是多少,这样就可以计算出200所需要的脉冲值。要注意的是选择的PLC需要晶体管输出的,才可以发出高频脉冲。齿轮比设置的越大对精度的影响越多。
引用 ababab 2013/3/21 8:21:55 发表于3楼的内容