luwenchaogk
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 135 点
下载积分: 592 分
在线时间: 13(小时)
注册时间: 2014-06-08
最后登录: 2023-09-09
查看luwenchaogk的 主题 / 回贴
楼主  发表于: 2023-07-20 09:17
用200smart 发脉冲控制伺服定位,组态的是脉冲当量,使用goto指令定位运行过程中用另一个goto指令超驰第一段定位等定位完成时goto指令左侧的目标位置和指令右侧的实际位置相差一个脉冲。如果不用超驰只运行一段定位脉冲数没有问题。还有一种情况就是目标位置离实际位置很近时运行goto指令定位完成后实际脉冲数也会出现和目标脉冲不一致的情况。有经验的师傅帮忙看看是什么原因?
18857713026
赚点辛苦钱不容易啊 诶~~~~ 努力赚钱
级别: 略有小成
精华主题: 0
发帖数量: 389 个
工控威望: 483 点
下载积分: 1173 分
在线时间: 186(小时)
注册时间: 2020-11-27
最后登录: 2024-11-16
查看18857713026的 主题 / 回贴
1楼  发表于: 2023-07-20 09:34
目标位置如果是 REAL类型  会存在小数点精度问题 不准
运动向导的用户单位 直接用脉冲 目标位置就是DINT类型就没事

也别折磨自己 用 SMART200来跑脉冲了
flyinglin
级别: 正式会员
精华主题: 0
发帖数量: 37 个
工控威望: 96 点
下载积分: 610 分
在线时间: 16(小时)
注册时间: 2023-07-09
最后登录: 2024-01-10
查看flyinglin的 主题 / 回贴
2楼  发表于: 2023-07-20 15:24
引用
引用楼主luwenchaogk于2023-07-20 09:17发表的 200smart 运行goto指令后实际脉冲和目标脉冲数不一致 :
用200smart 发脉冲控制伺服定位,组态的是脉冲当量,使用goto指令定位运行过程中用另一个goto指令超驰第一段定位等定位完成时goto指令左侧的目标位置和指令右侧的实际位置相差一个脉冲。如果不用超驰只运行一段定位脉冲数没有问题。还有一种情况就是目标位置离实际位置很近时运行goto指令定位完成后实际脉冲数也会出现和目标脉冲不一致的情况。有经验的师傅帮忙看看是什么原因?





一个脉冲还纠结的话   那就换PLC了