簡易檢索 / 詳目顯示

研究生: 劉大隆
Liu, Ta-Lung
論文名稱: 應用插值運算於多軸工具機切削運動模擬之研究
Study on Simulation of Cutting Motion in Multi-axis Machine Tool by Interpolation Algorithm
指導教授: 李榮顯
Lee, Rong-Shean
學位類別: 碩士
Master
系所名稱: 工學院 - 機械工程學系
Department of Mechanical Engineering
論文出版年: 2003
畢業學年度: 91
語文別: 中文
論文頁數: 90
中文關鍵詞: 多軸工具機插值運算虛擬實境
外文關鍵詞: Multi-axis Machine Tool, Virtual Reality, Interpolation
相關次數: 點閱:87下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年來,五軸工具機在模具曲面與航太零件的加工上已有大量的應用。由於,五軸工具機在加工複雜曲面時,其各軸的運動情形很難藉由NC程式來判斷其正確性,加上五軸工具機價格昂貴,如果在加工時,發生碰撞或過行程的情形,其後果將不堪設想。因此,在實際加工前的製程驗證顯得更為重要。
    本論文利用WTK函式庫開發了一切削運動模擬環境及介面,提供刀具相對工件與虛擬多軸工具機切削運動之模擬,工具機構型為工作台傾斜型之五軸雕模機,使用者可以藉由輸入CL File或NC程式來進行切削運動模擬,在運動模擬控制上,採用插值運算來產生虛擬多軸工具機的位置命令,其目的除了能正確呈現出工具機各軸的同動外,還能表現出真實工具機的進給,並計算所需之加工時間。此外,系統提供碰撞檢測功能,共有三種碰撞檢測模態可供使用者依照本身需求來選擇,而在切削運動模擬結束後,模擬視窗會呈現出加工後之工件外型。
    本系統可以用來評估多軸工具機切削運動的正確性,在真實加工前,避免錯誤的製程規劃,進而降低生產成本及縮短製程時間。

    Five-axis machine tools have been adopted in mold surface and aerospace part machining. Due to the kinematics complexity of the machine tool when machining complex surfaces, it is difficult to verify the correctness of the machining process directly from the NC codes. Errors in the NC code may cause problems such as collision, interference and out of workspace, which may cause damages in both workpiece and machine tool. To avoid these problems, verification of machining process before machining is important.
    In this research, a virtual reality environment for machining simulation on rotary table type five-axis sculpture machine is developed based on the WTK library. The proposed software system is capable to simulate both the cutter location files and NC files. During simulation, tool motion and machine tool kinematics are both presented for the user to verify the machining process. The motion of machine tool is generated by a CNC interpolator which can create synchronized position commands based on specified feedrate, thus allowing the system to estimate machining time more accurately than commercial packages. Besides, three kinds of interference checking modes are available according to the requirements of the user. After machining, the final shape of the machined part is presented to the user.
    The proposed system can be used to evaluate multi-axis machining process before execution of the machining process to avoid errors in the process planning and thus reducing the cost and time to market.

    中文摘要………………………………………………………………I 英文摘要………………………………………………………………II 誌謝……………………………………………………………………III 總目錄…………………………………………………………………IV 圖目錄…………………………………………………………………VI 表目錄…………………………………………………………………IX 第一章 前言…………………………………………………………1 1-1 概述………………………………………………………………1 1-2 文獻回顧…………………………………………………………2 1-2-1 虛擬實境與虛擬製造…………………………………………2 1-2-2 插值運算………………………………………………………5 1-2-3 掃掠體積與切削模擬…………………………………………6 1-3 研究目的與範疇…………………………………………………8 第二章 座標系統與座標轉換矩陣…………………………………9 2-1 基本座標轉換之轉換矩陣………………………………………9 2-2 繞任意軸旋轉之轉換矩陣………………………………………15 2-3尤拉角轉換(Euler Angle Representations)…………………15 第三章 系統核心技術………………………………………………17 3-1 參數式曲線插值與多軸插值……………………………………17 3-1-1 參數式曲線插值………………………………………………17 3-1-2 多軸插值………………………………………………………20 3-2 後處理程式設計…………………………………………………25 3-2-1 五軸加工之幾何定義與型式分類……………………………25 3-2-2 工作台傾斜型型五軸工具機之後處理………………………30 第四章 切削運動模擬系統架構……………………………………36 4-1 開發工具…………………………………………………………36 4-2-1 硬體工具………………………………………………………36 4-2-2 軟體工具………………………………………………………36 4-2 系統設計需求……………………………………………………37 4-3 虛擬工具機建構…………………………………………………39 4-4 模擬系統人機介面架構…………………………………………43 第五章 自動加工模擬…………………………………………………53 5-1 自動加工模擬流程………………………………………………53 5-2 動態模擬…………………………………………………………56 5-3 碰撞檢測…………………………………………………………61 第六章 結果與討論……………………………………………………68 6-1 Bezier曲面模型建構與後處理程式結果與討論………………68 6-2系統切削運動模擬結果與討論……………………………………71 6-2-1切削運動模擬之正確性…………………………………………71 6-2-2加工時間預估之正確性…………………………………………79 第七章 結論與建議……………………………………………………84 7-1 結論………………………………………………………………84 7-2 建議………………………………………………………………85 參考文獻…………………………………………………………………87

    1.Blackmore, D., M.C. Leu and L.P. Wang, “The Sweep-envelope differential equation algorithm and its application to NC machining verification”, Computer-Aided Design, Vol. 29, pp. 629-637, 1997.

    2.Crosnier, A. and J.R. Rossignac, “Tribox bounds for three-dimensional objects”, Computers & Graphics, Vol. 23, pp. 429-437, 1999.

    3.Chan, C.K. and S.T. Tan, “Determination of the minimum bounding box of arbitrary solid: an iterative approach”, Computers and Structures, Vol. 79, pp. 1433-1449, 2001.

    4.Chiou, C. J. and Y. S. Lee, “Swept surface determination for five-axis numerical control machining”, International Journal of Machine Tools & Manufacture, Vol. 42, pp.1497-1507, 2002.

    5.Delaney, B., “The perfect VR application”, Virtual Reality Special Report Premiler Issue, pp. 15-17, 1994.

    6.Gottschalk, S., M.C. Lin and D. Manocha, “OBBTree: A Hierarchical Structure for Rapid Interference Detection”, Proceedings of SIGGRAPH’96 on Computer Graphics, pp. 171-180, 1996.

    7.Hsu, P.L. and W.T. Yang, Realtime 3D simulation of 3-axis milling using isometric projection”, Computer-Aided Design, Vol. 25, pp. 215-224, 1993.

    8.Hu, W. “Interpolation algorithm based on central angle division”, International Journal of Machine Tools & Manufacture, Vol. 42, pp.473-478, 2002.

    9.Iuliano, M. and A. Jones, “Controlling activities in a virtual manufacturing cell”, Proceedings of Winter Simulation Conference, pp. 1062-1067, 1996.

    10.Iqbal, M. and M.S.J. Hashmi, “Application of virtual reality for the training of engineering personnel”, Proceedings of the International Conference on Advances in Materials and Processing Technologies, AMPT’99 and 16th Annual Conference of the Irish Manufacturing Committee, Vol.3, pp.1959-1966, 1999.

    11.Juhasz, I., “Approximating The Helix with Rotational Cubic Bezier Curve”, Computer-Aided Design, Vol. 30, pp. 1-9, 1998.

    12.Jang, D., K. Kim and J. J, “ Voxel-Based Virtual Multi-Axis Machining”, International Journal of Advanced Manufacturing Technology, Vol.16. pp.709-713, 2000.

    13.Jirathearanat, S., V. Vazquez, C. A. Rodriguez and T. Altan, “Virtual processing–application of rapid prototyping for visualization of metal forming processes”, Journal of Materials Processing Technology, Vol. 98, pp. 116-124, 2000.

    14.Karim, A.M. and H.J. Yeh, “Geometric representation of the swept volume using Jacobian rank-deficiency conditions”, Computer-Aided Design, Vol. 29, pp. 457-468, 1997.

    15.Lin, R.S. and Y. Koren, “Real-Time Interpolators for Multi-Axis CNC Machine Tools”, CIRP Journal of Manufacturing System, Vol.25, pp.145-151, 1996.

    16.Lefort, L. and T. Kesavadas, “Interactive Virtual Factory Design of Shopfloor Using Single Cluster Analysis”, Proceedings of IEEE on Robotics and Automation, Vol. 1, pp.266-271, 1998.

    17.Lombardo, J. C., M. P. Cani and F. Neyret, “Real-time Collision Detection for Virtual Surgery”, IEEE, pp.82-90, 1999.

    18.MAHO Aktiengesellschaft, “MAHO CNC 432 VERSION 600/700 Programming Instruction”, Part3 Software-Extended pp.12, W.-Germany, 1990.

    19.McLean, C. R.”Modeling production system using virtual reality techniques”, Proceeding of IEEE on System, Man, and Cybernetics, Vol.1, pp. 344-347, 1998.

    20.Nakayasu, H., M. Nakagawa, K. Ishikawa, E. Nakamachi, Y. Nakamura and T. Katayama, “Design of die geometry for metal sheet forming in virtual manufacturing”, Int. J. Ind. Eng.: Theory Appl. Prac., Vol.6. pp. 271-281, 1999.

    21.Peng, Q., F. R. Hall and P. M. Lister, “Application and evaluation of VR-based CAPP system”, Journal of Material Processing Technology, Vol. 107, pp. 153-159, 2000.

    22.Qiu, H., K. Cheng and Y. Li, “Optimal circular arc interpolation for NC tool path generation in curve contour manufacturing”, Computer-Aided Design, Vol. 29, pp. 751-760, 1997.

    23.Sakamoto, S. and I. Inasaki, “Analysis of Generating Motion for Five-axis Machining Centers”, Transactions of the Japan Society of Mechanical Engineers, Series C, Vol. 59, No. 561, pp. 1553-1559 1993.

    24.Schroeder, W.J., W.E. Lorensen and Linthicum .S, “Implict Modeling of Swept Surfaces and Volumes”, IEEE, pp. 40-45, 1994.

    25.Saha, S.K., “Organizational visions of virtual manufacturing: sociotechnical aspects of adopting technology computer-aided design based manufacturing process”, Proceddings of Engineering and Technology Management, pp. 570-575, 1996.

    26.Shpitalni, M., Y. Koren and C. C. Lo, “Realtime curve interpolators”, Computer-Aided Design, Vol. 26, pp. 832-838, 1996.

    27.Shukla, C., M. Vazquez, and F. F. Chen, “Virtual manufacturing:an Overview”, Journal of Future Generation Computer System, Vol. 31, No1-2, pp. 79-82, 1996.

    28.Sealy, G.. and G.. Wyvill, “Representing and Rendering Sweep Objects using Volume Models”, Proc. of Computer Graphics International, pp. 22-27, 247, 1997.

    29.Sheltami, K.; S. Bedi, and F. Ismail, “Sweep volumes of toroidal cutters using generation curves”, International Journal of Machine Tools & Manufacture, Vol. 38, pp.855-870, 1998.

    30.Sense 8 Corporation, “WorldToolKit Reference Manual R9”, Sense 8 Corporation, pp.2-6, 1999.

    31.Su, C.J., F. Lin and L. Ye, “A new collision detection method for CSG-represented objects in virtual manufacturing”, Computers In Industry, Vol. 40, pp. 1-13, 1999.

    32.Sarma, R. and A. Rao, “Discretizors and Interpolators for Five-Axis CNC Machines”, Journal of Manufacturing Science and Engineering, Vol. 122, pp.191-197, 2000.

    33.Takeuchi, Y. and T. Watanabe, “Generation of 5-axis Control Collision-Free Tool Path and Postprocessing for NC Data”, Annals of the CIRP, Vol. 41, pp. 539-542, 1992.

    34.Tzeng, H. W. and C. M. Tien, “Design of a Virtual Laboratory for Teaching Electric Machinery”, Proceedings of IEEE on Systems, Man, and Cybernetics, Vol.2, pp.971-976, 2000.

    35.Utpal, R. and Y. Xu, “ 3-D decomposition with extended octree model and its application in geometric simulation of NC machining”, Robotics and Computer-Integrated Manufacturing, Vol. 14, pp. 317-327, 1998.

    36.Utpal, R. and Y. Xu, “Computation of a geometric model of a machined part from its NC machining programs”, Computer-Aided Design, Vol. 31, pp. 401-411, 1999.

    37.Vince, J., Virtual Reality System, Adsion-Wesley Publishing Company, pp.159-163, pp.166-168, 1995.

    38.Wang, W.P. and K.K. Wang, “Geometric Modeling for swept volume of moving solids”, IEEE Computer Graphics and Applications, Vol. 6, pp. 8-17, 1986.

    39.Wang, G., J. Sun and X. Hua, “The sweep-envelope differential equation algorithm for general deformed swept volume”, Computer Aided Geometric Design, Vol. 17, pp. 399-418, 2000.

    40.Xu, H.Y., “Linear and angular federate interpolation for planar implicit curves”, Computer-Aided Design, Vol. 35, pp. 301-317, 2003.

    41.Yeung, M.K. and D.J. Walton, “Curve fitting with arc splines for NC toolpath generation”, Computer-Aided Design, Vol.26, pp.845-849, 1994.

    42.Yau, H.T. and M.J. Kuo, “NURBS machining and feed rate adjustment for high-speed cutting of complex sculptured surfaces”, International Journal of Production Research, Vol.39, pp.21-41, 2001.

    43.Zeid, I., CAD/CAM theory and practice, McGraw-Hill, Singapore, pp. 415-418, 1991.

    44.位元文化研究室, “精通視窗程式設計”, 文魁資訊股份有限公司, 台灣, pp.6-4, 2000.

    45.佘振華, “空間凸輪五軸加工數值控制程式設計系統之研究”, 博士論文, 國立成功大學機械工程研究所, 1997.

    46.李榮顯, “數值控制機械”, 三民書局, 台灣, pp.57, pp.347, 1991.

    47.李政男, “應用包絡元件於多軸加工數值控制程式設計系統之研究”, 博士論文, 國立成功大學機械工程研究所, 2001.

    48.徐永源, “數控工具機”, 高立圖書有限公司, 台灣, pp. 32-39, 1997.

    49.徐鵬盛, “虛擬實境之多軸工具機運動研究”, 碩士論文, 國立成功大學機械工程研究所, 2001.

    50.徐偉程, “應用虛擬實境技術於多軸工具機切削運動之研究”, 碩士論文, 國立成功大學機械工程研究所, 2002.

    51.梁碩芃, “具螺旋插值之多軸曲面加工演算法與軟體系統設計”, 碩士論文, 國立成功大學製造工程研究所, 1999.

    下載圖示 校內:2004-07-10公開
    校外:2004-07-10公開
    QR CODE