这种事确实让人头痛,做了这么多运动控制,碰到过两次。每次都被折腾的不轻
第一次是用富士伺服,位置随机跑偏。搞了两天,各种干扰预防线路检查。后来发现是PLC端和伺服端对脉冲的设置不同,伺服驱动器对收到的脉冲接受混乱,改设置就好了。
第二次,用台达的伺服。和楼上各位大佬的方案差不多,该程序。走几次位置就回零。查干扰,查设置,换电机,最后是更换驱动器问题才消失。这个问题其实没解决,我没找到问题点,只是把造成问题的部件给更换了。
特别针对第二次事件,有大佬遇到过的话,一起讨论。故障现象和楼主说的类似,还有更严重的一点是,观测到位置控制中有反向的现象,指令是从A到B,过程中有一段折返又恢复的现象,搞的很晕。