5-power
这个行业不好混
级别: 家园常客
精华主题: 0
发帖数量: 99 个
工控威望: 650 点
下载积分: 1376 分
在线时间: 65(小时)
注册时间: 2018-02-24
最后登录: 2022-12-16
查看5-power的 主题 / 回贴
楼主  发表于: 2018-04-16 19:10
图片:
如图,为什么PLC设置的距离走完之后,内部显示的跟设置的总是有一点误差,本来想用具体位置去当条件用的,现在有误差用不了,求大神解释解释这是怎么回事?(PLC是FX5U的)
5-power
这个行业不好混
级别: 家园常客
精华主题: 0
发帖数量: 99 个
工控威望: 650 点
下载积分: 1376 分
在线时间: 65(小时)
注册时间: 2018-02-24
最后登录: 2022-12-16
查看5-power的 主题 / 回贴
1楼  发表于: 2018-04-16 19:32
引用
引用第1楼跑步向钱于2018-04-16 19:29发表的  :
程序问题!!你没考虑扫描处理周期问题。建议你将位置传送指令移出当前位,往前靠。

我就是放在前面的,我只是方便你们看才搬到这里来的
5-power
这个行业不好混
级别: 家园常客
精华主题: 0
发帖数量: 99 个
工控威望: 650 点
下载积分: 1376 分
在线时间: 65(小时)
注册时间: 2018-02-24
最后登录: 2022-12-16
查看5-power的 主题 / 回贴
2楼  发表于: 2018-04-17 08:40
引用
引用第3楼ymmfa于2018-04-16 20:55发表的  :
有一种情况, PLC向伺服发了1万个脉冲,但有可能伺服收到的是9950个,或者10050个。 这个可以通过设置滤波参数解决。

还有时由于不是一直使能的问题,电机有意外的移动。这个让电机一直保持使能状态。或者使用带刹车的电机。

还有就是机械上的问题了。
.......

我觉得版主说的第一种情况可能性大点,因为我都是急停一松开都会给电机使能的,而且电机都带刹车
5-power
这个行业不好混
级别: 家园常客
精华主题: 0
发帖数量: 99 个
工控威望: 650 点
下载积分: 1376 分
在线时间: 65(小时)
注册时间: 2018-02-24
最后登录: 2022-12-16
查看5-power的 主题 / 回贴
3楼  发表于: 2018-04-17 08:55
引用
引用第4楼728230983于2018-04-17 08:02发表的  :
到位前装一个矫正开关,只要开关动作,不论内部值是多少,都改为开关赋值!

机械要求,到位开关就不装了
5-power
这个行业不好混
级别: 家园常客
精华主题: 0
发帖数量: 99 个
工控威望: 650 点
下载积分: 1376 分
在线时间: 65(小时)
注册时间: 2018-02-24
最后登录: 2022-12-16
查看5-power的 主题 / 回贴
4楼  发表于: 2018-04-17 09:01
图片:
我觉得还有一种可能,就是每转脉冲数/每转的移动量的比不是整数,那么PLC给伺服的总脉冲数也就是四舍五入的整数,所以导致走的有误差,有这个可能吗?
5-power
这个行业不好混
级别: 家园常客
精华主题: 0
发帖数量: 99 个
工控威望: 650 点
下载积分: 1376 分
在线时间: 65(小时)
注册时间: 2018-02-24
最后登录: 2022-12-16
查看5-power的 主题 / 回贴
5楼  发表于: 2018-04-17 19:02
引用
引用第10楼chenjie于2018-04-17 18:45发表的  :

对的,用SD5502不会有偏差,我之前设定deg为用户单位也出现了带小数结果取整现象造成与目标值有出入

好的谢谢