專案背景
工廠現場的環境比辦公室複雜多了——噪音大、操作員戴手套、燈光不均勻,畫面要看得到、按鈕要按得準,這些在開發環境完全感受不到,要到現場跑幾次才知道。我們第一次去現場 demo 時,操作員說手套沒辦法觸控,畫面上的按鈕也太小,後來我們把所有互動元素改成至少 48px 高、加了靜電手套的觸控測試,才勉強過關。
設備那端,客戶的 CNC 機台有兩種不同品牌,一種支援 MQTT、另一種只能輸出 RS-232 串列訊號。RS-232 那台我們加了一個工業用網關轉成 MQTT,這樣兩條線路就能統一進同一個 broker 處理。InfluxDB 用來存時序數據,主要是機台的轉速、溫度、良率,每秒一筆,一天下來資料量不小,但查詢起來快。
異常通報這塊,客戶原本說直接推 LINE 就好,但測試下來發現如果機台停機推播太頻繁,工程師會直接關靜音。後來改成第一次推、五分鐘未確認再推、再十分鐘未確認才升級通知主管,這樣工程師才不會無視。
介面展示
機台狀態總覽
現場總覽以機台為單位顯示運行狀態,停機機台即時變色,管理人員遠端一眼掌握產線。
工單進度追蹤
工單進度追蹤列出各工單的計劃與實際完工時間,延遲工單自動標示供排程人員介入。
即時產能趨勢
產能趨勢圖以每小時為單位繪製良品數,異常時段一眼可辨,方便追查設備或物料問題。
異常通報紀錄
異常通報紀錄保存每次停機的原因、通報人、響應時間與處置結果,可匯出做改善追蹤。
專案成果
即時
工單進度可視化
從手寫報工改為掃碼上報
↓ 67%
異常平均響應時間
升級推播取代口頭通報
↓ 91%
停機未通報事件
三個月統計
專案資訊
- 客戶
- 桓o精密加工廠
- 類型
- 管理系統
- 完成時間
- 2023年9月