A spline algorithm for modeling cutting errors on turning centers

Turned parts on turning centers are made up of features with profiles defined by arcs and lines. An error model for turned parts must take into account not only individual feature errors but also how errors carry over from one feature to another. In the case where there is a requirement of tangency between two features, such as a line tangent to an arc or two tangent arcs, any error model on one of the features must also satisfy a condition of tangency at a boundary point between the two features. Splines, or piecewise polynomials with differentiability conditions at intermediate or knot points, adequately model errors on features and provide the necessary degrees of freedom to match constraint conditions at boundary points. The problem of modeling errors on features becomes one of least squares fitting of splines to the measured feature errors subject to certain linear constraints at the boundaries. The solution of this problem can be formulated uniquely using the generalized or pseudo inverse of a matrix. This is defined and the algorithm for modeling errors on turned parts is formulated in terms of splines with specified boundary constraints.

[1]  Chung-Chi Hsieh,et al.  Efficient sampling for surface measurements , 1995 .

[2]  Sung Yong Shin,et al.  Scattered Data Interpolation with Multilevel B-Splines , 1997, IEEE Trans. Vis. Comput. Graph..

[3]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[4]  S. Wold Spline Functions in Data Analysis , 1974 .

[5]  S. Chatterjee An assessment of quasi-static and operational errors in NC machine tools , 1997 .

[6]  Herbert T Brandy,et al.  PIECS - A Software Program for Machine Tool Process-Intermittent Error Compensation | NIST , 1996 .

[7]  Patricia L. Smith Splines as a Useful and Convenient Statistical Tool , 1979 .

[8]  Charles L. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[9]  C. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[10]  D. K. Harrison,et al.  Improving error compensation via a fuzzy-neural hybrid model , 1999 .

[11]  Johannes A. Soons Measuring the Geometric Errors of a Hexapod Machine Tool | NIST , 1999 .

[12]  Kuang-Chao Fan,et al.  In-process dimensional control of the workpiece during turning , 1991 .

[13]  Kenneth W. Yee,et al.  Implementing fast part probing and error compensation on machine tools , 1990 .

[14]  P. Bloomfield,et al.  Spline Functions in Data Analysis. , 1974 .

[15]  Jenq-Shyong Chen,et al.  Real-time compensation of time-variant volumetric error on a machining center. , 1993 .

[16]  Charles T. Loop,et al.  Smooth spline surfaces over irregular meshes , 1994, SIGGRAPH.

[17]  Kenneth W Yee,et al.  A Methodology for Compensating Errors Detected by Process-Intermittent Inspection , 2001 .

[18]  D. Gilsinn,et al.  Compensation of Errors Detected by Process-Intermittent Gauging | NIST , 1995 .

[19]  Neil D Wilkin,et al.  Automated compensation of part errors determined by in-process gauging , 1992 .

[20]  Johannes A. Soons On the Geometric and Thermal Errors of a Hexapod Machine Tool , 1999 .

[21]  A. Geddam,et al.  Accuracy improvement of three-axis CNC machining centers by quasi-static error compensation , 1997 .

[22]  P. Gu,et al.  Generative inspection process and probe path planning for coordinate measuring machines , 1996 .

[23]  Herbert T. Bandy,et al.  Data management for error compensation and process control , 1995, Optics East.

[24]  Satyandra K. Gupta,et al.  Manufacturing feature instances: which ones to recognize? , 1995, SMA '95.

[25]  Jun Ni,et al.  Accuracy enhancement of a horizontal machining center by real-time error compensation , 1996 .

[26]  John C. Ziegert,et al.  Neural network thermal error compensation of a machining center , 2000 .

[27]  Elizabeth A. Peck,et al.  Introduction to Linear Regression Analysis , 2001 .