224XP控制伺服,伺服通过同步带传动在两点之间来回运动,需要一个慢速回原点的过程,原点是一个接近传感器,现在的问题是每次回原点都停在不一样的位置,而且偏差有5-8个脉冲(2500p/r),有没有什么办法可以提高这个精度?或者有没有方法可以在第一次找原点后记住这个点,每次回原点就给这么多个脉冲让它停,而不是用传感器让电机停?
最佳答案
第一,用程序实现。从两侧靠近接近开关,读取两个on时刻的脉冲数,计算中位值。这是单独用接近开关做原点基准的精度最高境界。
第二,无法产生另一侧的on的话,就要增加一个信号。始终计算两个两个on之间的中位值。注意不是on和off之间的中位值,是on和on之间的中位值。
第三,既然可以增加一个信号,那么就使用接近开关on边缘之后能够找到的伺服电机Z相的第一个脉冲。用这个脉冲可以找到唯一的位置。(拆卸电机后会变)
第四,使用伺服内置的回零功能。这个方法只是把回零的任务转移到伺服。省了编程。但伺服要增加输入输出量。
我建议,通过第三种方式,可以最经济地找到零点。
提问者对于答案的评价:
感谢您的解答,这种方法要怎么编程呢?有没有这样子的实例可以提供给我学习一下呢?power_machine@foxmail.com 非常感谢您的帮助。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc149234.html