爱你3.6克
级别: 探索解密
精华主题: 0
发帖数量: 31 个
工控威望: 157 点
下载积分: 408 分
在线时间: 38(小时)
注册时间: 2011-10-06
最后登录: 2024-07-20
查看爱你3.6克的 主题 / 回贴
楼主  发表于: 2021-06-26 20:27
最近在做一个伺服系统,采用FX3U-80MT的PLC,伺服马达转动读取一个位置后(D8340里面有值)(如40000),关掉电源重新开机,在伺服里面读取的位置就不是(40000)了,而且马达传的圈数越多,偏差越大,找了几天都没有找到原因,
但假如马达不转动(假如位置40000),关掉PLC电源重新启动,位置还是能正常读取,还是40000,在这里请问有那些高手遇到过类似的问题,或者有那些做过绝对值控制系统,在此请教了。
路在脚下
进击的工控人
看什么看!
级别: 家园常客
精华主题: 0
发帖数量: 299 个
工控威望: 631 点
下载积分: 1699 分
在线时间: 270(小时)
注册时间: 2019-05-29
最后登录: 2024-11-13
查看进击的工控人的 主题 / 回贴
1楼  发表于: 2021-06-30 10:21
你要这样想:你的电机要是断电后,动了,编码器数值是会变的,但是你的D8340是不会变的。所以,要以你上电的编码器数值为准,再走回去准不准?另外讨论。
楼主留言:
我是带刹车的电机,我确保电机没有动,,抛开数据的问题,现在的问题就是重复定位不准的问题,只要重复定位准,其他的问题就忽略不计了。
加油!