yangzhisang
桑
級別: 探索解密
|
PLC控制轉盤16工位控制: 1、1個伺服控制一個轉盤,有16個工位,分別1#,2#--16#, 2、轉盤只有一個上料位,上料位有一個傳感器,檢測有沒有上料,并記錄轉盤每個工位有沒料; 3、觸摸屏上按哪個工位,哪個工位就轉到上料位; 請各位幫忙!!謝謝!!最好松下三凌PLC 請各位提供下思路,最好PLC程序, [ 此帖被yangzhisang在2017-06-30 15:35重新編輯 ] |
---|---|
|
仙居人家
我來了。
級別: 網絡英雄
|
怎么幫,是思路,還是程序的問題? |
|
---|---|---|
|
dabanshuan
級別: 家園常客
|
默認你16個工位是等角度的,需要知道當前位置在哪個工位,然后輸入的工位號碼和當前工位號碼做減法,差值就是伺服走一個角度的脈沖倍數,根據差值的正負判斷旋轉方向,大體是這樣 不難的。 |
|
---|---|---|
本帖最近評分記錄:
|
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級別: 工控俠客
|
看你這描述出來的東西必須人為操作啊,感覺沒實用價值…… 先判斷方向吧,往近的方向轉,轉多少就看工位差了 |
|
---|---|---|
|
劉渠安
學無止境,開啟一扇窗,看到了一片陌生的天地
級別: 探索解密
|
這個很簡單,只要寫一個手動定位程序,利用手動定位,確定每個工位。就可以了。當然首先確定原點。 |
|
---|---|---|
|
libin520
雖然沒什么突破和進步,卻還是每天在堅持著。
級別: 工控俠客
|
已經想好了。你每個工位的尺寸大小是多少。這種玩意,就用DD直驅電機吧。定位準,可以用絕對位置編碼器。我們這里的相似例子。搬臂,搬出完成品后,又把未做的料放到剛取出的工位那里。每個工位用寄存器來存儲它信息。不過我們的機器是8*2個工位。一個工位兩個port。也相當于16個工位。 |
|
---|---|---|
|
周家大少
辛辛苦苦也不過是為了養家糊口!
級別: 工控俠客
|
直接用分割器來做啊,以開機后的那個位為原點位,想第幾個就轉幾圈,不用伺服,簡單準確。 |
|
---|---|---|
本帖最近評分記錄:
|