Skip to main content
Log in

A novel CNC system for turning operations based on a high-level data model

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

Abstract

The research work documented in this paper is divided into two parts. In the first part, a generic infrastructure for implementing STEP-NC data models is proposed. The infrastructure illustrates a bidirectional data flow of three different data forms: STEP-NC data, machine specific language, and low-level machine actuation signals. The proposed method utilizes the concepts of modularity and database to harmonize and group machining processes and to manage machining activities. The second part reports on the development of a computer numerical control (CNC) lathe that interprets STEP-NC data into low-level machining instructions. This process was achieved through the development of a software package that can process STEP-NC data and provide an interface with a retrofitted CNC lathe. Tool path information is generated and executed “on-fly” with feedback handled. This new CNC system illustrates the benefits of a novel generation of CNC machine tools that have the capability of being driven by a high-level data model.

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. International Organization for Standardization (1982) ISO 6983/1 numerical control of machines—program format and definition of address words—data format for positioning, line and contouring control systems. International Organization for Standardization, Geneva

  2. Kramer TR, Proctor FM (1995) The NIST RS274/NGC interpreter version 2. NISTIR 5739, (NIST: Gaithersburg, MD)

  3. International Organization for Standardization (2004) ISO 14649-1 industrial automation systems and integration—data model for computerized numerical controllers—overview and fundamental principles. International Organization for Standardization, Geneva

  4. International Organization for Standardization (2004) ISO 10303-238 industrial automation systems and integration—product data representation and exchange—application protocols: application interpreted model for computerized numerical controllers. International Organization for Standardization, Geneva

  5. International Organization for Standardization (1994) ISO 10303-203 industrial automation systems and integration—product data representation and exchange—application protocol: configuration controlled 3D designs of mechanical parts and assemblies. International Organization for Standardization, Geneva.

  6. Xu X, He Q (2004) Striving for a total integration of CAD, CAPP,CAM and CNC. Robot Comput-Integr Manuf 20:101–9 doi:10.1016/j.rcim.2003.08.003

    Article  Google Scholar 

  7. Habeeb S (2007) STEP-NC enabled machining with bi-directional data flow. Masters thesis, Department of Mechanical Engineering, The University of Auckland

  8. Xu X, Wang H, Mao J, Newman ST, Kramer TR, Proctor FM et al (2005) STEP-compliant NC research: the search for intelligent CAD/CAPP/CAM/CNC integration. Int J Prod Res 43:3703–3743 doi:10.1080/00207540500137530

    Article  Google Scholar 

  9. Kramer TR, Proctor FM, Xu X, Michaloski JL (2006) Run-time interpretation of STEP-NC: implementation and performance. Int J Comput Integr Manuf 19(6):495–507 doi:10.1080/09511920600622056

    Article  Google Scholar 

  10. Suh SH, Cheon SU (2002) A framework for an intelligent CNC and data model. Int J Adv Manuf Tech 19:727–735 doi:10.1007/s001700200083

    Article  Google Scholar 

  11. Suh SH, Cho JH, Hong HD (2002) On the architecture of intelligent STEP-compliant CNC. Int J Comput Integr Manuf 15(2):168–177 doi:10.1080/09511920110056541

    Article  Google Scholar 

  12. Suh SH, Chung DH, Lee BE, Cho JH, Cheon SU, Hong HD et al (2002) Developing an integrated STEP-compliant CNC prototype. J Manuf Syst 21(5):350–362

    Article  Google Scholar 

  13. Suh SH, Chung DH, Lee BE, Shin S, Choi I, Kim KM (2006) STEP-compliant CNC system for turning: data model, architecture, and implementation. Comput Aided Des 38(6):677–688 doi:10.1016/j.cad.2006.02.006

    Article  Google Scholar 

  14. Heusinger S, Rosso RSU Jr, Klemm P, Newman ST, Rahimifard S (2006) Integrating the CAx process chain for STEP-compliant NC manufacturing of asymmetric parts. Int J Comput Integr Manuf 19(6):533–545 doi:10.1080/09511920600622098

    Article  Google Scholar 

  15. Newman ST, Nassehi A (2007) Realization of a universal manufacturing platform. CIRP 56(1):456–462

    Google Scholar 

  16. Saleh M, Amaitik S, Engin Kiliç (2007) An intelligent process planning system for a prismatic parts using STEP features. Int Adv Manuf Technol 31:978–993 doi:10.1007/s00170-005-0269-5

    Article  Google Scholar 

  17. Zhao F, Xu X, Xie S (2008) STEP-NC enabled on-line inspection in support of closed-loop machining. Robot Comput Integr Manuf 24(2):200–216 doi:10.1016/j.rcim.2006.10.004

    Article  Google Scholar 

  18. Xu X, Mao J (2004) Development of the client tier for A STEP compliant CAPP system. Proceedings of the Sixth International Conference on Frontiers of Design and Manufacturing (ICFDM). Xi’an, China, pp 21–23

  19. Wang H, Xu XB, Tedford JD (2006) Making a process plan adaptable to CNCs. Int J Comput Appl Technol 26(1/2):49–58 doi:10.1504/IJCAT.2006.010080

    Article  MATH  Google Scholar 

  20. Xu X (2006) Realization of STEP-NC enabled machining. Robot Comput Integr Manuf 22:144–153 doi:10.1016/j.rcim.2005.02.009

    Article  Google Scholar 

  21. http://www.steptools.com

  22. International Organization for Standardization (2003) ISO 14649-12 industrial automation systems and integration—data model for computerized numerical controllers—process data for turning. International Organization for Standardization, Geneva

  23. International Organization for Standardization (2003) ISO 14649-121 industrial automation systems and integration—data model for computerized numerical controllers—tools for turning. International Organization for Standardization, Geneva

  24. International Organization for Standardization (2003) ISO 14649-10 industrial automation systems and integration—data model for computerized numerical controllers—general process data. International Organization for Standardization, Geneva

  25. Baskar N, Asokan P, Saravanan R, Prabhaharan G (2006) Selection of optimal machining parameters for multi-tool milling operations using a memetic algorithm. J Mater Process Technol 174:239–249 doi:10.1016/j.jmatprotec.2005.09.032

    Article  Google Scholar 

  26. Sardiñas R, Santana R, Brindis A (2006) Genetic algorithm-based multi-objective optimization of cutting parameters in turning processes. Eng Appl Artif Integr 19:127–133 doi:10.1016/j.engappai.2005.06.007

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to X Xu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Habeeb, S., Xu, X. A novel CNC system for turning operations based on a high-level data model. Int J Adv Manuf Technol 43, 323–336 (2009). https://doi.org/10.1007/s00170-008-1718-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-008-1718-8

Keywords

Navigation