fjhaige889
級別: 探索解密
|
求助一個染黑多工位的編程思路,懇請高手賜教! 詳細請看附件,用打印預覽模式觀看 加工順序:Z裝料區→A取料區→D脫脂槽(時間控制)→E熱水槽(時間控制)→F染黑槽(時間控制)→E熱水槽(時間控制) →C冷水槽(時間控制)→B防銹槽(時間控制)→A取料區→Z裝料區 關鍵說明:當1#工件在D脫脂槽加工完畢后→進入到E熱水槽加工,這時若發現A取料區有物料,則此時料車要行到該 位將物料取走并放到D脫脂槽加工,意即在外圍條件滿足的情況下,盡量使每個工位都處于工作狀態,而不 是簡單的單流程加工(編程難點)。 多個條件,先進先出原則,即誰條件先到達,就先執行誰的步驟! 硬件:1、取料區移動為電機正反轉移動; 2、提升區為電機提升; 3、料車為普通電機正反轉(帶變頻調速),帶編碼器,帶到位檢測開關(碰到每個工位的擋塊都會有一個感應 信號),帶料槽是否有料傳感器,如果檢測到各個加工槽上有料,升降機不會降下,以保證下料安全! [ 此帖被fjhaige889在2013-11-04 08:41重新編輯 ] |
---|---|
|
cwf_plc
級別: 探索解密
|
圖片:
你的工序有點問題,裝料取料都在一起,你怎么分是加工好的料還是待加工的料。建議加個卸料位就是加工好的料放單獨放。程序應該不難。下圖作為參考 |
---|---|
|
manjialin
專業工業控制軟件開發!
級別: 略有小成
|
其實就是一個吊臂的工位控制程序,把工位最小時間定出來后畫好吊臂行走圖就可以了,其實和電鍍的吊車程序類似。 使每個工位都處于工作狀態這是不可能的,因為要讓后工位空出后才可以,那么前工位就超過時間了,所以只能說是最大化產能,而不是全部工作狀態。 |
---|---|
|
zsh340
zsh340
級別: 論壇先鋒
|
SFC編程方式搞定 |
|
---|---|---|
|
fjhaige889
級別: 探索解密
|
好的,謝謝各位!如何判斷那個料是待加工料:我的個人想法是裝料區電機運轉方向Y???+取料區到位開關即可判斷現在放在這邊的料是待加工的料,如果是加工好的料它是沒有得到裝料區的電機運轉信號的,只有一個到位檢測信號! |
---|---|
|
fjhaige889
級別: 探索解密
|
我這邊還有一臺超聲波清洗機是六工位的,有兩個機械臂,我也把程序上傳給大家分享,PLC是用三菱的FX3U,有帶注釋,運動方式是步進電機加齒條運行! |
---|---|
|
fjhaige889
級別: 探索解密
|
我的流程圖,這個比較清楚,用EXCEL打開,在第三個表格里面,用打印預覽看會清楚點 |
---|---|
|
fjhaige889
級別: 探索解密
|
總共有12的槽位,現在已經想好了定位用四個傳感器做一個8421定位檢測,即0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111,把1111放在取料區,在右限傳感器導通的情況下,這是個傳感器也必須導通,這個目的是要做到,在原位的時候,可以對傳感器進行檢測,一旦發現損壞,立即通過人機界面報警,不考慮使用編碼器定位了,也謝謝各位的支持,等程序寫好,調試成功再拿出來和大家分享! 各位有什么好建議,歡迎提出來,我的QQ504692903 |
---|---|
|