如何编程控制六工位的转盘上料 点击:1632 | 回复:10



五五wu

    
  • 精华:0帖
  • 求助:62帖
  • 帖子:63帖 | 126回
  • 年度积分:33
  • 历史总积分:97
  • 注册:2019年1月06日
发表于:2019-05-19 22:52:20
楼主
求助帖80分-已结帖

我用三菱的FX3GA编程,控制一个六工位的转盘,其中第3工位检测是否漏气,若漏气不合格,则这个零件分别到第四和第五工位时不动作,直接到第六工位作为不合格品下料,若第3工位合格,则正常走完第四和第五动作,第六工位合格下料,这个该如何编程呢,求大神指点一下,我编程总会出现合格了,第六工位按不合格下料,或者不合格到了第四或第五工位依旧会动作,求大神求解该如何写程序呢

1分不嫌少!



请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-05-20 09:11:12
1楼

楼主你好,采用移位指令吧。在当前工位把测试合格与否填入寄存器,经过移位之后用来做不合格下料触发

image.png

谢谢你的爱1999

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:717帖 | 3885回
  • 年度积分:23
  • 历史总积分:160147
  • 注册:2013年4月29日
发表于:2019-05-20 09:22:34
2楼

转盘准备用什么执行机构?像1楼那样移位也可以 根据个人喜好吧 下面我常用的

image.png

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2019-05-20 09:25:40
3楼

楼主漏气检测是靠什么反馈,开关量,还是其他什么信号,建议用比较指令实现

竹叶三—王者之师

  • [版主]
  • 精华:7帖
  • 求助:21帖
  • 帖子:1141帖 | 3349回
  • 年度积分:198
  • 历史总积分:58069
  • 注册:2009年7月21日
发表于:2019-05-20 12:36:43
4楼

你的核心问题不是判断不准,而是跟踪不好。用移位指令可以实现。

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2019-05-20 14:22:18
5楼

直接把每个工位用一个寄存器表示状态:0=没有,1=OK,2=次品;

转盘移一个位置寄存器跟着全部移一步......


我不喜欢SFT指令,就这么简单

五五wu

  • 精华:0帖
  • 求助:62帖
  • 帖子:63帖 | 126回
  • 年度积分:33
  • 历史总积分:97
  • 注册:2019年1月06日
发表于:2019-05-21 10:36:47
6楼


回复内容:

对: 李东泽 楼主漏气检测是靠什么反馈,开关量,还是其他什么信号,建... 内容的回复!

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

就是压力感应器给的合格信号为1,不合格没有信号

shentai1411

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 198回
  • 年度积分:44
  • 历史总积分:532
  • 注册:2015年8月07日
发表于:2019-05-21 15:13:46
7楼

用移位指令或者数据队列

lizhendongg

  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 482回
  • 年度积分:300
  • 历史总积分:2102
  • 注册:2016年9月12日
发表于:2019-06-12 23:30:52
8楼

学习学习,谢谢

lsc_nj

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2018年1月11日
发表于:2019-06-13 21:06:07
9楼

                                             

学习学习,谢谢

东台西能工控

  • 精华:0帖
  • 求助:1帖
  • 帖子:25帖 | 446回
  • 年度积分:21
  • 历史总积分:780
  • 注册:2003年1月24日
发表于:2019-06-13 22:56:22
10楼

简单点用个寄存器就行了,不合格往里面写1,后面的工站做比较,寄存器不为0就不动作


热门招聘
相关主题

官方公众号

智造工程师