Abstract
To exactly execute a sharp corner in the toolpath, the feedrate of a CNC machine must instantaneously drop to zero at that point. This constraint is problematic in the context of high-speed machining, since it incurs very high deceleration/acceleration rates near sharp corners, which increase the total machining time, and may incur significant path deviations (contour errors) at these points. A strategy for negotiating sharp corners in high-speed machining is proposed herein, based upon a priori toolpath/feedrate modifications in their vicinity. Each corner is smoothed by replacing a subset of the path that contains it with a conic “splice” segment, deviating from the exact corner by no more than a prescribed tolerance ϵ, along which the square of the feedrate is specified as a Bernstein-form polynomial. The problem of determining the fastest traversal of the conic segments under known axis acceleration bounds can then be formulated as a constrained optimization problem, and by exploiting some well-known properties of Bernstein-form polynomials this can be approximated by a simple linear programming task. Some computed examples are presented to illustrate the implementation and performance of the high-speed cornering strategy.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Dahlquist G, Björck A (1974) Numerical methods. Prentice-Hall, Englewood Cliffs, NJ
de Souza AF, Coelho RT (2007) Experimental investigation of feed rate limitations on high speed milling aimed at industrial applications. Int J Adv Manuf Technol 32:1104–1114
Erkorkmaz K, Yeung C-H, Altintas Y (2006) Virtual CNC system. Part II. High speed contouring application. Int J Mach Tools Manuf 46:1124–1138
Ernesto CA, Farouki RT (2010) Solution of inverse dynamics problems for contour error minimization in CNC machines. Int J Adv Manuf Technol 49:589–604
Farin G (1997) Curves and surfaces for computer aided geometric design, 4th edn. Academic Press, San Diego
Farouki RT, Goodman TNT (1996) On the optimal stability of the Bernstein basis. Math Comput 65:1553–1566
Farouki RT, Manni C, Sestini A (2001) Real-time CNC interpolators for Bézier conics. Comput Aided Geom Des 18:639–655
Farouki RT, Neff CA (1990) On the numerical condition of Bernstein-Bézier subdivision processes. Math Comput 55:637–647
Farouki RT, Rajan VT (1987) On the numerical condition of polynomials in Bernstein form. Comput Aided Geom Des 4:191–216
Farouki RT, Rajan VT (1988) Algorithms for polynomials in Bernstein form. Comput Aided Geom Des 5:1–26
Halkin H (1965) A generalization of LaSalle’s “bang-bang” principle. SIAM J Control 2:199–202
Hausdorff F (1957) Set theory (translated by JR Aumann et al). Chelsea, New York
Imani BM, Jahanpour J (2008) High-speed contouring enhanced with PH curves. Int J Adv Manuf Technol 37:747–759
Jahanpour J, Imani BM (2008) Real-time PH curve CNC interpolators for high speed cornering. Int J Adv Manuf Technol 39:302–316
Komanduri R, Subramanian K, von Turkovich BF (eds) (1984) High speed machining, PED-vol 12. ASME, New York
LaSalle JP (1960) The time optimal control problem. In: Cesari L, LaSalle JP, Lefschetz S (eds) Contributions to the theory of nonlinear oscillations, vol 5. Princeton University Press
Lee ETY (1987) The rational Bézier representation for conics. In: Farin GE (ed) Geometric modeling: algorithms and new trends. SIAM, Philadelphia
Schultz H, Moriwaki T (1992) High-speed machining. Ann CIRP 41:637–643
Smith S, Tlusty J (1997) Current trends in high-speed machining. ASME J Manuf Sci Eng 119:664–666
Tlusty J (1993) High-speed machining. CIRP Ann 42:733–738
Timar SD, Farouki RT, Smith TS, Boyadjieff CL (2005) Algorithms for time-optimal control of CNC machines along curved tool paths. Robot Comput-Integr Manuf 21:37–53
Tsai Y-F, Farouki RT (2001) Algorithm 812: BPOLY: an object-oriented library of numerical algorithms for polynomials in Bernstein form. ACM Trans Math Softw 27:267–296
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ernesto, C.A., Farouki, R.T. High-speed cornering by CNC machines under prescribed bounds on axis accelerations and toolpath contour error. Int J Adv Manuf Technol 58, 327–338 (2012). https://doi.org/10.1007/s00170-011-3394-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-011-3394-3