Abstract
While conventional CNC controlled tool-machines use linear interpolation for the geometry description, modern CNC-machines can directly deal with spline data. By converting the piecewise linear path description to a B-spline representation, the amount of data can be reduced considerably. An enormous speedup in the milling process is the consequence.
We describe design and implementation of the spline translator reduce which has been developed jointly with Siemens Industrial Automation in the context of the SINUMERIK 840D control unit. A series of real data examples demonstrates the efficiency of the method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Eck, M., Hadenfeld, J.: Knot removal for B-spline curves. Computer Aided Geometrie Design 11 (1994).
Eck, M., Hadenfeld, J.: A stepwise algorithm for converting B-splines. In P.J. Laurent, A. Le Méhauté, and L.L. Schumaker, editors, Curves and Surfaces II. AKPeters, Wellesley 1994.
Hoschek, J., Lasser, D.: Fundamentals of Computer Aided Geometric Design. AKPeters, Wellesley 1994.
Lyche, T., Mørken, K.: Knot removal for parametric B-spline curves and surfaces. Computer Aided Geometric Design 4 (1987) 217–230.
Lyche, T., Mørken, K.: A data-reduction strategy for splines with applications to the approximation of functions and data. IMA Journal of Numerical Analysis 8 (1988) 185–208.
SINUMERIK 840D, Interner Bericht SIEMENS AG, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Weiß, V., Seidel, HP., Greiner, G., Puchtler, T., Eberlein, W. (1997). Optimizing CNC Programs Using Spline Techniques. In: Strasser, W., Klein, R., Rau, R. (eds) Geometric Modeling: Theory and Practice. Focus on Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60607-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-60607-6_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61883-6
Online ISBN: 978-3-642-60607-6
eBook Packages: Springer Book Archive