xlz123
级别: 略有小成
精华主题: 0
发帖数量: 58 个
工控威望: 229 点
下载积分: 8700 分
在线时间: 157(小时)
注册时间: 2019-03-18
最后登录: 2023-04-27
查看xlz123的 主题 / 回贴
楼主  发表于: 2020-11-18 11:04
如题,伺服电机带动的转盘机械上面干涉受阻了不能及时报警,会过个1S后才有报警信号,但后续的动作还在执行,直接就撞机了。伺服电机上面应该改什么参数,转矩限制吗
先有鸡
xlz123
级别: 略有小成
精华主题: 0
发帖数量: 58 个
工控威望: 229 点
下载积分: 8700 分
在线时间: 157(小时)
注册时间: 2019-03-18
最后登录: 2023-04-27
查看xlz123的 主题 / 回贴
1楼  发表于: 2020-11-19 08:08
引用
引用第1楼阿米尔帕西诺于2020-11-18 11:31发表的  :
你这种情况应该是转盘的安全条件没有写好。所有工位上的气缸或者轴必须回到安全位置。转盘才能转动

是转盘上面的机构卡了噢,卡了不及时报警,但是PLC还在发脉冲呀,发完脉冲我就给信号进行下一个动作了
先有鸡
xlz123
级别: 略有小成
精华主题: 0
发帖数量: 58 个
工控威望: 229 点
下载积分: 8700 分
在线时间: 157(小时)
注册时间: 2019-03-18
最后登录: 2023-04-27
查看xlz123的 主题 / 回贴
2楼  发表于: 2020-11-19 08:10
引用
引用第3楼leo.xue于2020-11-18 15:36发表的  :
伺服既然没走到指定位置,程序后续动作还能继续进行?那就是你的程序逻辑有问题了

我就是来问这个没走到指定位置的问题的它不及时报警但是PLC还在发脉冲,在它报警之前脉冲已经发完了,所以就下一步啦
先有鸡
xlz123
级别: 略有小成
精华主题: 0
发帖数量: 58 个
工控威望: 229 点
下载积分: 8700 分
在线时间: 157(小时)
注册时间: 2019-03-18
最后登录: 2023-04-27
查看xlz123的 主题 / 回贴
3楼  发表于: 2020-11-19 08:16
感谢大佬们回帖,我的问题是转盘卡住之后不及时报警,PLC发完脉冲之后还没报警,但是转盘已经不走了,是其它机构撞的它。不是转盘撞其它轴跟气缸。
先有鸡
xlz123
级别: 略有小成
精华主题: 0
发帖数量: 58 个
工控威望: 229 点
下载积分: 8700 分
在线时间: 157(小时)
注册时间: 2019-03-18
最后登录: 2023-04-27
查看xlz123的 主题 / 回贴
4楼  发表于: 2020-11-19 08:20
它卡住是因为它上面的模具有问题,偶尔会发生这种情况
先有鸡
xlz123
级别: 略有小成
精华主题: 0
发帖数量: 58 个
工控威望: 229 点
下载积分: 8700 分
在线时间: 157(小时)
注册时间: 2019-03-18
最后登录: 2023-04-27
查看xlz123的 主题 / 回贴
5楼  发表于: 2020-11-19 11:31
引用
引用第12楼gxtmdb82164于2020-11-19 09:00发表的  :
如果是希望伺服尽早报警那么要调整伺服内部的误差范围,把这个值缩小,但是同时要考量伺服的刚性值(不同的伺服叫法不一样),太小的脉冲数误差范围应用在刚度很低的系统上很容易勿报警的,简单来说就是需要更好的跟随性能,PLC脉冲发出来伺服马上就能跟得上,一旦堵转伺服自己的脉冲数和命令脉冲误差过大马上报警,但是这个也是受机械限制的,毕竟伺服是和机械强耦合的,机械那端太软真跟不上也没办法.

你这个报警时间长,估计就是误差范围太大,但是脉冲速率比较低,等伺服内部的误差计数值达到报警的范围都要很久.

所以还是建议把扭矩限制打开(LS说的STO是一样的),真的卡住了就直接别转了,然后给TLC信号给PLC去处理.但是完整的应用也很麻烦的,根据不同的伺服可能还需要做误差脉冲清楚之类之类的操作,还是多看看手册吧.

好的   谢谢,我先按10楼的加个到位检测吧
先有鸡