如何設計用於氣缸順序動作的氣動迴路
用於氣缸順序動作的氣動迴路,只有在前一個動作達到明確的完成狀態後,才應進入下一步。先寫出動作順序,再為每一步指定一個指令、一個完成訊號、一個逾時與一個故障反應;閥件選擇應放在控制邏輯清楚之後。這樣可以把「要求氣缸動作」與「證明氣缸確實完成動作」分開,也能在圖面與程式尚未定案前發現缺少的互鎖條件。
本指南使用四個動作的範例 A+ → B+ → B− → A−。加號代表伸出,減號代表縮回。同一種設計方法可用於全氣動串級迴路、電氣氣動繼電器迴路,或由 PLC 控制的閥島。
氣缸順序動作氣動迴路是一種控制系統,按照明確順序命令兩個或更多致動器動作,並驗證允許的步驟轉移。它還必須處理訊號遺失、供氣或電力恢復,以及停止後是否允許重新進入循環。這個範例說明控制設計;它不能取代實際安裝所需的機台風險評估、安全要求規格或驗證。
重點摘要
- 先寫順序與狀態表,再繪製閥符號。
- 用端位回授確認動作完成,用計時器偵測故障;不要把計時器當成回授的通用替代品,因為負載與壓力變化會改變實際行程時間。
- 串級群組可避免純氣動迴路中出現互相衝突的先導訊號,並且必須驗證非作用中的訊號能夠排氣。
- 分別定義失氣、失電、停止、重設與重啟行為,避免把正常停止和安全功能混成同一個「停止」命令。
如何把動作要求轉換成狀態表?
ISO 4414:2010 涵蓋氣動系統的設計、調整、持續運轉、維護、可靠度、能源效率與重大危害。這個範圍使四步驟狀態表比只有閥符號的草圖更有用:它會為每個動作記錄指令、實體完成證據、逾時與故障反應(ISO 4414,2010)。
先使用沒有歧義的動作記號,並把每個符號對應到實際氣缸、方向與完成感測器:
A+:氣缸 A 伸出;A−:氣缸 A 縮回;B+:氣缸 B 伸出;B−:氣缸 B 縮回。
對於 A+ → B+ → B− → A−,把初始條件定義為兩個氣缸都已縮回。循環不能只因為按下啟動按鈕就開始;只有在所需初始感測器、壓力條件、防護裝置與機台啟用條件都有效時,才允許啟動。這些條件應在狀態表中可單獨診斷,讓操作員知道是位置、壓力、護罩還是機台許可阻止了循環。
| 步驟 | 命令動作 | 必要完成證據 | 逾時動作 | 下一步 |
|---|---|---|---|---|
| 0:就緒 | 兩個氣缸都不動 | A 縮回、B 縮回、循環啟用有效,且供氣與防護條件成立 | 禁止啟動並指出缺少的條件,不要只顯示一般故障 | A+ |
| 1 | A 伸出 | A 伸出感測器有效,且訊號在允許的切換區域內成立 | 停止順序,依設計移除或保持指令並發出警報,保留逾時證據 | B+ |
| 2 | B 伸出 | B 伸出感測器有效,並確認 A 保持在文件定義的狀態 | 停止順序並發出警報,避免直接跳到下一個動作 | B− |
| 3 | B 縮回 | B 縮回感測器有效,且相反的 B+ 指令已移除 | 停止順序並發出警報,記錄排氣與回授狀態 | A− |
| 4 | A 縮回 | A 縮回感測器有效,並符合返回就緒的所有條件 | 停止順序並發出警報,未經重設不得自動開始下一循環 | 就緒或下一循環 |
「停止順序」仍需要工程化定義。依負載與風險評估,它可能代表讓單穩態閥失電、保持命令狀態、排放受控區域、啟用機械約束,或執行另一個已驗證的反應。不同選擇會造成不同的氣缸位移、殘餘壓力與負載結果,因此應在安全要求與驗收測試中寫明。不要把這個選擇留給一般性的故障訊息。
狀態表應分開描述許可與證明。指令允許一個動作;感測器或合格的製程條件則證明步驟已完成。把兩種意義合在同一個訊號裡,會讓故障排除困難,也可能把鎖存的指令誤認成實體完成。設計審查時應逐步問「現在允許什麼」和「有哪些獨立證據證明已完成」,而不是只確認線圈或先導端有沒有通電。
先選擇控制架構,再選擇閥件
目前一款 Festo 氣動計數器接受 10 ms 計數脈衝,但需要 180 ms 重設脈衝,兩者相差 18:1(Festo Learning Components,2026)。這種差異可能讓手動測試看似正常,卻在自動循環中因脈衝或重設不足而失敗。時序與重設行為取決於元件,因此應先選擇控制架構,再套用熟悉的閥迴路。
| 架構 | 最適合 | 狀態所有權 | 主要限制 |
|---|---|---|---|
| 純氣動串級 | 適合空氣控制的危險或沖洗區域;簡單固定順序,且不需要頻繁改配方 | 換向閥、群組管線、記憶元件;必須驗證壓力與排氣 | 診斷能力有限,配方變更困難,故障證據通常需要額外測試點 |
| 氣動步進器或順序器 | 具備明確氣動計數與重設行為的重複步驟邏輯 | 步進器或預選計數器;狀態由元件本身保持 | 脈衝寬度、重設與壓力限制依型號而異,不能用另一型號的數值代替 |
| 繼電器電氣氣動 | I/O 不多且不要求軟體的小型機台,仍需要明確的互鎖與失電反應 | 繼電器邏輯與閥線圈 | 互鎖與診斷增加後,配線會快速增長,變更也需要重新檢查線路 |
| PLC 搭配電磁閥 | 配方變更、診斷、多種模式、資料擷取與協同機台 | PLC 狀態機,並明確分開一般順序與安全功能所有權 | 軟體、電氣、氣動與安全邊界都必須驗證,不能只測試程式模擬 |
順序狀態只應有一個所有者。除非已刻意定義互動、重設順序與失效反應,否則 PLC 與氣動記憶閥不應同時鎖存同一個動作。否則機台可能從最先恢復的記憶狀態重啟,讓操作員看到的步驟與實際閥芯狀態不一致。
當順序短且固定時,純氣動串級控制仍然有用。但它不會自動比 PLC 迴路可靠。可靠度來自有效的壓力裕量、沒有歧義的訊號、受控重設、可接近的測試點,以及對漏氣或供氣損失的已知反應;每一項都要能在實際機台上測試,而不是只在迴路圖上假設成立。
關於 AND、OR、記憶與計時功能,請參閱氣動邏輯閥在控制系統設計中的指南。關於閥島配置與共用壓力區域,請參閱建立可靠模組化氣動迴路。
串級群組如何避免訊號衝突?
Festo 的 2025 培訓目錄把串級原理與依群組方法進行的多氣缸順序串級控制列為不同設計主題(Festo 培訓目錄,2025)。群組的作用,是避免兩個互相衝突的指令同時到達同一個雙先導閥。這就是它的實際目的;分組不是為了讓圖面看起來整齊,而是為了控制哪些先導壓力可以同時存在。
對於 A+ → B+ → B− → A−,最低限度的群組分法為:
- 群組 1:
A+ → B+ - 群組 2:
B− → A−
分割點在 B− 之前,因為如果把 B 的相反動作放在同一群組,氣缸 B 會在同一群組中出現兩個相反命令。群組選擇器只對作用中的群組管線加壓,並應在切換時讓舊群組有可確認的排氣路徑。群組 1 最後一個動作的端位訊號會讓選擇器切換到群組 2;群組 2 的最後訊號則把迴路送回定義的就緒狀態,不能只靠經過時間推測已完成切換。
串級群組是連續的一組致動器動作,安排方式是讓同一氣缸在該群組內不會收到相反指令。每個群組都有一條啟用壓力線,而群組轉移元件會先排放舊管線,再啟用下一條。設計者還要確認群組管線的壓力容量、控制管長度、排氣阻力與低供氣壓力下的切換時間。
每個動作指令都應是兩個條件的邏輯組合,兩者缺一不可:
- 正確的群組管線已加壓;以及
- 前一個步驟的完成閥或感測器有效。
不要在未確認實際構造前,就把每個群組選擇器稱為「記憶閥」。雙穩態閥芯可以保留切換狀態,但不能保證供氣損失後下游壓力仍然保留。漏氣、排氣路徑、負載力與閥芯中位狀態,仍然決定致動器會做什麼;因此必須分別測試「保留切換狀態」與「恢復供氣後能否安全重啟」這兩個問題。
非作用中的先導路徑,必須和作用中的路徑一樣仔細繪製。多數串級故障不是因為缺少指令,而是因為指令無法排氣。堵塞的消音器、過長的控制管、漏氣元件或錯誤端口,都可能讓相反先導端殘留壓力。調試時應在兩個先導端同時量測或以受控方式排氣,不能只看作用中的線圈或閥符號。
迴路中需要哪些閥、感測器與訊號元件?
SMC 為目前一組梭動閥與 AND 閥系列列出 0.05 到 1.0 MPa 的工作範圍,雖然壓力跨度達 20:1,這仍然不能定義下游先導能力或反應時間(SMC 梭動閥)。請依功能選擇各元件,並取得完整的工作資料,包括最低切換壓力、輸出流量、壓降、漏氣、反應和重設行為。
| 元件 | 在順序中的功能 | 重要選型欄位 |
|---|---|---|
| 主方向閥 | 引導流量使氣缸伸出或縮回,並決定失電或失氣時的初始反應 | 5/2 或有理由採用的 5/3 功能、單穩態或雙穩態、先導來源、流量、壓力、排氣與反應 |
| 端位感測器 | 證明活塞到達定義的切換區域,而不是只證明輸出指令存在 | 感測技術、重複性、安裝、電纜/接頭、反應、切換區域與診斷涵蓋率 |
| 梭動閥 | 在多個替代氣動訊號中執行 OR 選擇 | 最低/最高壓力、輸出流量、漏氣、壓降、配管與兩個輸入互相作用時的行為 |
| 雙壓閥 | 從兩個有效氣動輸入產生 AND 輸出 | 切換閾值、輸入平衡、輸出能力、重設行為與其中一個輸入失效時的反應 |
| 群組選擇器或記憶元件 | 啟用一個串級群組並停用另一個,且避免舊群組殘壓 | 設定/重設壓力、保留狀態、排氣路徑、供氣損失與恢復時的行為 |
| 排氣節流閥 | 限制排氣以穩定氣缸速度,並避免排氣背壓阻止下一步 | 自由流方向、調整範圍、所需流量、安裝位置與消音器污染影響 |
| 計時器或計數器 | 延遲、計數、監督或重設步驟 | 脈衝寬度、計時範圍、重複性、重設脈衝、壓力範圍與有效證據輸出 |
| 壓力開關 | 證明壓力跨過定義的閾值,但不把它誤當成位置證明 | 切換壓力、遲滯、反應時間、量測位置與證明測試方法 |

梭動閥可以在兩個氣動輸入訊號間選擇。它不會把兩個壓力相加、不會證明氣缸位置,也不會自行提供順序記憶;若要把它當成完成條件的一部分,仍須由位置或製程回授證明動作結果。
彈簧復歸閥不會自動成為失效安全元件。它的失電狀態對一個水平、無負載氣缸可能合適,對垂直負載卻可能危險。同樣地,雙電磁閥或雙先導閥會保留指令狀態,但壓力可能衰減。請記錄期望的實體結果、負載方向、殘餘壓力與重設條件,不要只寫「安全復歸」這類標籤。
關於主閥芯先導配置,請閱讀氣動先導式閥如何工作。關於穩定速度,請比較進氣節流與排氣節流流量控制。
完成回授與逾時應如何運作?
Parker 提供感測長度為 32 到 256 mm 的連續式 P8S 氣缸感測器,而 Festo 引用的氣動計數器區分 10 ms 計數脈衝與 180 ms 重設脈衝(Parker P8S;Festo Learning Components,2026)。位置、時間與重設是不同的控制變數,不能把某個元件的時間資料直接當成另一個元件的回授或重設規格。
當要求是「活塞到達這個位置」時,使用端位感測器;當要求是「這條支路達到指定壓力」時,使用壓力開關。壓力閾值可用於夾持確認,但氣缸在行程末端前停滯時也可能達到這個壓力,因此它不是通用的位置感測器。選擇訊號前要先寫清楚製程真正需要的是位置、力、夾持或其他條件,並以可重現的測試確認訊號代表該條件;測試還要涵蓋低壓、漏氣、負載變化與感測器切換區域。
完成回授是允許順序控制器離開目前步驟的量測位置或合格製程條件。它不同於輸出指令,也不同於用來偵測未在允許時間窗內完成的計時器。回授的有效區域、去彈跳方式、失效診斷與重設條件都應納入設計,而不能只把感測器接點名稱寫進 I/O 表。
計時器通常應監督允許的動作時間窗:
- 發出動作指令;
- 啟動逾時;
- 有效完成回授到達時立即前進;
- 若逾時先到,停止或轉入定義的故障狀態;
- 記錄指令、回授、壓力與經過時間以供診斷。
只有在風險與製程允許、且負載、壓力、溫度、流量與機械變化都保持在已證明的時間裕量內時,才可接受只靠固定時間的順序控制。即使如此,計時器也不應掩蓋緩慢的氣缸。請追蹤實際完成時間,讓漏氣、限制、磨耗與對心變化變得可見,並在時間分布接近上限時重新檢查逾時設定與維護需求。當實際完成時間逐步接近逾時上限時,應先找出限制原因,再決定是否調整參數;不能只把時間窗加長來消除警報。
整合回授感測器與氣動致動器的指南進一步說明離散式與連續式感測選擇。
流量、壓力與排氣驗證
ISO 6358-3:2014 依元件與配管計算系統層級的穩態流量特性,包括亞音速與阻塞流(ISO 6358-3,2025 年確認)。即使邏輯圖正確,如果最後的先導端或氣缸端口在動作時缺少動態壓力,順序仍可能失效。型錄上的自由流量不能代表裝上閥、接頭、氣管與消音器後的實際供氣或排氣能力。
請在最可信的最差運轉條件下檢查每一步,並把計算條件與現場量測條件放在同一份驗證紀錄中:
- 氣缸缸徑、活塞桿直徑、行程、負載、方向與目標動作時間,並涵蓋最慢的可信負載案例;
- 指定上游與下游條件下的閥流量資料,不能只引用型錄的自由流量;
- 氣管內徑、長度、接頭與流量控制限制,包含安裝後實際的彎折與縮徑;
- 共用歧管的供氣與排氣路徑,以及多個動作同時發生時的流量分配;
- 最低預期供氣壓力下的先導壓力需求,並確認回授仍能可靠切換;
- 與夾具、吹氣、真空或其他致動器的重疊,避免共用支路在尖峰時掉壓;
- 消音器污染與排氣背壓,尤其是會讓縮回步驟變慢的受限排氣;
- 正常生產可能不會使用的維護點動與重啟組合,因為這些組合常暴露未定義的狀態。
在順序運轉期間量測閥入口壓力,必要時量測兩個氣缸端口的壓力。靜態調壓器壓力表可能看起來正常,但共用供氣限制可能只在 B+ 時降低壓力。同樣地,堵塞的排氣可能讓 B− 變慢,即使供氣壓力足夠。量測應對準實際發生故障的步驟與重疊條件,不能用空載或單一氣缸測試取代完整順序;應同時記錄步驟時間、回授狀態與發生壓降的重疊動作,才可分辨流量不足和邏輯轉移錯誤。
請用氣缸流量需求計算器估算各方向的需求,再對組裝完成的迴路做動態驗證。計算器是篩選工具,無法模擬閥芯暫態、緩衝、負載變化、漏氣或所有接頭;計算結果只能協助找出可能不足的流量,不能作為順序放行的唯一證據。驗證紀錄應保留輸入假設、使用的元件資料與現場量測值,讓日後更換閥件或氣管時可以重新評估。
關於量測位置與限制診斷,請參閱氣動壓降故障排除指南。
失效、停止與重啟期間必須發生什麼?
ISO 13849-1:2023 適用於使用電氣、液壓、氣動與機械技術的安全相關控制系統,但不會為特定機台指定安全功能或所需 PLr(ISO 13849-1,2023)。因此,順序邏輯與安全邏輯需要明確且已驗證的邊界,並要說明一般停止、緊急停止、維修隔離與重設各自由哪個功能負責。
分別文件化以下條件,並為每種事件指定可觀察的驗收證據:
| 事件 | 設計問題 | 驗收證據 |
|---|---|---|
| 失去一個回授訊號 | 作用中的步驟是否會逾時,而不發出下一個指令?逾時後狀態是否被保留? | 在受控條件下斷開或抑制訊號,確認警報、停止與紀錄 |
| 失去電力 | 單穩態與雙穩態閥會進入或保留什麼狀態?負載是否仍受約束? | 移除設計的電源並觀察動作與壓力,包含恢復電力時的狀態 |
| 失去主供氣 | 重力、彈簧或外力是否能移動任一氣缸?儲存能量如何釋放? | 隔離供氣並記錄壓力衰減與負載移動,確認危險區域仍受控 |
| 失去先導氣 | 主閥芯是否會移動、復歸或停在狀態之間? | 安全移除文件定義的先導來源,並檢查兩個閥口的結果 |
| 緊急停止請求 | 哪個安全功能會停止危險動作?排氣是否會產生新的危害? | 依規格驗證完整功能,包括監控、重設與負載約束 |
| 正常停止 | 機台會完成步驟、暫停、縮回或保持嗎?操作員如何知道狀態? | 測試每個允許的停止點,並確認後續重設條件 |
| 重設 | 指令恢復前是否檢查全部初始條件?是否可能跳過尚未完成的步驟? | 分別強制每個缺少的就緒條件,確認無法意外啟動 |
| 供氣恢復 | 壓力重建是否會造成未下令的循環?閥與控制器的狀態是否一致? | 依所有可信順序恢復空氣與電力,觀察第一個允許的命令 |
一般方向閥、AND 閘或軟體停止位元,都不會自動成為安全功能。安全排氣閥可能是解決方案的一部分,但排放全部空氣也可能釋放垂直負載或解除夾持力。風險評估可能需要機械約束、受監控壓力、冗餘通道或受控停止;這些措施的選擇必須回到機台危害、負載和所需安全功能,而不是套用通用的全排氣做法。正常順序控制與安全功能的驗收證據也要分開,避免順序測試通過就被誤認為安全功能已驗證。每項安全反應都要確認觸發條件、危險動作的停止方式、殘餘能量與重設授權,並由機台規格指定誰負責驗證。
OSHA 29 CFR 1910.147 將氣動能量列為維修期間的危險能量,要求釋放、斷開、約束或以其他方式使潛在危險的儲存能量或殘餘能量安全。它也指出按鈕與選擇開關不是能量隔離裝置(OSHA 1910.147)。因此,順序控制器的停止位元不能取代維修用的隔離、排氣、約束與零能量確認程序。
關於輸出側設計,請參閱把安全排氣閥整合到氣動機台防護中。
如何調試並排除順序迴路故障?
Festo 氣動計數器資料中的 10 ms 計數脈衝與 180 ms 重設脈衝相差 170 ms(Festo Learning Components,2026)。因此,緩慢的手動示範可能通過,但生產脈衝、排氣延遲或重設時序仍然失敗。調試時要使用量測訊號,並把命令產生、先導壓力、回授切換與狀態轉移放在同一條時間線上;只有這樣才能知道故障發生在控制器、閥件、流路還是機械負載。基準紀錄還應保留測試時的程式或設定版本,否則同一故障在維修後可能無法重現。
- 用兩張迴路圖核對機台。追蹤每個電氣 I/O 點、氣動端口、管號、感測器位置、閥正常狀態、先導來源與排氣,並把現場標籤與圖面版本一起記錄。
- 測試初始狀態。確認每個缺少的就緒條件都會阻止循環啟動,並回報正確原因,而不是只顯示一個總故障。
- 一次點動一個動作。在實際負載下量測動態供氣與端口壓力、行程時間、感測器切換與閥反應,先確認單步驟再確認順序。
- 慢速執行狀態表。觀察每個步驟的指令、回授、逾時重設與狀態轉移,確認沒有靠操作員手動補正的隱藏條件。
- 提高到生產速率。尋找短脈衝、殘餘先導壓力、共用流量壓降、感測器彈跳與排氣背壓,因為這些問題可能只在節拍下出現。
- 安全注入定義的故障。移除一個感測器、降低供氣壓力、阻斷允許指令、切斷電力,並測試文件定義的反應與警報證據。
- 測試停止與重啟路徑。在每個步驟停止,依可信順序恢復電力與空氣,確認不會開始未下令的循環,也確認重設前不會跳過初始檢查。
- 建立基準紀錄。保存壓力曲線、步驟時間、逾時限制、設定值、軟體版本、閥資料與已接受的故障測試結果,讓後續維護能與初始放行值比較。
| 症狀 | 先量測什麼 | 可能原因 |
|---|---|---|
| 下一步永遠不開始 | 前一個完成輸入與作用中的群組/步驟 | 感測器位置錯誤、壓力不足、群組管線錯誤、導線或氣管斷裂 |
| 出現兩個相反指令 | 兩個先導端或 PLC 輸出 | 串級分組錯誤、殘餘壓力、狀態所有權重複、邏輯故障 |
| 手動可完成、自動模式失敗 | 指令與重設脈衝寬度 | 計時器/計數器限制、感測器彈跳、掃描邏輯、先導排氣過慢 |
| 單一方向變慢 | 動作期間兩個氣缸端口壓力 | 排氣節流設定、氣管限制、閥流量、負載、排氣背壓 |
| 只有另一個致動器動作時才故障 | 重疊期間的閥入口與先導壓力 | 共用供氣下降、調壓器能力、歧管或排氣限制 |
| 機台意外重啟 | 保留狀態與就緒條件邏輯 | 雙穩態閥狀態、PLC 步驟鎖存、自動重設、壓力恢復 |
請從最後一個有效狀態開始排故,不要從肉眼看到停止的氣缸開始。如果 B+ 沒有開始,先證明 A+ 完成訊號已到達狀態控制器、控制器已轉移所有權,而且 B 閥收到有效指令。在追蹤這些訊號前更換氣缸 B,只會浪費時間;只有當命令、先導、流量與回授都已排除後,才應把氣缸本體列為主要嫌疑。完成一項檢查後要把結果寫回狀態表或維修紀錄,讓下一位工程師知道哪些假設已經被排除。
依我們的經驗,最有用的順序紀錄會把命令狀態、兩個先導或線圈訊號、完成回授、動態壓力與逾時狀態放在同一條時間線上。這份紀錄能快速區分邏輯轉移故障與閥、流量、感測器或機械問題,而不必依賴操作員回憶;它也能建立維修後重新驗證的可比較基準。
氣缸順序動作氣動迴路常見問題
ISO 4414:2010 涵蓋可靠的氣動運轉與重大危害;ISO 13849-1:2023 則適用於安全相關氣動控制技術,但不會選定機台所需的安全功能(ISO 4414;ISO 13849-1)。以下四個回答把順序、時序、壓力與安全主張分開。
氣缸順序動作氣動迴路可以用計時器取代位置感測器嗎?
可以,但只有在製程與風險評估允許以時間推進,而且壓力、流量、負載、溫度與機械的完整變化都保持在已驗證裕量內時才可以。對大多數機台順序,應由位置回授推進狀態,計時器則監督最大允許動作時間並觸發明確故障反應。
什麼時候應該使用串級控制,而不是 PLC?
當順序短、固定、只用空氣,且氣動邏輯有其理由,維護人員也能管理群組、壓力與重設行為時,可以使用串級控制。若配方、診斷、多種運轉模式、資料擷取或協同設備重要,則選擇 PLC。沒有經過驗證,任何一種架構都不會天生安全或可靠。
壓力開關可以確認氣缸到達行程末端嗎?
不能一概而論。壓力開關只能證明其量測點跨過某個閾值。同一壓力可能出現在活塞碰到止擋、接觸工件、提早停滯或遇到障礙物時。若要求的是活塞位置,請使用位置感測器;壓力確認則應用於另外定義的製程條件。
緊急停止是否應該排放順序迴路的全部空氣?
只有當機台安全規格要求這種反應,而且由此產生的動作確實安全時才可以。排氣可能停止動力伸出,但也可能釋放夾具或讓負載因重力移動。風險評估必須定義安全功能、儲存能量處理、負載約束、重設、監控與驗證要求。
