恭喜,你发布的帖子
发布于 2023-11-27 12:01:35
4楼
最近在现场测试遇到了一个问题想请教下,西门子1500PLC定位轴(S120驱动器,CU320+电机模块,1FG1伺服电机,额定转速3000rpm,最大转速4500rpm),工艺轴点动指令给定速度在75mm/s(换算电机转速在1215rpm左右线速度核实过无误)的时候,工艺轴会失速,电机转速突增至4500rpm,在松开旋钮后(取消点动指令),电机转速3000rpm,开始怀疑程序内其他工艺指令叠加转速导致,后来用工艺轴控制面板控制依然是这种情况,后来把加速度减小了一些以后,线速度可以开到90mm/s(电机转速1458rpm)不失速,但是突破不了这个速度,再加速度的话还是会失速,工艺轴背景数据块的velocitysetpoint参数在电机4500rpm时数值达到了300mm/s多,电机3000rpm失速的时候线速度达到了180mm/s,工艺轴最大速度限制已经设置,在不失速的情况下,速度可以限制在最大限值(限制50mm/s,给定60mm/s,速度限制在50mm/s没有问题)
报文配置的是报文3 工艺轴组态也都检查了,编码器数据交换也是选中的报文3,后来加速度不管怎么减小,依旧无法解决这个问题,但是第一次减小加速度以后是不是证明是有效果的,从74mm/s就失速变成了90mm/s失速
给400打过电话,工程师回复的是先校验驱动器面板控制有没有这个现象(早已经测试无问题),然后建议把工艺轴组态界面自动应用驱动的参数,手动进行合理设置,不勾选应用在线值,但是也无效
想请教一下,这种情况可能是什么原因呢?
找到了原因,是因为设置工艺轴的时候,组态界面-与编码器进行数据交换处,每转增量设置了,但是转数默认是1,需要设置成和编码器匹配的精度,后续测试就没问题了
但是有个问题就是问什么转数为什么不会自动和在线/离线值同步呢
请填写推广理由:
分享
只看
楼主