熊 霞
(湖南生物機電職業技術學院 機械系,湖南 長沙 410126)
依據先進制造系統的設計理念,對數控機床共享系統的功能要求進行了分析,要求系統能為企業提供交流合作的平臺,同時為企業內部實現數字化管理提供支撐。在此基礎上,設計了一個小型企業數控機床信息共享軟件系統,通過該系統,可以實現企業之間的業務合作和管理,以及企業內部對數控機床和技術人員的分配管理,從而實現企業之間的雙贏合作和企業內部的高效運作管理。
Spring MVC是基于Java實現MVC設計模式的請求驅動類型的輕量級的Web框架,是用來構建Web應用程序全功能的MVC模塊。Spring框架通過策略接口實現高度配置,同時Spring MVC框架將控制器、處理器及視圖模型分離,使系統更容易進行定制。
(1)SpringMVC框架流程。SpringMVC框架流程如圖1所示。

圖1 SpringMVC框架流程
(2)SpringMVC接口解釋。
DispatcherServlet接口:用戶請求到達前端控制器,經同意讓其它組件處理用戶請求,因此它的存在降低了組件之間的耦合性。
HandlerMapping接口:通過客戶請求找到Controller映射。
Controller接口:為并發用戶處理上述請求時保證安全可靠重用,因此實現Controller接口時,用戶請求通過Controller處理完,則返回模型(Model)和視圖(View)對象至前端控制器。
ViewResolver接口:在Web應用中通過視圖解析器(ViewResolver)查找試圖對象,再給客戶呈現相應結果。
(3)SpringMVC運行原理。用戶發送請求到DispatcherServlet,由DispatcherServlet控制器進行查找,然后請求經過Controller調用業務邏輯處理后,返回ModelAndView;ViewResoler視圖解析器再經過DispatcherServlet查詢找到ModelAndView指定的視圖;將結果呈現給用戶。
(4)MVC設計模式。MVC將應用程序分成模型、視圖和控制器三個模塊,視圖是用戶進行交互聯系的界面,模型是應用程序的主體。首先用戶發送請求輸入,控制器接受用戶的輸入并調用相應的模型,然后模型根據請求進行業務邏輯處理,同時返回數據,最后控制器調用相應的視圖,將模型返回的數據格式化處理,呈現給用戶新的視圖。文章的小型網絡化數控機床共享系統采用MVC設計模式。
通過網絡技術實現制造企業數控機床資源信息的共享,是網絡化數控機床共享系統的主要功能。本系統的主要功能有:系統的客戶管理、數控機床信息共享管理、企業合同與加工定單管理以及系統文件管理四部分。功能結構如圖2所示。

圖2 系統功能結構
本系統的主要功能有:系統的客戶管理、數控機床信息共享管理、企業合同與加工定單管理以及系統文件管理四部分,其中加工定單管理中有訂單查詢、訂單上傳、訂單分配等功能。訂單查詢功能由操作者進入查詢界面,選擇加工企業的某一特定機床,則頁面中將顯示與該機床對應的定單任務及加工狀態。
* 對應頁面 sk_order.jsp
@Controller
@RequestMapping("OrderController")
public class OrderController{


定單查詢視圖如圖3所示。

圖3 加工定單查詢界面
當前互聯網垣飛速發展,各產業與網絡技術深度融合,未來機械制造企業的生產管理都將實現網絡化控制與數字化管理。網絡化數控機床共享系統滿足了當前制造業實現網絡化交流的服務要求。文章給出了小型企業數控機床共享系統設計技術和功能框架,對中小型制造加工企業的網絡化轉型服務提供了一定的借鑒作用。
參考文獻
[1]陳恒,樓偶俊,鞏慶志,等.Spring MVC 開發技術指南[M].北京:清華大學出版社,2016.
[2]楊興偉.網絡化制造設備資源信息共享系統運行模式與支持技術的研究[D].重慶:重慶大學,2004.
[3]朱宇潔.基于Spring MVC的輸電線路張力架設仿真系統的設計[D].北京:電子科技大學,2011.
[4]王治森.支持全球制造的智能化網絡數控系統[J].中國機械工程,1999,10(12).