发表于:2004-08-18 10:51:00
3楼
主要原因是伺服驱动器PID参数的设置问题,你的P值是按照高速情况进行的调试设置,在低速时就会产生比较大的超调,所以在低速时,应该将伺服驱动器的速度环P值降低些就可以了,但你的系统高速响应特性可能会受到影响。要想做到不论是高速还是低速的响应特性都很好的话,理论上讲需要根据电机的状态实时调整伺服驱动器速度环的PID参数,但在实际工作中,采用PLC发脉冲+伺服位置环控制的方式根本是无法实现。如果可能,建议你采用“专用伺服控制器”+“伺服驱动器速度控制方式”,将伺服驱动器速度环的PID参数设置为0,其速度环PID由伺服控制器来给定,而且伺服控制器要有能力能够实时根据需要来调整pid参数,比如它能够有多任务的编程能力,专门编制一个任务来根据电机状态来调整pid参数。英国trio公司的MC202单轴控制器可以满足这样的要求,你可以把各种有关伺服的问题发到triomotion@126.com上,肯定会得到满意的答复。