要拆開寫的,把每個工位獨立出來,然后所有工位有一套統一的入口和出口,入口條件一般都是轉盤到位和工位有料檢測,出口條件則是本工位工作結束
從程序結構上說,最好是每個工位的程序都分開,然后轉盤本身有一個獨立的程序,這樣就非常簡單了,每個工位的出口條件都滿足了,轉盤動一下,到位以后各個工位根據各自的入口條件去干自己的,轉盤這個程序里面不關心各個工位怎么干的,只關注各個工位是否結束,是否滿足轉一下的條件,滿足了就轉一下.各個工位也不關心轉盤的狀態,只關注自己的動作和參數.
但是根據經驗,如果一開始沒有做這樣的規劃,程序里面會各種互鎖,共享變量漫天飛,及時有一個可以從工序1到工序8的程序,想直接拆分成并行的8工位程序估計也比較難.動作不復雜的情況下,建議重寫,先做規劃再動手寫程序.