用控制卡跑位置环,还是用驱动器跑位置环?
这2种方式的区别在哪?各自的优缺点?如何选择?
请问抛开参数,不能定性分析下吗
这个问题本身是不能定性分析的,或者说,定性分析是没有意义的。
只能对比驱动器于控制卡针对位置环提供了什么控制功能(算法、参数),相同或相应功能的具体指标。对于我来说,我肯定是用GALIL控制卡的位置环,因为相对于驱动器,我对这个更熟悉,更能发挥出性能。GALIL针对位置环控制,立功了如下功能:
KP 比例增益
KI 积分增益
KD 微分增益
FV 速度前馈
FA 加速度前馈
PL 低通滤波
NB NF 陷波(谐振点抑制)
ER 误差限制
OE 异常保护
另外还有OF 零漂抑制,TL输出极限是驱动器上不需要的。对于您使用的驱动器不熟,您自己对比驱动器的功能吧
排除这个以外,还有一个对比的角度,或者说,是在对比把位置环和电机驱动放在一起,还是和运动轨迹规划方在一起。而这又涉及到控制卡于驱动器之间的信号传递方式,是简单的速度电压/位置脉冲,还是专用总线,以及总线本身的功能定义和效率。
回复内容:
对: 刘岩利 用控制卡跑位置环,还是用驱动器跑位置环?这2种方式的区... 内容的回复!
多谢刘工的指导。
我用的驱动器目前已调好了位置环,在驱动器的软件上能方便设置、查看给定位置和实际位置曲线,能够在文本框里调节PID控制参数,感觉这样调节方便一些。如果改用galil卡去跑位置环,就需要再熟悉相关的调节方法。
而据我了解,同样是做同种设备的一家公司,他们是用galil卡跑位置环,而copley驱动器跑速度环。我询问过原因,他们没有从哪个方式更熟悉就用哪个的角度去解释,而说了些,如果是驱动器跑位置环,galil卡只是发指令,这样响应速度慢,因为galil发出指令,就不管了,等等。
但是,我也没太搞清楚,他们这样去设计的真正理由是什么?因为我觉得用驱动器跑位置环,调节起来更简单,用galil卡编程也更简单。如果两种方式的控制效果是一样的,他们为什么没有选择更简单的方法呢?