Font Size: a A A

Design And Research Of Motion Controller Based On NURBS Curve Algorithm

Posted on:2020-04-14Degree:MasterType:Thesis
Country:ChinaCandidate:J S TianFull Text:PDF
GTID:2381330596963639Subject:Control engineering
Abstract/Summary:PDF Full Text Request
In numerical control system,improving machining accuracy and machining speed has always been the research direction at home and abroad,and the main factors that can affect machining speed and precision are interpolation algorithm and control of machining speed.At present,non-uniform rational b-splines(NURBS)curve interpolation technology has become an indispensable function of high-grade numerical control system.In order to realize that the tool can pass through all machining points quickly and safely,this paper proposes a NURBS curve interpolation algorithm based on speed foresight,and designs a motion controller to verify the feasibility of the algorithm according to the system requirements.The main contents of this paper are as follows:On the basis of forward-looking control,this paper focuses on the algorithm of addition and subtraction,and gives the general template of the algorithm in forward control,and studies the variation of velocity,displacement,acceleration and other variables in detail,which lays a foundation for the study of forward addition and subtraction of other curves.In order to solve the problem that s-type acceleration and deceleration algorithm is complex and computationally intensive,and takes a long time in frequent acceleration and deceleration,this paper USES the method of trigonometric function to reunify the planning of acceleration and deceleration points,which reduces the frequent acceleration and deceleration control in processing and saves a lot of time.By analyzing the processing characteristics of NURBS curve,obtained using a NURBS curve curvature change of rising or falling from adaptation to adjust the interpolation speed predictive control algorithm,and on the basis of the bow in the process of interpolation error and the high speed sensitive position,and to analyze these points processing,after the planning was carried out on the processing speed of processing,so as to complete the NURBS curve of predictive control.The interpolation algorithm code was written in VS2017,and MATLAB software was used to simulate,which proved that the algorithm met the performance requirements of the machine tool.Based on the SOPC system design process,after the custom of the proposed algorithm Nios ? soft core CPU,and transplant programs written in VS2017 to the Nios II software development environment,completed the hard and soft combination of NURBS interpolation algorithm.At last,the algorithm is used to verify its superiority.
Keywords/Search Tags:NURBS, Predictive control, S-curve velocity profile, SOPC
PDF Full Text Request
Related items