cbk
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 238 点
下载积分: 39258 分
在线时间: 223(小时)
注册时间: 2010-12-12
最后登录: 2024-12-22
查看cbk的 主题 / 回贴
楼主  发表于: 2016-03-03 22:10
现在有个案子,想了很久都没想到解决方案,希望各位大师给点指导!
谢谢了!
具体要求:
1、转盘有40工位,用普通马达带离合控制;
2、转盘直接连接绝对型编码器;
3、转盘若干测试工位,有测试NG则到指定工位排除;
现要求要用编码器与NG信号连接,将NG产品排除掉!
简单的说,13号是NG的,则13号转盘转到排除位则排除!
具体可以参考下图片!
东华数字
级别: 家园常客
精华主题: 0
发帖数量: 347 个
工控威望: 531 点
下载积分: 8811 分
在线时间: 238(小时)
注册时间: 2015-05-07
最后登录: 2018-06-11
查看东华数字的 主题 / 回贴
1楼  发表于: 2016-03-07 08:07
用絕對值編碼器
以256bit計算,256/40=6.4→也就是說每位移6~7bit位置變動一個工位
當NG發生時,紀錄NG產品絕對值,並判斷→假設排除NG位置為10公位則6.4*10=64
也就是位移64bit時進行排除動作,若排除位置編碼器值,趨於不穩狀態,則可使用比較指令><來進行輔助判斷
這樣就不怕作業員亂轉轉盤了!!!
楼主留言:
真诚感谢!