Skip to main content
Log in

A control algorithm for a vertical five-axis turning centre

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

It is very useful to accomplish turning and five-axis milling, drilling and boring in only one setup, which is possible on five-axis turning centres. In this paper, we present a control algorithm for this machine with two translational and three rotational axes. The turning centre has a two rotary axis head with axes that do not intersect. This increases the possibility of machining and allows for certain types of machining without the machine taking the singular positions. The high angular speed of the table required for turning causes heating of the table-bearing support and base thermal deflection. If milling or drilling is done immediately after turning, the motion of the machine axis should be corrected to eliminate the error in machining that arises because of the deflection, a correction that has been done in this paper. The solution for the forward and inverse kinematics for this type of machine allows for programming the machine motion as if the machining were performed on a five-axis gantry milling machine. This has essentially facilitated machine programming.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. López de Lacalle LN, Lamikiz A (2008) Machine tools for high performance machining. Springer Verlag, ISBN: 978-1-84800-379-8

  2. Mahbubur RMD, Heikkala J, Lappalainen K, Karjalainen JA (1997) Positioning accuracy improvement in five-axis milling by post processing. Int J Mach Tools Manuf 37(2):223–236

    Article  Google Scholar 

  3. Lamikiz A, López de Lacalle LN, Ocerin O, Díez D, Maidagan E (2008) The Denavit and Hartenberg approach applied to evaluate the consequences in the tool tip position of geometrical errors in five-axis milling centres. Int J Adv Manuf Technol 37:122–139

    Article  Google Scholar 

  4. Liu H, Li B, Wang X, Tan G (2011) Characteristics of and measurement methods for geometric errors in CNC machine tools. Int J Adv Manuf Technol 54:195–201

    Article  Google Scholar 

  5. Yang SH, Kim CK-H, Park ĆY-K, Lee ĆS-G (2004) Error analysis and compensation for the volumetric errors of a vertical machining centre using a hemispherical helix ball bar test. Int J Adv Manuf Technol 23:495–500

    Article  Google Scholar 

  6. Elbestawit MA, Srivasta AK, Veldhuis SC (1995) Modelling geometric and thermal errors in a five-axis CNC machine tool. Int J Mach Tools Manuf 35(9):1321–1337

    Article  Google Scholar 

  7. Lin Y, Shen Y (2003) Modelling of five-axis machine tool metrology models using the matrix summation approach. Int J Adv Manuf Technol 21(4):243–248

    Article  Google Scholar 

  8. Nawara L, Kowalski J, Sladek J (1989) The influence of kinematic errors on the profile shapes by means of CMM. CIRP Ann 38(1):511–516

    Article  Google Scholar 

  9. Tseng P-C, J-Ho H (2002) A study of high-precision CNC lathe thermal errors and compensation. Int J Adv Manuf Technol 19:850–858

    Article  Google Scholar 

  10. Zhang H, Yang J, Zhang Y, Shen J, Wang C (2011) Measurement and compensation for volumetric positioning errors of CNC machine tools considering thermal effect. Int J Adv Manuf Technol 55:275–283

    Article  Google Scholar 

  11. Ramesh R, Mannan MA, Poo AN (2002) Support vector machines model for classification of thermal error in machine tools. Int J Adv Manuf Technol 20:114–120

    Article  Google Scholar 

  12. Pahk HJ, Lee SW (2002) Thermal error measurement and real time compensation system for the CNC machine tools incorporating the spindle thermal error and the feed axis thermal error. Int J Adv Manuf Technol 20:487–494

    Article  Google Scholar 

  13. López de Lacalle LN, Lamikiz A, Sánchez JA, Salgado MA (2007) Toolpath selection based on the minimum deflection cutting forces in the programming of complex surfaces milling. Int J Mach Tools Manuf 47:388–400

    Article  Google Scholar 

  14. López de Lacalle LN, Lamikiz A, Sánchez JA, Salgado MA (2004) Effects of tool deflection in the high-speed milling of inclined surfaces. Int J Adv Manuf Technol 24(9–10):621–631

    Article  Google Scholar 

  15. Lee RS, She CH (1997) Developing a postprocessor for three types of five-axis machine tools. Int J Adv Manuf Technol 13(9):658–665

    Article  Google Scholar 

  16. Sørby K (2007) Inverse kinematics of five-axis machines near singular configurations. Int J Mach Tools Manuf 47:299–306

    Article  Google Scholar 

  17. Bohez ELJ (2002) Five-axis milling machine tool kinematic chain design and analysis. Int J Mach Tools Manuf 42:505–520

    Article  Google Scholar 

  18. Lee RS, Lin YH (2010) Development of universal environment for constructing 5-axis virtual machine tool based on modified D–H notation and open GL. Robot Comput-Integrated Manuf 26:253–262

    Article  Google Scholar 

  19. Paul RP (1984) Robot manipulators: mathematics, programming and control. The MIT Press, Cambridge

    Google Scholar 

  20. López de Lacalle LN, Lamikiz A, Muñoa J, Sánchez JA (2005) The CAM as the centre of gravity of the five-axis high speed milling of complex parts. Int J Prod Res 43(10):1983–1999

    Article  Google Scholar 

  21. Pavlović M, Kvrgić V, Velašević D (1994) L-IRL: high level programming language for robots. In Proc of the European Robotics and Intelligent Systems Conference, Malaga, Spain

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vladimir Kvrgic.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kvrgic, V., Dimic, Z., Cvijanovic, V. et al. A control algorithm for a vertical five-axis turning centre. Int J Adv Manuf Technol 61, 569–584 (2012). https://doi.org/10.1007/s00170-011-3737-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-011-3737-0

Keywords

Navigation