氣缸前進與後退的時序圖 — 端點要看「到達 ON」與「離開 OFF」兩者(範例)
最後更新: 2026-09-23 / 分類: 範例、時序圖
用雙電磁閥與前進端、後退端的磁簧開關,畫出氣缸一次往復的範例。寫給用計時器往下一步走、從調緊速度控制閥那天起順序就亂掉的人。
在瀏覽器執行的免費編輯器會在新分頁開啟並載入這張時序圖。不用安裝也不用註冊,輸入的內容不會傳到任何地方。改寫也不會改變本頁的範例。JSON 是在編輯器重新開啟或交給 AI 時的原始資料(格式見 JSON 資料結構規格)。
1. 下一個動作的條件是確定訊號,不是開關本身
| 訊號 | 方向 | 意義 |
|---|---|---|
bFwdSol / bBwdSol | PLC → 閥 | 前進側、後退側的電磁線圈(2 位雙電磁閥) |
bFwdEnd / bBwdEnd | 氣缸 → PLC | 前進端、後退端的磁簧開關 |
bFwdOK / bBwdOK | PLC(內部) | 端點的確定。磁簧開關持續 ON 0.2 秒時為 ON |
下一個動作的條件用的是確定訊號,不是磁簧開關本身。
2. 要量測決定的是行程的 0.5 秒與確定的 0.2 秒
- S1:看到後退端 確定就把前進 SOL 設 ON。S2 後退端 OFF,可知已開始動作
- S6:前進端 ON。S7 切斷前進 SOL(閥保持切換後的位置)
- S8:前進端持續 0.2 秒後確定。在這裡進到下一個動作(此圖為後退)
- S9〜S16:後退也是同樣形式。以前進端 OFF 確認開始動作,以後退端確定確認已返回
0.1 秒的刻度中,長度有意義的只有這兩個。兩者都在試車時量測決定。
3. 端點用開關而不是時間,到達 ON 與離開 OFF 兩者都要看
- 是否到達端點,由磁簧開關決定,不是時間 因為用時間,每次條件改變順序就會亂。設成「前進後 0.5 秒就是前進端」,光是氣壓降低、工件變重就會亂掉。時間只用在第 5 節的異常監視。
- 到達側的 ON 與離開側的 OFF 兩者都要看 因為不看離開側,就發現不了不動作的故障。送出前進 SOL 但後退端沒有 OFF,就是源壓的閥關著,或電磁線圈斷線。兩端同時 ON,就是開關位置偏移或損壞。
- 到達側持續 ON 0.2 秒後才確定 因為變 ON 的瞬間還在動。就算裝在型錄的建議位置,磁簧開關也會在端點前約半個動作範圍就 ON。橡膠緩衝的小氣缸,也可能在端點反彈讓開關瞬間斷開。
4. SOL 不同時送出,到端點切不切要寫在規格書
- 前進 SOL 與後退 SOL 不同時 ON 因為 2 位雙電磁閥的前提是不同時通電。兩者都 ON,先導式會停在原來的位置不動,看起來像「送出後退 SOL 卻不回來」。在階梯圖把彼此放進條件。
- 到端點是切斷還是持續送出,決定後寫在規格書 因為 2 位雙電磁閥兩種都能動。切斷可減少發熱,持續送出則能從 PLC 輸出的監視看出驅動的方向。就算 SOL 已切斷,氣壓恢復的瞬間氣缸會往閥最後切換的那一側動。
5. 異常分成 3 種,光看顯示就能決定去查哪裡
- 送出 SOL 後離開側沒有 OFF:「不動作」異常。取試車量到的開始動作時間的約 3 倍,下限 0.5 秒。調小速度控制閥後要重新量測
- 離開側已 OFF,但到達側沒有 ON:「途中停止」異常。此範例是 SOL 起 2 秒(行程 0.5 秒的 4 倍)。調小速度控制閥後行程超過 1 秒,這個值也要修改
- 兩端同時 ON:開關異常。立即停止
分開是為了光看顯示,就能決定去查氣壓還是去查開關位置。
6. 單電磁閥、3 位閥、單側開關,改讀這 3 點
- 單電磁閥:SOL 的列只剩一條,第 4 節的「到端點切斷」不適用。在前進端期間持續送出,切斷 SOL 就是後退的指令。停電或緊急停止使指令中斷時會往返回側動,所以先確認機械往那個方向動不會有問題
- 3 位閥:到端點也不切斷 SOL。中封式可能停在端點之前,中洩式在端點會失去推力。只有想停在中間時才切斷 SOL,而且中封式也因壓縮性與洩漏無法長時間保持
- 磁簧開關只有單側:到達沒裝開關那一側只能以時間認定,所以要把該時間寫在規格書。開關要裝在其他部位動作之前想確認「在那裡」的退避側。只裝在會碰撞的那側看 OFF,途中停止時就會撞到
有好幾支氣缸的工程,不要一支一張圖,而是在同一張圖加列。用箭頭連出等哪支氣缸的確定再送出下一個 SOL。編輯器用 Ctrl+D 複製列,名稱前面加功能名來區分(如 bClampFwdSol)。列變多時,省略開關的列、只留 SOL 與確定的列,也讀得出工程的順序。
製作此範例的工具
- Timing Chart Editor — 上圖與範例的 JSON 是用這個編輯器製作並匯出的。
- Flowchart Editor — 把時序圖的箭頭換成等待與處理的順序。
相關文章
yk.builds