簡易檢索 / 詳目顯示

研究生: 朱育柱
Chu, Yu-Chu
論文名稱: 開放式架構五軸虛擬工具機之整合式人機介面開發
Development of Integrated Human Machine Interface for Open-Architecture 5-Axis Virtual Machine Tool
指導教授: 李榮顯
Lee, Rong-Shean
學位類別: 碩士
Master
系所名稱: 工學院 - 機械工程學系
Department of Mechanical Engineering
論文出版年: 2016
畢業學年度: 104
語文別: 中文
論文頁數: 95
中文關鍵詞: 開放式架構虛擬工具機人機介面整合式
外文關鍵詞: Open-Architecture, Virtual Machine Tool, Human Machine Interface, Integrated
相關次數: 點閱:158下載:10
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 一般商用加工驗證軟體如Vericut及UG NX等,使用者須自行建構虛擬工具機以進行加工驗證,其係透過製作CNC控制器的模擬器來做為工具機運動模擬之基礎,此法須因應各種不同控制器來製作簡化之模擬器,且其模擬加工路徑結果易有誤差。
    對此本文發展一套開放式虛擬工具機系統之人機介面,可快速地客製化五軸虛擬工具機,並透過網路通訊來建立商用控制器模擬軟體與虛擬工具機間的通訊協定,整合開放式虛擬工具機和控制器間的資訊傳輸。並透過控制器通訊介面擷取商用控制器模擬軟體所插補之刀具路徑,已達到最接近真實的模擬情況。
    本文亦導入MVC(Model-View-Controller)架構來進行開放式虛擬工具機之人機介面設計,透過模組化的方式以利系統之開發及維護,並依據真實加工流程來進行人機介面之設計。以使用者之角度做為人機介面開發基礎,協助使用者可以快速地建立一個仿照真實的加工環境的虛擬加工環境,如機台設定、夾治具及刀具等,減少因系統上差異而造成之設定差異,以達到最符合實際上機加工之模擬結果本文比較Heidenhain與FANUC兩種控制器之人機介面參數設定方式之差異。
    最後,本文透過五軸工具機實例來建立虛擬機台,並以標準件及軸連動零件加工實例來進行開放式虛擬工具機與商用控制器模擬軟體之連線加工,進行切削模擬及碰撞偵測之驗證。再透過葉輪模擬切削來進行路徑取樣準確性與進給率關係之比較。

    Most commercial software for machining verification, such as Vericut and UG NX, requires a higher cost to customize their own five-axis virtual machine tool. Besides, this software requires a CNC (Computer Numerical Control) controller simulator to generate motion commands for machining simulation. Yet, this method takes a lot of work in order to handle with different manufacture and model of the controllers, and it can lead to inaccurate machining simulation.
    Therefore, in this research, an open virtual machine tool system is developed, which can promptly customized establish five-axis virtual machine tool. By establishing communication between commercial controller software and virtual machine tool via network communication which can transmit these data to simulate virtual machine tool.
    By this method, controller communication interface can capture the interpolated coordinate data of the controller to get the most accurate simulation result.
    This research also design the virtual machine tool’s software structure based on MVC, which is easier to develop and repair the system. Besides, it also according realistic machining processing to design HMI (Human-Machine Interface), and developed it from users’ aspect. It can aid user promptly establish a virtual machining environment analogous with realistic circumstance, such as setting of the machine tool, fixtures and tools. Diminishing the difference of setting between systems in order to execute the most accurate verification before processing. Also comparing with the relevant parameter setting of FANUC and Heidenhain controller of their HMI operation.
    Finally, Using a five axis machine tool as a template to establish virtual machine tool. And using practical cases to verify the cutting simulation and collided detection results via establish the communication between virtual machine tool and commercial controller software. Then, using blade stimulation to compare with the accuracy of cutting path and feederate.

    摘要 i Abstact ii 致謝 viii 目錄 ix 表目錄 xii 圖目錄 xiii 符號說明 xvi 第一章 緒論 1 1.1研究動機 1 1.2文獻回顧 2 1.2.1虛擬工具機 2 1.2.2 開放式架構和CNC通訊 4 1.3 研究目的與方法 5 1.4 系統架構與文獻回顧 6 第二章 基礎理論 9 2.1 開放式架構虛擬工具機 9 2.1.1虛擬工具機模型建構 10 2.1.2 運動模擬 12 2.1.3 碰撞偵測 15 2.1.4 適應性八元樹切削模擬演算法 16 2.2 虛擬工具機與控制器之通訊 17 2.2.1 TCP/IP網路通訊 17 2.2.2 虛擬工具機與CNC控制器之通訊模組設計 21 2.2.3 虛擬工具機與CNC控制器之通訊介面設計 23 2.3 人機介面與MVC架構 25 2.3.1 人機介面發展 25 2.3.2 MVC架構 27 2.3.3 MVC架構應用 29 第三章 控制器通訊模組 32 3.1控制器通訊模組架構 32 3.1.1 控制器通訊介面架構設計 33 3.1.2 控制器通訊介面運作流程 34 3.2 控制器通訊介面實作 36 3.2.1 FANUC控制器 36 3.2.2 Heidenhain控制器 38 3.3 控制器通訊介面 41 第四章 開放式虛擬工具機 43 4.1 開放式虛擬工具機模擬平台 43 4.1.1 虛擬加工環境設定 44 4.1.2 開放式虛擬工具機主介面 46 4.2 模型模組 (Model) 48 4.2.1 虛擬機台定義 48 4.2.2 刀具定義 49 4.2.3 工件與夾治具定義 52 4.3.觀視模組 (View) 52 4.3.1 虛擬機台之人機介面設定 52 4.3.2 刀具設定之人機介面設定 54 4.3.2 工件與夾治具之人機介面設定 55 4.4.控制模組 (Controller) 57 4.4.1 工件座標系之轉換 57 4.3.3 刀具補償 61 4.3.3 碰撞偵測演算法 64 第五章 結果與討論 68 5.1機台組裝及定義 68 5.2虛擬工具機切削模擬與碰撞偵測驗證 72 5.2.1 標準件切削驗證 72 5.2.2 軸連動零件碰撞偵測驗證 75 5.3 葉輪加工模擬 82 5.3.1 葉輪模擬 82 5.3.2 進給率調整與循圓測試 84 第六章 結論與建議 88 6.1 結論 88 6.2 建議 90 參考文獻 91

    Altintas, Y., & Engin, S. Generalized Modeling of Mechanics and Dynamics of
    Milling Cutters. CIRP Annals - Manufacturing Technology, 50(1), pp.
    25-30. ,2001.
    Altintas, Y., & Yellowley, I. The identification of radial width and axial depth of cut
    in peripheral milling. International Journal of Machine Tools and Manufacture, 27(3),pp. 367-381, 1987.
    Altintas, Y., Brecher, C., Weck, M., & Witt, S. Virtual Machine Tool. CIRP Annals -
    Manufacturing Technology, 54(2), pp. 115–138, 2005.
    Altintaş, Y., & Lee, P., "A general mechanics and dynamics model for helical
    end mills", CIRP Annals - Manufacturing Technology, Vol. 45, No. 1,
    pp. 59-64, 1996.
    Atluru, Sri, & Deshpande, Amit). Data to information: can MTConnect deliver the promise. Transactions of NAMRI/SME, 37, 197-204, 2009.
    Bhatt, Manish. J2EE and MVC Architecture: JGRCST.
    Black, S. Hook Operations. Retrieved from Steven Black:
    http://stevenblack.com/articles/hook-operations/, 2015.
    Fall, Kevin R, & Stevens, W Richard. TCP/IP illustrated, volume 1: The protocols:
    addison-Wesley, 2011.
    FANUC. FOCAS2, 2002.
    França, T. V., Torrisi, N. M., & Bottene, A. C. CNC Machine Tool Monitoring using
    Mtconnect Communication Architecture. 22nd International Congress of
    Mechanical Engineering (pp. 6660-6669). Ribeirão Preto, SP, Brazil: ABCM, 2013.
    Heidenhain. HEIDENHAIN DNC RemoTools SDK help system, 2016.
    Hiroshi Ishii,H. & Brygg Ullmer. , “Tangible Bits: Towards Seamless Interfaces between
    People, Bits and Atoms “, Proceedings of the ACM SIGCHI Conference on Human factors in computing systems, CHI '97 Marcg 22-27, 1997.
    John Grundy,J.,” Software Architecture Modelling, Analysis and Implementation with
    SoftArch”, Proceedings of the 34th Hawaii International Conference on System Sciences, 2001.
    Karunakaran, K. P., Shringi, R., Ramamurthi, D., & Hariharan, C. Octree-based NC
    simulation system for optimization of feed rate in milling using instantaneous force model. The International Journal of Advanced Manufacturing Technology, Vol. 46, No. 5-8, pp. 465-490, 2010.
    Koren, Y., Hu, S., Gu, P., & Shpitalni, M. Open-architecture products. CIRP Annals
    -Manufacturing Technology, 62(2), pp. 719–729, 2013.
    Laurel, B. Interface agents: metaphors with character. In B. Laurel Ed. the Art
    of HCI Design, pp. 355-365. Reading, MA: Addison-Wesley, 1990.
    Lee, R. S., Lin, Y. H. Development of universal environment for constructing 5-axis
    virtual machine tool based on modified D-H notation and OpenGL. Robotics and Computer-Integrated Manufacturing, 26(3), pp. 253-262, 2010.
    Lee, R. S., Mei, K. J. Motion and Virtual Cutting Simulation System for a
    Five-Axis Virtual Machine Tool. 2011 International Journal of Automation and
    Smart Technology, Vol. 1, No. 1, pp. 35-39, 2011.
    Lee, R. S., Mei, K. J. Development of Parallel Cutting Simulation with Adaptive
    Octree Model in Virtual Machine Tool. The 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (pp. 654-658). Kaohsiung, Taiwan: 2012 IEEE,2012.
    Lee, R. S., Mei, K. J. Development of Virtual Machine Tool for Simulation and
    Evaluation.Computer-Aided Design and Applications, 8(6), pp. 849-858, 2013.
    Li, J. G., Zhao, H., Yao, Y. X., & Liu, C. Q. Off-line optimization on NC
    machining basedon virtual machining. The International Journal of Advanced Manufacturing Technology, 36(9-10), pp. 908-917, 2008.
    Litz Hitech Corporation, LU-620 electronic Catalog: http://www.litzhitech.com/taiwan/lu-620.html, 2016
    Marc Hassenzahl, M., Noam Tractinsky.,”User experience- a research agenda”,
    Behaviour & Information Technology, Vol. 25, No. 2, pp. 91-97, 2006.
    Mei, K. J., Lee, R. S. Collision detection for virtual machine tools and virtual robot
    arms using the Shared Triangles Extended Octrees method. International
    Journal of Computer Integrated Manufacturing, 2015.
    Minhat, Mohamad, Vyatkin, Valeriy, Xu, Xun, Wong, Soon, & Al-Bayaa, Zina. A
    novel open CNC architecture based on STEP-NC data model and IEC 61499
    function blocks. Robotics and Computer-Integrated Manufacturing, 25(3),
    560-569, 2009.
    Pritschow, G., Altintas, Y., Jovane, F., Koren, Y., Mitsuishi, M., Takata, S. &
    Yamazaki,K. Open controller architecture–past, present and future. CIRP
    Annals-Manufacturing Technology, 50(2), 463-470, 2001.
    Reenskaug, Trygve. Models-views-controllers. Technical note, Xerox PARC,
    32(55), 6-2, 1979.
    Torrisi, N. M., & Oliveira, J. F. Remote monitoring for high-speed CNC processes
    over public IP networks using CyberOPC. The International Journal of
    Advanced Manufacturing Technology, 60(1-4), pp. 191-200, 2012.
    Yin, Xuan, Zheng, Wei, Zhang, Ming, Zhang, Jing, Zhuang, G, & Ding, T. A
    modularized operator interface framework for Tokamak based on MVC design
    pattern. Fusion Engineering and Design, 89(5), 628-632, 2014.
    Zhang, Y., Xu, X., & Liu, Y. Numerical control machining simulation: a
    comprehensive survey. International Journal of Computer Integrated
    Manufacturing, 24(7), pp.593-609, 2011.
    Zhu, Xiaoming, Wang, Yongzhang, & Fu, Hongya. A 3-D simulation system for
    milling machining based on STEP-NC. The Sixth World Congres the
    Intelligent Control and Automation, WCICA, 2006.
    佘振華, 空間凸輪五軸加工數值控制程式設計系統之研究, 國立成功大
    學機械所博士論文,1997.
    李佳勳, 互動式媒體-以感官多模式探討數位設計環境中人機互動介面設計與應用實例,國立成功大學建築所碩士論文,2002.
    林彥宏, 五軸虛擬工具機模擬系統一般化建構之研究, 國立成功大學機械所碩
    士論文,2004.
    梅可人, 虛擬多軸銑床組裝與後處理程式整合之研究, 國立成功大學機械所碩
    士論文,2009.
    楊承融, 應用遺傳演算法於五軸虛擬工具機體積誤差分配, 國立成功大
    學機械所碩士論文,2011.
    謝恩平, 應用八元樹法於銑削力預估之五軸虛擬工具機系統, 國立成功大學機械所碩士論文,2013.
    吳長銘, 虛擬工具機之開放式建構及在圓弧與轉角誤差改善之應用, 國立成功大學機械所碩士論文,2015.
    梁碩芃, 智能化軟體開發平台VMX&VmxApp, 工業技術研究院工具機科技中心,2015.
    傅子哲, 應用虛擬實境與類神經網路於建構智慧型工具機之操作與切削模擬,國立高雄應用科技大學模具工程系碩士論文,2005.
    文懷柔, 虛擬車銑複合機切削模擬系統與人機介面開發,國立高雄應用科技 大學機械與精密工程研究所碩士論文,2011.
    王邦宇, 五軸CNC成形砂輪磨齒機之人機介面研究,國立臺灣科技大學機械系碩士論文,2011.
    顏珮珊, 擬真CNC銑削暨車削工具機操作模擬與人機介面整合系統之研究,國立高雄應用科技大學機械與精密工程研究所碩士論文,2014.

    下載圖示 校內:2019-08-01公開
    校外:2022-08-01公開
    QR CODE