Modelling and optimising the passage of tangency discontinuities in NC linear paths

  • Xavier Pessoles
  • Jean-Max Redonnet
  • Stéphane Segonds
  • Michel Mousseigne
Original Article


CAM programs can generate cutting tool paths to be used by machining centres. Experience shows that CAM programmed feed rates are rarely achieved in practice during machining, especially when finishing free-form surfaces. These slower feed rates are due to the machines’ kinematic capabilities and behaviour of the numerical control (NC). To improve control over the machining process, applications need to be developed to predict the kinematic behaviour of the machines, taking the mechanical characteristics of the axes and NC capacities into account. Various models to simulate tool paths in linear and circular interpolation have been developed and are available in the literature. The present publication will first focus on the use of the polynomial model to simulate the behaviour of the machine when passing through transitions between programmed blocks with tangency discontinuities. Additional features are proposed to ensure enhancement of the match between the model and the machine’s behaviour. Analysis of machine behaviour shows that NCs do not always allow the axes to reach maximum performance levels, with an attendant loss in productivity. The present article proposes an optimisation procedure allowing control laws to be defined to reduce time spent in the transition. The contributions made by these optimised control laws are then evaluated, while impediments to their implementation are also considered.


Machine tool NC Linear interpolation Discontinuities between blocks Polynomial transition Constrained non-linear optimisation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Tsai MC, Cheng CW, Cheng MY (2003) A real-time NURBS surface interpolator for precision three-axis CNC machining. Int J Mach Tools Manuf 43(12):1217–1227CrossRefGoogle Scholar
  2. 2.
    Liu XB, Ahmad F, Yamazaki K, Mori M (2005) Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics. Int J Mach Tools Manuf 45(4–5):433–444CrossRefGoogle Scholar
  3. 3.
    Xu RZ, Xie L, Li CX, Du DS (2008) Adaptive parametric interpolation scheme with limited acceleration and jerk values for NC machining. Int J Adv Manuf Technol 36(3–4):343–354CrossRefGoogle Scholar
  4. 4.
    Bey M, Boudjouad S, Tafat-Bouzid N (2007) Tool-path generation for free-form surfaces with B-spline curves. Stroj Vestn J Mech Eng 53(11):733–741Google Scholar
  5. 5.
    Sencer B, Altintas Y, Croft E (2008) Feed optimization for five-axis CNC machine tools with drive constraints. Int J Mach Tools Manuf 48(7–8):733–745CrossRefGoogle Scholar
  6. 6.
    Quanping S, Wenhe L (2010) An optimization strategy for 5-axis high-speed milling prostheses based on STL modeling. In: 2010 international conference on mechanic automation and control engineering (MACE), 26–28 June 2010, Wuhan, China, pp 303–306. Print ISBN 978-1-4244-7737-1Google Scholar
  7. 7.
    Choy HS, Chan KW (2003) A corner-looping based tool path for pocket milling. Comput-Aided Des 35(2):155–166CrossRefGoogle Scholar
  8. 8.
    Pateloup V, Duc E, Ray P (2004) Corner optimization for pocket machining. Int J Mach Tools Manuf 44(12–13):1343–1353CrossRefGoogle Scholar
  9. 9.
    Kim HC (2007) Tool path modification for optimized pocket milling. Int J Prod Res 45(24):5715–5729CrossRefGoogle Scholar
  10. 10.
    Siemens (2010) Accessed 19 Jan 2011
  11. 11.
    Tapie L, Mawussi KB, Anselmetti B (2007) Circular tests for HSM machine tools: bore machining application. Int J Mach Tools Manuf 47(5):805–819CrossRefGoogle Scholar
  12. 12.
    Flores V, Ortega C, Alberti M, Rodriguez CA, de Ciurana J, Elias A (2007) Evaluation and modeling of productivity and dynamic capability in high-speed machining centers. Int J Adv Manuf Technol 33(3–4):403–411CrossRefGoogle Scholar
  13. 13.
    Korkut I, Donertas MA (2007) The influence of feed rate and cutting speed on the cutting forces, surface roughness and tool–chip contact length during face milling. Mater Des 28(1):308–312CrossRefGoogle Scholar
  14. 14.
    Monreal M, Rodriguez CA (2003) Influence of tool path strategy on the cycle time of high-speed milling. Comput-Aided Des 35(4):395–401CrossRefGoogle Scholar
  15. 15.
    Pessoles X, Landon Y, Rubio W (2010) Kinematic modelling of a 3-axis NC machine tool in linear and circular interpolation. Int J Adv Manuf Technol 47(5–8):639–655CrossRefGoogle Scholar
  16. 16.
    Wächter A, Biegler LT (2006) On the implementation of a primal-dual interior point filter line search algorithm for large-scale nonlinear programming. Math Program 106(1):25–57MathSciNetMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag London Limited 2011

Authors and Affiliations

  • Xavier Pessoles
    • 1
  • Jean-Max Redonnet
    • 1
  • Stéphane Segonds
    • 1
  • Michel Mousseigne
    • 1
  1. 1.INSA, UPS, Mines Albi, ISAE, ICA (Institut Clément Ader)Université de ToulouseToulouseFrance

Personalised recommendations