当前位置:
如何编程控制六工位的转盘上料
回复 | 人气 | 打印
五五wu 个人主页 给TA发消息 加TA为好友 悬赏80分-已结帖 发表于:2019-05-19 22:52:20 楼主

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

分享到: 关注收藏 邀请回答 回复 举报
请叫我王老湿 个人主页 给TA发消息 加TA为好友 发表于:2019-05-20 09:11:12 1楼
 

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

image.png

  回复 引用 举报
谢谢你的爱1999 个人主页 给TA发消息 加TA为好友 发表于:2019-05-20 09:22:34 2楼
 

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

image.png

  回复 引用 举报
李东泽 个人主页 给TA发消息 加TA为好友 发表于:2019-05-20 09:25:40 3楼
 

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

  回复 引用 举报
竹叶三—王者之师 个人主页 给TA发消息 加TA为好友 发表于:2019-05-20 12:36:43 4楼
 

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

  回复 引用 举报
乖乖小笨熊 个人主页 给TA发消息 加TA为好友 发表于:2019-05-20 14:22:18 5楼
 

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

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


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

  回复 引用 举报
五五wu 个人主页 给TA发消息 加TA为好友 发表于:2019-05-21 10:36:47 6楼
 


回复内容:

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

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

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

  回复 引用 举报
shentai1411 个人主页 给TA发消息 加TA为好友 发表于:2019-05-21 15:13:46 7楼
 

用移位指令或者数据队列

  回复 引用 举报
lizhendongg 个人主页 给TA发消息 加TA为好友 发表于:2019-06-12 23:30:52 8楼
 

学习学习,谢谢

  回复 引用 举报
lsc_nj 个人主页 给TA发消息 加TA为好友 发表于:2019-06-13 21:06:07 9楼
 

                                             

学习学习,谢谢

  回复 引用 举报
东台西能工控 个人主页 给TA发消息 加TA为好友 发表于:2019-06-13 22:56:22 10楼
 

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

  回复 引用 举报
永无止境 个人主页 给TA发消息 加TA为好友 发表于:2019-07-21 02:02:38 11楼
 

学习学习 学习学习

  回复 引用 举报

周点击排行
周回复排行
最新求助
Advertisement