研究生: |
張廷謚 Ting-Shih Chang |
---|---|
論文名稱: |
以Creo Toolkit開發組裝規劃系統 Development of an Assembly Planning System Using Creo Toolkit |
指導教授: |
林清安
Ching-An Lin |
口試委員: |
鄭逸琳
Yih-Lin Cheng 謝文賓 Win-Bin Shieh |
學位類別: |
碩士 Master |
系所名稱: |
工程學院 - 機械工程系 Department of Mechanical Engineering |
論文出版年: | 2019 |
畢業學年度: | 107 |
語文別: | 中文 |
論文頁數: | 110 |
中文關鍵詞: | 組裝規劃 、3D CAD 、二次開發 、機械手臂 |
外文關鍵詞: | Assembly planning, 3D CAD, Application programming interface, Manipulator |
相關次數: | 點閱:281 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著機械手臂的應用蓬勃發展,現今自動化生產線常以機械手臂搭配各式夾治具來進行零件組裝,但目前自動化生產線仍有許多前置作業需以人為方式來安排,例如零件組裝的順序及路徑、零件的夾持點…等,本論文透過二次開發工具Creo Toolkit建立一套組裝規劃系統,可直接由零件及組件的3D幾何模型來分析零件的組裝順序及路徑,以減少自動化組裝的前置作業時間。本論文的基本研究方法是先由3D零件的平面和軸線找出可能的零件爆炸方向,然後針對每一個可能的爆炸方向,以射線干涉法確認其可行性,藉以求出零件的爆炸順序及路徑,並自動建立爆炸圖,接著由爆炸圖取得組裝順序及路徑,最後由所得資訊建立組裝模擬的動畫,並使用Epson機械手臂依序組裝零件。
本論文除詳述以組件幾何模型分析組裝路徑及順序之外,也利用鑽頭、卡鉗、檯燈、機車前叉等數個組件作為實例,驗證所開發系統的實用性。
With the rapid application of manipulators, automated assembly lines are relying on multiple manipulators and various types of fixtures. Although the assembly lines nowadays are fully automated, there are still plenty of setups that need to be taken care, such as assembly sequence planning, path planning, grasping points, and so on. This thesis establishes a Creo Toolkit-based assembly planning system, which can generate feasible assembly sequences and assembly paths so as to reduce the time of pre-processing. The basic idea is to find the possible exploded directions of the part to be assembled, which can be extracted from the part’s planar surfaces and axes, and then confirm the feasibility by the ray tracing technique for every single possible exploded direction, so as to generate the exploded sequence and exploded path of the part. An exploded drawing is next automatically established through the output results. Afterwards, the data from the exploded drawing is acquired to build the animation of assembly simulation and Epson manipulator assembles all the components in the sequence.
Besides elaborating on the analysis of assembly sequence and path planning based on the 3D CAD model, this thesis also uses drill, caliper, table lamp, motorcycle’s front fork and various assemblies as examples to verify the practicability of the developed system.
[1] Bourjault, A. "Contribution to a methodological approach of automated assembly: automatic generation of assembly sequence," PhD Thesis (Universite de Franche-Comte, 1984).
[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] Homem 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] Eng, T.H., Ling, Z.K., Olson, W. and McLean, C. (1999) “Feature-based assembly modeling and sequence generation,” Computer & Industrial Engineering, Vol. 36, No. 9, pp. 17-33.
[5] Ko, H. and Lee, K. (1987) “Automatic assembling procedure generation from mating conditions,” Computer-Aided Design, Vol. 19, No. 1, pp. 3-10.
[6] 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, July 19-21, Gulf of Naples, Italy.
[7] Biswal, B.B., Choudhury, B.B., Mishra, D. and Dash, P (2010) “An overview and comparison of four sequence generating methods for robotic assembly,” International Journal of Manufacturing Technology and Management, Vol. 20, No. 1, pp. 169-196.
[8] Dini, G. and Santochi, M. (1992) “Automated Sequencing and Subassembly Detection in Assembly Planning,” CIRP Annals, Vol. 41, No. 1, pp. 1-4.
[9] Boizneville, F., Perrard, C. and Henrioud, J.M. (1995) “A genetic algorithm to generate and evaluate assembly plans,” IEEE Symposium on Emerging Technologies and Factory Automation, pp. 231-239.
[10]Chang, C.C., Tseng, H.E. and Meng, L.P. (2009) “Artificial immune systems for assembly sequence planning exploration,” Engineering Applications of Artificial Intelligence, Vol. 22, No. 8, pp. 1218-1232
[11]Wang, J.F., Liu, J.H. and Zhong, Y.F. (2004), “A novel ant colony algorithm for assembly sequence planning,” The International Journal of Advanced Manufacturing Technology, Vol. 25, pp. 1137-1143.
[12]Wang, H., Rong, Y. and Xiang, D. (2013), “Mechanical assembly planning using ant colony optimization,” Computer-Aided Design, Vol. 47, pp. 59-71.
[13]Hadj, R.B., Belhadj, I., Trigui, M. and Aifaoui, N. (2018) “Assembly sequences plan generation using features simplification,” Advanced in Engineering Software, Vol. 20, No. 1, pp. 169-196.
[14]Oliver, J.H. and Huang, H.T. (1994), “Automated path planning for integrated assembly design,” Computer-Aided Design, Vol. 26, No. 9, pp. 658-666.
[15]Chen, S.F. and Liu, Y.J. (2010), “An adaptive genetic assembly-sequence planner,” International Journal of Computer Integrated Manufacturing, Vol. 14, No. 5, pp. 489-500.
[16]Huang, Y.M. and Liao, Y.C. (2009), “Disassembly processes with disassembly matrices and effects of operations,” Assembly Automation, Vol. 29, No. 4, pp. 348-357.
[17] 王啟鑫,「在工業4.0架構下之智慧組裝順序規劃之研究」(2017),碩士論文,東海大學工業工程與經營資訊學系,台中市。
[18] 蔡奇申,「組裝程序自動產生之研究」(2005),碩士論文,台灣大學機械工程學系,台北市。
[19]Chen, W.C., Tai, P.H., Deng, W.J. and Hsieh, L.F. (2008) “A three-stage integrated approach for assembly sequence planning using neural networks,” Expert Systems with Applications, Vol. 34, No. 3, pp. 1777-1786.