• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
zhujingyu69
级别: 家园常客
精华主题: 0
发帖数量: 958 个
工控威望: 853 点
下载积分: 53017 分
在线时间: 1342(小时)
注册时间: 2008-06-12
最后登录: 2025-06-24
查看zhujingyu69的 主题 / 回贴
12楼  发表于: 前天
楼主说:“这个传送带伺服位置,不能一直加吧,这个问题要怎么处理呢?”可以这样处理,设置传送带转1圈的长度作为1周期长度,然后按8楼所说“1感应到,当前位置+到伺服1的差距1存储位置A1,入库AA1” 细化为1感应到,当前位置+到伺服1的差距1存储位置A1,如果这个值小于1周期长度,则入库AA1;如果这个值大于等于1周期长度,则减去1周期长度再入库AA1
zhujingyu69
级别: 家园常客
精华主题: 0
发帖数量: 958 个
工控威望: 853 点
下载积分: 53017 分
在线时间: 1342(小时)
注册时间: 2008-06-12
最后登录: 2025-06-24
查看zhujingyu69的 主题 / 回贴
13楼  发表于: 前天
传送带位置大于等于前面所设定的值时,除了执行追剪的动作外,再加上出库的动作,也就是把这个设定的值从队列里面删除。总的说来,就是建立4个队列,每个队列里面包含若干个数据(如前面所说的设定值),队列里面的第1个数据就是队首,我们只要关注传送带位置是否大于等于队首,只要大于等于队首,就触发追剪的动作,同时删除当前队首,它后面的数据就成了队首,等待下一次传送带位置满足条件
zhujingyu69
级别: 家园常客
精华主题: 0
发帖数量: 958 个
工控威望: 853 点
下载积分: 53017 分
在线时间: 1342(小时)
注册时间: 2008-06-12
最后登录: 2025-06-24
查看zhujingyu69的 主题 / 回贴
14楼  发表于: 前天
因为设定了一周期长度,传送带的值(也就是主轴当前值)就在0至一周期长度之间循环,不可能出现溢出的
旋转编码器
级别: 略有小成
精华主题: 0
发帖数量: 197 个
工控威望: 320 点
下载积分: 1327 分
在线时间: 33(小时)
注册时间: 2016-12-22
最后登录: 2025-06-24
查看旋转编码器的 主题 / 回贴
15楼  发表于: 昨天
用绝对值编码器做定长裁切位置反馈
附件: 9绝对值编码器选型表.pdf (75 K) 下载次数:1
网站提示: 请不要用迅雷下载附件,容易出错
附件: 20多圈RS485信号编码器21.pdf (737 K) 下载次数:1
网站提示: 请不要用迅雷下载附件,容易出错
旋转编码器
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go