Font Size: a A A

The Research On Reversing NURBS Curve And Its Interpolation Algorithm And Speed Control

Posted on:2011-09-29Degree:MasterType:Thesis
Country:ChinaCandidate:C Z ZhangFull Text:PDF
GTID:2178360305990680Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
NURBS curve can accurately express the unity of the standard curve and the free curve analysis, and also easy to be controlled.In 1991,International Standard Organization, the NURBS method is the only mathematical geometric method of defined industrial products for industrial product data exchange.Because of its importance, I described the NURBS curve, the nature of the relationship between parameters and curves and the calculation of each parameter in detail. Introduced the reverse engineering, and spline curve was obtained by the knowned point,then analyzed the method of the S curve acceleration and deceleration.and considered the contour error and normal acceleration limit to ensure the accuracy achieved, The NURBS interpolation method was achieved by the stepping motor controlled by MCU.The main researched contents and results:Discribed the developing of CNC and curve, and studied the current situation of the NURBS curve interpolation,the method of CNC's acceleration and deceleration controlling.Introduced the NURBS parameters,the different definitions of NURBS curves and the reverse engineering,then studied that the points on NURBS curves was obtained by the reverse engineering. And gived the example of how to build the NURBS curves by the known data points and the control points.The brief description of the acceleration and deceleration controlled method was in the paper, selected S-shaped parabolic acceleration and deceleration mode.The interpolation control method with S-type acceleration and deceleration was used, considered the maximum chord error adaptive, Jerk to plan feed rate with every curves on the interpolation curve.A given curve was interpolated by the algorithm of this paper, used the MATLAB and calculated and analysised of test results.Finally,developed a display model of NURBS interpolation by VC++6.0 and OpenGL technology. And build a test platform which included MCU and stepper motor. Then completed the curve interpolation used the test platform, results of the curve interpolation validated the proposed interpolation algorithm.Researching on this subject, to improve the numerical performance of the system is not only the theoretical value,but also has some practical value.
Keywords/Search Tags:NURBS curve, reverse, acceleration and deceleration control, interpolation
PDF Full Text Request
Related items