用西门子1200控制松下A6伺服,通过减速机驱动推杆做垂直定位,伺服回原后,推杆向下做定位控制(假设是B点),到达位置后保持一段时间再向上返回到一个位置(假设是A点)。然后重复在这两点间做定位。(类似一个伺服压力机)
现在遇到一个问题,假如伺服在A点待机时伺服编码器反馈回来的数值是1000,在B点工作时编码器返回的数值是2000。
伺服工作一段时间后推杆会向上多走一点,例如:A点(1000)到B点(2000),返回A点时会变成999,然后去B时会变成1999,再运行一段时间后,从B点返回A点时会变成998,再下降去B时会变成1998
总是在从B点返回A点时编码器反馈脉冲减小,而且下次再去B点时也会同步减小,也就是说伺服接收的脉冲数始终是一样的,只是A点的起始位置变的更靠上了,导致B点下降高度靠上,
怀疑是伺服参数的问题,但是不清楚要调整哪个参数。
伺服电机是5Kw的,大惯量,通过同步轮连接减速机。