# 智慧氣缸的推力控制模式與位置控制模式

> Source: https://rodlesspneumatic.com/zh-hant/blog/force-control-mode-vs-position-control-mode-in-smart-cylinders/
> Language: zh-Hant

## Summary

從三種回授架構、雙腔推力計算、安全切換與驗收測試，比較智慧氣動缸的推力控制與位置控制。

## Page Content

# 智慧氣缸的推力控制模式與位置控制模式

機器必須到達並保持實測位置時選位置控制；製程必須對工件建立並調節負載時選推力控制。 若兩者都重要，採監督式順序：位置控制接近、確認接觸、調節推力，再以位置控制縮回。

從系統層級比較智慧氣缸的推力與位置控制，其實是在選擇由哪項量測閉合控制迴路。腔室壓力可支持推力估算，卻不直接量測工件受力；位置編碼器可閉合運動迴路，也不能保證安全接觸負載。本文的智慧氣缸是具連續回授、比例方向閥與軸控制器的伺服氣動軸，不是只加端點開關的標準氣缸。

> 重點摘要 [Festo 定義](https://www.festo.com/us/en/c/products/actuators-and-drives/servopneumatic-positioning-systems-id_pim185/)的伺服氣動定位系統含三項核心元件：有編碼器氣缸、比例方向閥與位置控制器。 壓力推算的推力不確定度包含未建模摩擦及下游負載路徑效應。 行程採位置模式；關鍵接觸負載採直接推力回授；同一循環需要兩者時採監督式切換。

## 推力控制與位置控制的差異是什麼？

Festo 將伺服氣動定位系統描述為位移編碼器氣缸、比例方向閥與位置控制器三者的連結。相同系統可設定位置或目標推力，但回授變數與驗收測試不同（[Festo 伺服氣動定位系統](https://www.festo.com/us/en/c/products/actuators-and-drives/servopneumatic-positioning-systems-id_pim185/)，擷取於 2026 年）。

位置控制使位置誤差最小：

e x = x s e t − x m e a s u r e d e_x = x_{\mathrm{set}} - x_{\mathrm{measured}}

e x e_x 是位置誤差， x s e t x_{\mathrm{set}} 是命令位置， x m e a s u r e d x_{\mathrm{measured}} 是編碼器回報位置，三者使用相同距離單位。控制器調節兩腔進排氣，直到實測位置符合就位標準。

推力控制使推力誤差最小：

e F = F s e t − F f e e d b a c k e_F = F_{\mathrm{set}} - F_{\mathrm{feedback}}

e F e_F 是推力誤差， F s e t F_{\mathrm{set}} 是要求推力， F f e e d b a c k F_{\mathrm{feedback}} 是壓力推算值或直接力感測器讀值。兩種回授不能互換；導向摩擦、治具撓曲或接觸幾何改變時，控制器可能顯示穩定估算推力，工具實際負載卻不同。

| 工程問題 | 位置控制 | 壓力推算推力控制 | 直接推力控制 |
| --- | --- | --- | --- |
| 控制變數 | 實測軸位置 | 計算活塞推力 | 負載路徑中的實測負載 |
| 主要感測器 | 連續位移編碼器 | 兩腔壓力感測器，加位置監督 | 荷重元或力傳感器，通常加位置回授 |
| 最適用途 | 行程、分度、多位置搬運 | 可接受摩擦不確定度的氣動出力控制 | 有合約工件推力限制的壓裝、測試或組裝 |
| 主要盲點 | 接觸推力 | 摩擦與負載路徑效應 | 零件順應或變形後的位置 |

位置迴路感測選項請見[氣缸位置感測技術指南](/zh-hant/blog/a-guide-to-pneumatic-cylinder-position-sensing-technologies/)，閥行為與軸精度則見[比例閥位置控制指南](/zh-hant/blog/a-technical-guide-to-using-proportional-valves-for-cylinder-position-control/)。

## 每種回授裝置實際量到什麼？

Festo CPX-CMAX 手冊明確區分：推力模式控制兩個氣缸腔室的壓力力，直接控制工件推力則需要力感測器；計算推力也未納入氣缸及導向摩擦（[Festo CPX-CMAX 控制手冊](https://ftp.festo.com/Public/PNEUMATIC/SOFTWARE_SERVICE/Documentation/2026/EN/CPX_CMAX_EN.PDF)，擷取於 2026 年）。

控制圖必須標示實際量測點。接口感測器量接口壓力，滑台編碼器量滑台位置，裝在致動器與工具間的荷重元則量經該機械路徑傳遞的負載。

> Figure: 位置、壓力推算推力與直接推力是三種不同的回授邊界。資料依據：Festo 伺服氣動系統文件與 CPX-CMAX 控制手冊。

這也可避免常見規格錯誤：比例調壓閥公布的線性度與遲滯只描述其感測點壓力。ISO 10094-1:2021 要求供應商公布電氣－氣動連續壓力控制閥的明確特性，卻不會把調壓閥規格變成氣缸軸推力精度（[ISO 10094-1:2021](https://www.iso.org/standard/74329.html)）。

## 以壓力計算的推力只是一項估算

即使量測兩腔壓力，推算推力仍是估計值。Festo CPX-CMAX 演算法也使用活塞與桿徑、安裝方向、基礎負載及有效負載，但手冊指出，由於未建模氣缸與導向摩擦，不確定度仍在驅動器靜摩擦範圍內（[Festo CPX-CMAX 控制手冊](https://ftp.festo.com/Public/PNEUMATIC/SOFTWARE_SERVICE/Documentation/2026/EN/CPX_CMAX_EN.PDF)，擷取於 2026 年）。

雙動單活塞桿氣缸的兩個有效面積：

A p = π D 2 4 A_p = \frac{\pi D^2}{4}

A a = π ( D 2 − d 2 ) 4 A_a = \frac{\pi \left(D^2-d^2\right)}{4}

A p A_p 是完整活塞面積， A a A_a 是有桿側環形面積， D D 是活塞直徑， d d 是桿徑。以公尺與帕斯卡可得到牛頓，或採一致工程單位換算。

水平軸緩慢伸出時，準靜態估算為：

F e s t = P c A p − P r A a − F f r i c t i o n F_{\mathrm{est}} = P_c A_p - P_r A_a - F_{\mathrm{friction}}

P c P_c 、 P r P_r 為無桿側與有桿側腔室表壓； F f r i c t i o n F_{\mathrm{friction}} 反向抵抗即將開始的伸出，並非固定已知值。接近靜止或反轉時，應把摩擦視為方向相關的不確定度帶。

軸以角度 θ \theta 向上傾斜、伸出為正的動態力平衡：

F l o a d = P c A p − P r A a − m a − m g sin ⁡ θ − F f F_{\mathrm{load}} = P_c A_p - P_r A_a - m a - m g \sin\theta - F_f

m m 是總移動質量， a a 是正伸出軸向加速度， g g 是重力加速度；軸高於水平時 θ \theta 為正， F f F_f 是反向抵抗正伸出的非負摩擦力。縮回時須反轉壓力－面積角色與摩擦方向。因此，即使供壓穩定，排氣限制仍會降低可用推力。

以水平 50 mm 缸徑、20 mm 桿徑氣缸準靜態伸出為例，無桿側 5.0 bar、有桿側 0.8 bar 時，扣除摩擦前的雙壓力估算約 850 N；捷徑 F = P c A p F = P_c A_p 約 982 N，高估約 132 N（15.5%）。這只是選型基準，不是閉迴路精度聲明。實際事件須量測兩腔壓力、檢查排氣背壓；若驗收標準是工具推力，就使用荷重元。[壓差推力指南](/zh-hant/blog/how-does-pressure-differential-create-force-in-pneumatic-physics/)與[背壓指南](/zh-hant/blog/what-is-back-pressure-in-a-pneumatic-system-and-how-does-it-impact-your-equipment-performance/)詳述相關項。

[Tool Cylinder sizing Cylinder Force Calculator 依缸徑、桿徑、壓力與容許值估算靜態推拉力；閉迴路驗證應使用實測腔壓或荷重元。 出力 = 壓力 × 有效面積 Bore diameter Rod diameter Working pressure Friction allowance Open calculator ->](/zh-hant/online-tools/cylinder-force-calculator/)

## 位置控制模式選擇標準

位置控制適合可程式行程、分度與實測位置任務。Festo CPX-CMAX 列出 128 組可配置位置組，最多 8 個模組獨立運作；這些型號專屬數據不代表通用軸精度（[Festo CPX-CMAX 產品文件](https://ftp.festo.com/Public/PNEUMATIC/SOFTWARE_SERVICE/Documentation/2026/EN/CPX_CMAX_EN.PDF)，擷取於 2026 年）。

當驗收結果是實測位置、路徑或運動輪廓時選位置控制，例如換線位置、滑台多站對位、軌跡追蹤及返回已驗證安全位置。連續位置回授不可少；磁簧開關只能確認端點，無法支援持續修正的中途位置迴路。不要以單一數字指定「精度」，應在成品工具的明確基準量測，並記錄命令／實測位置、接近方向、有效負載、速度、供壓、管長、溫度及停留時間。

- 解析度： 最小回報增量。

- 重複性： 明確條件下重複相同運動的離散程度。

- 準確度： 實測結果與可追溯基準的差異。

- 就位穩定度： 軸受命保持靜止時的移動。

- 穩定時間： 軸進入並持續留在驗收帶內所需時間。

若工具在到位前碰到障礙，位置誤差仍存在，控制器可能持續輸出。因此生產位置迴路需要推力、壓力、輸出、速度與逾時限制；位置控制不能取代接觸安全。

## 推力控制模式選擇標準

推力模式應用於受監督的接觸製程，不能在未受控行程中一直運動到壓力升高。CPX-CMAX 手冊把推力設定、容許差、斜坡、軟體端點、速度監測及行程監測列為不同參數，證實負載調節與運動監督必須共同運作（[Festo CPX-CMAX 控制手冊](https://ftp.festo.com/Public/PNEUMATIC/SOFTWARE_SERVICE/Documentation/2026/EN/CPX_CMAX_EN.PDF)，擷取於 2026 年）。

零件高度或順應性變化、品質取決於接觸負載時選推力控制，例如壓裝、夾持、循面、張力及力－位移測試。先判斷壓力推算是否足夠；若摩擦、治具撓曲或產品損傷使容許誤差很窄，應在負載路徑直接量力。推力控制仍需位置監督；若工件缺失，致動器可能因沒有反力而繼續運動，造成高速且無緩衝的端點撞擊，因此必須設定臨界速度與行程監測。

接觸衝擊重要時採推力斜坡，不用突變設定；另須定義接觸後最大行程、兩腔最大壓力、最大閥命令、停留時間及感測器故障反應。控制迴路不能取代機械額定、獨立安全功能或風險評估。比例調壓可設定可重複壓力或限制出力，但[比例調壓閥與比例流量閥控制不同變數](/zh-hant/blog/proportional-flow-control-vs-proportional-pressure-control-valves/)，任一單獨使用都不能保證工件推力。

## 位置與推力模式應如何排序？

可靠的由位置轉推力順序，會把推力調節開始前的未受控行程降到最低。Festo CPX-CMAX 手冊為最快受控推力建立，建議驅動器定位在壓裝位置 1 mm 內；這是特定型號方法，不是通用轉換距離（[Festo CPX-CMAX 控制手冊](https://ftp.festo.com/Public/PNEUMATIC/SOFTWARE_SERVICE/Documentation/2026/EN/CPX_CMAX_EN.PDF)，擷取於 2026 年）。

使用狀態機，不要只用計時器切換。零件缺失、軸延遲或壓力漂移時，計時器仍會到期；每次轉換都須要求實測條件並有獨立逾時。

> Figure: 分階段流程將快速移動、受監控接觸與推力調節分開。切換距離與門檻必須在實際軸上驗證。

| 狀態 | 必要進入證據 | 記錄資料 | 故障範例 |
| --- | --- | --- | --- |
| 接近 | 軸已參考；命令在安全範圍 | 命令、位置、速度 | 跟隨誤差或逾時 |
| 接觸搜尋 | 位於已驗證接近視窗 | 位置、兩腔壓力、力訊號 | 到行程限制仍無接觸 |
| 推力斜坡 | 已確認接觸且感測器合理 | 推力設定／回授、斜坡、閥輸出 | 推力超越或未上升 |
| 停留 | 推力在驗收帶內 | 平均、峰值、最低、時間、位置漂移 | 推力離開範圍 |
| 釋放縮回 | 推力低於釋放門檻 | 殘餘力、縮回歷程、最終位置 | 負載仍受困 |

模式切換不應指定通用毫秒數。實際轉換取決於控制器邏輯、閥動態、管路及腔室容積、接觸剛性、有效負載與推力斜坡，應核准完整實測順序。

## 安全限制與驗收測試

ISO 4414:2010 是涵蓋氣動系統設計、安裝、調整、操作與維護重大危害的國際標準。正常位置或推力迴路只是一層，機器仍需明確安全狀態與風險導向防護（[ISO 4414:2010](https://www.iso.org/standard/44790.html)）。

先定義失電、失氣、編碼器失效、壓力感測器不一致、荷重元過載、管路破裂、閥通訊中斷及緊急停止的行為。垂直負載可能需要機械額定煞車或鎖定裝置；排空也可能釋放儲能或讓懸吊質量掉落，因此「排氣」不是通用安全反應。試車須產生同步歷程：命令／實測位置、兩腔壓力、直接推力、閥命令、控制狀態、限制旗標與時間戳記，並在最小／最大負載、低／高供壓、兩種接近方向、相關溫度及代表性管長下測試。

| 位置模式指標 | 推力模式指標 | 順序與安全指標 |
| --- | --- | --- |
| 明確基準的準確度 | 明確荷重元的推力準確度 | 接觸偵測後最大行程 |
| 各接近方向重複性 | 各零件與溫度的重複性 | 最大推力或壓力超越量 |
| 超越量與穩定時間 | 推力斜坡與停留穩定性 | 轉換逾時與故障反應 |
| 就位漂移 | 推力停留期間位置漂移 | 工件缺失的安全反應 |
| 全運動輪廓跟隨誤差 | 估算與直接實測推力差 | 中斷循環後重新啟動 |

單一元件資料表無法核准此表。CPX-CMAX 文獻列出 VPWP 比例閥 350、700、1,400、2,000 L/min 四種名義流量級，有助元件選型；成品軸回應仍取決於完整氣動容積、限制、負載與調校。

## 哪種控制模式適合您的應用？

CPX-CMAX 將直接模式控制位元 B1 的 0 對應位置、1 對應推力，但手冊仍為每個狀態定義不同限制、斜坡及監測。單一位元可選模式，不能讓兩個控制目標等效（[Festo CPX-CMAX 控制手冊](https://ftp.festo.com/Public/PNEUMATIC/SOFTWARE_SERVICE/Documentation/2026/EN/CPX_CMAX_EN.PDF)，擷取於 2026 年）。

| 主要需求 | 建議架構 | 必要驗收測試 |
| --- | --- | --- |
| 到達多個程式位置 | 連續編碼器位置控制 | 帶載位置誤差、重複性、穩定與故障反應 |
| 施加近似氣動出力 | 雙壓力推力估算加位置監督 | 工作範圍內與參考荷重元比較 |
| 保護精密或受規範組件 | 直接荷重元推力控制加位置監督 | 推力超越、停留、行程限制與感測故障 |
| 快速移動後壓裝 | 分段位置接近、受控接觸、推力斜坡、位置縮回 | 完整同步位置、壓力、推力與狀態歷程 |
| 保持懸吊負載 | 風險評估運動控制加適當機械保持 | 失電、失氣、煞車、重啟與受困能量測試 |

RFQ 只寫「具推力與位置控制的智慧氣缸」並不完整。須加入控制變數、感測器類型與位置、推力估算方法、有效負載、方向、行程、速度輪廓、管路、壓力範圍、容許誤差、安全狀態及驗收程序，才能判斷需壓力估算、直接力回授或其他致動技術。

## 智慧氣缸控制模式常見問題

CPX-CMAX 提供位置與推力兩種直接控制模式，但內部推力回授仍由壓力推算；直接工件推力需要接受外部荷重元訊號的控制器或監督外迴路。以下回答將特定產品範例與通用要求分開（[Festo CPX-CMAX 控制手冊](https://ftp.festo.com/Public/PNEUMATIC/SOFTWARE_SERVICE/Documentation/2026/EN/CPX_CMAX_EN.PDF)，擷取於 2026 年）。

### 壓力感測器能取代推力控制的荷重元嗎？

已知兩腔壓力、有效面積、負載、方向及摩擦容許值時，可估算活塞推力，但不直接量工具推力。若製程驗收取決於工件實際負載，應在相關路徑安裝校正力感測器，驗證其校正、範圍、過載能力與不確定度。

### 一個控制器能在位置與推力模式間切換嗎？

可以，部分伺服氣動控制器支援兩者；選型前須確認確切功能。切換應透過受監督狀態機，含接觸確認、推力與行程限制、逾時，以及工件缺失時的明確反應。

### 位置控制能保證固定接觸推力嗎？

不能。位置迴路修正位置誤差，接觸推力會隨零件高度、剛性、摩擦、治具撓曲、壓力及輸出限制變化。用推力或壓力限制保護製程；接觸負載容許差具合約要求時應直接量力。

### 接觸前的切換點應如何設定？

依實測零件高度變異、停止距離、感測不確定度、軸重複性與允許接觸搜尋行程設定。Festo 對一種 CPX-CMAX 壓裝法提出小於 1 mm，但不是通用值；應在最惡劣速度、負載、供壓、治具公差與工件狀態驗證。

### 應記錄哪些驗收測試？

記錄同步位置、兩腔壓力、可用時的直接推力、閥命令、控制器狀態與故障旗標；跨負載、壓力、溫度、接近方向及零件變異執行重複循環。位置準確度與重複性分開報告，推力準確度也須與調壓閥線性度或計算活塞推力分開。

### 來源與技術參考資料

技術聲明均在首次使用處連結適用 ISO 與 Festo 來源；未查核其他控制器的最新文件前，不得移用型號專屬數值。
