PLC+步进或伺服完成单轴多工位工件筛选 点击:1100 | 回复:12



ʚ兵⃰荒⃰马⃰乱⃰ɞ

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 6回
  • 年度积分:104
  • 历史总积分:145
  • 注册:2022年11月24日
发表于:2022-11-24 12:38:40
楼主
求助帖50分-未结帖

image.png

萌新想请教一下,如图所示,一个流水线上面有5个相机,一个传感器,一个NG剔料,共7工位。当一个工件经过传感器的时候记录一次,从传感器触发开始,工件移动到第一个相机拍照位置拍照,拍照会给出NG或者OK结果,直至5个相机全部拍照完成,全部给出结果,把5个结果汇总输出,全部OK,输出OK,其中一个NG,给出NG.

当工件还没移动到拍照位置时,后面也会有工件陆续进入被传感器感应到,请大佬们指点一下编程思路,PLC用的三菱fx5u,都用的那些指令,求求~~~


1分不嫌少!


楼主最近还看过



yerone

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 943回
  • 年度积分:0
  • 历史总积分:282
  • 注册:2006年7月22日
发表于:2022-11-24 14:33:09
1楼

中间不能拿走 那就是标记数数而已   一个相机对应一个计数器   对应比如十个辅助继电器标记坏

bibilbiu

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 6回
  • 年度积分:104
  • 历史总积分:145
  • 注册:2022年11月24日
发表于:2022-11-24 15:12:49
2楼

"yerone" 的回复,发表在1楼
        对内容: 【中间不能拿走 那就是标记数数而已   一个相机对应一个计数器   对应比如十个辅助继电器标记坏...】进行回复:

        -----------------------------------------------------------------


不是计数,是要流水线一直匀速运动,工件移动到各个相机小拍照,然后给出结果,传感器是触发拍照的时机,加入说传感器到相机一需要1000个脉冲的距离,那么plc从传感器接收到工件信号之后开始计算1000个脉冲,计算完之后使能相机拍照,后面的相机以此类推,但是上一个工件还没有走完,下一个工件就到位,要重新计算脉冲了。

梦雨天涯

  • 精华:1帖
  • 求助:1帖
  • 帖子:226帖 | 348回
  • 年度积分:1419
  • 历史总积分:14108
  • 注册:2016年10月25日
发表于:2022-11-24 15:40:59
3楼

看看先入先出指令就行了

bibilbiu

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 6回
  • 年度积分:104
  • 历史总积分:145
  • 注册:2022年11月24日
发表于:2022-11-24 16:03:49
4楼

"梦雨天涯" 的回复,发表在3楼
        对内容: 【看看先入先出指令就行了】进行回复:

        -----------------------------------------------------------------


老哥,恕小弟愚钝,可以请教一下实现原理,或者过程嘛

@舉

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 90回
  • 年度积分:31
  • 历史总积分:265
  • 注册:2018年9月23日
发表于:2022-11-25 12:03:59
5楼

用移位指令做

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8548回
  • 年度积分:24
  • 历史总积分:335295
  • 注册:2011年4月25日
发表于:2022-11-25 12:45:02
6楼

移位指令做就行,根据需要选择左移还是右移

梦雨天涯

  • 精华:1帖
  • 求助:1帖
  • 帖子:226帖 | 348回
  • 年度积分:1419
  • 历史总积分:14108
  • 注册:2016年10月25日
发表于:2022-11-25 17:05:27
7楼

xuyunfengnet

  • 精华:2帖
  • 求助:0帖
  • 帖子:3帖 | 62回
  • 年度积分:0
  • 历史总积分:190
  • 注册:2013年6月19日
发表于:2022-12-01 14:06:44
8楼

他这是皮带不停,传感器触发后开始计时那种,这样不准的。还是在每个工位加个对射光纤,感应触发即可。触发了有了结果,用移位寄存器这种记忆

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2023-01-14 17:48:27
9楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。

4、2023加油!!



薛宇轩

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 71回
  • 年度积分:14
  • 历史总积分:241
  • 注册:2015年8月25日
发表于:2023-01-18 16:48:22
10楼

       通过每出现一个料,就给它标记,每个标记单独运行的方法,完成你的功能

  1. 使用传感器做计数,每有一个上升延,增加一个计数,这个计数器做为总的计数器;

  2. 再使用一个循环计数器,每当记满s个数(s大于下方的n),就清零一次;

  3. 做一个子程序,该程序需要可以记录发送的相对脉冲数量,你有6个位置,相机1,2,3,4,5,以及踢料位置,当相对脉冲数等于这6个位置中的一个的时候,发送拍照或者踢料信号(踢料信号需要前面有不合格的条件),当踢料逻辑运行以后,需要关掉子程序(也就是关闭下方第4条中的标记寄存器);

  4. 看你的流水线上最多可能同时上多少个料,假如是n个,就使用n个标记寄存器,每个标记寄存器都能使能一个上面做的子程序,循环计数器每加一个数的时候,就开启一个标记


zzkedacom

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:1200
  • 历史总积分:1282
  • 注册:2013年7月17日
发表于:2023-02-02 15:48:06
11楼

引用 "梦雨天涯" 的回复,发表在7楼
        内容: http://bbs.gongkong.com/d/202211/899325/899325_1.shtml 大概这个样子...

程序思路就是就是这个样子写的,电机必须要用脉冲式的更精准

远不由衷溪

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 59回
  • 年度积分:130
  • 历史总积分:192
  • 注册:2018年8月30日
发表于:2023-02-07 16:12:15
12楼

感谢分享


热门招聘
相关主题

官方公众号

智造工程师