研究生: |
吳依峰 Yi-Feng Wu |
---|---|
論文名稱: |
基於開放平台通訊統一架構開發之西門子SINUMERIK 840D sl控制器工具機人機介面 Human Machine Interface of SIEMENS SINUMERIK 840D sl Controller Base on Open Platform Communication Unified Architecture |
指導教授: |
石伊蓓
Yi-Pei Shih |
口試委員: |
李維楨
Wei-Chen Lee 陳冠辰 Guan-Chen Chen 徐瑞宏 Ruei-Hung Hsu |
學位類別: |
碩士 Master |
系所名稱: |
工程學院 - 機械工程系 Department of Mechanical Engineering |
論文出版年: | 2021 |
畢業學年度: | 109 |
語文別: | 中文 |
論文頁數: | 92 |
中文關鍵詞: | 傘齒輪加工機 、開放平台通訊統一架構 、人機介面 、即時監控 、切削進給速度最佳化方法 |
外文關鍵詞: | Bevel gear cutting machine, Open platform communication unified architecture, Human machine interface, Monitoring, Optimization method of cutting feed rate |
相關次數: | 點閱:411 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
市場上對於高精度齒輪的需求日益增加,為了滿足市場對於穩定快速的生產出高精度齒輪的需求,因此齒輪生產是採用數值控制(CNC)傘齒輪切齒機最多可使用六軸進行製造。由於加工上需採非線性刀具路徑,在NC加工碼編程較複雜。因此需要人機界面(HMI)來自動生成NC加工碼,同時監控加工過程和機器狀態(軸位置、扭矩和溫度)。本研究開發了配備西門子SINUMERIK 840D sl控制器的傘齒輪切齒機的人機介面,通過開放平台通信統一架構(OPC UA)與數控單元(NCU)進行通信。以Visual C# 開發人機介面並通過OPC基金會(OPC Fundation)的動態函式庫(DLL)與數控單元進行連線。開發的功能包括讀取機台設定參數、讀寫PLC參數、讀寫用戶自定義R參數以及傳輸NC代碼等。最後提出了切削進給速度最佳化方法,並通過切削實驗對所提出的方法進行了驗證。
Modern computer numerical control (CNC) bevel gear cutting machines have up to six-axis for manufacturing. NC codes are challenging to be programmed due to the nonlinear tool path. Therefore, the human-machine interface (HMI) is necessary to generate the NC codes automatically and monitor the machining process and machine status (axis position, torque, and temperature). This research develops the HMI of a bevel gear cutting machine equipped with a Siemens SINUMERIK 840D sl controller. The HMI communicates with the numerical control unit (NCU) through the open platform communication unified architecture (OPC UA). The Visual C# is used to develop the HMI and connects to NCU through the OPC foundation's dynamic-link library (DLL). The developed functions include reading machine and setting data, reading and writing PLC variables, reading and writing user-defined R parameters, and transferring NC codes. Finally, an optimization method of cutting feed rate is proposed, and a cutting experiment is conducted to verify the proposed method.
[1] 宓哲民、顏見明和劉春山,2009,人機介面圖形監控,全華圖書,台北縣。
[2] 王邦宇,2011,五軸CNC成形砂輪磨齒機之人機介面研究,碩士,國立臺灣科技大學,台北市。
[3] Shih, Y. P., and Lin, S. H., 2016, "Topographic Measurement for Bevel Gears Using a One-Dimensional Scanning Probe Based on a Five-Axis CNC Machine," Journal of the Chinese Society of Mechanical Engineers, Transactions of the Chinese Institute of Engineers, 37(5), pp. 471-478.
[4] Anand, P., Philip, V. L., Eswaran, P., 2019, "Cost effective digitalization solution for sinumerik CNC system to increase the transparency and utilization of the machine," Int. J. Recent Technol. Eng., 8(2), pp. 6-13.
[5] Michaloski, J., Lee, B., Proctor, F., Venkatesh, S., and Ly, S., 2009, "Quantifying the performance of MT-Connect in a distributed manufacturing environment" Proc. Proceedings of the ASME Design Engineering Technical Conference, pp. 533-539.
[6] Guo, Y., Sun, Y., and Wu, K., 2020, "Research and development of monitoring system and data monitoring system and data acquisition of CNC machine tool in intelligent manufacturing," International Journal of Advanced Robotic Systems, 17(2).
[7] Uhlmann, E., Geisert, C., and Hohwieler, E., 2008, "Monitoring of slowly progressing deterioration of computer numerical control machine axes," Proceedings of The Institution of Mechanical Engineers Part B-journal of Engineering Manufacture, 222, pp. 1213-1219.
[8] 儲曉承,2011,開放式CNC機床加工過程狀態監測技術研究,碩士,南京航空航天大學。
[9] Nicola, M., Nicola, C., Sacerdotianu, D., and Duță, M., 2017, "SCADA SYSTEMS ARCHITECTURE BASED ON OPC SERVERS AND APPLICATIONS FOR INDUSTRIAL PROCESS CONTROL".
[10] Hadlich, T. , 2006, "Providing device integration with OPC UA" Proc. 2006 IEEE International Conference on Industrial Informatics, INDIN'06, IEEE Computer Society, pp. 263-268.
[11] Mahnke, W., Leitner, S. H., and Damm, M., 2009, "OPC Unified Architecture", Germany.
[12] 柯燿興、陳柄佑、吳年欽和吳金能,2016,具國際共通標準之工具機產線可視覺化系統,電腦與通訊(特刊),pp. 69-79.
[13] Caiza, G., Nuñez, A., Garcia, C. A., and Garcia, M. V., 2020, "Human machine interfaces based on open source web-platform and OPC UA," Proc. Procedia Manufacturing, pp. 307-314.
[14] 彭建文,2021,C#程式設計從入門到專業:完全剖析C#技術實務,博碩出版社。
[15] SIEMENS, 2018, "SIEMENS 828D/840D OPC/UA Connection".
[16] SIEMENS, 2019, "SINUMERIK 840Dsl/828D SINUMERIK Access MyMachine / OPC UA配置手冊".
[17] SIEMENS, 2018, "SINUMERIK 840Dsl NC variables and interface signals".
[18] Shih, Y. P., and Fong, Z. H., 2008, "Flank Correction for Spiral Bevel and Hypoid Gears on a Six-Axis CNC Hypoid Gear Generator", ASME J. Mech. Des., vol. 130, Issue. 6, p. 062604.
[19] MTConnect Institute, 2021, "MTConnect Standard Part 1.0 – Overview and Fundamentals".
[20] OPCFundation, 2017, "OPC UA Overview and Concepts-1.04-20190627."
[21] Unified Automation, 2020, "UaExpert User Manual ".
[22] SIEMENS, 2018, "OPC UA .NET Client for the SIMATIC S7-1500 OPC UA Server".
[23] SIEMENS, 2010, "SINUMERIK 840D/840Di/810D編程手冊".