Compensation of machining errors of Bspline and Cspline

  • El Bechir MsaddekEmail author
  • Maher Baili
  • Zoubeir Bouaziz
  • Gilles Dessein


The evolution of the interpolation methods towards a very high technicality requires a good choice of used type in the operation of high-speed milling (HSM). The “Bspline” and “Cspline” interpolations present good solutions to guarantee the tool’s continuous movement during machining. However, in a previous article, we have shown by a simulation tool that they generate significant dimensional errors that decrease the precision of the machined part. In this article, a method of compensating for these errors based on the insertion of the nodes, while respecting the predefined tolerance, has been developed. To do this, we have modeled and simulated machining errors before and after compensation for each type of interpolation. To validate our results, we have machined a test piece with the compensated and uncompensated Bspline and Cspline interpolations on the Huron KX10 machine and we have measured the corresponding machining errors. The results have shown that the method of compensation by the insertion of the nodes causes a significant reduction of the machining errors.


Bspline Cspline Modeling Simulation Compensation Insertion Nodes Errors HSM 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Msaddek EB, Bouaziz Z, Baili M, Dessein G (2014) Influence of interpolation type in high speed machining (HSM). Int J Adv Manuf Technol 72(1–4):289–302CrossRefGoogle Scholar
  2. 2.
    Msaddek EB, Bouaziz Z, Baili M, Dessein G, Akrout M (2017) Simulation of machining errors of Bspline and Cspline. Int J Adv Manuf Technol 89(9):3323–3330CrossRefGoogle Scholar
  3. 3.
    Xiaoyan Zuo, Beizhi Li, Jianguo Yang, Xiaohui Jiang, Integrated geometric error compensation of machining processes on CNC machine tool, 14th CIRP Conference on Modeling of Machining Operations CIRP CMMO Procedia CIRP 8 ( 2013 ) 135–140Google Scholar
  4. 4.
    Zhu S, Ding G, Qin S, Lei J, Zhuang L, Yan K (2012) Integrated geometric error modeling, identification and compensation of CNC machine tools. Int J Mach Tools Manuf 52:24–29CrossRefGoogle Scholar
  5. 5.
    Poniatowska M (2015) Free-form surface machining error compensation applying 3D CAD machining pattern model. Comput Aided Des 62:227–235CrossRefGoogle Scholar
  6. 6.
    Zhong G, Wang C, Yang S, Zheng E, Ge Y (2015) Position geometric error modeling, identification and compensation for large 5-axis machining center prototype. Int J Mach Tool Manu 89:142–150CrossRefGoogle Scholar
  7. 7.
    Raksiri C, Parnichkun M (2004) Geometric and force errors compensation in a 3-axis CNC milling machine. Int J Mach Tool Manu 44:1283–1291CrossRefGoogle Scholar
  8. 8.
    Lei WT, Hsu YY (2003) Accuracy enhancement of five-axis CNC machines through real time error compensation. Int J Mach Tool Manu 43:871–877CrossRefGoogle Scholar
  9. 9.
    Hsu YY, Wang SS (2007) A new compensation method for geometry errors of five-axis machine tools. Int J Mach Tool Manu 47:352–360CrossRefGoogle Scholar
  10. 10.
    Zhao H, Zhu LM, Ding H (2013) A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments. Int J Mach Tool Manu 65:88–98CrossRefGoogle Scholar
  11. 11.
    Liang S, Zhao W, Xi X (2013) Design of a real-time NURBS interpolator with constant segment length for milling EDM. Int J Adv Manuf Technol 67:427–440CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London Ltd., part of Springer Nature 2018

Authors and Affiliations

  • El Bechir Msaddek
    • 1
    Email author
  • Maher Baili
    • 2
  • Zoubeir Bouaziz
    • 1
  • Gilles Dessein
    • 2
  1. 1.ENIS, Unit of Applied Fluids Mechanics of Process Engineering and EnvironmentUniversity of SfaxSfaxTunisia
  2. 2.ENIT-INPT, Laboratoire Génie de ProductionUniversity of ToulouseTarbesFrance

Personalised recommendations