簡易檢索 / 詳目顯示

研究生: 張友倫
Yu-Lun Chang
論文名稱: 以網宇實體為基之工業手臂執行組裝任務之快速教導系統
Fast teaching system for industrial robot operated assembly tasks based on cyber physical system
指導教授: 林其禹
Chyi-Yeu Lin
口試委員: 邱士軒
Shih-Hsuan CHIU
林沛群
Pei-Chun Lin
郭重顯
Chung-Hsien Kuo
劉益宏
Yi-Hung Liu
林其禹
Chyi-Yeu Lin
學位類別: 博士
Doctor
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2018
畢業學年度: 106
語文別: 中文
論文頁數: 66
中文關鍵詞: CAD模型工業手臂組裝企業流程再造網宇實體系統視覺系統
外文關鍵詞: CAD model, robot assembly, BPR, cyber physical system, vision system
相關次數: 點閱:200下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

本論文發展一種將工業手臂執行組裝任務所需要的系統組裝資訊附加於CAD模型內的自動化程序。CAD模型中評估組裝過程是否符合工業手臂工作空間。由 CAD 模型內取得該些組裝資訊後,用來產生工業手臂運動軌跡、PLC、零件3D 列印以及致動器/視覺系統的相關命令。視覺系統可提供回饋資訊,用以修正工業手臂系統因CAD 模型建立、環境設置及工業手臂空間中定位等所產生的誤差,實現閉廻路控制系統。當生產線製程工序變化及產能擴展時,此創新系統可降低治具安裝時間、工業手臂手動教導時間、產品組間變異及對專業工業手臂教導專家的需求。這種可以自行產生機器手臂軌跡的能力可提高組裝精度,進而改變傳統工業手臂離線教導只能應用在上下料、噴塗和焊接等低容差(±0.5 ~mm)工作,讓機器手臂系統得以執行容差小於±0.1 mm的精密組裝工作。


This dissertation develops an autonomous process of conducting an assembly task by attaching the systematic assembly sequence information to the object’s computer-aided design (CAD) model. The information registered in the CAD model is then captured to arrange the robot trajectory, programmable logic controller commands, part three-dimensional printing, and actuator/vision system commands. The vision system can feedback information to modify the CAD model, the operating system, and the position errors in the robot space to achieve the closed-loop control. This innovative system can reduce the fixture implementation time, the (robot) manual teaching time, the error variation, and the demand for robot teaching experts in production lines in fast-changing and easy expansion situations. The capability of automatic trajectory generation will increase the precision of the operation to extend the work range from tasks like loading-unloading, pallet, spray, and welding, which rely on a tolerance of about ±0.5 mm, to assembly, which relies on a tolerance of ±0.1 mm.

摘要 IV Abstract V 致謝 VI 目錄 VII 符號表 IX 圖表目錄 X 第1章 緒論 1 1.1 研究動機及目的 1 1.2 文獻探討 3 1.3 章節簡介 5 第2章 工業手臂教導方法 7 2.1 工業手臂誤差 7 2.2 CNC加工機誤差 8 2.3 線上教導 8 2.3.1 工業手臂線上教導 9 2.3.2 CNC工具機線上教導 10 2.4 離線教導 12 2.4.1 工業手臂離線教導 12 2.4.2 CNC工具機離線教導 13 2.5 教導品質 13 第3章 閉廻路工業手臂教導系統 16 3.1 流程再造 17 3.2 系統架構 21 3.3 建立模型與標註 29 3.3.1 模型組態 31 3.3.2 系統變數與尺寸標注 34 3.3.3 座標系統 35 3.3.4 工業手臂移動模式 38 3.3.5 視覺與I/O控制 38 3.4 軌跡規劃與模擬 38 3.5 路徑最佳化 39 3.6 指令後處理 39 3.7 校正與執行 40 第4章 閉廻路OLP之工業手臂組裝執行組裝任務實驗 42 4.1 3C產品外殼組裝 42 4.2 裝填組裝 44 4.3 實驗結果與討論 45 第5章 結論及未來展望 47 5.1 結論 47 5.2 未來展望 49 參考文獻 50

[1] H. Kagermann, W. Wahlster, and J. Helbig, "Recommendations for implementing the strategic initiative INDUSTRIE 4.0 -- Securing the future of German manufacturing industry, Final report of the Industrie 4.0 Working Group, acatech," National Academiy of Science and Engineering, 2013.
[2] A. Nubiola and I.A. Bonev, "Absolute calibration of an ABB IRB 1600 robot using a laser tracker," Robot Cim. Int. Manuf, vol. 29, no. 1, pp. 236-245, 2013.
[3] J. Michniewicz and G. Reinhart, "Cyber-Physical-Robotics – Modelling of modular robot cells for automated planning and execution of assembly tasks," Mechatronics, vol. 34, pp. 170-180, 2016.
[4] A. Filion, A. Joubair, A.S. Tahan, and I.A. Bonev, "Robot calibration using a portable photogrammetry system," Robot Cim. Int. Manuf., vol. 49, pp. 77-87, 2018.
[5] W. Tian, D. Mei, P. Li, Y. Zeng, P. Hong, and W. Zhou, "Determination of optimal samples for robot calibration based on error similarity," Chinese J. Aeronaut., vol. 28, no. 3, pp. 946-953, 2015.
[6] P. Neto and N. Mendes, "Direct off-line robot programming via a common CAD package," Robot Auton. Syst., vol. 61, no. 8, pp. 896-910, 2013.
[7] L.A. Ferreira, Y.L. Figueira, I.F. Iglesias, and M.Á. Souto, "Offline CAD-based robot programming and welding parametrization of a flexible and adaptive robotic cell using enriched CAD/CAM system for shipbuilding," Procedia Manufacturing, vol. 11, pp. 215-223, 2017.
[8] S. Mitsi, K.-D. Bouzakis, G. Mansour, D. Sagris, and G. Maliaris, "Off-line programming of an industrial robot for manufacturing," Adv. Mater. Res. Switz, vol. 26, no. 3, pp. 262-267, 2005.
[9] J.N. Pires, T. Godinho, and P. Ferreira, "CAD interface for automatic robot welding programming," Ind. Robot, vol. 31, no. 1, pp. 71-76, 2004.
[10] Z. Pan, J. Polden, N. Larkin, S.V. Duin, and J. Norrish, "Recent progress on programming methods for industrial robots," Robot Cim. Int. Manuf., vol. 28, no. 2, pp. 87-94, 2012.
[11] B.O. Nnaji, J.Y. Chu, and M. Akrep, "A schema for CAD-based robot assembly task planning for CSG-modeled objects," Journal of Manufacturing Systems, vol. 7, no. 2, pp. 131-145, 1988.
[12] B.O. Nnaji, "A framework for CAD-based geometric reasoning for robot assembly language," International Journal of Product Research, vol. 26, no. 5, pp. 735-764, 1988.
[13] E.M. Goldratt and J. Cox, The goal: a process of ongoing improvemen., North River Press, 1986.
[14] "CNC milling machine specification sheet," [Online]. Available: http://www.quaser.com/files/proimages/1487293121_pdf.pdf.
[15] "Prusa i3," [Online]. Available: https://reprap.org/wiki/Prusa_i3.
[16] C.Y. Lin, L.T. Son, Y.L. Chang, and Y.S. Shiue, "Image-sensor-based fast industrial-robot positioning system for assembly implementation," Sens. Mater., vol. 29, no. 7, pp. 935-945, 2017.
[17] Z.M. Bi and S.Y.T. Lang, "A framework for CAD- and sensor-based robotic coating automation," IEEE T. Ind. Inform., vol. 3, no. 1, pp. 84-91, 2007.
[18] O. Chocron, "Handout No 2, Course 2.05 (2000)," [Online]. Available: http://web.mit.edu/2.05/www/Handout/HO2.PDF.
[19] K.Y. Kim, D.W. Kim, and B.O. Nnaji, "Robot arc welding task sequencing using genetic algorithms," IIE Transaction, vol. 34, no. 10, pp. 865-880, 2002.
[20] H.J. Kang and J.Y. Park, "Work planning using genetic algorithm and 3D simulation at a subassembly line of shipyard," In: Proceedings of the OCEANS'04. MTTS/IEEE TECHNO-OCEAN'04, vol. 1, no. 1, pp. 218-212, 2004.
[21] "Stack assembly video," [Online]. Available: https://www.youtube.com/watch?v=CF2yuc8_H4.
[22] "Helical assembly video," [Online]. Available: https://www.youtube.com/watch?v=Drkw6hwD-iE.

QR CODE