製造、測試與品質
機器人線束插裝:兩種方法的原理、效益與試驗選擇
由 MTTJ 編製發布日期: 更新日期:
摘要:準備評估線束組裝自動化的製程工程師,應先確定要自動化哪一步:將已組裝好的連接器與插座對接,還是將多個已壓接的端子插入膠殼。兩項任務需要不同的治具、控制方式與驗收證據。本文將兩項研究放回各自的任務情境,提供基準比較、移用準備及可下載的整件試驗記錄,協助你決定下一次試驗要驗證什麼。
一種方法優化搜尋,另一種約束端子姿態
Kienle 及其同事研究連接器與插座的對接。工程師先編寫力控搜尋程式,再用執行時收集的影像、運動及力資料訓練預測模型,據此優化接近位置與搜尋參數。機器人仍執行原有程式,只是採用新的參數。方法與作者示範
這提供了一條保留現有機器人程式、同時減少搜尋耗時的路徑。準備重現此方法的團隊,需要可重複執行的基準程式、可追溯的資料收集方式,以及適合夾持的結構。模型訓練並不能解決整個工作站的供料、治具設計或故障復歸問題。
Choi 及其同事研究將單排扁平排線兩端的端子插入膠殼:導引分線、接觸滑動對齊、搖擺推進,再夾持鎖入。在小樣本的預插入比較中,平行推進達到 3/20,接觸滑動達到 18/20。端子已對齊時,獨立插入試驗達到 49/50,完整流程則達到 67/80。硬體仍是 3D 列印原型,需要針對產品調整。論文 §III、表 I–II 及 §V
| 工件與主要困難 | 建議優先研究的方法 | 前提條件 | 這些結果尚不足以支持的決策 |
|---|---|---|---|
| 連接器已組裝完成,但對接時需要反覆搜尋插座 | 利用視覺與力資料優化程式參數 | 可運作的力控程式、可靠夾持、影像與運動記錄,以及能代表工作站情況的偏差樣本 | 直接根據論文週期時間計算整站產能 |
| 同一排線連接的多個端子會互相牽動,難以一起插入膠殼 | 依端子與膠殼幾何形狀設計導引、對齊與分階段插入 | 穩定的端子自由段長度、膠殼定位,以及可修改的治具 | 未驗證產品換型便購買「通用端子插入機」 |
此表是 MTTJ 根據兩項研究提出的試驗選擇建議。兩者的工件與實驗不同,不能用成功率判斷哪種方法較優。
方法為什麼可能有效
兩項研究分別改變了搜尋參數與端子接觸的幾何關係。理解這項差異,有助於確定工作站需要哪些準備。
連接器對接:減少原有程式中不必要的搜尋動作
- 可運作的力控搜尋程式
- 收集影像、程式參數、運動及力資料
- 訓練製程預測模型
- 優化接近與搜尋參數
- 原機器人程式執行新參數
原有程式在候選位置接近、探測及退離,逐步找到插入位置。預測模型協助優化器比較不同參數下的製程表現;論文將縮短週期與降低失敗機率放在同一次參數優化中。訓練在取得執行資料之後進行,優化後的參數仍由機器人程式執行。這種結構以現有製程作為資料工作的起點。方法 §III-A–C
評估能否移用到自己的工作站時,先檢查兩個介面:能否將影像、程式參數與動作記錄對應到同一次嘗試,以及優化後的參數能否送回自己的控制程式。若任一介面缺失,應先解決記錄與控制整合。僅有相機和機器人,不足以估算重現此方法的工作量。
端子入殼:利用接觸建立對齊基準
- 導引分線
- 膠殼與端子接觸並滑動對齊
- 搖擺推進
- 夾持鎖入
接觸滑動步驟先讓膠殼與端子端面建立機械接觸,再利用滑動與轉動引導端子對準入口。這針對一排端子存在姿態差異、直接平行推進容易碰撞入口邊緣的問題。機構與預插入步驟 §III-B
換產品時,端子長度、孔距與膠殼入口幾何形狀都會成為治具評估條件。準備導入此方法的團隊,應先檢查端子能否按預期接觸及導引,再討論插入力與鎖定確認。不能將原型機構視為適用於所有端子的通用治具。
以上流程是依論文整理的原理示意,省略設備實作細節,不是接線、製造或機器人操作指令。
連接器對接:改善多少,適用什麼條件?
下表重新整理 Kienle 及其同事表 III 的數值。每種連接器接受 100 次測試;測試條件未用於訓練,但來自與訓練資料相同的分布;對照是優化前的觸覺搜尋程式。試驗使用 UR5e、相機及訂製夾爪,並在連接器上增加夾持肋。訓練資料收集約為每種連接器 4,000 次嘗試,工作站位置擾動為 ±2 mm,B 則為 ±1.5 mm。論文 §IV、§V-B 及表 III
| 連接器 | 成功率:優化前 → 後 | 週期時間:優化前 → 後(秒) | 平均探測次數:優化前 → 後 |
|---|---|---|---|
| A | 75% → 94% | 17 → 11 | 10.2 → 4.9 |
| B | 49% → 88% | 18 → 11 | 13.8 → 5.7 |
| C | 50% → 95% | 17 → 10 | 11.7 → 3.0 |
| D | 93% → 98% | 13 → 9 | 6.8 → 3.2 |
| E | 72% → 90% | 15 → 10 | 9.7 → 4.5 |
同一方法帶來的效益取決於原有困難。C 的成功率增加 45 個百分點,D 增加 5 個百分點;這些差值由表中數值相減得到。啟動專案前,先量測自己的基準:搜尋是否占主要耗時,失敗是否源自位置不確定性?若損失主要發生在夾取、供料或鎖扣確認,搜尋參數優化對整站的效益仍需另行驗證。
論文的週期時間也不能直接替代自己的整件加工時間。內部比較應在相同計時邊界內,納入供料、重試、人工復歸及判廢處理所占用的時間。只計成功插入時間,會漏掉現場部分最耗時的工作。
98% 描述的是哪個階段?
端子入殼研究的 49/50 來自「已對齊後插入」條件下的獨立樣本;67/80 才涵蓋論文定義的完整流程,報告的 95% 信賴區間為 74.16%–90.25%。兩個數字回答不同問題。論文表 II 及 §IV-B
評估供應商示範時,可以直接問:「一次嘗試從哪一步開始?」「插入前的失敗是否計入分母?」不要將不同試驗集合的結果相減來定位損失,也不要相乘產生論文未報告的整線結果。若要找出自己工作站的損失位置,應讓同一工件的供料、對齊、插入、鎖定與檢驗階段共用一個嘗試編號。
工作站評估如何決定下一步
以下假設情境用來示範如何選擇方法,並非 MTTJ 或客戶的實際工作站:團隊已能完成連接器對接,但生產人員認為週期太慢,正在考慮引入模型優化。
先將一次整件嘗試拆成供料、夾取、搜尋、插入、檢驗及復歸,沿同一嘗試編號記錄時間與失敗位置,再依實際取得的記錄選擇:
| 記錄顯示的情況 | 目前判斷 | 下一步 |
|---|---|---|
| 搜尋反覆進行且占主要耗時;已有可靠夾持與基準程式 | 參數優化值得進一步評估 | 先驗證資料對應關係,再依現場偏差條件比較優化前後,保留相同計時邊界 |
| 時間主要花在供料、夾取失敗或人工復歸 | 尚無證據支持優先優化搜尋 | 先定位相關動作與故障,記錄改善結果後再評估搜尋部分 |
| 實際任務是多端子入殼,而非已組裝連接器對接 | 評估應轉向端子定位與導引 | 固定端子自由段長度、膠殼與治具條件,分別觀察對齊、推進及鎖定 |
| 只有成功示範影片,沒有完整嘗試與失敗記錄 | 尚不能評估整站效益 | 先取得涵蓋失敗與復歸的基準,不以最高成功率比較投資 |
這項評估應產出有證據支持的下一次試驗,並指出暫不投入的工作。即使選定研究方法,也不能直接將論文資料轉為該工作站的投資報酬估算;仍需完整的工作站週期資料、工程投入及品質結果。
將研究轉為可執行的試驗
| 準備項目 | 開始前建立的具體資料 | 解決的問題 |
|---|---|---|
| 固定試驗對象 | 線束圖面版本、端子/膠殼料號、批次、治具與程式版本 | 避免換料或改程式後仍混合資料 |
| 記錄原有製程 | 相同工件、相同起止邊界的成功、失敗及耗時記錄 | 判斷新方法改善的是真正瓶頸,還是單一小動作 |
| 涵蓋實際變異 | 從工作站量測的位置、角度、線束彎曲及進料差異選擇試驗條件 | 檢查方法能否處理現場變異;樣本數依風險與用途決定 |
| 定義驗收 | 依圖面及產品要求選擇鎖定、損傷、線序及電氣檢查,寫明方法與限值 | 讓「插入完成」與「整件合格」可清楚區分並追查 |
| 定義復歸 | 重試何時結束、人工何時介入,以及損傷或異常接觸何時須停機 | 避免將重試後成功記為首遍通過 |
這些準備是建議的試驗設計,並非論文重現記錄。負責設備與產品的工程人員,應依實際系統決定工作站安全參數、夾持力及接觸限值。
可下載的記錄表:納入重試與人工復歸
試驗記錄工具包包含空白試驗表、六筆示範記錄及欄位與計算說明。CSV 可用 Excel 或 LibreOffice 開啟。每列代表一件線束的一次完整流程嘗試,重試仍記在同一列。單一階段的試驗應另建批次。
以下數字僅來自隨稿虛構示範資料,用於說明計算,並非論文或 MTTJ 測試結果。六次嘗試中,四次首遍通過、一次重試後通過、一次失敗並需人工復歸;總占用時間為 240 秒。由此得到:
| 讀數 | 計算方式 | 示範結果 |
|---|---|---|
| 首遍通過率 | 首遍合格 4 件 ÷ 啟動嘗試 6 次 | 66.7% |
| 重試後最終合格比例 | 最終合格 5 件 ÷ 啟動嘗試 6 次 | 83.3% |
| 每次嘗試平均占用時間 | 含失敗與復歸的 240 秒 ÷ 6 次 | 40 秒 |
| 涉及人工復歸的嘗試 | 人工復歸旗標為 1 的列數 | 1 次 |
六筆示範記錄均有完整判定,因此可以計算這些比例。實際記錄不完整時,先報告已知結果與缺失筆數,不以零填補空白,也不將僅有結果的子集呈現為全部嘗試的通過率。方法、工件或計時邊界不同的批次應分別彙總。
目前有哪些資料,值得等待什麼證據?
對接研究提供論文與作者示範頁;本次閱讀的頁面未提供可直接重現實驗的完整程式碼、訓練資料及治具製造套件入口。採用前應向作者或實作者確認可取得的資料。端子入殼研究提供機構原理及原型試驗,但相同檢索範圍內也未取得完整製造與控制套件。兩項研究都不足以承諾現場導入時間或整站價格。
值得繼續追蹤的證據包括:適用新產品所需的改動、公開實作資料、獨立重現,以及包含故障復歸的較長運轉記錄。先保存自己的試驗基準;新證據出現時,才有依據重新評估投資。
準備產品條件時,可閱讀扁平排線組件設計指南;定義試驗驗收時,可閱讀電纜組件測試方法。
資料範圍:Kienle 等,arXiv:2503.09409v1(2025-03-12);Choi 等,arXiv:2608.06996v1(2026-08-07);作者示範頁。讀取日期為 2026-09-23。本文研讀這些公開版本,不以同儕審查或量產驗證為前提。MTTJ 使用 AI 研讀與編輯,未對文中方法進行實物重現。
相關資源與製造範圍
前沿評析: 往期文章試驗工具與欄位指南
機器人線束組裝試驗記錄:欄位與計算
機器人線束組裝試驗記錄:欄位與計算
版本:2026-09-23。配套檔案:robot-trial-template.csv 及 robot-trial-demo.csv。 CSV 檔案使用含 BOM 的 UTF-8 編碼,並以逗號分隔。請使用 Excel 的「從文字/CSV」功能或 LibreOffice 開啟。欄位名稱保留英文,方便使用不同語言的團隊合併記錄。下表說明各欄位。
每列代表一條線束從約定起點開始的一次完整流程嘗試。試驗前請定義 unit_definition。示例的邊界從開始供料到驗收合格/判退,且工作站已準備好處理下一件。重試仍記在同一列,不算新增件數。工件、治具、程式、條件或計時邊界變更時,請建立另一個 batch_id。即使工件相同,只涵蓋插入階段的試驗也應另設批次,不得計入完整流程的分母。請依專案產品要求,在此建議記錄表中補上實際驗收方法。
| 欄位 | 意義與填寫說明 |
|---|---|
| data_kind | 實測使用 measured;示範檔案使用 synthetic_example,不得納入實測資料彙總 |
| batch_id / trial_id | 條件一致的試驗批次/該批次內唯一的嘗試 ID |
| unit_definition | 工件單位、起點與終點;是否包含供料、檢驗與復歸 |
| drawing_revision / component_lot | 線束圖面版次/端子、膠殼與電纜批號的參照 |
| fixture_program_revision / condition_id | 治具及程式版次/試驗條件記錄的參照 |
| first_pass_ok | 未經重試即完成該批次全部驗收檢查時填 1;確認未能一次通過時填 0;未知則留白 |
| final_ok | 允許的重試結束後之驗收結果:1 或 0;尚未確定則留白 |
| retry_count | 本次嘗試內追加的自動重試次數;未重試請明確填 0;未知則留白 |
| human_recovery | 有人工復歸填 1,沒有填 0,未知則留白;此欄不是人數 |
| occupancy_seconds | 本次嘗試的占用秒數,包含失敗與復歸;缺漏值應留白,不要填 0 |
| first_failed_stage | 首個失敗階段,例如 feed、alignment、insertion、locking 或 inspection;沒有失敗階段時填 none |
| lock_check / electrical_check | 依專案方法得到的檢查狀態:pass、fail、not_measured 或 not_applicable;在 evidence_ref 參照方法與限值 |
| evidence_ref | 同一 ID 下的原始記錄、檢驗方法與準則,以及影像/影片位置;示範資料沒有量測證據 |
| notes | 損傷、端子退出、線序、異常復歸或追加檢查的記錄 |
重新計算示範記錄
robot-trial-demo.csv 的全部 6 列都是說明記錄方法的虛構資料,沒有進行實體測試。各列的 unit_definition、條件及版次一致,一次通過結果、最終結果與占用時間皆完整:
- 已開始的嘗試 N = 6。
- 4 列的 first_pass_ok = 1;一次通過率 = 4 / 6 = 66.7%。
- 5 列的 final_ok = 1;最終驗收合格比例 = 5 / 6 = 83.3%。
- occupancy_seconds 總和 = 30 + 30 + 50 + 70 + 30 + 30 = 240 秒;每次嘗試的平均占用時間為 40 秒。
- 1 列的 human_recovery = 1;retry_count 合計為 2 次重試。
- T004 在插入階段失敗,因此後續鎖定與電氣檢查為 not_measured。這不妨礙判定整件最終不合格。
彙總實測資料前,先檢查批次條件是否一致、trial_id 是否唯一,以及每項指標的記錄是否完整。如果 6 次已開始的嘗試中缺少 1 筆最終結果,應報告「已知成功數、已知失敗數、1 筆缺漏記錄、6 次已開始的嘗試」,暫時不要宣稱全部嘗試的最終驗收合格比例。也應報告缺漏的時間值;不要將已記錄的部分除以全部嘗試次數。未執行的電氣檢查不得標示為 pass。是否需要電氣檢查,取決於試驗目的及產品驗收要求。
此記錄表沒有自動計算巨集,也不提供通用的接觸力、重試上限、樣本數或設備安全參數。執行前請填入實際限值。表中的比例是描述性樣本結果,不能據此確立量產能力。
CSV 原始值與意義
原始檔案保留固定的英文值。下表解釋其意義;示範識別碼不對應實際零件或測試。
| 原始值 | 意義 |
|---|---|
measured |
已執行試驗所取得的實際量測。 |
synthetic_example |
虛構示範資料;不得納入實測彙總。 |
DEMO_ONLY |
僅供示範的批次識別碼。 |
T001–T006 |
六次個別示範嘗試的識別碼。 |
one harness; feed start to accept/reject and cell ready |
一條線束,從開始供料計時,直到驗收合格或判退,且工作站恢復就緒。 |
DEMO-D1 |
虛構的圖面版次。 |
DEMO-L1 |
虛構的元件批號。 |
DEMO-F1-P1 |
虛構的治具與程式版次。 |
DEMO-C1 |
虛構的試驗條件。 |
feed |
供料階段。 |
alignment |
對齊階段。 |
insertion |
插入階段。 |
locking |
鎖定階段。 |
inspection |
檢驗階段。 |
none |
用於 first_failed_stage 時,表示沒有失敗階段。 |
pass |
指定檢查合格。 |
fail |
指定檢查不合格。 |
not_measured |
未執行該檢查;不代表合格。 |
not_applicable |
該檢查不適用於本次試驗。 |
none; synthetic data |
沒有實體測試證據;資料為虛構。 |
Illustration only; no physical test |
該列僅示範記錄方式,並非描述實體測試。 |
