ISO 6983 Translator for PC Based CNC Systems

Article Preview

Abstract:

Computer Numerical Control (CNC) controller is an important part of machine, composed of hardware and software models. Software model, usually called an interpreter translates input code as per internal structure of CNC machine. Now a day’s traditional controllers of CNC machine are found to be closed in nature, because they are depended of vendor’s specifications. Due to that dependence they do not facilitate access to the inner features of machine. In order to overcome these problems open architecture controllers were introduced. In this article a new ISO 6983 translator for open architecture CNC controller is being proposed. The developed software model is able to read commercially available Computer Aided Design (CAD) /Computer Aided Manufacturing (CAM) system generated International Standards Organization (ISO) 6983 file and extracts position, feed rate, spindle speed, tool etc data and translates to OAC machine. At the same time it is also able to generate output in user defined text and EXtensible Markup Language (.xml) formats. Further design of paper includes development of translator, followed by case study experiment and finally ends with conclusion.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

184-188

Citation:

Online since:

June 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] J. Talavage: Flexible Manufacturing Systems in Practice, Design: Analysis and Simulation, Vol. 26. (1987), CRC.

Google Scholar

[2] M.P. Groover: Automation, production systems, and computer-integrated manufacturing, (2007), Prentice Hall Press.

Google Scholar

[3] J.S. Stenerson and K. Curran: Computer numerical control: operation and programming, (2005), Prentice-Hall, Inc.

Google Scholar

[4] P. Vichare, A. Nassehi, S. Kumar, and S.T. Newman: A Unified Manufacturing Resource Model for representing CNC machining systems, Robotics and Computer-Integrated Manufacturing, Vol 25(6), (2009) pp.999-1007.

DOI: 10.1016/j.rcim.2009.04.014

Google Scholar

[5] G. Teng, J. Zhifeng, and F. Jianglong: Research of NC Code Interpreter Based on Theory of Finite Automaton, Modern Applied Science, Vol 6(4), (2012) p.38.

DOI: 10.5539/mas.v6n4p38

Google Scholar

[6] T.R. Kramer, F.M. Proctor, and E. Messina: The NIST RS274/NGC Interpreter-Version 3, ISD of NIST, Gaithersburg, MD, (2000).

Google Scholar

[7] F.M. Proctor, T.R. Kramer, and J.L. Michaloski: Canonical machining commands, Intelligent Systems Division National Institute of Standards and Technology Administration, US, Department of Commerce Gaithersburg, Maryland, (1997).

DOI: 10.6028/nist.ir.5970

Google Scholar

[8] T.R. Kramer, F. Proctor, X. Xu, and J. Michaloski: Run-time interpretation of STEP-NC: implementation and performance, International Journal of Computer Integrated Manufacturing, Vol 19(6), (2006), pp.495-507.

DOI: 10.1080/09511920600622056

Google Scholar

[9] M. Mori, K. Yamazaki, M. Fujishima, J. Liu, and N. Furukawa: A study on development of an open servo system for intelligent control of a CNC machine tool, CIRP Annals-Manufacturing Technology, Vol 50(1), (2001), pp.247-250.

DOI: 10.1016/s0007-8506(07)62115-5

Google Scholar

[10] O. Asato, E. Kato, R. Inamasu, and A. Porto: Analysis of open CNC architecture for machine tools, Journal of the Brazilian Society of Mechanical Sciences, Vol 24(3), (2002) pp.208-212.

DOI: 10.1590/s0100-73862002000300009

Google Scholar

[11] K. Latif and Y. Yusof: Interpreter for Open Architecture CNC System: A Conceptual Model, Applied Mechanics and Materials, Vol 465-466, (2014) pp.779-783.

DOI: 10.4028/www.scientific.net/amm.465-466.779

Google Scholar

[12] Y. Yusof and K. Latif: Frame Work of LV-UTHM: An ISO 14649 Based Open Control System for CNC Milling Machine, Applied Mechanics and Materials, Vol 330, (2013), pp.619-623.

DOI: 10.4028/www.scientific.net/amm.330.619

Google Scholar