面向數(shù)控系統(tǒng)的非線性運動控制插補(bǔ)算法的研究及實現(xiàn)
[Abstract]:NC machining accuracy and acceleration and deceleration motion control, interpolation algorithm is closely related, interpolation algorithm directly affect the performance of the controller. Processing error is difficult to control. Therefore, spline curve interpolation technology is a key factor to achieve high-speed and high-precision NC machining. At the same time, with the development of microelectronics technology in recent years, embedded numerical control system has a wide application prospect because of its small size, fast operation speed and high stability. In this paper, a high performance spline interpolation algorithm is developed on the platform of 2#3.30 embedded NC controller, which has important application value. In this paper, the mathematical model of spline curve is studied at first. Through the study of mathematical model, the formula of using interpolation method to obtain the sampling spline curve is given. In order to be better applied in embedded system and easy to program, the matrix representation of # curve is also given in this paper. In order to verify the correctness of the algorithm, a graphic display component is developed using 4, and the interpolation simulation is carried out. Secondly, the knife site is treated, and the knife site produced by 0 is directly isolated and unrelated to a set of data points. The data knife sites are classified, and by identifying and eliminating, the basic data points needed for fitting spline curves are retained in the range of setting accuracy, and unnecessary error points and redundant points are removed, and the conditions for obtaining the data points are simplified. At the same time, considering the real time and the maximum bearing capacity of the numerical control system, the method of spline curve segmentation is given to ensure that the spline curve segmentation is consistent with each other. The feasibility of the algorithm is verified by the simulation analysis of the spline curve. Thirdly, on the basis of the above techniques, a method for real-time interpolation of spline curves by using Taylor series expansion principle to obtain node increments is presented. By comparing the interpolation method of homogeneous coordinate and coefficient matrix, the interpolation algorithm of homogeneous coordinate and the expression of homogeneous coordinate are given. According to the requirements of velocity, acceleration and machining accuracy, the calculation method and control factors of bow height error are given. Through the design of linear acceleration and deceleration algorithm to achieve the final detection in place. Finally, the algorithm is transplanted to the 2#.30 controller, and the test platform is built. Under the same test conditions, the efficiency and stability of the algorithm are verified by comparing the velocity figures of the arc-line interpolation and spline curve interpolation.
【學(xué)位授予單位】:廣州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TG659
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 劉強(qiáng);劉煥;周勝凱;李傳軍;袁松梅;;無速度波動的NURBS曲線二次插補(bǔ)算法原理及其實現(xiàn)[J];計算機(jī)集成制造系統(tǒng);2015年10期
2 黃昭縣;王志成;;一種對稱式直線加減速方法[J];組合機(jī)床與自動化加工技術(shù);2014年04期
3 馬方魁;郇極;;數(shù)控機(jī)床NURBS曲線插補(bǔ)輪廓誤差自動控制[J];組合機(jī)床與自動化加工技術(shù);2013年09期
4 于春海;;機(jī)床數(shù)控系統(tǒng)插補(bǔ)算法的研究[J];職業(yè);2013年26期
5 徐希彤;;數(shù)控機(jī)床技術(shù)發(fā)展現(xiàn)狀及趨勢初探[J];科技創(chuàng)新與應(yīng)用;2013年25期
6 王允森;蓋榮麗;孫一蘭;楊東升;徐明子;;基于牛頓迭代法的NURBS曲線插補(bǔ)算法[J];組合機(jī)床與自動化加工技術(shù);2013年04期
7 肖釗;楊旭靜;王伏林;;曲面數(shù)控加工中面向NURBS刀具路徑生成的刀位點分段算法[J];計算機(jī)輔助設(shè)計與圖形學(xué)學(xué)報;2011年09期
8 張立先;孫瑞勇;高小山;李洪波;;數(shù)控機(jī)床高速微線段插補(bǔ)算法與自適應(yīng)前瞻處理[J];中國科學(xué):技術(shù)科學(xué);2011年06期
9 宋春華;;數(shù)控技術(shù)的現(xiàn)狀及發(fā)展趨勢[J];裝備制造技術(shù);2011年03期
10 陶仁浩;羅福源;;微線段插補(bǔ)的高精度算法研究[J];組合機(jī)床與自動化加工技術(shù);2010年11期
,本文編號:2228685
本文鏈接:http://sikaile.net/kejilunwen/jiagonggongyi/2228685.html