簡易檢索 / 詳目顯示

研究生: 黃柏元
Huang, Po-Yuan
論文名稱: 自動化加工系統之圖形化GM運動指令編譯器研究
Research on Graphic Icon Compiler of GM Motion Command for Automatic Machining System
指導教授: 陳響亮
Chen, Shang-liang
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 製造資訊與系統研究所
Institute of Manufacturing Information and Systems
論文出版年: 2010
畢業學年度: 98
語文別: 中文
論文頁數: 52
中文關鍵詞: 圖形化發展環境混合式編譯器架構軟體規劃
外文關鍵詞: Graphical-Based Interface, Hybrid Compiler Architecture, Software Developing Process
相關次數: 點閱:136下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究是以實現自動化加工系統之圖形化GM運動指令編譯器為特點,其特色如下:1. 引入自動化加工系統內加工指令編輯的圖形化發展環境,提供豐富的彈性修改介面。2. 應用混合式編譯器架構,理論上可改善系統使其較傳統的直譯器為快。3. 提出一種軟體規劃於加工系統軟體開發,專供於工業機械自動化發展之程式建構。藉由具圖形化GM運動指令編譯器之設計與研究,可瞭解圖形化NC指令如何轉譯至機械運動命令之流程。本研究之圖形化NC指令符合國際規範之NC加工碼的命令格式。整體而言,本研究利用圖形化語言之直觀性與邏輯性,搭配混合編譯器架構,構建一個自動化加工系統之圖形化GM運動指令編譯器。

    The purpose of this research is to implement a graphic icon compiler of GM motion command for automatic machining system。 The characteristics of this developed system are summarized as follows: 1. Developing a graphical-based interface to improve the efficiency of NC code editing work. 2. Use the hybrid compiler architecture for the developed system. 3. Address a software developing process which can be used for constructing the software architecture of an industrial automatic machining system. By designing and researching the Graphic Icon Compiler of GM Motion Command, we can understand the theory about the graphic NC Code being translated into motion command. In this research, the intuition and logic of graphic icon language will be integrated into the hybrid compiler architecture to build a graphic icon compiler of GM motion command for automatic machining System.

    摘要 I Abstract II 誌謝 III 目 錄 IV 圖 目 錄 VI 表 目 錄 VIII 第一章 緒論 1 1.1研究背景與動機 1 1.2研究目的 1 1.3文獻探討 2 第二章 研究方法 6 2-1 常規表示式 6 2-2 混合式編譯器 7 2-3以介面為基之物件導向程式設計 8 第三章 系統架構與原理 9 3-1系統架構 10 3-2圖形化NC 加工碼語言軟體功能說明 11 3-2-1圖形化介面Icon列表 13 3-2-2圖形化介面資料傳遞流程 16 3-2-3圖形化介面儲存格位置擷取運算 19 3-2-4 圖形化介面訊息更新 20 3-2-5 圖形化GM加工碼Icon資料寫出 21 3-3 Data Event handle軟體功能說明 22 3-4 NC 加工碼分析功能說明 25 3-4-1語彙分析 25 3-4-2語法分析 30 3-4-3語意分析 33 3-4-4語彙、語法分析錯誤處理 34 3-5運動命令中間碼產生架構功能說明 35 3-6 目的碼產生架構功能說明 40 第四章系統模擬與驗證 42 第五章結論與建議 50 參考文獻 51

    [1]蔡秉寰, ”多軸組CNC之物件導向分析與設計” , 國立清華大學動力機械工程學系碩士論文,2003.
    [2]張翠, 艾春廷, 陳作炳, 鄭宏勤, “數控代碼的解釋執行方法研究”, 國外建材科技, 23(3),pp43-47,2002.
    [3]余世林, 朱國寶, “數控自動編程中刀具半徑補償研究”, 電子機械工程, 20(2), pp37-39, 2004.
    [4]周沖, 錢昆明, 齊昕, “數控車床彷真系統中數控內核的設計與實現”, 計算機應用, 25(2), pp463-465, 2005.
    [5]范邵寧, “CNC控制器之混合式編譯器原理研究與發展以PCB鑽孔機 Excellon碼為例”, 國立成功大學製造工程所碩士論文, 2008.
    [6]MA Xiong-bo, HAN Zhen-Yu, Wang Yong-Zhang, Fu Hong-Ya, “Development of a PC-based Open Architecture Software-CNC System”, Chinese Journal of Aeronautics 20, pp. 272-281,2007.
    [7]Gunter Pritschow (Coordinator), Yusuf Altintas, Francesco Jovane, Yoram Koren, et al. “Open Controller Architecture - Past, Present and Future”, CIRP Annals - Manufacturing Technology 50(2), pp.463-470, 2001.
    [8]Zhou 、 Xie 、 Chen and B. Chen et al. , ” The Development of a Field bus-Based Open-CNC system”, Int J Adv Manuf Technol 23, pp.507-513., 2004.
    [9]M.-Y. Yang and J.-H. Park,” A Study on an Open Architecture CNC System with a NURBS Interpolator for WEDM”, Int J Adv Manuf Technol 19(9), pp.664-668, 2002.
    [10]Keum-Shik Hong, Kyung-Hyun Choi, Jeom-Goo Kim and Suk Lee, “A PC-based open robot control system: PC-ORC”, Robotics and Computer Integrated Manufacturing 17 pp.355–365, 2001.
    [11]Chiu Shuan-Ju, A study of Document-based MVC Design Pattern for Improving Application System Development, MIS, CYCU, 2002.
    [12] Aho, A., R. Sethi, and J. Ullman, “Compilers: principles, techniques, and tools”, Addison-Wesley Publishing Co., 1986.

    下載圖示 校內:2020-12-31公開
    校外:2020-12-31公開
    QR CODE