wxb5626
級別: 正式會員
|
利用業余時間搞PLC快兩年了,為了理論與實踐結合購買了三套伺服,二套步進,觸摸屏,變頻器,編碼器,電磁閥,各種氣缸等。結合自己十多年搞機械的經驗搭建了個實操平臺,兩年下來也隨便做了些小工程,用來驗證驗證。發現好多自動化項目采用轉盤式的機械設計,個人覺得真的不錯。可惜本人菜鳥一枚,程序寫得不理想,像這種轉盤式的,比如是八工位對于八個機械機構,執行八種工序,比如一號機構是送料到一工位,完成后轉盤轉動45度到二號機構執行,最后八號機構是取產品的,我寫的程序只能是從一到八依次執行完成后再重新開始,其實這不合理,效率低,應該是一號機構執行完后轉到二號機構執行,但是一號機構不能停應該接著干原來的事,不要等到最后才動,以此類推,希望大師們指點。 [ 此帖被wxb5626在2022-01-10 21:23重新編輯 ] |
---|---|
|
夢雨天涯
微信hui530527 &
級別: 網絡英雄
|
不就是個分割器嘛,然后左移位指令 |
|
---|---|---|
|
zsh340
zsh340
級別: 論壇先鋒
|
樓主說的轉盤是分割器吧?驅動分割器是一個帶變速箱的普通馬達直接帶動就行,再在分割軸上裝一個原點感應器。程序最好用三菱的步進SFC功能方式寫程序。三菱的步時功能是其它品牌的PLC無法相比的。動作模式:1自動模式;2步進模式(調機用);3手動模式 |
|
---|---|---|
|
gxtmdb82164
級別: 論壇先鋒
|
要拆開寫的,把每個工位獨立出來,然后所有工位有一套統一的入口和出口,入口條件一般都是轉盤到位和工位有料檢測,出口條件則是本工位工作結束 從程序結構上說,最好是每個工位的程序都分開,然后轉盤本身有一個獨立的程序,這樣就非常簡單了,每個工位的出口條件都滿足了,轉盤動一下,到位以后各個工位根據各自的入口條件去干自己的,轉盤這個程序里面不關心各個工位怎么干的,只關注各個工位是否結束,是否滿足轉一下的條件,滿足了就轉一下.各個工位也不關心轉盤的狀態,只關注自己的動作和參數. 但是根據經驗,如果一開始沒有做這樣的規劃,程序里面會各種互鎖,共享變量漫天飛,及時有一個可以從工序1到工序8的程序,想直接拆分成并行的8工位程序估計也比較難.動作不復雜的情況下,建議重寫,先做規劃再動手寫程序. |
---|---|
本帖最近評分記錄: |
閑釣西風
級別: 工控俠客
|
正解!!! |
|
---|---|---|
|
秒淘你心窩
級別: 探索解密
|
學習了
|
---|---|
|
spsp8315
級別: 略有小成
|
可以參考這個,4工位,伺服轉臺,人工上下料 LH028-E01電氣控制程序.rar (2373 K) 下载次数:250 |
---|---|
|
小孟孟
級別: 家園常客
|
八個工位八個獨立的程序,轉盤主程序,八個工位都完成動作了,轉盤轉一下,最開始上電的時候處理一下后面幾個工位還沒料的情況就可以了,是這樣吧? |
---|---|
|
fczxjh
級別: 家園常客
|
用步進指令或SFC,八個工位分別為S1-S7,S1-S7分別指向各自的流程。啟動開始后,根據完成信號置位S1-S7,每個工位就會各自運行,最后返回各個工位的完成信號,當所有完成信號都激活,置位S0,激活分度盤旋轉,分度盤旋轉完成后復位各工位完成信號,各工位停止且缺完成信號,又開始重復運動。 這里說下分割器,分割器是分度盤的安裝底座,和減速箱差不多,是比例關系,比如主動軸轉270度,分割器旋轉1格(可根據自己的工位數量定制,比如6個工位,那就是60度1格),主動軸轉完270度后剩下的90度就是空轉的,是留給剎車的,分度盤不會轉(具體角度是多少自己看分割器的說明)。分割器主動軸我們會用皮帶輪聯動電機,另一邊的主動軸我們安裝凸輪和感應器,上面的表盤安裝分度盤。分度盤到位,凸輪的感應默認是有。我們讓電機旋轉,當感應到凸輪信號有-無-有,電機開始停機剎車,最后給1秒延時確保信號有,且不會剎不住又到無了。 |
---|---|
|