簡易檢索 / 詳目顯示

研究生: 陳盈羽
Yin-Yu Chen
論文名稱: 整合3D CAD模型及機械手臂進行自動化零件組裝
Toward Automatic Assembly through Integration of 3D CAD Model and Manipulator
指導教授: 林清安
Ching-An Lin
口試委員: 李維楨
Wei-Chen Lee
林其禹
Chyi-Yeu Lin
學位類別: 碩士
Master
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2020
畢業學年度: 108
語文別: 中文
論文頁數: 162
中文關鍵詞: 組裝規劃3D CAD二次開發自動化組裝機械手臂
外文關鍵詞: Assembly planning, 3D CAD, Application programming interface, Automatic assembly, Manipulator
相關次數: 點閱:199下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文提出一套分析組件3D CAD模型之幾何資料的演算法,自動化產生零件組裝的順序與路徑,並分析機械手臂的吸嘴在組裝零件時不會產生任何干涉的零件吸取點,最後搭配機械手臂進行零件組裝,以達成自動化組裝的目標。
    本論文的研究方法是先得到組件下所有零件之間的接觸關係,然後針對零件所有可能的組裝方向做干涉檢查,以此求出組裝的順序及路徑,並對組裝時所使用之吸嘴作分析,取得零件之吸取點,之後建立組裝程序模擬動畫,實際模擬組裝的過程,以及自動建立美觀且合理的爆炸圖;完成3D CAD模型的分析後,機械手臂依照程式所輸出的組裝資料,執行零件的組裝。
    本論文除詳述如何以3D CAD模型分析組裝路徑、組裝順序及零件吸取位置之外,也利用馬達組件、腳輪組件、幫浦組件、電子雞組件、機車前叉等數個組件作為實例,最後以音響組件做實際組裝,驗證所開發系統的實用性。


    This thesis proposes an algorithm to analyze the geometric data of an assembly’s 3D CAD model, generate the assembly sequence and path, and analyze grasping position of parts that are interference-free during the assembly operations. Finally, all the parts are assembled by a manipulator in order to achieve the goal of automatic assembly.
    The research method is to obtain the contact relationship between all the parts under the assembly, and then confirm the feasibility by the ray tracing technique for all possible assembly directions of the parts, so as to find out the sequence and path of the assembly. Also, the nozzle used during assembly is analyzed to obtain the grasping position of the parts. After that, an animation of assembly operation is built, which simulate the assembly process, and an exploded drawing is automatically created as well. After completing the analysis of the 3D CAD model, all the obtained information is used by the manipulator to assemble the parts.
    This thesis not only elaborates on how to obtain assembly sequence, assembly path and the grasping position of parts based on the 3D CAD model, but also uses several assemblies as examples, including motor, caster, pump, tamagotchi, and motorcycle’s front fork; in addition, an audio speaker is used as an implementation to verify the practicability of the developed system.

    摘要 I Abstract II 誌謝 III 目錄 IV 圖目錄 VII 第一章 緒論 1 1.1 研究動機與目的 1 1.2 研究方法 3 1.3 文獻探討 4 1.4 論文架構 14 第二章 由3D CAD模型分析組裝順序及路徑 15 2.1 產生組裝順序之基本概念 15 2.2 以射線法進行干涉檢查之原理 18 2.3 以射線法分析零件之間的關係 20 2.3.1 在零件上佈射線起始點 20 2.3.2 使用射線法判斷零件之間的關係 21 2.4 以射線法自動化產生組裝順序及路徑 23 2.5 程式分析之結果 38 2.5.1 研究方法之通用性 38 2.5.2 研究方法之限制條件 46 第三章 建立組裝程序模擬動畫及爆炸圖 47 3.1 建立組裝程序模擬動畫 47 3.1.1 定義零件預備位置之間的距離 51 3.1.2 定義遠距離 54 3.1.3 零件二次調整 56 3.1.4 建立組裝動畫 60 3.2 建立爆炸圖 63 3.2.1 產生爆炸圖 64 3.2.2 程式分析之結果 68 第四章 吸嘴干涉檢查 71 4.1 吸取面的篩選 75 4.2 吸取面佈點及吸取空間檢查 87 4.3 吸嘴之干涉檢查 96 4.4 取得最終吸取點 103 第五章 系統開發與實例驗證 105 5.1 系統運作流程 105 5.2 系統環境及開發工具 108 5.2.1 Creo Parametric TOOLKIT之簡介 109 5.2.2 EPSON RC+ API 之簡介 109 5.3 實驗設備 110 5.3.1 EPSON機械手臂 111 5.3.2 吸嘴 112 5.4 實例驗證 112 5.4.1 以組件3D CAD模型自動產生組裝資訊 114 5.4.2 以EPSON機械手臂進行實際零件組裝 118 第六章 結論與未來研究方向 138 6.1 結論 138 6.2 未來研究方向 139 參考文獻 141

    [1] Bourjault, A. (1984), Contribution to a methodological approach of automated assembly: automatic generation of assembly sequence, PhD Thesis, Universite de Franche-Comte, Besançon, France.
    [2] De Fazio, T. and Whitney, D. (1987), “Simplified generation of all mechanical assembly sequences,” IEEE Journal of Robotics and Automation, Vol. 3, No. 3, pp. 640-658.
    [3] Homen de Mello, L. S. and Sanderson, A. C. (1991), “A correct and complete algorithm for the generation of mechanical assembly sequences,” IEEE Transactions on Robotics and Automation, Vol. 7, No. 5, pp. 228-240.
    [4] Ko, H. and Lee, K. (1987), “Automatic assembling procedure generation from mating conditions,” Computer-Aided Design, Vol. 19, No. 1, pp. 3-10.
    [5] Lui, M. M. (1988), Generation and evaluation of mechanical assembly sequences using the liaison-sequence method, Master’s thesis, Massachusetts Institute of Technology, Cambridge, MA, USA.
    [6] 黃欽足,「序列聯結產品整合式組裝規劃系統之研發」(2004),博士論文,國立成功大學機械工程學系,台灣台南市。
    [7] Huang, J., Du, P.-A. and Liao, W.-Z. (2007), “Genetic algorithm for assembly sequences planning based on assembly constraint,” Computer Integrated Manufacturing Systems, Vol. 13, No. 4, pp. 756-761.
    [8] Sharma, S., Mohapatra, R. N., Biswal, B. B. and Choudhury, B. B. (2009), “Generation of robotic assembly sequence using ant colony optimization,” 2009 International Conference on Industrial and Information Systems, Dec. 28-31, 2009, Peradeniya, Sri Lanka, pp. 520-525.
    [9] Lv, H. and Lu, C. (2010), “An assembly sequence planning approach with a discrete particle swarm optimization algorithm,” International Journal of Advanced Manufacturing Technology, Vol. 50, pp. 761-770.
    [10] Mathew, A. and Rao C. S. P. (2010), “A CAD system for extraction of mating features in an assembly,” Assembly Automation, Vol. 30, No. 2, pp. 142–6.
    [11] Ciszak, O. (2012), “Computer aided determination of the assembly sequence of machine parts and sets,” Advances in Engineering Software, Vol. 48, No. 1, pp. 17-26.
    [12] Ou, L. and Xu, X. (2013), “Relationship matrix based automatic assembly sequence generation from a CAD model,” Computer-Aided Design, Vol. 45, No.7, pp. 1053–1067.
    [13] Bahubalendruni, M. V. A. R., Biswal, B. B. and Khanolkar, G. (2014), ”Computer aid to obtain assembly cut-sets from 3D CAD product,” International Conference on Design, Manufacturing and Mechatronics, Jan. 9-10, 2014, Pune, India, pp. 161-167.
    [14] Bahubalendruni, M. V. A. R. and Biswal, B. B. (2014), “An Algorithm to Test Feasibility Predicate for Robotic Assemblies,” Trends in Mechanical Engineering & Technology, Vol. 4, No. 2, pp. 11-16.
    [15] Belhadj, I., Trigui, M. and Benamara, A. (2016), “Subassembly generation algorithm from a CAD model,” International Journal of Advanced Manufacturing Technology, Vol. 87, pp. 2829-2840.
    [16] Bahubalendruni, M. V. A. R., Biswal, B. B., Kumar, M. and Deepak B. B. V. L. (2016), “A Note on Mechanical Feasibility Predicate for Robotic Assembly Sequence Generation,” CAD/CAM, Robotics and Factories of the Future, Jan. 6-8, 2016, Kolaghat, India, pp. 397-404.
    [17] Kardos, C. and Váncza, J. (2018), “Application of generic CAD models for supporting feature based assembly process planning,” CIRP Conference on Intelligent Computation in Manufacturing Engineering, Vol. 67, pp. 446-451.
    [18] Costa, C. M., Veiga, G., Sousa, A., et al. (2018), ”Automatic generation of disassembly sequences and exploded views from solidworks symbolic geometric relationships,” IEEE International Conference on Autonomous Robot Systems and Competitions, April 25-27, 2018, Torres Vedras, Portugal, pp. 211-218.
    [19] 張廷謚,「以Creo Toolkit開發組裝規劃系統」(2019),碩士論文,台灣科技大學機械工程學系,台灣台北市。
    [20] Parametric Technology Corporation (2015), “PTC Creo Parametric TOOLKIT 3.0 User’s Guide Datecode M030,” Needham, MA, USA.
    [21] 台灣愛普生科技股份有限公司(檢索於2020年6月16日),「工業用機械手臂」,https://www.epson.com.tw/RobotArm
    [22] 兆銘弘科技股份有限公司(檢索於2020年6月16日), http://www.rgk-fa.com/

    無法下載圖示 全文公開日期 2025/07/29 (校內網路)
    全文公開日期 2025/07/29 (校外網路)
    全文公開日期 2025/07/29 (國家圖書館:臺灣博碩士論文系統)
    QR CODE