CNC加工圖面管理
小型CNC加工廠圖面管理應用程式,除了建立加工圖面基本資料與上傳圖面圖片外,還可以設定圖面加工的工具資料與相應的加工程式碼。
主畫面顯示基本統計資訊與近期上傳的圖面圖片,下方並有近期成品出貨與素材採購紀錄。
為了使圖面搜尋可以更彈性,並容納更多資訊將圖面搜尋獨立為單一功能,使用者可以自行根據需要的篩選條件進行設定。
增加了一個單一圖面的完整檢視頁面,可快速的了解圖面的完整紀錄。
圖面的新增也有提供可以一次將相關資料新增的頁面。
圖面的加工程式檢視,左側部分會將較特別的指令列出,使用者可以更快速的了解加工程式內容。
系統架構
這是個用WPF裝載ASP.NET Core網站的應用程式,程式啟動時會裝載ASP.NET Core網站並啟動,使用者介面透過WebView2顯示裝載網站的頁面。
由於希望可以適用於較小的組織,因此資料庫除了可使用SQL Server也可以用Sqlite。基礎架構使用CANCP進行功能載入,切換可直接透過使用不同資料庫套件即可。
實作的選擇
最初的規劃是可以直接將圖面程式,透過網路連線方式直接傳到機台上,因此採用WPF來進行裝載,而且整體所使用的技術都採用微軟的,也可以較快上手。