limiju
级别: 家园常客
精华主题: 0
发帖数量: 150 个
工控威望: 536 点
下载积分: 1073 分
在线时间: 185(小时)
注册时间: 2008-09-01
最后登录: 2019-02-20
查看limiju的 主题 / 回贴
楼主  发表于: 2009-02-13 09:34
我在做一个有关旋转圆形工作台的程序,有四个工位,工艺要求如下:

    第一个工位是不断的放工件A,第二第三个是加工,第四个是卸工件A,由于是旋转台上,他们是同时工作,其中有一个  机械手取另外一个小零件B,在第二个工位上和工件A一起加工,如果没加工好,那么这个位置在旋转到第三工位时不被加工,第四个工位不卸掉,下次旋转到第一个工位上不再放工件,旋转一周后继续在第二个工位上加工

    我不知道怎么设计好,哪位大哥给指点下我该从哪一点开始设计,或者给个样本程序让我参考下,只要是旋转工作台的就好

    邮箱:limiju@yahoo.cn
    
[ 此帖被limiju在2009-03-05 08:29重新编辑 ]
wsqjs
充耳不闻
级别: 略有小成
精华主题: 0
发帖数量: 148 个
工控威望: 224 点
下载积分: 1843 分
在线时间: 23(小时)
注册时间: 2008-10-26
最后登录: 2023-11-05
查看wsqjs的 主题 / 回贴
1楼  发表于: 2009-02-13 16:32
很簡單的,

工件A的標志位:-->M1-->m2-->M3-->M4 -->M1傳送
工件B的標志位:m12-->m13-->m14

m1 OFF, 放工件A, ON則不放;放A后m1 ON;
m2 ON, 加工A. B;B加工好M12 ON, 不好則OFF;
m3,m13 ON, 加工A;
m4,m14 ON, 取出A, 復位m4,m14
m14傳送到m1

我做了很多的這類控制。
充耳不闻