Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

機器手臂運動極限監控終端

專案狀態 開發語言 技術框架 領域

專案背景

在自動化生產線中,機器手臂的 安全性邏輯 (Safety Logic) 是研發核心。本專案模擬機器手臂在三維空間(X, Y, Z)運行的路徑監控,旨在開發一套直觀且具備防呆機制的監控終端 (HMI),有效防止手臂超出物理工作包絡面 (Working Envelope) 所導致的設備碰撞與損壞。


監控介面展示

robot
【 正常模式 】
距離內安全運作 (System Ready)
robot2
【 警示模式 】
超出極限範圍 (Limit Exceeded)

核心功能與技術亮點

三軸運動空間解析

  • 座標即時追蹤:透過垂直滑桿佈局精確模擬機器手臂末端 (TCP) 在空間中的即時位置。
  • 距離計算法則:後台採用歐幾里得距離公式 $$d = \sqrt{x^2 + y^2 + z^2}$$ 實作 3D 空間長度計算,偵測手臂伸展之絕對距離。

動態安全性警報系統

  • 限位偵測 (Limit Detection):當計算距離超過物理限制(預設 450mm)時,系統會從「SYSTEM READY」狀態立即切換至「LIMIT EXCEEDED」紅色警報模式。
  • 發光 LED 狀態燈:使用 WPF DropShadowEffect 實作具備發光質感的 LED 指示燈,模擬真實控制箱的物理回饋。

工業級 HMI 介面設計

  • 高辨識度配色:採用深色模式 (Dark Mode) 與高對比色,符合工業環境對監控螢幕的高辨識度要求。
  • 一鍵復位 (Emergency Reset):實作快速歸零功能,模擬生產現場遭遇異常時的緊急重置操作。

開發工具

  • Framework: .NET 8.0 WPF
  • Language: C#
  • Layout: XAML (Grid, UniformGrid, StackPanel)
  • Features: Data Binding, Value Formatting, Dynamic Visual States

職能展示

  1. 邏輯思考能力:將抽象的空間座標轉化為具體的安全性判斷條件。
  2. UI 互動設計:考慮到工業場景的使用習慣,設計垂直化、模組化的控制介面。
  3. 快速原型開發:針對特定產業(機器人、自動化)快速產出具備實用價值的軟體原型。

*本作品僅供技術展示使用,所有數據均為模擬生成。

About

基於 WPF 開發的機器手臂運動空間監控原型,實作三軸座標限位偵測與動態安全預警系統,展現工業級 HMI 介面設計與空間邏輯計算。

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages