|
半導體萌新
級別: 探索解密
|
整機復位后才允許自動運行,,自動過程中如果有手動操作或者按急停了都是要求重新復位的 1你可以寫成沒有整機復位完成標志不允許自動運行(自動切換手動復位標志) 2或者自己搞個防呆,在哪個位置哪個軸不允許動 還是推薦1吧,2只有全閉環才可靠些 |
|---|---|
|
|
|
ayusecret
級別: 略有小成
|
兩種寫法,一種是全機每次啟動前都需要初始化,一種則是直接啟動開始,但每個單元分支流程都得持續輪詢判斷自己位置是否有變動,有則回到安全位置重新輪詢,我個人則偏向于第一種 |
|---|---|
|
|
|
wwr1992
級別: 略有小成
|
首先有一個問題,不管有沒有被人手動操作,你軸保護要先寫,會撞機的位置不管是怎么出現的,都不允許軸動作。再來針對被人操作的問題:1在自動運行中不允許人去操作機構,要操作就停下來,要開起來必須重新初始化。2每一個動作流程都加信號記錄,如果被人手動移開了就報警讓人歸位才能啟動。3自動流程里面把所有的流程考慮進去,一旦切手動就把流程初始化,開起來自動走到切手動之前的流程里面。能實現的方式有好多種,看你自己想怎么寫吧 |
|---|---|
|
|
|
那時年少
級別: 工控俠客
|
暫停時保存各軸位置、氣缸狀態,設備程序分模塊編寫,各模塊可單獨復位,手動操作后再自動時比較軸/氣缸狀態,并對不一致部件做提示! 1.再啟動時不一致模塊需復位。 2.對各軸/氣缸分別單獨做一個一鍵去暫停前位置按鈕,由人工確認操作! |
|---|---|
|
|
|
小白來巡山嘍
一入工控深似海
級別: 工控俠客
|
真有那種牛逼的程序嗎,不管怎么操作,打到自動模式自動按照暫停之前時的狀態繼續工作。如果機構之間相互穿插,那怎么能做到這樣呢 |
|
|---|---|---|
|
|
wchny123
級別: 略有小成
|
看到你們的回復,是我們國內工控水平下降了嗎?手動操作后,還整機初始化,復雜的工藝設備,現場的人不把你吊的飛起,這種工況,首先程序里需要寫安全保護條件,所有的運動部件都需要設置安全條件,各個小單元的自動流程對所有運動部件(軸,氣缸,真空,機械手等)都需要對當前的狀態記錄,切換到手動操作后,再切換自動模式,手動狀態與自動狀態不符合,設備報警提示(例如:上料軸自動模式不在上料位報警,下料軸自動模式不在等待位報警等) |
|---|---|
|
本帖最近評分記錄: |
|
朱光顯
學無止境,繼續加油
級別: 論壇先鋒
|
如果自動運行被打斷但步序沒有復位(相當于暫停),人員中途手動移動某個軸(比如卡料或者有異物需要取出),再切到自動流程時由于被移動的軸不在安全位置(需要自己在程序中做安全位置或狀態比較),此時應觸發報警提醒人員有撞擊風險軸需要回安全位置或待機位(特別是多軸同步運行或者插補,一定得計算好安全區域)。 |
|---|---|
|
本帖最近評分記錄: |
|
513345177
級別: 正式會員
|
我知道一種笨方法,比如在10-20步序時,對比當前和實際自動需要到的位置,如果不一致切到自動后就提示軸位置與自動狀態不一致,需要手動打到實際自動的位置,報警才會消除。請問我這個方法是否可行,請教一下大佬程序一般怎么寫呢? |
|---|---|
|
|
|
513345177
級別: 正式會員
|
我知道一種笨方法,比如在10-20步序時,對比當前和實際自動需要到的位置,如果不一致切到自動后就提示軸位置與自動狀態不一致,需要手動打到實際自動的位置,報警才會消除。請問我這個方法是否可行,請教一下大佬程序一般怎么寫呢? |
|---|---|
|
|