簡易檢索 / 詳目顯示

研究生: 丁懷南
Dinh, Hoai-Nam
論文名稱: 以實際切削方法計算B型非正交五軸加工中心之機台幾何誤差及其加工補償方法之研究
Geometric Errors Estimation and Compensation Algorithm for B-type Non-orthogonal Five-Axis Machining Center by Using Real Cutting Methods
指導教授: 陳響亮
Chen, Shang-Liang
學位類別: 博士
Doctor
系所名稱: 電機資訊學院 - 製造資訊與系統研究所
Institute of Manufacturing Information and Systems
論文出版年: 2019
畢業學年度: 107
語文別: 英文
論文頁數: 170
中文關鍵詞: 五軸工具機HTM矩陣幾何誤差DMU 70最佳化切削路徑非正交
外文關鍵詞: five-axis, machine tool, HTM matrix, geometric errors, DMU 70, optimization, cutting path, non-orthongonal
相關次數: 點閱:79下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 因應競爭日益激烈之國際工業市場,五軸工具機已成為工業市場中最不可或缺之一。影響五軸工具機精度有以下重要因素: 幾何誤差、熱變形、結構誤差、靜態誤差等,其中,幾何誤差為最具影響之誤差源。通常,補償幾何誤差之方法為透過修改誤差補償控制器來提升工具機之精確度。但是,在本研究中我們無法修改五軸工具機之控制器。因此,本研究對工件進行多次之切削試驗,並且量測工件上之切削路徑,進一步估算與補償五軸工具機之幾何誤差。
    五軸工具機幾何誤差的測量方法有三次元量床(CMM)及雙球桿(DBB)及雷射干涉測量儀,但是大多數的方法並沒有考慮切削力對於五軸工具機的影響。本研究提出了一種對工件進行實際切削的方法,用於校驗及估算五軸工具機上各軸之幾何誤差。使用齊次座標轉換矩陣法考慮及分析幾何誤差,在五軸工具機上設計並實際進行一系列切削試驗,透過CMM量測切削結果,比較CMM和CAD模型的測量數據,可以計算切削結果的誤差。
    從第一次切削實驗中可獲得切削誤差,進一步用於補償及重新設計CAD模型,可以從新的CAD模型中獲得切削路徑,於同一個五軸工具機上重新進行切削工件之實驗,再透過第二次比較CMM的測量數據和原始CAD模型,可以獲得第二次切削實驗的誤差。齊次座標轉換矩陣(HTM)用於建立幾何誤差分析模型,進一步估測每個實驗之幾何誤差。將獲得之誤差數據進行分析與優化,其中僅使用最有效之因子來代表工具機之誤差。本研究將最佳化理論應用於幾何誤差之計算,並透過線性規劃與拉格朗日乘數法作為誤差估測模型。
    在本研究的實驗中使用五軸DMU 70 eVolutilon工具機,包括X軸、Y軸、Z軸、B軸及C軸,而透過PH10T CMM三軸量床測量切削結果數據,本研究中工具機之B軸及C軸為非正交且成45度相交,將本研究提出的補償算法應用於新的刀具切削路徑生成之後,而實驗結果顯示,切削之誤差有效降低,切削之精度顯著提高。

    Responding with an increasingly competitive international industrial market, the five-axis machine tools has become the most commonly used one in the industrial market. The important factors affect the accuracy of the five axis machine tool: geometric errors, thermal deformation, structural error, static error and so on. Among them, geometric errors are the most effective one in the error sources. Generally, to improve accuracy of a machine tool can be achieved by modifying the error compensation parameters in the controller. However, most of the methods do not consider the effects of cutting forces on the five-axis machine tool. This study proposes a workpiece real cutting method to identify and estimate the geometry errors of each axis on the five-axis machine tool. The geometric errors are considered and analyzed by using homogeneous coordinate transformation matrix method. A series of cutting tests were designed and performed on a five-axis machine tool. The cut results were measured by CMM. The errors of cutting results can be calculated or estimated by comparing the measured data from CMM and workpiece CAD model.
    The obtained cutting errors from first cutting test are then further used as compensate data to redesign the CAD model. A new cutting path can be obtained from the new CAD model and then used to re-cut the workpiece on the same five-axis machine tool. The errors of second time cutting tests can be obtained again by comparing the measured data from CMM and the original workpiece CAD model. The homogeneous coordinate transformation matrix (HTM) is used to establish the geometric error analysis model for estimating the geometric errors on each experiment. The obtained error data will be analyzed and optimized and only the most effective factors are used to represent the errors of the machine tool. We apply the optimization theory for geometric errors computation. The Linear program and Lagrange multiplier methods are used as the error estimating models in this research.
    A five-axis DMU 70 eVolutilon machine tool, including X-, Y-, Z-, B- and C-axis, is used during the experiments in this research. A PH10T CMM machine is used to measure the cutting result data. It is worth to mention that B-axis and C-axis of the machine tool in are non-orthogonal and they intersect at 450 situation. After applying the compensation algorithm addressed in this research into the new tool cutting path generated, the experimental results show that the cutting errors are effectively reduced and the cutting precision is significantly improved.

    ABSTRACT 1 ACKNOWLEDGEMENTS 3 TABLE OF CONTENTS 4 LIST OF TABLES 7 LIST OF FIGURES 9 LIST OF SYMBOLS 12 CHAPTER ONE INTRODUCTION 15 1.1 Introduction 15 1.2 Motivation 16 CHAPTER TWO LITERATURE REVIEW 18 CHAPTER THREE RESEARCH DESIGN AND METHODOLOGY 22 3. 1 Structure of DMU-70 eVolution five-axis CNC vertical machining center 22 3.2 Homogeneous Transformation Matrix (HTM) 25 3.3 HTM of DMU-70 without errors 27 3.4 Geometric Errors Definition for DMU-70 CNC machine tool 40 3.5 HTM derivation with geometric errors considered 43 3.5.1 Case of linear motion 43 3.5.2 Case of rotation motion 44 3.5.3 HTM derivation between the cutting tool and workpiece with the errors considered 45 3.6 Optimization theory for estimating geometric errors 46 3.6.1 The Simplex method of linear programming (LP) 47 3.6.2 Lagrange multiplier method of Optimization of functions 48 3. 7 Geometric errors estimation of DMU-70 CNC 49 CHAPTER FOUR EXPERIMENT SET UP ON DMU-70 EVOLUTION FIVE-AXIS CNC VERTICAL MACHINING CENTER 54 4. 1 Design of machine tool structure 54 4.2 Procedures for experimental design, cutting tests and compensation algorithm 56 4.3 Technical specifications of DMU-70 CNC 60 4.4 Set up the technical data for cutting speed, spindle speed and feed rate 60 CHAPTER FIVE EXPERIMENTS AND RESULTS 63 5.1 Case 1- B-axis at 00 63 5.1.1 Cutting test along Y-axis on XY plane with B-axis at 00 63 a) Parameters setting 63 b) Geometric error estimation for cutting test along Y-axis on XY plane 65 c) Compensation of geometric errors of Y-axis for cutting along Y-axis on XY plane 65 d) Summaries case-cutting along Y-axis on XY plane 70 5.1.2 Cutting along X-axis on XY plane with B-axis at 00 71 a) Parameters setting 71 b) Geometric error estimation for cutting along X-axis on XY plane 72 c) Compensation of geometric errors of X-axis for cutting along X-axis on XY plane 73 d) Summaries case- Cutting along X-axis on XY plane 77 5.1.3 Rotate C axes 3600 on XY plane with B-axis at 00 78 a) Parameters setting 78 b) Geometric error estimation for rotating C-axis on XY plane 79 c) Compensation of geometric errors of C-axis for rotating C-axis on XY plane 80 d) Summaries case- Rotating C-axis on XY plane 84 5.2 Case 2- B-axis at 1800 86 5.2.1 Rotate C-axis 3600 on ZX plane with B-axis at 1800 86 a) Parameters setting 86 b) Geometric error estimation for rotating C-axis on ZX plane 88 c) Compensation of geometric errors on C-axis for rotating C-axis on ZX plane 89 d) Summaries case - Rotating C-axis on ZX plane 93 5.2.2 Cutting test along Y-axis on XY plane with B-axis at 1800 95 a) Parameters setting 95 b) Geometric error estimation for cutting along Y-axis on XY plane 96 c) Compensation of geometric errors of Y-axis on XY plane 97 d) Summaries case- Cutting along Y-axis on XY plane 99 5.2.3 Cutting test along X-axis on XY plane with B-axis at 1800 100 a) Parameters setting 100 b) Geometric error estimation for cutting processing X-axis on XY plane 101 c) Compensation of geometric errors on X-axis on XY plane 102 d) Summaries case - Cutting along X-axis on XY plane 105 5.3 Discussions 106 CHAPTER SIX CONCLUSION AND SUGGESTIONS 111 6.1 Conclusions 111 6.2 Future works 111 REFERENCES 113 APPENDICES 118

    [1] X. Jiang and R. J. Cripps, "Geometric characterisation and simulation of position independent geometric errors of five-axis machine tools using a double ball bar," The International Journal of Advanced Manufacturing Technology, vol. 83, no. 9-12, pp. 1905-1915, 2016.
    [2] B. Zhou, S. Wang, C. Fang, S. Sun, and H. Dai, "Geometric error modeling and compensation for five-axis CNC gear profile grinding machine tools," The International Journal of Advanced Manufacturing Technology, vol. 92, no. 5-8, pp. 2639-2652, 2017.
    [3] X. Jiang and R. J. Cripps, "A method of testing position independent geometric errors in rotary axes of a five-axis machine tool using a double ball bar," International Journal of Machine Tools and Manufacture, vol. 89, pp. 151-158, 2015.
    [4] S. Ding, X. Huang, C. Yu, and X. Liu, "Identification of different geometric error models and definitions for the rotary axis of five-axis machine tools," International Journal of Machine Tools and Manufacture, vol. 100, pp. 1-6, 2016.
    [5] D. Chen, L. Dong, Y. Bian, and J. Fan, "Prediction and identification of rotary axes error of non-orthogonal five-axis machine tool," International Journal of Machine Tools and Manufacture, vol. 94, pp. 74-87, 2015.
    [6] X. Zhou, Z. Jiang, B. Song, X. Tang, and S. Zheng, "A compensation method for the geometric errors of five-axis machine tools based on the topology relation between axes," The International Journal of Advanced Manufacturing Technology, journal article vol. 88, no. 5, pp. 1993-2007, February 01 2017.
    [7] C. Wu, J. Fan, Q. Wang, and D. Chen, "Machining accuracy improvement of non-orthogonal five-axis machine tools by a new iterative compensation methodology based on the relative motion constraint equation," International Journal of Machine Tools and Manufacture, vol. 124, pp. 80-98, 2018.
    [8] C. H. She and Z. T. Huang, "Postprocessor development of a five-axis machine tool with nutating head and table configuration," The International Journal of Advanced Manufacturing Technology, vol. 38, no. 7-8, pp. 728-740, 2008.
    [9] H. Shi, D. Zhang, J. Yang, C. Ma, X. Mei, and G. Gong, "Experiment-based thermal error modeling method for dual ball screw feed system of precision machine tool," The International Journal of Advanced Manufacturing Technology, vol. 82, no. 9-12, pp. 1693-1705, 2016.
    [10] R. Ramesh, M. Mannan, and A. Poo, "Error compensation in machine tools—a review: part I: geometric, cutting-force induced and fixture-dependent errors," International Journal of Machine Tools and Manufacture, vol. 40, no. 9, pp. 1235-1256, 2000.
    [11] Y. Ma, "Sensor placement optimization for thermal error compensation on machine tools," 2001.
    [12] G. Fu, J. Fu, Y. Xu, Z. Chen, and J. Lai, "Accuracy enhancement of five-axis machine tool based on differential motion matrix: geometric error modeling, identification and compensation," International Journal of Machine Tools and Manufacture, vol. 89, pp. 170-181, 2015.
    [13] N. Huang, Y. Jin, Q. Bi, and Y. Wang, "Integrated post-processor for 5-axis machine tools with geometric errors compensation," International Journal of Machine Tools and Manufacture, vol. 94, pp. 65-73, 2015.
    [14] A. W. Khan and W. Chen, "A methodology for systematic geometric error compensation in five-axis machine tools," The International Journal of Advanced Manufacturing Technology, vol. 53, no. 5-8, pp. 615-628, 2011.
    [15] S. Ibaraki, M. Sawada, A. Matsubara, and T. Matsushita, "Machining tests to identify kinematic errors on five-axis machine tools," Precision Engineering, vol. 34, no. 3, pp. 387-398, 2010.
    [16] S. Ding, X. Huang, C. Yu, and W. Wang, "Actual inverse kinematics for position-independent and position-dependent geometric error compensation of five-axis machine tools," International Journal of Machine Tools and Manufacture, vol. 111, pp. 55-62, 2016.
    [17] ISO. 230–1:, "Test code for machine tools—part 1: geometric accuracy of machines operating under no-load or quasi-static conditions."
    [18] ISO, "841," Industrial automation systems and integration–numerical control of machines–coordinate system and motion nomenclature (Septembre 2004), 2001.
    [19] Z. He, J. Fu, L. Zhang, and X. Yao, "A new error measurement method to identify all six error parameters of a rotational axis of a machine tool," International Journal of Machine Tools and Manufacture, vol. 88, pp. 1-8, 2015.
    [20] S. Xiang, J. Yang, and Y. Zhang, "Using a double ball bar to identify position-independent geometric errors on the rotary axes of five-axis machine tools," The International Journal of Advanced Manufacturing Technology, vol. 70, no. 9-12, pp. 2071-2082, 2014.
    [21] D. Chen, H. Wang, R. Pan, J. Fan, and Q. Cheng, "An accurate characterization method to tracing the geometric defect of the machined surface for complex five-axis machine tools," The International Journal of Advanced Manufacturing Technology, vol. 93, no. 9-12, pp. 3395-3408, 2017.
    [22] J. M. Flynn, A. Shokrani, P. Vichare, V. Dhokia, and S. T. Newman, "A new methodology for identifying location errors in 5-axis machine tools using a single ballbar set-up," The International Journal of Advanced Manufacturing Technology, pp. 1-19, 2016.
    [23] J. Li, F. Xie, X.-J. Liu, Z. Dong, Z. Song, and W. Li, "A geometric error identification method for the swiveling axes of five-axis machine tools by static R-test," The International Journal of Advanced Manufacturing Technology, journal article vol. 89, no. 9, pp. 3393-3405, April 01 2017.
    [24] S. Ibaraki, C. Oyama, and H. Otsubo, "Construction of an error map of rotary axes on a five-axis machining center by static R-test," International Journal of Machine Tools and Manufacture, vol. 51, no. 3, pp. 190-200, 2011.
    [25] J. Yang and Y. Altintas, "Generalized kinematics of five-axis serial machines with non-singular tool path generation," International Journal of Machine Tools and Manufacture, vol. 75, pp. 119-132, 2013.
    [26] J. Yang and Y. Altintas, "A generalized on-line estimation and control of five-axis contouring errors of CNC machine tools," International Journal of Machine Tools and Manufacture, vol. 88, pp. 9-23, 2015.
    [27] D. M. Lee, Z. Zhu, K. I. Lee, and S.-H. Yang, "Identification and measurement of geometric errors for a five-axis machine tool with a tilting head using a double ball-bar," International journal of precision engineering and manufacturing, vol. 12, no. 2, pp. 337-343, 2011.
    [28] C. Hong, S. Ibaraki, and A. Matsubara, "Influence of position-dependent geometric errors of rotary axes on a machining test of cone frustum by five-axis machine tools," Precision Engineering, vol. 35, no. 1, pp. 1-11, 2011.
    [29] J. P. Kruth, L. Zhou, C. Van Den Bergh, and P. Vanherck, "A method for squareness error verification on a coordinate measuring machine," The International Journal of Advanced Manufacturing Technology, vol. 21, no. 10-11, pp. 874-878, 2003.
    [30] T. H. Hsu and W. Y. Jywe, "Adjustment and Compensation Techniques for the Rotary Axes of Five-axis CNC Machine Tools," World Academy of Science, Engineering and Technology, International Journal of Mechanical, Aerospace, Industrial, Mechatronic and Manufacturing Engineering, vol. 8, no. 5, pp. 884-887, 2014.
    [31] S. Guo, G. Jiang, D. Zhang, and X. Mei, "Position-independent geometric error identification and global sensitivity analysis for the rotary axes of five-axis machine tools," Measurement Science and Technology, vol. 28, no. 4, p. 045006, 2017.
    [32] K. I. Lee and S.-H. Yang, "Measurement and verification of position-independent geometric errors of a five-axis machine tool using a double ball-bar," International Journal of Machine Tools and Manufacture, vol. 70, pp. 45-52, 2013.
    [33] M. Tsutsumi and A. Saito, "Identification and compensation of systematic deviations particular to 5-axis machining centers," International Journal of Machine Tools and Manufacture, vol. 43, no. 8, pp. 771-780, 2003.
    [34] Y. Boz and I. Lazoglu, "A postprocessor for table-tilting type five-axis machine tool based on generalized kinematics with variable feedrate implementation," The International Journal of Advanced Manufacturing Technology, vol. 66, no. 9-12, pp. 1285-1293, 2013.
    [35] B. Sencer, Y. Altintas, and E. Croft, "Modeling and control of contouring errors for five-axis machine tools—part I: modeling," Journal of manufacturing science and engineering, vol. 131, no. 3, p. 031006, 2009.
    [36] M. Wang, J. Hu, and T. Zan, "Kinematic error separation on five-axis NC machine tool based on telescoping double ball bar," Frontiers of Mechanical Engineering in China, vol. 5, no. 4, pp. 431-437, 2010.
    [37] X. Tang, J. Wang, and M. Gao, "Kinematic calibration of gantry hybrid machine tool based on estimation error and local measurement information," The International Journal of Advanced Manufacturing Technology, vol. 26, no. 4, pp. 382-390, 2005.
    [38] Q. Cheng, B. Sun, Z. Liu, J. Li, X. Dong, and P. Gu, "Key geometric error extraction of machine tool based on extended Fourier amplitude sensitivity test method," The International Journal of Advanced Manufacturing Technology, vol. 90, no. 9-12, pp. 3369-3385, 2017.
    [39] S. Guo, G. Jiang, and X. Mei, "Investigation of sensitivity analysis and compensation parameter optimization of geometric error for five-axis machine tool," The International Journal of Advanced Manufacturing Technology, vol. 93, no. 9-12, pp. 3229-3243, 2017.
    [40] Z. Shi, W. Ye, and R. Liang, "Multi-axis synchronous interpolation feed rate adaptive planning with rotational tool center point function under comprehensive constraints," Advances in Mechanical Engineering, vol. 9, no. 6, p. 1687814017712415, 2017.
    [41] K. I. Lee and S.-H. Yang, "Compensation of position-independent and position-dependent geometric errors in the rotary axes of five-axis machine tools with a tilting rotary table," The International Journal of Advanced Manufacturing Technology, journal article vol. 85, no. 5, pp. 1677-1685, July 01 2016.
    [42] J. X. Chen, S. W. Lin, and X. L. Zhou, "A comprehensive error analysis method for the geometric error of multi-axis machine tool," International Journal of Machine Tools and Manufacture, vol. 106, pp. 56-66, 2016.
    [43] G. Fu, J. Fu, H. Shen, J. Sha, and Y. Xu, "Numerical solution of simultaneous equations based geometric error compensation for CNC machine tools with workpiece model reconstruction," The International Journal of Advanced Manufacturing Technology, vol. 86, no. 5-8, pp. 2265-2278, 2016.
    [44] J. P. Merlet, "Jacobian, manipulability, condition number, and accuracy of parallel robots," Journal of Mechanical Design, vol. 128, no. 1, pp. 199-206, 2006.
    [45] M. Tannous, S. Caro, and A. Goldsztejn, "Sensitivity analysis of parallel manipulators using an interval linearization method," Mechanism and Machine Theory, vol. 71, pp. 93-114, 2014.
    [46] P. Huang, "Research on the accuracy assurance of a class of 3-DOF spacial parallel manipulators," Tsinghua University, China Google Scholar, 2011.
    [47] R. Calvo, R. D’Amato, E. Gómez, and R. Domingo, "Integration of error compensation of coordinate measuring machines into feature measurement: Part II—experimental implementation," Sensors, vol. 16, no. 10, p. 1705, 2016.
    [48] F. Wang, H. Lin, L. Zheng, L. Yang, J. Feng, and H. Zhang, "Design and implementation of five-axis transformation function in CNC system," Chinese journal of aeronautics, vol. 27, no. 2, pp. 425-437, 2014.
    [49] R. Helm, R. E. Johnson, E. Gamma, and J. Vlissides, Design patterns: elements of reusable object-oriented software. Braille Jymico Incorporated, 2000.
    [50] D. M. P. Gmbh, "Safety Manual Program-controlled machine tool " 2009.
    [51] S. Kumar, P. Vichare, A. Nassehi, V. Dhokia, and S. Newman, "Design and implementation of machine tool static error feedback model," in Industrial Engineering and Engineering Management, 2009. IEEM 2009. IEEE International Conference on, 2009, pp. 660-664: IEEE.
    [52] D. M. GmbH, "Manual Deckel Maho Machine Tools," 1992. Federal Republic of Germany
    [53] R. R. Fesperman, S. P. Moylan, G. W. Vogl, and M. A. Donmez, "Reconfigurable data driven virtual machine tool: Geometric error modeling and evaluation," CIRP Journal of Manufacturing Science and Technology, vol. 10, pp. 120-130, 2015.
    [54] A. Slocum, "Precision Machine Design (Society of Manufacturing Engineers, Dearborn, MI, 1992)," Google Scholar, p. 580.
    [55] S. Waner and S. Costenoble, Finite Math and Applied Calculus. Cengage Learning, 2013.
    [56] T. S. Ferguson, "Linear programming: A concise introduction," Website. Available at http://www. math. ucla. edu/~ tom/LP. pdf, 2000.
    [57] W. Fan, X.-S. Gao, C.-H. Lee, K. Zhang, and Q. Zhang, "Time-optimal interpolation for five-axis CNC machining along parametric tool path based on linear programming," The International Journal of Advanced Manufacturing Technology, vol. 69, no. 5-8, pp. 1373-1388, 2013.

    下載圖示 校內:2025-01-17公開
    校外:2025-01-17公開
    QR CODE