Reincarnation of G-code based part programs into STEP-NC for turning applications

  • Authors:
  • Seung-Jun Shin;Suk-Hwan Suh;Ian Stroud

  • Affiliations:
  • National Research Lab for STEP-NC/e-Manufacturing, Division of Mechanical Engineering for Emerging Technology, POSTECH, South Korea;Center for Ubiquitous Manufacturing, POSTECH, San 31, Hyoja-dong, Pohang 790-784, South Korea;CAD/CAM Laboratory of Ecole Polytechnique Federale de Lausanne, EPFL, STI-IPR-LICP, Batiment ME Station 9, CH-1015 Lausanne, Switzerland

  • Venue:
  • Computer-Aided Design
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

As STEP-NC emerges as the new CNC control method and a fundamental means for realizing e-manufacturing, old manufacturing information based on the conventional manufacturing standard will become obsolete. In practice, replacement of G-code based part programs into STEP-NC is a huge task. In this paper, methods to interpret G-code based part programs into STEP-NC code are investigated. G-code is a compact, coded set of numbers for axis movements, while STEP-NC is very comprehensive and includes information about features, operations, strategies, cutting tools, and so on. It is thus very challenging to derive such comprehensive information from the low level G-code information. In this paper, we first clarify what should be given and what may be given, and then present algorithms for deriving STEP-NC information, such as geometric features, operations, etc., from the tool movement (G-code) based on expert reasoning. The algorithms are developed for the turning application. The developed algorithms were implemented and tested on G-code part programs used in actual practice.