qinchenglim
级别: 论坛先锋
精华主题: 0
发帖数量: 1219 个
工控威望: 1320 点
下载积分: 3938 分
在线时间: 739(小时)
注册时间: 2009-06-09
最后登录: 2024-12-05
查看qinchenglim的 主题 / 回贴
楼主  发表于: 2010-12-14 22:02
变频器加马达拖动一个输送带,产品放在输送带上面(位置固定,不会跑动)向前运送,用一个编码器反馈产品的当前位置,当到达预先设置的位置时,机器执行一个动作,需要预先设置三个位置, 输送带上面要能够连续放5个产品,也就是用一个编码器完成五个产品的位置反馈,当产品完成三个位置的加工后从输送带的另一端被收起来,完成加工
现在的问题是怎么样用一个编码器完成对五个产品的位置反馈,本人还在思考中,望有相关经验的大哥不吝赐教
先谢谢了!!!
njaolian
新年快乐,恭祝大家出门捡钱包。凡是捡到钱包的,分我一半,哈哈
级别: VIP会员
精华主题: 2 篇
发帖数量: 452 个
工控威望: 2333 点
下载积分: 1985 分
在线时间: 211(小时)
注册时间: 2010-11-10
最后登录: 2024-12-25
查看njaolian的 主题 / 回贴
1楼  发表于: 2010-12-15 08:22
我做过这种类型的,不一定要旋转编码器,如果你的位置精度要求不是太高的话,一个接近开关,一个对射光电,程序就可以做起来,我当时做的是4个物品随意放,任意位置都能监控反馈到

做的是喷漆机,当要喷物体到达喷漆位置时候,喷枪打开,和你这类似。

原理是靠接近开关检测传送带齿轮端,检测脉冲,光电开关负责检测进料,光电灭后,进行位置记忆,然后就是不停地数接近开关的脉冲,记位置,可以做到N步都没问题,程序简单,可靠
如果用保持继电器,可以做到停机后也能记住准确位置
njaolian
新年快乐,恭祝大家出门捡钱包。凡是捡到钱包的,分我一半,哈哈
级别: VIP会员
精华主题: 2 篇
发帖数量: 452 个
工控威望: 2333 点
下载积分: 1985 分
在线时间: 211(小时)
注册时间: 2010-11-10
最后登录: 2024-12-25
查看njaolian的 主题 / 回贴
2楼  发表于: 2010-12-15 08:39
如果必须用旋转编码器(也就是精度要求高)一个旋转编码器也可以解决,同样道理,1个旋转编码器,1对对射光电

刚开始,旋转编码器有一个地址记住第一个物品的脉冲数N(不停变换),当出现第二个物品的时候,把脉冲这时候的数值N1传送到一个地址中,这就是你第一个物品和第二个物品的脉冲间隔N1,同样的,继续工作下去,第三个物品出现时候,再记住脉冲值N2,这就是第一个物品与第三个物品之间的脉冲间隔,同理,第四N3第五个N4,第一个物品到达位置后,说明第二个物品到达了N-N1的位置(第三个到达N-N2,第四个到达N-N3,第五个到达N-N4),同时把Z这些数值的位置也重新计算换新的覆盖地址,把N1N2N3N4的地址腾出来,让给新进来的物品,如此不停循环,实际上来说,N-N1也就是新的N,N-N2就是新的N1,如此不停循环下去,
保证可行,

总结,第一套方案:1个接近开关,1对对射光电(简单)
      第二套方案:1个旋转编码器,1对对射光电(数据处理稍微复杂点)
本帖最近评分记录:
  • 下载积分:+2(qinchenglim) 热心助人