研究生: |
黃政豪 Zheng-Hao Huang |
---|---|
論文名稱: |
應用類神經網路預測CNC加工中心機之加工時間 Using Artificial Neural Network to Predict Processing Time of CNC Machining Center |
指導教授: |
鍾俊輝
Chun-Hui Chung |
口試委員: |
郭俊良
Chun-Liang Kuo 劉孟昆 Meng-Kun Liu |
學位類別: |
碩士 Master |
系所名稱: |
工程學院 - 機械工程系 Department of Mechanical Engineering |
論文出版年: | 2018 |
畢業學年度: | 106 |
語文別: | 中文 |
論文頁數: | 74 |
中文關鍵詞: | 倒傳遞類神經網路 、大數據 、切削時間 |
外文關鍵詞: | Back Propagation Neural Network, Big Data, Cutting Time |
相關次數: | 點閱:360 下載:12 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
CNC在現今的製造業中,扮演著或不可缺的角色,然而製程排配及交貨期限的安排,導致切削時間的預測相當重要,而在大部分的CAM 軟體中,如:NX,時間的預測是透過切削路徑長除上進給率來求得,但由於機台真實切削時會隨著運動型態的不同而有不同的加減速再加上每台機台的加減速性能都不同,使得切削時間無法很準確的預測。伴隨者大數據及人工智慧的崛起,類神經網路被應用於各個領域,而在CNC這塊,被用來預測表面粗糙度、表面形貌,及預測切削力、加工溫度等,本論文則利用類神經網路中的倒傳遞類神經網路來預測高進給時的加工時間,利用實驗所得到的數據進行模型的訓練,其中考慮到了各個運動型式所造成的影響,最後利用訓練好的模型來預測加工時間,研究顯示,利偉擺頭式小五軸機台採用Levenberg-Marquardt演算法配合一層隱藏層60個神經元數目訓練出來的模型,預測誤差率可以達到0.3%~8.3%,然而NX的預測誤差率為6.7%~18.5%,接著依照同樣的方法擷取QUASER UX300五軸機台的時間參數進行模型的訓練,模型預測誤差率可以達到0.37%~6%,研究證實,透過此實驗的方法,能夠快速的訓練出適合各個機台的時間預測模型。
In the manufacture industry, CNC become a part of indispensable roles. Because of the process scheduling and delivery deadline, predict the machining time become very important. All of the CAM software likes the NX, used the length of cutting roots divided
by the feedrate to predict the machining time, but in reality, machine have different
acceleration, deceleration followed by different motion type and different machine have its own machine performance, so the time predict will not very accuracy. Neural network is
applied in every field accompanied by the big data and Artificial Intelligence. It is used to predict the surface roughness, surface topography, cutting force and machining temperature. In this thesis, we are used backpropagation neural network to predict the
machining time. Between that we consider the effect factor which is caused by the motion
type, linear and circular. Finally, we can use this model to predict the machining time.
According to the research, using LM, one hidden layer and sixty hidden layer neurons to
train the little 5-axis machine model can reach the error rate between 0.3 to 8.3% ; however, the NX error rate is between 6.7 to 18.5%. Then we used the same method to get the QUASER UX300 CNC machining time and trained it, the model error rate can reach 0.37
to 6%, this thesis confirmed that used this experiment method can train the time model
rapidly and suitable for every machine.
[1] Jung, J. Y. (2002). Manufacturing cost estimation for machined parts based on manufacturing features. Journal of Intelligent Manufacturing, 13(4), 227-238.
[2] Hbaieb, M., Othmani, R., & Bouzid, W. (2011). Time modeling in high-speed machining of mold pocket. The International Journal of Advanced Manufacturing Technology, 53(1), 113-120.
[3] Yan, X., Shirase, K., Hirao, M., & Yasui, T. (1999). NC program evaluator for higher machining productivity. International Journal of Machine Tools and Manufacture, 39(10), 1563-1573.
[4] Heo, E. Y., Kim, D. W., Kim, B. H., & Chen, F. F. (2006). Estimation of NC machining time using NC block distribution for sculptured surface machining. Robotics and Computer-Integrated Manufacturing, 22(5), 437-446.
[5] Coelho, R. T., de Souza, A. F., Roger, A. R., Rigatti, A. M. Y., & de Lima Ribeiro, A. A. (2010). Mechanistic approach to predict real machining time for milling free-form geometries applying high feed rate. The International Journal of Advanced Manufacturing Technology, 46(9), 1103-1111.
[6] Maropoulos, P. G., Baker, R. P., & Paramor, K. Y. G. (2000). Integration of tool selection with design: Part 2: Aggregate machining time estimation. Journal of Materials Processing Technology, 107(1), 135-142.
[7] So, B. S., Jung, Y. H., Park, J. W., & Lee, D. W. (2007). Five-axis machining time estimation algorithm based on machine characteristics. Journal of materials processing technology, 187, 37-40.
[8] Liu, C., Li, Y., Wang, W., & Shen, W. (2013). A feature-based method for NC machining time estimation. Robotics and Computer-Integrated Manufacturing, 29(4), 8-14.
[9] 胡其寬,數值控制加工中心機程式加工時間估算與鑽孔路徑最佳化研究,碩士論文,國立台北科技大學製造科技研究所,台北,台灣,2006。
[10] Sanjay, C., & Jyothi, C. (2006). A study of surface roughness in drilling using mathematical analysis and neural networks. The International Journal of Advanced Manufacturing Technology, 29(9), 846-852.
[11] Gelmereanu, C., Morar, L., & Bogdan, S. (2014). Productivity and Cycle Time Prediction Using Artificial Neural Network. Procedia Economics and Finance, 15, 1563-1569.
[12] Xu, P., & Lee, R. S. (2016). Feedrate optimization based on hybrid forward-reverse mappings of artificial neural networks for five-axis milling. The International Journal of Advanced Manufacturing Technology, 87(9-12), 3033-3049.
[13] 陳永昌,應用類神經網路與遺傳演算法對端銑削加工參數之最佳化,博士論文,國立高雄第一科技大學機械與自動化工程研究所,高雄,台灣,2002。
[14] 張斐章、張麗秋,類神經網路,臺灣東華書局股份有限公司,台北,台灣 2005。
[15] 葉怡成,類神經網路模式應用與實作,儒林圖書股份有限公司,台北,台灣,2009。
[16]梁淑芳,導入 LM 法之平行倒傳遞演算法,碩士論文,東吳大學資訊科學系,台北,台灣,2006。
[17] Lourakis, M. I. (2005). A brief description of the Levenberg-Marquardt algorithm implemented by levmar. Foundation of Research and Technology, 4(1).
[18] Hagan, M. T., & Menhaj, M. B. (1994). Training feedforward networks with the Marquardt algorithm. IEEE transactions on Neural Networks, 5(6), 989-993.
[19] Sharma, B., & Venugopalan, K. (2014). Comparison of neural network training functions for hematoma classification in brain CT images. IOSR-JCE, 16(1), 31-5.
[20] 神經網絡學習算法matlab應用分析,取自:https://read01.com/KDM776.html#.Wbdr8LIjHIV
[21] 不同的神經網絡訓練函數training function的比較,取自: https://read01.com/8Pk3AO.html#.WbeSQ7IjHIU