研究生: |
董傑 Tung, Chieh |
---|---|
論文名稱: |
五軸加工路徑規劃與後處理器開發之研究 The Development of Post-Processor and Tool Path Generation for 5-Axis Machining Technology |
指導教授: |
左培倫
Tso, Pei-Lum |
口試委員: |
許覺良
陳炤彰 羅展興 顏丹青 左培倫 |
學位類別: |
博士 Doctor |
系所名稱: |
工學院 - 動力機械工程學系 Department of Power Mechanical Engineering |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 中文 |
論文頁數: | 202 |
中文關鍵詞: | 五軸加工 、刀軸方位 、後處理 、誤差分析 、切削步進 、刀具路徑 |
外文關鍵詞: | 5-axis machining, tool orientation, postprocessor, deviation analysis, step length, tool path |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本文主要研究成果有四:首先定義出可直覺表達切削狀態之刀軸方位參數,以單一方程式描述切削平面上任意切削接觸點與刀尖點間相互對應關係,且該表達式適用於各類型態刀具;其次分別推導出床台與刀具兩端獨立機構鏈之廣義構型運動轉換式,同時完成反向運動學分析獲得五軸工具機內各軸向驅動量;另外以刀具方位與切削平面參數為基礎建構刀具補償法則,使程式編輯者除以傳統刀具補正面外、亦可藉由工件原始曲面執行刀具軌跡生成;最後以解析法推導出製造時相鄰切削點間因刀軸變化、機台構型或工件擺設位置所造成之實際切削誤差量,以做為製程規劃階段決定軌跡仿合與分割精度之設定依據,進而分析CAM規劃與實際切削之加工誤差比較及模擬;期望本文研究成果可應用於製造現場之五軸加工製程,使複雜曲面之產品精度於加工前置階段即得有效掌控,同時做為未來泛用型後處理系統開發之參考依據。
This thesis deals with not only the tool path planning and cutting deviation analysis for sculptured surface machining but also kinematic transformation algorithms for different types of 5-axis machine centers. A generalized expression is presented first to define the cutting contact location for any type of milling tools. The actual cutting contact point and the cutter location can be determined by tool orientation angles. Furthermore, the gouge avoidance criterion is utilized with the admissible tool orientation classification and a localization algorithm is derived to calculate error estimation along tool paths. The inverse kinematics between two independent chains about the tool and workpiece is solved and the tool compensation procedure is established for each 5-axis machine configuration. Computer implementation and illustrative examples are also executed for qualitative and quantitative analysis. The theoretical and practical issues associated with this thesis could help to generate 5-axis CNC tool paths automatically from CAD model and to promote general post-processor developement for futher applications.
[1] Y.-S. Lee and H. Ji, Surface interrogation and machining strip evaluation for 5-axis CNC die and mold machining, International Journal of Production Research, vol. 35, pp. 225–252, 1997
[2] E.L.J. Bohez, S.D.R. Senadhera, K. Pole, J.R. Duflo, and T. Tar, A geometric modeling and five-axis machining algorithm for centrifugal impellers, Journal of Manufacturing Systems, vol. 16, pp. 422–436, 1997
[3] E. Budak, Improving productivity and part quality in milling of titanium based impellers by chatter suppression and force control, CIRP Annals, vol. 49, pp. 31–36, 2000
[4] T.-S. Lim, C.-M. Lee, S.-W. Kim, and D.-W. Lee, Evaluation of cutter orientations in 5-axis high speed milling of turbine blade, Journal of Materials Processing Technology, vol. 130-131, pp. 401–406, 2002
[5] R. Gian, T.W. Lin, and A.C. Lin, Planning of tool orientation for five-axis cavity machining, International Journal of Advanced Manufacturing Technology, vol. 229, pp. 150–160, 2003
[6] B. Lauwers, J.-P. Kruth, P. Dejonghe, and R. Vreys, Efficient NC-programming of multi-axes milling machines through the integration of tool path generation and NC-simulation, CIRP Annals, vol. 49, pp. 367-370, 2000
[7] E.L.J. Bohez, Five-axis milling machine tool kinematic chain design and analysis, International Journal of Machine Tools and Manufacture, vol. 42, pp. 505–520, 2002
[8] R.-S. Lee and C.-H. She, Developing a postprocessor for three types of five-axis machine tools, International Journal of Advanced Manufacturing Technology, vol. 13, pp. 658–665, 1997
[9] K. Sorby, Inverse kinematics of five-axis machines near singular configurations, International Journal of Machine Tools and Manufacture, vol. 47, pp. 299-306, 2007
[10] C.-H. She and Z.-T. Huang, Postprocessor development of a five-axis machine tool with nutating head and table configuration, International Journal of Advanced Manufacturing Technology, vol. 38, pp. 728-740, 2008
[11] X. Yang and G. Wang, Planar point fairing and fitting by arc splines, Computer-Aided Design, vol. 33, pp. 35-43, 2001
[12] S.-M. Hu, R.-F. Tong, T. Ju, and J.-G. Sun, Approximate merging of a pair of Bézier curves, Computer-Aided Design, vol. 33, pp. 125-136, 2001
[13] D.-S. Kim, T. Jang, H. Shin, and J. Y. Park, Rational Bézier form of hodographs of rational Bézier curves and surfaces, Computer-Aided Design, vol. 33, pp. 321-330, 2001
[14] M.A. Kulczycka and L.J. Nachman, Qualitative and quantitative comparisons of B-spline offset surface approximation methods, Computer-Aided Design, vol. 34, pp. 19-26, 2002
[15] D.S. Kim, J. Ryu, H.C. Lee, and H. Shin, The Conversion of a Dynamic B-Spline Curve into Piecewise Polynomials in Power Form, Computer-Aided Design, vol. 34, pp. 337-345, 2002
[16] G.V.V.R. Kumar, K.G. Shastry, and B.G. Prakash, Computing offsets of trimmed NURBS surfaces, Computer-Aided Design, vol. 35, pp. 411-420, 2003
[17] C.Y. Wu, Arbitrary surface flank milling of fan, compressor, and impeller blades, Journal of Engineering for Gas Turbines and Power, vol. 117, pp. 534-539, 1995
[18] G. Elber and R. Fish, 5-axis freeform surface milling using piecewise ruled surface approximation, Journal of Manufacturing Science and Engineering, vol. 119, pp. 383-387, 1998
[19] J.M. Redonnet, W. Ribio, and G. Dessein, Side milling of ruled surface: optimum position of the milling cutter and calculation of interference, The Journal of Advanced Manufacturing Technology, vol. 14, pp. 459-465, 1998
[20] K. Morishige, Y. Takeuchi, and K. Kase, Tool path generation using C-space for 5-axis control machining, Journal of Manufacturing Science and Engineering, vol. 121, pp. 144-149, 1999
[21] M. Balasubramaniam, P. Laxmiprasad, S. Sarma, and Z. Shaikh, Generating 5-axis NC roughing paths directly from a tessellated representation, Computer-Aided Design, vol. 32, pp. 261-277, 2000
[22] C. Lartigue, E. Duc, and A. Affoiard, Tool path in 5-axis flank milling using envelope surface, Computer-Aided Design, vol. 35, pp. 375-382, 2003
[23] P. Gray, S. Bedi, and F. Ismail, Rolling ball method for 5-axis surface machining, Computer-Aided Design, vol. 35, pp. 347-357, 2003
[24] C.J. Chiou and Y.-S. Lee, A shape-generating approach for multi-axis machining G-buffermModels, Computer-Aided Design, vol. 31, pp. 761–776, 1999
[25] C.G. Jensen, W.E. Red, and J. Pi, Tool selection for five-axis curvature matched machining, Computer-Aided Design, vol. 34, pp. 251–266, 2002
[26] C.S. Jun, K. Cha, and Y.-S. Lee, Optimizing tool orientations for 5-axis machining by configuration-space search method, Computer-Aided Design, vol. 35, pp. 549–566, 2003
[27] K.L. Chui, W.K. Chiu, and K.M. Yu, Direct 5-axis tool-path generation from point cloud input using 3D biarc fitting, Robotics and Computer-Integrated Manufacturing, vol. 24, pp. 270-286, 2008
[28] R.M. Sim, Numerical control users handbook: post processors, McGraw-Hill Publishing Company Ltd., 1970
[29] G.W. Vickers, S. Bedi and R. Haw, The definition and manufacture of compound curvature surfaces using G-surf, Computers in Industry, vol. 6, pp. 173-183, 1985
[30] H.L. Chou, Development of an APT universal postprocessor for multi-axis CNC milling machine tools, Master Thesis, North Carolina State University, USA, 1989
[31] S.H. Suh and K.S. Lee, A prototype CAM system for four-axis NC machining of rotational-free-surfaces, Journal of Manufacturing Systems, vol. 10, pp. 322-331, 1991
[32] Y. Takeuchi 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
[33] Y.H. Jung, D.W. Lee, J.S. Kim, and H.S. Mok, NC post-processor for 5-axis milling machine of table-rotating/tilting type, Journal of Materials Procesing Technology, vol. 130-131, pp. 641-646, 2002
[34] S.P. Radzevich, Conditions of proper sculptured surface machining, Computer-Aided Design, vol. 34, pp. 727–740, 2002
[35] B.K. Fussell, R.B. Jerard, and J.G. Hemmett, Modeling of cutting geometry and forces for 5-axis sculptured surface machining, Computer-Aided Design, vol. 35, pp. 333-346, 2003
[36] M. Geldart, P. Webb, H. Larsson, M. Backstrom, N. Gindy, and K. Rask, A direct comparison of the machining performance of a variax 5 axis parallel kinetic machining centre with conventional 3 and 5 axis machine tools, International Journal of Machine Tools and Manufacture, vol. 43, pp. 1107–1116, 2003
[37] P. Gilles, F. Monies, and W. Rubio, Optimum orientation of a torus milling cutter: method to balance the transversal cutting force, International Journal of Machine Tools and Manufacture, vol. 47, pp. 2263–2272, 2007
[38] http://www.shiono-mfg.com/contents/english/
[39] http://www.norrisprecision.com/capabilities.html
[40] http://en.wikipedia.org/wiki/Frenet%E2%80%93Serret_formulas
[41] S.A. Coons, Surface for computer-aided design of space figures, M. I. T. MAC-M-255, 1964
[42] S.A. Coons, Surface for computer-aided design of space forms, M. I. T. MAC-TR-41, 1967
[43] S.A. Coons, Surface, University of Michigan Engineering Summer School, 1969
[44] A.R. Forrest, On coons and other methods for the representation of curved surfaces, Computer Graphic and Image Processing, No. 1, pp. 341-359, 1972
[45] I.J. Schoenberg, Contributions to the problem of approximation of equidistant data by analytic functions, Quarterly of Applied Mathematics, vol. 4, pp. 45-99, 1946
[46] J. Clark, Some Properties of B-Splines, Second USA-JAPAN Computer Conference Proceeding, pp. 542-545, 1975
[47] J. Clark, Designing Surfaces in 3D, Communications of the ACM, No. 8, pp. 454-460, 1976
[48] C. de Boor, On calculating with B-spline, Journal of Approximation Theory, vol. 6, pp. 50-62, 1972
[49] C. de Boor, A practical guide of spline, Applied Mathematical Sciences Series, vol. 27, 1978
[50] M.G. Cox, The numerical evaluation of B-splines, Report No. NPL-DNACS-4, National Physical Laboratory, 1971
[51] E. Cohen, T. Lyche, and R.F. Riesenfeld, Discrete B-splines and subdivision techniques in computer-aided geometric design and computer graphics, Computer Graphics and Image Processing 14, pp. 87-111, 1980
[52] J.M. Lane and R.F. Riesenfeld, A theoretical development for the computer generation and display of piecewise polynomial surface, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. P-2, pp. 35-46, 1980
[53] W. Bohem, Inserting new knots into B-spline curves, Computer-Aided Design, vol. 12, pp. 87-111, 1980
[54] W. Bohem, On the efficiency of knot insertion algorithms, Computer Aided Geometric Design, vol. 2, pp. 141-143, 1985
[55] R.D. Fuhr, Rational B-spline representation of curve and surfaces, 1981
[56] R. Blomgren and R.D. Fuhr. Algorithms to convert between rational B-spline and rational Bézier representation of curve and surfaces, Boeing Commercial Airplane Company, 1982
[57] W. Tiller, Rational B-spline for curves and surfaces representation, IEEE Computer Graphics and Applications, pp. 61-69, 1983
[58] L. Pigel and W. Tiller, Curve and surface constructions using rational B-splines, Computer-Aided Design, vol. 19, pp. 485-498, 1987
[59] L. Pigel, Modifying the shape of rational B-splines, Part 1: curves, Computer-Aided Design, vol. 21, pp. 509-518, 1989
[60] L. Pigel, Modifying the shape of rational B-splines, Part 2: surfaces, Computer-Aided Design, vol. 21, pp. 538-546, 1989
[61] L. Piegl and W. Tiller, The NURBS book, Springer, 1995
[62] R.J. Mayer, Making CAD-CAM data transfer work:IGES and other solutions, CAD/CIM Management Roundtable, Inc., 1987
[63] J. Denavit J and R.S. Hartenberg, A kinematic notation for lower-pair mechanisms based on matrices, Journal of Applied Mechanics, vol. 22, pp. 215–221, 1955
[64] R.P. Paul, Robot manipulators: mathematics, programming and control, MIT Press, Cambridge, MA, 1981
[65] N. Rao, F. Ismail, and S. Bedi, Tool path planning for five-axis machining using the principal axis method, International Journal of Machine Tools and Manufacture, vol. 37, pp. 1025-1040, 1997
[66] M. Fontaine, A. Devillez, A. Moufki, and D. Dudzinski, Modelling of cutting forces in ball-end milling with tool-surface inclination, Journal of Materials Processing Technology, vol. 189 pp. 85-96, 2007
[67] N. Wang and K. Tang, Five-axis tool path generation for a flat-end tool based on iso-conic partitioning, Computer-Aided Design, vol. 40, pp. 1067-1079, 2008
[68] E. Ozturk, L. Tunc ,and E. BudaK, Investigation of lead and tilt angle effects in 5-axis ball-end milling processes, International Journal of Machine Tools and Manufacture, vol. 49, pp. 1053-1062, 2009
[69] M. Arizmendi, J. Fernández, A. Gil, and F. Veiga, Identification of tool parallel axis offset through the analysis of the topography of surfaces machined by peripheral milling, International Journal of Machine Tools and Manufacture, vol. 50, pp. 1097-1114, 2010
[70] C.-S Sun, K. Cha, and Y.-S. Lee, Optimizing tool orientations for 5-axis machining by configuration-space search method, Computer-Aided Design, vol. 35, pp. 549-566, 2003
[71] C. Lartigue, E. Duc, and A. Affouard, Optimize tool paths of flank milling with generic cutters based on approximation using the tool envelope surface, Computer-Aided Design, vol, 35, pp. 375-388, 2003
[72] O. Ilushin, G. Elber, D. Halperin, R. Wein, and M.-S. Kim, Precise global collision detection in multi-axis NC-machining GAUGE Free, Computer-Aided Design, vol. 37, pp. 909-920, 2005
[73] Y.-S. Lee, T.-C. Chang, Automatic cutter selection for 5-axis sculptured surface machining, International Journal of Production Research, vol. 34, pp. 977-998, 1996
[74] Y.-S. Lee, Admissible tool orientation control of gouging avoidance for 5-axis complex surface machining, Computer-Aidded Design, vol. 29, pp. 507-521, 1997
[75] W. Zhu and Y.-S. Lee, Five-axis pencil-cut planning and virtual prototyping with 5-DOF haptic interface, Computer-Aided Design, vol. 36, pp. 1295-1307, 2004
[76] DIN, DIN 66215: CLDATA. NC-maschinen, Berlin, Kolin, Beuth Verlage, pp. 49–100, 1987
[77] G. Yu, General Tool Correction for five-axis milling, International Journal of Advanced Manufacturing Technology, vol. 10, pp. 374–378, 1995
[78] C. Tung and P.-L. Tso, A generalized cutting location expression and postprocessors for multi-axis machine centers with tool compensation, International Journal of Advanced Manufacturing Technology, vol. 50, pp. 1113–1123, 2010
[79] Y. Huang and J.H. Oliver, Integrated simulation, error assessment, and tool, Journal of Manufacturing Systems, vol.14, pp. 331-344, 1995
[80] B.K. Choi and R.B. Jerard, Sculptured surface machining theory and applications, Kulwer Academic, Netherlands, 1998
[81] UG Handbook, Unigraphics Solution INC, 2000
[82] W.T. Lei and Y.Y. Hsu, Error measurement of five-axis CNC machines with 3D probe-ball, Journal of Materials Processing Technology, vol. 139, pp. 127-133, 2003
[83] W.T. Lei and Y.Y. Hsu, Accuracy enhancement of five-axis CNC machines through real-time error compensation, International Journal of Machine Tools and Manufacture, 43, pp. 871-877, 2003
[84] C. Tung and P.-L. Tso, Tool path generation and manufacturing process for blades of a compressor rotor, International Conference on Mechanical, Aeronautical and Manufacturing Engineering, Issue 76, pp. 114-119, 2011
[85] S. Austin, R.B. Jerard, and S. Drysdale, Comparison of discretization algorithms for NURBS surfaces with application to numerically controlled machining, Computer-Aided Design, vol. 29, pp. 71-83, 1997
[86] B.K. Choi, C.S. Lee, J.S. Hwang, and C.S. Jun, Compound surface modeling and machining, Computer-Aided Design, vol. 20, pp. 127-136, 1988
[87] R. Edwards, Cutting tools, The Institute of Materials, 1993
[88] 陳宏鈞, 銑工操作技能手冊, 機械工業出版社, 2004
[89] 劉建新, 趙軍, 數控刀具材料手冊, 機械工業出版社, 2005
[90] M. Hosaka, Theory of curve and surface synthesis and their smooth fitting, Information Processing in Japan, vol. 9, pp. 60-68, 1969
[91] J.A.P. Kjellander, Smoothing of cubic parametric spline, Computer-Aided Design, vol. 15, pp. 175-179, 1983
[92] J.A.P. Kjellander, Smoothing of cubic parametric surface, Computer-Aided Design, vol. 15, pp. 288-293, 1983
[93] G. Farin, G. Rein, N. Sapidis, and A.J. Worey, Fairing cubic B-spline curves, Computer-Aided Design, vol.4, pp. 91-103, 1987
[94] N.J. Lott and D.I. Pullin, Method for fairing B-spline surface, Computer-Aided Design, vol. 20, pp. 597-604, 1988
[95] 朱心雄, 自由曲線曲面造型技術, 科學出版社, 2000
[96] H. Hagen and G. Schulze, Automatic smoothing with geometric surface patches, Computer-Aided Design, vol. 4, pp. 231-235, 1987
[97] http://www.noahwelder.com/a/zulindongtai/2011/0420/334.html
[98] http://millinghead.net/5-axis-cnc-machine-11/
[99] http://www.matsuura.co.jp/english/topics/5ax/matsuura.shtm
[100] http://uk.dmg.com/en,milling,dmu-60-evo-linear?opendocument
[101] http://www.ganro.com.tw/products-tr-172-632.html
[102] http://www.fmf.de/web/fertigung/dmg-dmu-200p
[103] Y. Takeuchi and T. Idemula, Generation of five-axis control collision-free tool path and post processing for NC-data, Annals of the CIRP, vol. 41, pp. 539-542, 1992
[104] 佘振華, 空間凸輪五軸加工數值控制程式設計系統之研究, 博士論文, 國立成功大學, 1997
[105] http://www.fidia.it/en/prodotti/teste/m5a-55_en.htm
[106] http://tilt-head.blogspot.com/2010/05/5-axis-machine.html
[107] http://www.fourstarcnc.com/Taiwan/?f=SpecialStructuralAccessories
[108] http://www.directindustry.com/prod/makino/5-axis-cnc-horizontal-machining-centers-22025-423391.html
[109] http://www.mwmachinery.com/cncvmc/4419.htm
[110] E.L.J. Bohez, Compensating for systematic errors in 5-axis NC machining, Computer-Aidded Design, vol. 34, pp. 391-403, 2002
[111] Heidenhain TNC, User’s manual ISO programming 410/426/430, 2000
[112] FANUC, FANUC series 16/18i-MB operator’s manual, 2001
[113] Simens, Simumerik 840D/840D1/810D advanced programming guide, 2002
[114] MITSUBISHI, MELDAS 60/60S manual, 2006
[115] C. Tung and P.-L, Tso, Inverse kinematics with 3-dimensational tool compensation for 5-axis machine center of tilting rotary table, IEEE 2011 2nd International Conference on Mechanical, Industrial, and Manufacturing Technologies, vol. 1, pp. 121-125, 2011
[116] 寧汝新, 徐弘山, 機械製造中的CAD-CAM技術, 北京理工大學出版社, 1995