• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
liuxiangg
级别: 网络英雄

精华主题: 0
发帖数量: 42 个
工控威望: 8063 点
下载积分: 38253 分
在线时间: 1505(小时)
注册时间: 2007-11-09
最后登录: 2024-12-27
查看liuxiangg的 主题 / 回贴
楼主  发表于: 2013-10-15 14:59
有上料工位1
         工位2 :暂空置
        加工工位:3
        加工工位:4
        加工工位:5
        加工工位:6
        收料工位:7
        工位8 :暂空置
要求;在任何一个或者多个工位产生多个次品时,产生的次品随转盘旋转到下一工位依次不工作,但不能影响到其他非次品工位正常工作, 直到次品被剔除为止!
       取料是三坐标平台取料,相当于一个堆场50点(X10,Y5),机械手臂依次取料,如果发现中间有空位,自动到下一个位置取料
      取料工序相对要容易些  我自己能搞掂!
      难点在次品处理,一时想不出什么好办法!
   补充:产生的次品没有硬件标志,一旦前面工位检验到有次品产生后续工位是不检查的,停下来等待让其通过!
[ 此帖被liuxiangg在2013-10-15 16:20重新编辑 ]
410627175
级别: 略有小成
精华主题: 0
发帖数量: 197 个
工控威望: 342 点
下载积分: 11084 分
在线时间: 261(小时)
注册时间: 2012-05-13
最后登录: 2024-12-13
查看410627175的 主题 / 回贴
1楼  发表于: 2013-10-15 18:56
用位移不行吗?检验到次品就复位位移的那个位
楼主留言:
谢谢 关键是次品是随机的,可能同时产生几个连续或者间断的次品!
你一检查到就复位试过了行不通啊!
因为下个位置可能还正在生产中!

我试了用堆栈和指针感觉还是不好实现!
有点小麻烦!
本帖最近评分记录:
  • 下载积分:+1(liuxiangg)
    控123
    走自己的路
    级别: 家园常客
    精华主题: 0
    发帖数量: 983 个
    工控威望: 921 点
    下载积分: 2212 分
    在线时间: 1072(小时)
    注册时间: 2008-09-02
    最后登录: 2024-12-19
    查看控123的 主题 / 回贴
    2楼  发表于: 2013-10-15 19:03
    用位移
    楼主留言:
    谢谢 我试了 不大好用!
    见楼上回复
    本帖最近评分记录:
  • 下载积分:+1(liuxiangg)
    410627175
    级别: 略有小成
    精华主题: 0
    发帖数量: 197 个
    工控威望: 342 点
    下载积分: 11084 分
    在线时间: 261(小时)
    注册时间: 2012-05-13
    最后登录: 2024-12-13
    查看410627175的 主题 / 回贴
    3楼  发表于: 2013-10-15 19:40
    我的Q410627175,可以细聊
    本帖最近评分记录:
  • 下载积分:+2(liuxiangg) 热心助人!
    xf_chen
    级别: 略有小成
    精华主题: 0
    发帖数量: 203 个
    工控威望: 390 点
    下载积分: 6953 分
    在线时间: 283(小时)
    注册时间: 2008-08-02
    最后登录: 2024-11-14
    查看xf_chen的 主题 / 回贴
    4楼  发表于: 2013-10-15 19:50
    用位移可以实现啊,我们经常这样做。每一个可以产生不良的工位均做位移,主盘旋转作为移位开始信号,加工良否作为位移动信号。2号工位动作采用1号工位移位信号,3号采用1号与2号移位信号,4号就采用前3个工作移动信号,依此例推,
    不知道是不是我对你的理解错误,还是什么,我们这样做真的可以。
    本帖最近评分记录:
  • 下载积分:+1(liuxiangg)
    liuxiangg
    级别: 网络英雄

    精华主题: 0
    发帖数量: 42 个
    工控威望: 8063 点
    下载积分: 38253 分
    在线时间: 1505(小时)
    注册时间: 2007-11-09
    最后登录: 2024-12-27
    查看liuxiangg的 主题 / 回贴
    5楼  发表于: 2013-10-15 20:20
    谢谢,你的方法不错!!
    只是要收集互锁的信号的太多,我也是想这么做,但是这样做起来,程序会大的吓人!
    我还是想做信号偏移方法试!
    比如:一个字节1000  0101 向右移动一位! 就变成01000010!或者11000010   而所在位置只要判断该位置是0或1就行了!
    当然 任何一个工位都可能发送该信息!
    戆狮
    广州三能:自动化设备制造 自动化培训
    级别: 略有小成
    精华主题: 0
    发帖数量: 367 个
    工控威望: 486 点
    下载积分: 1462 分
    在线时间: 593(小时)
    注册时间: 2010-08-06
    最后登录: 2024-12-15
    查看戆狮的 主题 / 回贴
    6楼  发表于: 2013-10-15 23:07
    不要只用位,如果还有其他标志信号要扩展很麻烦的
    一个工位就用一个字表示,产品转移工位时,字的内容同时转移,取字当中定义的一位表示即可
    用最简单的指令办最稳定的事
    本帖最近评分记录:
  • 下载积分:+1(liuxiangg) 热心助人!
  • 广州夏谱  工控专家 林生 13602663187 专业自动化设备开发,全实操自动化培训
    liuxiangg
    级别: 网络英雄

    精华主题: 0
    发帖数量: 42 个
    工控威望: 8063 点
    下载积分: 38253 分
    在线时间: 1505(小时)
    注册时间: 2007-11-09
    最后登录: 2024-12-27
    查看liuxiangg的 主题 / 回贴
    7楼  发表于: 2013-10-15 23:33
    你说的方法也不错,正在考虑如何去具体去实现!
    1935807118
    级别: 家园常客
    精华主题: 0
    发帖数量: 673 个
    工控威望: 864 点
    下载积分: 2043 分
    在线时间: 326(小时)
    注册时间: 2013-05-03
    最后登录: 2024-12-20
    查看1935807118的 主题 / 回贴
    8楼  发表于: 2013-10-16 20:43
    我现在也在做一台CCD检测机,7个工站,传送用的是伺服带凸轮,用的就是移位指令,完全没问题。
    本帖最近评分记录:
  • 下载积分:+1(liuxiangg)
    liuxiangg
    级别: 网络英雄

    精华主题: 0
    发帖数量: 42 个
    工控威望: 8063 点
    下载积分: 38253 分
    在线时间: 1505(小时)
    注册时间: 2007-11-09
    最后登录: 2024-12-27
    查看liuxiangg的 主题 / 回贴
    9楼  发表于: 2013-10-16 22:34
    怎么做的,功能跟我上面要求一样吗?  如果要求一样方便提供一下扼要程序吗?
    首先声明一下,我这设备工位是不动作不检测次品的,次品产生只对后面的工位有效!
    即:后面的工位,停下来不动作,等待其他正常工位动作都结束后转盘转动!
    kyy80
    态度决定一切``````
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1227 个
    工控威望: 3498 点
    下载积分: 4407 分
    在线时间: 1980(小时)
    注册时间: 2008-02-17
    最后登录: 2024-12-15
    查看kyy80的 主题 / 回贴
    10楼  发表于: 2013-10-17 07:52
    就是用移位指令。。。。方便。。
    楼主留言:
    关键是根据要求该怎么用?
    本帖最近评分记录:
  • 下载积分:+1(liuxiangg)
    子丑寅卯9
    好钢是炼出来的; 好妞是泡出来的!
    级别: 网络英雄
    精华主题: 0
    发帖数量: 1223 个
    工控威望: 6798 点
    下载积分: 9012 分
    在线时间: 335(小时)
    注册时间: 2008-05-17
    最后登录: 2024-07-10
    查看子丑寅卯9的 主题 / 回贴
    11楼  发表于: 2013-10-17 13:50
    楼上回答的都对,用位移动做这个是最好的.
    楼主留言:
    谢谢 我也知道用位移很好!
    关键是怎么个做法?
    看清楚要求哦
    如果只针对某一个工位产生次品,用位移的方法还是很好的。关键多个工位都可能产生次品,这个就需要好好‘处理’了
    本帖最近评分记录:
  • 下载积分:+1(liuxiangg)
  • (沈阳)承接非标自动化设计,调试及改造;各种通信控制;伺服调试,定位同步控制及专机制造。手机&微信同步(来访注明家园):18680531562 。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go