您现在所在的是:

欧姆龙OMRON

回帖:52个,阅读:15460 [上一页] [1] [2] [3] [4] [5] [6] [下一页]
1891
zh_zhu0001
文章数:281
年度积分:53
历史总积分:1891
注册时间:2001/12/24
发站内信
发表于:2004/11/26 14:53:00
#20楼
假若一从头到尾的数据存在M0到M350,每个工件检测计数为12,工件之间均匀,这里假使整治个输送带上装30个工件,整个输送带的脉冲为420个,则每个工件都占用13个脉冲.那么从1到2之间大约是27个工件.13*27=351个脉冲.那么一个工件就占用M0-M12这13个,
最后检测的一个工件就是M337-350,这时就只要拿其中间的位1位(或者2,3,4位根据实计情况来确定).与实计最后检出的数据比较,数据一致表示没有脱落,不一致表示有脱落,但这里检测比较必须与每个工件同步的,也就是要确定一个零点,只有在工件走过那个工件的中心位的时候才进行比较,如果是以上数据那就是建立一个起点,每隔13个脉冲比较一次.........................



[此贴子已经被作者于2004-11-26 14:54:05编辑过]
提出问题要诚心诚意
分析问题要全面严谨
解决问题要一针见血!
957
hguihuai
文章数:3
年度积分:50
历史总积分:957
注册时间:2004/11/26
发站内信
发表于:2004/11/26 15:00:00
#21楼
如果不是要求工件一脱落马上就报警的话,这个问题很容易解决。
1145
SPCHA
文章数:64
年度积分:50
历史总积分:1145
注册时间:2004/10/9
发站内信
发表于:2004/11/26 15:32:00
#22楼
以下是引用zh_zhu0001在2004-11-26 14:53:00的发言:
假若一从头到尾的数据存在M0到M350,每个工件检测计数为12,工件之间均匀,这里假使整治个输送带上装30个工件,整个输送带的脉冲为420个,则每个工件都占用13个脉冲.那么从1到2之间大约是27个工件.13*27=351个脉冲.那么一个工件就占用M0-M12这13个,
最后检测的一个工件就是M337-350,这时就只要拿其中间的位1位(或者2,3,4位根据实计情况来确定).与实计最后检出的数据比较,数据一致表示没有脱落,不一致表示有脱落,但这里检测比较必须与每个工件同步的,也就是要确定一个零点,只有在工件走过那个工件的中心位的时候才进行比较,如果是以上数据那就是建立一个起点,每隔13个脉冲比较一次.........................
“但这里检测比较必须与每个工件同步的,也就是要确定一个零点,只有在工件走过那个工件的中心位的时候才进行比较,如果是以上数据那就是建立一个起点,每隔13个脉冲比较一次”我开始想的也是这样。但是基于计数的不确定性,这样做是行不通的。有一个想法不知是否可行:
放弃使用编码器,另外使用一个探头检测夹子的位置,以此信号作为移位脉冲,传感器1的输出作为移位寄存器的控制输入。因为夹子的距离是确定的,所以传感器1、2之间的脉冲数就是确定的。这样做的缺点是移位寄存器的位数太多。我问他工件与夹子的位置关系就是想解决这个问题。
1891
zh_zhu0001
文章数:281
年度积分:53
历史总积分:1891
注册时间:2001/12/24
发站内信
发表于:2004/11/26 17:10:00
#23楼
以下是引用hguihuai在2004-11-26 15:00:00的发言:
如果不是要求工件一脱落马上就报警的话,这个问题很容易解决。
那就解决出来看看,这些又不是高科技,新技术,方法与技巧而已,无论如何都是可以解决的.解决了就是容易,呵呵,最小也说一下思路啊,
能确定每个夹具的夹子与工件位置的关系那就PLC都不用都可以检测出来,在检测位多加几个传感器就得了.
每13个检测比较一个,有很多办法可以设定死一个起点的.最简单的办法就是第一个工件的第一个信号有时就可以了,只要操作工在每天上班时开机时安装第一个工件装好一点就OK,如果用到停电保持的就干脆做成一个死的,我相信那样的输送带没几个人手工去转得动它.


[此贴子已经被作者于2004-11-26 17:27:10编辑过]
提出问题要诚心诚意
分析问题要全面严谨
解决问题要一针见血!
1086
FANUC
文章数:68
年度积分:50
历史总积分:1086
注册时间:2004/11/27
发站内信
发表于:2004/11/27 11:03:00
#24楼
以下是引用hguihuai在2004-11-26 14:42:00的发言:
如果不是要求工件一脱落马上就报警的话,这个问题很容易解决。两个传感器(记数器)
的差值就可以判定是否有跌落,但要立刻报警就困难了,必须加必要的检测手段。
多加几个传感器,用同样的方法,这样不就可以缩短他的反应时间了吗?~
为什么要那么死呀!
1080
wuzq
文章数:91
年度积分:50
历史总积分:1080
注册时间:2002/8/17
发站内信
发表于:2004/11/27 11:38:00
#25楼
以下是引用hguihuai在2004-11-26 14:42:00的发言:
如果不是要求工件一脱落马上就报警的话,这个问题很容易解决。两个传感器(记数器)
的差值就可以判定是否有跌落,但要立刻报警就困难了,必须加必要的检测手段。

我也是这么做的,不过运行了一段时间就会开始乱报警
1891
zh_zhu0001
文章数:281
年度积分:53
历史总积分:1891
注册时间:2001/12/24
发站内信
发表于:2004/11/27 15:51:00
#26楼
每个工件位置安装一个人工,发现工件落下马上就叫,"落下来了"还声控呢.......................
提出问题要诚心诚意
分析问题要全面严谨
解决问题要一针见血!
1086
FANUC
文章数:68
年度积分:50
历史总积分:1086
注册时间:2004/11/27
发站内信
发表于:2004/11/28 10:20:00
#27楼
以下是引用FANUC在2004-11-27 11:03:00的发言:
以下是引用hguihuai在2004-11-26 14:42:00的发言:
如果不是要求工件一脱落马上就报警的话,这个问题很容易解决。两个传感器(记数器)
 的差值就可以判定是否有跌落,但要立刻报警就困难了,必须加必要的检测手段。
多加几个传感器,用同样的方法,这样不就可以缩短他的反应时间了吗?~
为什么要那么死呀!
那是有可能的呀,传送带的速度是会变的,而且工件的长度又不一定等值,可能第一个传感器检测到工件的时候而第二个传感器并没有检测到工件,这样的话差值当然不相等呀,那样就会报警了。想想办法让两个传感器在同一时间检测到工件,那样就不会乱报警了。你说呢?
1086
FANUC
文章数:68
年度积分:50
历史总积分:1086
注册时间:2004/11/27
发站内信
发表于:2004/11/28 18:23:00
#28楼
也可以这样,当第一个传感器检测到工件的时候计数器上在并一个时间继电器,意思就是延时比较两个计数器,这个时间继电器设定的时间也就是两个工件最大距离运行所需的时间,这样的话就不会乱报警,你可以试试!
  这我的水平不怎么样,嘿嘿!如果错了请多多关照!
1145
SPCHA
文章数:64
年度积分:50
历史总积分:1145
注册时间:2004/10/9
发站内信
发表于:2004/11/29 10:16:00
#29楼
以下是引用FANUC在2004-11-28 18:23:00的发言:
也可以这样,当第一个传感器检测到工件的时候计数器上在并一个时间继电器,意思就是延时比较两个计数器,这个时间继电器设定的时间也就是两个工件最大距离运行所需的时间,这样的话就不会乱报警,你可以试试!
   这我的水平不怎么样,嘿嘿!如果错了请多多关照!
人家输送带是时快时慢速度在变化,依你的方法肯定警报器乱响。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

93.6006