cshimao
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 185 点
下载积分: 857 分
在线时间: 72(小时)
注册时间: 2009-08-09
最后登录: 2023-02-04
查看cshimao的 主题 / 回贴
楼主  发表于: 2015-07-09 11:06
五金冲压件采用连续模(带模内铆接功能)进行生产。冲床是江苏杨力,配电子凸轮和欧姆龙PLC(CP1E)。生产时,因种种原因可能在某一刻模内铆接未能实现,即出现漏铆的情况,可能隔1步或2步漏铆,也有可能连续2步或3步漏铆。因此,需对该不良品进行剔除处理。目前可做到:当检测到模内漏铆时即刻停机,以便手动处理。但为了提高生产效率,欲采用不停机的方法来自动剔除漏铆的不良品,即在连续模最后一步切断产品时,利用气缸改变料道以达到剔除不良品的目的。可自己对PLC功能命令没有吃透,目前碰到一个困难,还无法解决,就是:
1、    连续模模内铆接检测点到最后切断(出产品)这一步还有5个工步(不同的产品,这个间距工步数可能不同),所以,当检测到有漏铆时,需延时5个工步后气缸才能动作。特别是出现连续2步或隔1步漏铆时,不知如何贮存和取出漏铆检测状态(1和0)进行编程?是用哪一个功能命令?或其它方法?
2、    按冲床一个循环360度,气缸需在160-270度区间ON(若以时钟表示,即接近5-9点区间),PLC本身的凸轮命令能控制这个要求吗?如何用?
请版主和大侠们给一个思路,最好给一个参考程序。在此先谢谢了。
weijishanggu
289019538@qq.com
级别: 家园常客
精华主题: 0
发帖数量: 51 个
工控威望: 889 点
下载积分: 612 分
在线时间: 79(小时)
注册时间: 2014-05-04
最后登录: 2024-01-10
查看weijishanggu的 主题 / 回贴
1楼  发表于: 2015-07-14 15:53
这个用移位指令,把不良品记录下,加入记录到气缸剔除的步数就好了。
WEIXIN:13914094585