wyfeng1018
级别: 探索解密
精华主题: 0
发帖数量: 57 个
工控威望: 183 点
下载积分: 716 分
在线时间: 242(小时)
注册时间: 2016-06-01
最后登录: 2024-11-05
查看wyfeng1018的 主题 / 回贴
楼主  发表于: 2022-04-19 14:39
最近手里有个项目,龙门机械结构,需要用两个电机同时驱动。目前是用FX5-40SSC模块两轴做同步控制。轴1为主动轴,轴2同步轴1。但在控制时有如下情况:

1、无报警时,轴1和轴2同步一切正常,也不会偏差。

2、当轴1和轴2在运行过程中出现报警(如急停、轴1报警、轴2报警),两轴就会出现偏差(偏差大约在0.7MM左右,这个数值不固定,两轴运行速度大约10mm/s)。

因为是龙门机械结构,不允许出现偏差,所以有什么办法能减少或者避免。

目前在程序里是有报警互锁的,但效果不大。FX5-40SSC里的外部急停线和伺服的外部急停线都没有接,都是在内部屏蔽了。
vipuser
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 101 点
下载积分: 653 分
在线时间: 3(小时)
注册时间: 2021-02-26
最后登录: 2024-09-06
查看vipuser的 主题 / 回贴
1楼  发表于: 2022-04-21 14:05
楼上的回答跟楼主问的不是一回事。

如果拍急停,两个轴的摩擦系数不一样,停下来的位置肯定出现偏差,再次使能同步会报错,同步的条件是两个轴的位置偏差小于一定的范围(例如:<3mm),才能进行同步。

以前有个项目也是这种情况,如果有人为推动单边轴或紧急停止导致两个轴位置偏差过大:
1、在同步之前判断差值是否超出设定的允许范围。
2、如果超差,则报警让人推到允许范围或者重新设置两个轴的零点。
2、如果在允许范围,主轴先走到从轴的位置,然后使能同步。