凹凸曼
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 141 点
下载积分: 1170 分
在线时间: 102(小时)
注册时间: 2015-10-16
最后登录: 2024-06-28
查看凹凸曼的 主题 / 回贴
楼主  发表于: 2016-03-02 15:15
各位大神求助了,现在我用一台台达的ES2的plc和一个编码器。机械的要求是用一个三相电机来驱动涡轮螺杆以实现工作台的升降,他们在涡轮螺杆那里加了一个编码器,通过编码器的发的脉冲反馈给PLC 来实现工作台的上升和下降的定位准确。这样我该怎么做是不是只用编码器的AB相给的脉冲数和通过计算达到工作台的准确位置所需要的脉冲数进行比较,当相同的时候就让电机停止。还有就是这个地方还要做一个复位按钮,复位的时候涡轮蜗杆回到起始位置,我这个地方是不是还要加个传感器做标准点。如果不想加这个传感器可不可以
xuhaiguo
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 137 点
下载积分: 1174 分
在线时间: 11(小时)
注册时间: 2014-03-24
最后登录: 2024-12-08
查看xuhaiguo的 主题 / 回贴
1楼  发表于: 2016-03-05 14:45
可以在比较前加一个提前量,这个量可以做成活的,每次停止时比较实际与设定值的差值,然后把这个差值,计算到提前量里,如果机械状态稳定的话,能停到+-0.
05毫米,不过这个数会不稳定,比不了伺服,这种方法
是普通电机比较好的一种控制方法。要是用增量编码器最好有一个参考点,用多圈绝对值的可以不用,不过价格较贵